/* #### Quantity Price Breaks #### */

.productPriceInBox table {width:238px; border:1px solid #D9D9D9; background-color:#EEF7FB; /*margin-left:100%; margin-right:auto;text-align:right;*/}
.productPriceInBox td {width:50%; border:1px solid #FFFFFF; padding:3px; font:11px Arial; white-space:nowrap; text-align:center;}

.productPriceInBox_title {font: 11px arial;}

/* #### END Quantity Price Breaks #### */

.priceChanged {color:#B65B34;}

/* #### Tabbed descriptions Font styles #### */

.boxTextMain {font:12px arial; padding:15px;}

/* #### END Tabbed descriptions Font styles #### */


.qntyfield input {}

.attribBox select {}

.prodInfo_desc {}


.inc_mod_productimages_td TD {
padding:0; 
border: 1px solid #D9D9D9;
}


/* ////////// IMAGE SCALER ////////// */

.image_scaler_table {

text-align:left;
}

.image_scaler_up {
height:25px; 
width:25px; 
background-position:0 4px;
background-image:url(/layout/img/zoom_in.gif); 
background-repeat:no-repeat; 
cursor:pointer;
position:relative;
top:0px;
left:0px;

}

.image_scaler_down {
height:25px; 
width:25px; 
background-position:0 4px;
background-image:url(/layout/img/zoom_out.gif); 
background-repeat:no-repeat; 
cursor:pointer;
position:relative;
top:0px;
left:0px;


}

.image_scaler_reset {
height:25px; 
width:25px; 
background-position:0 4px;
background-image:url(/layout/img/zoom_reset.gif); 
background-repeat:no-repeat; 
cursor:pointer;
position:relative;
top:0px;
left:0px;

}

.image_scaler_th_border {
border:dotted 1px #FF0000;
}

/* ////////// END IMAGE SCALER ////////// */



/* ////////// ENLARGE IMAGE POP ////////// */

.prodinfo-pop_topbar {
height:25px; 
background-color:#EEB9A2;
padding-right:20px;
text-align:right;
}

.prodinfo-pop_topbar-link {
font-family: arial;
font-weight:bold;
font-size: 11px; 
color:#FFFFFF;
}

/* ////////// END - ENLARGE IMAGE POP ////////// */

/* ////////// Attribute Icons ////////// */

.attrSelector table {width:180px;}

.attrSelector td {padding-left:1px;}

.attrSelector_select select {}

.attrSelector div {
  margin:0;
  padding:1px;
cursor:pointer;
}

.attrSelector .inactive img {
filter:alpha(opacity=25);
-moz-opacity:.25; 
opacity:.25;
}

.attrSelector .halfactive img {
filter:alpha(opacity=25);
-moz-opacity:.5; 
opacity:.5;
}

.attrSelector .selected {
  border:dotted 1px #ff7318;
}

.attrSelector .inactive {
display:block;
}

.attrSelector .hover img {
border:solid 1px #ffa83f;
}

.attrSelector .offstock {
  /*background:#cccccc;
  border:solid 1px #B65B34; */
  height:100%;
  filter:alpha(opacity=100);
  -moz-opacity:.65;
  opacity:.65;
}


.attrPullDown option.inactive {
  color:#999999;
}

.attrPullDown option.offstock {
  background:#B65B34;
}

.xSellprodListing_attrSelector {
position:absolute;
top:202px;
left:31px;
}

.models_date_avail_warning {font-weight:bold; font-size:11px; color:#FF0000;}

.buttonDisabled {
filter:alpha(opacity=25);
-moz-opacity:.25; 
opacity:.25;
}

.prodQuestion_span {padding-top:10px; padding-bottom:10px;}
.prodQuestion_maintable {width:530px;}
.prodQuestion_messagesent {font-weight:bold; color:#0000FF}
.prodQuestion_title {padding-top:10px; color:#ff6633; font:bold 14px Arial;}
.prodQuestion_Email {padding-top:10px; font:bold 12px Arial;}

.prodQuestion_Emailinput input {
font:bold 11px arial; 
line-height:18px; 
height:18px; 
width:530px; 
}

.prodQuestion_Questiontitle {padding-top:10px; font:bold 12px Arial;}

.prodQuestion_textarea {  
font:bold 11px arial; 
line-height:18px; 
height:50px; 
width:530px; 
}
.prodQuestion_submit {padding-top:5px; text-align:center;}

.tabOpen {
height:17px; 
width:166px;
color:#B65B34;
background:url(/layout/img/tabopen.gif);
background-repeat:no-repeat;
white-space:nowrap;
font-size:10px;
text-align:center;
border-bottom:solid 1px #D6D6D6;
text-transform:uppercase;
}

.tabClosed {
height:17px; 
width:166px;
cursor:pointer;
color:#666666;
background:url(/layout/img/tabclosed.gif);
background-repeat:no-repeat;
white-space:nowrap;
font-size:10px;
text-transform:uppercase;
text-align:center;
border-bottom:solid 1px #D6D6D6;
}

.tabContent {
height:235px;
text-align:left;
padding-left:40px;
padding:15px;
}

.include-left_css-menu {
position:relative; z-index:3;
}

.category_banner {
position:relative; top:3px; left:1px; z-index:1;
}