/* CSS Document */

.additional-page-header {
	position:relative; margin:auto; width:751px; height:47px; padding:0px 0px 0px 0px;
}

.additional-page-header#basketheader {
	height:27px;
}

.additional-page-header#loginheader {
	height:37px;
}

.additional-page-header img.imgheader {
	left:2px; position:absolute; top:8px;
}

.additional-page-header img.page-your-on {
	position:absolute; bottom:8px; left:2px;
}

.additional-page-header a.logout {
	position:absolute; bottom:18px; left:12px;
}

.page-header {
	position:relative; margin:auto; width:694px; height:60px; padding:0px 0px 9px 0px;
}

.page-header img.header {
	position:absolute; bottom:24px; right:20px;
}

.page-header img.session-expired {
	position:absolute; bottom:14px; right:20px;
}

.page-header img.page-your-on {
	position:absolute; bottom:8px; right:20px;
}

.container .content .right-area .sizing-area {
	float:left; width:751px; height:465px; position:relative; margin-bottom:18px;
}

.container .content .right-area .sizing-area img.imgperson {
	position:absolute; top:0px; left:0px;
}

.container .content .right-area .sizing-area .sizing-table {
	position:absolute; top:40px; right:0px; width:537px; height:auto;
}

.container .content .right-area .sizing-area .sizing-table .sizing-row {
	width:537px; height:auto; display:block;
}

.container .content .right-area .sizing-area .sizing-table .sizing-row p {
	font-weight:bold; font-size:12px;
}

.container .content .right-area .sizing-area .sizing-table .sizing-row#heading-paragraph p {
	margin-top:12px; margin-bottom:8px; color:#999999;
}

.container .content .right-area .sizing-area .sizing-table .sizing-row .col-a {
	float:left; width:117px; height:auto; background-color:#efefef; text-align:left;
}

.container .content .right-area .sizing-area .sizing-table .sizing-row .col-a p {
	color:#999999; margin:0px 7px 10px 9px;
}

.container .content .right-area .sizing-area .sizing-table .sizing-row .col-b {
	float:left; width:57px; height:auto; background-color:#cccccc; text-align:center; margin-left:3px;
}

.container .content .right-area .sizing-area .sizing-table .sizing-row .col-b p {
	color:#ffffff; margin:0px 6px 10px 6px;
}

.container .content .right-area .sizing-area p.sizing-text {
	position:absolute; top:180px; left:214px; font-size:11px; color:#999999;
}

.product-page-header {
	position:relative; width:545px; /*min-height:10px;*/ height:auto; /* !important; height:10px*/ background-color:#000000; margin-top:7px; margin-bottom:9px; padding:32px 194px 31px 12px;
}

.product-page-header#topdown-page-header {
	min-height:50px; height:auto !important; height:50px;
}

.product-page-header#topdown-page-header img.brand-image {
	top:20px;
}

.product-page-header img.brand-image {
	position:absolute; top:0px; right:0px; width:188px; height:62px;
}

.product-page-header p {
	line-height:18px; color:#ffffff;
}

.product-page-header .bottom-brand-links {
	position:absolute; bottom:0px; left:0px; width:735px; height:18px; padding:5px 5px 5px 11px;
}

.product-page-header .bottom-brand-links a {
	color:#ffffff; font-size:14px; padding:0px 8px 0px 0px;
}

.product-page-header .bottom-brand-links a:hover {
	color:#999999;
}

.product-page-header p.top-header-links {
	color:#cccccc; font-size:16px; position:absolute; top:11px; left:12px;
}

.product-page-header a.top-product-links {
	color:#cccccc; font-size:16px; position:absolute; top:11px; left:12px;
}

.product-list-header .product-header a.back-button {
	position:absolute; top:5px; left:5px; 
}

img.main-image {
	float:left; width:330px !important; height:330px !important;
}

img.cte {
	float:left; border:0; margin-left:2px; padding-top: 15px;
}

.also-available-in {
	position:relative; width:384px; height:auto; padding:24px 4px 2px 4px; float:left; margin:0px 0px 0px 0px;
}

.also-available-in p.heading {
	position:absolute; top:0px; left:0px; margin:0px; padding:0px; font-size:11px; color:#999999;
}

.also-available-in a.item {
	float:left; margin:0px 1px 0px 0px;	
}

.also-available-in a.item img {
	width:47px; height:47px;
}

.previous-next-holder {
	position:relative; height:28px; width:208px; float:right;
}

.previous-next-holder a.button-left {
	position:absolute; top:0px; left:14px; 
}

.previous-next-holder a.button-right {
	position:absolute; top:0px; right:14px; 
}

.product-information {
	width:392px; min-height:383px; height:auto !important; height:383px; float:right; padding:0px 5px 5px 5px;
}

.product-information {
}

.product-information h3 {
	font-weight:100; font-size:14px; color:#999999; margin-top:1px; margin-bottom:5px;
}

.product-information h4 {
	font-weight:100; font-size:14px; color:#999999;
}

.product-information h5 {
	font-weight:100; font-size:10px; text-transform:uppercase; color:#666666;
}

.product-information p {
	margin:13px 0px 7px 0px;
}

a.add-to-basket {
	position:absolute; bottom:17px; right:14px;
}

a.email-to-a-friend {
	position:absolute; bottom:19px; left:0px;
}

a.send-email-outofstock {
	position:absolute; top:64px; right:5px;
}

.additional-views-panel {
	float:left; height:auto; margin:0px 0px 20px 0px; padding:20px 0px 0px 0px; position:relative; width:345px;
}

.additional-views-panel img.additional-views {
	position:absolute; top:4px; left:3px;
}

.additional-views-panel p.heading {
	position:absolute; top:3px; left:106px; margin:0px; padding:0px; font-size:11px; color:#999999;
}

.additional-views-panel a.item {
	float:left; margin:0px 0px 0px 0px;	
}

.additional-views-panel a.item img {
	margin:0px;
}

.hyperlink-bubble {
	width:163px; height:auto; padding:5px 0px 5px 22px; text-align:center; float:right;
}

.recommended-items-group {
	height:auto; width:392px;
}

.recommended-items-group a.item {
	margin:0px 4px 0px 0px;
}

.recommended-items-group a.item img {
}

.choose-size-panel {
	position:relative; width:392px; height:auto; float:left; padding:49px 0px 43px 0px; margin-top:8px;
}

.choose-size-panel p.heading {
	position:absolute; top:0px; left:0px; margin:0px; padding:0px; font-size:11px; color:#999999;
}

.choose-size-panel p.heading-right {
	position:absolute; top:0px; right:14px; margin:0px; padding:0px; font-size:11px; color:#999999;
}

.choose-size-panel p {
	margin-top:0px;  color:#cc0000; font-weight:bold;
}

.choose-size-panel img.choose-size {
	position:absolute; top:19px; left:3px; 
}

.choose-size-panel img.quantity {
	position:absolute; top:19px; left:296px; 
}

.choose-size-panel select.choose-size-textbox {
	position:absolute; top:21px; left:0px; width:302px; height:18px !important; line-height:14pt; padding:0px;
}

.choose-size-panel input.quantity-textbox {
	height:14px; left:338px; position:absolute; text-align:center; top:21px; width:34px
}

.editors-choice-panel {
	position:relative; width:392px; height:auto; float:left; padding:16px 0px 5px 0px; margin-top:2px;
}

.editors-choice-panel img.imgheader {
	position:absolute; top:0px; left:0px;
}

.editors-choice-panel p {
	line-height:10pt; margin-bottom:10px;
}

.centre-content-panel .product-landing-title .sort-links {
	width:auto; height:auto; text-align:right; padding:1px 0px 0px 0px; float:right;
}

.centre-content-panel .product-landing-title .sort-links a {
	background:none; border-left:0px; padding:0px 7px 0px 7px; text-decoration:none; color:#999999; font-size:10px;
}

.centre-content-panel .product-landing-title .sort-links a.link {
	background:none; border-right:1px solid #999999; padding:0px 7px 0px 7px; text-decoration:none; color:#999999; line-height:10pt;
}

.centre-content-panel .product-landing-title .sort-links a:hover {
	color:#cccccc;
}

.centre-content-panel .product-landing-title .sort-numbers {
	width:auto; height:auto; text-align:right; padding:1px 0px 0px 0px; float:right; margin-bottom:8px;
}

.centre-content-panel .product-landing-title .sort-numbers a {
	background:none; border-left:0px; padding:0px 3px 0px 3px; text-decoration:none; color:#999999; font-size:10px;
}

.centre-content-panel .product-landing-title .sort-numbers a.sub-link {
	background:none; /*border-left:1px solid #666666; */padding:0px 3px 0px 3px; text-decoration:none; color:#999999; line-height:10pt;
}

.centre-content-panel .product-landing-title .sort-numbers a:hover {
	color:#cccccc;
}

.centre-content-panel .product-list-wrap .wraparound {
	position:relative; width:188px; height:260px; float:left; display:block; margin:0px;
}

.centre-content-panel .product-list-wrap .wraparound a.product-list-item {
	position:relative; width:188px; height:188px; padding:0px; display:block; background-color:#f6f5f5; 
}

.centre-content-panel .product-list-wrap a.product-list-item img {
	width:188px; height:188px;
}

.centre-content-panel .product-list-wrap .wraparound h6 {
	line-height:13px; color:#666666; font-size:10px; margin:2px 14px 2px 18px; text-transform:uppercase; font-weight:100;
}

.centre-content-panel .product-list-wrap .wraparound p {
	line-height:14px; color:#999999; font-size:14px; margin:1px 14px 0px 19px;
}

.centre-content-panel .product-list-wrap .wraparound p.price {
	font-weight:100; font-size:12px;
}

.centre-content-panel .product-list-wrap .wraparound p.price span.priceWas {
	text-decoration:line-through !important; margin-left:7px !important;
}

.centre-content-panel .product-list-wrap .wraparound p.price span.priceNow {
	color:Red !important; margin-left:7px !important;
}

.centre-content-panel .product-list-wrap a.product-list-item:hover p {
	color:#999999;
}

.centre-content-panel .product-list-wrap a.product-list-item:hover h6 {
	color:#999999;
}

.column {
	float: left; width: 187px; height: auto; text-transform: uppercase;
}

.column a {
	display: block; color: #999999; font-size: 11px !Important; padding-bottom: 5px;
}

.column a:hover {
	color: #CCCCCC;
}

.column div {
	margin-bottom: 15px;
}

#imagebrowser 
{
	background-color:#FFFFFF;
	border:1px solid #CBCBD7;
	display:none;
	height:702px;
	left:129px;
	position:absolute;
	top:-40px;
	width:670px;
	z-index:13300;
	}

#imagebrowser .textContainer
{
	width:600px;
	height:60px;
	padding:8px 35px 0px 35px;
	}

#imagebrowser .textContainer .productDetails
{
	float:left; margin-top:10px; height:auto;
}

#imagebrowser .textContainer .buttonHolder
{
	position:absolute; top:40px; right:20px;
	height:22px;
	width:271px;
}

#imagebrowser .textContainer .buttonHolder .float-right-buttons 
{
	width:225px;
left:0px;
position:absolute;
top:-30px;	}

.productDetails p {
	font-family:Verdana;
	font-size:12px;
	color:#666666;
	margin:0px;
	padding:0px;
	width:310px;
}

#imagebrowser .imageContainer {
	width:600px;
	height:600px;
	padding:0px 35px 35px 35px;
	margin:auto;
}

#imagebrowser .imageContainer img
{
	width:600px;
	height:600px;
	border:none;
	}
