BODY {margin:0; }
 	body, div, p, th, td, li, dd {font:normal 11px arial; color: #333333;}
	

	A:link {color:#447DC4;;text-decoration:none;}
    A:visited {color:#447DC4;;text-decoration:none;}
    A:hover {color:#CC6600; text-decoration:none;}

    a.mainlink:link {color: #727371; font:bold 12px arial;}
	a.mainlink:visited {color: #727371; font:bold 12px arial;}
	a.mainlink:hover {color: #333333; font:bold 12px arial;}
	/* a.mainlink:hover {color: #84C6F2; font:bold 12px arial;}*/

	a.blklink:link {color: #333333;}
	a.blklink:visited {color: #333333;}
	a.blklink:hover {color: #79BA4D;}
	
	a.grnlink:link {color: #669999;}
	a.grnlink:visited {color: #669999;}
	a.grnlink:hover {color: #B60608;}

	a.redlink:link {color: #B60608;}
	a.redlink:visited {color: #B60608;}
	a.redlink:hover {color: #000000;}

	#submenu-font:{color: #333333; font-weight:bold; font-size: 11px; font-family: arial;}
	a.submenu-font:link {color: #333333; font:bold 11px arial;}
	a.submenu-font:visited {color: #333333; font:bold 11px arial;}
	a.submenu-font:hover {color: #79BA4D; font:bold 11px arial;}
	
    .footlink {font:bold 11px Tahoma;}
	a.footlink:link {color: #447DC4;}
	a.footlink:visited {color: #447DC4;}
	a.footlink:hover {color: #0000FF;}



#overlay{     position:absolute; top:0; left:0;       width:100%;     z-index:10001;  background-color:#000; -moz-opacity: 0.4; opacity:.40; filter: alpha(opacity=40); }

#dialog_box  {position: absolute; top:50%; left:50%;  z-index:10002;  text-align:left; }

.dialog_process {
  padding: 0px;
  border: 1px solid #3E3E3E;
  background-color:#EFEFEF;
  display: block;
  top: 50%;
  left: 50%;
}
#dialog_box_header {
  display: block;
  font: 11px arial;
  font-weight: bold;
  background-color: #6D9EFD;
  color: #FFF;
  padding: 3px 0px 3px 8px;
  height: 16px;
  width: 292px;
  *width:300px;
}

#progress_bar_status {
  display: block;
  font: 11px arial;
  width: 292px;
  padding: 8px 8px 8px 8px;
}

.bestseller_icon {
  top:1px;
  left:70;
  width:100px;
  height:100px;

}



.qview_icon {
  top:130px;
  left:182px;
  cursor:help; /*cursor:url("/images/spacer.gif")*/
}

.transpng {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader();
}

button.redlink {
color:#C40202;
font: bold 11px tahoma;
background-color:white;
border:0;
}


.menuToplink {font:bold 12px Arial; }

a.menuToplink:link {color: #FFFFFF;}
a.menuToplink:visited {color: #FFFFFF;}
a.menuToplink:hover {color: #0000FF;}

.menuToptext1 a {display:block; padding:0; width:128px; height:37px; border:1px solid #666666; text-align:center; white-space:nowrap; line-height:37px; background-color:#5EABDF; text-decoration:none;}
.menuToptext1 a:hover {display:block; background-color:#74B8E4;}

.menuToptext a {display:block; line-height:37px; background-color:#5EABDF; border:1px solid #666666; height:37px; width:130px; text-decoration:none; text-align:center;}
.menuToptext a:hover {display:block; background-color:#74B8E4;}


.menuMy a {width:180px; height:26px; border:1px solid #D9D9D9; border-bottom:0; text-decoration:none;
}

.menuMy a:hover {width:180px; height:26px; background-color:#F2F2F2; border:1px solid #D9D9D9; border-bottom:0;
}


/* ####### Product_listings / Search Results Page ####### */

.masterRelative {position:relative;}


/* Breadcrumb display */

.breadcrumbs-postionID {width:400px; padding-top:6px; padding-bottom:16px;
}

.breadcrumb {font: bold 11px arial; 
}

a.breadcrumb:link {color: #003E92;}
a.breadcrumb:visited {color:#003E92;}
a.breadcrumb:hover {color: #CC6600;}


/* #### END View All / Power Browse #### */

/* ####### END Product_listings / Search Results Page ####### */



/* //// Product Info Page //// */



/* #### 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 #### */

/* #### Tabbed descriptions Font styles #### */

.boxTextMain {font:12px arial; padding:15px;}

/* #### END Tabbed descriptions Font styles #### */


.qntyfield input{ 
font:11px verdana; 
height:20px; 
width:25px;
}

.attribBox select{
border:1px solid #454548; 
background-color:#FFFFFF; 
width:170px; 
height:22px; 
color:#000000;
font:9px verdana;
/*text-transform: uppercase;*/
}


.inc_mod_productimages_td TD {
 padding:0; border: 1px solid #D9D9D9;
}

.include-left_css-menu {position:relative; z-index:3;
}

/* .master_pos {position:relative; height:100%; z-index:1;
} */

.content_div {position:relative; padding-left:14px; width:524px; overflow-x:hidden; z-index:1;
}

.category_banner {position:relative; top:3px; left:1px; z-index:1;
}

.cat-main_table {width:173px; padding:0; border:0;
}

UL.siteMapProductsList {
  padding-left:0;
}

UL.siteMapProductsList LI.siteMapCategory {
  background-color:#c0c0c0;
  list-style:none;
  padding:1em;
  padding-left:2em;
  margin:0;
}

UL.siteMapProductsList UL {
  list-style:none;
  padding:0;
  padding-left:0;
}

UL.siteMapProductsList LI LI.siteMapCategory {
  background-color:white;
  list-style-type:none;
  margin-top:0.5em;
  margin-bottom:0.5em;
  padding:0;
  padding-left:0em;
  font-weight:700;
}

UL.siteMapProductsList LI.siteMapSubCategory {
  list-style: none;
  margin-top:0.5em;
  margin-bottom:0.5em;
  padding:0;
  padding-left:2em;
}

UL.siteMapProductsList LI.siteMapProduct {
  background-color:white;
/*  list-style: disc inside;*/
  list-style: none;
  margin-left:0;
}

.listCategoryDesc {padding:10px; padding-top:5px; padding-bottom:7px;
}

/* td.shopby_cat {font-weight:normal;} */

.raquo {font:bold 12px Arial; color:#B60608;
}

.raquo_txt {padding-left:5px; padding-top:2px;
}


.main input, .main list, .main textarea {width: 293px; font:normal 11px arial}
.main select {width: 301px; font:normal 11px arial}
.main textarea {height: 100px; font:normal 11px arial}


a.mainNav:link {font:bold 9pt arial; color:#003E92;}
a.mainNav:visited {font:bold 9pt arial; color:#003E92;}
a.mainNav:hover {font:bold 9pt arial; color:#CC6600;}

