body{
	margin:0;
	padding:0;
	background:#295792 url(main_bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	
	color:#4f5a60;
	}
/* Login Styles */

.login_gr{
	background:url(login_gr.jpg) repeat-x;
	}
.login_headline_white{
	color:#fff;
	font-weight:bold;
	}
.login_headline_blue{
	color:#99ccff;
	font-weight:bold;
	}	
.login_text_field{
	width:153px;
	border:0px solid;
	font-size:12px;
	height:19px;
	}	
/* Top Menu */	

a.top_menu{
	display:block;
	height:43px;
	width:118px;
	line-height:43px;
	background:url(tab.jpg) no-repeat left top;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	}
a.top_menu:hover{
	display:block;
	height:43px;
	width:118px;
	line-height:43px;
	background:url(tab_hover.jpg) no-repeat left top;
	color:#583700;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	}	
.active_top_menu{
	display:block;
	height:43px;
	width:118px;
	line-height:43px;
	background:url(tab_hover.jpg) no-repeat left top;
	color:#583700;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	}	
/* Product Catalog */
a.subnav{
	font-size:12px;
	display:block;
	width:175px;
	height:26px;
	line-height:26px;
	background:url(sub_nav_bg.jpg) no-repeat;
	color:#4f5a60;
	text-transform:capitalize;
	text-decoration:none;
	padding-left:12px;	
	text-align:left;
}
a.subnav:hover{
	display:block;
	width:175px;
	height:26px;
	line-height:26px;
	background:url(sub_nav_bg.jpg) no-repeat;
	color:#e66031;
	text-transform:capitalize;
	text-decoration:none;
	padding-left:15px;	
}

/* Header */
.header_bg{
	background:url(header_bg.jpg) no-repeat top;
	}
.header_headline1{
	font-size:18px;
	font-weight:normal;
	color:#ff9e00;
	line-height:24px;
	}
.header_headline2{
	font-size:26px;
	font-weight:bold;
	color:#fff;
	}	
.header_headline3{
	font-size:18px;
	font-weight:normal;
	color:#fff;
	}	
a.click{
	font-size:18px;
	font-weight:normal;
	color:#ff9e00;
	line-height:24px;
	text-decoration:none;
	}
a.click:hover{
	font-size:18px;
	font-weight:normal;
	color:#fff;
	line-height:24px;
	text-decoration:none;
	}
a.click2{
	font-size:14px;
	font-weight:bold;
	color:#ff9e00;
	line-height:24px;
	text-decoration:none;
	}
a.click2:hover{
	font-size:14px;
	font-weight:bold;
	color:#000;
	line-height:24px;
	text-decoration:none;
	}	
		
/* Search Box */
.search_headline{font-size:16px;font-weight:bold;color:#663300;}
.search_sub_headline{font-size:13px;font-weight:bold;color:#663300;}
.search_text_field{width:226px;height:27px;border:0px solid #fff;line-height:25px;background:url(search_bg.jpg) no-repeat;margin:0px;padding-left:4px;margin-top:0px;}			

/* Backgrounds */
.bg1{
	background:#edf6fb;
	}
.bg_bottom{
	background:url(bg_bottom.jpg) no-repeat bottom;
	}
.gr1{
	background:url(gr1.jpg);
	}
.blue_strip{
	background:url(blue_strip.jpg) no-repeat;
	}
.blue_strip2{
	background:url(blue_strip2.jpg) no-repeat;
	}	
.bg_white{
	background:#fff;
	}
.box_bg{
	background:#ffffff url(box_bg.jpg) no-repeat top center;
	}
.box_background{
	background:url(box_background.jpg) no-repeat;
	}	
.yellow_strip{
	background:url(yellow_strip1.jpg) no-repeat;
	}
.yellow_strip2{
	background:url(yellow_strip2.jpg) no-repeat;
	}		
.details_bg{
	background:url(details_bg.jpg) no-repeat;
	}	
.white_back{
	background:url(back.jpg) repeat-y;
	}
.bg_gray{
	background:#ededed;
	}				



/* Call Us */	

.call_us_headline1{
	color:#ff9600;
	font-size:18px;
	font-weight:bold;
	}	
.call_us_headline2{
	color:#000;
	font-size:24px;
	font-weight:bold;
	}	
.call_us_headline3{
	color:#006ba3;
	font-size:24px;
	font-weight:bold;
	}		
		
/* Headings */
.headline1{
	color:#fff;
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
	padding-left:20px;
	}
.headline2{
	color:#0b567f;
	font-weight:bold;
	font-size:18px;
	}
.headline3{
	color:#006ba3;
	font-weight:bold;
	font-size:14px;
	}
.headline4{
	color:#000;
	font-weight:bold;
	font-size:12px;
	}	
.headline5{
	color:#ffff00;
	font-weight:bold;
	font-size:11px;
	}
.headline6{
	color:#fff;
	font-weight:normal;
	font-size:11px;
	}
.headline7{
	color:#000;
	font-weight:bold;
	font-size:16px;
	padding-left:20px;
	}
.headline7 a{
	color:#000;
	}
.headline7 a:hover{
	color:#666;
	}

.headline8{
	color:#2f75b3;
	font-weight:bold;
	font-size:16px;
	padding-left:20px;
	}								
.headline9{
	color:#2f75b3;
	font-weight:bold;
	font-size:12px;
	padding-left:20px;
	}	
.headline9 a{
	color:#2f75b3;
	}	
.headline9 a:hover{
	color:#619ED6;
	}	





/* Complete Connect */
.com_bg{
	background:url(complete_connect_bg.jpg) no-repeat;
	}
.com_conn_headline1{
	color:#115491;
	font-weight:bold;
	}
.com_conn_headline2{
	color:#115491;
	font-weight:normal;
	}
.com_conn_textbox1{
	width:154px;
	border:1px solid #6c8fb4;
	}	
.com_conn_textbox2{
	width:114px;
	border:1px solid #6c8fb4;
	}
a.com_conn_links{
	color:#26558d;
	text-decoration:none;
	font-size:11px;
	}
a.com_conn_links:hover{
	color:#e95c2c;
	text-decoration:none;
	font-size:11px;
	}	
	
a.details_order{
	color:#cedce4;
	font-size:11px;
	text-decoration:none;
	padding-left:20px;
	}
a.details_order:hover{
	color:#fff;
	font-size:11px;
	text-decoration:none;
	padding-left:20px;
	}						
	
		
/* Footer */
.footer_bg{
	background:url(footer_bg.jpg) no-repeat;
	}
.footer_headline1{
	color:#fff;
	font-weight:bold;
	}
a.footerlink{
	color:#043f5f;
	font-weight:bold;
	text-decoration:none;
	}
a.footerlink:hover{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	}	
a.readmore{
	font-weight:bold;
	color:#0c4d8b;
	text-decoration:none;
	}
a.readmore:hover{
	font-weight:bold;
	color:#e95c2c;
	text-decoration:none;
	}							
