
body {
	background-color:#ec008b;
	color: ffffff;	
	}

/* ======================================================== */

/* class for image links */

.noborder {
	text-decoration:none;
	border:none;
	margin:0px;
	padding:0px;
	}

/* centre the site */

div#wrapper {
	width: 800px;
	margin:auto;
	background-position: center;
	top:0px;
	background-color: #000000;
}

/* ======================================================== */

/* header wrapper */

div#header {
	width:800px;
	height:202px;
	padding:0px;
	margin:0px;
	background-image: url(../cmsimages/header.jpg);
	position:relative;
	top:0px;
	background-color: #000000;	
	}
	
/* header boxes wrapper */
	
div#header_boxes_wrapper {
	width: auto;
	height: auto;
	padding:0px;
	top: 20px; /* this is the space above the overall header images  */
	right: 20px; /*  */
	float:right;
	position:relative;

}
	
/* header boxes */

div#header_box {
	width: auto;
	height:162px;
	padding:0px 0px 0px 20px; /* this is the space to the right of the header images */
	margin:0px;
	float:right;
	position:relative;
	
}

/* ======================================================== */

/* overall body wrapper */

div#body {
	width:800px;
	height: auto;
	background-color:#000000;
	padding:0px;
	margin:0px;
	position:relative;
	top:0px;
	}
div#nav_col {
	width:188px;
	position:relative;
	top:0px;
	float:left;
	clear:right;
	background-color: #000000;
	vertical-align: top;
	}
div#body_nav {
	width:592px;
	height:40px;
	background-image: url(../cmsimages/top_nav.png);
	position:relative;
	top:0px;
	float:right;
	margin: 10px 10px 0px 10px;
	background-color:#000000;
	vertical-align: top;
	}
div#body_col {
	width:592px;
	height:auto;
	position:relative;
	top:0px;
	float:right;
	margin: 0px 10px;
	background-color:#000000;
	}

/* ======================================================== */
	
/*  NAV */

/* nav address */

#nav_address {
	width:174px;
	height:auto;
	padding:0px;
	margin:0px;
	clear:both;
	background-color: #000000;	
	}
	
/* nav buttons */

div#button {
	width: 178px;
	height:44px;
	background-image: url(../cmsimages/button_off.png);
	background-repeat:no-repeat;
	margin:10px 0px 0px 10px;
	padding:0px;
	position:relative;
	float:left;
	clear:both;
	}
	
div#button:hover {
	width: 178px;
	height:44px;
	background-image: url(../cmsimages/button_hover.png);
	background-repeat:no-repeat;
	margin:10px 0px 0px 10px;
	padding:0px;
	position:relative;
	float:left;
	clear:both;
	}
	

	
/* ======================================================== */
	
/* footer wrapper */

div#footer {
	width:800px;
	height:28px;
	padding:0px;
	margin:0px;
	background-image: url(../cmsimages/footer.jpg);
	position:relative;
	top:0px;
	clear:both;
	}
	
/* ======================================================== */

/* footer links wrapper & links */

div#footerlinkswrapper {
	width:800px;
	height:auto;
	padding:0px 0px 0px 10px;
	margin:0px;
	background-color: #ec008b;
	position:relative;
	top:0px;
	clear:both;
	display: table;
	}
	
.bottom_links_box {
	width:195px;
	height:auto;
	float:left;
	position:relative;
	color:#CCCCCC;
	}

p.footerlink {
	font-size: 7px;
	margin: 0px 0px 4px 0px;
	color: #908f90;
}

p.footerlink a {
	font-size: 9px;
	margin: 0px 0px 4px 0px;
	color: #908f90;
	text-decoration:underline;
}
	
/* ======================================================== */

div.inventory {
	width: 195px;
	min-height: 190px;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}
