/* 
highlight bar grey #78797D
page bg #333333
Background grey - #D3D4DA 
Nav Bar Grey - #C0C1C9 
Red - #BF311A   
swoosh- #E6E7E8
*/

a.pdf {
background: transparent url(images/large_pdf.png) no-repeat scroll left 50%;
border-bottom: medium none;
display: block;
padding: 16px 0 16px 35px;
text-decoration: none;
}

a.subheader {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#ffffff;
text-decoration:none;}

.phone { color: #FFFFFF; font-weight: bold; font-size: 16px; font-family: Arial, sans-serif; letter-spacing: 0.05em;}
.red { color: #BF311A; }

.alt { color: #000000; font-size: 12px; font-family: Arial, sans-serif; line-height: 130%; }
P { color: #000000; font-size: 12px; font-family: Arial, sans-serif; line-height: 130%; }
TD { color: #000000; font-size: 12px; font-family: Arial, sans-serif; line-height: 130%;}
LI { color: #000000; font-size: 12px; font-family: Arial, sans-serif; line-height: 130%;}

.link { color: #231F20; border-bottom: 1px solid #231F20; text-decoration: none; }
.link:hover {  border-bottom: 1px solid #FFFFFF; text-decoration: none; }

.link_no_underline { color: #231F20; font-family: Verdana, sans-serif; font-size: 10px; text-decoration: none; }
.link_no_underline:hover {  border-bottom: 1px solid #E6E7E8; text-decoration: none; }

.link_white
{
	font-weight: bold;
	text-decoration: none;
	font-size: 9px;
	color: #FFFFFF;
	border-bottom: white 1px solid;
	font-family: Arial, sans-serif;
}
.link_white:hover {  border-bottom: red 1px solid; text-decoration: none; }


.link_black_bold
{
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	color: #000000;
	border-bottom: black 1px solid;
	font-family: Arial, sans-serif;
}
.link_black_bold:hover {  border-bottom: red 1px solid; text-decoration: none; }

.link_black
{
	text-decoration: none;
	font-size: 11px;
	color: #000000;
	border-bottom: black 1px solid;
	font-family: Arial, sans-serif;
}
.link_black:hover {  border-bottom: red 1px solid; text-decoration: none; }

.link_red
{
	text-decoration: none;
	font-size: 11px;
	color: #000000;
	border-bottom: red 1px solid;
	font-family: Arial, sans-serif;
	
}


.link_red_bold
{
	
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	border-bottom: red 1px solid;
	font-family: Arial, sans-serif;
	
}

.specials_text 
{font-size: 11px;
	color: #000000;
	font-family: Arial, sans-serif;
	
}


.enews_link { color: #000000; font-size: 11px; font-family: Verdana, sans-serif; line-height: 130%; font-weight: bold; text-decoration: none }

.error_text {color: #BF311A;  font-size: 11px; font-family: Verdana, sans-serif; line-height: 130%;}

.nav_upper { color: #000000; font-size: 10px; font-family: Verdana, sans-serif; text-decoration: none; }
.nav_upper:hover { color: #BF311A; font-size: 10px; font-family: Verdana, sans-serif; text-decoration: none; }
.nav_upper_sel { color: #BF311A; font-size: 10px; font-family: Verdana, sans-serif; text-decoration: none; }

.nav_main { color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: Verdana, sans-serif; text-decoration: none; }
.nav_main_selected { color: #000000; font-weight: bold; font-size: 10px; font-family: Verdana, sans-serif; text-decoration: none; }
.nav_main:hover { color: #000000; font-weight: bold; font-size: 10px; font-family: Verdana, sans-serif; text-decoration: none; }

.nav_right { color: #000000; font-weight: bold; font-size: 11px; font-family: Verdana, sans-serif; text-decoration: none; line-height: 100%; }
.nav_right:hover { color: #000000; font-weight: bold; font-size: 11px; font-family: Verdana, sans-serif; text-decoration: none; background-color: #E6E7E8; }
.nav_right_sel { color: #BF311A; font-weight: bold; font-size: 11px; font-family: Verdana, sans-serif; text-decoration: none; line-height: 100%; }

.search_box { border: 1px solid #666666; font-size: 10px; font-family: Verdana, sans-serif; width: 135px; height: 20px; }
.enews_box { border: 1px solid #666666; font-size: 10px; font-family: Verdana, sans-serif; width: 130px; height: 20px; }
.e_news { color: #000000; font-size: 10px; font-family: Verdana, sans-serif; line-height: 100%;}

.little_red { color: #BF311A; font-size: 9px; font-family: Verdana, sans-serif; text-decoration: none; }

.footer { color: #231F20; font-size: 9px; font-family: Verdana, sans-serif; text-decoration: none; }
.directions { color: #000000; font-size: 11px; font-weight: bold; font-family: Verdana, sans-serif; text-decoration: none; }

.news_title { color: #000000; font-weight: normal; font-size: 11px; font-family: Arial, sans-serif; }
.news_date { color: #000000; font-weight: normal; font-size: 11px; font-family: Verdana, sans-serif; text-decoration: none; }
.news_teaser { color: #000000; font-size: 11px; font-family: Verdana, sans-serif; }
.news_item_title {color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, sans-serif; }
.news_item_desc { color: #000000; font-size: 11px; font-family: Verdana, sans-serif; }

.subheader { color: #000000; font-weight: normal; font-size: 14px; font-family:Arial, sans-serif; text-decoration: none; text-transform: uppercase; }
.page_header { color: #000000; font-weight: bold; font-size: 13px; font-family:Verdana, sans-serif; text-decoration: none; }
.page_header_italics
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-style: italic;
	font-family: Verdana, sans-serif;
}

.list_items {color: #000000; font-weight: bold; font-size: 13px; font-family: Verdana, sans-serif; text-decoration: underline; line-height: 130%; }
.list_items2 {color: #FFFFFF; font-weight: bold; font-size: 12px; font-family: Arial, sans-serif; text-decoration: none; }
.list_items3 {color: #FFFFFF; font-weight: normal; font-size: 9px; font-family: Arial, sans-serif; text-decoration: none; line-height: 110%;  }
.list_items4 {color: #FFFFFF; font-weight: bold; font-size: 12px; font-family: Arial, sans-serif; text-decoration: none; }

.product_details_table_border { border: 1px solid white}
.product_details_table_top_border {border-top: 1px solid white}
.product_table_border { border: 1px solid gray}
.product_table_top_border {border-top: 1px solid grey}
.product_tr {background-color: #C0C0C0; color: #000000; font-weight: bold; font-size: 11px; font-family: Arial, sans-serif; }

.product_heading {color: #000000; font-weight: bold; font-size: 11px; font-family: Arial, sans-serif; }
.product_title {color: #000000; font-size: 14px; font-family: Verdana, sans-serif; text-decoration: none; font-weight: bold}
.product_see_details {color: #BF311A; font-size: 9px; font-family: Verdana, sans-serif; text-decoration: none; font-weight: bold}
.document_link {color: #000000; font-size: 11px; font-family: Verdana, sans-serif; line-height: 130%; text-decoration: none }
.product_button { height: 18px; width: 183px; font-family: Verdana, sans-serif; font-size: 10px; border: 1px solid #000000; background-color: #E6E7E8; }

.textbox { height: 17px; width: 180px; font-family: Verdana, sans-serif; font-size: 10px; border: 1px solid #000000; }
.textbox2 { height: 17px; width: 160px; font-family: Verdana, sans-serif; font-size: 10px; border: 1px solid #000000; }
.textbox_quantity { height: 17px; width: 75px; font-family: Verdana, sans-serif; font-size: 10px; border: 1px solid #000000; }
.textbox_short { height: 17px; width: 50px; font-family: Verdana, sans-serif; font-size: 10px; border: 1px solid #000000; }

.textarea { height: 70px; width: 180px; font-family: Verdana, sans-serif; font-size: 10px; border: 1px solid #000000; }

.button { color: #FFFFFF; height: 18px; font-family: Verdana, sans-serif; font-size: 10px; border: 1px solid #000000; background-color: #BF311A; }
.cbox { height: 18px; font-size: 10px; font-family: Verdana, sans-serif; } /* drop down menu style */

.cart_link {color: #BF311A; font-weight: bold; font-size: 10px; font-family: Arial, sans-serif; text-decoration: none}

.weather_title { color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, sans-serif; text-decoration: none; }
.weather_details { color: #000000; font-size: 9px; font-family: Verdana, sans-serif; text-decoration: none; }

.add_to_cart { color: #BF311A; font-weight: bold; font-size: 11px; font-family:Verdana, sans-serif; text-decoration: none; }

