/* aaa_catalogdetail.css
styles used specifically in the Product Detail template */


/* Breadcrumbs
--------------------------*/
#detailCrumbs  {
     width:755px;
     color:#6c6c6c;
     float:left;
     display:inline;
     margin:0px 0px 12px 0px;
}
#detailCrumbs a:link, #detailCrumbs a:visited  { 
     color:#6c6c6c;
}

/* Product Detail Framework
----------------------------------*/
#detailTop  { 
     width:745px;
     background:url('detail_top_bg.gif') top left no-repeat;
     position:relative;
     clear:left;
     padding:3px 0px;
}
#detailTop h1  { 
     color:#333333;
     font-size:20px;
     font-weight:bold;
     margin:0px 8px;
}
#detailBot  { 
     width:745px;
     background:url('detail_bot_bg.gif') bottom left no-repeat;
     position:relative;
     z-index:1;
}
#detailLeft  { 
     width:330px;
     float:left;
     display:inline;
     position:relative;
     margin:8px 0px 8px 8px;
}
#detailRight  { 
     width:379px;
     float:right;
     display:inline;
     position:relative;
     margin:8px 8px 8px 0px;
}
#detailRight p  { 
     color:#6c6c6c;
     font-weight:bold;
     font-size:13px;
     margin:4px 0px;
}

/* Product Images
--------------------------*/
#detailLogo  { 
     float:right;
     display:inline;
     margin:3px 8px;
}
#detailPhoto  { 
     width:320px;
     height:349px;
     background:#ffffff;
     border:1px solid #aaaaaa;
     position:relative;
}
.detailThumbWrapper  { /* aaa_ie6.css   aaa_ie.css*/
    float:left;
    display:inline;
    position:relative;
    clear:both;
    margin:-8px 0px 0px 8px;
}
.detailThumb  { 
     width:76px;
     height:76px;
     border:1px solid #aaaaaa;
     background:#ffffff;
     float:left;
     display:inline;
     margin:8px 3px 8px 0px;
}
.detailThumb img  { 
     max-width:76px;
     max-height:76px;
}
.detailThumb img:hover  { 
     cursor:help;
}
.detailThumb p  { 
     line-height:76px;
     color:#ffffff;
     text-align:center;
     margin:0px;
}
/* Product Info
------------------------*/
#productPrice  { 
     clear:right;
     margin:22px 0px 0px 0px;
     border-top:1px dotted #aaaaaa;
     border-bottom:1px dotted #aaaaaa;
}
p#detailPrice  { 
     font-size:16px;
     font-weight:bold;
     color:#521020;
     line-height:20px;
}
span#detailSavings  { 
     color:#333333;
     font-weight:bold;
     font-size:12px;
     margin:0px 0px 0px 12px;
}
#promoImage  { 
     float:right;
     display:inline;
     margin:3px 0px;
}
p#markedDown  { 
     color:#333333;
     line-height:16px;
}
#productAttr  { 
     border-bottom:1px dotted #aaaaaa;
     margin:0px 0px 12px 0px;
     color:#333333;
     width:379px;
}
#cartAddWrapper  { 
     width:379px;
     position:relative;
}
#cartAdd  { 
     float:left;
     display:inline;
     margin:7px 0px;
}
#stockLevel  { /* aaa_ie6.css */
     position:absolute;
     bottom:5px;
     right:20px;
}
#stockLevel p  { 
     float:left;
     display:inline;
     margin:0px;
     line-height:25px;
}
#attrOpt  { 
     background:#f6f5f5;
     padding:3px;
     width:379px;
}
select#attrSelect  { 
     font-family: arial, verdana, sans-serif;
	 font-size:12px;
     font-weight:normal; 
     color:#333333;
}
.quantity  { 
     height:25px;
}
input.qtyInput  {
    font-family: arial, verdana, sans-serif;
	font-size:12px;
    font-weight:bold; 
    color:#333333;
    float:left;
    display:inline;
    height:14px;
    width:21px;
    padding:1px;
    margin:2px 4px 2px 0px;
}
#itemAdded  { 
    float:right;
    display:inline;
}
/* Ask A Question Script
------------------------------*/
#noteSpace  { 
     width:379px;
     height:48px;
     position:relative;
     clear:right;
}
#noteWrapper  { 
    position:absolute;
    bottom:16px;
    right:5px;
    width:381px;
    height:40px;
    z-index:9002;
}
#sendNote  { 
    width:379px;
    height:38px;
    float:right;
    display:inline;
    position:relative;
    z-index:9002;
    margin:10px 3px 10px 0px;
    background:url('send_note_bg.png') top left no-repeat;
}
#sendNote img  { 
    float:left;
    display:inline;
    margin:6px 12px;
}
#sendNote p  { 
    margin:0px;
    line-height:38px;
}
#sendNote a:link, #sendNote a:visited  { 
    color:#521020;
    font-size:15px;
    font-weight:bold;
}
#sellerQuestion  { 
    position:absolute;
    width:367px;
    top:30px;
    left:-1px;
    padding:30px 5px 5px 5px;
    background:#f6f5f5;
    border:1px solid #aaaaaa;
    z-index:9001;    
}
#sellerQuestion table  { 
     background:#f6f5f5;
     color:#333333;
}
#neverMind  { 
    position:absolute;
    top:30px;
    right:8px;
}
/* Tabbed Content Style Section
-----------------------------*/
#tabContainer  {
     border:1px solid #aaaaaa; 
     width:723px; 
     padding:10px;
     clear:both;
     position:relative;
     top:-1px;
     z-index:0;
     margin:0px 0px 12px 0px;
}
.shadetabs  {
     margin-top: 20px;
     list-style: none;
     width:95%;
     z-index:1;
}
.shadetabs li  {
     float:left;
     height:30px;
     display:inline;
     margin:0px 3px;
     z-index:1;
}
.shadetabs li.itemOne  { 
     margin-left:0px;
}
.shadetabs li a{ 
     display:block;     
     position:relative;
     height:30px;
     line-height:30px;
     background:url('tab_left.gif') top left no-repeat;
     outline:none;
     padding-left:10px;
     color:#333333;
     font-weight:bold;
     text-decoration:none;     
}
.shadetabs li a span{     
     background:url('tab_right.gif') top right no-repeat;
     position:relative;
     outline:none;
     line-height:30px;
     height:30px;
     float:left;
     display:block;
     padding-right:10px;
}
.shadetabs li a:hover{
     background:url('tab_left.gif') bottom left no-repeat;     
}
.shadetabs li a:hover span {
     background:url('tab_right.gif') bottom right no-repeat;
     color:#ffffff; 
}
.shadetabs li a.selected  {
     background:url('tab_active_left.gif') top left no-repeat;
     z-index:1;
}
.shadetabs li a.selected span  { 
     background:url('tab_active_right.gif') top right no-repeat;
     z-index:1;
}
.shadetabs li a.selected span, .shadetabs li a.selected span:hover  { 
     color:#333333;
}
detailTabsStart  { 
     margin:0px 3px 0px 0px;
}
.tabcontent_corner_tr  { 
     position:absolute;
     top:-1px;
     right:-1px;
}
.tabcontent_corner_br  { 
     position:absolute;
     bottom:-1px;
     right:-1px;
}
.tabcontent_corner_bl  { 
     position:absolute;
     bottom:-1px;
     left:-1px;
}
.tabcontent{
     display:none;
}
.tabcontent p  { /* Sets the font size for all p tags under tabbed content */
     font-size:16px;
	 font-family:Verdana, Geneva, sans-serif;
	 font-weight:400;
	 margin-bottom:20px;
	 color:#202222
	 
}
/* Alternate Content for Javascript Disabled Browswers */
@media print {
.tabcontent {
display:block !important;
}
}
#oemWrapperImg  { 
     float:left;
     display:inline;
     border:1px solid #6c6c6c;
     background:#ffffff;
     margin:8px 8px 0px 0px;
     padding:5px;    
}
#oemWrapperImg img  { 
     max-height:370px;
     max-width:370px;
}
/* End Tabbed Content
---------------------------------------------------------- */




/* Multi Image Rotaional Viewer
----------------------------------------------------------- */
.sliderwrapper{
     position: relative; /*leave as is*/
     overflow: hidden; /*leave as is*/
     width:318px;
     height:347px;
}
.sliderwrapper .contentdiv, .sliderwrapper .showcontentdiv{
     position: absolute; /*leave as is*/
     left: 0px;  /*leave as is*/
     top: 0px;  /*leave as is*/
     background: #ffffff;
     width:318px;
     height:347px;
}
.sliderwrapper .contentdiv  { 
     visibility:hidden;
}
.sliderwrapper .showcontentdiv   { 
     visibility:visible;
}
.sliderwrapper .contentdiv p, .sliderwrapper .showcontentdiv p  { 
     line-height:314px;
     color:#ffffff;
     font-size:5px;
     text-align:center;
     margin:0px;
}
.sliderwrapper .contentdiv img, .sliderwrapper .showcontentdiv img  { 
     display:inline;
     vertical-align:middle;
     cursor:default;
}
.sliderwrapper .contentdiv a:link img, .sliderwrapper .showcontentdiv a:link img{ 
     cursor:pointer;
}
.pagination{
     width: 325px; /*Width of pagination DIV. */
}
a.enlargeImg  { 
     color:#333333;
     text-decoration:none;
     font-weight:bold;
     line-height:16px;
     display:block;
     margin:0px auto;
     padding:0px 0px 0px 23px;
     text-align:center;
}
a.enlargeImg:hover  { 
     text-decoration:underline;
}
.itemBackorder  {
     right:20px;
}






