body{
	margin:0px;
	background-image: url(images/bodyBg.gif);
	background-repeat: repeat;
}
div.rightSadow{
	/*background-image: url(images/mainBodyRShadow.gif);
	background-repeat: repeat-y;
	background-position: 760px;
	background-attachment: fixed;
	height:100%;
	width: 780px;
	position:absolute;*/
}
div.mainBody{
	width: 860px;
	background-color:#ffffff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	height:auto;
	position:absolute;
}
div.topLine{background-color:#990000; height:4px; }
div.botLine{background-color:#330000; height:30px; }
div.topNavLine{background-color:#990000; height:2px; }
div.weatherChannel{
	padding-top: 4px;
	display:block;
	vertical-align:baseline;
	font-family: Helvetica, Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: white;
	background-color:#430807;
}
.serchField{
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.searchTd{background-color:#430807;}
.topNavBg{background-color: #F41414;}
.topNav a{
	font-family: Helvetica, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 10px;
	width: 110px;
	display: block;
	float:left;
}
.home{ background-color:#550A06;}.home:hover{background-color:black; color:white;}
.catalog{ background-color:#770B08;}.catalog:hover{background-color:black; color:white;}
.aboutUs{ background-color:#880E06;}.aboutUs:hover{background-color:black; color:white;}
.faqs{ background-color:#BB060A;}.faqs:hover{background-color:black; color:white;}
.contact{ background-color:#DD1408;}.contact:hover{background-color:black; color:white;}
td.leftNav{background-color:#F8EFEA; border-right: 1px solid black; vertical-align:top;}
div.leftNav{height:auto;}
div.leftNav a{
	display:block;
	font-family: Helvetica, Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #430807;
	text-align: left;
	width: 160px;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	clear: right;
	font-weight:bold;
}
div.leftNav a:hover{
	color: black;
	background-color:#F2E3DB;
}
.dots{
	background-image: url(images/dots.gif);
	background-repeat: repeat-x;
	background-position: center;
	height:3px;
}
.pricedots{
	background-image: url(images/pricedots.gif);
	background-repeat: repeat-x;
	background-position:left bottom;
}
.footerInfo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	text-align: left;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.footerInfo a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #990000;
	text-decoration:none;
}
.footerInfo a:hover{
	color: black;
}
.txtHeader{
	display:block;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-family: Helvetica, Tahoma, Verdana;
	font-size: 16px;
	font-style: italic;
	color: #990000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	text-align:left;
}
.txtMain{
margin: 5px;
display:block;
	padding-top: 2px;
	padding-bottom: 4px;
	font-family: Helvetica, Tahoma, Verdana, "Sans-Serif";
	font-size: 12px;
	color: #333333;
	text-align:left;
	line-height: 16px;	
}
.txtMain a{
	font-family: Helvetica, Tahoma, Verdana;
	font-size: 12px;
	color: #990000;
	text-decoration:none;
}
.txtMain a:hover{
	font-family: Helvetica, Tahoma, Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
.txtMain2 li { 
	font-family: Helvetica, Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #660000;
	text-align:left;
	line-height: 16px;
	padding-right: 20px;
	margin: 5px;
}
.faqsPage{


}
.faqsPage dt{
	color:#990000;
	padding-left: 10px;
}
.faqsPage dd{ padding: 5px;}
.price{
	font-size: 18px; 
	font-weight:bold;
}
a.addBtn{
padding:2px 6px;
float:left;
border:1px solid #330000;
background-color: #550A06;
color: white;
font-weight:bold;
margin:2px;
}
a.addBtn:hover{
padding:2px 6px;
float:left;
border:1px solid #330000;
background-color: white;
color: #550A06;
font-weight:bold;
margin:2px;
}
a.contBtn{
padding:2px 6px;
float:left;
border:1px solid #330000;
background-color: white;
color: #550A06;
font-weight:bold;
margin:2px;
}
a.contBtn:hover{
padding:2px 6px;
float:left;
border:1px solid #330000;
background-color: #550A06;
color: white;
font-weight:bold;
margin:2px;
}
.popular{
border: 1px solid #333333; 
background-color:#D39B86; 
}