﻿
/********* ELEMENT DECLARATIONS **********/
* { margin: 0; padding: 0; }
body { background: #FFF  url('/stores/open/artwork/common/all_pages/background.jpg') repeat-y center 0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000; }
h1 { font-size: 18px; display: inline; }
input, select { font-size: 11px; color:#003466; border:solid 1px #003466; padding:1px; }
a { text-decoration: none; color: #003466; }
a:hover { text-decoration: underline; color: #000; }
img { border: none; display: block; }
p { padding: 3px; }
ol li { margin-left: 25px; }
hr { color: #003466; height: 1px; }
pre { text-decoration:underline;}

.clear { clear:both; }

/*********** MASTER PAGE LAYOUT CLASSES ***********/
#pageBackground {  min-height: 585px; height: auto !important; height: 800px; border:0px; }

#pageContainer { width: 990px; margin-right: auto; margin-left: auto; }

#pageContent { /*background-color: #FFF;*/ /*padding: 8px 0px 10px 0px;*/ margin:0 auto; width:974px; min-height: 585px; height: auto !important; height: 585px; /*border-left: 1px solid #C3CCD3; border-right: 1px solid #C3CCD3;*/ }

#pageFooter {  vertical-align: middle; clear: both; width: 990px; margin-left:auto; margin-right:auto; }

#pageHeader { background: transparent url(/stores/open/artwork/common/header/background.jpg) repeat-x; color: #FFF; padding-top: 0px; border:0px; padding:0px; margin-left:auto; margin-right:auto; width:990px; /*height:119px;*/}
/* #003466 */
#PageHeaderImg{ background: url(/stores/open/artwork/common/header/background.jpg) repeat-x; color: #FFF;}

#PageFooterImg{ background: url(/stores/open/artwork/english/footer/Footer.jpg) no-repeat  55% 0; height:35px;}

/*********** HEADER CLASSES **************/

.headerleft { float: left; /*width: 364px;*/ position: relative; height: 119px; }

.headerleft ul { list-style-type: none; position: absolute; left: 3px; top: 108px; }

.headerleft ul li { float: left; padding: 0px 9px; }

.headerleft ul li a { color: #FFF; font-size: 12px; }

.headerleft ul li a:hover { color: #FFF; font-size: 12px; }
/*
.headercentre { float: left; width: 240px; height: 120px; }
*/
.headerright { float: right; width: 450px; position: relative; height: 119px; }

html > body .headerright { width: 450px; }

.headerright ul {background:#003466; color:#003466; padding:1px; border:solid 1px #E6EBEF; list-style-type: none; margin-top: 5px; float: left; }

.headerright ul li {background-color:#E6EBEF; float: left; padding:3px; font-size: 10px;color:#003466; }

.headerright ul li a { padding: 0px 1px; color: #003466; }

.headerright ul li a:hover { padding: 0px 1px; color: #003466; }

.headerright ul.topnavigation { list-style-type: none; position: absolute; left: 0px; top: 108px; right: 0px; padding: 0px; margin: 0px; }

.headerright ul.topnavigation li { float: left; padding: 0px 9px; font-size: 12px; }

.headerright ul.topnavigation li a { color: #003466; padding: 0px; }

.headerright ul.topnavigation li a:hover { color: #003466; padding: 0px; }

.navBasketHeader { border-bottom: solid 1px #003466; padding: 5px 0; }

.navBasketHeader b {font-size:1.2em;}

.navBasketContents { padding-top: 4px; }

.navBasketItems { font-weight: bold; text-transform: uppercase; }
 
.navBasketLinks { padding-top: 4px; padding-bottom:10px; }

.navBasketLinks a { color: #003466; font-size:7pt; }

.basketBorder { border-left:solid 1px #003466; border-right:solid 1px #003466; border-bottom:solid 1px #003466;}

.searchBox {  margin:2px 0 0 10px; padding:1px 0; width: 125px; height:16px; border:solid 1px #003466;}

.currencySelected { color: Red; text-decoration: underline; }

.welcomeMessage { position: absolute; top: 95px; right: 9px; color: #FFF; width:300px; }

.welcomeMessage a { color: #FFF; }

/************ Top Navigation **********/
.nav {height:27px; margin:0px 0 0 0; background:#003466  url(/stores/open/artwork/common/header/whole-bar.jpg) ; margin-left:auto; margin-right:auto; width:988px;}
.nav ul { list-style-type: none; margin-top: 0px; padding-right: 18px; }

.nav ul li { float: left; padding: 0px 2px; font-size: 10px; }

.nav ul li a { padding: 0px 1px; color: #FFF; }

.nav ul li a:hover { padding: 0px 1px; color: #FFF; }

.nav ul.topnavigation { list-style-type: none;  padding: 2px 0 0 0; margin: 0; }

.nav ul.topnavigation li { float: left; padding: 0px 18px; font-size: 12px; }

.nav ul.topnavigation li a { color: #FFF; padding: 0px; font-weight:bold; }

.nav ul.topnavigation li a:hover { color: #FFF; padding: 0px; }


/********* HOMEPAGE CLASSES ***********/

.homepageBanners { margin-top: 5px; width: 640px; float: left; }

#homepageTopBanners img { padding-left: 9px; float: left; }

#homepageSideBanners img { margin-top: 10px; }

#homepageBottomBanners img {  margin-left: 12px; float: left; }

.homepageSignUp {float:left; height: 166px; width: 230px; position: relative; background: #F7F3E8 url(/stores/open/artwork/english/home/sign_up.jpg) no-repeat; }

.homepageSignUpButton { position: absolute; left: 180px; top: 130px; }

.homepageSignUpBox { width: 150px; font-size: 10px; border: none; margin: 130px 0px 0px 8px; border: 1px solid #003466; padding:2px; }

.homepageSignUp div {  margin:1px 0px 0px 10px;  z-index: 1; text-align: left; }

.homepageSignUp div span {  color: #fff; z-index: 2; position: relative; }

.homepageSignUpMsg  {position:absolute; top:50px;width:100px; color:#fff; text-align:left!important;}

.homepageArea { float: left; margin-left: 9px; }

.homepageArea .homepageAreaContainer { padding: 15px 6px 5px 6px; margin-right: 10px; float: left; width: 100px; height: 95px; position: relative; }

.homepageArea .homepageAreaBackground { background-color: #555; filter: alpha(opacity=30); opacity: 0.3; -moz-opacity: 0.3; position: absolute; left: 0; top: 0; z-index: 1; width: 112px; height: 115px; }

.homepageArea .homepageAreaDesc { margin-top: 5px; border-top: solid 1px #FFF; padding-top: 5px; position: relative; z-index: 2; }

.homepageArea .homepageAreaDesc a { color: #FFF; }

.homepageArea .homepageAreaPrice { filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1; z-index: 2; color: Yellow; position: absolute; top: 95px; left: 6px; font-size: 15px; }

.homepageArea span { color: #FFF; filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1; position: relative; background-position: left; background-repeat: no-repeat; padding-left: 15px; font-weight: bold; z-index: 2; }

.merchZone0 { width:315px; height:373px; border-right:1px solid #E0E1E3; float:left; overflow:hidden; border-bottom:1px solid #003466; border-left:1px solid #003466;}

.merchZone1 { width:316px; height:373px; border-right:1px solid #E0E1E3; float:left; overflow:hidden; border-bottom:1px solid #003466;}

.merchZone2 { width:315px; height:373px;  float:left; overflow:hidden; border-bottom:1px solid #003466; border-right:1px solid #003466;}

.merchZone3 { width:238px; height:373px; float:left; overflow:hidden;}



.merchZoneContainer{ /*background:#f00;*/ width:950px; /*height: 292px;*/ padding:0 0 5px 0; margin:0 auto; }

.merchZoneItem_80 {  padding: 5px; float: left; color: #003366; /*width: 227px;*/ display: inline; /*border-bottom:solid 1px #003366; */ min-height: 105px;}

.merchZoneItem_80 .productListImage { text-align: center;/* width:80px;*/ float:left; margin-right:5px; }

.merchZoneItem_80 .productListImage img { margin-bottom: 5px; border: solid 1px #fff !important; width:80px; height:80px; }

.merchZoneItem_80 .productListImage div { border: none; padding: 0px; }

.merchZoneItem_80 .productListLink { /*margin-left:100px;*/ float:left; width:200px; min-height: 52px; height: auto !important; height: 52px; text-align: left; color: #046330; padding: 0px 4px; }

.merchZoneItem_80 .productListLink a { color: #003366; }

.merchZoneItem_80 .productListPrice { padding: 0px 5px; padding-bottom: 2px; text-align: left; min-height: 30px; }

.merchZoneItem_80 .productListFooter { margin: 0px 5px; height: 15px; text-align: right; }

.merchZoneItem_80 .productListFooter a { color: #003366; font-weight:bold; }
 
.merchZoneItem_Details { overflow:hidden; padding: 5px; float: left; color: #003366; width: 175px; display: inline;  }

.merchZoneItem_Details .productListImage { text-align: center;/* width:80px;*/ float:left; margin-right:5px; }

.merchZoneItem_Details .productListImage img { margin-bottom: 5px; border: solid 1px #fff !important; /*width:80px; height:80px; */}

.merchZoneItem_Details .productListImage div { border: none; padding: 0px; }

.merchZoneItem_Details .productListLink { /*margin-left:100px;*/ width:100%; min-height: 52px; height: auto !important; height: 52px; text-align: left; color: #046330; padding: 0px 4px; }

.merchZoneItem_Details .productListLink a { color: #003366; }

.merchZoneItem_Details .productListPrice { padding: 0px 5px; padding-bottom: 2px; text-align: left; }

.merchZoneItem_Details .productListFooter { padding: 0px 5px; height: 15px; text-align: right; }

.merchZoneItem_Details .productListFooter a { color: #003366; font-weight:bold; }
 

.merchZoneLeft {width:315px; height:280px; background:#fff; float:left; border-left:solid 1px #003466; border-bottom:solid 1px #003466;}

.merchZoneCentre {width:315px; height:280px; background:#fff; float:left; border-left:solid 1px #003466; border-right:solid 1px #003466; border-bottom:solid 1px #003466;}

.merchZoneRight {width:316px; height:280px; background:#fff; float:left; border-right:solid 1px #003466; border-bottom:solid 1px #003466;}

/********** PRODUCT BROWSE CLASSES ************/

.categoryPanelHeader { background: #E1E7EC url(/stores/open/artwork/english/browse/category_header.jpg) no-repeat; height: 21px; /*border-top: solid 1px #E1E7EC; border-left: solid 1px #E1E7EC; border-right: solid 1px #E1E7EC;*/ width: 200px; }

#productBrowseContainer { margin: 9px 0px 9px 0px; min-height: 600px; height: auto !important; height: 600px; position: relative; }

.productBrowseNav { width: 200px; vertical-align: top; /*height: 100%;*/ float:left; /*position: absolute; top: 0px; left: 9px; */}
  
.productBrowseContent { vertical-align: top; /*width:800px;*/width: 764px; /*height: 100%;*/  color: #003466; float:left; padding:0 0 0 10px; }

.productBrowseContent select {color:#003466; border:1px solid #003466; padding:2px; width:120px;}

.breadcrumbs { background-color: #DCEEF8; padding: 7px; margin: 8px 0px 0px 0px; font-size: 12px; color: #003466; font-weight:bold;}

.breadcrumbs a { color:#003466; padding:0 0 0 5px; }

.productBrowseNavTop { background-color: #DCEEF8; width: 100%; /*margin-top: 7px;*/ }

.productBrowseNavBottom { background-color: #DCEEF8; margin: 0px 0px 0px 0px; /*width: 100%;*/ clear: both; }
 
.refinementHeader { background: #E1E7EC url(/stores/open/artwork/english/browse/refinement_header.jpg) no-repeat; height: 21px; margin-top: 0px; width: 200px; /*border-top: solid 1px #C8DBC7; border-left: solid 1px #C8DBC7; border-right: solid 1px #C8DBC7; */}
 
.refinementBody {border-bottom: solid 1px #003466; background-color: #003466; }

.refinement { height: 24px; line-height: 24px; margin: 0 auto; background: url(/stores/open/artwork/common/navigation/refinement.jpg); width: 198px; }

.refinement a { color: #FFF; font-weight: bold; font-size: 12px; width: 177px; display: block; padding-left: 10px; }
 
.refinement a:hover {  color: #FFF;text-decoration: underline; }

.refinementOption li {background: url(/stores/open/artwork/common/navigation/refinementOption.jpg);margin: 0 auto; /*border-top: solid 2px #E1E7EC; padding-bottom: 2px;*/ list-style: none; color: #FFF; width: 198px; height:20px; }

.refinementOption li a { color: #003466; font-weight: bold; display: block; padding: 3px 0px 0px 25px; height:20px;}

.refinementOption li a:hover { /*background-color: #FFF; color: #FFF;*/text-decoration: underline; color: #003466; }

.panelFooter { margin-bottom: 3px; }

.promotionArea {/* width: 100%;*/ margin-top: 9px; margin-bottom: 7px; }

.promotionArea img {/*margin-bottom: 7px;*/ }

.promotionArea_Home { width: 100%; margin-top: 0px; margin-bottom: 7px; }



.countText { color: #003466; }

.pagerImageLink { margin: 3px; }

.pagerImageLink img {display:inline;}

.pagerLink { color: #003466; }

.navSignup { background-image: url(/stores/open/artwork/english/interface/nav/signup_background.jpg); background-repeat: no-repeat; height: 221px; position: relative; }

.navSignup div { /*filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;*/ top: 102px; left: 11px; width: 186px; z-index: 1; text-align: left; position: absolute; }

.navSignup div span { filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1; color: #fff; z-index: 2; }

.navSignupBox { font-size: 11px; width: 120px; position: absolute; left: 10px; top: 90px; border:1px solid #003466; padding:2px; }

.navSignupButton { position: absolute; left: 140px; top: 90px; }

/********* PRODUCT DETAIL CLASSES **********/

#productDetailContainer { padding: 10px 9px 10px 9px; position: relative; }

#productDetailContent { min-height: 500px; height: auto !important; height: 500px; width: 950px; vertical-align: top; }

#productDetailNav { margin-top: 10px; width:950px; margin:0 auto; }

#productDetailImage { float: left; width: 590px; vertical-align: top; background-color: #FFF; text-align: center; }

#productDetailInfo { float: left; width: 360px; vertical-align: top; background-color: #E4F1FA; min-height: 550px; height: auto !important; height: 550px; }

#productDetailInfo #info { background: #C2D0B5; }

#productTitle { font-size: 15px; font-weight: bold; color: #003466; background-color: #E4F1FA; padding: 5px; }

#productDescription { text-align: justify; line-height: 17px; color: #003466; margin: 0; background-color: #E4F1FA; padding: 15px 5px 0 5px; }

.recommendedProductListItem { margin: 0px 8px 7px 8px; float: left; width: 168px; }

.sideBanner { vertical-align: top; }

.prodPid { font-size: 8pt; margin-left: 15pt; font-weight: normal; }

.productInfo { color: #003466; background-color: #E4F1FA; font-size:10pt; }

.productPrice { font-size: 18px; color: #003466; font-weight: bold; }

.productPreviousPrice { font-weight: normal; font-size: 15px; text-decoration: line-through; color: Red; }

.productAvailability { color: #003466; padding: 18px 5px; }

.addToBasketButton { margin: 10px 0px 5px 0px; }

.recommendedProductsHeader { margin: 0px; padding: 0px; vertical-align: top; }

/**************** KIT SELECTOR CLASSES *********/
.selectorProductContainer { background-color: #F4F9F3; }

.selectorProductImage { float: left; vertical-align: top; }

.selectorProductInfo { float: left; vertical-align: top; background-color: #F4F9F3; min-height: 250px; height: auto !important; height: 250px; width: auto; }

.selectorProductTitle { font-size: 15px; font-weight: bold; color: #046330; background-color: #D9E8D9; padding: 5px; }

.selectorProductDescription { text-align: justify; line-height: 17px; color: #046330; margin: 0px 0px 5px 0px; background-color: #F4F9F3; }

/**************** PRODUCT CLASSES **************/
.productListItem { padding:10px 3px; /*margin: 0px 0px 10px 8px;*/ height: 100%; float: left; border: solid 1px #fff; color: #003466; width: 180px; /*background-color: #E1E6EC;*/ display: inline; }

.productListItem .productListLink { min-height: 58px; height: auto !important; height: 58px; width: 165px; padding: 2px 6px 2px 6px; text-align: center; }

.productListItem .productListLink a { color: #003466; }

.productListItem .productListPrice { padding: 0px 6px 2px 6px; text-align: center; font-size: 12px; min-height: 30px; }

.productListItem .productListFooter { text-align: right; width: 100%; }

.productListItem .productListFooter a { color: #003466; padding-right: 5px; }

.newProductZoneHeader { padding: 3px 0px 3px 10px; color: #FFF; font-size: 15px; width: 741px; background-color: #999999; }

.newProductZoneContent { padding: 3px 0px 3px 0px; background-color: #E7E7E7; border-right: 2px solid #999999; border-left: 2px solid #999999; border-bottom: 1px solid #999999; }

.bestSellerZoneHeader {/* padding: 3px 0px 3px 10px;*/ color: #FFF; font-size: 15px; width: 536px; background-color: #003466; }

.bestSellerZoneContent { padding: 0px 0px 3px 10px; background-color: #E0EEFA; border-bottom: solid 1px #003466; border-right: solid 1px #003466; border-left: solid 1px #003466; }

.bestSellerZoneContent_side { background-color: #E0EEFA; border-bottom: solid 1px #003466; border-right: solid 1px #003466; border-left: solid 1px #003466; }


.yourResultsZoneHeader { padding: 0px; color: #FFF; font-size: 15px; width: 562px; }

.yourResultsZoneContent { padding: 3px 0px 3px 1px; background-color: #DCEEF8; border-bottom: solid 2px #003466; border-right: solid 2px #003466; border-left: solid 2px #003466; }



.recommendedZoneHeader { padding: 3px 0px 3px 10px; color: #FFF; font-size: 15px; width: 741px; background-color: #6AAE6F; }

.recommendedZoneContent { padding: 3px 0px 3px 1px; background-color: #E9F4E9; border-bottom: 2px solid #6AAE6F; border-right: 2px solid #6AAE6F; border-left: 2px solid #6AAE6F; }

.merchZoneItem { padding: 5px 0px 7px 0px; /*float: left; */color: #003466; width: 100%; /*display: inline;*/ }

.merchZoneItem .productListImage { text-align: center; /*float:left;*/ }

.merchZoneItem .productListImage img { margin-bottom: 5px; border: solid 1px #fff!important; margin-left:auto; margin-right:auto; width:135px; height:135px; }

.recommendedZoneContent .merchZoneItem .productListImage img { margin-bottom: 5px; border: solid 1px #6AAE6F !important; }

.merchZoneItem .productListImage div { border: none; padding: 0px; }
 
.merchZoneItem .productListLink { width:120px; /*float:left;*/ min-height: 52px; height: auto !important; height: 52px; text-align: left; color: #046330; /*padding: 0px 5px;*/ margin-right:auto; margin-left:auto; margin-top:9px; }

.merchZoneItem .productListLink a { color: #003466; }

.merchZoneItem .productListPrice { padding: 0px 5px; padding-bottom: 2px; text-align: center; min-height: 30px; }

.merchZoneItem .productListFooter { padding: 0px 5px; height: 15px; text-align: right; display:none; }

.merchZoneItem .productListFooter a { color: #003466; }

.productPlus {width:950px; margin:0 auto;}

/**************** BASKET CLASSES ***************/

.basketItems { text-align: right; color:#003466; }

.basketZoneItem { width: 130px; padding-top: 10px; margin:0 auto; }

.basketZoneItem .productListImage { background: #FFF; }

.basketZoneItem .productListImage img { border: solid 2px red; }

.basketZoneItem .productListLink a { display: none; }

.basketZoneItem .productListPrice { text-align: center; padding-top: 5px; color: #000; }

.basketZoneItem .productListFooter { display: none; }

.deliveryOptions { border:solid 1px #003366;background-color:#E5F1F9;width:475px; color:#003466; }

.deliveryOptions a { color:#003466;}

.basketQty {/*margin-top:-4px;*/}

.basketQtyP { display:inline;}

.PayPalOR { margin: 0px 0px 0px 50px }

.PayPalButton { margin: 5px 20px 0px 0px }
/**************** HELP PAGE CLASSES ************/

.helpNavigationBorder { border:solid 1px #003466;}

.helpNavigation { float: left; width: 405px; background-color: #E4F1FA; margin: 10px 0px 10px 9px; /*border-bottom: solid 20px #525449;*/  }

.helpNavigation #helpLinks { padding:0 10px 10px 10px; }

.helpNavigation #helpLinks li { margin: 12px 5px 5px 35px; /* list-style-image: url(/stores/wimbledon/artwork/common/interface/green_dotted_arrow.gif);*/ }

.helpNavigation #helpLinks li a { text-decoration: underline; font-size: 12px; }

.helpContentBorder { border:solid 1px #003466; min-height: 600px; height: auto !important; height: 600px;}

.helpContent { float: left; min-height: 600px; height: auto !important; height: 600px; width: 535px; background-color: #E4F1FA; color:#003466; margin: 10px 0px 10px 10px; /*border-bottom: solid 20px #525449;*/ }

.helpContent a { color:#003466; text-decoration:underline; }

/************ PROFILE/LOGIN CLASSES ************/

.profileBorder { border-bottom:solid 1px #003466; border-left:solid 1px #003466; border-right:solid 1px #003466;}

.profileList { list-style-image: url('/stores/wimbledon/artwork/common/interface/list-arrow.gif'); }

.profileList li { background: url('/stores/wimbledon/artwork/common/interface/list-arrow.gif') no-repeat left center; display: inline; margin-left: 10px; padding-left: 15px; font-size: 16px; }

.profileList li a { color: #003466; }


.profileLinksList { padding-top: 12px; }

.profileLinksList li { list-style-image: url('/stores/wimbledon/artwork/common/interface/list-star.gif'); margin-left: 25px; font-size: 12px; color: #838383; margin-top: 12px; }

.profileLinksList li a { color: #003466; }

.profileContent { margin: 0px 9px 0px 9px; color:#003466; background-color:#E5F1F9;}

.registerArea { float: left;/* min-height: 400px; height: auto !important; height: 400px;*/ margin: 10px 0px 0px 10px; width: 469px; background-color: #E5f1f9; display: inline; }

.registerArea input {border: 1px solid #003466; color:#003466; font-size:1.25em; padding:2px;}

.loginArea  
{
	float: left; 
	text-align: left; 
	margin: 10px 0px 0px 8px; 
	background-color: #E5f1f9; 
/*	min-height: 400px; 
	height: auto !important; 
	height: 400px; */
	width: 469px; 
}

.loginArea a {color:#003466}

.loginBorder
{
	border-right:solid 1px #003466;
	border-left:solid 1px #003466;
	border-bottom:solid 1px #003466;
	min-height: 280px; 
	height: auto !important; 
	height: 280px;
}
.loginArea input {border: 1px solid #003466; color:#003466; font-size:1.25em; padding:2px;}

.loginTitle { margin: 10px 10px 10px 10px; padding-bottom: 10px; border-bottom: solid 1px #003466; }

.loginTitle span { color: #FFF; padding: 3px 0px 3px 10px; background-color: #003466; font-size: 14px; display: block; }

.loginBox { width: 280px; text-align: center; }


.email { background-color:#E6EBEF; color:#003466;  }


.loginButton { margin-left: 120px; margin-top: 20px; }

.recoverPasswordArea { background-color: #E5F1F9; margin: 10px auto;  width: 948px; }

/*********** FOOTER CLASSES ************/

.footerNav { height: 18px; padding-top: 14px; padding-left: 14px; width: 963px; }

.disclaimer { color: #A9A9A9; padding-top: 5px; margin-right: 5px; float: right; }

.disclaimer img { display: inline; }

.disclaimer a { color: #A9A9A9; }

.footerNav a { color: #fff; margin-right: 10px; }

.footerNavSEO { padding-top: 5px; float: left; }

.footerNavSEO a { color: #A9A9A9; margin: 15px 5px 5px 5px; }

.rtbArea { margin-top:10px; background:  url(/stores/open/artwork/english/footer/rtb-background.jpg) repeat-x; /*margin-bottom:10px;*/ width: 990px; min-height: 103px; height: auto !important; height: 103px; position: relative; padding-bottom: 15px; font-size: 10px; }

.rtbArea ul { float: left; width: 300px; margin: 22px 0px 0px 30px; }

.rtbArea ul li { margin: 6px 0px 0px 30px; vertical-align: middle; color: #FFF; }

.rtbArea ul li a { color: #FFF; text-decoration: underline; }

.rtbArea ul li a:hover { color: #FFF; }

.rtbArea h3 { font-size: 13px; position: absolute; top: 8px; left: 9px; color: #FFF; }

/************* OTHER CLASSES ********/

.shippingInfo { padding: 5px; }

.shippingInfo .sectionTitle { border-bottom: none; padding-bottom: 5px; }

.shippingInfo #close { text-align: center; padding: 10px; }

.subscribeBox { width: 125px; font-size: 10px; border: none; }

.PopupPanel { background-color: #FFFFFF; padding: 10px; padding: 10px; border-bottom: 1px dotted #DF171A; }

.pageTitle {/* padding: 8px 0px 3px 10px; background-color: #003466;*/ color: #FFF; font-size: 15px; /* temp *//*  width:954px;*/ margin-left:auto; margin-right:auto;}

.pageInstructions_login { color:#003466; /*padding: 10px;*/ background-color:#E5F1F9;}
/*
.pageInstructions p { width:400px;}
*/
.pageInstructions_login a { color:#003466; }

.pageInstructions_login div { padding: 10px 0 0 10px; /*border-bottom: solid 1px #003466; border-top: solid 1px #003466;*/ }

.pageInstructions_login span { color: #003466; font-size: 12px; width:430px; }

.pageInstructions{ color:#003466; /*padding: 10px;*/ background-color:#E5F1F9; border-left: solid 1px #003466; border-right: solid 1px #003466;}
.pageInstructions1{ color:#003466; /*padding: 10px;*/ background-color:#E5F1F9;}
/*
.pageInstructions p { width:400px;}
*/
.pageInstructions a { color:#003466; }

.pageInstructions div { padding: 10px 0 0 10px; /*border-bottom: solid 1px #003466; border-top: solid 1px #003466;*/ }

.pageInstructions span { color: #003466; font-size: 12px; width:430px; }

.pageInstructions1{ color:#003466; /*padding: 10px;*/ background-color:#E5F1F9;}

.pageInstructions1 a { color:#003466; }

.pageInstructions1 div { padding: 10px 0 0 10px; /*border-bottom: solid 1px #003466; border-top: solid 1px #003466;*/ }

.pageInstructions1 span { color: #003466; font-size: 12px; width:430px; }


.lostEmail {border-left: solid 1px #003466; border-right: solid 1px #003466; border-bottom: solid 1px #003466; }

.sectionHeader {width:950px; margin-left:auto; margin-right:auto; background-color:#C4DFF3; color: #FFF; font-size: 15px; padding: 2px 0;  /*width: 950px; margin: 0px 9px 0px 9px;*/ }

.sectionHeader span { vertical-align: middle; margin-left: 10px; color:#003466; font-weight:bold;}


.sectionHeader img { float: left; padding-left: 2px; }

.section { padding:10px 25px; margin:auto; width: 900px; }

.sectionTitle { margin: 10px 10px 10px 10px; padding-bottom: 10px; /*border-bottom: solid 1px #003466;*/ }

.sectionTitle span {/*border-bottom:solid 1px #003466; border-top:solid 1px #003466; */font-weight:bold; color: #003466; padding: 3px 0px 3px 10px; background-color: #C4DFF3; font-size: 14px; display: block; }

.tableHeader { background-color: #B4D7EE; padding: 8px; text-align: left; height: 30px; color: #003466; font-size:13px; }

.tableHeader th { align:center!important;}

.modalBackground { background-color: #C0C0C0; filter: alpha(opacity=70); /* Internet Explorer       */ -moz-opacity: 0.7; /* Mozilla 1.6 and below   */ opacity: 0.7 /* newer Mozilla and CSS-3 */; }

.orderBackground { background-color: #FFF; filter: alpha(opacity=0); /* Internet Explorer       */ -moz-opacity: 0; /* Mozilla 1.6 and below   */ opacity: 0 /* newer Mozilla and CSS-3 */; }

.competition {padding:10px}
.competition ul { list-style-type:square; margin-left:50px;}
.competition li { padding:3px}

.checkoutBorder { border-left:solid 1px #003466; border-right:solid 1px #003466; border-bottom:solid 1px #003466; width:950px; margin-left:auto; margin-right:auto;}

/**************** SIZE CHART *******************/

.sizeTable { margin: 10px 0px 0px 20px; }

.sizeTable .header { font-weight: bold; }

.sizeTable tr td { width: 60px; text-align: center; padding: 5px 0px 5px 0px; }

.sizeTableSeperator { margin: 5px 10px 5px 10px; color: #79A874; height: 1px; }

/**************** FEEDBACK CLASSES *************/

.FeedbackSuccess { background-repeat: no-repeat; background-position: left center; background-color: #F7F6F3; color: gray; border-bottom: solid 1px gray; border-top: solid 1px gray; padding: 3px 3px 3px 25px; margin-bottom: 5px; width: 90%; text-align: left; }

.FeedbackInformation { background-image: url(/artwork/icons/small/info.gif); background-repeat: no-repeat; background-position: left center; background-color: #F7F6F3; color: gray; border-bottom: solid 1px gray; border-top: solid 1px gray; padding: 3px 3px 3px 25px; margin-bottom: 5px; text-align: left; }

.FeedbackWarning { background-image: url(/artwork/icons/small/warning.gif); background-repeat: no-repeat; background-position: left center; background-color: #F7F6F3; color: gray; border-bottom: solid 1px gray; border-top: solid 1px gray; padding: 3px 3px 3px 25px; margin-bottom: 5px; text-align: left; font-size: 12px; }

.FeedbackFailed { background-image: url(/artwork/icons/small/error.gif); background-repeat: no-repeat; background-position: left center; background-color: #F7F6F3; color: red; border-bottom: solid 1px gray; border-top: solid 1px gray; padding: 3px 3px 3px 25px; margin-bottom: 5px; text-align: left; }


/** **/

#ctl00_ContentMain_login1_userLogin {margin:0 auto;}
.ctl00$ContentMain$login1$CreateUserWizard1$CreateUserStepContainer$Password {width:300px;}
#ctl00_ContentMain_product_details1_dd_variations{width:85px}
#ctl00_ContentMain_basket1_basket_contents_pnl_Summary hr {height:0px; border:0px;}
#ctl00_ContentMain_basket1_basket_contents_gv_basketContents {color:#003466;}
#ctl00_ContentMain_basket1_basket_contents_gv_basketContents a { color:#003466;}
#ctl00_ContentMain_product_details1_hlnk_shippingInfo  { color:#003466!important; }
#ctl00_ContentMain_basket1_rbtlst_shippingMethods input {border:none 0px;}
#ctl00_ContentMain_login1_lbl_registerIntro p { width:400px;}
#ctl00_ContentMain_product_browse1_trSortPagerBottom { width:562px; margin-bottom:10px; color:#003466!important}
#ctl00_ContentMain_product_browse1_tdPagerBottom { color:#003466!important;}
#ctl00_ContentMain_order_details1_img_StageShippingX { margin:0 0 0 3px;}
#ctl00_ContentMain_order_details1_lbl_shippingChoiceHeader, #ctl00_ContentMain_order_details1_lbl_shippingTimeHeader, #ctl00_ContentMain_order_details1_lbl_shippingCostHeader { padding:0 0 0 5px; font-weight:bold;}
#ctl00_ContentMain_product_browse1_re_emailv{color:#fff;}
