/* The product detail page - image at the top
-------------------------------------*/
div.detailprodnavigation{
padding:10px 0px 10px 12px;
float:left;
width:100%;
font-size:0.9em;
background-color:#fff;
border-bottom:1px solid #ccc;
margin-bottom:10px;
}

div.detailimage{
margin:5px;
text-align:center;
} 

img.detailimage{
max-width:100%;
height:auto;
}

div.detailcheckoutbutton{
width:100%;
float:left;
padding:10px 0px 10px 12px;
text-align:right;
}

div.detailid{
margin:5px;
}

div.detailname h1{
font-size:1.2em;
padding:5px;
margin-top:10px;
margin-bottom:12px;
border-bottom:1px solid #ccc;
}

div.detailname{
font-size:1.2em;
padding:5px;
margin-top:10px;
margin-bottom:12px;
}

div.detaildiscounts{
margin:0px 5px 20px 5px;
color:#de632a;
}

div.detailmanufacturer{
margin:5px;
}

div.detailcustom1, div.detailcustom2, div.detailcustom3{
margin:5px;
}

div.detailsku{
margin:5px;
}

div.detailinstock{
margin:5px;
}

div.detaildateadded{
margin:5px;
}

span.detailmanufacturerlabel{
font-weight:bold;
}

div.detaildateaddedlabel{
display:inline-block;
margin-right:5px;
font-weight:bold;
}
span.detailidlabel{
font-weight:bold;
}

div.detaildateaddeddate{
display:inline-block;
}

div.detailshortdescription{
margin:5px;
line-height:1.8em;
}

div.detailreviewstars{
margin:15px 4px;
}

div.detaildescription{
margin:5px;
padding-top:4px;
line-height:1.8em;
}

div.detailminquant{
margin:5px;
}

div.detailquantpricing{
}

div.detailquantpricingwrap{
margin-left:5px;
}

div.detailprice{
font-size:1.2em;
font-weight:bold;
margin:5px;
}

div.detaillistprice{
color:#DA6A1E;
margin:5px;
}

div.detailcurrency{
font-size:0.8em;
color:#666;
margin:5px;
}

div.detailoptions{
margin-bottom:8px;
}

div.detailoptiontext{
display:inline-block;
padding-left:10px;
margin:15px 0px;
min-width:160px;
}

div.detailoption{
display:inline-block;
margin:10px 0px;
}

input.detailprodoption{
margin-right:6px;
}

select.detailprodoption{
padding:4px;
clear:right;
}

select.detailprodoption{
display:block; 
padding:10px 70px 10px 13px !important; 
max-width:100%; 
width:100%;
height:auto !important; 
border:1px solid #ccc; 
border-radius:3px; 
background:url("/images/select-menu-arrow.png") right center no-repeat; 
background-color:#fff; 
color:#444444; 
font-size:12px; 
line-height:16px !important; 
appearance:none; 
-webkit-appearance:none; 
-moz-appearance:none;
} 

select.detailprodoption option{ padding:0 4px; } 

select.detailprodoption::-ms-expand{ display:none; } 
select:disabled.detailprodoption::-ms-expand{ background:#f60; }

div.detailmultioptiontext{
padding:6px;
width:30%;
clear:none;
}

div.previousnext{
padding-top:20px;
padding-bottom:6px;
text-align:center;
font-size:0.9em;
border-top:1px solid #ccc;
margin-left:5px;
}

div.quantity0div, div.quantity1div, div.quantity2div{
float:left;
display:inline-block;
margin:4px 6px 0px 0px;
}

input.quantity0input{
border:1px solid #ccc;
padding:4px 4px 3px 4px;
}

div.detailquantitytext{
float:left;
display:inline-block;
padding:0px 10px;
margin-top:9px;
}

div.detailquantityinput{
display:inline-block;
}

div.detailquantityinput input{
border:1px solid #ccc;
padding:4px;
} 

div.detailaddtocart{
text-align:left;
margin-left:10px;
}

div.detailaddtocartquant{
padding:10px;
clear:both;
}

div.detailoutofstock{
font-size:1.2em;
font-weight:bold;
text-align:left;
margin-left:10px;
padding:10px 0px;
}

div.detailnotifystock{
text-align:left;
padding-top:16px;
margin-left:8px;
}

div.review{
overflow:auto;
margin-top:16px;
margin-left:5px;
}

div.reviews{
margin:16px 5px;
}

div.reviewtotals{
margin-bottom:16px;
}

span.numreviews{
font-size:1.2em
}

hr.review{
height:0;
border-width:1px 0 0 0;
border-style:solid;
border-color:#bbb;
padding:4px;
margin-top:6px;
}

div.reviewprod{
background-color:#eee;
padding:10px;
}

input.askaquestion, input.emailfriend{
background:#2868B2;
color:#fff;
height:28px;
border:0;
border-radius:4px;
font-size:12px;
cursor:pointer;
}

div.socialmediabuttons{clear:both;margin:10px 0;background:#fff;overflow:auto;padding:4px;}

.detailhr{clear:both;}
p.pagenums{width:98%;float:left}

div.searchwords{
margin-left:10px;
border:1px solid #ccc;
padding:4px 8px;
}

button.detailbuybutton{
min-width:150px;
}
