@import "layout.css";
@import url('layout.css');
@import "forms.css";
@import url('forms.css');

/* Styles for any basic elements e.g. p, h1 etc. */

.nav2 a:hover{
	background-image:url(../images/btnRed.gif);
	color: #FFFFFF;
}

.nav2 a{
	display: block;
	width: 190px;
	height: 28px;
	margin-bottom: 2px;
	background-image:url(../images/btnRed.gif);
	background-repeat:no-repeat;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}


.nav a:hover{
	background-image:url(../images/btnRed.gif);
	color: #FFFFFF;
}

.nav a{
	display: block;
	width: 190px;
	height: 28px;
	margin-bottom: 2px;
	background-image:url(../images/btnGreen.gif);
	background-repeat:no-repeat;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}





.page_boarder {
border: 1px solid #cccccc;
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
vertical-align:top;
height:500px;
}

.text1 {
font-family:Tahoma;
font-size:12px;
color:#148637;
}

.text2 {
font-family:Tahoma;
font-size:11px;
color:#666666;
}

.text3 {
font-family:Tahoma;
font-size:11px;
color:#333333;
}

.text4 {
font-family:Tahoma;
font-size:11px;
color:#148637;
}


.text5 {
font-family:Tahoma;
font-size:15px;
color:#148637;
}





body {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	
	padding: 0;
	background-image: url(../images/eco/bg_top.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

td, th {
	font: 11px Arial, Helvetica, sans-serif;
}

h1 {
	font: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
}

h2 {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
}

h3 {
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

a {
	color: #006600;
	font-weight:normal;
	text-decoration:none;
}

a:hover {
	color: #333;
}

.price { /* All Prices on site */
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#Main {
	display:table-cell;
	float: none;
	width: 930px;
	background-color: #FFFFFF;
	background-image:url(../images/pageFooter.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-bottom: 10px;

}

#Main #LHC {
	display: block;
	float: left;
	margin-left: 15px;
	width: 190px;
	height: 688px;
}

#Main #LHC #LHNav{
	margin-top: 18px;

}

#LHNav a:hover{
	background-image:url(../images/eco/navon.jpg);
}

#LHNav a{

	display: block;
	width: 149px;;
	height: 29px;;
	margin-bottom: 1px;
	background-image:url(../images/eco/navoff.jpg);
	background-repeat:no-repeat;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}

#Main #CC {
	display:table-cell;
	float: left;
	width: 530px;
	margin-left: 10px;
	text-align: left;
	margin-bottom: 20px;
}

#Main #RHC {
	display: block;
	float: right;
	margin-right: 15px;
	width: 160px;
	height: 688px;
}

#CartLink  {
	display: block;
	margin-left: 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	float: left;
	width: 170px;
	height: 22px;
	background-image:url(../images/imgCart.gif);
	background-repeat:no-repeat;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}


#Main #LHC #HPProd {
	display: block;
	float: left;
	width: 190px;
	height: 132px;
	background-color:#EFEEEE;
	background-image:url(../images/hdrGreen.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin-bottom: 10px;
}

#Main #RHC #SpecialOffers {
	display:table-cell;
	float: left;
	width: 160px;
	background-color:#EFEEEE;
	background-image:url(../images/hdrGreenRHC.gif);
	background-position:top;
	background-repeat:no-repeat;
}


#Main #LHC #HPGallery {
	display: block;
	float: left;
	width: 188px;
	height: 336px;
	border: 1px solid #cccccc;

}

#Main #Footer {
	display: block;
	float: left;
	margin-left: 15px;
	width: 900px;
	background-image:url(../images/imgFooter.gif);
	height: 28px;
	background-repeat:no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
}


#ProdBox #BoxContent{
	display: block;
	height: 120px;
	padding-top: 10px;
	margin-bottom: 6px;
	padding-bottom: 1px;
	background-image:url(../images/imgDotDiv.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#ProdBox a{
	display: block;
	color: #DBDBDB;
	text-decoration: none;
	margin-left: 10px;
	margin-top: 0px;
	float: left;
	width: 100px;
}

#ProdBox #BoxContent img{
	display: block;
	float: left;
	clear: right;
}

#ProdBox img{
	display: inline;
	margin-bottom: 2px;
}

#ProdBox #BoxTitle {
	display: block;
	height: 29px;
	background:url(../images/bgProdBox.gif);
	background-repeat:no-repeat;
	background-position:center center;
	font-weight: bold;
}

#ProdBox {
	display: block;
	width: 244px;
	height: 158px;
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
	float: left;
	margin-bottom: 10px;
}

#CatBox {
	display: block;
	width: 244px;
	height: 158px;
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
	float: left;
	margin-bottom: 10px;
}

#CatBox #BoxTitle {
	display: block;
	height: 29px;
	background:url(../images/bgProdBox.gif);
	background-repeat:no-repeat;
	background-position:center center;
	font-weight: bold;
}

#CatBox img{
	display: inline;
	margin-bottom: 2px;
}

#CatBox #BoxContent img{
	display: block;
	float: left;
	clear: right;
}

#CatBox #BoxContent{
	display: block;
	height: 120px;
	padding-top: 10px;
	margin-bottom: 6px;
	padding-bottom: 1px;
	background-image:url(../images/imgDotDiv.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#CatBox a{
	display: block;
	color: #DBDBDB;
	text-decoration: none;
	margin-left: 10px;
	margin-top: 0px;
	float: left;
	width: 100px;
}

.PublicFormLabel {
	font-size: 11px;
	font-weight: bold;
	color: #148637;
}

.txt3 {
	width: 300px;
	
}

.txt2 {
	width: 300px;
	
}

#RSNav {
	display: block;
	float: left;
	color: #148637;
	
}

#RSNav a {
	text-decoration: none;
	color: #148637;
}

#BreadCrumb {
	font-size: 11px;
	
}

#BreadCrumb h1{
	font-size: 11px;
}

#Breadcrumb h1{
	font-size: 11px;
}

#BreadCrumb a{

	font-size: 11px;
	text-decoration: none;
}
 #Breadcrumb a{

	font-size: 11px;
	text-decoration: none;
}
 
