﻿
/********* ELEMENT DECLARATIONS **********/
* { margin: 0; padding: 0; }
body { background: url('/stores/golf/artwork/common/all/bkground.jpg') repeat-y 50% 0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000; }
h1 { font-size: 15px; display: inline; }
input, select { font-size: 11px; border: solid 1px #000; padding:2px; }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; color: #000; }
img { border: none; display: block; }
p { padding: 3px; }
ol li { margin-left: 25px; }
hr { color: #000; height: 1px; }
.bestSellerZoneContent {position:relative;/* background-color:white;*/padding: 3px 0px 3px 1px;  border-bottom: solid 1px #000; border-right: solid 1px #000; border-left: solid 1px #000; /*background:#fff url('/stores/golf/artwork/common/product/gradient.gif') repeat-x 0 100%;*/}

/* Removes dotted outline from links*/
a:active { outline: none; }
a:focus { outline:none }
a:focus { -moz-outline-style: none; }


/*********** MASTER PAGE LAYOUT CLASSES ***********/
#pageBackground {/* background: #F1EDDA;min-height: 800px; height: auto !important; height: 800px;*/  }

#pageContainer { width: 970px; margin-right: auto; margin-left: auto; }

#pageContent { color:#000; background-color: #FFF; padding: 10px 0px 0px 0px; min-height: 580px; height: auto !important; height: 580px; border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; }




#pageFooter {/* background-color: #FFF;*/ vertical-align: middle; clear: both; border-left: solid 1px #C0C0C0; border-right: solid 1px #C0C0C0; position:relative; }

#pageHeader {position:relative; background-color: #000; padding-top: 1px; border-left: solid 1px #C0C0C0; border-right: solid 1px #C0C0C0; height:115px; }

/*********** HEADER CLASSES **************/

.headerleft { float: left; position: relative; /*height: 165px; */}

.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: 165px; }

.headerright { float: left; width: 362px; position: relative; /*height: 165px;*/ }

html > body .headerright { width: 820px; }

.headerright ul { list-style-type: none; margin-top: 10px; float: right; padding-right: 18px;color:#fff; }

.headerright ul li { float: left; padding: 0px 2px; font-size: 10px; color:#fff; }

.headerright ul li a { padding: 0px 1px; color: #FFF; }

.headerright ul li a:hover { padding: 0px 1px; color: #FFF; }

.headerright ul.topnavigation {list-style-type: none; position: absolute;  top: 2px; padding: 0px; margin: 0px;color: #000 }

.headerright ul.topnavigation li { float: left; padding: 0px 9px; font-size: 12px; font-weight:bold;color: #000 }

.headerright ul.topnavigation li a { color: #000; padding: 0px; }

.headerright a:hover { color: #000; padding: 0px; }

.headerright ul.topnavigation li a:hover { color: #000; padding: 0px; }

.navBasketHeader { border-bottom: solid 1px #fff; padding-bottom: 4px; color:#FFF; height:18px; margin-top:10px; }

.navBasketContents { padding-top: 4px;color:#FFF; text-align:center;}

.navBasketItems { font-weight: bold; text-transform: uppercase;  }

.navBasketLinks { padding-top: 4px; text-align:center; }

.navBasketLinks a { color: #FFF; }

.navBasketLinks a:hover { color: #FFF; }

.searchBox {border:solid 1px #000; width: 125px; padding:1px; margin:0px; height:14px; }

.searchButton {  left: 145px; top: 138px; display:inline-block; padding:0px; margin:0px; margin-right:100px;}

.currencySelected { color: Red; text-decoration: underline; }

.welcomeMessage { position: absolute; top: 71px; right: 235px; color: #fff; width:300px; text-align:right; }

.welcomeMessage a, a:hover { color: #fff; }



/********* HOMEPAGE CLASSES ***********/

.homepageBanners { margin-top: 5px; width: 640px; float: right; }

#homepageTopBanners img { padding-left: 9px; float: left; }

#homepageSideBanners img { margin-top: 10px; }

#homepageBottomBanners img { margin-top: 10px; padding-left: 9px; float: left; }

.homepageSignUp {float:left; margin-right:12px; height: 158px; width: 190px; position: relative; background: #F7F3E8 url(/stores/golf/artwork/english/home/sign_up.jpg) no-repeat; }

.homepageSignUpButton { position: absolute; left: 160px; top: 115px; padding:0px; }

.homepageSignUpBox { width: 140px; font-size: 10px; border: none; margin: 115px 0px 0px 8px; border: 1px solid #000; padding:2px; height:14px; }

.homepageSignUp div {  margin:1px 0px 0px 10px;  z-index: 1; text-align: left; font-size:1.2em; }

.homepageSignUp div span { filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1; color: Red; 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; }

/********** PRODUCT BROWSE CLASSES ************/

.categoryPanelHeader { background: #E0E1E3 url(/stores/golf/artwork/english/browse/category_header.jpg) repeat-x; height: 25px;/* border-top: solid 1px #E0E1E3; border-left: solid 1px #E0E1E3; border-right: solid 1px #E0E1E3; */width: 190px; }

#productBrowseContainer { margin: 9px 0px 0px 0px; min-height: 600px; height: auto !important; height: 600px; position: relative; }

.productBrowseNav { width: 190px; vertical-align: top; height: 100%; position: absolute; top: 0px; left: 9px;  }

.productBrowseContent { vertical-align: top; width: 760px; margin-left: 200px; color:#000; }

.breadcrumbs { background-color: #E0E1E3; padding: 7px; margin: 0px 8px 0px 9px; font-size: 12px; color: #000; }


.productBrowseNavTop { background-color: #E0E1E3; width: 100%; margin-bottom: 7px; }

.productBrowseNavBottom { background-color: #E0E1E3; margin: 0px 0px 8px 0px; width: 100%; clear: both; }

.refinementHeader { background: #E0E1E3 url(/stores/golf/artwork/english/browse/refinement_header.jpg) repeat-x; height: 25px; margin-top: 10px; width: 190px; /*border-top: solid 1px #C8DBC7; border-left: solid 1px #C8DBC7; border-right: solid 1px #C8DBC7;*/ }

.refinementBody { padding: 2px 0px 0px 0px; border-bottom: solid 1px #000; border-left: solid 1px #000; border-right: solid 1px #000; width: 188px; background-color: #E0E6EB; }

.refinement { height: 28px; line-height: 28px; margin:0 auto; background: url('/stores/golf/artwork/english/interface/nav/button-gold.jpg'); width: 184px; w\idth: 184px; }

.refinement a {/* color: #FFF;*/ font-weight: bold; font-size: 12px; width: 177px; display: block; padding-left: 10px; }

.refinement a:hover { text-decoration: none; }

.refinementOption li { border-top: solid 2px #E0E1E3; padding-bottom: 2px; list-style: none; color: #000; width: 188px; }

.refinementOption li a { color: #000; font-weight: bold; display: block; padding: 2px 0px 2px 25px; }

.refinementOption li a:hover { background-color: #FFF; text-decoration: none; }

.panelFooter { margin-bottom: 3px; }

.promotionArea { width: 100%;  margin-bottom: 7px; }



.countText { color: #000; }
/*
.pagerImageLink { margin: 3px; }
*/
pagerImageLink img {display:inline;}

.pagerLink { color: #000; }

.navSignup { background-image: url(/stores/golf/artwork/english/interface/nav/signup_background.jpg); background-repeat: no-repeat; height: 221px; position: relative; }

.navSignup input {/* width: 140px;*/ font-size: 10px; border: 1px solid #000;/* padding:2px;/* height:14px;*/}

.navSignup div { top: 138px; left: 0px; width: 186px;/* background-color: #FFF; */ z-index: 1; text-align: center; position: absolute; }

.navSignup div span { filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1; color: Red; z-index: 2; }

.navSignupBox { font-size: 11px; width: 140px; height:14px; padding:2px; position: absolute; left: 10px; top: 115px; }

.navSignupButton { position: absolute; left: 160px; top: 115px; padding:0px;}

/********* 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; }

#productDetailImage { float: left; width: 590px; vertical-align: top; background-color: #FFF; text-align: center; }

#productDetailInfo {/*border:1px solid #000;*/ background-color:#E0E1E3; float: left; width: 358px; vertical-align: top; /*background:#fff url('/stores/golf/artwork/common/product/gradient.gif') no-repeat 0 100%;/* min-height: 420px; height: auto !important; height: 420px; */padding-bottom:10px;}

#productDetailInfo #info { background: #C2D0B5; }

.productDetailsSize { font-size:.75em;}



#productTitle { margin:3px; font-size: 15px; font-weight: bold; color: #000;  /*background-color: #E1E6EC;*/ padding: 5px; }

#productDescription { text-align: justify; line-height: 17px; color: #000; margin: 0px 8px 5px 8px; /*background-color: #E1E6EC; */padding: 15px 0px; border-top:solid 1px #D0AD67; border-bottom:solid 1px #D0AD67}

.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: #000; font-size:16px;  }

.productInfo a {font-size:0.7em;}

.productInfo select { border:solid 1px #000; padding:1px; }

.productPrice { font-size: 16px; color: #000; /*font-weight: bold; */}

.productPreviousPrice { font-weight: normal; font-size: 15px; text-decoration: line-through; color: Red; }

.productAvailability { color: #000; /* padding: 18px 5px; */ font-size:18px;}

.addToBasketButton { margin: 10px 0px 5px 5px; }

.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 { margin: 0px 0px 10px 8px; height: 100%; float: left; /*border: solid 1px #000;*/ color: #000; width: 180px; display: inline; }

.productListItem .productListLink { min-height: 58px; height: auto !important; height: 58px; width: 165px; padding: 2px 6px 2px 6px; text-align: left; }

.productListItem .productListLink a { color: #000; }

.productListItem .productListPrice { padding: 0px 6px 2px 6px; text-align: left; font-size: 12px; min-height:30px;}

.productListItem .productListFooter { text-align: right; width: 100%; }

.productListItem .productListFooter a { color: #000; padding-right: 5px; font-weight:bold; min-height:30px; }

.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: 751px; background-color: #000; }

.bestSellerZoneHeader_side {/* padding: 3px 0px 3px 10px; */color: #FFF; font-size: 15px; width: 751px; background-color: #E0EEFA; }


/*
.bestSellerZoneContent { padding: 3px 0px 3px 1px;  border-bottom: solid 1px #000; border-right: solid 1px #000; border-left: solid 1px #000; /*background:#fff url('/stores/golf/artwork/common/product/gradient.gif') repeat-x 0 100%;}
*/
.recommendedZoneHeader {/* padding: 3px 0px 3px 10px;*/ color: #FFF; font-size: 15px; width: 751px; background-color: #000; }

.recommendedZoneContent {position:relative;  padding: 3px 0px 3px 1px; border-bottom: solid 1px #000; border-right: solid 1px #000; border-left: solid 1px #000;/* background:#fff url('/stores/golf/artwork/common/product/gradient.gif') repeat-x 0 100%; */}

.merchZoneItem { padding: 5px; float: left; color: #000; width: 238px; display: inline; /*border-bottom:solid 1px #000;*/ }

.merchZoneItem .productListImage { text-align: center;/* width:80px;*/ float:left; margin-right:5px; }

.merchZoneItem .productListImage img { color:#fff; margin-bottom: 5px; border: solid 1px transparent !important; width:80px; height:80px; }

.recommendedZoneContent .merchZoneItem .productListImage img { margin-bottom: 5px; border: solid 1px #fff !important; }

.merchZoneItem .productListImage div { border: none; padding: 0px; }

.merchZoneItem .productListLink { margin-left:100px; width:124px; min-height: 52px; height: auto !important; height: 52px; text-align: left; color: #046330; padding: 0px 5px; }

.merchZoneItem .productListLink a { color: #000; }

.merchZoneItem .productListPrice { padding: 0px 5px; padding-bottom: 2px; text-align: left; }

.merchZoneItem .productListFooter { padding: 0px 5px; height: 15px; text-align: right; }

.merchZoneItem .productListFooter a { color: #000; font-weight:bold; }

.merchZoneItem_80 {  padding: 5px; float: left; color: #000; width: 227px; display: inline; /*border-bottom:solid 1px #000; */}

.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:55%; min-height: 52px; height: auto !important; height: 52px; text-align: left; color: #046330; padding: 0px 4px; }

.merchZoneItem_80 .productListLink a { color: #000; }

.merchZoneItem_80 .productListPrice { padding: 0px 5px; padding-bottom: 2px; text-align: left; }

.merchZoneItem_80 .productListFooter { padding: 0px 5px; height: 15px; text-align: right; }

.merchZoneItem_80 .productListFooter a { color: #000; font-weight:bold; }


.merchZoneItem_Details { overflow:hidden; padding: 5px; float: left; color: #000; 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: #000; }

.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: #000; font-weight:bold; }

.merchZone0 { width:237px; height:333px; border-right:1px solid #E0E1E3; float:left; overflow:hidden;}

.merchZone1 { width:237px; height:333px; border-right:1px solid #E0E1E3; float:left; overflow:hidden;}

.merchZone2 { width:237px; height:333px; border-right:1px solid #E0E1E3; float:left; overflow:hidden;}

.merchZone3 { width:238px; height:333px; float:left; overflow:hidden;}

.merchZoneContainer { border-left:solid 1px #000; border-right:solid 1px #000; border-bottom:solid 1px #000; width:952px; margin-right:auto; margin-left:auto; height:333px; }

/**************** BASKET CLASSES ***************/

.basketItems { text-align: right; color:#000 }

.basketZoneItem { width: 100px; padding-top: 10px; padding-left: 10px; }

.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; }

.basketShippingDetails { width:479px!important; margin:20px 0;background-color:#fff;/* background:#fff url(/stores/golf/artwork/common/product/gradient.gif) repeat-x 0 100%;/* border:solid 1px #000;*/ }

.basketTotal { border:none 0px !important }

.basketDesc { padding-left:5px; }

.deliveryBorder { border-left:solid 1px #000; border-right:solid 1px #000; border-bottom:solid 1px #000;}

/**************** Payment PAGE CLASSES *********/

.paymentPage { width:952px; margin-right:auto; margin-left:auto; }
.paymentPage input, select {padding:2px;}
.checkoutBorder { border:solid 1px #000; width: 950px; margin:0 auto 10px auto; }
.PayPalOR { margin: 10px 0px 0px 50px }
.PayPalButton { margin: 5px 0px 0px 0px }


/**************** HELP PAGE CLASSES ************/

.helpNavigationBorder { border:solid 1px #000;}

.helpNavigation { float: left; width: 405px; background-color: #FEFEFE; 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 #000; min-height: 600px; height: auto !important; height: 600px;}

.helpContent { float: left; min-height: 600px; height: auto !important; height: 600px; width: 535px; background-color: #FEFEFE; color:#000; margin: 10px 0px 10px 10px; /*border-bottom: solid 20px #525449;*/ }

.helpContent a { color:#000; text-decoration:underline; }
/************ PROFILE/LOGIN CLASSES ************/

.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: #FFF; }

.profileLinksList { padding-top: 12px; }

.profileLinksList li {  margin-left: 25px; font-size: 12px; color: #000; margin-top: 12px; }

.profileLinksList li a { color: #000; }

.profileContent { margin: 0px 9px 0px 9px; }

.registerArea { float: left; margin: 10px 0px 0px 10px; width: 470px;  display: inline; }

.registerArea input,select { padding:2px; /*width:130px;*/ }

.ddlTitle {width:auto; padding:0px;}
.ddlDay {width:auto; padding:0px;}
.ddlMonth {width:auto; padding:0px;}
.ddlYear {width:auto; padding:0px;}
.ddlGender {width:auto; padding:0px;}
.countryDropDown {width:auto; padding:0px;}

#ctl00_ContentMain_login1_CreateUserWizard1___CustomNav0_StepNextButtonImageButton { width:82px!important;}
#ctl00_ContentMain_login1_CreateUserWizard1_FinishNavigationTemplateContainerID_FinishImageButton {width:102px!important;}
#ctl00_ContentMain_order_details1_dd_amtrakInstructions { width:204px!important;}

.loginArea { float: left; text-align: left; margin: 10px 0px 0px 8px;  width: 469px; }

.loginArea a, a:hover { color:#000; }

.loginArea input,select { padding:2px; width:150px; }

.loginTitle { margin: 10px 10px 10px 10px; padding-bottom: 10px; border-bottom: solid 1px #000; }

.loginTitle span { color: #FFF; padding: 3px 0px 3px 10px; background-color: #000; font-size: 14px; display: block; }

.loginBox { width: 280px; text-align: center; }


.loginButton { margin-left: 120px; margin-top: 20px; width:82px!important; }

.recoverPasswordArea { background-color: #fff; border:solid 1px #000; margin: 10px 9px 0px 9px; float: left; width: 950px; }

/*********** FOOTER CLASSES ************/

.footerNav { color:#fff; background:#000 url(/stores/golf/artwork/common/footer/bk-footer.gif) repeat-x; position:relative; height: 18px; padding-top: 7px; padding-left: 7px; width: 962px; }

.disclaimer { color: #A9A9A9; padding-top: 0px; /*margin-right: 5px;*/ float: right; }

.disclaimer img { display: inline; }

.disclaimer a { color: #A9A9A9; }

.footerNav a { color: #fff; margin:0 10px; }

.footerNavSEO { padding-top: 5px; float: left; }

.footerNavSEO a { color: #A9A9A9; margin: 15px 5px 5px 5px; }

.footerLink { color:#fff; font-size:10px; position:absolute; right:10px; bottom:3px;}

.footerLink a:hover { 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: #000;*/ color: #FFF; font-size: 15px; /* temp */ /* width:954px;*/ margin-left:auto; margin-right:auto;}

.pageTitleLogin {/* padding: 8px 0px 3px 10px; background-color: #000;*/ color: #FFF; font-size: 15px; /* temp */  width:470px; margin-left:auto; margin-right:auto;}


.pageInstructions { color:#000; /*padding: 10px; background-color:#E4F1FA;*/ width:100%; }
/*
.pageInstructions p { width:400px;}
*/
.pageInstructions a { color:#000; }

.pageInstructions div { padding: 10px 0 10px 10px; /*width:700px;/*border-bottom: solid 1px #000; border-top: solid 1px #000;*/ }

.pageInstructions span { color: #000; font-size: 12px; width:430px; }

.pageInstructionsLogin { color:#000; /*padding: 10px; background-color:#E4F1FA;*/ width:470px; }
/*
.pageInstructionsLogin p { width:400px;}
*/
.pageInstructionsLogin a { color:#000; }

.pageInstructionsLogin div { padding: 10px 0 0 10px; width:700px;/*border-bottom: solid 1px #000; border-top: solid 1px #000;*/ }

.pageInstructionsLogin span { color: #000; font-size: 12px; width:430px; }


.loginBorder {border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; height:auto !important; min-height:250px;}

.sectionHeader { background-color: #d0ad67; color: #000; font-size: 15px; padding: 3px 0px 3px 5px; /*width: 952px;*/ margin: 0px 0px 0px 0px; font-weight:bold; }

.sectionHeader span { vertical-align: middle; margin-left: 10px; }


.sectionHeader img { float: left; padding-left: 2px; }

.section { padding: 25px; background-color: #fff; /*margin: 0px 9px 0px 9px; width: 900px; */}

.section td { border-right:solid 2px #fff;}

.sectionTitle { margin: 10px 10px 10px 10px; padding-bottom: 10px; border-bottom: solid 1px #000; }

.sectionTitle span { color: #FFF; padding: 3px 0px 3px 10px; background-color: #000; font-size: 14px; display: block; }

.sectionProfile { padding: 25px; background-color: #fff; /*margin: 0px 9px 0px 9px; width: 900px; */}

.sectionProfile td { border-right:solid 2px #fff;}

.sectionProfileTitle { margin: 10px 10px 10px 10px; padding-bottom: 10px; /*border-bottom: solid 1px #000; */ color:#000; font-weight:bold; font-size:14px;}

.sectionProfileTitle span { color: #FFF; padding: 3px 0px 3px 10px; background-color: #000; font-size: 14px; display: block; }


.tableHeader { background-color: #E0E1E3; padding: 8px; text-align: left; height: 30px; color: #000; }

.tableHeader th { border-right:solid 2px white;  }

.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}

.lostEmail input { padding:1px; }

/**************** 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_lbl_welcome a:hover { color:#fff; }
#ctl00_ctl00_ContentMain_lbl_loggedonas { color: #000; }
.ctl00_ctl00_ContentMain_lbl_logout { color: #000; }
#ctl00_ContentMain_product_browse1_lv_recommendedProducts_ctrl3_ProductInfo_pnl_item {display:none}
#ctl00_ContentMain_product_details1_lv_recommendedProducts_ctrl1_Product_pnl_item { border-left:solid 1px #E0E1E3}
#ctl00_ContentMain_product_details1_lv_recommendedProducts_ctrl2_Product_pnl_item { border-left:solid 1px #E0E1E3}
#ctl00_ContentMain_product_details1_lv_recommendedProducts_ctrl3_Product_pnl_item { border-left:solid 1px #E0E1E3}
#ctl00_ContentMain_product_details1_lv_recommendedProducts_ctrl4_Product_pnl_item { border-left:solid 1px #E0E1E3}
#ctl00_ContentMain_product_details1_lv_recommendedProducts_ctrl5_Product_pnl_item { border-left:solid 1px #E0E1E3}
#ctl00_ContentMain_product_browse1_lv_bestSellers_ctrl1_ProductInfo_pnl_item { border-left:solid 1px #E0E1E3; border-right:solid 1px #E0E1E3}
#ctl00_ContentMain_product_browse1_lv_recommendedProducts_ctrl1_ProductInfo_pnl_item { border-left:solid 1px #E0E1E3; border-right:solid 1px #E0E1E3}
#ctl00_ContentMain_login1_CreateUserWizard1___CustomNav0_StepNextButtonImageButton { margin-right:51px;}
#ctl00_ContentMain_login1_userLogin_LoginImageButton { padding-right:9px;}
#ctl00_ContentMain_product_browse1_re_emailv br {display:none}

.masterCard {height:92px; width:169px;}
#ctl00_ContentMain_login1_CreateUserWizard1_User_Profile_address_lookup_btnFindAddress{padding-top:0px;}