body {
	background-color: #fff;
	margin: 0;
	padding: 0;
	color: #fff;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold;
	scrollbar-3dlight-color:;
    scrollbar-arrow-color: #fff;
	scrollbar-base-color:#fff;
	scrollbar-darkshadow-color:#000;
	scrollbar-face-color:#c00;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#fff;
	}
table, form { margin: 0; padding: 0; }

a:link, a:visited, a:active{
	color:#ff0;
	text-decoration: none;
	font:bold 12px "Lucida Grande", Helvetica, Arial, sans-serif;
}
a:hover {
	text-decoration: underline;
	}

h1 { font:bold 18px "Lucida Grande", Helvetica, Arial, sans-serif; color: #fff;}
h2 { font:bold 18px "Lucida Grande", Helvetica, Arial, sans-serif; color: #ff0;}
h3 { font:bold 14px "Lucida Grande", Helvetica, Arial, sans-serif; color: #fff;}

input {color: #000; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-size:12px; margin: 2px; vertical-align: middle; }
select {vertical-align: middle; }

p, li, dd {color:#fff; font:bold 12px  "Lucida Grande", Helvetica, Arial, sans-serif; line-height: 1.3em;}


/*--------------site specific------------------*/

.nav {
	background: #939 url(img/nav_01.gif);
	}
	
.nav input { 
	vertical-align: middle; 
	margin: 0 5px;
	}
	
.content {
	background: #c00;
	margin: 10px;
	}
	
.spec { 
	background: #c00; 
	padding: 20px; 
	font:bold 12px "Lucida Grande", Helvetica, Arial, sans-serif; 
	line-height: 1.5em; 
	color: #fff; 
	}
	
.sub {
	height: 480px;
	overflow: auto;
	padding: 10px;
	margin: auto;
	text-align: left;
	}
#fadeinbox{
	position:absolute;
	top: 0; left: 0;
	width: 200px;
	border:4px dotted black;
	background-color: #939;
	padding: 10px;
	visibility:hidden;
	font:bold 16px "Lucida Grande", Helvetica, Arial, sans-serif;
}
#fadeinbox .close {
	position: absolute;
	bottom: 0; right: 3px;
	font:bold 10px "Lucida Grande", Helvetica, Arial, sans-serif;
	}	
a.close:link  { color: #000;}
/*-------------------all header pages---------------------------*/
.pagetitle {color:#ff0; font:bold 18px "Lucida Grande", Helvetica, Arial, sans-serif;}
.policy_head {color:#fff; font:bold 14px "Lucida Grande", Helvetica, Arial, sans-serif; border-bottom: 1px solid #ff0;}

/*-------------------thumbnail pages----------------------------*/
.breadcrumbs {color:#fff ; font:bold 12px "Lucida Grande", Helvetica, Arial, sans-serif;}
a.breadcrumbs:link, a.breadcrumbs:visited { color:#ff0; font:bold 12px "Lucida Grande", Helvetica, Arial, sans-serif; text-decoration:none;}
a.breadcrumbs:hover { text-decoration:underline;}

.cat_image {} /* for top image, not products */
a.click:link, a.click:visited {color: #fff;}
a.click:hover {}

.cat_descript font{color: #fff;}


a.subcat:link, a.subcat:visited {color: ff0; font-size: 16px;}
a.subcat:hover {text-decoration: none; color: #fff;}

.prod_shelf_none{color: #fff;}

.cat_prod_link {text-align: left;}
a.cat_prod_link:link, a.cat_prod_link:visited {color: #ff0; font-size: 16px;}
a.cat_prod_link:hover {}

.prod_shelf_descript {color:#fff; font:bold 12px "Lucida Grande", Helvetica, Arial, sans-serif;line-height:1.5em;}
.prod_shelf_descript font {color: #fff; font-weight: bold;}

/*.cat_price_cell { text-align: left;width: 15%;}*/

.next a { color:#ff0; font:bold 20px "Lucida Grande", Helvetica, Arial, sans-serif;}

/*--------------------product-------------------------------------*/
.product_name { color:#fff; font:bold 14px "Lucida Grande", Helvetica, Arial, sans-serif; text-align:center;}

.product_descript, brand, sku {color:#fff; font:bold 12px "Lucida Grande", Helvetica, Arial, sans-serif; line-height:1.5em;}
.product_descript font {color: #fff; font-weight: bold;}
.checkout {font:12px "Lucida Grande", Helvetica, Arial, sans-serif;}
.listprice, .ourprice, .saleprice, .saveprice, .priceonrequest {
	font:14px "Lucida Grande", Helvetica, Arial, sans-serif;
	}
.headerrow {font:12px "Lucida Grande", Helvetica, Arial, sans-serif;}
.itemrow {font:12px "Lucida Grande", Helvetica, Arial, sans-serif;}
.itemrow a:link, .itemrow a:visited {color: #000;}
.detailsheaderrow {font:12px "Lucida Grande", Helvetica, Arial, sans-serif;}
	
/*---------------------footer ------------------------*/
.foot {
	background: url(/img/foot_02.gif) repeat-x;
	height: 40px;
	}
.cc img {margin: 8px 3px 0 3px;}
.powered {float: right; margin: 6px 10px 0 0; }

