body {
	margin: 20px 0px 20px 0px;
	background-color: #ffffff;
	/*background-image: url(../styleImages/backgrounds/pageBg.gif);
	background-repeat: repeat-x;
	background-position: top;*/
}
#pageSurround {width: 850px;margin: 0px auto;padding: 0px;background-color: #ffffff;}
#addPad {width: 850px;height: 15px;margin: 0px auto;/*background-color: #ffffff;background-image: url(../styleImages/layout/nav_shadow.jpg);background-repeat: repeat-x;*/}
#topHeader {width: 850px;height: 155px;padding: 0px;margin: 0px auto;background: url(../styleImages/layout/masthead.jpg) no-repeat;}

#footerBar {width:850px;height:3px;border-top:10px solid #000000;}
#footerText {width:840px;text-align:right;padding-top:3px;padding-right:10px;font-size:10px;}
#footerText a{font-size:10px;color:#000000;text-decoration:underline;}

.siteDocs {width: 850px;height: 55px;background: url(../styleImages/layout/bg_nav.jpg) no-repeat;margin: 0px auto;}

.siteDocsTop {float: left;padding: 15px 0px 0px 20px;font-size: 10px;color: #000000;}
.txtSiteDocsTop {font-size: 10px;color: #000000;}
a.txtSiteDocsTop {color: #000000;text-decoration: none;}
a.txtSiteDocsTop:hover {color: #FFFFFF;text-decoration: none;}

.searchArea {float:left;width:200px;height:45px;padding:10px 0px 0px 0px;}

/* Main menu navigation*/
.navNew {float:left; width:130px; height:55px; text-align:center; line-height:55px; font-size:12px;}
.navNew a:visited, .navNew a:link {display:block; color:#FFFFFF; height:55px; font-size:12px; text-decoration:none;}
.navNew a:hover, .navNew a:active {display:block; color:#FFFFFF; height:55px; font-size:12px; text-decoration:none; background:url(../styleImages/layout/bg_nav_over.jpg) repeat-x;}

.boxTitleLeft {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;padding: 0px 0px 0px 10px;margin: 0px;background: #000000 url(../styleImages/layout/titleLeft.jpg) no-repeat;height: 30px;line-height: 30px;
}
.boxTitleRight {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;padding: 0px 0px 0px 10px;margin: 0px;background: #000000 url(../styleImages/layout/titleRight.jpg) no-repeat;height: 30px;line-height: 30px;
}

.boxContentLeft, .boxContentRight {border: 0px solid #E1E1E1;background-color:#EFEFEF;padding: 8px 8px 10px 8px;margin-bottom: 10px;}


.boxCategories {background-color: #EFEFEF;padding: 10px 0px 12px 5px;margin-top: 0px;margin-bottom: 10px;/*width: 185px;*/}

.colLeft {position: relative;z-index:5;left: 0px;width: 190px;padding: 0px 20px 0px 10px;float: left;}
.colMid {position: relative;width: 440px;float: left;}
.colRight {position: relative;width: 160px;padding: 0px 10px 0px 20px; float: right;}

.boxContent {border: 0px solid #E1E1E1;background-color: #FFFFFF;padding: 0px;color: #000000;margin-bottom: 10px;margin-top: 10px;position: inherit;}
.boxContentDoc {border: 0px solid #E1E1E1;background-color: #FFFFFF;padding: 0px 10px 0px 10px;color: #000000;margin-bottom: 10px;margin-top: 10px;position: inherit;}
.boxContentDetail {border: 0px solid #E1E1E1;background-color: #EFEFEF;padding: 10px 10px 10px 10px;color: #000000;margin-bottom: 10px;margin-top: 10px;position: inherit;}



/* CHECKOUT PAGES */
.colLeftCheckout {
	position: relative;
	left: 0px;
	width: 190px;
	padding: 0px 20px 0px 10px;
	float: left;
}
.colMainCheckout {
	position: relative;
	width: 615px;
	float: left;
}
/* END CHECK OUT PAGES */

.pagination {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
#subCats {
	text-align:justify;
	background-color: #ffffff;
	text-align: center;
	border: 1px solid #e1e1e1;
	margin: 0px auto;
	padding: 3px;
	float: left;
	width: 99%;
	position:inherit;
}
.subCat {	
	text-align: center;
	padding: 8px;
	float: left;
	width: 110px;
	position:inherit;
}
.regSep{
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
#imgThumbSpace{
	line-height: 0px;		
}
#imgThumbSpace img {
	padding-right: 3px;
	padding-bottom: 3px;		
}

div.latestProds {
	text-align: center;
	width: 33%;
	height: 170px;
	float: left;
	overflow: hidden;
	position: relative;
}

/*
Start Cross-Browser DHTML Menu
*/
#mainmenu-nav {list-style: none;list-style-type: none;padding-left: 3px;margin: 0px;}
.li-nav a {padding: 3px 0px 3px 1px;width: 150px;display: block;color: #000000;text-decoration: none;margin: 0px;text-indent: 2px;}
.li-nav a:hover {color: #E21836;}
.ul-nav, .li-nav {display: block;list-style: none;}
.ul-nav {width: 140px;padding: 0px;}
.li-nav {float: left;}
.li-nav .ul-nav  {
	display: none;
	position: absolute;
	margin-left: 100px;
	margin-top: -19px;
	border-left: 0px solid #e1e1e1;
	border-right: 0px solid #e1e1e1;
	border-bottom: 0px solid #e1e1e1;
	border-top: 8px solid #000000;
	background-color:#C6C5C7;
	z-index: 99;
}

a.hassubmenu {
	background-image: url(../styleImages/more.gif);
	background-repeat: no-repeat;
	background-position: 130px 6px;
}

/*
End Cross-Browser DHTML Menu
*/