body {
	margin: 0px;
	background-color:#c0c0c0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px;
}
p { margin-top: 10px; text-align: justify;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px;}
#pageSurround {
	width: 940px;
	margin: 0px auto;
	padding: 0px;
	background-color: #FFFFFF;
}
#subSurround {
	background-color: #FFFFFF;
}
#topHeaderMain {
	width: 935px;
	margin: 0 auto ;
	height: 90px;
	padding-left:5px;
	padding-top:10px;
	background-image:url(../styleImages/topHeader.jpg);
	background-color:#494646;
}
#topHeaderTopNav {
	width: 940px;
	margin: 0 auto ;
	height: 20px;
	background-image:url(../styleImages/topBanner.jpg);
	padding-top:5px;
	background-color:#494646;
}
#topHeaderBotNav {
	width: 940px;
	margin: 0 auto ;
	height: 23px;
	padding-top:4px;
	color:#ffffff;
	font-size:12px;
	background-color:#494646;
}

#topHeaderBotStaff {
	width: 580px;
	margin: 0 auto ;
	height: 23px;
	padding:4px;
	color:#ffffff;
	font-size:12px;
	text-align:left;
	float:left;
	background-color:#494646;
}

#errorPanel {
	width: 635px;
	margin: 0 auto ;
	height: 23px;
	padding:4px;
	color:#ffffff;
	font-size:12px;
	text-align:left;
	float:left;
	background-color:#red;
	margin-bottom:5px;
	margin-left:5px;
}

#breakPanel {
	width: 328px;
	margin: 0 auto ;
	height: 23px;
	padding:4px;
	color:#ffffff;
	font-size:12px;
	text-align:center;
	float:right;
	background-color:#red;
}
.nav1 {
	width: 100px; 
	border-right:1px solid #000000; 
	float: left;
	padding-top: 2px;
	text-align:center;
}
.nav2 {
	width: 120px; 
	border-right:1px solid #000000; 
	float: left;
	padding-top: 2px;
	text-align:center;
}
.nav3 {
	width: 150px; 
	float: left;
	padding-top: 2px;
	text-align:center;
}
.nav4 {
	width: 300px; 
	float: right;
	padding-top: 2px;
	text-align:center;
}
.searchbox { 
	font-size: 11px; 
	background-color:#c0c0c0; 
	color:#ffffff; 
	font-family: "Trebuchet MS", Verdana, Arial; 
	margin-bottom:10px;
	margin-top: 10px; 
	padding:7px 5px;
}
.boxContentLeft, .boxContentRight {
	border-left: 2px solid #0E51A3;
	border-right: 2px solid #0E51A3;
	border-bottom: 2px solid #0E51A3;
	background-color: #FFFFFF;
	padding-left: 5px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
}
#colLeft {
	float: left;
	width: 180px;
	margin-left:10px;
	margin-top:10px;
	background-color:#ffffff;

}

#colLeft h3 { 
	font-size: 11px; 
	background-color:#c0c0c0; 
	color:#ffffff; 
	font-family:Arial, Helvetica, sans-serif; 
	height:20px; 
	margin:0px; 
	padding:5px 5px 0px 5px;
}
#colLeft span { margin-left:5px; }
#colMid {
	position: relative;
	width: 97%;
	float: left;
	text-align:center;
	margin-left:10px;
	margin-top:10px;
}
#colMid h3 { 
	font-size: 11px; 
	background-color:#c0c0c0; 
	color:#ffffff; 
	font-family:Arial, Helvetica, sans-serif; 
	height:20px; 
	margin:0px; 
	padding:5px 5px 0px 5px;
}
#colMid h2 { 
	font-size: 14px; 
	color:#818181; 
	font-family:Arial, Helvetica, sans-serif; 
	height:20px; 
	margin:0px; 
}
.colRight {
	position: relative;
	width: 160px; 
	padding-left: 5px;
	right: 9px;
	float: right;
}
.boxContent {
	padding: 0px;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	margin-bottom: 5px;
}
/* CHECKOUT PAGES */
.colLeftCheckout {
	position: relative;
	left: 0px;
	width: 160px; 
	padding-left: 9px;
	padding-right: 10px;
	float: left;
}
.colMainCheckout {
	position: relative;
	width: 558px;
	float: left;
}
/* END CHECK OUT PAGES */
.siteDocs {
	text-align:right;
	padding-top: 3px;
	padding-right: 10px;
}
.session {
	text-align:right;
	padding-top: 3px;
	padding-right: 4px;
}
.pagination {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
#subCats {
	background-color: #EBEDFE;
	text-align: center;
	border: 1px solid #C9CEFC;
	margin: 0px;
	padding: 3px;
	float: left;
	width: 387px;
}
.subCat {	
	text-align: center;
	padding: 8px;
	float: left;
	width: 110px;
	height: 50px;
}
.regSep{
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.latestProds {
	float: left;
	text-align: center;
	width: 145px;
	height: 143px;
}
.list ul { 
	margin: 0; 
	padding: 0; 
	list-style: none;
	text-decoration:none;
}
.list li { 
	padding: 5px 0; 
	background: url(../styleImages/backgrounds/img5.gif) repeat-x bottom; 
	list-style: none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
}
.list li.first { 
	background: none;
}
a { 
	color: #c0c0c0;
	text-decoration: none;
}
a:hover { 
	text-decoration: none;
}
#product { width: 635px; margin: 0px; }
#product ul {  margin: 0px; padding: 0px; list-style: none; margin-bottom:5px; margin-top:5px;  }
#product li { height:143px; width:145px; margin-left:5px; display:inline; }
#price { width: 618px; margin: 0px; margin-left:5px; padding:0px; color:#c0c0c0; font-weight:bold; }
#price ul { margin: 0px; padding: 0px; list-style: none; }
#price li { display:inline; width:150px; }
table {}
.td-border { border-bottom:3px solid #e4e3e8; width:24%; }

/* Footer */
#footer { clear: both; width: 800px; margin: 0 auto; border-top:1px solid #c0c0c0; background-color:#FFFFFF; padding-bottom:10px; height:30px;}
#footer left { width: 500px; margin: 0px; background-color:#dedede; }
#left ul { float: left; margin: 0; padding: 0; list-style: none; }
#left li { display: inline; float: left; padding-top:10px; font-size:12px; padding-right:8px; font-weight:bold; }

/*	color: #a4a4a4; */ 
#right { width: 280px;	margin: 0px; margin-left:520px; margin-top:13px; color:#c0c0c0; }
#footer p { padding: 20px 0 0 0; border-top: #000000 2px solid; text-align: center; color: #FFFFFF; }
.image-border { border:2px solid #f7f7f7; }