/*-- MASTER POSITIONAL --*/
	#body-wrap { position: relative; width: 100%; height: 100%; margin: 0; }
/*-- MASTER POSITIONAL --*/
/*-- CONTENT --*/
	#logo { position: fixed; width: auto; top: 40px; left: 20px; }
	.column_single { width: 174px; height: auto; background: url(../styleImages/dots.gif) no-repeat top left; padding: 21px 0 20px 0; }
	.column_double { width: 368px; height: auto; background: url(../styleImages/dots_double.gif) no-repeat top left; padding: 21px 0 20px 0; }
	.column_double_wide { width: 389px; height: auto; background: url(../styleImages/dots_double.gif) no-repeat top left; padding: 21px 0 20px 0; }
	
	/* FIXED */
	
	.margin-bottom { margin: 0 0 10px 0; }
	
	.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(../styleImages/dots_double.gif) no-repeat bottom left; padding: 0 0 12px 0; }
	
	.shop-cart-details { float: left; width: 368px; height: auto; margin: 5px 0 0 0; /*margin: 5px 0 21px 0;*/ background: url(../styleImages/dots_double.gif) no-repeat top left; padding: 21px 0 0 0; }
	.comments { float: left; width: 368px; height: auto; margin: 10px 0 0 0; background: url(../styleImages/dots_double.gif) no-repeat top left; padding: 21px 0 12px 0; }
	
	.form-single-item { float: left; width: 173px; height: 50px; margin: 0 20px 3px 0; overflow: hidden; }
	.form-single-item-3rd { float: left; width: 54px; height: 50px; margin: 0 5px 3px 0; overflow: hidden; }
	.form-single-item-sml { float: left; width: 173px; height: 45px; margin: 0 20px 3px 0; overflow: hidden; }
	.address-item { float: left; width: 173px; height: auto; margin: 0 20px 3px 0; overflow: hidden; }
	
	.shop-item { float: left; width: 173px; height: 305px; 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; }
	
	.onsale { color: #e10000; font-weight: bold; }
	.oldprice { color: #000000; text-decoration: line-through; }
	
	.shop-item-pagination { float: left; width: 100%; background: url(../styleImages/dots_double.gif) no-repeat top left; }
		.shop-item-pagination-left { float: left; width: 173px; text-align: left; margin: 22px 0 0 0; }
		.shop-item-pagination-right { float: right; width: 173px; padding:0 22px 0 0; text-align: right; margin: 22px 0 0 0; }
	
	#img-control a { color: #ffffff; }
	#img-control a:hover { color: #666666; }
	
/*	
	#product-gallery { position: relative; width: 368px; height: 368px; } 
		#product-gallery a { color: #ffffff; } 
		#product-gallery img { float: left; border: 1px solid #000000; } 
		#product-gallery ul#img-control { display: none; position: absolute; width: 368px; height: 21px; background-color: #000000; top: 174px; left: 0; margin: 0; padding: 0; list-style-type: none; color: #ffffff; z-index: 99; } 
			#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; }
	
	#product-images { position: absolute; width: 368px; height: 368px; top: 0; left: 0; overflow: hidden; }
*/

	#product-gallery { position: relative; width: 368px; height: 508px; } 
		#product-gallery a { color: #ffffff; } 
		#product-gallery img { float: left; border: 1px solid #000000; } 
		#product-gallery ul#img-control { display: none; position: absolute; width: 368px; height: 21px; background-color: #000000; top: 243px; left: 0; margin: 0; padding: 0; list-style-type: none; color: #ffffff; z-index: 99; } 
			#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; }
	
	#product-images { position: absolute; width: 368px; height: 508px; top: 0; left: 0; overflow: hidden; }
	
	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; }
		#purchase-form-full { float: left; width: 100%; height: auto; }
	
	.label-full { float: left; width: 100%; height: auto; font-weight: bold; margin: 0 0 7px 0; text-align: left; }
	.label-left { float: left; width: 100%; }
	
	.select-full { height: 21px; 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; }
	
	.textarea-text { float: left; width: 363px; height: 169px; padding: 2px 0 0 4px; margin: 0; border: 1px solid #000000; background-color: #ffffff; font-size: 11px; font-style: italic; color: #000000; font-family: georgia; }
	
	.input-text-small { float: left; width: 48px; 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 { 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; }
	
	a.text-submit { float: left; height: 19px; background-color: #000000; border: none; width: 170px; margin: 10px 0 17px 0; padding: 5px 0 0 4px; font-size: 11px; font-style: italic; color: #ffffff; font-family: georgia; text-align: center; font-weight: bold; }
	a.text-submit:hover { float: left; height: 19px; background-color: #000000; border: none; width: 170px; margin: 10px 0 17px 0; padding: 5px 0 0 4px; font-size: 11px; font-style: italic; color: #333333; font-family: georgia; text-align: center; font-weight: bold; }
	
	a.text-submit-email { float: left; height: 19px; background-color: #000000; border: none; width: 170px; margin: 19px 0 17px 0; padding: 5px 0 0 4px; font-size: 11px; font-style: italic; color: #ffffff; font-family: georgia; text-align: center; font-weight: bold; }
	a.text-submit-email:hover { float: left; height: 19px; background-color: #000000; border: none; width: 170px; margin: 19px 0 17px 0; padding: 5px 0 0 4px; font-size: 11px; font-style: italic; color: #333333; font-family: georgia; text-align: center; font-weight: bold; }
	
	.form-subscribe-submit { float: right; margin-top: 2px; text-align: right; }
	
	.gateway-wrap { float: left; width: 100%; height: auto; margin:0 0 0 0; }
	.gateway-left { float: left; width: 10px; height: auto; }
	.gateway-right { float: left; width: auto height: auto; margin: 0 0 0 13px; padding: 3px 0 0 0; }
	
	.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; }
	
	dl.menu { float: left; width: 100%; height: auto; margin: 0 0 10px 0; }
		dl.menu dt { float: left; width: 100%; height: auto; margin: 0 0 2px 0; }
	dl.designers { display: none; float: left; width: 100%; height: auto; margin: 0 0 10px 0; }
	
	ul.categories { float: left; width: 100%; height: auto; margin: 0 0 10px 0; padding: 0; list-style-type: none; }
		ul.categories li { float: left; width: 100%; height: auto; margin: 0 0 2px 0; padding: 0; list-style-type: none; }
	
		ul.active { float: left; width: 100%; height: auto; margin: 10px 0 0 0; padding: 0 0 10px 0; list-style-type: none; } 
		ul.active li{ float: left; width: 100%; height: auto; margin: 0 0 2px 0; padding: 0; list-style-type: none; }
		ul.child { display: none; float: left; width: 100%; height: auto; margin: 10px 0 0 0; padding: 0 0 10px 0; list-style-type: none; } 

	li.saleitem { margin: 0 0 10px 0; }
		
	#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; }
	
/*-- CONTENT --*/


