/* CSS Document */

/*--*/
/* --- Layout
/*--*/

/* --- General Layout --- */

	body {margin:0; padding:0; background:#D1A42F url(../styleImages/backgrounds/bgBody.jpg) top left repeat-x; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:small; }

		#wrapper { margin:0 auto; padding:0; width:769px; background:url(../styleImages/backgrounds/bgWrapper.jpg) top left repeat-y; }
	
			#header { margin:0; padding:0 5px 0 5px; width:759px; height:221px; }
				#header #headerLeft { float:left; margin:0; padding:0; width:203px; height:221px; background:url(../styleImages/backgrounds/bgHeaderLeft.jpg) top left no-repeat; }
				#header #headerRight { float:right; margin:0; padding:0; width:556px; height:221px; background:url(../styleImages//backgrounds/bgHeaderRight.jpg) top left no-repeat; }
					#header #headerRight #headerLinks { float:right; margin:0; padding:5px 0 0 0; width:222px; height:20px; text-align:center; }
	
			#contentLeft { float:left; margin:0; padding:0 0 10px 0; width:204px; }
			#contentRight { float:right; margin:0; padding:0 0 10px 0; width:555px; }
				.mainContent { float:left; margin:0; padding:0 10px 0 10px; width:366px; }
				.sideBar { float:right; margin:0; padding:0; width:150px; }
					.basket { float:left; margin:0;  padding:0; width:150px; text-align:right; }
					.new { margin:0;  padding:5px 3px; width:154px; height:68px; }
					.imgStrip { margin:0;  padding:0 31px 0 32px; width:87px; }
						
			#footer { clear:both; margin:20px 0 20px 0; padding:5px 0 5px 6px; width:757px; height:30px; background:url(../styleImages/backgrounds/bgWrapper.gif) top left repeat-y; }
	
/*--*/
/* --- Display Styles
/*--*/
.clearer { clear:both; }

.header { display:none; }
.pageHeader { font-size:120%; color:#4C2804; }

/* --- Cube Cart Specific --- */
.sessLogin { margin:0 0 5px 0; padding:0; }

.siteDocs { text-align:center; margin-top: 10px; }
.pagination { text-align: right; padding-top: 5px; padding-bottom: 5px; }

.boxTitleRight { font-size: 95%; color: #FFFFFF; background-color: #D1A430; height: 15px; padding-left: 5px; }
.boxContentRight { font-size:90%; background-color: #F6F6F4; margin:0 0 5px 0; padding:3px 5px 5px 5px; }

.boxContent { margin-bottom: 5px; padding: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF; }

/* 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 */

#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; }

.regSep{ padding: 10px 0px 10px 0px; margin: 10px 0px 10px 0px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }