/*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: 10px;
	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;
}


.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;

}



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

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

TD.main INPUT, TD.main SELECT, TD.main OPTION{
margin: 5px;
vertical-align: middle;
}

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 {
font-size:14px;
  color: #5297F3;
  padding: 3px 0 10px 0;
}

TD.breadCrumb A{
font-size:11px;
  color: #666;
  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;

  height: 20px;
   font-size:12px;
}

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: 174px;
  font-size:10px;
  	background-image: url(../images/back_1.gif);
  background-repeat: no-repeat;
  background-position: top left;
 /* border:1px solid #D3D3D3;*/

}

.footerUtilityLink_spacer {
width: 13px;

}


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

}

.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{
font-size:10px;
color: #333333;
text-decoration: underline;
}

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

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

}


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

.plainBox {
 
	/*background-image: url(../images/html.gif);*/
  background-repeat: no-repeat;
  background-position: top;
  background-color: #FFFFFF;
background-image: url(../images/menu_back_drop_wide.png);
  background-repeat: no-repeat;
  background-position: bottom;
  border:1px solid #E6E6E6;

  padding: 5px;
  text-align: left;
}

.plainbox-description
{

  background-repeat: no-repeat;
  background-position: top;
  background-color: #FFFFFF;
  	background-image: url(../images/menu_back_drop_wide.png);
  background-repeat: no-repeat;
  background-position: bottom;
  border-bottom:3px solid #E6E6E6;
  
  border-left:3px solid #E6E6E6;
  border-right:3px solid #E6E6E6;

  padding: 5px;
  text-align: left;

}

.plainBox_add_img {
 
	/*background-image: url(../images/html.gif);
  background-repeat: no-repeat;
  background-position: top;*/
  background-color: #E7F0FE;
  border-bottom:1px solid #ABCAFC;
  border-left:1px solid #ABCAFC;
  border-right:1px solid #ABCAFC;
  padding: 5px;
  text-align: left;
}

.categorieslisting{

 border:1px solid #5297F3;
 padding: 2px;
 background-color: #F1F7FE;
 color: #5297F3;
 /*margin: 4px;*/
}



.categorieslisting TD{
color: #5297F3;
font-size: 14px;
}

.categorieslisting A{
color: #5297F3;
font-size: 11px;
text-decoration: none;
font-weight: normal;
}

.categorieslisting A:hover{
color: #5297F3;
text-decoration: underline;
}


.plainBox A{
color:#5297F3;
text-decoration:none;
}
.plainBox A:hover{
color:#5297F3;
text-decoration:underline;
}

.header_prod_info_description, #q_discount_header{
color: #5D9DF4;
font-size: 16px;
font-weight: bold;
font-family:arial,tahoma,   sans-serif;
padding-bottom: 5px;
/*margin-bottom: 5px;*/
border-bottom: 3px solid #E6E6E6;
text-align: left;

}
.prod_info_image{
border:1px solid  #ABCAFC;
background-color: #FFFFFF;
}
/*.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: #ABCAFC;
/*color: #FFFFFF;*/
/*padding: 3px;*/
}



.prod_info_image_footer_without td, .prod_info_image_footer_with td{
vertical-align: top;
}


.prod_info_image_footer div{

/*background-color: #363636;*/
color: #FFFFFF;
/*padding: 3px;*/
font-weight: bold;
/*height:20px;*/
}
a.prod_info_image_footer_txt, .prod_info_image_footer_txt a.thickbox {
color: #000;
font-weight: bold;
text-decoration: none;
}

a.prod_info_image_footer_txt:hover, .prod_info_image_footer_txt a.thickbox:hover {
text-decoration: none;
color: #555;
}
.prod_info_add_img{

border:1px solid #ABCAFC;
margin:3px;
}

.prod_info_add_img:hover{
border:1px solid #5D9DF4;
}


.plainBoxHeading, TD.tableHeading {
  font-weight: bold;
  padding: 11px 0px 5px;
  color: #5297F3;
  font-size: 14px;

}
.productListing-heading {
  background-color: #274461;
/*  border: 1px solid #5297F3;*/
  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;
  color: #000;

}

.productListing-data a:hover{

  text-decoration: underline;


}

.productListing-data img {

border: 1px #5297F3 solid;
}

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

h2 {
color: #000;
font-size: 20px;
font-weight: normal;
font-family:arial,tahoma,   sans-serif;
/*padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: 3px solid #D1E3FC;*/

}



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

}

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

.product_image_column  {
width: 325px;

}

.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 #5297F3;*/

padding-bottom: 10px;

}


.product_info_box{
/*border: 2px solid #FF6600;*/
/*background:  #FF9900;*/
/*margin-top: 20px;*/
padding: 5px;
border: 1px solid #5D9DF4;
background:  #D1E3FC;
}

.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{
border: 1px solid #5297F3;
background-color: #F4BDD6;
padding: 3px;
}

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

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

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

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: 12px;
border-bottom: 2px solid #5297F3;
font-weight: bold;
padding: 3px;
}

.prod_info_cust_price{
color: #000000;
font-size: 10px;
font-weight: bold;
}
.prod_info_cust_image IMG{border: 1px solid #274461; margin-right: 10px;}




.xsell_links{
color: #555;
text-decoration: none;
font-weight:normal;
font-size: 11px;
}
.xsell_links:hover{
text-decoration: hover;

}

.xsell_price{
color: #555;
font-weight:bold;
font-size: 11px;
}
.cross_roll {

width: 9px; 
height: 9px;
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: #5D9DF4;

font-weight: bold;
font-size: 16px;
padding-bottom: 5px;
/*margin-bottom: 5px;*/
}

/* prod info notification*/
.prod_info_notification{
border: 1px #B148B5 solid;
background-color: #E7BAE8;
padding: 2px 3px 2px 3px;
text-align:left;
}

.prod_info_notification a{
color: #7A107D;
text-decoration: none;
}

.prod_info_notification a:hover{
color: #7A107D;
text-decoration: underline;
}

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

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 5px;
font-style: normal;

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


}

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

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

.current{

font-size:11px;

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

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

 
 border: 1px solid #5297F3;
 background: #5297F3;
 color: #FFFFFF;
/*border: 1px solid #96ff32;
color: #000;*/
}

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.smallText
{
/*padding: 3px;*/
}

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: #5297F3;
text-align: center;
font-weight: bold;
}

.faxtextcheckout{
font-size: 16px;
color: #5297F3;
}

.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;
	
}

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

SPAN.productSpecialPrice, SPAN.productSalePrice, span.coming {
  color: #5297F3;
  font-size: 12px;
  font-weight: bold;
}

.sub_nav_menu td
{ 
color: #FFF;
font-size: 12px;
}

.ml2 {

color: #FFF;
}

.sub_nav_menu a
{ 
color: #FFF;
}
td.product-info-pricing  {

font-size: 16px;

}
td.product-info-pricing .productPriceDiscount{
font-size: 12px;
font-weight: bold;
}

td.product-info-pricing  .productSalePrice, td.product-info-pricing  .productSpecialPrice, td.product-info-pricing .productSpecialPriceSale { 

font-size: 18px;

}

td.product-info-pricing  .productSaleOldPrice {
font-size: 16px;
font-weight: normal;

}


.stockWarning{
  color: #000000;
  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: #5297F3;
  font-size: 12px;
  font-weight: bold;
	/*text-decoration: line-through;*/
}

SPAN.productPriceDiscount, .inputRequirement {
  font-size: 10px;
  color: #5297F3;
}
.moduleRow { }
.moduleRowOver { background-color: #DFEDFD; cursor: pointer; }
.moduleRowSelected { background-color: #D1E3FC; }

/* 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: 10px;
  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:  #F1F7FE;
  border:1px solid  #5297F3;*/
}

TABLE.categoriesintroheader {
  /*background: #7A107D;
  border:1px solid #5297F3;*/
}

.featured_intro_header{
font-size: 20px;
color:#5297F3;
font-weight:bold;
/*border-bottom: 3px dotted #274461;*/
/*width: 100%;*/
/*padding-bottom: 5px;*/
/*margin-bottom: 10px;*/
}

.bestseller_intro_header, .special_intro_header{
font-size: 16px;
color:#5297F3;
font-weight:bold;
/*border-bottom: 2px dotted #274461;

width: 100%;
padding-bottom: 5px;
margin-bottom: 10px;*/
}

.subcategoriesintroheader {
 /* background: #7A107D;
  border:1px solid #5297F3;*/
   font-size: 11px;
  line-height: 1.0;
  width: 260px;
}

TD.categoriesdescription,  TD.categoriesintroheader {
  font-size: 11px;
  line-height: 1.0;
  padding: 5px;
}

#categories-heading-td
{
font-size: 12px;
 color: #000000;
 border-bottom: 2px #5297F3 solid;
 font-weight: bold;
 margin-bottom: 10px;
 padding-bottom: 2px;
}

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


.category-top {
  display:block;

/*background-color: #f0f0f0;*/

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

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

font-weight: bold;


  	background: #5297F3 url(../images/tab_black_square_menu.gif) no-repeat center center;

  border:1px solid #5297F3;

  

}

.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;*/

}
 a.category-subs:hover{
 text-decoration: underline;
 }

a.category-products {
display:block;
  color: #000;
/*border-left: 1px solid #232323;
border-right: 1px solid #232323;*/
/*background-color: #FFFFFF;*/


  text-decoration: none;
  padding: 1px 0px 1px 0px;
font-weight: normal;

  

/*background-color: #FF8000;*/
}
 a.category-products:hover{
 text-decoration: underline;
 }

.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: #000000;


}
.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: #5297F3;
 /*background-color: #FFFFFF;*/
 /*
     background-image: url(../images/big_square_dot.gif);
  background-position: left;
  background-repeat: no-repeat;*/
}

.category-top .category-subs-parent {

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













/* 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: 10px;
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: #000000;
font-size: 14px;
padding: 10px 4px 0px 4px;
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 a{
text-decoration: underline;
}

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

/*cat header bestsellers*/
.cat_box_top_indiv, .cat_box_bottom_indiv{
 /* padding: 4px;*/
  /*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: #5297F3;
 font-family: verdana, arial;
 font-weight: bold;
 }
 
.cat_special_listing_text{

 font-size: 16px;
color: #FFFFFF;
font-weight: bold;
  }
  .cat_special_listing_sub_title
  {
    font-size: 12px;

 font-weight: bold;
  }
  
  
.cat_special_listing_title {


 font-size: 14px;
color: #FFFFFF;
 font-weight: bold;
 }
 .cat_special_listing_link{
 font-size: 11px;
color: #FFFFFF;
text-decoration: none;
padding: 9px;
line-height: 2;
font-weight: bold;


  	background-image: url(../images/tab_black_square.gif);
  background-repeat: no-repeat;
  background-position: top center;
  border-right:1px solid #5297F3;
  border-left:1px solid #5297F3;
  height: 33px;
 }
 .cat_special_listing_link:hover{
 color: #FFFFFF;
 text-decoration: none;
	background-image: url(../images/tab_grey_black_square.gif);
 
 }

 
 /*featured listing*/
 .cat_feat_retail{
  color: #ffffff;
  font-size: 12px;
 }
 
 .cat_feat_save{
  color: #FFFFFF;
  font-size: 12px;
 }
 
  .cat_feat_our_price{
  color: #FFFFFF;
  font-size: 18px;
  font-weight: bold;
 }
 
   .fp_feat_our_price{
  color: #FFF;
  font-size: 16px;

 }
 
  .cat_feat_link{
  font-size: 11px;
color: #FFFFFF;
text-decoration: none;
padding: 9px 9px 10px 9px;
line-height: 2;
font-weight: bold;


  	background-image: url(../images/tab_black_square.gif);
  background-repeat: no-repeat;
  background-position: top center;
  border-right:1px solid #5297F3;
  border-left:1px solid #5297F3;
  height: 33px;


 }
 .cat_feat_link:hover{
 color: #FFFFFF;
 text-decoration: none;
	background-image: url(../images/tab_grey_black_square.gif);

 
 }
 

/*frontpage listing of specials*/
 .fp_special_listing_header{

  font-size: 9px;
 color: #5297F3;
 font-family: verdana, arial;
 font-weight: bold;
 }
 
.fp_special_listing_text{

 font-size: 10px;
 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: 100%;
background-color: #FFF; 
 border: 2px #5D9DF4 solid;

 }
 .important_header
 {
  color: #EA0000;
 font-size: 14px;
 font-weight: bold;
 text-align: center;
 }
 .important_text
 { 
 color: #000000;
  font-size: 11px;
font-weight: normal;
 padding: 3px;
 text-align: left;
 }
 
 /*LArger login names*/
 .header_login_names
 {
 font-size: 14px;
font-weight: bold;
 color: #5297F3;
 padding: 11px 0px 5px;
 }
 
 /*search bar*/
 .search_header
 {
 font-size: 12px;
 color: #000000;
 border-bottom: 2px #5297F3 solid;
 font-weight: bold;
 margin-bottom: 10px;
 padding-bottom: 2px;
 }
 
 a.search_txt 
 {
 font-size: 10px;
 color: #5297F3;
 }


.hover-tip 
{
display:block;
border: 1px solid #5297F3;
background: #FFF;
}

.prod_info_image_txt
{

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