﻿/*Default Stlyle */
body {
	overflow-x:hidden;
	margin: 0px !important;
	background-color:rgb(114,137,81);
	background-image:url(../images/textures/15.png);
	background-repeat:repeat;
}

#frontHand{
	 filter: alpha(opacity=0);
    -moz-opacity:0;
    opacity:0;
	position:absolute;
	width:347px;
	background-image:url(../images/handholdpouch.png);
	height:288px;
	top:-300px;
	right:0px;
	z-index:9999;
}

h3{
	font-size:18px;
	text-align:center;
	font-family: 'Righteous', cursive;
}
	
	.mainWrapper{
		width:1000px;
		position:relative;
		min-height:100%;
		height:100%;
		margin:auto;
		margin-bottom:0px;
		background-image:url(../images/bk_image.png);
		background-repeat:no-repeat;
		background-color: rgb(138,160,96);
	}
	.headerLogo{
		width:690px;
		height:220px;
		margin:auto;
		position:relative;
		padding-right:250px;
		padding-top:40px;
		z-index:999;
	}
		.headerLogo2{
		width:690px;
		height:60px;
		margin:auto;
		position:relative;
		padding-right:250px;
		padding-top:15px;
		z-index:999;
	}
		
		.block-text-content{
			margin: 15px 10px 5px 5px;
			
			padding:2px 10px 10px 10px;
			width: 500px;
			min-height: 180px;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
			color:#FFF;
			font-size:12px;
			
			margin-left:15px;
			margin-top:0px;
			float:left;
			/* opacity:0.3;
  			filter:alpha(opacity=30);
			-moz-opacity: 30%; */
		}
		.block-text-content-noTrans{
			filter: none !important;
			-moz-opacity: 100% !important;
			opacity:1 !important;
  			filter:alpha(opacity=100) !important;
			
		}
		
		
		.block-right-content{
			margin: 0px 10px 5px 5px;
			padding:2px 10px 10px 10px;
			width: 251px; 
			height:120px;
			min-height: 125px;
			-webkit-border-radius: 20px;
			-moz-border-radius: 20px;
			border-radius: 20px;
			color:#FFF; 
			font-size:12px;
			background-image:url(../images/p_background.png);
			background-repeat:repeat;
			/* opacity:0.3;
  			filter:alpha(opacity=30);
			-moz-opacity: 30%; */
		}
		
		.cmsLinks a{
			color:#FFF;	
		}
		.cmsLinks a:active{
			color:#FFF;
		}
		.cmsLinks a:hover{
			color:#999;
		}
		
		.headerLinks a{
			color:#FFF;
		}
		
		.headerLinks a:active{
			color:#600;	
		}
		.headerLinks a:hover{
			color:#600;
			text-decoration:none;
		}



.foamHand{
	height:325px;
	width:1000px;
	background-image:url(../images/bk_hand.png);
	background-repeat:no-repeat;
	z-index:1 !important;
}
.foamBackground{
	width:100%;
	height:120px;
	background-image:url(../images/foam.png);
	background-position:bottom;
	background-repeat:no-repeat;
	z-index:1009;
}
.bottomContent{
	position:absolute;
	width:100%;
	z-index:2021;
}

/* ---------------------------------- */
/* Menu Styles */
.footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B0101;
	padding-left:15px; 
	padding-right:15px;
}
.footer a:link {
	text-decoration: none;
}
.footer a:visited {
	text-decoration: none;
	color:#5B0101;
}
.footer a:hover {
	text-decoration: none;
	color: #FFFF00;
}
.footer a:active {
	text-decoration: none;
	color:#5B0101;
}

.click {
	font-family: Arial;
	font-size: 12px;
	color: #000;
}
.click:link {
	text-decoration: none;
}
.click:visited {
	text-decoration: underline;
	color:  #000;
}
.click:hover {
	text-decoration: none;
	color:  #FF0000;
}
.click:active {
	text-decoration: underline;
	color: #FF0000;
}

#menu a, #menu a:visited {
  text-decoration:none; 
  color: #000; 
  display:block; 
  width:183px; 
  border-bottom:1px dashed #FFFFFF;  
  padding:0.5em; font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  }

#menu a:hover {
  border-bottom:1px dashed #FFFFFF; 
  text-align:left;
  color: #fff;
  background-color:#000000;
  }
.leftlist1 {
	margin-left:2px;
	padding-left:1px;
	list-style: none; margin-top:0px;
}
.leftlist1 li {
	padding-left:10px;
	background-image: url(../images/arrow1.jpg);
	background-repeat: no-repeat;
	background-position: 0 60%; 
	line-height:20px; border-bottom:1px  solid  #666666;
}
.leftlist1 li a {
	font-family:Arial;
	font-size:12px;
	 color: #CCCCCC; text-decoration:none;
}
.leftlist1 li a:hover {
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFF99;
}

#stylefive{position:relative;display:block;height:25px;font-size:11px;;font-family:Arial; margin-left:150px;}
#stylefive ul{margin:0px;padding:0;list-style-type:none;width:auto; margin-left:0px;}
#stylefive ul li{display:block;float:left;margin:0;}
#stylefive ul li a{display:block;float:left;color:#B18F38;text-decoration:none;padding:3px 10px 0 10px;height:25px;}
#stylefive ul li span{display:block;float:left;color:#B18F38;text-decoration:none;padding:3px 0px 0 0px;height:25px;}
#stylefive ul li a:hover{color: #fff;}


/* ---------------------------------- */
/* Other Styles */

.content{
	font-family:Arial;
	font-size:12px;
	color:#000;
	line-height:18px;
}
.contentwhite{
	font-family:Arial;
	font-size:12px;
	color: #E8E8E8;
	line-height:20px;
}
.white{
	font-family:Arial;
	font-size:14px;
	color: #999999;
}
.footertext{
	font-family:Arial;
	font-size:11px;
	color:#5B0101;
}
.headtext{
	font-family:Arial;
	font-size:20px;
	color: #AF8F3E;
}
.subtext{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color: #000;
}
.subtext1{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color: #fff;
	text-align: center;
}
.red{
	font-family:Arial;
	font-size:12px;
	color: #fff;
}
.red2{
	font-family:Arial;
	font-size:12px;
	color: #000;
}
.leftlist {
	margin-left:2px;
	padding-left:1px;
	list-style: none; margin-top:0px;
}
.leftlist li {
	padding-left:10px;
	background-image: url(../images/arrow11.jpg);
	background-repeat: no-repeat;
	background-position: 0 60%; 
	line-height:20px; border-bottom:1px  solid  #666666;
}
.leftlist li a {
	font-family:Arial;
	font-size:12px;
	 color: #CCCCCC; text-decoration:none;
}
.leftlist li a:hover {
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFF99;
}

.textfieldnew1{
	background-color:#B39341;
	border: #715818 1px solid;
	height:20px;
	font-family:Arial;
	font-size:x-small;
	color:#000;
	width:160px;
	font-size:11px;
	padding-left:5px;
	}
	
	
	
	/* Form styles
----------------------------------------------------------------------------- */
form {
    width: auto;
    margin: 0 0 20px 0;
}

    button,
    input,
    select,
    textarea {
        margin: 0;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        font: 12px/1 Arial,verdana,arial,sans-serif;
        vertical-align: middle;
    }

    form p {
        position: relative;
    }

    fieldset {
        border: 1px solid #dedede;
        padding: 20px;
    }

    fieldset {
        border: 1px solid #333;
    }

    legend {
        font: 140% 'Yanone Kaffeesatz', arial, serif;
    }

    .ie7 legend {
        margin-left: -7px;
    }

    label {
        margin: 0 20px 10px 0;
    }

    /* Text, Select, Textarea ----------------------------------------------- */
    input,
    select,
    textarea {
        display: block;
        border: 1px solid #ccc;
        padding: 9px;
        width: 60%;
        color: #555;
        text-shadow: 0 1px 0 #fff;
        background: #f2f2f2;
    }

    input,
    select,
    textarea {
        border-color: #333;
        color: #ccc;
        text-shadow: 0 -1px 0 #000;
        background: url(../images/transparent/30_black.png);
        background: rgba(0,0,0,.3);
    }

    textarea {
        width: 90%;
        overflow: auto;
        vertical-align: top;
        resize: vertical;
    }

    input:hover,
    textarea:hover,
    select:hover,
    input:focus,
    textarea:focus,
    select:focus {
        background-color: #fafafa;
    }

    input:hover,
    select:hover,
    textarea:hover,
    input:focus,
    select:focus,
    textarea:focus {
        background-color: #111;
        background-color: rgba(0,0,0,.8);
    }

    /* Radio, checkbox ------------------------------------------------------ */
    input[type="radio"],
    input[type="checkbox"] {
        display: inline;
        border: none;
        width: auto;
        padding: 0;
        background: none;
        box-sizing: border-box;
    }

    /* Submit, Reset, Button ------------------------------------------------ */
    button,
    input[type="submit"],
    input[type="reset"],
    input[type="button"] {
        margin: 0;
        display: inline-block;
        border: none;
        width: auto;
        padding: 8px 10px!Important;
        outline: none;
        cursor: pointer;
        color: #fff!Important;
        text-shadow: 0 -1px 0 #333;
        background: url(../images/buttons.png) 0 -50px repeat-x #333;
        -webkit-appearance: button;
    }

    button,
    input[type="submit"]:hover,
    input[type="reset"]:hover,
    input[type="button"]:hover {
        background-position: 0 -80px;
    }

    /* Search --------------------------------------------------------------- */
    input[type="search"] {
        box-sizing: content-box;
        -webkit-appearance: textfield;
        -moz-box-sizing: content-box;
        -webkit-box-sizing: content-box;
    }
	

    input[type="search"]::-webkit-search-decoration {
        -webkit-appearance: none;
    }

    /* Placeholders --------------------------------------------------------- */
    ::-webkit-input-placeholder,
    input:-moz-placeholder,
    textarea:-moz-placeholder,
    input.placeholder_text,
    textarea.placeholder_text {
      color: #888;
      color: rgba(0,0,0,.5);
    }

    ::-webkit-input-placeholder,
    input:-moz-placeholder,
    textarea:-moz-placeholder,
    input.placeholder_text,
    textarea.placeholder_text {
      color: #ccc;
      color: rgba(255,255,255,.3);
    }

    /* Validation styles ---------------------------------------------------- */
    ::-webkit-validation-bubble-message {
        border: none;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        padding: 5px;
        font-size: 11px;
        color: #fff;
        text-shadow: 0 -1px 0 rgba(0,0,0,.3);
        background: red;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    ::-webkit-validation-bubble-arrow,
    ::-webkit-validation-bubble-top-outer-arrow,
    ::-webkit-validation-bubble-top-inner-arrow {
        display: none;
    }

    .required,
    .invalid {
        color: #C60005;
    }

    /* Form messages -------------------------------------------------------- */
    .form-sent {
        display: none;
    }

    #contact-messages,
    #comment-messages {
        color: #C60005;
    }

	
	input[type="image"] {
		background:none !important;
		width:100px !important;
		height:22px !important;
		margin: 0 !important;
        border: none !important;
        width: auto !important;
        padding: 8px 10px!Important;
        outline: none !important;
        cursor: pointer !important;
        color: #fff!Important;
        text-shadow: 0 -1px 0 #333 !important;
    }
	#gallery1{
	 filter: alpha(opacity=100);
    -moz-opacity:1;
    opacity: 1;
}
#gallery2{
	 filter: alpha(opacity=100);
    -moz-opacity:1;
    opacity: 1;
}
