body {
	background-color:#fff;
	color:#000;
	margin: 0; padding: 0;
	height: 100%; width: 100%;
	font-family: Verdana, Helvetica, sans-serif;
	}
a:link, a:visited, a:active{
	color:#3B5771;
	text-decoration: none;
	font: bold 12px Verdana, Helvetica, sans-serif;
}
a:hover {
	text-decoration: underline;
	}
h1 {font: bold 18px Arial, Helvetica, sans-serif; border-bottom: 4px dotted #D1DBE5;}
h2 {font: bold 16px Arial, Helvetica, sans-serif;}
h3 {font: bold 14px Arial, Helvetica, sans-serif;}

input {
	color:#000;
	font: 12px Verdana, Helvetica, sans-serif;
	}

p, li, dd {
	color:#000;
	font:normal 12px Verdana, Helvetica, sans-serif;
	}

table, td, tr, form {padding:0em; border:0 none; margin: 0;}

/* --------------------------------left rail----------------------------------- */ 
.ltrail {
	background: #A6BDD2 ;
	width: 160px;
	}
.specials {
	color:#000;
	background: #A6BDD2;
	}


.SPECIALS_PRODUCT_NAME a:link, .SPECIALS_PRODUCT_NAME a:visited {
	color:#333; 
	font:bold 12px Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}


/*-----------------------main-------------------------------------*/
.head {background: url(img/head_01.gif) repeat-x;}
.main { margin:auto; width:90%; }
.mainS { margin:10px; width:95%; text-align: left;}
.main li {list-style: square; font-size: 14px; text-align:left;}
.reg {
	font-size: 9px;
	vertical-align: super;
}

.show {border: 2px solid #7C8EA3; width: 350px; height: 80px; margin: auto auto; padding: 2px;}

/*-------------------------------right rail ----------------------------------*/
.rtrail { 
	background-color:#D1DBE5; 
	color:#000; 
	}
	     /*--------------search--------------------*/
.search_head {
	background-color:#E6EDF5; 
	height: 32px; width: 160px
	text-align: left;
	}
.search { margin: auto;}
     
	        /*--------------credit cards--------------------*/
			
.cc { text-align: center;}


			/*--------------navigation--------------------*/

.cat_nav a:link, .cat_nav a:visited{ 
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333;
	}

.nav a:link, .nav a:visited{ 
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333;
	}
	
	   /*--------------join button--------------------*/
	   
.join {margin: auto; text-align: center;}



/*-------------------all header pages---------------------------*/
.pagetitle {color:#214875; font:bold 16px "Lucida Grande", Helvetica, Arial, sans-serif; text-align:left;}
.policy_head {color:#214875; font:bold 14px "Lucida Grande", Helvetica, Arial, sans-serif; border-bottom: 1px solid #000;}
/*-------------------thumbnail pages----------------------------*/
.breadcrumbs {color:#000 ; font:10px "Lucida Grande", Helvetica, Arial, sans-serif;}
a.breadcrumbs:link, a.breadcrumbs:visited { color:#000; font: 10px "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 {font:11px "Lucida Grande", Helvetica, Arial, sans-serif;}
a.click:hover {}

.cat_descript {}

a.subcat:link, a.subcat:visited {}
a.subcat:hover {}

.prod_shelf_none{}

.cat_prod_link {text-align: left;}
a.cat_prod_link:link, a.cat_prod_link:visited {}
a.cat_prod_link:hover {}

.prod_shelf_descript {color:#000; font:12px "Lucida Grande", Helvetica, Arial, sans-serif;line-height:1.5em;}
.prod_shelf_descript font {color:#000;}
.prod_shelf_descript li font {color:#000;list-style: square;}

/*.cat_price_cell { text-align: left;width: 15%;}*/

.next { color:#000; font:bold 12px "Lucida Grande", Helvetica, Arial, sans-serif;}

/*--------------------product-------------------------------------*/
.product_name { color:#000; font:bold 14px "Lucida Grande", Helvetica, Arial, sans-serif; text-align:center;}

.product_descript, brand, sku {color:#000; font:12px "Lucida Grande", Helvetica, Arial, sans-serif; line-height:1.5em; text-align: left;}
.product_descript font {color:#000;}
.product_descript li {color:#000;list-style: square;}

.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---------------------------------------*/
.footer {
	background: #fff;
	color:#000;
	text-align:center;
	font: normal 10px/12px Verdana, Helvetica, sans-serif;
	vertical-align: middle;
	padding: 3px;
	}
.footer a:link, .footer a:visited {
	text-decoration: none;
	color:#000;
	font-weight: bold;
	}
.footer a:hover {
	text-decoration: underline;
		color:#000;
	}


