/* BASE STYLES
----------------------------------------------------------*/

html, body, form, fieldset { 
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	color:#5C5B5B; font-size:11px; line-height: 16px; 
	margin: 0;
	padding: 0;
	background: #330500 url(../pics/global/bg.jpg) top left fixed repeat-x;	
}
a {color: #fb4e00; text-decoration:none;}
a:active {color:#fb4e00; text-decoration:none;}
a:hover {color:#fb4e00; text-decoration:underline;}


.frame { width:801px; margin-right:auto; margin-left:auto; margin-top:0px; padding:0px; text-align:left;}

.spacer {position: relative; height: 90px; padding:0px;} 

.main_bg {width:777px; height: 500px; padding:0px; float:left; background: #f45a22;}

.clear {clear: both; background: transparent; }

.subframe_bdr_top {width:801px; height: 10px; padding:0; margin: 0; background: url(../pics/global/top_bdr.jpg) bottom left no-repeat;}
.subframe_bdr_left {width:12px; background: #fff url(../pics/global/left_bdr.jpg) repeat-y;}
.subframe_bdr_right {width:12px; height: 500px; padding:0px; float:left; background: #000 url(../pics/global/right_bdr.jpg) top left repeat-y; }    
.subframe_bdr_bot {width:801px; height: 15px; padding:0; margin: 0; background: #000 url(../pics/global/bot_bdr.jpg) top left no-repeat; } 
.rightnav {background: url(../pics/global/navigation_middle_right.gif) no-repeat; width:px; height:135px; padding:0px 20px 0px 20px;} 
.prod_kit {color:#cfcfcf; font-size:11px; line-height: 16px; background: url(../pics/prod_nav_lower_right.gif) no-repeat; width:px; height:135px; padding:0px 20px 0px 20px;}
.con_kit {color:#cfcfcf; font-size:11px; line-height: 16px; background: url(../pics/con_nav_lower_right.gif) no-repeat; width:px; height:135px; padding:0px 20px 0px 20px;}  
.left_nav_bg {background: #4b4a4a url(../pics/global/right_nav.gif); width:201px;}

.bot_nav { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; color:#9e6c42; text-align: center;} 
a.bot_nav {color:#9e6c42; text-decoration:none;}	
a.bot_nav:active {color:#9e6c42; text-decoration:none;}			  
a.bot_nav:hover {color:#b38e70; text-decoration:underline;}
p.pad {padding:5px; margin-top:2px; }

.menu_home a {
	float: left;
	display:block;
	width:74px;
	height:17px;
	margin:12px 0 0px 0px;
	padding:29px 0 0px 0px;
	font: bold 14px/1 sans-serif;
	color:#c60;
	background: url(../pics/global/nav_home.gif) 0 0 no-repeat;
	text-decoration: none;
	}
.menu_home a:hover {	
	background-position: -74px 0;
	color: #E9BE75;
	}
.menu_home a:active, .menu_home a.selected {
	width:74px;
	height:17px;	
	background-position: -148px 0;
	color:white;
	}
.menu_products a {
	float: left;
	display:block;
	width:123px;
	height:17px;
	padding:24px 0 0px 0px;
	font: bold 14px/1 sans-serif;
	color:#c60;
	background: url(../pics/global/nav_products.gif) 0 0 no-repeat;
	text-decoration: none;
	}
.menu_products a:hover {	
	background-position: -123px 0;
	color: #E9BE75;
	}
.menu_products a:active, .menu_products a.selected {
	width:123px;
	height:17px;
	background-position: -246px 0;
	color:white;
	}
.menu_contact a {
	float: left;
	display:block;
	width:142px;
	height:17px;
	padding:30px 0 0px 0px;
	font: bold 14px/1 sans-serif;
	color:#c60;
	background: url(../pics/global/nav_contact.gif) 0 0 no-repeat;
	text-decoration: none;
	}
.menu_contact a:hover {	
	background-position: -142px 0;
	color: #E9BE75;
	}
.menu_contact a:active, .menu_contact a.selected {
	width:142px;
	height:17px;	
	background-position: -284px 0;
	color:white;
	}			


.frmstndrd {height: 20px; color:#3C6697;  padding: 0px;  margin: 0px; border-width: 1px; border-style: solid; border-color: #252525; background-color: #eaeff8;}
.frmkit {height: 20px; width: 144px; margin: 10px 0px 10px 0px; padding: 1px 1px 0px 2px; border-width: 1px; border-style: solid; border-color: #252525; background-color: #eaeff8;}
