@media screen, projection {
	body 				{margin:0; padding:0; background:#000 url(../i/bg.jpg) center repeat-y; font-family:Verdana, Arial, sans-serif; font-size:12px;}
	body, tr, input, 
	td, textarea, a		{}
		
	a					{color:#183219;}
	a:hover				{color:#b4813f;}

.clear {clear:both;}
.indent {text-indent:-10000px;}
.print {display:none;}

#container {width:961px; margin:0 auto 10px auto; background:url(../i/left_bg.gif) left repeat-y;}

	#middle {background:url(../i/right_bg.gif) right repeat-y;}

	#left {float:left; width:217px; margin:0; padding:0;}
		#slogans {width:217px; height:162px; margin:0; padding:0; background:url(../i/slogans_bg.jpg);}
			#slogans * {margin:0; padding:0;}
		#left ul {list-style:none; margin:0; padding:0;}
			#left ul li {margin:0; padding:0 0 0 32px; width:174px; text-align:center;}			
			#left ul #bottom-item {width:217px; height:346px; background:url(../i/bottom_item_bg.gif) 31px 12px no-repeat; position:relative;}
			#left ul #bottom-item a {display:block; width:130px; height:105px; position:absolute; top:174px; left:58px; text-indent:-10000px;}
			li.no-subs {height:40px; background:url(../i/left_li_bg.gif) 32px 0 no-repeat;}
			li.with-subs {background:url(../i/left_li_top_bg.gif) 32px 0 no-repeat;}
			
			div.sub-listing {width:174px; text-align:center; background:url(../i/left_li_bottom_bg.gif) top no-repeat;}
			div.sub-listing-last {width:174px; height:32px; text-align:center; background:url(../i/left_li_bottom_bg.gif) bottom no-repeat;}
			
			a.sub-page {color:#b4813f; text-decoration:none;}
			a.sub-page:hover {color:#e2d558;}
			
			div.sub-text {padding:0 4px;}
		
		a.main-link {display:inline-block; width:100%; line-height:2.5; color:#e2d558; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold;}
		a.main-link:hover {color:#fff; text-decoration:underline;}

	#right {float:right; width:744px; margin:0; padding:0;}
		#header {height:240px; margin:0; padding:0; background:url(../i/header_bg.gif); position:relative;}
			#header ul {position:absolute; top:12px; right:35px; list-style:none; margin:0; padding:0;}
			#header li {display:inline; padding:0 10px; color:#d79848; margin:0;}
			#header li a {color:#d79848; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration:none;}
			#header li a:hover {color:#fff; text-decoration:underline;}
			#first-link {border-right:1px solid;}
			
		#page-title-shell {margin-bottom:10px;}
			.index {background:url(../i/page_title_bg_index.gif) 521px 0 no-repeat;}
			.inner {background:url(../i/page_title_bg_inner.gif) 521px 0 no-repeat;}
			#page-title-shell h1 {color:#6a4a17; font-size:32px; font-family:Georgia, "Times New Roman", Times, serif; padding-left:30px; width:500px; overflow:hidden; margin:0;}

	#footer {clear:both; width:961px; height:48px; margin:0; background:url(../i/footer_bg.gif);}

#bottom {margin:0; padding:0 0 20px 0; color:#d79848; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-align:center; background:none;}
#bottom p {margin:0; padding:0;}
#bottom #developer a {color:#d79848; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; text-decoration:none;}
#bottom #developer a:hover {text-decoration:underline; color:#fff;}
	
/* INDEX */
#index-content {background:url(../i/index_bg.jpg) top left no-repeat; min-height:200px; margin:0; padding:0;}
	#index-editable {margin:0; padding:138px 0 16px 36px; width:478px;}
	
	#visit {height:43px; margin:0; padding:0; background:url(../i/visit_our_shoppes.gif); text-indent:-10000px;}
	
	#shop-logos-shell {height:257px; background:url(../i/shop_logos_bg.gif); margin:0; padding:0;}
		#shop-logos {margin:0; padding:0; list-style:none;}
			#shop-logos li {float:left; padding:0;}			
				#rbgc_t {width:134px; height:82px; background:url(../i/shoppes/rbgc_t.gif); margin:7px 0 0 38px;}
				#rbgs {width:131px; height:82px; background:url(../i/shoppes/rbgs.gif); margin:7px 0 0 26px;}
				#rbb {width:126px; height:82px; background:url(../i/shoppes/rbb.gif); margin:7px 0 0 49px;}
				#clf {width:151px; height:82px; background:url(../i/shoppes/clf.gif); margin:7px 0 0 28px;}
				#lp {width:134px; height:88px; background:url(../i/shoppes/lp.gif); margin:0 0 0 38px;}
				#v_b {width:134px; height:74px; background:url(../i/shoppes/v_b.gif); margin:7px 0 0 32px;}
				#j_f {width:147px; height:88px; background:url(../i/shoppes/j_f.gif); margin:0 0 0 40px;}
				#bsp {width:127px; height:82px; background:url(../i/shoppes/bsp.gif); margin:7px 0 0 24px;}
				#wc_f {width:167px; height:65px; background:url(../i/shoppes/wc_f.gif); margin:0 0 0 38px;}
				#poc {width:183px; height:65px; background:url(../i/shoppes/poc.gif); margin:0 0 0 41px;}
				#brkk {width:213px; height:65px; background:url(../i/shoppes/brkk.gif); margin:0 0 0 32px;}
				
			#shop-logos li a {text-indent:-10000px; display:block; text-decoration:none; width:100%;}
				#rbgc_t a, #rbgs a, #rbb a, #clf a, #bsp a {height:82px;}
				#lp a, #j_f a {height:88px;}
				#v_b a {height:74px;}
				#wc_f a, #poc a, #brkk a {height:76px;}
				
/* INNER */
#content {padding:10px 40px 20px 30px;}
}