BODY {margin:0; width:100%; overflow-x:hidden;}
 	body, div, p, th, td, li, dd {font:11px arial; color: #6F6E6D;}
	
	.whitetxt {color: #FFFFFF;}
	.yellowtxt {color: #F7DD05;}
	.bullet {font-size:8px; color: #F7DD05; letter-spacing:-1px;}
	
	A:link {color:#666666;text-decoration:none;}
    A:visited {color:#666666;text-decoration:none;}
    A:hover {color:#8D371C; text-decoration:none;}

    a.mainlink:link {color: #727371; font:12px arial; font-weight:bold;}
	a.mainlink:visited {color: #727371; font:12px arial; font-weight:bold;}
	a.mainlink:hover {color: #84C6F2; font:12px arial; font-weight:bold;}

	a.whitelink:link {color: #FFFFFF;}
	a.whitelink:visited {color: #FFFFFF;}
	a.whitelink:hover {color: #FFFF00;}

	a.bluelink:link {color: #0099FF;}
	a.bluelink:visited {color: #0099FF;}
	a.bluelink:hover {color: #84C6F2;}
	
	a.redlink:link {color: #8D371C;}
	a.redlink:visited {color: #8D371C;}
	a.redlink:hover {color: #FF0000;}
	
	a.footlink:link {color: #FFFFFF;}
	a.footlink:visited {color: #FFFFFF;}
	a.footlink:hover {color: #FFFF00;}
	
a.productslice-basic:link {color: #666666; font-family: Arial, Helvetica, sans-serif;}
a.productslice-basic:visited {color: #666666; font-family: Arial, Helvetica, sans-serif;}
a.productslice-basic:hover {color: #FF7318; font-family: Arial, Helvetica, sans-serif;}
a.productslice-basic:active {color: #FF7318; font-family: Arial, Helvetica, sans-serif;}

a.productslice:link {color: #666666; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
a.productslice:visited {color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
a.productslice:hover {color: #FF7318; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
a.productslice:active {color: #FF7318; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}

a.special:link {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;}
a.special:visited {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;}
a.special:hover {color: #FF7318; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;}
a.special:active {color: #FF7318; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;}
	
a.special2:link {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
a.special2:visited {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
a.special2:hover {color: #FFF000; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
a.special2:active {color: #FFF000; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}

.smalltxt {font-size: 10px;}

 /* Vert Menu Code */
#menu{
z-index:10;
width:180px;
padding:0px;
}

#menu a, #menu h2{
height:26px;
display:block;
font-size:12px;
font-family:arial;
font-weight:bold;
text-transform:uppercase;
border:1px solid #D9D9D9; 
margin:0;
vertical-align:middle;
white-space:nowrap;
padding-left:25px;
*padding-top:4px;
padding-bottom:0;
*padding-bottom:4px;
border-bottom:0px;
}

#menu h2{
color:#fff;
background:#FFFFFF;
}

#menu a{
color:#727371;
background:#FFFFFF;
text-decoration:none;
}

#menu a:hover{
color:#84C6F2;
background:#FFFFFF;
}

#menu a:active{
color:#84C6F2;
background:#EEEEEE;
}

#menu ul{
list-style:none;
margin:0;
padding:0;
width:100%;

}

div#menu li, div#menu li:hover{
position:relative;
}

div#menu li ul{
position:absolute;
top:0;
left:100.1%;
display:none;
z-index: 10;
}

div#menu ul ul,
div#menu ul ul ul,
div#menu ul li:hover ul ul,
div#menu ul li:hover ul ul ul
{display:none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display:block;}

#menu a.x, #menu a.x:visited{
background:#e1e1e1;
}

#menu a.x:hover{
background:#ddd;
}

#menu a.x:active{
color:#060;
background:#ccc;
}

/* End Vert Menu */

.inc_mod_productimages_img {
#//  spacing:5px; margin:5px;
} 


.inc_mod_productimages_table {
#// padding:5px; border-spacing: 5px; margin:5px; padding:10px;
}

.inc_mod_productimages_td {
 padding:5px;
}

.inc_mod_productimages_td TD {
 padding:5px; border: 1px solid #CCCCCC;
}
  #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;
}

.formAreaTitle {background-color:#EBEBEB; padding:3px; height:12px;
}

.main { padding:3px; padding-bottom:6px; white-space: nowrap;
}

.pageHeading {padding-top:15px; padding-right:5px; text-align:right; FONT: bold 16px arial; COLOR: #92c227; TEXT-DECORATION: underline
}

.bestseller_icon {
  position:absolute;
  right:10px;
  bottom:-4px;
}

.free_shipping_icon {
  position:absolute;
  left:74px;
  *left:;
  *right:6px;
  top:30px;
  background:url(/images/items/freeship.png) no-repeat;  
  *background:url() no-repeat;
  *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/items/freeship.png');
  z-index:20;
  width:100%;
  height:100%;
}

.qview_icon {
  position:absolute;
  top:35px;
  right:10px;
  z-index:100;
  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;
}

.breadcrumb {
font:bold 11px arial; text-transform: uppercase;
}

.breadcrumb_trail {font:bold 14px Arial; padding-bottom:20px; line-height:30px;
}

.attribBox select{
border:1px solid #454548; 
background-color:#FFFFFF; 
width:220px; 
height:24px; 
color:#000000;
font:11px verdana;
}


.productListing-heading {background-color:F1F1F1; font:bold 12px;}

.productListing-data {width:185px;}

/* /////////  BEGIN Featured Front  /////////  */


.featured_td {padding-left:4px; width:80px;} /* featured products TD container for image */

.featured_img {position:absolute; top:0; left:-58px; z-index:1;} /* featured products image div */

.featured_title {position:absolute; top:12px; left:104px; white-space:nowrap; z-index:4;} /* featured products TITLE */

.featured_desc {position:absolute; top:35px; left:104px; width:120px; z-index:5;} /* featured description */

.featured_more {position:absolute; top:75px; left:115px; white-space:nowrap; width:100px; z-index:2;}

/* /////////  END Featured Front  /////////  */



/* /////////  BEGIN Product Listing  /////////  */

.product_slot {position:relative;} /* Parent relative placeholder div */

.prodListing_Title {font:bold 15px arial;} /* Product Listing TITLE */

.prodListing_img {} /* Product listing image */

/* // short description // */

.prodShortDesc_td {width:247px; height:30px; text-align:center; padding-left:10px; padding-right:10px;}

.prodShortDesc_txt {text-align:center; font:bold 12px arial;} /* Add positioning if needed */

/* ## END short description ## */

.prodListing_Price {text-align:right; white-space:nowrap; padding-top:10px; font:bold 14px Arial; color:#B60608;} /* Price */

.prodListing_more {white-space:nowrap; padding-top:10px; font:bold 14px Arial; color:#B60608;} /* More info link */

/* ######  END Product Listing  ######  */

.main input, .main select, .main textarea {width: 250px;}
