.cart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.bgbutton {
	font-family: Calibri, Verdana, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	background-color: #FFCB00;
	border: 1 solid #000000;
	border-top-color: #333333;
	border-color: #333333;
	outline-color: #333333;
}

.itemlarge {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #999999;
}

.nlbutton {
	font-family: Calibri, Verdana, sans-serif;
	font-size: 14px;
	color: #EEEEEE;
	font-weight: bold;
	background-color: #CC0000;
	border: 1 solid #000000;
	border-top-color: #333333;
	border-color: #333333;
	outline-color: #333333;
}
.cart a, .cart a:hover {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:underline;
}

.footer, .footer a {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.headbarsub {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.linkright2 {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.cart2, .cart2 a, .cart2 a:hover {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

.cart2, .cart2 a, .cart2 a:hover {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight:normal;
	text-decoration: none;
}

.linkRED, .linkRED a, .linkRED a:hover {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.cart3, .cart3 a, .cart3 a:hover {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

.text3, .text3 a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
}

.text, .text a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
}

.text a:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:underline;
}

.textfitment, .textfitment a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #FF0000;
}

.textblue-item, .textblue-item a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#0066FF;
}

.help-link, .help-link a {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
} 

.info-title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	padding-bottom:10px;
	letter-spacing:-0.5px;
	word-spacing:0;
	text-transform:uppercase;
}

.textinbold {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.num, .num a {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: underline;
}

.link2, .link2 a, .link2 a:hover {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.enlarge, .enlarge a {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.linkright, .linkright a, .linkright a:hover {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.price {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

/* item template */

/*.genDiv{
 width:565px;
 height:225px;
overflow:auto;
}*/

.innerDiv {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	width:545px;
	padding:10px;
}

.item {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #999999;
}

.item h2{
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #999999;
	margin:5px 0px;
	padding:0px;
}


.redtext {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FF0000;
	font-style: italic;
}

.text2 {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.breadcrumbs, .breadcrumbs a {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
	color: #000000;
}

.tabs, tabs a {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

.partnum {
	font-family: verdana;
	font-size: 15px;
	color: #000000;
}

.partprice {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 15px;
	color: #CC0000;
}

.border {
	border: 1px solid #999999;
}

.partnum {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 15px;
	color: #000000;
}

.yourprice {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #CC0000;
}

.link1, .link1 a, .link1 a:hover {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.guarantee, .guarantee a, .guarantee a:hover {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #598E0D;
	text-decoration:none;
}

.emailprintcall, .emailprintcall a, .emailprintcall a:hover {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}



/* --- Modifies NetSuite styles --- */


div#innerwrapper {
	margin: 0 auto;
}

.textboldnolink {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CB0000;
	text-decoration:none;
}

.smalltext {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}

.smalltext a {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}

.smalltext a:hover {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

/*  _Item Template 01/02/2008*/

.floatleft {
float:left;}

.floatright {
float:right;}
.clear {
clear:both;
}

#contentitem {
border-bottom:#d6d6d6 1px solid;
}
#contentitem img {
border:0px !important;
}
#itemdescrip {
width:251px; 
font-size:12px;
color:#333333;
padding:15px 14px 20px 14px;
border:none !important;
}

*html #itemdescrip {
width:279px; 
}

#itemdescrip p {
font-size:12px;
color:#333333;
margin:0px 0px 15px 0px;
padding:0px;
}

#itemdescrip a, #itemdescrip a:link, #itemdescrip a:visited, #itemdescrip a:hover {
font-size:11px;
color:#ce0002;
line-height:130%;
}
#itemdescrip span a, #itemdescrip span  a:link, #itemdescrip span  a:visited, #itemdescrip span a:hover {
font-weight:bold;
}

#itemdescrip p.part{
font-size:12px;
color:#666666;
margin:3px 0px 3px 0px!important;
padding:0px;
}

.yourprice {
font-size:18px !important;
color:#ce0002 !important;
}

.yourprice b{
font-size:20px !important;
color:#ce0002 !important;
}

.save {
color:#5f9510 !important;
font-weight:bold;
}

.instock {
font-size:11px;
color:#333333;
font-weight:bold;}

.ships {
padding:20px 0px;
font-size:10px;
color:#666666;
}

.productreview {
font-size:11px;
color:#333333;
font-weight:bold;
margin-bottom:14px;
}

#bottomcontentitem {
background-image:url(/site/itemtemplate/back_buy.jpg);
background-position:bottom;
background-color:#ebebeb;
background-repeat:no-repeat;
margin-top:1px;
color:#000000;
font-size:11px;
}

#bottomcontentitem img {
margin:5px 0px 10px 23px;}

#bottomcontentitem p {
color:#000000;
font-size:11px;
padding:0px;
margin:13px 0px 0px 25px;
}

#contentimages {
background-image:url(/site/itemtemplate/dot-line.gif);
background-repeat:repeat-x;
background-position:bottom;
padding-bottom:10px;
text-align:center !important;}

#itemimages {
width:286px;
float:left;
font-size:11px;
color: #333333;
border-right:1px solid #d6d6d6;
}

#itemimages a, #itemimages a:link, #itemimages a:visited { 
font-size:11px;
color: #333333;
text-decoration:none;
}

#itemimages a:hover { 
font-size:11px;
color: #333333;
text-decoration:underline;
}

#itemimages  span {
font-size:11px;
color: #598e0d;
font-weight:bold;
}

#zoom_link { 
font-size:11px;
color:#333333;
height:34px;
margin-top:10px;
}

#itemoptions {
margin-top:20px !important;
border:0px !important;}

#itemoptions img {
margin-right:5px !important;
border:0px !important;}

#itemoptions  a, #itemoptions  a:link, #itemoptions  a:visited, #itemoptions  a:hover { 
display:block;
margin-bottom:5px;
}

#itemoptions span{
font-weight:bold;
color:#598e0d;
display:block;
margin-left:18px;
margin-bottom:8px;
}

#itemoptions span a, #itemoptions span a:hover {
font-weight:bold;
color:#598e0d !important;
}

#itemoptionsleft {
float:left;
margin-left:18px;
width:164px;
}

*html #itemoptionsleft {
margin-left:12px;
}

#itemoptionsright {
float:left;
}


/*  Related */

.toprelated{
background-image:url(/site/itemtemplate/back-titles-center.gif);
background-repeat:repeat-x;
height:27px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
line-height:23px;
width:568px;
}

.centertoprelated {
width:510px;
float:left;}

.contentrelated {
width:568px;}

.RelatedCell {
width:140px;
margin:10px 20px;
font-size:11px;
color:#000000;
text-align:center !important;
}

.RelatedCell a, .RelatedCell a:link, .RelatedCell a:visited, .RelatedCell a:hover { 
font-size:11px;
color:#000000;
}

.retail { text-decoration:overline;
text-decoration: line-through;}


.priceRelated{
font-size:12px;
color:#ce0002;
font-weight:bold;
margin:10px 0px;
}

.cntThumb{
height:40px !important;
width:30px !important;
padding:4px!important;
valign:middle !important; 
align:center !important;
}
.cntThumb img{
	margin-top: 0px !important;
	margin: 3px 0px !important;
}

.namereview {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}

.textreview {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#333333;
padding:10px 0px;
border-bottom: 1px #d6d6d6 solid;
margin-bottom:10px;
}


/*  Multi Images ------------------------------------------------------------ */

#large{
height:260px;
text-align:center !important;
background:none!important;
}

#large img {

max-width:250px;
width: expression(this.width > 250 ? 250: true);
width: expression(this.width < 250 ? auto: true);
}
/*#large img {
max-width: 250px;
width: expression((this.width <250) ? "auto" : "auto" );
}*/

#thumbnail {
height:auto !important;}
#thumbnail ul {
	width: 280px;
	float: left;
	list-style: none;
	margin:0px;
	padding:0px;
	text-align:center !important;
}
#thumbnail li {
	float: left;
	width: 79px;
	padding:5px 7px;
}

#thumbnail a, #thumbnail a:link,  #thumbnail a:visited {
	display: block;
	width: 75px;
	padding: 1px;
	margin:0px;
}
#thumbnail a:hover {
	border-color: #405061;
}

.footerlinks {
	border-top-width: thin;
	font-size:9px
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-stretch: normal;
	border-right-width: thin;
	border-left-width: thin;
	background-color: #F0F0F0;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#dropinboxv2cover{
width: 320px; /*change width to desired */
height: 170px;  /*change height to desired. REMOVE if you wish box to be content's natural height */
position:absolute; /*Don't change below 4 rules*/
z-index: 100;
overflow:hidden;
visibility: hidden;
}

#dropinboxv2{
width: 300px; /*change width to above width-20. */
height: 150px; /*change height to above height-20. REMOVE if you wish box to be content's natural height*/
border: 2px solid black; /*Customize box appearance*/
background-color: #F0F0F0;
padding: 4px;
position:absolute; /*Don't change below 3 rules */
left: 0;
top: 0;
}

*html #itemoptionsleft {
margin-left:12px;
}
.innerDiv {
	font-family: Calibri, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	width:545px;
	padding:10px;
}
.text3, .text3 a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
}
.text, .text a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
}

.text a:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:underline;
}

#itemoptions span a, #itemoptions span a:hover {
font-weight:bold;
color:#598e0d !important;
}

#large{
height:260px;
text-align:center !important;
background:none!important;
}


