body {margin: 0; padding: 0; color: #666; background: #E4F3F9 url(img/bg.gif) repeat-x;
	font-family: 'lucida grande', Verdana, Arial, Helvetica, sans-serif;}

a:link, a:visited, a:active{
	color:#F133A3;
	text-decoration: none;
	font-size: 12px;
	}
a:hover {text-decoration: underline;}

h1 { font-size:18px; font-weight: bold;}
h2 { font-size:16px; font-weight: bold;} /* also used in common files*/
h3 { font-size:14px; font-weight: bold}
h4 { font-size:12px; font-weight: bold;}
h5 { font-size:10px; font-weight: bold;}

input, select { font-size:12px; vertical-align: middle; margin: 2px;}

hr { height: 1px; color: #369; background: #369;}

p, li, dd { font-size:12px ; line-height: 1.3em;}
li { list-style: square outside;}
table, form {margin: 0; padding: 0;}

#head {height: 50px; width: 750px;margin: 0; padding: 0; background: #fff;}
#nav {float: right; margin:30px 10px 0 0;}
#nav a:link, #nav a:visited {font:11px Verdana, Arial, Helvetica, sans-serif; color: #333;
background: #fff url(img/bullet1.gif) no-repeat center left; padding:0 15px 0 10px; text-decoration: none; }
#nav a:hover {color:#F133A3;}
a.cart:link, a.cart:visited {background: #fff url(img/cart.gif) no-repeat center left !important;padding:0 15px 0 15px !important; }


#box1 {position:absolute; top: 50px; left: 137px; width: 613px; height: 75px; background: #fff;}

#quote {position:absolute; top: 160px; left: 137px; width: 613px; height: 126px; background: #B2E3F9;margin: auto;}
#qbox {font:bold italic 24px/1.5em "Times New Roman", Times, serif;  text-align: center;padding:20px 10px 0 10px; }
*html #qbox {padding:10px;}
.q {font-size:60px; line-height:.1em; padding-top:0px;vertical-align: middle;}

	
#content {width: 750px; background: #fff url(img/spec.gif) no-repeat top right; height: 290px;}
#textbox {width: 350px; margin: 0; padding: 15px 0 0 10px;}
#textbox p {font:12px Verdana, Arial, Helvetica, sans-serif;padding:0 10px;}
.mail a:link, .mail a:visited {text-decoration: none;color: #F133A3;}
.mail a:hover {text-decoration: underline;}

#content_s {width: 750px; background: #fff;}
.container {padding: 10px;}

#spec {float: right;margin: 15px 40px 0 0; }
*html #spec {margin: 15px 10px 0 0; width: 350px;}

#footer {width: 100%; background: #3AB6E9; height: 30px; border: 5px solid #fff; border-width:5px 0;}

.phone {color: #B2E3F9; font:bold 12px Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; padding: 8px 8px 8px 15px;}

.psi {margin-left: 250px; font-size: 10px;}
.psi a:link, .psi a:visited {font-size: 10px; color: #B2E3F9; text-decoration: none;}
.psi a:hover {text-decoration: underline;}

#nav2 {text-align: left; background: #FAB2DC;padding: 0 15px 0 15px; margin: 0;}
#nav2 a:link, #nav2 a:visited {font:11px Verdana, Arial, Helvetica, sans-serif; color: #333;
background: url(img/bullet1.gif) no-repeat center left; padding:2px 15px 2px 10px; text-decoration: none; }
#nav2 a:hover {color:#000;}

#sub {padding:5px  0; background: #fff; }
.sec {float: left; margin-left: 10px;}
.sec img, .cc img {margin: 2px; vertical-align: middle;}
.cc {margin:0 0 0 445px;}

/*-------------subpages-------------------*/
/*-------------------all header pages---------------------------*/
.pagetitle {font-weight:bold; font-size: 16px; text-align: left;}
.policy_head {font-weight:bold; font-size: 14px; border-bottom: 1px solid #000;}

/*-------------------all custom pages---------------------------*/
.cust {} /* covers entire block*/
.cust_img{}

/*-------------------thumbnail pages----------------------------*/
.breadcrumbs {font-weight:bold; font-size: 11px; }
a.breadcrumbs:link, a.breadcrumbs:visited {font-weight:bold; font-size: 11px; text-decoration:none;}
a.breadcrumbs:hover {text-decoration:underline;}

.cat_image {} /* for top image, not products */
a.click:link, a.click:visited {font-size: 10px;}
a.click:hover {}

.cat_descript {}

a.subcat:link, a.subcat:visited {font-weight:bold; font-size: 13px;}
a.subcat:hover {}

.prod_shelf_none{}

.cat_prod_link {}
a.cat_prod_link:link, a.cat_prod_link:visited {font-weight:bold; font-size: 14px; }
a.cat_prod_link:hover {}

.prod_shelf_descript {font-size: 12px; line-height:1.5em;}
.prod_sku {}
.prod_brand {}

.paging {background: #E4F3F9; padding: 3px;}
.paging div { margin-top: 2px;}
.paging font {font-weight: normal;}
.paging a:link, .paging a:visited {padding: 0 2px;}
.paging a:hover {background: #3AB6E9; color: #fff;}

/*.cat_price_cell { text-align: left;width: 15%;}*/
.pricetable {}
.cat_listprice, .cat_ourprice {font-size: 12px;}
.cat_saleprice {font-size: 12px;}

.next {font-weight:bold; font-size: 12px;}

/*--------------------product-------------------------------------*/
.product_name {font-weight:bold; font-size: 14px; text-align:center;}

.product_descript, brand, sku {font-size: 12px; line-height:1.5em;}
.checkout {font-size: 12px;}
.listprice, .ourprice, .saleprice, .saveprice, .priceonrequest {
	font-size:12px;	}
.headerrow, itemrow {font-size:12px;}
.itemrow a:link, .itemrow a:visited {color: #000;}
.detailsheaderrow {font-size:12px;}

/*------for customer service tabs----------*/

.col1 {position: absolute; left: 155px; top: 330px; width: 100px; text-align: center;}
.col2 {position: absolute; left: 325px; top: 330px; width: 100px; text-align: center;}
.col3 {position: absolute; left: 495px; top: 330px; width: 100px; text-align: center;}

*html .col1 {position: absolute; left: 170px; top: 330px; width: 100px; text-align: center;}
*html .col2 {position: absolute; left: 325px; top: 330px; width: 100px; text-align: center;}
*html .col3 {position: absolute; left: 480px; top: 330px; width: 100px; text-align: center;}

.cats_s {width: 130px;}
.cats_s ul {margin: 0; padding: 0;}
.cats_s li { list-style: none; padding:0; margin: 5px 0; vertical-align:middle;}

.cats_s a:link, .cats_s a:visited {
	color: #999 !important; 
	text-decoration: none !important; 
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;
	padding: 5px; margin:auto 0; 
	display: block;
	background: #FCEEF6; border: 1px solid #ccc;
	height: 28px; width: 150px;
		}
*html .cats_s a:link, .cats_s a:visited {height: 45px;padding: 2px; }

.cats_s a:hover {color: #000 !important;border: 1px solid #666;}

