/* Top Tabs - Details, Delivery and Care Guide Tabs */
.product-page-details-tabs {height:25px;clear:both;margin-top:10px;}
.product-page-details-tabs {padding:0;margin:0;list-style:none;}
.product-page-details-tabs li {width:140px;float:left;}
.product-page-details-tabs li a {display:block;outline:none;width:140px;border-bottom:1px solid #ebebeb;padding:5px 0px 5px 0;line-height:15px;}
.product-page-details-tabs li a span {text-indent:-10000px;visibility:hidden;}
.product-page-details-tabs li.tab_spacer {width:24px;float:left;}
.product-page-details-tabs li.tab_spacer a{width:24px;float:left;}

/* Bottom Tabs - Recently Viewed, More <product type> */
.product-page-details-bottom-tabs ul {height:25px;}
.product-page-details-bottom-tabs ul {padding:0;margin:0;list-style:none;}
.product-page-details-bottom-tabs ul li {width:140px;float:left;}
.product-page-details-bottom-tabs ul li a {padding:5px 0px 4px 0;width:140px;outline:none;padding:5px 0px 4px 0;line-height:15px;display:block;border-bottom:1px solid #ebebeb;}
.product-page-details-bottom-tabs ul li.tab_spacer {width:24px;float:left;}
.product-page-details-bottom-tabs ul li.tab_spacer a {width:24px;float:left;}
.product-page-details-bottom-tabs ul li a span {text-indent:-10000px;visibility:hidden;}
.product-page-details-bottom-tabs ul li a.more-product-active {border-top:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid #ffffff;border-left:1px solid #ebebeb;height:14px;}

.related-items-scroller,
.more-product-scroller,
.recently-viewed-scroller {overflow:hidden;position:relative;text-align:left;width:450px;height:130px;padding:0px;margin-left:0px;float:left;}

#delivery_tab-content,
#product-details_tab-content,
#care-guide_tab-content{width:420px;padding-top:15px;}

#delivery_tab-content .terms-right h5{
	cursor: pointer;
	padding-right: 10px;
}
#delivery_tab-content .terms-right h5.goback{
	background: right center url("/assets/category/up-grey.gif") no-repeat;
}
#delivery_tab-content .terms-left{
	padding-bottom: 10px;
}
#delivery_tab-content .terms-right{
	height: auto !important;
	padding: 5px;
}

.more-product-tab-content,
.recently-viewed-tab-content {margin-top:0px;padding-top:0px;height:135px;}

.product-page-details-selected-colour {vertical-align:middle;white-space:nowrap;float:left;margin-right:50px;}
.product-page-details-other-colours {vertical-align:middle; float:left;margin-right:50px;}
.product-page-details-fabric {margin-top:0px;line-height:15px;vertical-align:middle;}
.product-page-details-size-out-of-stock {padding:3px 0;}
.product-page-details-size-out-of-stock a {text-decoration:underline;}
.product-page-details-size-out-of-stock a:hover {text-decoration:none;}
.product-page-details-add-to-bag {margin:0px;height:55px;}

.more-product-scroller a {margin-right:0px;text-align:center;height:110px;width:100px;}
.product-page-details-hidden-span {text-indent:-9000;}

/* related items column */
.relatedProduct {text-align:center;}
.relatedProduct p,
.relatedProduct,
.moreProductItem a,
.moreProductItem,
.moreProductItem p,
.recentlyViewed,
.recentlyViewed a,
.recentlyViewed p {font-size:10px;}

.register-interest {padding:5px;background-color:#f1f1f1;border:1px solid #c3c3c3;color:#4b4b4b;clear:both;width:100px;}
.register-interest-confirmation {font-weight:bold;padding:5px 5px 5px 0;}
#tertiary_pages_inner_container {padding:0;width:400px}
#pane1 {overflow:hidden;width:475px;float:left;height:269px;margin-left:0px;}
.care-guide-table {width:470px;}
.shipping_text {width:475px;}
.shipping_text p {font-size:10px;white-space:normal;}
#product-top-links {margin-left:10px;margin-top:14px;  font-size:10px;}
#product-top-links a {color:#666666;}
#product-top-links a:hover{color:#666666;text-decoration:underline;}
.product-scroller-instructions, .scroller-image-counter {font-size:10px;color:#666666;padding:5px 0 21px 0;text-align:center;width:270px;margin-left:70px;}
.scroller-image-counter {padding-top:15px;}
.product-name {font-size:15px;}
.product-name, .product_price{font-weight :normal;color:#555;margin:0px;font-weight:bold;}
.product_price {font-size:12px;}

.colour-text, .other-colours-header, .select_size_header {font-size:10px;color:#333333;}
.colour-text {font-size:10px;color:#666666;}
.fabric-header {font-size:10px;color:#333333;}
.colour-header {font-size:10px;color:#333333;}
#navProd {border:none;}
.moreProductItem{width:150px; float:left; padding-bottom:25px; text-align:center;}
.recentlyViewed{width:150px; float:left; padding-bottom:25px; text-align:center;}
#white_space{height:40px; border-top:1px solid #E5E5E5;} 
.more_product_item img, .relatedProduct img, .recentlyViewed img{margin-bottom:11px}
.product-page-details-bottom-panel {overflow:hidden;padding-top:5px;}
div.colour_swatch {width:32px;margin-right:-5px;}

.product-details-tab-sub-container {height:362px;}
#product_page_care_guide, #product_page_care_guide p {font-size:10px;}
#add_to_bag, #navProd{outline:none;}
#add_to_bag {margin-right:14px;}
.product-page-details-add-to-bag a { margin-right:10px; }
#navProd { margin-right:0; }

.column{float:left;padding-top:10px;}
.fleft{float:left;}

#recently-viewed-scroller, #more-product-scroller{width:380px;}
.recentlyViewed, .moreProductItem{width:126px;}
#bc2 {margin:50px 0 0 395px;}
.scroller-image-counter {margin-left:60px;}
.product-scroller-instructions{margin-top:50px;margin-left:60px;}
.product-page-details-add-to-bag  {height:30px;}
.product-details-tab-sub-container  {height:286px;}
#product_scroller {width:252px;margin-left:0;margin:0px 10px 0px 10px;}
.product-name {font-size:16px;}
.product-page-details-add-to-bag  {margin-top:10px;}
#tertiary_pages_outer_container  {/*height:281px;*/width:390px;}
.shipping_text, .product-details-tab-sub-container {width:360px;}

/* product photos scroller */
/*#product_scroller{position:relative;width:246px;height:90px;margin:0px 10px 0px 10px;overflow:hidden;text-align:left;float:left;}*/
/*.scroller_arrow{display:block; width:10px; float:left; height:50px;}*/
#product_scroller_wrapper{margin-left:60px;}
.horizontal_scroller img, .horizontal_scroller a {position:relative;top:0px;width:77px;height:90px;padding:0px;text-align:center;}
.horizontal_scroller a {width:87px;}
.horizontal_scroller_arrow {position:relative;vertical-align:middle;padding-top:35px;padding-left:0px;float:left;}

#product_images { margin:0 auto; width:246px; }
#product_images .product_image {
	margin:0 4px;
}

/* product details */
.product h4.name {margin-top:5px;color:#494950;font-weight:bold;margin:0;font-size:16px;}
.product div.price {font-size:12px;color:#494950;font-weight:bold;margin:3px 0 10px 0;}


/* tabs */
.product .tabs {width:420px;}

/* detail tab */
.product div.description {clear:both;line-height:13px;font-size:10px;color:#666666;overflow:hidden;min-height:80px;padding:17px 5px 0px 0px;}
.product div.description p {font-size:10px;color:#666666;margin:0;padding:0;}
.product div.fabric {height:30px; margin-top:5px;}
.product div.fabric .header {font-size:10px;color:#333333;}
.product div.fabric .description {font-size:10px;color:#666666;padding:0 0 0 5px;margin:0;display:inline;}
.product div.specific {max-height:100px;clear:both;}

.low_stock_indicator{hight:15px; width:90px; padding:3px 0px;}
.product-page-details-size-out-of-stock{width:150px;}
.product-page-details-add-to-bag{clear:both;}
.product-page-details-add-to-bag a {float:left;margin-right:5px;}
.product-page-details-bottom-tabs{height:43px;}

.scroller_image_container{width:82px}


#size_error_message {color:red; display:none; float:left; margin-left:5px;}
#bc2 {float:right;margin:32px 0 0 475px;}


/* care guide */
#care_option_container {width:400px;}
.care_option_column {width:140px;}
.care-guide_tab-content {height:346px;}

/* colour swatch round corners */
#colour_swatches {margin:15px 0 0 0;}
.swatch_table {float:left;border:1px solid #ababab;}
.colour_swatch_td_container {width:32px;float:left;position:relative;left:5px;}
.colour_swatch_round_corners {position:relative;left:-5px;}
.swatch_left_corners {float:left;width:7px;height:16px;position:relative;left:7px;}
.swatch_right_corners {float:left;width:7px;height:16px;position:relative;left:-5px;}
div.colour_swatch {display:block;width:32px;}
div.colour_swatch_cat {display:block;}
img.colour_swatch {vertical-align:bottom;width:16px;height:16px;border:1px solid #ABABAB;}
img.colour_swatch_cat {vertical-align:bottom;width:12px;height:12px;border:1px solid #000000;}
img.colour_swatch_half {width:8px;height:14px;}
img.colour_swatch_half_cat {width:6px;height:12px;}
td.colour_swatch_half {width:8px;height:16px;font-size:0px;}
td.colour_swatch_half_cat {width:6px;height:12px;font-size:0px;}

/* share links */
.share-panel {width:100%;clear:both;padding-top:10px;}
.share-panel ul {padding:0;margin:0;list-style:none;height:15px;}
.share-panel ul li {float:left;margin-right:2px;}
.share-panel ul li a {color:#666666;font-size:10px;width:auto;}
.share-panel ul li a.add-to-wishlist {background:url('/assets/product/icons/add_friend_icon_off.gif') 1px 7px no-repeat;}
.share-panel ul li a.add-to-wishlist:hover {background:url('/assets/product/icons/add_friend_icon_on.gif') 1px 7px no-repeat;color:#333333;text-decoration:underline;}
.share-panel ul li a.email-friend {background:url('/assets/product/icons/email_icon_off.gif') 1px 7px no-repeat;margin-left:3px;}
.share-panel ul li a.email-friend:hover {background:url('/assets/product/icons/email_icon_on.gif') 1px 7px no-repeat;color:#333333;text-decoration:underline;}
.share-panel ul li a.share-bookmark {background:url('/assets/product/icons/share_icon_off.gif') 1px 7px no-repeat;margin-left:1px;}
.share-panel ul li a.share-bookmark:hover {background:url('/assets/product/icons/share_icon_on.gif') 1px 7px no-repeat;color:#333333;text-decoration:underline;}
.share-panel ul li a {padding:5px 25px 4px 15px;}

/* share icons floating panel */
.share-icons {position:absolute;background:#FFF;width:400px;padding:5px 5px 0 5px;border:1x solid #ABABAB;z-index:9999999999;}
.share-icons a {display:block;float:left;width:95px;margin-bottom:5px;}
.share-icons a img {vertical-align:middle;}
.share-icons a span {float:left;margin-right:3px;}

form#cart { min-height:220px; }

#productNavigation {padding:0 0 0 10px;margin-bottom:15px;}
#productNavigation a {font-size:10px;}

#size_guide {display:block;padding-top:14px;font-size:9px}
.product-page-details-size-out-of-stock {margin-bottom:5px}

.productColumn{float:left;}


/* stock notifications */
.stock_notifications {
	padding: 3px 10px 3px 0px;
	margin-bottom: 10px;
}

.stock_notifications p.size_out_of_stock {
	font-size: 9px;
	margin: 0px;
}

.stock_notifications p.response {
	margin: 0px;
	margin-top: 5px;
	color: red;
}

.stock_notifications.js p.size_out_of_stock {
	cursor: pointer;
	text-decoration: underline;
}

.stock_notifications.js .out_of_stock {
	overflow: auto;
}

.stock_notifications.js input[type='image'] {
	outline: none;
}

.stock_notifications.js .close {
	float: right;
	margin-right: 10px;
	font-weight:normal;
}

/* Related Items and Complete The Look */
h5 {
	text-align:center;
	margin:0;
	margin-bottom:5px;
	margin-top:-3px;
	color:#666666;
}
#product_page_look_thumb {
	font-size:11px;
	margin-top:-5px;
	margin-bottom:5px;
	padding:5px;
	text-align:center;
	overflow:hidden;
}
#product_page_look_thumb_rule {
	margin-top:5px;
	width:98px;
	border-bottom:1px solid #DDD;
}
#product_page_look_thumb a p {
	color:#666;
}

.social{list-style: none outside none;margin: 0;padding: 10px 0;}
.social ul{margin:0;padding:0;}
.social ul li{display:block;float:left;}
