/* -- */
/* -- General Layout Styles -- */
/* -- */
body { margin:0; padding:0; background-color:#0A5F10; background-image:url(../styleImages/backgrounds/bgBody2.jpg); background-position:top center; background-repeat:no-repeat;
				font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; }

	#wrapper { margin:0 auto; padding:0; width:760px; z-index:1; }
	
	#logoTop { overflow:hidden; margin:0 auto 0 auto; padding:0; width:760px; height:72px; }
		#logoTop img.topLogo { margin:0 281px 0 291px; padding:0; width:188px; height:72px; }
	
	#main { border:5px solid #CA8C1A; margin:0; padding:0; width:749px; 
					background-color:#DBE1D0; background-image:url(../styleImages/page_image/bottles.jpg); background-position:top left; background-repeat:no-repeat; }
	
		#logoBottom { margin:0 auto 0 250px; padding:0; width:252px; }
			#logoBottom img.bottomLogo { width:252px; height:652px; }
					
	#sideBar { float:left; margin:143px 0 0 0; padding:20px 0 20px 10px; width:182px; }
	
	#mainContent { float:right; margin:143px 0 0 0; padding:10px; width:532px; background-color:#FFFFFF; }
		
		#session { margin:0 0 20px 0; padding:0; width:532px; text-align:left; }
		#basket { margin:0 0 20px 0; padding:0; width:532px; text-align:right; }		
		#shop { float:left; margin:0; padding:0; /*width:352px;*/ }
		#shopBar { float:right; margin:0; padding:0; width:170px; }

	#footer { clear:both; margin:0; padding:10px 5px 5px 0; width:744px; height:35px; background-image:url(../styleImages/backgrounds/bgFooter.gif); background-position:top left; background-repeat:repeat-y; }
		#footer .footerText { float:left; margin:0px; padding:0px; width:644px; height:35px; font-size:11px; text-align:center; }
		#footer img.footerLogo { float:right; border:none; margin:0; padding:0; width:100px; height:35px; }

/* -- */
/* -- General Furniture Styles -- */
/* -- */
.clearer { clear:both; }

.boxContent { clear: left; color: #333333; background-color: transparent; margin-bottom: 15px; width:352px; }
.cartContent { clear: left; color: #333333; background-color: transparent; margin-bottom: 15px; }

.boxTitleRight { color: #FFFFFF; background-color: #006F53; height: 15px; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding-left: 5px; }
.boxContentRight { border: 1px solid #000000; padding-left: 5px; margin-bottom: 10px; padding-top: 3px; padding-bottom: 5px; }

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

#subCats { text-align: center;  margin: 0; padding: 3px; width:346px; }
.subCat {	text-align: center; padding: 2px; float: left; width: 110px; height:100px; }

#products { margin:0; padding:0 1px 0 1px; width:350px;}
	#products .productWrapper { position:relative; float:left; margin:0 0 15px 0; padding:0; width:110px; height:200px; text-align:center; }
	#products .prodImage { margin:0; padding:0; /*width:75px;*/ height:75px; }
	#products .prodName { margin:0; padding:5px 5px 0 5px; width:100px; height:40px; }
	#products .prodPrice { margin:0 5px 5px 5px; padding:0; width:100px; }
	#products .prodBuy { margin:5px 0 5px 0; }

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

.siteDocs { text-align:center; margin-top: 10px; }

/* -- */
/* -- Checkout Pages -- */
/* -- */
#cart { margin:0; padding:0; width:532px; }

