/* #### Quantity Price Breaks #### */

.productPriceInBox table {width:238px; border:1px solid #D9D9D9; background-color: #fff;
	color: #333;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.productPriceInBox td {width:50%; border:1px solid #FFFFFF; padding:3px; font: normal 11px arial; white-space:nowrap; text-align:center;
	color: #333;
}

.productPriceInBox_title {font: normal 11px arial; color: #333;}

/* #### END Quantity Price Breaks #### */

.priceChanged {color: #333;

}

/* #### Tabbed descriptions Font styles #### */

.boxTextMain {font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; padding:15px;
	color: #333;
}

/* #### END Tabbed descriptions Font styles #### */


.qntyfield input {font:normal 12px arial; width:25px;}

.attribBox select {
border:1px solid #454548;
}

.prodInfo_desc {
width:500px; 
padding-left:10px;
overflow-x:hidden;
}


.inc_mod_productimages_td TD {
padding:10px 0 0 0; 
border: 1px solid #D9D9D9;
}


/* ////////// IMAGE SCALER ////////// */

.image_scaler_table {
width:100%;
text-align:left;

}

.image_scaler_up {
height:25px; 
width:25px; 
background-image:url(/layout/img/scale-up.gif); 
background-repeat:no-repeat; 
cursor:pointer;
position:relative;
top:5px;
left:0px;

}

.image_scaler_down {
height:25px; 
width:25px; 
background-image:url(/layout/img/scale-down.gif); 
background-repeat:no-repeat; 
cursor:pointer;
position:relative;
top:5px;
left:0px;

}

.image_scaler_reset {
height:25px; 
width:25px; 
background-image:url(/layout/img/scale-reset.gif); 
background-repeat:no-repeat; 
cursor:pointer;
position:relative;
top:5px;
left:0px;

}

.image_scaler_th_border {
border:dotted 1px #FF0000;
padding:0;

}

/* ////////// END IMAGE SCALER ////////// */



/* ////////// ENLARGE IMAGE POP ////////// */

.prodinfo-pop_topbar {
height:25px; 
background-color: #fff;
padding-right:20px;
text-align:right;
	color: #333;

}

.prodinfo-pop_topbar-link { 
color: #333;

	background-color: #fff;
}

/* ////////// END - ENLARGE IMAGE POP ////////// */

/* ////////// Attribute Icons ////////// */

.attrSelector_select select {width:200px; border:none; font: bold 12px arial; color: #8DA90A;}

.attrSelector table {width:29px;}

.attrSelector td {}

.attrSelector div {margin:0; padding:2px; cursor:pointer;}

.attrSelector .inactive img {
filter:alpha(opacity=25);
-moz-opacity:.25; 
opacity:.25;
	color: #333;

}

.attrSelector .halfactive img {
filter:alpha(opacity=50);
-moz-opacity:.5; 
opacity:.5;
	color: #333;

}

.attrSelector .selected {
  border:dotted 1px #6799c8;
	color: #333;

}

.attrSelector .inactive {
display:block;
	color: #999;
	font-size: 11px;
	background-color: #fff;
}

.attrSelector .offstock {
  background: #fff;
  border:solid 1px #B65B34;
  height:100%;
  filter:alpha(opacity=65);
  -moz-opacity:.65;
  opacity:.65;
	color: #333;
}


.attrPullDown option.inactive {
  color:#999999;
}

.attrPullDown option.offstock {
  background: #fff;
	color: #333;
}

.prodListing_attrSelector {
position:absolute;
top:232px;
left:5px;
height:30px;
}

.models_date_avail_warning {
background-color: #fff;
}

.buttonDisabled {filter:alpha(opacity=25); -moz-opacity:.25; opacity:.25;}

.prodQuestion_span {padding-top:10px; padding-bottom:10px; color: #333; }

.prodQuestion_maintable {width:450px; color: #333;}

.prodQuestion_messagesent { color: #59708F;}
.prodQuestion_title {}
.prodQuestion_Email {padding-top:10px; color: #333;}
.prodQuestion_Emailinput input {width:250px;}

.prodQuestion_Questiontitle {padding-top:10px;}

.prodQuestion_textarea { width:250px; height:50px;
	color: #333;
	font: 11px arial;
}
.prodQuestion_submit {padding-top:5px; text-align:center;
	color: #333;

}



.cartButtonDisabled {
filter:alpha(opacity=25);
-moz-opacity:.25; 
opacity:.25;
}

.tabOpen {
height:17px; 
width:166px;
color: #333;
background:url(/layout/img/tabopen.gif);
background-repeat:no-repeat;
white-space:nowrap;
text-align:center;
border-bottom:solid 1px #D6D6D6;
text-transform:uppercase;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.tabClosed {
height:17px; 
width:166px;
cursor:pointer;
color: #333;
background:url(/layout/img/tabclosed.gif);
background-repeat:no-repeat;
white-space:nowrap;
text-transform:uppercase;
text-align:center;
border-bottom:solid 1px #D6D6D6;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.tabContent {
height:235px;
text-align:left;
padding-left:40px;
padding:15px;
	color: #333;

}

.include-left_css-menu {
position:relative; z-index:3;
	color: #333;

}

.category_banner {
position:relative; top:3px; left:1px; z-index:1;
	color: #333;

}