/*BODY, TD {
	font-family : verdana, Trebuchet MS, geneva, Arial, sans-serif ;
	font-size : 8pt;
	color: #666666;
}

BODY { SCROLLBAR-BASE-COLOR: #B4D1FA;
background-color:#F9FCFF;
}

A {
	text-decoration: none;
	color: #75A3ED;
}

A:Hover {
	text-decoration: underline;
	
}*/



.main-table{
border: 1px #ccc solid; margin-top:10px; margin-bottom:5px;
background:#ffffff;
}
#collapse{
border-collapse: collapse;
}
#table-header-bg{background:#b4c2e3;}

.mainmenu-spacer{font-size: 12px; color: #ffffff;}
.mainmenu-tbl{ background: #B4D1FA;}
.main-menu A{
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	height: 10px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.main-menu A:hover {
color: #75A3ED;
text-decoration:none;
}

.related-sites{
background:#f8f8f8;
border-bottom:1px #ccc solid; 
border-top:1px #ccc solid;
}

.tbl-info{
border:#ccc dotted 1px;
}
.tbl-footer{
 margin-bottom:20px;
font-size: 9px;
color: #666;
}

.tbl-footer A{
color: #6597EB;
text-decoration:none;
}

.tbl-footer A:hover{
color: #6597EB;
text-decoration:underline;
}
.hdr-logo{
	padding: 10px;
}
.sm-grey{
	color: #666666;
	font-size: 9px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 4px;
}

.sm-grey A{
font-size: 9px;
color: #999999;
text-decoration:none;
}

.sm-grey A:hover{

text-decoration:underline;
}
.product-output-tbl{
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.small-font{
font-size: 9px;
}





.centershop {
	padding: 0px;
	margin: 0px auto;
	position: relative;
	text-align: left;
	width: 750px !important;
}

TD.main, P.main {
  line-height: 1.5;
}

FORM {
	display: inline;
}
.banners {
  padding: 15px;
}

/*HEADER CSS*/

TABLE.header {
  background-color: #ffffff;
  border-right: 1px solid #9a9a9a;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
}

TABLE.headerNavigation {
  background-color: #abbbd3;
  border-right: 1px solid #9a9a9a;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
  width: 100% !important;
}
/*
TD.headerNavigation {
  position: relative;
  vertical-align: middle;
  font-weight: bold;
  color:#000000;
  letter-spacing:1px;
  padding: 5px;
}
*/
TD.breadCrumb {

  color: #999999;
 /* padding: 3px;*/
}

TD.breadCrumb A{

  color: #8CAC0D;
 /* padding: 3px;*/
  text-decoration:none;
}

TD.breadCrumb A:hover{
  text-decoration:underline;
}
/*
TD.headerNavigation A, TD.headerNavigation A:visited, td.footertop a  {
  font-weight: bold;
  color: #ffffff;
}

TD.headerNavigation A:hover, td.footertop a:hover  {
  color: #a8cfff;
}
*/
TR.headerError {
  background: #ff0000;
}

TD.headerError {
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

/*SIDEBOX CSS*/

.column_left, .column_right, .column_single {
  background: #ffffff;
  padding: 2px;
}

.boxText {
  font-size: 11px;
  line-height: 125%;
}
.leftbox, .rightbox, .centerbox, .singlebox {
  background: #ffffff;
 /* border: 1px solid #FAE0F4;*/
  margin-bottom: 15px;
}



.leftboxheading, .rightboxheading, .centerboxheading, .singleboxheading {
  /*background-color: #FAE0F4;*/
  font-weight: bold;
  color: #000000;
  padding: 3px;
  height: 20px;
  padding-left: 5px;
   font-size:14px;
}

td.leftboxheading a, td.rightboxheading a, td.centerboxheading a, td.singleboxheading a {
  color: #EA72CF;
}
TR.leftboxheading, TR.rightboxheading, TR.centerboxheading, TR.singleboxheading {
}

.leftboxcontent, .rightboxcontent, .centerboxcontent, .singleboxcontent {
  padding: 4px;
  font-size:10px;
  	background-image: url(../images/menu_back_drop_wide.png);
  background-repeat: no-repeat;
  background-position: bottom;
  border:1px solid #D3D3D3;
}

.footerUtilityLink {
 /* padding: 6px;*/
 padding: 5px 10px 5px 10px;
 height: 127px;
 width: 250px;
  font-size:12px;
  /*	background-image: url(../images/back_1.gif);
  background-repeat: no-repeat;
  background-position: top left;*/
 /* border:1px solid #D3D3D3;*/
 
   background: #FCFCFC;
  border:1px solid #E0E0E0;
  padding: 10px 15px;
  text-align: left;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;

}

.footerUtilityLink_spacer {
width: 15px;

}


.spacer_footer{
padding-top: 10px;
border-top: 3px solid #8CAC0D;

}

.spacer_footer_top {

padding-top: 5px;
}

/*.footerUtilityLink {
  padding: 0px 10px 0px 10px;
  font-size:10px;
  	background-image: url(../images/bottombox.gif);
  background-repeat: no-repeat;
  background-position: bottom;

  color: #CCCCCC;
}*/

.footerUtilityLink a{

color: #333333;
text-decoration: underline;
}

.footerUtilityLink a:hover {
text-decoration: none;
}

.footerUtilityTitle {
padding: 6px 10px 0px 10px;
font-size:13px;
color: #333333;
font-weight: bold;
text-align: center;

}


.leftboxfooter, .rightboxfooter, .centerboxfooter, .singleboxfooter {
  /*background-color: #FAE0F4;*/
  margin-bottom: 15px;
  /*fooer mod*/
  height: 0px;
}

.plainBox, .plainbox-description {
 
	/*background-image: url(../images/menu_back_drop_wide.png);
  background-repeat: no-repeat;
  background-position: bottom;*/
  background: #FCFCFC;
  border:1px solid #E0E0E0;
  padding: 10px 15px;
  text-align: left;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  
}

.categorieslisting{


 /*margin: 4px;*/
 

border: 1px solid #E0E0E0;

background:#FCFCFC;

  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}



.categorieslisting TD{padding:5px 10px;
}

.categorieslisting A{
color: #000;
font-size: 11px;
}

.categorieslisting A:hover{
text-decoration: underline;
}


.plainBox A{
color:#8CAC0D;
text-decoration:none;
}
.plainBox A:hover{
color:#8CAC0D;
text-decoration:underline;
}

.header_prod_info_description,#q_discount_header{
font-size: 14px;
text-align:left;
font-weight: bold;
padding-top: 5px;
padding-bottom: 5px;

}
.prod_info_image{
/*border:1px solid #363636;*/
}
/*.prod_info_image_txt{


}*/

.product_image_column a{
text-decoration:none;
}
.product_image_column a:hover{
text-decoration:none;
}
.prod_info_image_footer{

/*background-color: #f8f8f8;*/
/*color: #FFFFFF;*/
/*padding: 3px;*/
}

.prod_info_image_footer div{

/*background-color: #363636;*/
color: #333;
/*padding: 3px;*/
font-weight: bold;
/*height:20px;*/
}
a.prod_info_image_footer_txt{

font-weight: bold;
text-decoration: none;
}

a.prod_info_image_footer_txt:hover {
text-decoration: none;
color: #8CAC0D;
}
.prod_info_add_img{

border:1px solid #D3D3D3;
}

.prod_info_add_img:hover{
border:1px solid #8CAC0D;
}


.plainBoxHeading, TD.tableHeading {
  font-weight: bold;
  padding: 11px 5px 5px;
  color: #000000;
}
.productListing-heading {
  background-color: #000000;
  font-weight: bold;
  color: #FFFFFF;
  padding: 3px;
  height: 20px;
}
TD.productlisting {
  /*border:1px dashed #9B72CF;*/
}

TD.productListing-data {
  padding: 5px;
  vertical-align: top;
  width: 33%;
}

.productListing-data a{
 font-size: 12px;
  font-weight: bold;
  text-decoration: none;

}
.productListing-data a:hover{

  text-decoration: underline;

}
/*
.productListing-data img {

border: 1px #cccccc solid;
}
*/

/*center main section
-----------------------------------*/
TD.pageHeading, DIV.pageHeading, h1 {
  font-size: 20px;
  font-weight: normal;
  color: #000000;
  padding-top: 11px;
  text-align:left;
}

h2 {
font-size: 16px;
  font-weight: normal;
  color: #000000;
  font-weight: bold;

}



h4{
font-size: 11px;
  font-weight: normal;
  color: #000000;

}

.center_column {
  padding: 8px;
}
.column_center, .product_image_column {
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.main_page{
  width: 750px !important;
  background-color: #ffffff;
  border-right: 1px solid #9a9a9a;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
  padding: 5px;
}


.light_grey_border {
 border-bottom: 1px solid #d2d2d2;
padding-top: 10px;
}

/* footer
--------------*/
/*
TABLE.footer {
  background: #ffffff;
  text-align: center;
  border-right: 1px solid #9a9a9a;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
}

TR.footertop {
  background: #abbbd3;
}

TD.footertop, TD.footerbottom {
  padding: 5px;
}*/

/*miscellaneous areas
-------------------------------------*/
TD.cartBox {
/*   background: #ffffff;
   padding: 3px;
   border: 1px solid #428DFF;*/
}
.product_info_header_base{

width: 100%;
/*border-bottom: 2px solid #FF9900;*/

}


.product_info_box{
/*border: 2px solid #FF6600;*/
/*background:  #FF9900;*/
/*margin-top: 20px;*/
/*padding: 5px;
border-bottom: 2px solid #FF9900;
background:  #FDE5D2;*/
border: 1px solid #E0E0E0;
padding:10px;
background:#FCFCFC;

  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

.product_info_content{
/*border: 2px solid #FF6600;*/
/*background:  #FF9900;*/

/*padding: 5px;*/
}

.prod_info_avail{

border: 1px solid #000000;
background-color: #B33232; 
color: #FFFFFF;
font-weight: bold;

}

.prod_info_sizing_chart{
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#FEEFB3;
border:1px solid #FFD820;
padding:5px;
text-align:left;

}

.prod_info_sizing_chart a{
background-image: url(../images/icons/icon-sizechart.gif);
background-position: 0 0px;
background-repeat: no-repeat;
padding-left: 22px;
}

.prod_info_sizing_chart a{
font-weight:bold;
font-size: 11px;
text-decoration: none;
color: #000;
}

.prod_info_sizing_chart a:hover{
text-decoration: underline;
}

.prod_info_cust_table
{
font-size: 11px;
padding-top: 10px;
}
.prod_info_cust_title a{
color: #000;

font-weight:bold;
font-size: 11px;
text-decoration: none;
}
.prod_info_cust_title a:hover{

text-decoration: underline;


}

.prod_info_cust_header{
color:#000000;
font-size:14px;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
text-align:left;
}

.prod_info_cust_price{
color: #8CAC0D;
font-size: 11px;
font-weight: bold;
}
.prod_info_cust_image IMG{}

.prod_info_cust_image 
{
padding-right: 10px;
width: 52px;
}


.xsell_links{
color: #000;
text-decoration: none;
font-size: 11px;
}
.xsell_links:hover{
text-decoration: underline;

}

.xsell_price{

font-size: 11px;
}

.cross_roll {

width: 11px; 
height: 11px;
background-image: url(../images/cross/expand_image_under.gif);
  background-position: 0 0px;
  background-repeat: no-repeat;

}

.cross_roll:hover{
background-image: url(../images/cross/expand_image_over.gif);
  background-position: 0 0px;
  background-repeat: no-repeat;

}


.product_info_box_header{

color: #000000;
font-weight: bold;
font-size: 14px;
padding-bottom:5px;
padding-top:5px;
text-align: left;
}

/* prod info notification*/
.prod_info_notification{
border: 1px #EB9797 solid;
background-color: #FDDFDF;
padding: 5px;
text-align:left;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

.prod_info_notification a{
color: #000000;
}

.prod_info_notification a:hover{
color: #B33232;
}

TR.productListing-odd, TR.upcomingProducts-odd {
  background: #f4f4f4;
}

TR.productListing-even, TR.upcomingProducts-even, .productsNotifications {
  background: #f8f8f8;
}

td.pageresults{
font-size:11px;
padding-bottom: 10px;
  /*background-image: url(../images/header_src.gif);
  background-position: 0 0px;
  background-repeat: no-repeat;*/
  color: #FFFFFF;
  /*background-color: #000000;*/
  height: 30px;
  /*width:501px;*/
  /*vertical-align: middle;*/
  /*padding: 0px 5px 0px 5px;*/
  /*  font-weight: bold;*/
}

td.pageresults a {
font-size:11px;

text-decoration: none;
padding: 1px 6px;
font-style: normal;

font-weight: bold;
 float: left;
margin: 0px 1px ;
display: inline;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;

}

td.pageresults a:hover {
  text-decoration: underline;
}

.page_results_num,  .page_results_control
{
 
 background: #FFFFFF;
border: 1px solid #8CAC0D;
color: #8CAC0D;
}

.current{

font-size:11px;

text-decoration: none;
padding: 1px 6px;
font-style: normal;

font-weight: bold;
 float: left;
margin: 0px 1px ;
display: inline;

 
 border: 1px solid #8CAC0D;
 background: #8CAC0D;
 color: #FFFFFF;
/*border: 1px solid #96ff32;
color: #000;*/
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;

}

a.previous, a.next{
  color: #666666;
 background: #FFFFFF;
border: 1px solid #666666;
color: #666666;
}

SPAN.newItemInCart {
  color: #ff0000;
  font-weight: bold;
}

TD.smallText, SPAN.smallText, P.smallText, td.pageresults{

}

TD.fieldKey {
  font-weight: bold;
}

TD.fieldValue {
}

CHECKBOX, INPUT, RADIO, SELECT {

}

TEXTAREA {
	width: 100%;
}

.largeOrderNow
{
font-size: 24px;
color: #000000;
text-align: center;
}

.largeOrderNumber
{
font-size: 36px;
color: #8CAC0D;
text-align: center;
font-weight: bold;
}

.faxtextcheckout{
font-size: 16px;
color: #8CAC0D;
}

.faxnumcheckout{
font-size: 14px;
color: #000000;

}


.greetUser {
   color: #f0a480;
   font-weight: bold;
   padding-top: 5px;
   padding-bottom: 5px;
}

SPAN.greetUser {}

SPAN.markProductOutOfStock {
	color: #ff0000;
	font-weight: bold;
	
}F

span.normalprice {
	/*text-decoration: line-through;*/
	color: #666666;
}

SPAN.productSpecialPrice, SPAN.productSalePrice, span.coming {
  color: #8CAC0D;
  font-size: 14px;
  font-weight: bold;
}

.stockWarning{
  color: #FFFFFF;
  font-size: 12px;
font-weight: bold;
background-color: #333333;
border: 1px solid #000000;
padding: 10px;


}

SPAN.productSaleOldPrice {
  color: #ff0000;
  font-size: 12px;
  font-weight: bold;
}

span.productSpecialPriceSale {
  color: #8CAC0D;
  font-size: 12px;
  font-weight: bold;
	/*text-decoration: line-through;*/
}

SPAN.productPriceDiscount, .inputRequirement {
  font-size: 11px;
  color: #8CAC0D;
}
.moduleRow { }
.moduleRowOver { background-color: #FFEBD7; cursor: pointer; }
.moduleRowSelected { background-color: #FFF5EC; }

/* message box */

.messageBox {}
.messageStackError, .messageStackWarning, errorBox {
  background-color: #ff0000;
  color: #ffffff;
  padding: 4px;
  border: 1px solid #9a9a9a;
}
.messageStackSuccess { background-color: #b3ffa8; padding: 2px; border: 1px solid #9a9a9a; }
.messageStackCaution {  background-color: #ffff00; }

/* checkout totals */
TD.ot-subtotal-Text, TD.ot-cod-fee-Text, TD.ot-total-Text, TD.ot-group-pricing-Text, TD.ot-gv-Text, TD.ot-loworderfee-Text, TD.ot-shipping-Text, TD.ot-subtotal-Text, TD.ot-tax-Text, TD.ot-coupon-Text {
  font-weight: bold;
}
TD.ot-subtotal-Amount, TD.ot-cod-fee-Amount, TD.ot-total-Amount, TD.ot-group-pricing-Amount, TD.ot-gv-Amount, TD.ot-loworderfee-Amount, TD.ot-shipping-Amount, TD.ot-subtotal-Amount, TD.ot-tax-Amount, TD.ot-coupon-Amount {}

/* product_info attribute comments */

.ProductInfoComments, TD.ProductInfoComments, SPAN.ProductInfoComments {
  color: #ff0000;
  font-size: 11px;
  text-align : left;
  font-weight: bold;
  padding-top: 6px;
  padding-bottom: 6px;
  border-top: 1px solid #9a9a9a;
}

/* General alert span class */
TD.alert, SPAN.alert {
  color: #FF0000;
  font-weight: bold;
}

/* General alert span class */
TD.alertBlack, SPAN.alertBlack {
  color: #000000;
  font-weight: bold;
}

/* popup tables */
TABLE.popupattributeqty, TABLE.popupcouponhelp, TABLE.popupcvvhelp, TABLE.popupimage, TABLE.popupimageadditional, TABLE.popupsearchhelp, TABLE.popupshippingestimator, TABLE.popupinfoshoppingcart {
  background-color: #ffffff;
	margin: 6px;
  padding: 6px;
}

/* categories_description */
TABLE.categoriesdescription {
 /* background: #f8f8f8;
  border:1px solid #9a9a9a;
  */
}

TD.categoriesdescription {
 /* font-size: 11px;
  line-height: 1.0;*/
}



.header-nav
{
background: #f8f8f8;
border: 1px solid #f0f0f0;
padding: 10px 15px;

  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  
   border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
}
.header-nav a
{
font-size:11px;
white-space: nowrap;
}

/* categories box parent and child categories and extra links */




/* categories box parent and child categories and extra links */
#categories-heading-tr
{
display: none;
}

.category-top {
  display:block;

/*background-color: #f0f0f0;*/

  
/*border: 1px solid #000;*/

 
 margin: 2px 0 2px 0;

 /*margin-bottom: 2px;
 margin-top: 2px;*/
 /* background-image: url(../images/small_square_orange_dot.gif);
  background-position: left;
  background-repeat: no-repeat;*/
  
   font-size: 14px;
color: #000;
text-decoration: none;
padding: 4px 9px 4px 9px;

font-weight: bold;


  	background: #f0f0f0;
	
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  
  border:1px solid #CCC;

  

}

.category-links {



}





a.category-subs {
display:block;
  color: #000;
/*border-left: 1px solid #232323;
border-right: 1px solid #232323;
background-color: #444444;*/
  text-decoration: none;
  /*padding: 3px 0px 3px 0px;
  margin-left: 0px;*/
  font-weight: normal;
    /*background-image: url(../images/big_square_dot.gif);
  background-position: left;
  background-repeat: no-repeat;*/
 padding: 1px 0px 1px 0px;
}
 a.category-subs:hover{
 /*text-decoration: underline;*/
 text-decoration: none;
 }

a.category-products {
display:block;
  color: #000;
  /*background:url(../images/dotted_arrow.gif) no-repeat 0 60%;*/
  margin: 0;
/*border-left: 1px solid #232323;
border-right: 1px solid #232323;*/
/*background-color: #FFFFFF;*/


  text-decoration: none;

padding:1px 0px;
font-weight: normal;

  

/*background-color: #FF8000;*/
}

.fp-main a.category-products {
padding:1px 10px;
}

 a.category-products:hover{
 /*text-decoration: underline;*/
 text-decoration: none;
 }
 
.category-spacer
 {
 margin: 0 0 0 10px;
 }
 
 

.leftboxfooter_cat {
  background-image: url(../images/bottom_menu.png);
  background-position: 0 0px;
  background-repeat: no-repeat;
  height:35px;

}

.leftboxheading_cata  {

  /*background-image: url(../images/top_menu.png);
  background-position: 0 0px;
  background-repeat: no-repeat;
  height:35px;*/
  color: #8CAC0D;
padding-bottom: 15px;

}
.leftboxcontent_cata
{
/*background-image: url(../images/cat_gradient.jpg);
  background-position: top;
  background-repeat: x-repeat y-repeat;*/
/*background-color: #DB5D00;*/
}


.category-subs-parent {
display:block;
  font-weight: bold;
/*text-decoration: underline;*/
/*padding: 1px 10px 1px 20px;*/
 color: #8CAC0D;
 /*background-color: #FFFFFF;*/
 /*
     background-image: url(../images/big_square_dot.gif);
  background-position: left;
  background-repeat: no-repeat;*/
}

.category-top .category-subs-parent {

color: #000;
}
.category-subs-selected {
display:block;
  font-weight: bold;
/*background-color: #f0f0f0;*/
}


.fp_featured
{
background: url(../images/fp_fresco/mcc_f_bg.jpg) no-repeat 0 0;
}









/* attribute images table */
TABLE.products-attributes-images {
/*  width: 100%; */
/*  border: 1px solid #9a9a9a; */
  float: left;
  padding: 2px;
}



.fp_box_left, .fp_box_right{
  /*padding:4px 0px 4px 0px;*/
  font-size:10px;
  /*	background-image: url(../images/menu_back_drop_wide.png);
  background-repeat: no-repeat;
  background-position: bottom;*/
  /*border-left:1px solid #ADADAD;
  border-bottom:1px solid #ADADAD;
  border-right:1px solid #ADADAD;*/

}

.left_top, .right_top{


}

.fp_box_left_indiv, .fp_box_right_indiv{
  padding: 4px;
  /*border: 1px #f0f0f0 solid;*/
  /*font-size:10px;*/
  /*	background-image: url(../images/menu_back_drop_wide.png);
  background-repeat: no-repeat;
  background-position: bottom;*/
 /* border-left:1px solid #ADADAD;
  border-bottom:1px solid #ADADAD;
  border-right:1px solid #ADADAD;
*/
}

.fp_text_right, .fp_text_left{
font-size: 11px;
color: #FFFFFF;
padding: 2px 10px 5px 3px;

/*position:relative;
top:60px;*/
/*border-top: 1px #ADADAD solid;
border-left:1px #ADADAD solid;
border-right:1px #ADADAD solid;*/

}


.fp_header_left, .fp_header_right{
/*border-bottom: 1px #CCCCCC solid;*/
/*background-color: #444444;*/
color: #8CAC0D;
font-size: 16px;
padding: 10px 0 0 0;
font-weight: bold;
 /*	background-image: url(../images/top_menu.png);
  background-repeat: no-repeat;
  background-position: top left;
  height: 23px;*/
 /* width:100%;*/
}

.fp_link_box
{
	padding-top: 10px;
}

.fp_link_box a{
font-weight: bold;
text-decoration: none;
}

.fp_link_box a:hover{
text-decoration: none;
}

/*cat header bestsellers*/
.cat_box_top_indiv, .cat_box_bottom_indiv{
  padding: 5px 0px;
  /*margin-left: 8px;
  margin-right: 15px;*/
 /* border: 1px #f0f0f0 solid;*/
  /*font-size:10px;*/
 /* 	background-image: url(../images/menu_back_drop_wide.png);
  background-repeat: no-repeat;
  background-position: bottom;*/
 /* border-left:1px solid #ADADAD;
  border-bottom:1px solid #ADADAD;
  border-right:1px solid #ADADAD;
*/
}

 .cat_special_listing_header{

  font-size: 9px;
 color: #8CAC0D;
 font-family: verdana, arial;
 font-weight: bold;
 }
 
.cat_special_listing_text{

 font-size: 11px;
 color: #8CAC0D;
/* font-weight: bold;*/
  }
  
.cat_special_listing_title {


 font-size: 11px;
color: #FFFFFF;
 font-weight: bold;
 }
 .cat_special_listing_title:hover
 {
 color: #FFFFFF;
 text-decoration: underline;
 }
 
 .cat_special_listing_link{
  font-size: 9px;
color: #FFFFFF;
text-decoration: none;
background-color: #8CAC0D;
padding: 3px 5px;


  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
 }
 .cat_special_listing_link:hover{
color: #FFFFFF;
  background-color: #94B803;
 }

 
 /*featured listing*/
 .cat_feat_retail{
  color: #ffffff;
  font-size: 12px;

 }
 
 .cat_feat_save{
  color: #FFFFFF;
  font-size: 12px;

 }
 
  .cat_feat_our_price{
  color: #8CAC0D;
  font-size: 14px;

 }
 
   .fp_feat_our_price{
  color: #8CAC0D;
  font-size: 14px;

 }
 
  .cat_feat_link{
  font-size: 12px;
color: #FFFFFF;
text-decoration: none;

padding: 6px 15px;
line-height: 2;
font-weight: bold;
background-color: #8CAC0D;

  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
 }
 .cat_feat_link:hover{
 background-color: #94B803;
color: #FFFFFF;
 
 }
 

/*frontpage listing of specials*/
 .fp_special_listing_header a{

  font-size: 9px;
 color: #000;
 font-family: verdana, arial;
 font-weight: bold;
 }
 
  .fp_special_listing_header a:hover{
  
   color: #8CAC0D;
  }
 
.fp_special_listing_text{

 font-size: 11px;
 color: #333333
/* font-weight: bold;*/
  }
  
.fp_special_listing_title {


 font-size: 11px;
color: #000000;
 font-weight: bold;
 }
 
 
 /*Welcome to banner*/
 .welcome_to_txt {
 
  font-size: 11px;
color: #FFFFFF;
position:relative;
top:75px;
padding: 10px;
}

.welcome_to_container
{
border-top: 1px #000000 solid;
border-bottom: 1px #000000 solid;
background-color: #000000;
width:510px;

height:70px;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
 }
 
 
 /*important header*/
 .important_container
 {
 width: 300px;
background-color: #DA110C; 
 border: 1px #000000 solid;

 }
 .important_header
 {
  color: #FFFFFF;
 font-size: 14px;
 font-weight: bold;
 text-align: center;
 }
 .important_text
 { 
 color: #FFFFFF;
  font-size: 11px;
 font-weight: bold;
 padding: 3px;
 text-align: left;
 }
 
 /*LArger login names*/
 .header_login_names
 {
 font-size: 14px;
font-weight: bold;
 color: #8CAC0D;
 }
 







.q_discount_box
{
border-left: 3px solid #E6E6E6;
/*border-right: 3px solid #E6E6E6;*/
border-bottom: 3px solid #E6E6E6;

}

#q_discount_price_cell {
border-right: 3px solid #E6E6E6;

}

#q_discount_quantity {

background-color: #E6E6E6;
font-weight: bold;
color: #000;
font-size: 12px;
}

#q_discount_price {

font-size: 12px;

}

.hover-tip 
{
display:block;
border: 1px solid #8CAC0D;
background: #FFF;
}
.prod_info_image_txt
{

display:block;
width:325px;
height: 325px;
}
