body,html{  background:url('/images/pageBG.jpg') repeat-x #2f2f2f;margin:0;font-family:Arial,Helvetica,Verdana,Tahoma,Serif;font-size:11px;color:white;}
#mainContainer{margin:0 auto;width:800px;text-align:center;}
#logoContainer{ width:800px;}
#topNavContainer{width:800px;padding:0px 0px 5px 0px;}
a.topNavigation{text-decoration:none;}
a.topNavigation:hover{text-decoration:none;}
a{text-decoration: none; color:white;}
p{font-size:10px;margin:0;line-height:150%;}
a.white{color:white;text-decoration:none;}
a.white:hover{color:white;text-decoration:underline;}
a.gold{color:# AD8505;text-decoration:none;}
a.gold:hover{color:# AD8505;text-decoration:underline;}
#contentContainer{width:800px;margin:auto;text-align:left;}
#leftContent{float:left;width:325px;background:transparent;padding:1px 5px 0px 0px;height:425px;}
#rightContent{float:right;width:460px;background:#7c7c7c;padding:5px;height:425px;}
#mainContent{width:780px;background:#7c7c7c;padding:10px;text-align:left;}
#mainContent p{font-size:10px;}
.productCaption{font-size:9px;}
.categoryThumb{border:0px;padding-top:15px;}
.thumbnailGridCell{width:135px;}
#bottomNav{ font-size:9px; padding:10px 0px 5px 0px;line-height:25px;}
a.bottomNavigation{color: #acacac;font-weight:normal;}
a.bottomNavigation:hover{color:white;font-weight:normal;}
#copyrightContainer{ padding-top:10px; border-top:1px solid #ae8505; color:#ae8505; font-size:10px;  font-weight:bold;}
#leftCopyright{  float:left;  width:180px;  text-align:left;}
#rightCopyright{  float:right;  width:600px;  text-align:right;}
#leftInfoPanel{width:45%;float:left;text-align:left;}
#leftInfoPanel a{color:#CC9900;text-decoration:underline;font-size:12px;}
#leftInfoPanel a:hover{color:#CC9900;text-decoration:none;font-size:12px;}
#leftInfoPanel p{margin-top:10px;}
#rightInfoPanel{width:45%;float:right;text-align:left;}
#rightInfoPanel p{margin-top:10px;}
#rightInfoPanel a{color:#CC9900;text-decoration:underline;font-size:12px;}
#rightInfoPanel a:hover{color:#CC9900;text-decoration:none;font-size:12px;}
p.breadcrumbs{font-size:9px;}
#userNav{
	position:relative;
	width:100%;
	height:60px;
}
#uNav, #uNav ul { /* all lists */
	float:right;
	position:relative;
	padding: 0;
	margin: 0;
	list-style: none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:normal;
	height:24px;
	clear:both;
}
#uNav a:link {
	text-decoration:none;
	color:white;
	padding-left:10px;
	height:24px;
}
#uNav a:visited {
	text-decoration:none;
	color:white;
	padding-left:10px;
	height:24px;
}
#uNav a:visited {
	text-decoration:none;
	color:white;
	padding-left:10px;
	height:24px;
}
#uNav li { /* all list items */
	float: left;
	padding:8px 10px 0px 0px;
	text-align:left;
	height:24px;
}
#uNav li ul { /* second-level lists */
	position: absolute;
	color:#484848;
	list-style:none;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	width:170px;
	height:24px;
}
#uNav li li{
	border:1px solid #adadad;
	border-top:0px;
	padding:5px;
	text-align:left;
	width:170px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:158px;

}
#uNav li li:hover, #uNav li li.sfhover{
	background:white;
}
#uNav li:hover ul, #uNav li.sfhover ul { /* lists nested under hovered list items */

	border-top:1px solid #adadad;
	width:170px;
	text-align:left;
}
/* generic stuff */
.list1{font-family :  verdana,arial,Tahoma,Helvetica, sans-serif,serif;font-size : 11px;background:#DFDFDF;padding:1px 5px;border-bottom:1px solid black;color:black;}
.list2{font-family :  verdana,arial,Tahoma,Helvetica, sans-serif,serif;font-size : 11px;background:#ffffff;padding:1px 5px;border-bottom:1px solid black;color:black;}
.listheader{ font-family : verdana,arial,Tahoma,Helvetica, sans-serif,serif;font-size : 11px; color:#ffffff; font-weight:bold;padding:2px 5px;background:#AC8504;border-bottom:1px solid #2F2F2F;border-top:1px solid #2F2F2F;}
.form1{font-family : verdana,arial,Tahoma,Helvetica, sans-serif,serif;font-size : 11px;font-weight:bold; color:#ffffff;padding:1px 5px;}
.form2{font-family : verdana,arial,Tahoma,Helvetica, sans-serif,serif;font-size : 11px;padding:1px 5px;color:black;}
.formheader{font-family : verdana,arial,Tahoma,Helvetica, sans-serif,serif;font-size : 11px;font-weight:bold;padding:2px 5px;border:1px solid #2F2F2F;background:#AC8504;}
.cartheader{font-family : verdana,arial,Tahoma,Helvetica, sans-serif,serif;font-size : 11px;font-weight:bold;padding:2px 5px;border:1px solid #2F2F2F;background:#AC8504;}
.cart1{font-family :  verdana,arial,Tahoma,Helvetica, sans-serif,serif; color : #2f2f2f; font-size : 11px;background:#DFDFDF;padding:1px 5px;border-bottom:1px solid black;}
.cart2{font-family :  verdana,arial,Tahoma,Helvetica, sans-serif,serif;color : #2f2f2f; font-size : 11px;background:#ffffff;padding:1px 5px;border-bottom:1px solid black;}
.error {font-weight:bold;}
.required{background:#E2CB93;}
input{background: white;border: #AC8504 solid 1px;}
input:focus{background: #f5f5f5;border: #999999 solid 1px;}
input:hover{background: #f5f5f5;border: #2F2F2F solid 1px;}
input.required{background:#E2CB93;border: #AC8504 solid 1px;}
input.required:focus{background:white;border: #AC8504 solid 1px;}
input.required:hover{background:#f5f5f5;border: #2F2F2F solid 1px;}
textarea{font-family: Arial, Helvetica, sans-serif;font-size: 12px;background: white;border: #a5acb2 solid 1px;}
textarea:focus{background: #f5f5f5;border: #000 solid 1px;}
textarea:hover{background: #f5f5f5;border: #333 solid 1px;}
textarea.required{background:#E2CB93;border: #AC8504 solid 1px;}
textarea.required:focus{background:white;border: #AC8504 solid 1px;}
textarea.required:hover{background:white;border: #2f2f2f solid 1px;}
.custServBody{COLOR: white;font-weight:bold;margin:0;padding:0;line-height:150%}
.custServHead{COLOR: #CC9900;font-weight:bold;margin:0;padding:0;line-height:150%}
.compThumb{border:0;}
p.compItem{font-size:9px;}
p.priceDetails{font-size:14px;color:white;font-weight:bold;}
p.productDetails{font-size:12px;width:220px;}
a.compItem:link{color:white;width:80px;}
a.compItem:hover{color:white;width:80px;}
a.compItem:active{color:white;width:80px;}
a.compItem:visited{color:white;width:80px;}
div#serviceContent {font-size:12px;}
div#serviceContent td{font-size:12px;}
div#serviceContent p{font-size:12px;}