body {

	margin:0px;

	padding:0px;

	color:#282E3E;

	font-size:12px;

	font-family:Tahoma,Verdana,Arial;

	background-color:#dbdbdb;

	background-image:url(../styleImages/background.gif);

	background-repeat:repeat-y;

	background-position:top center;

}

#wrapper {

	margin:0px auto;

	padding:0px;

	width:978px;

	background-color:#f9f9f9;

}

#wrapper #header {

	height:122px;

	border-bottom:2px dotted #c1c1c1;

}

#wrapper #header #logo {

	float:left;

	width:400px;

}

#wrapper #header #searchbox {

	float:left;

	width:415px; /* 485 TRUE */

	height:42px;

	text-align:right;

	padding-top:80px;

}

#wrapper #header #toplinks {

	float:left;

	width:153px; /* 165 TRUE */

	height:102px;

	padding-top:20px;

	padding-left:10px;

}

#wrapper #header #toplinks li {

	color:#282E3E;

	font-size:10px;

	font-weight:bold;

	list-style-image:url(../styleImages/arrow.gif);

}

#wrapper #header #toplinks li a {

	color:#282E3E;

}

#wrapper #sidebar {

	float:left;

	width:254px;

	border-right:2px dotted #c1c1c1;

	padding-bottom:50px;

}

#wrapper #sidebar a {

	color:#797979;

	text-decoration:none;

	font-size:13px;

	display:block;

}

#wrapper #sidebar a:hover {

	background-color:#c1c1c1;

	color:#ffffff;

}

#wrapper #sidebar ul {

	line-height:20px;

}

#wrapper #sidebar li {

	list-style:none;

}

#wrapper #sidebar #loginbox {

	padding-left:40px;

}

#wrapper #main {

	float:left;

	color:#585858;

	line-height:20px;

	float:left;

	width:650px; /* 722 TRUE - 12px*/

	padding-top:30px;

	padding-right:30px;

	padding-left:30px;

}

#wrapper #main a.txtUpdate {

	color:#ffffff;

}

#wrapper #main a {

	color:#282E3E;

}

#wrapper #main #home-rotation {

	text-align:center;

}

#wrapper #footer {

	height:151px;

	clear:both;

	color:#cccccc;

	background-color:#6a120e;

}

#wrapper #footer a {

	color:#cccccc;

	background-color:#6a120e;

}

#wrapper #footer #footer-links {

	float:left;

	width:544px; /* 594 TRUE */

	padding-top:20px;

	padding-left:50px;

}

#wrapper #footer #footer-links h1 {

	color:#dddddd;

	font-size:16px;

	}

#wrapper #footer #footer-links li {

	width:110px;

	font-size:11px;

	margin-left:10px;

	list-style:square;

	text-decoration:none;

	}

#wrapper #footer #footer-image {

	float:left;

	width:384px;

	height:151px;

	text-align:right;

}

#wrapper #main #viewDoc img {

	margin-right:30px;

}

#wrapper #main #viewDoc p {

	text-align:justify;

}



#subnav1,#subnav2,#subnav3,#subnav4,#subnav5,#subnav6,#subnav7,#subnav8,#subnav9,#subnav10,#subnav11,#subnav12,#subnav13,#subnav14,#subnav15,#subnav16,#subnav17,#subnav18,#subnav19,#subnav20,#subnav21 { z-index:5; display:none; }

#subnav1 ul,#subnav2 ul,#subnav3 ul,#subnav4 ul,#subnav5 ul,#subnav6 ul,#subnav7 ul,#subnav8 ul,#subnav9 ul,#subnav10 ul,#subnav11 ul,#subnav12 ul,#subnav13 ul,#subnav14 ul,#subnav15 ul,#subnav16 ul,#subnav17 ul,#subnav18 ul,#subnav19 ul,#subnav20 ul,#subnav21 ul { width:200px; background-color:#DBDBDB; padding:3px 5px; font-size:10px; border:1px solid #000000; }



#support1, #support2, #support3, #support4, #support5, #support6, #support7, #support8 { display:none; padding:10px; background-color:#e8e8e8; }



#wrapper #about img {

	border: 1px solid #C0BFBF;

	padding: 5px;

	background-color: #F3F3F3;

	width:250px;

	margin-bottom:20px;

}



#wrapper #support ul li {

	margin-left:20px;

}



#customCatPage {

	

}

#customCatpage .entry { margin-bottom:10px; clear:both; }

#customCatPage .header { color:#ffffff; background-color:#999999; padding:5px; text-align:center; }

#customCatPage .subheader { text-align:justify; }

#customCatPage .image { clear:left; margin-top:10px; width:250px; float:left; }

#customCatPage h4 { font-family:Tahoma,Verdana,Arial; font-size:13px; font-weight:bold; padding-left:1px; padding-top:1px; }

#customCatPage .description { width:400px; margin-left:10px; float:left; text-align:justify; }

#customCatPage .description table { margin-left:auto; margin-right:auto; border:1px solid #999999; }

#customCatPage .description table th { text-align:left; text-transform:uppercase; padding:3px; background-color:#999999; color:#ffffff; }

#customCatPage .description table td { text-align:left; vertical-align:top; padding-left:3px; padding-right:30px; }

#customCatPage #SelectForm { clear:both; padding-top:30px; padding-bottom:30px; text-align:center; padding-bottom:30px; }

#customCatPage #SelectForm table { margin-left:auto; margin-right:auto; }

#customCatPage #SelectForm input { width:100px; }

#customCatPage #SelectForm th { margin-left:10px; }

#customCatPage .specs { clear:both; padding-top:10px; }

#customCatPage .specs table { margin-left:auto; margin-right:auto; border:1px solid #999999; }

#customCatPage .specs table th { text-align:left; text-transform:uppercase; padding:3px; background-color:#999999; color:#ffffff; }

#customCatPage .specs table td { text-align:left; vertical-align:top; padding-left:3px; padding-right:30px; }

#customCatPage .chart { clear:both; padding-top:10px; }

#customCatPage .chart table { width:100%; margin-left:auto; margin-right:auto; border:1px solid #999999; font-size:11px; }

#customCatPage .chart table th.title {  text-align:left;text-transform:uppercase; padding:2px; background-color:#999999; color:#ffffff; }

#customCatPage .chart table th.header { text-align:left; padding:1px; background-color:transparent; color:#000000; }

#customCatPage .chart table td { text-align:left; padding-left:3px; padding-right:6px; }

#customCatPage .tabledesc { border:0px; font-size:11px; }

#customCatPage .tabledesc th { vertical-align:top; line-height:13px; }

#customCatPage .tabledesc td { vertical-align:top; line-height:13px; }

#customCatPage .tabledesc td.paddright { padding-right:10px; }

#customCatPage .tabledesc td.blacksep { background-color:#000000; height:3px; }

#customCatPage .replacements { text-align:center; }

#customCatPage .replacements img { border:0px; }



#customCatPage .bold { font-weight:bold; }

#customCatPage .center { text-align:center; float:none; width:100%; }

#customCatPage .paddtop { padding-top:10px; }

#customCatPage .paddbottom { padding-bottom:10px; }

#customCatPage .margright { margin-right:10px; }

#customCatPage .clear { clear:both; }

#customCatPage .noclear { clear:none; }

#customCatPage .float { float:left; }

#customCatPage .bgWhite { background-color:#ffffff; }

#customCatPage .width300 { width:320px; }

#customCatPage .width200 { width:200px; margin-left:10px; }

#customCatPage .width100 { width:100px; margin-left:10px; }

#customCatPage .width25 { width:25px; }

#customCatPage .absolute { position:absolute;margin:0px;padding:0px; }



#wrapper #main #sitemap {

	margin-bottom:50px;

}

#wrapper #main #sitemap ul li {

	margin-left:20px;

}













#pageSurround {

	width: 748px;

	margin: 0px auto;

	padding: 5px;

	border: 2px solid #333333;

	background-color: #FFFFFF;

	background-image: url(../styleImages/backgrounds/contentBg.jpg);

	background-repeat: no-repeat;

	background-position: left top;	

}

#topHeader {

	text-align: right;

	height: 36px;

	margin-bottom: 20px;

	padding-right: 0px;

	padding-top: 68px;	

}

.boxTitleLeft, .boxTitleRight {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 75%;

	color: #FFFFFF;

	background-color: #031074;

	background-image: url(../styleImages/backgrounds/boxTitleBg.gif);

	height: 15px;

	border-top: 1px solid #000000;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	padding-left: 5px;

}

.boxContentLeft, .boxContentRight {

	border: 1px solid #000000;

	background-color: #EBEDFE;

	padding-left: 5px;

	margin-bottom: 10px;

	padding-top: 3px;

	padding-bottom: 5px;

}

.colLeft {

	position: relative;

	left: 0px;

	width: 160px; 

	padding-left: 15px;

	padding-right: 5px;

	float: left;

}

.colMid {

	position: relative;

	width: 403px;

	float: left;

}

.colRight {

	position: relative;

	width: 160px; 

	padding-left: 5px;

	right: 0px;

	float: right;

}

.boxContent {

	border: 0px;

	padding: 3px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 75%;

	color: #333333;

	margin-bottom: 5px;

}

/* CHECKOUT PAGES */

.colLeftCheckout {

	position: relative;

	left: 0px;

	width: 160px; 

	padding-left: 15px;

	padding-right: 5px;

	float: left;

}

.colMainCheckout {

	position: relative;

	width: 568px;

	float: left;

}

/* END CHECK OUT PAGES */

.siteDocs {

	text-align:center;

	margin-top: 10px;

}

.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: 131px;

	height: 120px;

}