@charset "utf-8";
/* CSS Document */
body{
	margin:0; padding:0;
	background-image:url(images/grad.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
hr{
	background-color:#CCCCCC;
	border:1px solid #cccccc;
	height:1px;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
}
html>body hr{
	border:none
}
img{
	border:none;
}
a:link,a:visited{
	text-decoration:none;
}
a:hover,a:active{
	text-decoration:underline;
}

.left{	float:left;}
.right{	float:right;}
.clear{	clear:both;}
.null{ font-size:0px; margin:0; padding:0; }
#main{
	width:930px;
	margin:0 auto;
}

#cartInfo{
	background-image:url(images/cart.jpg);
	background-repeat:no-repeat;
	width:373px;
	height:42px;
	line-height:42px;
	float:right;
}
#cartInfo a{
	color:#867F75;
	font-weight:bold
}
#cartInfo div{
	margin-left:45px;
	height:18px;
	position:relative;
	top:-2px;
}
#cartInfo cite{
	font-style:normal;
	padding-left:10px;
	padding-right:20px;
}
#cartInfo span{
	padding-left:15px;
	padding-right:35px;
}
#topHeader{
	clear:both;
	margin-right:14px;
}
#topMenu{
	float:right;
	margin:15px 0;
}
/*
#topMenu{
	clear:both;
	margin-left:253px;
	position:relative;
	left:120px;
	top:-10px;
	margin-top:-10px;
	overflow:hidden;
	width:620px;	
}
html>body #topMenu{
	top:-30px;
	margin-top:0px;
	margin-bottom:-15px;
}
*/
#topMenu a:link,#topMenu a:visited{
	margin-left:12px;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:white;
	text-decoration:none
}
#topMenu a:hover,#topMenu a:active{
	color:#DBF59E;
}

#container{
	clear:both;
	margin-bottom:5px;
}
#leftMenu{
	float:left;
	width:190px;
	margin-top:18px;
	position:relative;
	left:-10px;	
}
#leftMenu ul{
	margin:0 0 23px 0;
	
	color:#2c2c2c;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	text-align:right;
	list-style:none;
	padding:0;
	position:relative;
	left:10px;	
}
#leftMenu ul li a:link,#leftMenu ul li a:visited{
	line-height:30px;	
	height:30px;
	padding-right:20px;
	display:block;
	color:#333333;
	border-bottom:1px solid #67CAEE;
}
#leftMenu ul li a:link,#leftMenu ul li a:visited{
	border:none;

	background-repeat:no-repeat;
	background-image:url(images/menuBorderNr.png);
	behavior: url(iepngfix_v2/iepngfix.htc);
}
/*
#leftMenu ul li a:hover,#leftMenu ul li a:active{
	background-color:#A3E0F3;
	text-decoration:none;	
}
*/
#leftMenu ul li a:hover,#leftMenu ul li a:active{
	color:blue;
	text-decoration:none;
}

#content{
	background-image:url(images/mainContGrad.jpg);
	background-repeat:repeat-x;
	background-color:#F7F7F7;
	padding:7px;
	float:right;
	width:700px;
}
#innerContent{
	background-color:white;
	padding:10px;
	width:680px;
	border:1px solid #E2E2E2;
	height:512px;
}
html>body #innerContent{
	height:auto;
	min-height:512px;
}
.banner{
	border:1px solid #DDD7CD; margin-bottom:10px;
}

.greenBar{
	clear:both;
	/*margin-bottom:10px;
	border:1px solid red;*/
}
.greenBar h2{
	height:21px;
	background-color:#82B112;
	background-image:url(images/greenClouds.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-left:8px;
	font-size:13px;
	color:white;
	line-height:23px;
	margin:0 0 14px 0;
	text-transform:uppercase;
}
.greenBar h2 span{
	font-style:italic;
	text-transform:lowercase;	
}
.greenBar .products{
	float:left;
	width:320px;
	margin-bottom:4px;
	height:94px;
	overflow:hidden;
	padding:2px;
}

.greenBar .products img{
}
.greenBar .products .imageBox{
/*	width:66px; */
	height:80px;
	overflow:hidden;
	float:left;
	border:1px solid #E1E1E0;
	margin:6px 5px 0 5px;
	padding:2px;
}
.greenBar .products h3{
	margin:10px 0 0 0;
	font-size:11px;
	padding:0;
	color:#82b112;
}
.greenBar .products cite{
	color:#57565a;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	margin:4px 0 9px 0;

}
.greenBar a:link,.greenBar a:visited{
	color:#010006;
	font-size:11px;
	font-weight:bold;
}
.greenBar a:hover,.greenBar a:active{
	color:#82b112;
}
.blueBar{
	clear:both;
	margin-top:10px;
}
.blueBarInner{
	margin-top:0px;	
}
.blueBar .products h3{
	color:#25ADE3;
}
.blueBar h2{
	background-color:#25ADE3;
	background-image:url(images/blueClouds.gif);
	margin-top:0px;
}
.blueBar a:hover,.blueBar a:active{
	color:#25ADE3;
}


#footer{
	clear:both;
}
#footer img{
	margin-left:-40px; position:relative; z-index:2
}
#footer div{
	position:relative;
	top:-55px;
	margin-left:260px;
}
#footer a:link,#footer a:visited{
	color:#89867e;
	margin:0 12px;
}
#footer a:hover,#footer a:active{
	color:#89867e;
}

#homeSearch{
	background-image:url(images/searchBox.jpg);
	background-repeat:no-repeat;
	width:191px;
	height:85px;
}
#homeSearch form{
	background:#FAFAF9;
	border:1px solid #D0D0D0;
	height:19px;
	font-size:10px;
	width:171px;
	position:relative;
	top:45px;
	left:10px;
}
#homeSearch input{
	border:none;
	background-color:transparent;
	font-size:10px;
	width:144px;
	padding:0 2px;
	line-height:19px;
	position:relative;
	top:-2px;
}
#homeSearch .searchBtn{
	background-image:url(images/searchBtn.gif);
	background-repeat:no-repeat;
	height:19px;
	width:19px;
	padding:0;
	top:0px;
}
#question, #shipping{
	margin-top:17px;
	border-bottom:1px solid #EAEAEA;
	padding-bottom:10px;
}


/*-------------------------------------------------*/
.productDetal h2{
	height:21px;
	background-color:#82B112;
	background-image:url(images/greenClouds.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-left:8px;
	font-size:13px;
	color:white;
	line-height:23px;
	margin:0 0 14px 0;
	text-transform:uppercase;
}
.productDetal h3{
	color:#5A7B0D;
	text-transform:capitalize;
	font-size:14px;
}
.productDetal{
	width:100%;
	margin-bottom:4px;
	height:auto;
	min-height:512px;
	overflow:visible;
	padding:2px;
	font-size:12px;
	color:#565345
}
.productDetal a{
	color:#5A7B0D
}

.prodBlueBar h2{
	background-color:#25ADE3;
	background-image:url(images/blueClouds.gif);
}

.formLogin{
	margin-top:20px;
	border:1px solid #E5E5E5;
	padding:20px;
}
.formLogin input{
	border:1px solid #D0D0D0;
	width:210px;
	height:20px;
	line-height:20px;
	font-size:11px;
}
.formLogin select{
	width:210px;
}
html>body .formLogin input{
	height:14px;
	line-height:14x;
	padding-top:4px;
}
.formLogin .submitBtn{
	width:120px;
	height:24px;
	padding:0;
	margin:0;
	line-height:20px;
	background-color:#D0D0D0;
	border:1px solid #B7B7B7;
	padding:2px;

}
html>body .formLogin .submitBtn{
	
}

.formLogin div div{
	margin-bottom:6px;
}
.formLogin span{
	display:block;
	float:left;
	clear:both;
	width:160px;
}
.formLogin a{
	font-weight:bold;
	margin-right:20px;
	display:block;
}
.formLogin .checkBox{
	width:auto;
	height:auto;
	
}
.tableData th{
	text-align:left;
	background-color:#82B112;
	padding:4px 2px;
	color:white;
}
.tableData td{
	border-bottom:1px solid #DDDDDD;
	padding:4px 2px;
}













