/*-- MASTER POSITIONAL --*/
	#body-wrap { position: relative; width: 100%; height: 100%; margin: 0; z-index: 2; }
/*-- MASTER POSITIONAL --*/
/*-- CONTENT --*/
	#logo { position: fixed; width: auto; top: 40px; left: 20px; }
	.column_single { width: 174px; height: auto; background: url(../images/dots.gif) no-repeat top left; padding: 21px 0 20px 0; }
	.column_double { width: 368px; height: auto; background: url(../images/dots_double.gif) no-repeat top left; padding: 21px 0 20px 0; }
	.column_double_wide { width: 389px; height: auto; background: url(../images/dots_double.gif) no-repeat top left; padding: 21px 0 20px 0; }
	
	/* FIXED */
	.first { position: fixed; top: 162px; left: 20px; }
	.second { position: fixed; top: 162px; left: 214px; }
	.third { position: fixed; top: 162px; left: 408px; }
	
	.third_scroll { position: absolute; top: 162px; left: 408px; }
	.forth_scroll { position: absolute; top: 162px; left: 602px; }
	
	.post_double { float: left; width: 368px; height: auto; margin: 0 0 21px 0; background: url(../images/dots_double.gif) no-repeat bottom left; padding: 0 0 12px 0; }
	
	.shop-cart-details { float: left; width: 368px; height: auto; margin: 5px 0 21px 0; background: url(../images/dots_double.gif) no-repeat top left; padding: 21px 0 12px 0; }
	
	.shop-item { float: left; width: 173px; height: 240px; margin: 0 20px 20px 0; overflow: hidden; }
		.shop-item img { float: left; border: 1px solid #000000; margin: 0 0 5px 0; }
	
	.shop-item-cart { float: left; width: 368px; height: auto; margin: 0 0 20px 0; }
	
	.cart-detail-left { float: left; width: 173px; height: auto; }
	.cart-detail-right { float: right; width: 173px; height: auto; }
	
	.cart-img { float: left; margin: 0 0 8px 0; border: 1px solid #000000; }
	
	.second p {  line-height: 16px; }
	
	#product-gallery { position: relative; width: 368px; height: 368px; } 
		#product-gallery img { float: left; border: 1px solid #000000; } 
		#product-gallery ul#img-control { position: absolute; width: 368px; height: 21px; background-color: #000000; top: 174px; left: 0; margin: 0; padding: 0; list-style-type: none; color: #ffffff; } 
			#product-gallery ul#img-control li.left { float: left; width: 170px; height: auto; margin: 0; padding: 3px 0 0 5px; *padding: 3px 0 0 8px; font-weight: bold; }
			#product-gallery ul#img-control li.right { float: right; width: 170px; height: auto; margin: 0; padding: 3px 5px 0 0; text-align: right; font-weight: bold; }
	
	ul#product-detail { float: left; width: 100%; margin: 10px 0 0 0; padding: 0; list-style-type: none; }
			ul#product-detail li.left { float: left; width: 180px; height: auto; margin: 0; padding: 0; font-weight: bold; }
			ul#product-detail li.right { float: right; width: 180px; height: auto; margin: 0; padding: 0; text-align: right; font-weight: bold; }
			ul#product-detail li.description { float: right; width: 100%; height: auto; margin: 10px 0 0 0; padding: 0; }
	
	#purchase-form { float: left; width: 100%; height: auto; margin: 10px 0 0 0; }
		#purchase-form-left { float: left; width: 173px; height: auto; }
		#purchase-form-right { float: right; width: 173px; height: auto; }
	
	.label-full { float: left; width: 100%; height: auto; font-weight: bold; margin: 0 0 7px 0; }
	.label-left { float: left; width: 56px; }
	
	.select-full { height: 19px; border: 1px solid #000000; background-color: #ffffff; width: 174px; padding: 1px 0 0 2px; font-size: 11px; font-style: italic; color: #000000; font-family: georgia; }
	
	.input-text { float: left; width: 167px; height: 17px; padding: 2px 0 0 4px; margin: 0 0 10px 0; border: 1px solid #000000; background-color: #ffffff; font-size: 11px; font-style: italic; color: #000000; font-family: georgia; }
	.input-text-subscribe { float: left; width: 120px; height: 15px; margin: 2px 0 1px 0; border: 0px none; background-color: none; font-size: 11px; font-style: italic; color: #666666; font-family: georgia; }

	.input-submit { float: left; height: 21px; background-color: #000000; border: none; width: 173px; margin: 10px 0 17px 0; padding: 2px 0 0 4px; font-size: 11px; font-style: italic; color: #ffffff; font-family: georgia; text-align: center; font-weight: bold; }
	
	.form-subscribe-submit { float: right; margin-top: 2px; text-align: right; }

	.image-border { float: left; border: 1px solid #000000; margin: 0 0 15px 0; }
	.image-border-padded { float: left; border: 1px solid #000000; margin: 0 0 15px 0; padding: 3px; }
	.image-bottom-padding { float: left; padding: 0 0 15px 0; }
	
	ul.gallery-control { float: left; width: 100%; height: auto; margin: 0; padding: 0; list-style-type: none; margin: 5px 0 0 0; }
		ul.gallery-control .left { float: left; width: 220px; height: auto; }
		ul.gallery-control .right { float: right; width: 80px; height: auto; text-align: right; }
	
	#about-fadewrap  { float: left; width: 370px; height: 370px; margin: 0 0 17px 0; overflow:hidden; }
	#about-fader-controls { position: absolute; top: 408px; right: 0; z-index: 99; }
	
	#look-fadewrap  { float: left; width: 370px; height: 600px; overflow:hidden; } 
	#look-fader-controls { position: absolute; top: 545px; right: 0; z-index: 99; }
	.fade-item  { width: 370px; height: 600px; } 
	.fade-item p { width: 300px; height: auto; }
	
	#subscribe { padding: 3px 0 0 0; }
	
	.post_double p a { text-decoration: underline; }
	
	.illustration { position: fixed; top: 0; left: 0; z-index: 1; }
	
	#posts-controls { float: left; width: 100%; }
		#posts-controls-left { float: left; width: 180px;  }
		#posts-controls-right { float: right; width: 180px; text-align: right;  }
	
/*-- CONTENT --*/


