.viewerContent {}
.viewerContent .title { margin-left: 10px; font-size: 18px; font-weight: bold; color: #0a63b0; }
.viewerHeader { margin-left:10px; display: block; clear: both; }
.viewerBody { display: block; clear: both; overflow: hidden; }
.viewerItemStyle {width: 25%; max-width: 195px; }
.viewerItem { width: 188px; height: 180px; text-align: center; display: block; padding-top: 10px; border: #dfdfdf 1px solid; position: relative; }
.viewerItem input { margin: auto; }
.viewerBasketIcon { position: absolute; right: 10px; top: 10px; }
.viewerDescription { font-size: 10px; font-weight: bold; position: absolute; bottom: 20px; left: 10px; }
.viewerItem input { display: block; clear: both; }
.imagePreviewContainer { position: relative; display: block; padding-top: 20px; padding-left: 20px; margin-left: 20px; width: 100%; height: 440px; background: #F7F7F7; border: #eeeeee 1px solid; }
.imagePreviewContainer IMG { float: left; display: block; left: 20px; }
.imagePreviewContainer .productSelection { display: block; margin: 0px 0px 0px 0px; float: left; width: 280px; height: 230px; background: #FFFFFF; border: #eeeeee 1px solid; }
.imagePreviewContainer .productSelection a { display: block; float: left; padding-left: 10px; }
.imagePreviewContainer .productSelection a image { border: 0px; }
.imagePreviewContainer .productSelection .title { margin-left: 10px; margin-top: 10px; font-size: 14px; font-weight: bold; color: Red; }
.imagePreviewContainer .productSelection ul.sizes { margin: 10px; list-style:none; padding: 7px 0px 0px 0px; float: left; display: block;}
.imagePreviewContainer .productSelection ul.sizes li { clear:both; width:250px; height: 40px; list-style:none; margin-left:-3px; padding:0; }
.imagePreviewContainer .productSelection ul.sizes li input.radio { float:left; margin-right: 10px; }
.imagePreviewContainer .productSelection ul.sizes li span.productsize { display: block; float: left; }
.imagePreviewContainer .productSelection ul.sizes li span.productsize span.size { font-size:11px; font-weight: bold; color:#0A63B0; line-height:20px; float:left;}
.imagePreviewContainer .productSelection ul.sizes li span.productsize span.size_small { clear:both; float:left; font-weight: normal; }
.imagePreviewContainer .productSelection ul.sizes li span.price {font-size:11px; color:#666464; line-height:20px; float:right;}	
.imagePreviewContainer .productSelection ul.sizes li span.main_title {margin-left:4px; font-size:11px; color:#666464; line-height:20px; float:left; font-weight:bold; }
.itemNameText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:	1.33em; font-weight: 500; color: #0100cc; text-align: center; width: 100%; height: 30px; }
.itemDescriptionText { visibility:hidden; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: 500; color: #0100cc; text-align: center; width: 100%; }
.albumIcon { cursor: pointer; border-top: none; border-left: none; border-right: none; border-bottom: none; }

