@charset "utf-8";

.bigCursive{font-size:40px;font-family:'Comic Sans MS', normal;color:white;text-shadow:2px 2px 2px #2b2b2b;}
body{margin:0;padding:0;font-family:arial, verdana;font-size:12px;}
h1{font-family:verdana, arial;font-size:16px;font-weight:bold;margin-top:0;text-shadow:2px 2px 2px #2b2b2b;}

h2{font-family:'Rancho', font-size:18px;font-weight:bold;color:black;margin-top:2px;text-shadow: 2px 2px 2px rgba(6, 6, 6, 0.5);}
/*h2{font-family: 'Rancho', cursive;font-size: 18px;font-weight: bold;color: white;margin-top: 2px;text-shadow: 5px 5px 5px #060606;}*/

h3{font-family:verdana, arial;font-size:12px;font-weight:bold;}
li{margin-bottom:1.1em;}
p{margin-bottom:1.1em;margin-top:0;}
a{text-decoration:none;color:white;}
a:link, a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
div.clearFloat{clear:both;font-size:0;height:0;line-height:0px;}
#pHeader{font-family:verdana, arial;font-size:12px;font-weight:bold;}
.AbsWrap{position:relative;width:100%;}
.rowWrap{width:100%;}
#bg_image{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;}
#bg_image img{width:100%;height:100%;}
#main{margin:0 auto;width:100%;}
#center{width:990px;margin-left:auto;margin-right:auto;}
#headerContainer{margin-left:0px;margin-top:0px;display:inline;float:left;margin-bottom:0;width:100%;padding-top:0px;}
#headerTopLeft{height:70px;width:380px;margin-left:auto;margin-right:auto;margin-top:10px;float:left;}
#headerTopMiddle{display:inline;float:left;text-align:left;height:20px;width:200px;margin-top:50px;background-color:#e1e1e1;;}
#headerTopRight{display:inline;text-align:right;width:600px;height:70px;float:left;color:white;margin-top:10px;}
.bgSelect{font-size:16px;font-family:"Rockwell Extra Bold";font-weight:bold;}
#photoOnly{position:relative;font-size:12px;font-weight:bold;color:#FFF;}
#photoOnlyLink{position:relative;}
#headerNav{display:inline;float:right;width:970px;height:12px;padding-top:5px;padding-bottom:1px;padding-right:20px;text-align:right;margin-left:auto;margin-right:auto;color:white;}
#headerNav a{font-size:12px;font-family:Verdana, Geneva, Arial, Helvetica;}
#content{margin-top:0px;float:right;margin-bottom:0;width:990px;/*min-height:600px;*/border-top-left-radius:15px;border-top-right-radius:15px;}
#alert{margin-left:0px;margin-top:0px;display:inline;float:left;margin-bottom:0;background-color:#ffff00;width:990px;padding-top:0px;min-height:40px;width:990px;}
#navHorizontal{width:980px;height:24px;margin:5px 0px 0px 0px;padding:8px 0px 0px 10px;border-radius:15px 15px 0px 0px;background:url(/image/bg_grey_25.png?v=1.0.0);color:#B0D67A;font-weight:bold;font-size:12px;font-family:Verdana, Geneva, Helvetica;}
#navHorizontal a{color:white;}
#navHorizontal a:hover{text-decoration:none;color:#B0D67A;}
#navVertical{display:inline;float:left;width:182px;min-height:400px;height:100%;margin:0px 2px 0px 0px;padding:6px 10px 15px 10px;color:white;background:url(/image/bg_grey_25.png?v=1.0.0);}
#navVertical a:hover{text-decoration:underline;}
#vertical_nav_header{font-family:'Rancho', cursive;background-color:rgba(48, 48, 48, 0.5);margin:2px 0 0 0px;width:190px;float:left;height:28px;padding-top:7px;padding-left:12px;font-weight:bold;font-size:18px;color:white;}
body #breadCrumb{background-color:#606060;opacity:.95;margin:5px 0 2px 204px !important;width:774px;height:30px;padding-top:5px;padding-left:12px;font-family:Verdana, Geneva, Arial;font-size:11px;color:white;}
#breadCrumb a:hover{text-decoration:underline;}
#bodyMain{width:970px;height:80%;min-height:509px !important;margin:2px 0px 0px 0px;background:url(/image/bg_grey_25.png?v=1.0.0);padding:10px 10px 26px 10px;font-family:verdana;font-size:12px;color:#FFFFFF;}
#bodyMain2{float:left;width:781px;height:100%;min-height:400px;margin:0px 0px 0px 0px;padding:5px 0px 5px 5px;background:url(/image/bg_grey_25.png?v=1.0.0);font-family:verdana;font-size:12px;color:#FFFFFF;}
#bodyFull{width:890px;height:100%;min-height:400px;margin:2px 0px 0px 0px;background:url(/image/bg_grey_25.png?v=1.0.0);padding:10px 50px 10px 50px;font-family:verdana;font-size:12px;color:#FFFFFF;}
.bodyMainHeader{font-size:14px;font-weight:bold;}
#footerContainer{float:left;width:990px;height:130px;border-radius:0px 0px 15px 15px;background:url(/image/bg_grey_25.png?v=1.0.0);margin:2px 0px 0px 0px;}
#footerBox{padding:5px;color:white;font-family:Verdana, Arial, Helvetica;font-size:11px;}
#footerBox a{font-family:Verdana, Arial, Helvetica;font-size:11px;font-weight:normal;color:white;}
#footerBox a:hover{text-decoration:underline;}
#itemLayout{padding:5px 5px 5px 5px;}
#spacer{width:3px;height:3px;}
#itemInformation{font-weight:normal;border:0px;text-align:center;color:black;}
#itemName{color:blue;}
.red{color:red;}
.note{color:red;}

.bignote{color:red;font-size:16px}

.white{color:white;}
.blue{color:blue;}
.checkoutColor{background-color:#E4E4E1;color:black;}
#topnav{margin:0;padding:0 0 0 12px;}
#topnav UL{list-style:none;margin:0;padding:0;border:none;}
#topnav LI{display:block;margin:0;padding:0;float:left;width:auto;}
#topnav A{border-radius:10px 10px 0 0;display:block;width:auto;float:left;text-decoration:none;margin:0;padding:2px 10px;opacity:1;border-left:1px solid #fff;}
#topnav A:hover{background-color:#B0D67A;opacity:0.8;} /* Green B0D67A */
.inactive{background:url(/image/bg_grey_25.png?v=1.0.0);color:#f3f3f3;opacity:0.8;}
.here{background-color:#B0D67A;border-radius:10px 10px 0 0;color:white position:relative;z-index:102;font-weight:bold;}
#bbGreen{color:#B0D67A;}
/*7AB0D6*/
#searchBox{float:right;width:100px;}
.easyread{background-color:#5e5e5e;}
.masterHeader{background-color:#6B6B6B;color:#FFF;border-top-left-radius:5px;border-top-right-radius:5px;}
#search input.searchinput{background-color:#FFFFFF;border-style:none;font-size:12px;height:18px;width:140px;}
#search input.searchbutton{background-color:#DDDDDD;background-image:url("../image/searchbutton.png?v=1.0.0");background-repeat:no-repeat;border-style:none;cursor:pointer;position:relative;left:-3px;height:20px;margin:0;padding:0;width:20px;}
#topnav1{top:73px\9!important;}
#search INPUT.searchbutton{top:9px\9!important;}
.whiteBoxRounded{-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background-color:#ffffff;color:black;}
.whiteBoxRounded a{text-decoration:none;color:blue;}
.blackBoxRounded{-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background-color:#2e2e2e;color:white;}
div#contentAlternative {text-align: center;float: none;clear: both;}
div#contentAlternative h2 {font-size: 20px;color: white;position: relative;margin: 0px;padding: 10px 0px; font-family:"Comic Sans MS", cursive}

#roundcorners
	{
		overflow: hidden; 
		border: #000000 thin solid;
		-webkit-border-radius: 9px;
		-moz-border-radius: 9px;
		border-radius: 9px;
		
	}
	
#shadow
	{
		box-shadow: 5px 5px 5px #121212;	
	}	
	
	#column1{
		float:none !important;
	}
	
	#slider li {
		width: 750px;
		height: 375px; 
		overflow: hidden;
		float:left
	
	}
	ol#controls {
		padding: 0;
		height: 10px;
		position: absolute;
		top: 0px;
		right: 10px;
	}
	
	ol#controls li {
		margin: 0 5px 0 0;
		padding: 0;
		float: left;
		list-style: none;
		height: 20px;
		line-height: 28px;
	}
	
	ol#controls li a {
		float: left;
		height: 20px;
		line-height: 20px;
		border: 1px solid #555;
		background: #ccc;
		color: #000;
		padding: 0 10px;
		text-decoration: none;
		font-size: 8pt;
		filter: alpha(opacity=70);
		opacity: 0.7;
	}
	
	ol#controls li.current a {
		background: #aaa;
		color: #fff;
		border-color: #000;
	}
	
	#slider li ,#slider ul{
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#slider li a{
		text-decoration:none !important;	
	}
	
	.outerslider_div{
		 height: 360px;
		 width: 750px;
		 position: relative;
	}
	
	#pos3,.outerslider_div{
		margin-left:0px;	
	}
	#navVertical{
		min-height:400px;	
		margin-bottom:1px;
	}
	
	#vertical_nav_header{
		border-radius: 15px 0px 0px !important;	
		margin-top: 5px  !important;
	}
	#breadCrumb{
		border-radius: 0px 15px 0px  0px; !important;	
		margin: 5px 0 0 204px !important;
	}
	#navVertical table a:hover{
		color:#B0D67A;
	}
	#pos3{
		left:0px;	
		width: 754px;
	}
	#pos3 table:first-child{
		width: 100%;
	}
	.leftHome_menu{
		list-style-type: none;
		padding-left: 0px;	
	}
	.leftHome_menu li a:hover{
		color:#66CC33;
		text-decoration:none !important; 	
	}
	.subcat{
		display:none;	
		padding-left:35px;
		
		}
	#center{
		height:100%;	
	}
	#footerContainer	{
		margin:0 !important;	
	}
	#bodyMain{
		margin-bottom:2px;	
	}
	#bodyMain{
		margin-top:0px;	
	}
	
	.plusIcon,.minusIcon{
		display:none;
		cursor:pointer;	
	}
	
	li {
		margin-top: 1.1em;	
	}
	
	#vertical_nav_header{
		background-color: #606060;
		opacity: .95;
		font-family:cursive;
	}
	
	.cartDetailBar {
					  float: left;
					  margin-left: 52px;
					  background: rgba(128,179,65,1);
					  background: -moz-linear-gradient(left, rgba(128,179,65,1) 0%, rgba(61,104,29,1) 55%, rgba(61,104,29,1) 88%, rgba(61,104,29,1) 99%, rgba(61,104,29,1) 100%);
					  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(128,179,65,1)), color-stop(55%, rgba(61,104,29,1)), color-stop(88%, rgba(61,104,29,1)), color-stop(99%, rgba(61,104,29,1)), color-stop(100%, rgba(61,104,29,1)));
					  background: -webkit-linear-gradient(left, rgba(128,179,65,1) 0%, rgba(61,104,29,1) 55%, rgba(61,104,29,1) 88%, rgba(61,104,29,1) 99%, rgba(61,104,29,1) 100%);
					  background: -o-linear-gradient(left, rgba(128,179,65,1) 0%, rgba(61,104,29,1) 55%, rgba(61,104,29,1) 88%, rgba(61,104,29,1) 99%, rgba(61,104,29,1) 100%);
					  background: -ms-linear-gradient(left, rgba(128,179,65,1) 0%, rgba(61,104,29,1) 55%, rgba(61,104,29,1) 88%, rgba(61,104,29,1) 99%, rgba(61,104,29,1) 100%);
					  background: linear-gradient(to right, rgba(128,179,65,1) 0%, rgba(61,104,29,1) 55%, rgba(61,104,29,1) 88%, rgba(61,104,29,1) 99%, rgba(61,104,29,1) 100%);
					  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80b341', endColorstr='#3d681d', GradientType=1 );
					  padding: 10px 10px 10px;
					  border-radius: 10px;
					  font-weight: bold;
					  position: relative;
					  top: -5px;
					  background: url(/image/bg_grey_25.png?v=<cfoutput>#fileversion#</cfoutput>);
					  background:darkorange;
					}
					.cartDetailBar img{
						width:40px;
					}
					
					body #content{
						min-height:100% !important;}