body {
	margin: 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background: #fff;
}


.clear_bg {
background-color: #ffffff;
}

table, tr, td, p {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

/* MAY REMOVE */
ul{padding: 18px; margin-left:0px; position: relative; list-style-image:url(/site/img/bullet.gif)};

ul.list{padding: 16px; margin-top:0px; padding-top:4px; position: relative; list-style-image:url(/site/img/arrow_list.gif);}

ul.popcat{padding: 16px; margin-top:0px; padding-top:4px; position: relative; list-style-image:url(/site/img/arrow_list.gif);}

thead tr {
 	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold; 
	background-color: #016386;
}

tr.even {
 font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #d7d7d7; 
	color: #000000;
}

tr.odd {
 font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

/* MAY REMOVE */



A:Link{
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color: #000000; 
	 font-weight: normal; 
	 text-decoration: underline; 
}

A:Active {
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color: #000000; 
	 font-weight: normal; 
	 text-decoration: underline;
}

A:Visited {
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color: #000000; 
	 font-weight: normal; 
	 text-decoration: underline;
}

A:Hover {
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color: #000000; 
	 font-weight: normal; 
	 text-decoration: underline;
}


.uline{
	text-decoration: underline;
}

.uline A:Link{
	text-decoration: underline;
}

.uline A:Active{	
	text-decoration: underline;
}

.uline A:Visited{	
	text-decoration: underline;
}

.uline A:Hover{
	text-decoration: underline;
}


form {
    margin: 0px;
}




.nav_input{
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;	
	color: #666; 
	border-color : #666666; 
	border-width : 1px;
	padding: 1px;
}


.search_input{
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #FFFFFF; 
	font-size : 12px;	
	color: #000000; 
	border-color : #666666; 
	border-width : 1px;
	
}


.bdr_btm { 
    border-bottom:1px solid #f3f3f3;
}


.noborder{
   font-family:  Arial, Helvetica, sans-serif;
	font-size : 9px;	
	border: none;
}


.hdr_lg_wh {
	color: #fff; 
	font-size: 15px;
    font-weight: bold;
}

.body_copy_lg_bold {
    font-family:  Arial, Helvetica, sans-serif;
	color: #000000; 
	font-size: 14px;
    font-weight: bold;
	margin: 0px;
}


.body_copy_lg {
    font-family:  Arial, Helvetica, sans-serif;
	color: #000000; 
	font-size: 14px;
    font-weight: normal;
}


.body_copy {
    font-family:  Arial, Helvetica, sans-serif;
	color: #000000; 
	font-size: 12px;
    font-weight: normal;
}



.body_copy_bold {
	font-weight: bold;
}


/* Grid Styles - shortened to save space when many items are in the grid */
.gca {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
    text-align: center;
    background-color: #ffffff;
}

.gca A:Link{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
    text-align: center;
    background-color: #ffffff;
    text-decoration:none;
}

.gca A:Active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
    text-align: center;
    background-color: #ffffff;
    text-decoration:none;
}

.gca A:Visited{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
    text-align: center;
    background-color: #ffffff;
    text-decoration:none;
}

.gca A:Hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
    text-align: center;
    background-color: #ffffff;
    text-decoration:underline; 
}

.gcb {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
    text-align: center;
    background-color: #e9e9e9;
}

.gcb A:Link{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
    text-align: center;
    background-color: #e9e9e9;
    text-decoration:none;
}

.gcb A:Active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
    text-align: center;
    background-color: #e9e9e9;
    text-decoration:none;
}

.gcb A:Visited{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
    text-align: center;
    background-color: #e9e9e9;
    text-decoration:none;
}

.gcb A:Hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
    text-align: center;
    background-color: #e9e9e9;
    text-decoration:underline; 
}

.gchighlight {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
    text-align: center;
    background-color: #FFF9BA;
}

.gchighlight A:Link{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
    text-align: center;
    background-color: #FFF9BA;
    text-decoration:none;
}

.gchighlight A:Active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
    text-align: center;
    background-color: #FFF9BA;
    text-decoration:none;
}

.gchighlight A:Visited{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
    text-align: center;
    background-color: #FFF9BA;
    text-decoration:none;
}

.gchighlight A:Hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
    text-align: center;
    background-color: #FFF9BA;
    text-decoration:underline;
}

.gcpa {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	background-color: #ffffff;
    text-align: center;
}

.gcpb {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
    text-align: center;
	background-color: #e9e9e9;
}

.gcma {
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #0e416c; 
   text-decoration: underline; 
   text-align: center;
   background-color: #ffffff; 	
}

.gcmb {
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #0e416c; 
   text-decoration: underline;
   text-align: center;
   background-color: #e9e9e9;	
}

.gcmhighlight {
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #0e416c; 
   text-decoration: underline;
   text-align: center;
   background-color: #FFF9BA;	
}

.gcma a{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #0e416c; 
   text-decoration: underline; 
   background-color: #ffffff; 	
}

.gcmb a{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #0e416c; 
   text-decoration: underline;
   background-color: #e9e9e9;	
}

.gcmhighlight a{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #0e416c; 
   text-decoration: underline;
   background-color: #FFF9BA;	
}

/* End Grid Styles */

.body_copy_med {
	font-size: 11px;
    font-weight: normal;
    color: #000000; 
}

.body_copy_med_bold {
	font-size: 11px;
    font-weight: bold;
}

.body_copy_big_bold {
	font-size: 12px;
    font-weight: bold;
}

.body_copy_smsm {
    font-family:  Arial, Helvetica, sans-serif;
	 font-size: 9px;
}

.body_copy_small {
    font-family:  Arial, Helvetica, sans-serif;
	 font-size: 10px;
}

.body_copy_small_bold {
    font-family:  Arial, Helvetica, sans-serif;
	 font-size: 10px;
    font-weight: bold;
}


.body_copy_small_red {
    font-family:  Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 10px;
	font-weight: normal; 	
	text-decoration: none; 
}


.common_link {
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color: #951a1a; 
	font-weight: normal; 	
}

.common_link A:Link{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color: #951a1a; 
	font-weight: normal; 	
	text-decoration: none; 
}

.common_link A:Active{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color: #951a1a; 
	font-weight: normal; 	
	text-decoration: none; 
}

.common_link A:Visited{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color: #951a1a; 
	font-weight: normal; 	
	text-decoration: none; 
}

.common_link A:Hover{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color: #951a1a; 
	font-weight: normal;
	text-decoration: underline;  	
}

.common_link_bold {
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color: #951a1a; 
	font-weight: bold; 	
}

.common_link_bold A:Link{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color: #951a1a; 
	font-weight: bold; 	
	text-decoration: underline; 
}

.common_link_bold A:Active{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color: #951a1a; 
	font-weight: bold; 	
	text-decoration: underline; 
}

.common_link_bold A:Visited{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color: #951a1a; 
	font-weight: bold; 	
	text-decoration: underline; 
}

.common_link_bold A:Hover{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color: #cc0000; 
	font-weight: bold;
	text-decoration: underline;  	
}


.common_link_sm{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
   color: #951a1a; 
	font-weight: normal;
	text-decoration: none;
	margin: 0;
}

.common_link_sm A:Link{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
   color: #951a1a; 
	font-weight: normal;
	text-decoration: none;
	margin: 0;
}

.common_link_sm A:Active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
   color: #951a1a; 
	font-weight: normal;
	text-decoration: none;
	margin: 0;
}

.common_link_sm A:Visited{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
   color: #951a1a; 
	font-weight: normal;
	text-decoration: none;
	margin: 0;
}

.common_link_sm A:Hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
   color: #951a1a; 
	font-weight: normal;
	text-decoration: underline;
	margin: 0;
}

.list_sm{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
   color: #00395a; 
	font-weight: bold;
	text-decoration: underline;
}

.list_sm A:Link{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
   color: #00395a; 
	font-weight: bold;
	text-decoration: underline;
}

.list_sm A:Active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
   color: #00395a; 
	font-weight: bold;
	text-decoration: underline;
}

.list_sm A:Visited{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
   color: #00395a; 
	font-weight: bold;
	text-decoration: underline;
}

.list_sm_sm A:Hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
   color: #00395a; 
	font-weight: bold;
	text-decoration: underline;
}

.shopby{
   font-size: 11px;
   color: #00395a; 
   font-weight: normal;
   text-decoration: none;
}

.shopby A:Link{
   font-size: 11px;
   color: #00395a; 
   font-weight: normal;
   text-decoration: none;
}

.shopby A:Active{
   font-size: 11px;
   color: #00395a; 
   font-weight: normal;
   text-decoration: none;
}

.shopby A:Visited{
   font-size: 11px;
   color: #00395a; 
   font-weight: normal;
   text-decoration: none;
}

.shopby A:Hover{
   font-size: 11px;
   color: #00395a; 
   font-weight: normal;
   text-decoration: underline;
}

.avail {
	 font-size: 11px;
	 font-weight: bold; 
	 color: #583a2b;
}

.avail_in {
	 color: #098406;
	 
}

.avail_in_sm {
	 color: #0f6204;
	 font-size: 10px;
	 font-weight: bold;
}


.avail_out {
	 color: #990000;
	 
}

.avail_out_sm {
	 color: #990000;
	 font-size: 10px;
	 font-weight: bold;
}


/* tab styles ONLY used to style the tab item pricing  */

.tab_prod_dollar_amt{
	 font-size: 24px;
	 font-weight:bolder;
	 color: #8d0000;
	 line-height:24px;
	 letter-spacing: -2px; 
}
.tab_prod_dollar_amt_lg{
	 font-size: 38px;
	 font-weight:bolder;
	 color: #8d0000;
	 line-height:24px;
	 letter-spacing: -2px; 
}

.tab_prod_dollar {
	 font-size: 12px;
	 font-weight:900;
	 color: #8d0000;
}


.tab_prod_cents {
	 font-size: 12px;
	 font-weight:bolder;
	 color: #8d0000;
	 letter-spacing: 0px; 
}
.tab_prod_cents_lg {
	 font-size: 14px;
	 font-weight:bolder;
	 color: #8d0000;
	 letter-spacing: 0px; 
}


/* HEADER */

.keywords {
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 11px;
	 color: #000000; 
	 font-weight: normal; 
	 margin: 0px;
}


.top_nav {
	font-family:  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}

.top_nav A:Link {
	font-family:  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

.top_nav A:Active {
	font-family:  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

.top_nav A:Visited {
	font-family:  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

.top_nav A:Hover {
	font-family:  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
   text-decoration: underline;
}

.top_nav_main {
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #042d4c; 
	font-weight: bold; 
	margin: 0px;
}

.top_nav_main A:Link {
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #042d4c; 
	font-weight: bold;
	text-decoration: none; 
	margin: 0px;
}

.top_nav_main A:Active {
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #042d4c; 
	font-weight: bold;
	text-decoration: none; 
	margin: 0px;
}

.top_nav_main A:Visited {
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #042d4c; 
	font-weight: bold;
	text-decoration: none; 
	margin: 0px;
}

.top_nav_main A:Hover {
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #042d4c; 
	font-weight: bold;
	text-decoration: underline; 
	margin: 0px;
}

.top_nav_main_sel {
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	font-weight: bold; 
	margin: 0px;
}

.top_nav_main_sel A:Link {
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	font-weight: bold;
	text-decoration: none;  
	margin: 0px;
}

.top_nav_main_sel A:Active {
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none; 
	margin: 0px;
}

.top_nav_main_sel A:Visited {
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	font-weight: bold;
	text-decoration: none;  
	margin: 0px;
}

.top_nav_main_sel A:Hover {
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: underline; 
	margin: 0px;
}

/* TOP NAVIGATION */


.top_search_bg {
	background:url(/site/img/top_search_bg.gif);  
}

.top_search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	border: 0px;
}

.top_subtotal {
	font-size: 11px;
	color: #000;
}



/* HEADER */




/* LEFT NAVIGATION */



.left_nav_title {
    font-size: 13px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    margin: 0px;
    padding-left: 1px;
    display: inline;
}

.left_nav{
    font-size: 11px;
    text-decoration: none;
    margin: 0px;
    color: #005671;
    font-weight: bold;
}

.left_nav A:Link{
    font-size: 11px;
    text-decoration: underline;
    margin: 0px;
    color: #005671;
    font-weight: bold;
}                                     

.left_nav A:Active{
    font-size: 11px;
    text-decoration: underline;
    margin: 0px;
    color: #005671;
    font-weight: bold;
}                                     

.left_nav A:Visited{
    font-size: 11px;
    text-decoration: underline;
    margin: 0px;
    color: #005671;
    font-weight: bold;
}           

.left_nav A:Hover{
    font-size: 11px; 
    text-decoration: underline;
    margin: 0px;
    color: #0082b0;
    font-weight: bold;
}

.left_nav_no{
    font-size: 11px; 
	font-weight: bold;
	color: #007ea7;
	margin: 1px;
}

.left_nav_account{
    font-size: 11px; 
	text-decoration: none;
	margin: 0px;
}

.left_nav_account A:Link{
    font-size: 11px; 
	text-decoration: none;
	margin: 0px;
}

.left_nav_account A:Active{
    font-size: 11px; 
	text-decoration: none;
	margin: 0px;
}

.left_nav_account A:Visited{
    font-size: 11px; 
	text-decoration: none;	
	margin: 0px;
}

.left_nav_account A:Hover{
    font-size: 11px; 
	text-decoration: underline;
	margin: 0px;
}

.left_nav_act {
    font-size: 11px; 
	font-weight:bold; 
	margin: 0px;
	background-color: #FFFFFF;
}

.left_nav_sub {
    font-size: 11px;
    font-weight:bold;
    text-decoration: none;
    margin: 0px;
    color: #000000;
    font-weight: bold;
}

.left_nav_sub A:Link{
    font-size: 11px;
    font-weight:bold;
    text-decoration: underline;
    margin: 0px;
    color: #005671;
    font-weight: bold;
}                                     

.left_nav_sub A:Active{
    font-size: 11px;
    font-weight:bold;
    text-decoration: underline;
    margin: 0px;
    color: #005671;
    font-weight: bold;
}                                     

.left_nav_sub A:Visited{
    font-size: 11px;
    font-weight:bold;
    text-decoration: underline;
    margin: 0px;
    color: #005671;
    font-weight: bold;
}           

.left_nav_sub A:Hover{
    font-size: 11px;
    font-weight:bold;
    text-decoration: underline;
    margin: 0px;
    color: #0082b0;
    font-weight: bold;
}

.left_nav_sub_no{
    font-size: 11px; 
	font-weight: normal;
	color: #666666;
	margin: 0px;
}

.left_nav_search {
	font-size: 13px;
	font-weight: bold;
	padding-left: 6px;
}

.left_nav_remove{
	color: #aa0000; 
    font-size: 11px; 
	text-decoration: underline;
}

.left_nav_remove A:Link{
	color: #aa0000; 
    font-size: 11px; 
	text-decoration: underline;
}

.left_nav_remove A:Active{
	color: #aa0000; 
    font-size: 11px; 
	text-decoration: underline;
}

.left_nav_remove A:Visited{
	color: #aa0000; 
    font-size: 11px; 
	text-decoration: underline;
}

.left_nav_remove A:Hover{
	color: #aa0000; 
    font-size: 11px; 
	text-decoration: underline;
}
 
 
/* LEFT NAV FOR CLEARANCE */

.left_nav_clear{
    font-size: 11px; 
	color: #215469;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
}

.left_nav_clear A:Link{
    font-size: 11px; 
	color: #215469;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
}

.left_nav_clear A:Active{
    font-size: 11px; 
	color: #215469;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
}

.left_nav_clear A:Visited{
    font-size: 11px; 
	color: #215469;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
}

.left_nav_clear A:Hover{
    font-size: 11px; 
	color: #215469;
	font-weight: normal;
	text-decoration: underline;
	margin: 0px;
}

/* BOTTOM LEFT NAVIGATION */	 	 

.left_nav_rec_title {
    font-size: 12px;
	font-weight: bold;
	background:url(/site/img/leftnav_rec_items.gif) no-repeat;
}

.left_nav_rec_cat {
    font-size: 12px;
	font-weight: bold;
	background:url(/site/img/leftnav_rec_cat.gif) no-repeat;
}


.left_nav_rec_bdr {
	background:url(/site/img/leftnav_rec_bdr.gif) repeat-y;
}


.left_nav_rec {
    font-size: 11px;
	text-decoration: underline;	
}

.left_nav_rec A:Link{
    font-size: 11px;
	text-decoration: underline;	
}

.left_nav_rec A:Active{
    font-size: 11px;
	text-decoration: underline;	
}

.left_nav_rec A:Visited{
    font-size: 11px;
	text-decoration: underline;	
}

.left_nav_rec A:Hover{
    font-size: 11px;
	text-decoration: underline;	
}


/* BOTTOM LEFT NAVIGATION */	 





/* LEFT NAVIGATION */


.your_cartBold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold 
}

.your_cart {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px; 
}

.quick_cart {
    font-family:  Arial, Helvetica, sans-serif;
	 font-size: 11px; 
	 color: #000000; 
	 font-weight: normal; 
	 text-decoration:underline;
}

.quick_cart A:Link{
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 color: #000000; 
	 font-weight: normal; 
	 text-decoration:underline; 
}

.quick_cart A:Active{
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 color: #000000; 
	 font-weight: normal; 
	 text-decoration:underline;
}

.quick_cart A:Visited{
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 color: #000000;
	 font-weight: normal; 
	 text-decoration:underline; 
}

.quick_cart A:Hover{
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 color: #000000; 
	 font-weight: normal; 
	 text-decoration:underline; 
}


.quick_cartBold {font-size: 11px; text-decoration:underline; font-family:  Arial, Helvetica, sans-serif; font-weight: bold }


/* FOOTER */

.foot {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background:url(/site/img/foot_back.gif);
}

ul.foot_nav {
	margin: 0;
	padding: 0;
	margin-left: 20px;
	list-style-image: none;
	list-style: none;
	text-decoration:none;
}

li.foot_nav {
	padding: 1px;
	list-style-image: none;
	list-style: none;
	text-decoration:none;
}

.foot_nav {
    font-family:  Arial, Helvetica, sans-serif;
	 font-size: 11px; 
	 color: #000000; 
	 font-weight: normal; 
	 text-decoration:none;
}

.foot_nav A:Link{
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color: #000000; 
	 font-weight: normal; 
	 text-decoration:none;
}

.foot_nav A:Active{
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color: #000000; 
	 font-weight: normal; 
	 text-decoration:none;
}

.foot_nav A:Visited{
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color: #000000;
	 font-weight: normal; 
	 text-decoration:none;
}

.foot_nav A:Hover{
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color: #000000; 
	 font-weight: normal; 
	 text-decoration:underline; 
}



.foot_qorder {
	 font-size: 11px; 
	 color: #000; 
	 font-weight: bold; 
	 padding-right: 150px;
}

.foot_btm {
	 font-size: 11px; 
	 color: #000; 
	 font-weight: bold; 
	 padding-right: 150px;
}




/* FOOTER */


/* HOME PROMO */

.imageScrollMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color:#FFFFFF;
	color: #cfdce1;
	text-decoration: none;
}

.promo_no {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cfdce1;
	border: 1px solid #00465e;
	background-color:#FFFFFF;
	text-decoration: none;
	padding: 4px;
}

.promo_no_sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #00465e;
	border: 1px solid #00465e;
	background-color:#FFFFFF;
	text-decoration: none;
	padding: 4px;
}

.promo_no A:Link{
	color: #cfdce1;
	text-decoration: none;
	font-weight: bold;
}

.promo_no A:Active{
	color: #cfdce1;
	text-decoration: none;
	font-weight: bold;
}

.promo_no A:Visited{
	color: #cfdce1;
	text-decoration: none;
	font-weight: bold;
}

.promo_no A:Hover{
	color: #cfdce1;
	text-decoration: none;
	font-weight: bold;
}


.promo_no_sel A:Link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #00465e;
	text-decoration: none;
	font-weight: bold;
}

.promo_no_sel A:Active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #00465e;
	text-decoration: none;
	font-weight: bold;
}

.promo_no_sel A:Visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #00465e;
	text-decoration: none;
	font-weight: bold;
}

.promo_no_sel A:Hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #00465e;
	text-decoration: none;
	font-weight: bold;
}

.stepcarousel{
position: relative;
overflow: hidden;
}

.stepcarousel .belt{
position: absolute;
}

/* HOME PROMO */


/* HOME ITEMS */


.home_tab_bg {
	background: url(/site/img/home_tab_bg.jpg); 
	background-repeat:repeat-x;   
}

.home_tab_active {
    background:url(/site/img/home_tab_active_bg.gif);
	width: 159px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	cursor:pointer;
}

.home_tab_inactive {
    background:url(/site/img/home_tab_inactive_bg.gif);
	width: 159px;
	font-size: 13px;
	font-weight: bold;
	color: #4e4e4e;
	cursor:pointer;
}

#home_tab_active {
    background:url(/site/img/home_tab_active_bg.gif);
	width: 159px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	cursor:pointer;
}

#home_tab_inactive {
    background:url(/site/img/home_tab_inactive_bg.gif);
	width: 159px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	color: #4e4e4e;
    padding-top:3px;
    cursor:pointer;
}


.home_prod_hdr {
	 color: #444; 
	 font-weight: bold;
	 margin: 0px; 
}

.home_prod_hdr A:Link{
	 color: #444; 
	 font-weight: bold; 
	 text-decoration: none; 
	 margin: 0px; 
}

.home_prod_hdr A:Active {
	 color: #444; 
	 font-weight: bold; 
	 text-decoration: none; 
	 margin: 0px; 
}

.home_prod_hdr A:Visited {
	 color: #444; 
	 font-weight: bold; 
	 text-decoration: none; 
	 margin: 0px; 
}

.home_prod_hdr A:Hover {
	 color: #444; 
	 font-weight: bold; 
	 text-decoration: underline;
	 margin: 0px; 
}

.home_prod_sub {
	 color: #444; 
	 font-weight: normal; 
	 margin: 0px; 
}

.home_prod_sub A:Link{
	 color: #444; 
	 font-weight: normal; 
	 text-decoration: none;
	 margin: 0px; 
}

.home_prod_sub A:Active {
	 color: #444; 
	 font-weight: normal; 
	 text-decoration: none; 
	 margin: 0px; 
}

.home_prod_sub A:Visited {
	 color: #444; 
	 font-weight: normal; 
	 text-decoration: none; 
	 margin: 0px; 
}

.home_prod_sub A:Hover {
	 color: #444; 
	 font-weight: normal; 
	 text-decoration: underline;
	 margin: 0px; 
}

.home_cat_letter {
	 color: #272727; 
	 font-size: 11px;
	 background-color: #e9e9e9;
	 text-decoration: none;
}

.home_cat_letter A:Link{
	 color: #272727; 
	 font-size: 11px;
	 text-decoration: none;
}

.home_cat_letter A:Active{
	 color: #353535; 
	 font-size: 11px;
	 text-decoration: none;
}

.home_cat_letter  A:Visited{
	 color: #353535; 
	 font-size: 11px;
	 text-decoration: none;
}

.home_cat_letter  A:hover{
	 color: #353535; 
	 font-size: 11px;
	 text-decoration: underline;
}

.home_cat {
	 color: #353535; 
	 font-size: 11px;
	 text-decoration: none;
	 margin: 0;
}

.home_cat A:Link{
	 color: #353535; 
	 font-size: 11px;
	 text-decoration: none;
	 margin: 0;
}

.home_cat A:Active{
	 color: #353535; 
	 font-size: 11px;
	 text-decoration: none;
	 margin: 0;
}

.home_cat A:Visited{
	 color: #353535; 
	 font-size: 11px;
	 text-decoration: none;
	 margin: 0;
}

.home_cat A:Hover{
	 color: #353535; 
	 font-size: 11px;
	 text-decoration: underline;
	 margin: 0;
}

.home_offers {
	 color: #02425a; 
	 font-size: 12px;
	 text-decoration: underline;
}

.home_offers A:Link{
	 color: #02425a; 
	 font-size: 12px;
	 text-decoration: underline;
}

.home_offers A:Active{
	 color: #02425a; 
	 font-size: 12px;
	 text-decoration: underline;
}

.home_offers A:Visited{
	 color: #02425a; 
	 font-size: 12px;
	 text-decoration: underline;
}

.home_offers A:Hover{
	 color: #02425a; 
	 font-size: 12px;
	 text-decoration: underline;
}



/* HOME ITEMS */




/* QUICK LINKS ON BOTTOM OF HOME PAGE */

.quick_links_title {
   font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color:#084081;
}

	

.quick_links_name {
   font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color:#084081;
}



.quick_links_name A:Link{
   font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color:#084081;
	text-decoration: none;
}

	

.quick_links_name A:Active{
   font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color:#084081;
	text-decoration: none;
}

	

.quick_links_name A:Visited{
   font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold; 
	color:#084081;
	text-decoration: none;
}

	

.quick_links_name A:Hover{
   font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color:#084081;
	text-decoration: underline;
}			

.quick_links {
   font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color:#084081}	

.quick_links A:Link{
   font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color:#084081;
	text-decoration: none;
}	

.quick_links A:Active{
   font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color:#084081;
	text-decoration: none;
}	

.quick_links A:Visited{
   font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color:#084081;
	text-decoration: none;
}	

.quick_links A:Hover{
   font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; 
	color:#084081;
	text-decoration: underline;
}

.prod_content {
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 12px; 
	font-weight: bold; 	
	text-decoration: underline;
}

.prod_content A:Link{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color: #000000; 
	font-weight: bold; 	
	text-decoration: underline;
}

.prod_content A:Active{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color: #000000; 
	font-weight: bold; 	
	text-decoration: underline;
}

.prod_content A:Visited{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color: #000000; 
	font-weight: bold; 	
	text-decoration: underline;
}

.prod_content A:Hover{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color: #000000; 
	font-weight: bold; 	
	text-decoration: underline;  	
}




/* QUICK LINKS ON BOTTOM OF HOME PAGE */

/* QUICK CATEGORIES HOME PAGE */

ul#pop_cat {
	margin: 0;
	padding: 0;
	margin-left: 20px;
	list-style-image: url(../site/img/arrow_home_cat.gif);
	list-style: none;
}

li#pop_cat {
	padding: 1px;
	list-style-image: url(../site/img/arrow_home_cat.gif);
	list-style: none;
}




/* PRIMARY CATEGORY */

.prim_cat_hdr {  /* only for tab headings */
   font-size: 24px;
   color: #004962;
   font-weight: bold; 
   margin: 0px;
   padding-left:12px;
   padding-top: 6px;	
   padding-bottom: 2px; 
   letter-spacing: -1px;
}

.prim_cat_howto {
   font-size: 15px; 
   color: #595959; 
	font-weight: bold; 	
}

.prim_cat_sec{
   font-size: 12px; 
   color: #004962; 
   font-weight: bold; 	
	margin: 0px;
}

.prim_cat_sec A:Link{
   font-size: 12px; 
   color: #004962; 
	font-weight: bold; 	
	margin: 0px;
	text-decoration: none;
}

.prim_cat_sec A:Active{
   font-size: 12px; 
   color: #004962; 
	font-weight: bold; 	
	margin: 0px;
	text-decoration: none;
}


.prim_cat_sec A:Visited{
   font-size: 12px; 
   color: #004962; 
	font-weight: bold; 	
	margin: 0px;
	text-decoration: none;
}

.prim_cat_sec A:Hover{
   font-size: 12px; 
   color: #004962; 
	font-weight: bold; 	
	margin: 0px;
	text-decoration: underline;
}




.prim_cat_copy{
   font-size: 12px; 
   color: #004962; 
	font-weight: normal; 	
}

.prim_cat_copy A:Link{
   font-size: 12px; 
   color: #004962; 
	font-weight: normal;
   text-decoration:underline;	
}

.prim_cat_copy A:Active{
   font-size: 12px; 
   color: #004962; 
	font-weight: normal;
	 text-decoration:underline;	 	
}

.prim_cat_copy A:Visited{
   font-size: 12px; 
   color: #004962; 
	font-weight: normal;
	 text-decoration:underline;	 	
}

.prim_cat_copy A:Hover{
   font-size: 12px; 
   color: #004962; 
	font-weight: normal; 
	 text-decoration:underline;		
}

.prim_cat_prod{
   font-size: 14px; 
	font-weight: bold; 	
	margin: 0px;
}

.prim_cat_prod A:Link{
   font-size: 14px; 
	font-weight: bold; 	
	margin: 0px;
	text-decoration:none;
}

.prim_cat_prod A:Active{
   font-size: 14px; 
	font-weight: bold; 	
	margin: 0px;
	text-decoration:none;
}

.prim_cat_prod A:Visited{
   font-size: 14px; 
	font-weight: bold; 	
	margin: 0px;
	text-decoration:none;
}

.prim_cat_prod A:Hover{
   font-size: 14px; 
	font-weight: bold; 	
	margin: 0px;
	text-decoration:underline;
}




.cat_nav{
    font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}

.cat_nav A:Link{
    font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}			  

.cat_nav A:Active{
    font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}			  

.cat_nav A:Visited{
    font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}	 

.cat_nav A:Hover{
    font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px;
}	


.cat_nav_sel{
    font-size: 11px;
	color: #de0301; 
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}

.cat_nav_sel A:Link{
    font-size: 11px;
	color: #de0301; 
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}			  

.cat_nav_sel A:Active{
    font-size: 11px;
	color: #de0301; 
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}			  

.cat_nav_sel A:Visited{
    font-size: 11px;
	color: #de0301; 
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}	 

.cat_nav_sel A:Hover{
    font-size: 11px;
	color: #de0301; 
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}	


.list_div {
   background:url(/site/img/list_div.gif) repeat-x;
   padding: 0px;
}


.grid_div {
   background:url(/site/img/grid_div.gif);
   background-position: top;
   background-repeat:no-repeat;   
   padding: 0px;
}

.search_grid_div {
   background:url(/site/img/search_grid_div.gif);
   background-position: top;
   background-repeat:no-repeat;   
   padding: 0px;
}


.cat_hdr {
   font-size: 16px;
   color: #FFFFFF;
   font-weight: bold;  
   background:url(/site/img/cat_hdr_bg.gif) repeat-x;
}


.cat_grid_vline {
   background:url(/site/img/cat_grid_vline.gif) repeat-y;
   background-position: top;
   padding: 0px;
}

.cat_grid_hline {
   background:url(/site/img/cat_grid_hline.gif) repeat-x;
   padding: 0px;
}


.product_desc {font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;  }
.product_desc A:Link{font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
.product_desc A:Active{font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
.product_desc A:Visited{font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
.product_desc A:Hover{font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }



/* BREADCRUMBS */

.bread_crumb{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.bread_crumb A:Link{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.bread_crumb A:Active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.bread_crumb A:Visited{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.bread_crumb A:Hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.bread_crumb_bold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;	
}

/* BREADCRUMBS */





/* CATEGORY CONTENT */

.more_choices {
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}

.component_hdr
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #016386;
}

.component_hdr a
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #016386;
}

.prod_title_sm {
	font-size: 10px;
	font-weight: normal;
	color: #000;
	margin: 0px;
	text-decoration: none;
	line-height: 12px;
}

.prod_title_sm A:Link{
	font-size: 10px;
	font-weight: normal;
	color: #000;
	margin: 0px;
	text-decoration: none;
}

.prod_title_sm A:Active{
	font-size: 10px;
	font-weight: normal;
	color: #000;
	margin: 0px;
	text-decoration: none;
}


.prod_title_sm A:Visited{
	font-size: 10px;
	font-weight: normal;
	color: #000;
	margin: 0px;
	text-decoration: none;
}

.prod_title_sm A:Hover{
	font-size: 10px;
	font-weight: normal;
	color: #000;
	margin: 0px;
	text-decoration: underline;
}

.product_grid_title {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
}

.product_grid_title A:Link{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
}

.product_grid_title A:Active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
}

.product_grid_title A:Visited{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
}

.product_grid_title A:Hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	margin: 0px;
}

.product_grid_price {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	margin: 0px;
}

.pic_group_model {
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #0e416c; 
	text-decoration: underline;  	
}

.pic_group_model A:Link{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #0e416c; 
	font-weight: normal; 	
	text-decoration: underline;  	
}

.pic_group_model A:Active{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #0e416c; 
	font-weight: normal; 	
	text-decoration: underline;  	
}

.pic_group_model A:Visited{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #0e416c; 
	font-weight: normal; 	
	text-decoration: underline;  	
}

.pic_group_model A:Hover{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #0e416c; 
	font-weight: normal;
	text-decoration: underline;  	
}

.product_group_title {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	margin: 0px;
}

.product_group_title A:Link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}

.product_group_title A:Active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.product_group_title A:Visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}

.product_group_title A:Hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}

.product_fields_bold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.product_group_desc {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.product_group_desc A:Link{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.product_group_desc A:Active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.product_group_desc A:Visited{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.product_group_desc A:Hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.product_group_desc1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.product_group_desc1 A:Link{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.product_group_desc1 A:Active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.product_group_desc1 A:Visited{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.product_group_desc1 A:Hover{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.product_group_desc_copy {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.product_group_desc_copy A:Link{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000ff;
    font-weight: bold;	
	text-decoration: none;
}


.product_group_desc_copy A:Active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000ff;
    font-weight: bold;	
	text-decoration: none;
}

.product_group_desc_copy A:Visited{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000ff;
    font-weight: bold;	
	text-decoration: none;
}

.product_group_desc_copy A:Hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000ff;
    font-weight: bold;	
	text-decoration: underline;
}

.product_group_desc1_bold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.product_group_desc1_bold A:Link{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.product_group_desc1_bold A:Active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.product_group_desc1_bold A:Visited{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.product_group_desc1_bold A:Hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}




.product_info_bold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.product_info_bold A:Link{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.product_info_bold A:Active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.product_info_bold A:Visited{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.product_info_bold A:Hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}



.product_info {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.product_group_desc_bold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.product_group_desc_bold A:Link{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.product_group_desc_bold A:Active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.product_group_desc_bold A:Visited{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.product_group_desc_bold A:Hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.product_qty {color: #9DA8A0;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.view_products_red {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
}

.view_products_red A:Link{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	text-decoration:underline;
}

.view_products_red A:Active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	text-decoration:underline;
}

.view_products_red A:Visited{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	text-decoration:underline;
}

.view_products_red A:Hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	text-decoration:underline;
}

.remove_all {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.remove_all A:Link{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
}

.remove_all A:Active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
}

.remove_all A:Visited{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
}

.remove_all A:Hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
}


.featured_title {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

.featured_title A:Link{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

.featured_title A:Active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

.featured_title A:Visited{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

.featured_title A:Hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}

.featured_desc {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.price_red {
	color: #FF0000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.product_grid_price {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.page_no {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}

.page_no A:Link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}

.page_no A:Active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}
.page_no A:Visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}

.page_no A:Hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}


.most_requested {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;	
}

.most_requested A:Link{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;	
	text-decoration: none;
}

.most_requested A:Hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;	
	text-decoration: none;
}

.most_requested A:Visited{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;	
}

.most_requested A:Hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;	
	text-decoration: underline;
}

.most_requested_item {
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000066; 
	text-decoration: none;
	margin: 0px;
}

.most_requested_item A:Link{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000066; 
	text-decoration: none;
	margin: 0px;
}

.most_requested_item A:Active{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000066; 
	text-decoration: none;
	margin: 0px;
}

.most_requested_item A:Visited{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000066; 
	text-decoration: none;
	margin: 0px;
}

.most_requested_item A:Hover{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000066; 
	text-decoration: underline;
	margin: 0px;
}

.most_requested_number {font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }

/* CATEGORY CONTENT */

.sub_page {	
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	font-weight: normal;
	margin: 0px;
}

.sub_page_bold {	
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	font-weight: bold;
	margin: 0px;
}

.sub_paging {	
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #990000; 
	font-weight: normal;
	margin: 0px;
}

.sub_paging A:Link{	
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #990000; 
	font-weight: normal;
	text-decoration: none;
} 

.sub_paging A:Active{	
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #990000; 
	font-weight: normal;
	text-decoration: none;
} 

.sub_paging A:Visited{	
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #990000; 
	font-weight: normal;
	text-decoration: none;
} 

.sub_paging A:Hover{
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #990000; 
	font-weight: normal;
	text-decoration: underline;
} 


/* PIC GROUPS */

.grid_tab {
   font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}

.average_review {
   font-family:  Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

/* TABS */
.tabs{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;}
a:link.tabs{text-decoration: none; color : #FFFFFF; font-weight: bold;}
a:active.tabs{text-decoration: none; color : #FFFFFF; font-weight: bold;}
a:visited.tabs{text-decoration: none; color : #FFFFFF; font-weight: bold;}
a:hover.tabs{text-decoration: underline; color: #FFFFFF; font-weight: bold;}
/* TABS */


.tab_text {
   font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold; 
}
.tab_text a:link{
   font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
}
.tab_text a:active{
   font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
}
.tab_text a:visited{
   font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
}
.tab_text a:hover{
   font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: underline;
}
/* PIC GROUPS */



/* PRODUCT DETAILS */

.average_review {
	font-family:  Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.reviews_link A:Link {
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000099; 
	font-weight: bold; 
	text-decoration:underline 
}

.reviews_link A:Active{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000099; 
	font-weight: bold; 
	text-decoration:underline 
}

.reviews_link A:Visited {
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000099; 
	font-weight: bold; 
	text-decoration:underline 
}

.reviews_link A:Hover {
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000099; 
	font-weight: bold; 
	text-decoration:underline 
}
/* PRODUCT DETAILS */


.paging {
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #000000; 
	font-weight: normal; 
} 

.paging A:Link{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #003399; 
	font-weight: normal; 
	text-decoration: none; 
} 

.paging A:Active{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #003399; 
	font-weight: normal; 
	text-decoration: none; 
} 

.paging A:Visited{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #003399; 
	font-weight: normal; 
	text-decoration: none; 
} 

.paging A:Hover{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #003399; 
	font-weight: normal; 
	text-decoration: underline;
} 

.sort_page {
   font-size: 11px; 
   color: #000000;
   font-weight: bold; 
}

.sort_page A:Link{
   font-size: 11px; 
   color: #000000;
   font-weight: bold; 
	text-decoration: none;
} 

.sort_page A:Active{
   font-size: 11px; 
   color: #000000;
   font-weight: bold; 
	text-decoration: none;
} 

.sort_page A:Visited{
   font-size: 11px; 
   color: #000000;
   font-weight: bold; 
	text-decoration: none;
} 

.sort_page A:Hover{
   font-size: 11px; 
   color: #000000;
   font-weight: bold; 
	text-decoration: underline;
} 



.sort_page_sel {
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #990000;
	font-weight: bold; 
	text-decoration: none;
} 

.sort_page_sel A:Link{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #990000;
	font-weight: bold; 
	text-decoration: none;
} 

.sort_page_sel A:Active{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #990000;
	font-weight: bold; 
	text-decoration: none;
} 

.sort_page_sel A:Visited{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #990000;
	font-weight: bold; 
	text-decoration: none;
} 

.sort_page_sel A:Hover{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #990000;
	font-weight: bold; 
	text-decoration: underline;
} 

.sort {
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 14px; 
   color: #00475e;
	font-weight: bold; 
}


.product_title {
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px;
	 color: #000000; 
	 font-weight: normal; 
}

.product_title A:Link{
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color: #000000; 
	 font-weight: normal; 
	 text-decoration: none; 
}

.product_title A:Active {
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color: #000000; 
	 font-weight: normal; 
	 text-decoration: none; 
}

.product_title A:Visited {
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px;
	 color: #000000; 
	 font-weight: normal; 
	 text-decoration: none; 
}

.product_title A:Hover {
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px;
	 color: #000000; 
	 font-weight: normal; 
	 text-decoration: underline;
}

.review_order {
	font-size: 18px;
	color: #990000;
}


/* MY ACCOUNT */

.acnt_login {
	color: #FFFFFF; 
	font-weight: bold; 
}

.acnt_forgot_pw {
	font-size: 11px;
	color: #FFFFFF; 
	font-weight: normal; 	
	text-decoration:underline; 
}

.acnt_forgot_pw A:Link{
	font-size: 11px;
	color: #FFFFFF; 
	font-weight: normal; 	
	text-decoration:underline; 
}

.acnt_forgot_pw A:Active{
	font-size: 11px;
	color: #FFFFFF; 
	font-weight: normal; 	
	text-decoration:underline; 
}

.acnt_forgot_pw A:Visited{
	font-size: 11px;
	color: #FFFFFF; 
	font-weight: normal; 	
	text-decoration:underline; 
}

.acnt_forgot_pw A:Hover{
	font-size: 11px;
	color: #FFFFFF; 
	font-weight: normal; 	
	text-decoration:underline; 
}


.acnt_rem {
	font-size: 11px;
	color: #FFFFFF; 
}

.acnt_rep {
	font-size: 11px;
	font-weight: bold;
	color: #AF0000; 
}

.acnt_bdr {
    background:url(/site/img/acnt_tbl_bk.gif) repeat-x top;
	background-color: #cbcbcb;
	border: 1px solid #f7f7f7;
}


.required {
	font-size: 13px;
	color: #FF0000; 
	font-weight: bold; 
}

.error-header{
	font-size: 14px;
	color: #ff0000; 
	font-weight: bold; 
}


.error_header{
	font-size: 18px;
	color: #990000; 
	font-weight: bold; 
}

.std_pages {
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 11px;
	 color: #1089b6; 
	 font-weight: normal; 
}

.std_pages A:Link{
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 color: #1089b6;  
	 font-weight: normal; 
	 text-decoration: none; 
}

.std_pages A:Active {
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 color: #1089b6;  
	 font-weight: normal; 
	 text-decoration: none; 
}

.std_pages A:Visited {
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 11px;
	 color: #1089b6;  
	 font-weight: normal; 
	 text-decoration: none; 
}

.std_pages A:Hover {
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 11px;
	 color: #1089b6; 
	 font-weight: normal; 
	 text-decoration: underline;
}

.std_pages2 {
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px;
	 color: #1089b6; 
	 font-weight: bold; 
}

.std_pages2 A:Link{
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px;
	 color: #1089b6; 
	 font-weight: bold; 
	 text-decoration: none; 
}

.std_pages2 A:Active {
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px;
	 color: #1089b6; 
	 font-weight: bold; 
	 text-decoration: none; 
}

.std_pages2 A:Visited {
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px;
	 color: #1089b6; 
	 font-weight: bold; 
	 text-decoration: none; 
}

.std_pages2 A:Hover {
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px;
	 color: #1089b6; 
	 font-weight: bold; 
	 text-decoration: underline;
}


.cancelled{font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF0000;}
.error{font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; color:#FF0000; font-weight: bold;}
.msg{font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color:#cc0000; font-weight: normal;}
.msgblack{font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.pwinfo{font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color:#EE7601; font-weight: bold;}
.processing{font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color:#FF9933; font-weight: bold;}


.password_desc{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
   color: #666666; 
	font-weight: normal;
	text-decoration: none;
}


/* POPUPS */

.popup_title{
   font-size:14px;
   color: #003366; 
   font-weight: bold;
   text-decoration: none;
}

/* POPUPS */



/* FASTENER SECTION */

.fastener_hdr
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #016386;
	background-color: #FFFFFF;
}

.quick_find {
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #9DA8A0;	
}

.search_filter {
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	background-color: #e9e9e9;	
}

.fastener_title {
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #004257;
}

/* FASTENER SECTION */

.filing_hdr {
   font-family:  Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #016386; 
	font-weight: bold; 
}

.filing_cat {
   font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold; 
}


.datatable{
	background-color: #f7f7f7;
}


.datatabletitle{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	background-color: #00475e;
}

.datatablerow{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
    background-color: #FFFFFF;
}

.datatablerow a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
}

.datatablealt{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
    background-color: #f3f3f3;
}

.datatablealt a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
}

.order_table{
	background-color: #f7f7f7;
}

.compare{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

.compare A:Link{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

.compare A:Active{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

.compare A:Visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

.compare A:Hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

.sale_price{
	font-family: Arial, Helvetica, sans-serif;
	color: #cc0000;
	font-weight: bold;
	font-size: 11px;
	background-color: #fdfeb5;
}


/* DATA TABLE */


/*  ORDER STATUS DESCRIPTIONS */

.hold{
     font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color:#f97e07; 
	 font-weight: bold;
}


.processing{
     font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color:#fa8d19; 
	 font-weight: bold;
}


.pending{
    font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px;
	 color:#FF6600;
	 font-weight: bold; 
}

.shipped{
     font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color:#008000; 
	 font-weight: bold;
}

.approved{
     font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color:#0081AF; 
	 font-weight: bold;
}

.declined{
     font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color:#cc0000; 
	 font-weight: bold;
}

.payment{
     font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color:#045d1f; 
	 font-weight: bold;
}

.close_status{
     font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color:#bd2b2b; 
	 font-weight: bold;
}

.cancelled{
     font-family: Arial, Helvetica, sans-serif; 
	 font-size: 8pt; 
	 color: #990000;
}


/*  ORDER STATUS DESCRIPTIONS */



/* THUMBNAILS FOR PICGROUPS GRID SECTION - START */

/* Credits: Dynamic Drive CSS Library */
/* URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #016386;
padding: 3px;
left: -1000px;
border: 1px solid #cccccc;
visibility: hidden;
color: #ffffff;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: -135px; /*position where enlarged image should offset horizontally */
}

/* THUMBNAILS FOR PICGROUPS GRID SECTION - END */


/*  Additional styles from old gec */

/* REBATES & CLEARANCE*/
.clearanceprice{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#900; font-weight: bold;}
.originalprice{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000; font-weight: normal; text-decoration: line-through;}
.percentsavings{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#016386; font-weight: bold;}
.finalprice{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#FF0000; font-weight: bold;}
.rebateprice{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#266cb1; font-weight: bold;}
.feaprodprice{font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color:#003366; font-weight: bold;}
/* REBATES & CLEARANCE */

.multicat a{font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color:#003366; font-weight: bold;}

/* PAGE NOT FOUND */

.notfound_bg {
     border:1px solid #f3f3f3;
	  background-image:url(/site/img/notFound_bg.gif); 
	  background-repeat:repeat-x; 
	  background-position:top;
	  background-color: #eaecf0;
}

.notfound_hdr {
     font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 24px;
	 color: #990000;
	 font-weight: bold;
}

.notfound_cat A:Link{
     font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px;
	 color: #000000;
	 font-weight: normal; 
	 text-decoration:underline;
}

.notfound_cat A:Active{
     font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px;
	 color: #000000;
	 font-weight: normal; 
	 text-decoration:underline;
}

.notfound_cat A:Visited{
     font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px;
	 color: #000000;
	 font-weight: normal; 
	 text-decoration:underline;
}

.notfound_cat A:Hover{
     font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px;
	 color: #000000;
	 font-weight: normal; 
	 text-decoration:underline;
}

.notfound {
     font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 14px;
	 color: #000000;
	 font-weight: bold;
}

.notfound_no {
     font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 18px;
	 color: #990000;
	 font-weight: bold;
}


/* MAINTENANCE SECTION */

.maintenance_number {
     font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 20px;
	 color: #950000;
	 font-weight: bold;
}

.maintenance_sub_text {
     font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 15px;
	 color: #006081;
	 font-weight: bold;
}

.maintenance_disclaimer {
     font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px;
	 color: #950000;
	 font-weight: bold;
}

/* MAINTENANCE SECTION */

.datatablehdr {font-family: Verdana, Gevneva, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #003366; font-weight: bold;}

input.addcart{height:20px;cursor:pointer;border-top:.1em solid #fff;border-right:.15em solid #333;border-bottom:.15em solid #555;border-left:.15em solid #fff;margin:0px;white-space:nowrap;color:#fff;background:#990000; font-family: Verdana, Gevneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; width:90px;}

.addcart{height:20px;cursor:pointer;border-top:.1em solid #fff;border-right:.15em solid #333;border-bottom:.15em solid #555;border-left:.15em solid #fff;margin:0px;white-space:nowrap;color:#fff;background:#0dbb02; font-family: Verdana, Gevneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; width:90px;}

/* EXTRA STYLES */

.prodinfocatrebate{background-color: #FFFFFF; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold;}
.prodinfofinalprice{background-color: #6699CC; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: bold;}

.categorytitle{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#003366; font-weight: bold;}


/* SHOP BY CATEGORY */

.shopbycat {
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 18px; 
   color: #016386; 
   font-weight: bold; 
   background-color: #fff9e3;
   padding:2px;
   text-decoration:none;
}

.shopbycat A:link{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 18px; 
   color: #016386; 
   font-weight: bold; 
   background-color: #fff9e3;
   padding:2px;
   text-decoration:none;
}

.shopbycat A:Active{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 18px; 
   color: #016386; 
   font-weight: bold; 
   background-color: #fff9e3;
   padding:2px;
   text-decoration:none;
}

.shopbycat A:Visited{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 18px; 
   color: #016386; 
   font-weight: bold; 
   background-color: #fff9e3;
   padding:2px;
   text-decoration:none;
}

.shopbycat A:Hover{
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 18px; 
   color: #ffffff; 
   font-weight: bold; 
   background-color: #00688d;
   padding:2px;
   text-decoration:none;
}


/* POPUPS */

.bbox {
       position:absolute;
       z-index:101;
}

.bbox_header_text {
      font-family: Arial, Helvetica, sans-serif;
      color: #000000;
      font-size:14px;
      font-weight:bold;
      text-align:left;
	  background:url(/site/img/w_header.png) repeat-x;
	  cursor: pointer;
}

.bbox_fade{
	position:absolute;
	z-index:10;
	background-color:#000000;
	top: 0px;
	left: 0px;
}

/* POPUPS */

.floatingCartDiv
{
	position: absolute;
	width: 247px;
	z-index: 800;
}

/********************************************/
/************* FLOATING CART ****************/
/********************************************/

.float_cart {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.float_cart A:Link{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
}

.float_cart A:Active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
}

.float_cart A:Visited{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
}

.float_cart A:Hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
}

.float_cart_price {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}


#fcAddedMessage {
      font-family: trebuchet ms, arial,verdana,sans-serif;
      position:absolute;
      z-index:1000;
      display:none;
      font-size:12px;
      font-weight:700;
      top:36px;
      left:42px;
      color:#146e04;
}


/********************************************/

.prod_tab_active {
  background:url(/site/img/tab_on_back.gif);
  font-family:  Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #FFFFFF; 
  font-weight: bold; 
}

.prod_tab_inactive {
  background:url(/site/img/tab_back_off.gif);
  font-family:  Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #FFFFFF; 
  font-weight: bold; 
}

#prod_tab_active {
  background:url(/site/img/tab_on_back.gif);
  font-family:  Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #FFFFFF; 
  font-weight: bold; 
}

#prod_tab_inactive {
  background:url(/site/img/tab_back_off.gif);
  font-family:  Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #FFFFFF; 
  font-weight: bold; 
}

.pic_group_qty
{
	width:18px;
	font-size:11px;
}

.discount_text
{
  font-family:  Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold; 
}



/* SITE MAP */

.site_map {
     font-size: 10px;
     color: #000000;
     font-weight: bold;
	 margin: 0px;
     text-decoration:underline;
}

.site_map A:Link {
     font-size: 10px;
     color: #000000;
     font-weight: bold;
	 margin: 0px;
    text-decoration:underline;
}

.site_map A:Active {
     font-size: 10px;
     color: #000000;
     font-weight: bold;
	 margin: 0px;
    text-decoration:underline;
}

.site_map A:Visited {
     font-size: 10px;
     color: #000000;
     font-weight: bold;
	 margin: 0px;
    text-decoration:underline;
}

.site_map A:Hover {
     font-size: 10px;
     color: #000000;
     font-weight: bold;
	 margin: 0px;
    text-decoration:underline;
}



.site_map_cat {
     font-size: 13px;
     font-weight: bold;
	 color: #023651;
	 margin: 0px;
     text-decoration: none;
}

.site_map_cat A:Link {
     font-size: 13px;
    font-weight: bold;
	 color: #023651;
	 margin: 0px;
     text-decoration: none;
}

.site_map_cat A:Active {
     font-size: 13px;
    font-weight: bold;
	 color: #023651;
	 margin: 0px;
     text-decoration: none;
}

.site_map_cat A:Visited {
     font-size: 13px;
    font-weight: bold;
	 color: #023651;
	 margin: 0px;
     text-decoration: none;
}

.site_map_cat A:Hover {
     font-size: 13px;
    font-weight: bold;
	 color: #023651;
	 margin: 0px;
     text-decoration: underline;
}



.site_map_sub {
     font-size: 11px;
     color: #000000;
     font-weight: normal;
	 text-decoration: none;
	 margin: 0px;
}

.site_map_sub A:Link {
    font-size: 11px;
    color: #000000;
    font-weight: normal;
	 text-decoration: none;
	 margin: 0px;
}

.site_map_sub A:Active {
     font-size: 11px;
     color: #000000;
     font-weight: normal;
	 text-decoration: none;
	 margin: 0px;
}
 

.site_map_sub A:Visited {
    font-size: 11px;
    color: #000000;
    font-weight: normal;
	 text-decoration: none;
	 margin: 0px;
}

.site_map_sub A:Hover {
     font-size: 11px;
     color: #000000;
     font-weight: normal;
      text-decoration:underline;
	 margin: 0px;
}


.site_map_bg2 {
   background:url(/site/img/site_map_grad2.gif) repeat-x;
}

.zoom_window {
     width:120px;
     height:120px;
     position:absolute;
     overflow:hidden;
     visibility:hidden;
     border-style:solid;
     border-width:1px;
     background-color: #FFFFFF;
}

ul.tabmenu {
width: 242px;
margin: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-image:url(/site/img/top_nav_dropdown.png); background-repeat: repeat-y;
line-height: 17px;
list-style-type:square;
font-size:9px;
padding-right: 0px;
}

ul.tabmenu li {
  margin-left: 29px;
  line-height: 17px;
  padding-right: 15px;
}


ul.tabmenu li A:Link{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	margin-left: 0px;
}

ul.tabmenu li A:Active{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	margin-left: 0px;
}

ul.tabmenu li A:Visited{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	margin-left: 0px;
}

ul.tabmenu li A:Hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	margin: 0px;
	margin-left: 0px;
}


li.line {
  margin: 0px;
  padding: 0px;
  line-height: 1px;
  list-style-type: none;
  margin-left: -10px;
}

.help_fig {
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	background:url(/site/img/help_fig.gif);
}

.gec_info_header
{
	color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#999999;
}

.gec_info_header a
{
	color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#999999;
}

.webChannelLink a
{
	color: #00749d;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


/* BANNER */

.bnr_prod_dollar_amt{
	 font-size: 34px;
	 font-weight:bolder;
	 color: #ff0000;
	 line-height:34px;
	 letter-spacing: -4px; 
}

.bnr_prod_dollar {
	 font-size: 18px;
	 font-weight:900;
	 color: #ff0000;
	 letter-spacing: -2px; 
}

.bnr_prod_cents {
	 font-size: 14px;
	 font-weight:bolder;
	 color: #ff0000;
	 letter-spacing: 0px; 
	 padding-left:2px;
}

.web_channel_tab_active {
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color: #FFFFFF; 
   font-weight: bold; 
   background: url('/site/img/tab_active_popup_bg.gif');
   cursor:pointer;
}

.web_channel_tab_inactive {
   font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	font-weight: bold; 
	background: url('/site/img/tab_inactive_popup_bg.gif');
	cursor: pointer;
}

.email_gift_error {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffd800;
	font-weight:normal;
}