﻿div.content-panel { min-height: 850px; height: 850px; }
div.content-top a.back { left: 16px; }
div.content-top div.breadcrumbs	{ left: 358px; }

div.site-header a.back {top:120px; left: 10px;}

#content_product_loading {display:none;}

h2.more-from { margin: 0; text-align: left; } 
		
div.main-image-box { float: left; height:410px; width:302px; background:#fff; border:1px solid #999999; padding:1px;}
div.main-image-box img.full-size { border: 1px solid; display: block; }
		
div.product-details-box { float: left; }

.content_product_images		{ position:absolute; top:40px; left:16px; width:300px;}

div.content_product_details	{ position:absolute; top:40px; left:358px; width:330px; color:#666;}

span.product_title			{ font-size:1.2em; color:#000000; font-weight:bold; display:block; line-height: 2em; }


div.content_product_details span.product_classification 		{ display:block; margin-bottom: 7px; text-decoration: none; }
div.content_product_details span.previousprice					{ display:block; margin-bottom:20px; height:12px; font-size:1.5em; color: #990000; font-weight:bold; font-family: Verdana; }
div.content_product_details div.product_price					{ height:auto; margin-bottom:5px; font-size:1.3em; font-weight:bold; color:#000000;}

div.content_product_details span.redsave						{ font-weight:bold; color:#683466; font-size:1.3em; }
div.content_product_details div.outofstock						{ margin-bottom:10px; font-weight:bold; color:#FF0000; }

div.content_product_details 									{ height:auto; }
div.content_product_details a.more-info							{ font-weight: bold; }
span.product-description ul			{ list-style-type:none; margin:0; padding:0; }
span.product-description ul li		{ list-style-image:none; list-style-type:none; }

div.content_product_details select								{ font-size: 0.9em; }
div.content_product_details div.colour							{ display:block; margin-bottom:10px; margin-top: 10px; }
div.content_product_details div.colour select					{ width: 230px; }
div.content_product_details div.size							{ margin-bottom:20px;}
div.content_product_details div.size select						{ width: 230px; }
div.content_product_details div.product_sizeguide				{ width:333px; height:20px; margin-top:10px; float: right; }
div.content_product_details div.product_sizeguide img			{ border: 0; }
div.content_product_details input.select-for-purchase			{ text-align:left; }
div.content_product_details a.product_AddToBasket				{ left:0; }
div.content_product_details a.shipping-restriction				{ display:block; margin-top:10px; }

div.content_product_details div.till div.separate-gallery img			{ border: solid 1px #CCC; }

div.productinfo				{ margin-top:40px; border-bottom:solid 1px #AAA; border-right:solid 1px #AAA; border-left:solid 1px #AAA;}
div.productinfo div.buttons	{ text-align:center; height:15px; cursor:pointer;}
div.productinfo a			{ }

div.productinfo div.content { margin:10px; }
div.productinfo div.content a { text-decoration: underline; }

div.content_product_details div.content					{ margin-top:10px; margin-left:10px; margin-right:10px; margin-bottom:10px;}

div.share					{ margin-top:10px; vertical-align: top;}
div.share a.tell-a-friend	{ text-decoration:underline; color:#666; margin-right:20px; vertical-align: top;}

div.content_product_images ul			{ margin: 0; padding: 0; list-style-type: none;}
div.content_product_images ul li		{ list-style-type: none; margin: 0 0 1em 0; }

div.content_product_images div.thumb-gallery		{ position:absolute; top:450px; left:0; padding-top:20px;}
div.content_product_images div.thumb-gallery a		{ margin:0; padding:0;  }
div.content_product_images div.thumb-gallery a img	{ width:53px; height:60px; border:1px solid #AAA;}

div.content_product_images div.other-categories				{ position:absolute; left:0; top:545px; color: #666; }
div.content_product_images div.other-categories img			{ vertical-align: top; }
div.content_product_images div.other-categories a 			{ text-decoration: none; color:#666; }
div.content_product_images div.other-categories a:hover		{ text-decoration: underline; }
div.content_product_images div.other-categories a img		{ border:1px solid #AAA; }
div.content_product_images div.other-categories div.item	{ line-height: 1.7em; }
div.content_product_images div.other-categories a.product_sizeguide				{ display:block; margin-right:30px; margin-top:20px; }
div.content_product_images div.other-categories a.product_sizeguide img			{ border: 0; }
div.content_product_images div.other-categories a.product_Share img				{ border: 0; }
div.content_product_images div.other-categories div.share a						{ text-decoration: underline; }

div.overlay-box		{position:absolute; left:50%; top:35%; display:none; z-index:504; height:558px; width: 695px; margin-left:-345px; margin-top:-277px; text-align: left; background-color: #FFFFFF;}
div.overlay-box a.close-popup { background-color:#FFFFFF; position:absolute; right:-20px; top:-15px; }
div.underlay-box	{position:absolute; left:50%; top:35%; display:none; z-index:503; height:558px; width: 695px; margin-left:-345px; margin-top:-277px; background-color:#FFFFFF;}
div.overlay-box-background {position:fixed; height:100%; width:100%; top:0px; left:0px; background-color:#000000; z-index:502; display:none;  filter:alpha(opacity=70); opacity:0.70;}
iframe.overlay-box-background{position:fixed; height:100%; width:100%; top:0px; left:0px; background-color:#000000; z-index:501; display:none;  filter:alpha(opacity=01); opacity:0.01;}

span.temporary-images-box {display:none;}

#overlay-box-container	{ text-align:left; }


div.separates						{ position:absolute; left:333px; top:40px; color:#000000; font-size:1em; text-align:justify;}
div.separates div.separates_row		{ margin-bottom:20px;width:600px; }
div.separates div.separate_item_l	{ width:277px; } 
div.separates div.separate_item_r	{ width:277px; }
div.separates div.content_separate_details { width:277px; }
div.separates div.separate_item_l { float:left; }
div.separates div.separate_item_r { float:right; }

div.separates div.basics						{ margin-bottom:3px; }
div.separates div.basics div.title				{ width:300px; }
div.separates div.basics div.product_price		{ height:auto; margin-bottom:5px; width:276px; color:#000000; font-size:1.2em; font-weight:bold;}
div.separates div.basics div.product_price span.product_price_details { display:inline; margin-right:10px; }
div.separates div.basics div.product_title		{ display:block;height:28px;overflow:hidden;width:276px; }

div.separates div.till									{ float:right;width:180px; }
div.separates div.till div.outofstock					{ }
div.separates div.till div.colour						{ display:block; margin-bottom:5px; margin-top:20px; }
div.separates div.till div.colour select				{ border:1px solid #AAAAAA; font-size:0.9em; height:17px; width:170px; }
div.separates div.till div.size							{ }
div.separates div.till div.size select					{ border:1px solid #AAAAAA; font-size:0.9em; height:17px; width:170px; }
div.separates div.till span.select-for-purchase			{ float:right; }
div.separates div.till span.select-for-purchase label	{ font-weight:bold; position:relative; top:-3px; }

div.separates div.content_separate_images				{ width:94px; }
div.separates div.content_separate_images img			{ margin-bottom:5px; }

#content_popup_left_container {width:290px; position:absolute; left:20px; top:25px; }
#content_popup_right_container { position:absolute; width:330px; top:25px; left:335px;}
#content_popup_right_container .product_description { width:330px;}
#content_popup_right_container .product_description a{ font-weight:bold; color:#666666;}
#content_popup_right_container .product_bullet_description{ width:320px;}

#imgThumbs_popup_container img { border:1px solid #CCCCCC; }
#imgThumb2_popup_container, #imgThumb3_popup_container, #imgThumb4_popup_container { height:115px; position:absolute; width:90px; }
#imgThumbs_popup_container	{ left:0; }
#imgThumb2_popup_container {left:0px;}
#imgThumb3_popup_container {left:100px;}
#imgThumb4_popup_container {left:200px;}
div.content_product_images_video_control {left:62px;position:absolute;top:372px;}
a.show_video { position:absolute; top:0; left:0; }
a.show_image { position:absolute; top:0; left:0; }
a.drag_image { position:absolute; top:0; left:0; }

div.main-image-box								{ height:435px; width:292px; }
div.main-image-box a.main-image					{ height:372px; width:290px; }
div.main-image-box a.main-image img.main-image	{ border:solid 1px #AAA; }
div.main-image-box a.zoom-minus					{ position:absolute; top:425px; left:5px; z-index:1000;}
div.main-image-box a.zoom-plus					{ position:absolute; top:425px; left:5px; z-index:1000;}

#dvMainImageZoom, #dvMainImageZoom_popup {overflow:hidden;position:relative;}
#dvMainImage_popup {border:1px solid #CCCCCC;height:370px;width:290px;}

/************** QUARANTINED STYLES - MOVE ABOVE THIS LINE WHEN CHECKED ************/
.content_product_flash,.content_product_images_mainimage,.content_product_images_mainimage_zoom{border:solid 1px #AAAAAA; }

.content_product_care .product{ display:block;}
.content_product_container select{height:17px; font-size:0.9em; width:230px; border:solid 1px #AAAAAA;}

#backgorundOverlay{display:none;}
#backgroundFrame{display:none;}
#pnlProductPopUpInfo{display:none;}
#popupUnderlay{display:none;}


#pnlMainImage,#hypMainImage{ width:290px; height:390px;}
#hypZoomMinus,#hypZoomPlus{ position:absolute; top:394px; left:0px;}
.content_product_images_video_control{ position:absolute; top:372px; left:62px;}

.content_product_flash,.content_product_images_mainimage,.content_product_images_mainimage_zoom{border:solid 1px #AAAAAA; }
.content_product_images_mainimage{ position:relative; top:0; left:0; width:290px; height:370px;}
.content_product_images_mainimage_zoom{position:relative; top:0; left:0; display:none; }

#dvMainImageZoom #container {position:absolute; top:50%; left:50%; margin-top:-8px; margin-left:-8px;}
#dvMainImageZoom {position:relative; overflow:hidden;}
.content_product_images_mainimage_zoom #imgMainImageZoom {width:auto; height:auto;}
.content_product_othercategories_nothumbs{position:absolute; top:410px; left:0px;}

.product_info_care{ display:block; float:left;}
.product_info_policy{ display:block; float:right;}
.product_info_delivery{ display:block; float:none;}
.content_product_details_productinfo img{}

.content_product_details_emailafriend{ margin-top:5px;}


.content_product_details_basics{ margin-bottom:0px;}

#imgShare{ display:block; margin-top:40px;}



.ddlshare{height:17px;font-size:1em;margin:0px;padding:0px; width:143px; border:solid 1px #000000;}
.ddlshare{ font-size:11px; height:15px; overflow:hidden; border-width:0px; z-index=500; margin-top:10px;}
.ddlshare a{ display:block; margin-left:5px; text-decoration:none; }
.ddlshare a:hover{ text-decoration:underline;}
#SelectShare_links{ position:relative; left:0px; top:-12px; display:none; background-color:#FFFFFF;  }
.ddlshare_span{ text-decoration:underline;}


#lblShare{ margin-top:50px;}

#ctlSeparateProduct_lblProductPrice{ display:block; height:15px;}
#ctlSeparateProduct_lblProductTitle{ display:block; margin-top:15px;}

#dvMoreFrom{ border-bottom:solid 1px #000000; padding-bottom:5px; margin-bottom:10px; width:292px;}

.infoline{ display:block; margin-bottom:5px;}
.care{ display:block;}
.content_product_flash{position:absolute; top:0px; left:0px; width:290px; height:370px; display:none;}

div a.product_grey_dark_sml_bold{ display:block; margin-top:10px; font-weight: bold; }

#drpdwnSize{ float:left;}
#imgSizeGuide{ float:right; margin-right:30px; }

.buttons{}


#pnlShare{ margin-top:10px;}

.product_description td{ padding-top:5px;}

.product_description{ margin-bottom:10px; margin-top:5px; display:block;}
    
.content_header_backto {left:0px; width:176px;}

.content_product_content{ color:#666666; font-size:1em; text-align:justify; }
.content_product_content a{ color:#666666;}
.content_product_content a:hover{ text-decoration:underline;}
.product_description{}
.productprice{ color:#666666;}
.content_product_images_thumbimages img{ border: solid 1px #AAAAAA;}
.content_header_backto a:hover{ text-decoration: underline;}

.content_product_details_emailafriend a{ font-weight:bold;}
.content_product_details_emailafriend a:hover{ color:#666666;}

.content_product_othercategories a{color:#666666;}
.content_product_othercategories a:hover{ text-decoration:underline;}

.content_product_care .product{ font-weight:bold;}
.content_product_details_productinfo a{ color:#666666; font-weight:bold;}
.content_product_details_productinfo a:hover{ text-decoration:underline;}

.content_product_details_basics a{color:#666666; font-weight:bold;}
.content_product_details_basics a:hover{ text-decoration:underline;}

#imgShare{ font-weight:bold;}
.care,.productcode{ font-weight:bold;}

.product_grey_dark_sml_bold{ color:#666666; font-weight:bold;}
.product_grey_dark_sml_bold:hover{text-decoration:underline;}   
/*.header_backto_container_product{ font-size:1em; font-weight:bold;}*/

/* IE8 web slice */
a.lnkAddToWishList { float:left; display: block; margin: 6px 0 0 132px; width: 113px; height: 18px; overflow: hidden; text-indent: -5000px; }
a.lnkAddedToWishList { float:left; display: block; margin: 6px 0 0 115px; width: 130px; height: 18px; overflow: hidden; text-indent: -5000px; }
