
* {
	margin: 0;
	padding: 0;
}
body {
	font-size: 75%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #fff url(../styleImages/schematic.jpg) repeat-y;
	
}

p {
	margin: 1em 0
}

a img {
	border: 0 none;
}
/*** setting up min width for IE **/
#wrap {
	background: url('../styleImages/bg-page.jpg') repeat-y;
	width: 993px;
	margin: 0 auto;
}

#page {
	padding: 0 19px;
}
#headwrap {
	height: 122px;
}
#mainlogo {
	background: url('../styleImages/kinglogo.jpg') no-repeat;
	height: 122px;
	width: 248px;
	float: left;
	margin-left: 20px;
}
#header-right {
	float: right;
	background: url(../styleImages/header-boxes.jpg) no-repeat;
	height: 106px;
	width: 469px;
	margin: 8px 0 0 0;
}
#navwrap {
	background: url(../styleImages/bg-nav.jpg) repeat-x;
	height: 37px;
}
#navleft {
	background: url(../styleImages/bg-nav-left.jpg) left no-repeat;
	height: 37px;
}
#navright {
	height: 37px;
	background: url(../styleImages/bg-nav-right.jpg) right no-repeat;
}
#search {
	float: left;
	height: 37px;
	line-height: 37px;
	padding: 0 0 0 20px;
	color: #fff;
	text-transform: uppercase;
}

.menu {
	float: left;
	text-align: left;
	height: 27px;
	padding: 5px 0 0 40px;
}
.menu a {
	margin: 0 8px;
	padding: 0 6px;
	text-transform: uppercase;
	font-weight: bold;
	display: inline-block;
	line-height: 27px;
}
.menu a:link, .menu a:visited {
	color: #fff;
	text-decoration: none;
}
.menu a:hover, .menu a:active {
	color: #000;
	background-color: #f6d861;
}
.numbers {
	padding-left: 10px;
	line-height: 30px;
	font-weight: bold;
	font-size: 120%;
}
#banner {
	background: url('../styleImages/bg_banner_x.png') repeat-x;
	height: 43px;
}
.bannermain {
	float: left;
	background: url('../styleImages/bg_banner_main.png') no-repeat;
	width: 667px;
	height: 43px;
}
.bannerright {
	float: right;
	width: 16px;
	height: 43px;
	background: url('../styleImages/bg_banner_right.png') no-repeat;
}
#contentwrap {
	padding: 25px 0 0 0;
	text-align: justify;
}
#content-main {
	float: left;
	width: 579px;
}
#left-column {
	width: 188px;
	float: left;
}
#right-column {
	float: left;
	width: 188px;
}
#pagebottom {
	background: url(../styleImages/bottom.jpg) no-repeat;
	height: 54px;
}
#footer {
	clear: both;
	text-align: center;
	padding: 15px 0 30px 0;
}
/* CUBECART STYLES */
.boxWrap {
	width: 188px;
	margin: 0 0 15px 0;
}
.boxTitleLeft, .boxTitleRight {
	background: url('../styleImages/bg_sidebox_cat.png') no-repeat;
	height: 29px;
}

.boxContentLeft, .boxContentRight {
	background-color: #fffff7;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding: 5px;
}

.boxContent {
	padding: 0 15px;
	min-height: 450px;
}
.boxBottom {
	background: url('../styleImages/sidebox_bot.png') no-repeat;
	height: 15px;
	
}
.boxBg {
	background: url('../styleImages/bg_boxContent.jpg') no-repeat center;
	min-height: 411px;
	padding-top: 15px;
}
.catbox-main {
	padding-top: 2em;	
	min-width: 549px;
	width: 549px;
	margin: 0 auto;
}
.catbox {
	float: left;
	width: 183px;
	height: 158px;
}
/* END CHECK OUT PAGES */
.siteDocs {
	text-align:center;
}

.pagination {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}

#subCats {
	text-align: center;
	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;
}
.center {
	text-align: center;	
}
.boxImg {
	margin: 0 0 15px 0;
}
.cat-wrap {
}
.cat-list {
	float: left;
	width: 260px;
	text-align: center;
	margin: 0 7px 15px 7px;
}
.cat-list .pad {
	padding: 4px 4px 10px 4px;
	border: 1px solid #EFEFEF;
}
.prodImgThumb {
	padding: 6px 0px;
}
/*
.inside-left {
	float: left;
	width: 60%;
	position: relative;
}
*/
.inside-right {
	float: right;
	width: 220px;
	position: relative;
	text-align:center;
	border: 1px solid #D2D2D2;
}
/*
.main-prod-image {
	float: left;
	width: 551px
}
*/
.main-left {
	float: left;
	width: 200px;
	margin-right: 10px;
	text-align: center;
}
.main-right {
	
}
