body { font-size: 80%; font-family: sans-serif; color: #000000; background-color: #40E0D0; }
h1,h2,h3,h4,p,ul,ol { line-height: 1.5em; }
#wrapper {width: 960px; margin: 0 auto;}
#header { float: left; width: 100%; text-align: center; }
.boxTitleLeft, .boxTitleRight {}
.boxContentLeft, .boxContentRight {}
.sidebar {float: left; width: 20%; padding: 10px 0 0 0;}
.sidebox-title { display: block; padding: 5px; font-weight: bold; color: #FFFFFF; background-color: #E04050; margin: 0 0 10px 0; }
.sidebox { padding: 2%; margin-bottom: 4%; }
.sidebox ul { list-style: none; padding: 0; margin: 0; }
.sidebox ol { list-style: decimal inside; }
.main {float: left; width: 56%; padding: 2% 1% 2% 2%;}
.extra {float: right; width: 20%; padding: 10px 0 0 0;}
.boxContent {}
/* CHECKOUT PAGES */
.sidebar-checkout {float: left; width: 20%;}
.main-checkout {float: left; width: 79%;}
/* 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;
}