/* # Horizontal Static Menu  # 

@import url(horz-menu.css);

 END Horizontal Menu  # */


/* # Auto Suggest Search Box # */

@import url(autosuggestbox.css);

/* # END Auto Suggest Search Box # */


 /* # Vert Menu Code # 

@import url(catlist.css);

 # End Vert Menu # */


 /* # Shopping Cart info box # */

@import url(cartbox.css);

/* # End Shopping Cart info box # */


.transpng {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader();
}

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:#cc9900;;text-decoration:none;}
    A:visited {color:#cc9900;;text-decoration:none;}
    A:hover {color:#666666; 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;}
	
    .footlink {font:10px verdana;}
	a.footlink:link {color: #FFFFFF;}
	a.footlink:visited {color: #FFFFFF;}
	a.footlink:hover {color: #FFFF00;}


a.productslice-basic:link {color: #666666; }
a.productslice-basic:visited {color: #666666; font-family: Arial;}
a.productslice-basic:hover {color: #FF7318; font-family: Arial;}
a.productslice-basic:active {color: #FF7318; font-family: Arial;}

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

a.special:link {color: #666666;font: bold 13px Verdana;}
a.special:visited {color: #666666;font: bold 13px Verdana;}
a.special:hover {color: #FF7318;font: bold 13px Verdana;}
a.special:active {color: #FF7318;font: bold 13px Verdana;}
	
a.special2:link {color: #FFFFFF; font: bold 16px Arial;}
a.special2:visited {color: #FFFFFF; font: bold 16px Arial;}
a.special2:hover {color: #FFF000; font: bold 16px Arial;}
a.special2:active {color: #FFF000; font: bold 16px Arial;}

.smalltxt {font-size: 10px;}


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


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


/* Breadcrumb display */

.breadcrumbs-postionID {width:400px; padding-top:6px; padding-bottom:16px;
}

.breadcrumb {font:10px Verdana;
}

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




/* //// Contact Us page //// */

.main input, .main select {
border: #999999 1px solid;  
height:18px; 
width:530px; 
padding:0; 
margin:0;
text-transform:capitalize;
}

.main textarea {
border: #999999 1px solid; 
height:100px; 
width:530px;  
padding:0; 
margin:0;
text-transform:capitalize;
}

/* //// END Contact Us page //// */






/* //// Product Info Page ////

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