.detail{float:right; /* border-right:1px solid #ccc; border-bottom:1px solid #ccc; */border-left:1px solid #ccc; }
.detailContainer{width:828px; font-family:HelveticaRegular, Arial; }
.detailContainer .pageHeader{border-bottom: 1px solid #ccc;}
.detailContainer .pageHeader .breadcrumbs{width:400px; padding:13px 0 12px 10px;float:left; border:none;}
.detailContainer .pageHeader .breadcrumbs li{float:left;}
.detailContainer .pageHeader .breadcrumbs li:first-child a{background:none;}
.detailContainer .pageHeader .breadcrumbs li:last-child a{color:#ff3399;}
.detailContainer .pageHeader .breadcrumbs li span{display:block; font-size: 10px; font-family: 'HelveticaRegular', arial; color:#999;}
.detailContainer .pageHeader .breadcrumbs li a{display:block;font-size: 10px; line-height: 10px; font-family: 'HelveticaRegular', arial; color:#999; text-transform:uppercase; text-decoration: none;}
.detailContainer .pageHeader .breadcrumbs li a:hover{color:#3399FF;}
.detailContainer .pageHeader .pagination{float:right; width:335px; margin-right:26px; padding-top:11px;}
.detailContainer .pageHeader .pagination a.prevItem{float:left; width:100px; text-transform:uppercase; color:#999999; font-family:HelveticaRegular, Arial; font-size:10px; text-decoration:none;}
.detailContainer .pageHeader .pagination a.nextItem{float:right; width:100px; text-transform:uppercase; color:#999999; font-family:HelveticaRegular, Arial; font-size:10px; text-align:right; text-decoration:none;}
.detailContainer .pageHeader .pagination a.prevItem:hover, .detailContainer .pageHeader .pagination a.nextItem:hover{color:#3399ff;}



.detailContent{clear:both;}
.productDetail{width:360px; float:right; padding:22px 0;}
.productDetail h1{color:#333333; font:normal 24px/24px HelveticaRegular, Arial;}
.productDetail h3{color:#ff3399; font-weight:bold; font-size:18px; font-family:HelveticaRegular, Arial; margin-top:12px;}
.productDetail em{color:#666666; font:normal 10px/10px HelveticaRegular, Arial; display:block;}
.productDetail em span{color:#3399ff;}
.productDetail .rating .reviews{margin:0; padding:0 0 15px 0;}
.productDetail .rating .reviews li{float:left; font:normal 11px/11px HelveticaRegular, Arial; margin:0 10px 0 0; color:#666666; padding:0;}
.productDetail .rating .reviews li a{color:#ff3399; text-decoration:none;}
.productDetail .rating .reviews li a:hover{color:#3399ff;}
.productDetail .prodDesc{margin:16px 0 0 1px; float:none; display:block;}
.productDetail .prodDesc .qty{float:left;}
.productDetail .prodDesc .qty input{height:22px; width:34px; background:url('../img/quickView/qty_bg.jpg') no-repeat top left; border:none; padding:3px;}
.productDetail .prodDesc .qty label{color:#333333; font:normal 12px/21px HelveticaRegular, Arial; margin-right:7px;}
.productDetail .prodDesc .color{float:left; margin-left:20px;visibility:hidden;}
.productDetail .addtoBag{clear:both; padding-top:12px;}
.productDetail .addtoBag a.addBtn{height:48px; width:181px; background:url('../img/quickView/addtoBag.png') no-repeat top left; display:block; text-indent:-9999px; float:left;}
.productDetail .addtoBag a.addBtn:hover{background:url('../img/quickView/addtoBag_hver.png') no-repeat top left;}
.productDetail .addtoBag .fbLike{float:left;}
.productDetail .addtoBag .addtocartmsg {float:left;width:100%;}
.productDetail .addtoBag #fb-like-div {overflow:hidden;width:46px}
.productDetail .extraLinks{clear:both; margin-top:6px; display:block;}
.productDetail .extraLinks li{float:left;color:#ff3399;}
.productDetail .extraLinks li a{font:normal 12px/12px HelveticaRegular, Arial;color:#ff3399; text-decoration:none;}
.productDetail .extraLinks li a:hover{color:#3399ff;}
.productDetail .extraLinks span{font:normal 12px/12px HelveticaRegular, Arial; color:#ff3399; margin:0 5px;}
.productDetail ul{clear:both; padding-top:15px;}
.productDetail li{font:normal 12px/20px HelveticaRegular, Arial; color:#333333;}
.productDetail ul li label{display:inline;}
.productDetail .freeShip{margin-top:20px; display:block;}

.detailTabContainer{padding:18px 20px 0; clear:both;}
.detailTabContainer .mediaIcons{width:200px; float:left; margin-left:15px;}
.detailTabContainer .mediaIcons li{float:left; margin-right:10px;}
.detailTabContainer .mediaIcons .rafPop img {padding:0px;}
.detailTabContainer .shippingBanner{float:left; margin-left:15px; position:relative; top:-10px;}
 
.detailTabContainer .detailTab{margin-bottom:5px; width:255px; float:left;}
.detailTabContainer .detailTab li,.detailTab li a{color:#3098fe; font:normal 15px/24px HelveticaBold, Arial; float:left; text-decoration:none;}
.detailTabContainer .detailTab li span{padding:0 14px;color:#999999}
.detailTabContent{padding:16px 5px 5px 5px; border-top:1px solid #cccccc; clear:both; min-height:185px;}
.detailTab li.hover a,.detailTab li.active a{color:#999999; font:normal 15px/24px HelveticaBold, Arial;}
.detailTab li.hover,.detailTab li.active{}
.detailTabContent .prodDetail-txt{font:normal 12px/22px HelveticaRegular, Arial;color:#333333;}
.detailTabContent li{font:normal 12px/24px HelveticaRegular, Arial;color:#333333;}

.detailContainer .suggestContainer{padding:0 20px; clear:both;}
.detailContainer .suggestContainer h2{color:#3098fe; font:normal 15px/26px HelveticaBold, Arial; border-bottom:1px solid #cccccc; padding-bottom:5px;}
.detailContainer .suggestContainer .suggestList{width:750px; margin-left:25px;}
.detailContainer .suggestContainer .suggestList b{color:#333333; text-decoration:none;width:135px; display: block; font-size: 12px; line-height: 14px; font-family: 'HelveticaRegular', arial;text-align:center; font-weight:normal;}
.detailContainer .suggestContainer .suggestList strong{text-align:center; width:135px; display: block; font-size: 12px; line-height: 14px; font-family: 'HelveticaRegular', arial; color:#333333; font-weight: bold; text-transform:capitalize;}
.detailContainer .suggestContainer .suggestList li{float:left; margin:10px 70px 10px 0;}
.detailContainer .suggestContainer .suggestList li.last{margin-right:0;}
.detailContainer .suggestContainer .stars{display:block; padding-top:3px; width:135px; padding-bottom:15px;}
.detailContainer .suggestContainer .stars img{display:block; margin:0 auto;}
.detailContainer .reviewContainer{ border-top:1px solid #cccccc; clear:both;}

.productView {width: 377px; float: left; text-align: right; z-index: 1; margin: 21px 0 0 0;}
.productView .bigProductPic {padding-top: 0;margin: 0; clear:both; display: block;}
.productView #thumblist, .thumbNails {z-index: 2; float:none; width: 250px; margin-top: 23px; }
.productView #thumblist, .thumbNails li{float:left; margin-left:6px; margin-bottom: 6px;}
.productView #thumblist a, .thumbNails a {display: block; cursor: pointer;}
.productView #thumblist img, .thumbNails img { display: block; border:1px solid #cccccc;}
.productView .exclusivelink{padding:4px 0 0 0;}

.at15t_twitter {
    background:url('../img/detail/icn_Twitter.jpg') no-repeat top left !important; width:20px !important; height:20px !important;
}
.at15t_facebook {
    background:url('../img/detail/icn_fb.jpg') no-repeat top left !important; width:20px !important; height:20px !important;
}
.at15t_tumblr {
    background:url('../img/detail/icn_Tumb.jpg') no-repeat top left !important; width:20px !important; height:20px !important;
}
.at15t_email {
    background:url('../img/detail/icn_mail.jpg') no-repeat top left !important; width:20px !important; height:20px !important;
}
.addthis_default_style .at300b, .addthis_default_style .at300m {
    padding: 0 10px 0 0 !important;
}

.photo{position: relative; z-index: 0; width: 91px; height: 56px;}
.photo-overlay {position: absolute; float:left; top: 20px; z-index: 100; left: 40px; display: block; border: none;}
span.photo-overlay img {border: none; outline: none}
input[type="checkbox"], input[type="radio"] {
    bottom: 1px;
    margin-right: 3px;
    position: relative;
    vertical-align: middle;
}
.sideNav {height: auto;}
 
 
.prodDetail-txt a:hover, .productDetail a:hover{ color:#3399ff; text-decoration:none; }
.prodDetail-txt a, .productDetail a {color:#ff3399; text-decoration:none;}

.shippingBanner{ margin-top:15px;}

/* out of stock notification styles */
#oosoverlay { height:100%;width: 100%;background: #000; opacity: 0.7; position: absolute;display: none; z-index:1000;}

div.cantFindSizePH >a {display:block;} 
 
 #showCantFindSize
{
    display:none;
    margin: 20px 0 0 0;
    width: 300px;
    height: 42px;
    background-image: url('/images/layout/detail/oos_btn_notify_me.jpg');
    background-repeat: no-repeat;
}
 a#showCantFindSize:hover
{
    background-image: url('/images/layout/detail/oos_btn_notify_me.jpg');
    background-position:0 -46px;}
 
 #showCantFindSizeModalPH #oosNotificationContainer {position: fixed;width: 727px;height: 500px;top: 232px; background-color: #FFFFFF; z-index:3000;}
 #oosNotificationContainer #oosNotificationTopBar { background: #ff3399;height: 25px;}
 #oosNotificationContainer #oosNotificationTopBar a { float: right;display: block; }
 #oosNotificationContainer #ProductImage {margin: 60px auto; display:block;}
 #oosNotificationContainer #oosLeftColumn , .detailContainer .contentRight #oosNotificationContainer #oosRightColumn { float: left; min-height: 391px;}
 #oosNotificationContainer #oosLeftColumn { width: 360px;background: #fff;padding: 28px 0 0 0; display:inline-block;}
 #oosNotificationContainer #oosLeftColumn h1 { font: bold 18px ProximaNovaSemibold, arial;color: #ff7500; text-align: center;margin-top: 20px; }
 #oosNotificationContainer #oosRightColumn div { margin: 10px 30px 11px auto; float:none;}
 #oosNotificationContainer #oosRightColumn {width: 367px;background: #fff;padding: 28px 0 0 0; display:inline-block; font-size:13px;}
 #oosNotificationContainer #oosRightColumn #ModelName{color:#ff3399; font-size:14px; font-weight:700;}
 #oosNotificationContainer #oosRightColumn #signupcontainer
{
    width: 346px;
    margin-top: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
}
 #oosNotificationContainer #oosRightColumn #bttn-submit { background: transparent url('/images/layout/detail/oos-submit.png') no-repeat; display: block; width: 84px; height: 26px; text-decoration: none; margin-top: 15px; }
 #oosNotificationContainer #oosRightColumn a#bttn-submit:hover{ background-position:0px -27px;}
 #oosNotificationContainer .error { color: #e22;font-size: 10px;}
 
 .outofstock {color:#3098FE; float: left; position:relative;font: normal 15px/24px Helvetica, Arial; margin-top:10px; display:none; }
 .outofstockmessage {color:#3098FE; float: left; position:relative;font: normal 11px Helvetica, Arial;}
 
 
.dk_container{  background: transparent url('/images/layout/product-detail/oos/bg-sel.png') no-repeat;  font-family:'Helvetica',Arial,sans-serif;  font-size:11px;   line-height:8px; height: 20px; }
.dk_container:focus{ outline:0}
.dk_container a{ cursor:pointer;  text-decoration:none}
.dk_toggle{  background-repeat:no-repeat; color:#000;  padding:7px 45px 7px 10px;  -moz-transition:border-color .5s;  -o-transition:border-color .5s;  transition:border-color .5s}
.dk_toggle:hover{ border-color:#8c8c8c}
.dk_focus .dk_toggle{ border-color:#40b5e2}
.dk_focus .dk_toggle{ box-shadow:0 0 5px #40b5e2;  -moz-box-shadow:0 0 5px #40b5e2;  -webkit-box-shadow:0 0 5px #40b5e2}
.dk_open{ box-shadow:0 0 5px #40b5e2;  -moz-box-shadow:0 0 5px #40b5e2;  -webkit-box-shadow:0 0 5px #40b5e2;   z-index:10}
.dk_open .dk_toggle{ color:#000; }
.dk_options{ box-shadow:rgba(0,0,0,.2) 0 2px 8px;  -moz-box-shadow:rgba(0,0,0,.2) 0 2px 8px;  -webkit-box-shadow:rgba(0,0,0,.2) 0 2px 8px;  border-radius:0 0 5px 5px;  -moz-border-radius:0 0 5px 5px;  -webkit-border-radius:0 0 5px 5px}
.dk_options a{ background-color:#fff;  border-bottom:1px solid #999;  font-weight:bold;  padding:4px 6px}
.dk_options li:last-child a{ border-bottom:none}
.dk_options a:hover, .dk_option_current a{ background-color:#0084c7;  border-bottom-color:#004c72;  color:#fff;  text-decoration:none;  text-shadow:rgba(0,0,0,.5) 0 1px 0}
.dk_options_inner{ border:1px solid #8c8c8e;  border-bottom-width:2px;  border-bottom-color:#999;  color:#333;  max-height:250px;  text-shadow:#fff 0 1px 0;  border-radius:0 0 5px 5px;  -moz-border-radius:0 0 5px 5px;  -webkit-border-radius:0 0 5px 5px}
.dk_options_inner, .dk_touch .dk_options{ max-height:250px}
.dk_container{ display:none; position:relative}
.dk_container a{ outline:0}
.dk_toggle{ display:-moz-inline-stack;  display:inline-block;  *display:inline;  position:relative;  zoom:1; width: 120px !important;}
.dk_open{ position:relative}
.dk_open .dk_options{ display:block}
.dk_open .dk_label{ color:inherit}
.dk_options{ display:none;  margin-top:-1px;  position:absolute;  right:0;  width:100%}
.dk_options a, .dk_options a:link, .dk_options a:visited{ display:block}
.dk_options_inner{ overflow:auto;  position:relative}
.dk_touch .dk_options{ overflow:hidden}
.dk_touch .dk_options_inner{ max-height:none;  overflow:visible}
.dk_fouc select{ position:relative;  top:-99999em;  visibility:hidden}
.dk_label { width: 120px; overflow: hidden; display:block; white-space:nowrap; }

.nameEmail span{display:inline-block; width:92px;}
.nameEmail input{border: 1px solid #333; height:20px; width:182px; display:inline-block;}

#nextprev {width:200px;float:right;text-align:right;margin-right:21px;margin-top:15px;}
.prev-next span {color:#FF7500; font-weight:bold;}
.prev-next a, .prev-next a:visited, .prev-next a:hover {text-decoration:none; color:#ffffff; font-family:'ProximaNovaLightItalic',arial; font-size: 12px;}
