/*product detail page*/
#productDetail {height:540px; width:740px;padding:10px 0 0 20px; clear:both;}
#productDetail .hlist {padding:0; margin: 0;}
#productDetail .hlist ul {padding:0; margin: 0;float: right;}
#productDetail .hlist li a {padding: 0 0 0 10px;text-decoration: none;}

#productDetail h3 {text-transform: lowercase;width:200px;}
#productDetailLeft {float: left; width:380px; height:520px;}
#productDetailLeft a {text-decoration: none;}
#productDetailLeft .nextPrev { float:left; width: 150px; height:15px; margin:0 10px 6px 0;text-align:left;font-size:9px;}
#productDetailLeft .nextPrev a {float:left;margin-right:10px;}
#productDetailLeft .FlashZoom {clear:both; width:355px; height: 280px; background: #fff;border: 1px solid #ccc;}

.alternateImages {height: 70px; margin-top: 7px;}
#alternate_1, #alternate_2, #alternate_3 {float: left; margin-right: 4px;}
.alternateImages img.selected {border: 1px solid #8A3C3A;}
.alternateImages img.nonSelected { border: 1px solid #DBDBD9;}

#productDetailRight {float:left; width:340px; height:auto; margin-top:20px;}
#productDetailRight h2 {width:auto; display: block; float: left; font-weight:700; margin:0;letter-spacing:0;}
#productDetailRight .vlist {width:20%;float: right; margin:0; padding:0; font-size:10px;}
#productDetailRight .vlist ul{padding: 0; margin: 0; float: right; margin-right: 10px;}
#productDetailRight .vlist li {padding:2px 0;}
#productDetailRight .vlist li  a{text-decoration: none;}
#productDetailRight .hlist {width:340px; clear:both; font-size:10px;}
#productDetailRight .hlist ul {width:100%;}
#productDetailRight .hlist ul li {padding-right:3px;}
#productDetailRight .hlist ul li a {margin:0; padding:0;}
#productDetailRight .prodDetailsBrand {float:right; clear:both;}

.descriptionText {clear:both; padding:5px 0 0 0; margin:0;}
.descriptionText label {font-weight: bold;}
.descriptionText p {margin: 0; padding: 0;margin-top: 4px; width:350px;}
.originalPriceNumber {float:left; margin:0 0 0 10px; padding:0;}
.DCSNumber {color:#aaa; font-size: 11px; float:left; clear:left; width:160px; letter-spacing:0;}
.productDetailSelect {clear: both; width:340px; height:auto;}
.productDetailSelect .note {clear: both; float: left;text-align: left; margin-top: 0; padding:5px 0 0 0;font-size: 10px; width:100%;}
.productDetailSelect .note a:link, .productDetailSelect .note a:visited  {margin:0; padding:0; color:#666; text-decoration:underline;}
.productDetailSelect .note a:hover {color:#aaa;}
.productDetailSelect .textfield {width:80%;}
.productDetailSelect .floatLeftD {float: left; text-align: left;width: 170px;padding: 0; margin: 0;}
.productDetailSelect .floatRightD {float: left;text-align: left; width: 170px; padding: 0; margin: 0;}

.mainButtonAddtoBag {clear:both; float:left; width:140px; margin:10px 0 0 0 ; cursor:pointer;}
/* For Forward to friend NewsLetter */
.marginTop .mainButtonAddtoBag {float:right;padding: 2px; width: 85px; margin:30px 50px 10px 0px; font-size: 1.2em;border: 1px solid #666; color: #16439a; }
#checkoutButton1 {float:left; margin-left:15px; clear:right;}

#addToCart .hlist {clear:left;}
#productDetail .hlist {clear: both; float: left; padding: 0; margin: 0; margin:10px 10px 0 0 ;}

#productDetail .extraFeatures {clear:both; float:left; width:100%; text-align:center; margin:20px 0;}
#productDetail .extraFeatures a {margin:0 5px; font-size:10px;}


#swatches {clear:both;}
#swatches h3 {letter-spacing:0;}
.swatchesInfo {}

#swatches .new {text-align: center; color: #9DAB00; padding-left: 5px; }
#swatches .sale {text-align: center; color: #E4292A;  padding-left: 5px;}
#swatches .finalPrice {text-align: center; color: #FE4819;  padding-left: 5px;}
#swatches {margin: 6px 0; padding: 10px 0;}
#swatches ul {padding: 0; margin: 0; }
#swatches h3 {font-size: 1em;font-weight: bold;padding: 10px 0;}
.h3label {font-weight: bold;  padding:0; margin:5px 0;}

.swatchesTable {/* margin-left: -4px; */} 
.swatchesTable img {cursor: pointer;}

input.swatchRadio {background-color:#fff;}

#swatches td {text-align: left; }

#swatches li {list-style:none; height: 24px; vertical-align:middle; }
#swatches li a{font-size: .8em; color: #333; margin: 2px 0; text-decoration:none; height: 20px; vertical-align:middle;}
#swatches img {padding-right:0; margin: 4px 0 0 0; height: 20px; border: 1px solid #EDEBE9;}
.swatchPrice {padding: 0; margin: 0;}
/*right*/
#crossSellItems {clear: both; width: 370px; height: 140px; float: left; margin: 6px 0 0 0;}
#crossSellItems h3 {text-transform: lowercase;font-size: 1em; font-weight: bold; padding: 2px 0 10px 0; width:100%;}
#crossSellItems img{float: left; }
.promoItem {width: 134px; height: 120px; margin: 0px auto; float: left;/*border: 1px solid #ccc; */margin-bottom: 10px;}

#productDetailBanner {width:337px; height: 64px;float: left; margin-top: 20px; }

#productDetailBottom {clear: both;margin: 10px; margin-bottom: 20px;  text-align: right; margin-right: 50px;}

#contentPrint #productDetail{width: 760px;height:auto;}
#contentPrint {width: 760px; background: #fff; margin: 0px auto;font-size: 95%;}
#contentPrint .originalPriceNumber, #contentPrint .DCSNumber{clear: both;}
#contentPrint h3 {font-size: 110%;}
#contentPrint td {font-size: 70%;}

/** brand search results **/
.brandsResults {padding:5px 0;}
.brandsResults .column {min-height:480px; width:149px; float:left; border-left:1px solid #99cdff;}
.brandsResults .first {border:0;}
.brandsResults .column h3 {text-align:left;text-transform:uppercase;margin-left:5px;}
.brandsResults .column h3.orange {color:#091C82;}
.brandsResults .column h3.red {color:#091C82;}
.brandsResults .column .girlsBoys {float:left; width:149px; height:23px;}
.brandsResults .column .girlsBoys .title {float:left;width:50px;height:20px; margin:0 3px 0 0; padding:0; display:inline;}
.brandsResults .column .girlsBoys span {float:left;font-size:10px;}
.brandsResults .column .girlsBoys .radio {margin-right:2px;}
.brandsResults .column h3.green {color:#091C82; width:45px;}
.brandsResults .column h3.cyan {color:#091C82;}
.brandsResults .column .cell {float:left; clear:left; margin-top:5px; overflow:hidden; width:135px;  margin-left:5px;}
.brandsResults .column .cell a {text-transform:uppercase; text-decoration:underline; font-size:10px;}
.brandsResults .column .cell img {margin-left:5px;}
.finalPriceDisclaimer { display:block; margin-top: 1em; color: #FE4819;}
