/**********************

CSS Document

Created by: Barndoor Media LLC
Last Updated: December 12, 2008
by Shawn Twing, stwing@barndoormedia.com

**********************/
body{
 background: black;
}

body, p{
 margin: 0;
 font: normal 1em arial;
}

h1, h2, h3, h4, h5, h6{
 margin: 0;
}

ul{
 margin: 0;
 padding: 0;
 list-style: none;
}

a img{
 border: 0;
}

#wrap{
 width: 950px;
 margin: auto;
 background: black;
 border: 1px solid black;
 border-width: 0 1px;
}

.text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.button1{
height:25px;
width:auto;
background-color:#fec460;
}

/******************

Header

******************/

#header{
 width: 950px;
 height: 77px;
 background: black;
 margin: auto;
 border-bottom: 1px solid #636363;
}

#banner{
 display: block;
 width: 270px;
 height: 77px;
 background: url(../images/logo.gif) no-repeat;
}

#header span{
 float: right;
 margin: 50px 10px 0 0;
 color: #636363;
 font: italic bold 1.2em arial;
 letter-spacing: 8px;
}

#header a img {
 visibility: hidden;
}

/******************

Navigation

******************/

#nav{
 height: 20px;
 margin-top: 4px;
 text-align: center;
}

#nav ul{
 position: relative;
 left: 1px;
}

#nav ul li{
 position: relative;
 float: left;
 color: #EDC300;
 height: 20px;
 font-size: 0.8em;
}

#nav ul li a{
 float: left;
 display: block;
 color: #EDC300;
 height: 16px;
 text-decoration: none;
 padding: 0 20px;
 line-height: 16px;
 border-right: 1px solid #EDC300;
}

#nav ul li a:hover{
 text-decoration: underline;
}

#nav_selected{
 position: relative;
 left: -1px;
 color: white !important;
 background: #EDC300;
}

#nav_selected a{
 color: white !important;
 background: #EDC300;
}

#shop_online{
 float: right;
 color: #EDC300;
 text-decoration: none;
 font-size: 0.8em;
 line-height: 20px;
 padding: 0 10px;
}

.shop_online_selected{
 font-style: normal;
 color: white !important;
 background: #EDC300;
}

#shop_online:hover, #nav ul li ul li a:hover{
 text-decoration: underline;
}

#sub_nav{
 height: 22px;
 padding-left: 10px;
 background: #EDC300;
}

#sub_nav ul li{
 list-style-type: none;
 float: left;
}

#sub_nav ul li a{
 display: block;
 margin-top: 7px;
 padding: 0 4px;
 font: normal 0.55em arial;
 text-decoration: none;
 color: black;
 border-right: 1px solid black;
}

#sub_nav ul li a:hover{
 color: white;
}


/******************

Bottom Navigation

******************/

#bottom_nav { 
	padding: 5px 0; 
	background: white; 
} 

#bottom_nav ul li { 
	float: left; 
} 

#bottom_nav ul li a { 
	display: block; 
	width: 117px; 
	height: 32px; 
	text-indent: -9999px; 
} 

#bot_nav_home { 
	background: url(../images/bottom_nav/bg_bot_nav_home.gif) no-repeat; 
} 

#bot_nav_home:hover, #bot_nav_home.active { 
	background: url(../images/bottom_nav/bg_bot_nav_home.gif) no-repeat 0 -58px; 
} 

#bot_nav_spec { 
	background: url(../images/bottom_nav/bg_bot_nav_spec.gif) no-repeat; 
} 

#bot_nav_spec:hover, #bot_nav_spec.active { 
	background: url(../images/bottom_nav/bg_bot_nav_spec.gif) no-repeat 0 -58px; 
} 

#bot_nav_proc { 
	background: url(../images/bottom_nav/bg_bot_nav_proc.gif) no-repeat; 
} 

#bot_nav_proc:hover, #bot_nav_proc.active { 
	background: url(../images/bottom_nav/bg_bot_nav_proc.gif) no-repeat 0 -58px; 
} 

#bot_nav_trol { 
	background: url(../images/bottom_nav/bg_bot_nav_trol.gif) no-repeat; 
} 

#bot_nav_trol:hover,#bot_nav_trol.active { 
	background: url(../images/bottom_nav/bg_bot_nav_trol.gif) no-repeat 0 -58px; 
} 

#bot_nav_demo { 
	background: url(../images/bottom_nav/bg_bot_nav_demo.gif) no-repeat; 
} 

#bot_nav_demo:hover, #bot_nav_demo.active { 
	background: url(../images/bottom_nav/bg_bot_nav_demo.gif) no-repeat 0 -58px; 
} 

#bot_nav_decd { 
	background: url(../images/bottom_nav/bg_bot_nav_decd.gif) no-repeat; 
} 

#bot_nav_decd:hover, #bot_nav_decd.active { 
	background: url(../images/bottom_nav/bg_bot_nav_decd.gif) no-repeat 0 -58px; 
} 

#bot_nav_vids { 
	background: url(../images/bottom_nav/bg_bot_nav_vids.gif) no-repeat; 
} 

#bot_nav_vids:hover, #bot_nav_vids.active { 
	background: url(../images/bottom_nav/bg_bot_nav_vids.gif) no-repeat 0 -58px; 
} 

#bot_nav_pric { 
	background: url(../images/bottom_nav/bg_bot_nav_pric.gif) no-repeat; 
} 

#bot_nav_pric:hover, #bot_nav_pric.active { 
	background: url(../images/bottom_nav/bg_bot_nav_pric.gif) no-repeat 0 -58px; 
} 

/******************

Main

******************/

#main{
 width: 950px;

}

#main_new_title_page{
height:319px; 
background: url(../images/home-lathe-right.jpg) no-repeat; 

}

#main_another_new_title_page{
height:270px; 
background: #ffffff; 

}

#main_new_vid_page{
height:397px; 
background: url(../images/brakes101-home-bg-vid.jpg) no-repeat; 

}

.home{
 background: url(../images/filler.gif) no-repeat;
}

/******************

new main page design

******************/

#new_main_top{
width: 940px;
height: 50px;
position: relative;
top: 5px;
margin-left:5px;
margin-right:5px;
background-color: black;
}

#new_main_top h2{
 position: relative;
 top: 6px;
 left:10px; 
 color: #EDC300;
 font: bold 2.0em arial;
 display:inline;
}
#new_main_top h3{
 position: relative;
 top: 6px;
 left:30px;
 color: #FFFFFF;
 font: bold 1.1em arial;
 display:inline;
}

#new_main_top h4{
 position: relative;
 top: 6px;
 left:35px;
 color: #EDC300;
 font: italic 1.3em arial;
 display:inline; 
}

#new_main_bottom{
width: 940px;
height: 35px;
position: relative;
top: 230px;
left:5px
}

#new_main_bottom a	img{
display:inline;
position:relative;
float:right;
margin:5px;
}

#new_main_bottom p{
color: #FED106;
font: normal 1em arial;
display:inline;
position:relative;
float:right;
margin-top:3px;
}

#new_main_bottom_bg{
width: 940px;
height: 35px;
}

#new_main_bottom_tranbox{
width: 940px;
height: 35px;
background-color: #3a3a3c;
/* for IE */
filter:alpha(opacity=80);
/* CSS3 standard */
opacity:0.8;
}

/******************

main_another_new_title_page design

******************/
#main_another_new_title_page img{
float:right;
margin-top:10px;

}
#main_another_new_title_page p{
 margin-top:160px;
 margin-left:100px;
 font: bold 1em arial;

}



/******************

Video page design

******************/

.video {
height: 400px;
padding: 0 0 20px 0px;
background: url(../images/video-bg.jpg) no-repeat;
text-align: center;

}

#video_top{
width: 940px;
height: 40px;
position: relative;
top: 10px;
margin-left:5px;
margin-right:5px;
background-color: black;
}

#video_top h2{
 position: relative;
 text-align: left;
 top: 6px;
 left:10px; 
 color: #EDC300;
 font: bold 1.5em arial, sans serif;
 display:inline;
}

#video_top h3{
 position: relative;
 text-align: left;
 top: 6px;
 left:20px;
 color: #FFFFFF;
 font: 1.1em arial, sans serif;
 display:inline;
}

#flashcontent {
	position: relative;
	margin-top: 50px;

	}

#content_left_tranbox{
height: 265px;
width:550px;
background-color: #000000;
/* for IE */
filter:alpha(opacity=80);
/* CSS3 standard */
opacity:0.8;
float:left;
}

#new_vid_bottom_tranbox{
width: 930px;
height: 35px;
background-color: #3a3a3c;
/* for IE */
filter:alpha(opacity=80);
/* CSS3 standard */
opacity:0.8;
}

#new_vid_bottom{
width: 930px;
height: 35px;
padding-top:40px;
margin-left:10px;
}
#new_vid_bottom p{
color: #FFFFFF;
font: normal 1em arial;
margin-left:500px;
display:inline;
}

#new_vid_bottom img{
display:inline;
position:relative;
top:5px;
left:20px;
}






/******************

About Page

******************/

.about{
 height: 406px;
 background: white;
}

.about h2{
 margin: 0;
 padding: 20px 0 0 20px;
 color: #EDC300;
 font: bold 1.2em arial;
 background: url(../images/about_arrow.gif) no-repeat 340px 25px;
}

.about p{
 width: 600px;
 height: 340px;
 margin: 10px 0 0 20px;
 font: normal 0.8em arial;
 overflow: auto;
}

.about_box{
 margin: 10px 0 0 0 !important;
 width: 448px !important;
}

#press_about{
 position: relative;
 width: 926px;
 w\idth: 916px;
 height: 307px;
 he\ight: 297px;
 margin-top: 22px;
 padding: 5px;
 border: 2px solid black;
 background: url(../images/press_filler.jpg) no-repeat;
}

#press_about p{
 width: 500px;
 color: white;
 font-size: 0.8em;
}

#press_about p em{
 color: #EDC300;
 font: bold 1.4em arial;
}

#welcome_tag{
 position: absolute;
 top: -17px;
 left: -2px;
}

/******************

Adapters Page

******************/

.adapters{
 w\idth: 930px !important;
 padding: 10px;
 background: white;
}

.adapter_box{
 float: left;
 width: 444px;
 margin: 10px 15px 0 0;
}

.adapter_box p{
 clear: both;
 height: 138px;
 he\ight: 122px;
 padding: 8px;
 font-size: 0.8em;
 border: 2px solid black;
}

.adapter_box h4{
 float: left;
 color: #EDC300;
 font: bold 0.7em arial;
 line-height: 15px;
 padding-right: 15px;
 background: black url(../images/adapter_corner.gif) no-repeat right;
}

.adapter_box img{
 float: left;
 margin-right: 8px;
 border: 2px solid black;
}

#adp_srch_img {
 float: right !important;
 position: relative;
 right: -10px;
}

.SelectText, .labeltext3, .labeltext2 {
 font: normal 1em arial !important;
}

.headings, .labeltext {
 font: bold 1.2em arial !important;
}

/******************

Adapter Guide Page

******************/

#tag_adap_guide {
 height: 15px;
 margin-bottom: 8px;
 text-indent: -9999px;
 line-height: 15px;
 background: url(../images/tag_adapter_guide.gif) no-repeat;
 border-bottom: 3px solid black;
}

#adap_guide_nav {
 display: block;
 margin-bottom: 8px;
 font: bold 0.7em arial;
}

#adap_guide_nav a {
 color: black;
 text-decoration: none;
}

#adap_guide_nav a:hover {
 color: #EDC300;
}

#left_adap_guide {
 position: relative;
 float: left;
 width: 112px;
 height: 130px;
 background: url(../images/tags_adapter_package.gif) no-repeat;
}

#left_adap_guide_s {
 position: relative;
 float: left;
 width: 165px;
 height: 130px;
}

#left_adap_guide_s h3 {
 padding: 2px;
 font: normal 0.7em arial;
 color: #EDC300;
 background: black; 
}

#num_adap1, #num_adap2, #num_adap5, #num_adap7 {
 font: bold 5em arial;
}

#num_adap1 {
 position: absolute;
 top: 150px;
 left: 50px;
}

#num_adap2 {
 position: absolute;
 top: 100px;
 left: 30px;
}

#num_adap5 {
 position: absolute;
 top: 250px;
 left: 30px;
 color: #EDC300; 
}

#num_adap7 {
 position: absolute;
 top: 620px;
 left: 30px;
 color: #BCBEBD; 
}

#right_adap_guide {
 float: left;
 width: 700px;
}

#adap2_box {
 width: 682px;
 background: url(../images/bg_2adap.gif) repeat-y;
}

#adap5_box {
 width: 682px;
 background: url(../images/bg_5adap.gif) repeat-y;
}

#adap7_box {
 width: 682px;
 background: url(../images/bg_7adap.gif) repeat-y;
}

#adap_s_box {
 width: 611px;
}

.left_stripe {
 float: left;
 width: 64px;
}

#adap2_box .left_stripe {
 height: 65px;
 background: url(../images/bg_top_2adap.gif) no-repeat;
}

#adap5_box .left_stripe {
 height: 16px;
 background: url(../images/bg_top_5adap.gif) no-repeat;
}

#adap7_box .left_stripe {
 height: 16px;
 background: url(../images/bg_top_7adap.gif) no-repeat;
}

.right_adap_content {
 float: right;
}

#adap2_box .right_adap_content h4, #adap_s_box .right_adap_content h4 {
 padding: 1px 0 0 2px;
 font: normal 0.7em arial;
 color: #EDC300; 
 background: url(../images/bg_heading_2adap.gif) no-repeat;
}

#adap5_box .right_adap_content h4 {
 width: 402px;
 margin-top: 8px;
 padding: 1px 0 0 5px;
 font: normal 0.7em arial;
 color: black; 
 background: #EDC300 url(../images/bg_heading_5adap.gif) no-repeat 10px 0;
}

#adap7_box .right_adap_content h4 {
 margin-top: 8px;
 padding: 1px 0 0 5px;
 font: normal 0.7em arial;
 color: black; 
 background: url(../images/bg_heading_7adap.gif) no-repeat;
}

#adap2_box .right_adap_content h6 {
 padding-left: 5px;
 font: normal 0.7em arial;
 color: #EDC300; 
 background: url(../images/bg_footer_2adap.gif) no-repeat;
}

#adap5_box .right_adap_content h6 {
 padding-left: 5px;
 font: normal 0.7em arial;
 color: black; 
 background: url(../images/bg_footer_5adap.gif) no-repeat;
}

#adap7_box .right_adap_content h6 {
 padding-left: 5px;
 font: normal 0.7em arial;
 color: black; 
 background: url(../images/bg_footer_7adap.gif) no-repeat;
}

.adap2_desc {
 width: 608px;
 margin-bottom: 10px;
 border: 3px solid black;
}

.adap5_desc {
 width: 608px;
 margin-bottom: 10px;
 border: 3px solid #EDC300;
}

.adap7_desc {
 width: 608px;
 margin-bottom: 10px;
 border: 3px solid #BCBEBD;
}

.adap_s_desc {
 width: 608px;
 margin-bottom: 10px;
 border: 3px solid black;
}

.last_desc {
 margin-bottom: 0 !important;
}

.adap2_desc h5, .adap_s_desc h5 {
 color: #EDC300; 
 background: url(../images/bg_tag_2adap.gif) no-repeat;
}

.adap5_desc h5 {
 color: black; 
 background: url(../images/bg_tag_5adap.gif) no-repeat;
}

.adap7_desc h5 {
 color: black; 
 background: url(../images/bg_tag_7adap.gif) no-repeat;
}

.adap2_desc img, .adap5_desc img, .adap7_desc img, .adap_s_desc img {
 float: right;
}

.adap2_desc p, .adap5_desc p, .adap7_desc p, .adap_s_desc p {
 margin: 20px 0 0 10px;
 font: normal 0.8em arial;
}

#adap_guide_footer {
 clear: both;
 margin-top: 10px;
 padding: 1px 0;
 font: normal 0.7em arial;
 color: white;
 background: black;
 text-align: center;
}

.adapter_active { 
 color: #EDC300 !important; 
} 

.adapter_active:hover { 
 color: black !important; 
} 

/******************

Awards Page

******************/

.award, .brochure{
 w\idth: 930px !important;
 padding: 10px;
 background: white;
}

.award h3{
 font-size: 1.4em;
 border-bottom: 2px solid black;
}

.brochure h3{
	display: inline; 
	padding-right: 17px; 
	font: bold 1.5em "Arial Narrow"; 
	color: #EDC300;
}

.award p{
 width: 600px;
 margin: 15px 0;
}

.brochure p {
	width: 600px; 
	margin: 10px 0; 
	font-size: 0.9em; 
} 

#award_nav{
 margin: 5px;
}

#award_news_home{
 float: right;
 width: 190px;
 height: 14px;
 background: url(../images/awards_evaluation_home.gif) no-repeat;
}

.awards_nav{
 font: bold 0.8em arial;
 color: black;
 text-decoration: none;
}

.awards_nav em{
 color: #EDC300;
 font-style: normal;
}

.award ul, .brochure ul{
 float: left;
 font: bold 0.8em arial;
 margin-right: 20px;
}

#customer_list1 strong, #customer_list2 strong, .award strong{
 color: #EDC300;
}

#customer_list1, #customer_list2{
 float: left;
 margin: 10px 30px 0 0;
}

.award ul li a, .brochure ul li a{
 color: black;
 text-decoration: none;
}

.award ul li a:hover, .brochure ul li a:hover{
 text-decoration: underline;
}

.test_strong{
 font: bold 0.7em arial;
}

.test_normal{
 font-size: 0.7em;
}

/******************

Bulletin & Sales Support Pages

******************/

.bulletin, .salessupport{
 w\idth: 930px !important;
 padding: 10px;
 background: white;
}

.bulletin h3{
 height: 16px;
 overflow: hidden;
 background: url(../images/bulletin_parts.gif) no-repeat;
 border-bottom: 2px solid black;
}

.salessupport h3{
 height: 16px;
 overflow: hidden;
 background: url(../images/salessupport.gif) no-repeat;
 border-bottom: 2px solid black;
}

.bulletin strong, .brochure strong, .salessupport strong{
 padding: 5px;
 color: #EDC300;
}

.bulletin ul, .salessupport ul{
 padding: 5px;
 font: bold 0.8em arial;
}

.bulletin ul li a, .salessupport ul li a{
 color: black;
}

.bulletin ul li a:hover, .salessupport ul li a:hover{
 text-decoration: none;
}

.bulletin h4, .salessupport h4{
 height: 15px;
 overflow: hidden;
 background: url(../images/bulletin_tech.gif) no-repeat;
 border-bottom: 2px solid black;
}

/******************

Compare Page

******************/

.compare{
 w\idth: 930px !important;
 padding: 10px;
 background: white;
}

.compare h3{
 height: 14px;
 overflow: hidden;
 background: url(../images/compare_procut.gif) no-repeat;
 border-bottom: 2px solid black;
}

.compare p{
 width: 700px;
 font-size: 0.9em;
 margin-top: 10px;
}

.compare p a{
 color: #EDC300;
 font-weight: bold;
 text-decoration: none;
}

.compare p a:hover{
 text-decoration: underline;
}

/******************

Contact Page

******************/

.contact{
 w\idth: 910px !important;
 padding: 20px;
 font-size: 0.8em;
 background: white;
}

.contact strong{
 display: block;
 font: bold 1.5em arial;
 margin-top: 10px;
 color: #EDC300;
}

#contact_img{
 float: left;
 display: inline;
 margin: 10px;
}

.contact table{
 position: relative;
}

.contact p{
 position: relative;
 left: 370px;
 bottom: 70px;
 width: 150px;
 font-size: 0.8em;
}

.contact th{
 text-align: right;
}

.contact td{
 text-align: left;
}

.long_text{
 border: 1px solid black;
}

/******************

DRO Page

******************/

.dro{
 position: relative;
 w\idth: 950px !important;
 height: 404px;
 background: white;
}

.dro img { 
 float: right; 
} 

.dro h4 { 	
	margin: 0 0 0 250px; 
	padding: 70px 0 10px 20px; 
	font: bold 1.7em "Arial Narrow"; 
	color: #EDC300;
	background: url(../images/mid_yellow_arrow.gif) no-repeat 0 75px; 
} 

.dro_cap_h4 { 
	margin: 0 0 0 220px !important; 
	padding: 50px 0 10px 20px !important; 
	background: url(../images/mid_yellow_arrow.gif) no-repeat 0 55px !important; 
} 

#dro_home_text { 
 width: 220px;
 padding-top: 70px; 
 margin: 0 0 0 250px; 
 text-align: right; 
} 

#dro_home_text h3 { 
	padding-left: 20px; 
	font: bold 1.8em "Arial Narrow"; 
	color: #EDC300;
	background: url(../images/big_yellow_arrow.gif) no-repeat 0 5px; 
} 

#dro_home_text p { 
	float: right; 
	width: 200px; 
	font: bold 1em "Arial Narrow"; 
} 

#dro_next { 
	position: absolute; 
	top: 340px; 
	left: 100px; 
	display: block; 
	width: 98px; 
	height: 52px; 
	text-indent: -9999px; 
	background: url(../images/button_next.gif) no-repeat; 
} 

#dro_back { 
	position: absolute; 
	top: 355px; 
	left: 40px; 
	display: block; 
	width: 61px; 
	height: 33px; 
	text-indent: -9999px; 
	background: url(../images/button_back.gif) no-repeat; 
} 

#dro_readings { 
	margin-left: 215px !important; 
} 

#dro_reading_1 { 
	float: left; 
	clear: right; 
	width: 245px; 
	font: bold 1em arial; 
	text-align: right; 
} 

#dro_reading_2, #dro_reading_3 { 
	float: left; 
	clear: right; 
	width: 245px; 
	font: bold 1em arial; 
	text-align: right; 
} 

.dro_text { 
	width: 200px; 
	margin-left: 285px; 
	text-align: right; 
	font: bold 1.1em "Arial Narrow"; 
} 

#dash_h4 { 
	padding-top: 30px !important; 
	background: url(../images/mid_yellow_arrow.gif) no-repeat 0 35px !important; 
} 

#dashboard_table { 
	width: 650px; 
	margin-left: 250px; 
	border-collapse: collapse; 
} 

#dashboard_table th { 
	text-align: left; 
} 

#dashboard_table th span { 
	padding: 2px 30px 2px 10px; 
	color: #EDC300;
	background: black url(../images/large_black_corner.gif) no-repeat right 0; 
} 

#dashboard_table td { 
	padding: 2px 10px; 
	font: bold 1.1em "Arial Narrow"; 
	background: #bfc1c0; 
} 

.dashboard_left { 
	text-align: right; 
	border-right: 2px solid #e8eae9; 
} 

.dashboard_right { 
	padding-right: 160px !important; 
	text-align: right; 
} 

.dash_borderd { 
	border-bottom: 2px solid #e8eae9; 
} 

#dro_roi_h4 { 
	padding-top: 70px !important; 
	background: url(../images/mid_yellow_arrow.gif) no-repeat 0 75px !important; 
} 

#health_table { 
	width: 650px; 
	margin-left: 250px; 
	border-collapse: collapse; 
} 

#health_table th { 
	text-align: left; 
} 

#health_table th span { 
	padding: 2px 30px 2px 10px; 
	color: #EDC300;
	background: black url(../images/large_black_corner.gif) no-repeat right 0; 
} 

#health_table td { 
	padding: 20px 30px; 
	font: bold 1.1em "Arial Narrow"; 
	background: #bfc1c0; 
} 

#health_table td table { 
	border-collapse: collapse; 
} 

#health_table td table td { 
	padding: 2px 20px; 
	border: 2px solid #585a59; 
} 

.health_l1_td { 
	border-right: none !important; 
} 

.health_l2_td { 
	border-left: none !important; 
} 

.health_l3_td { 
	text-align: center; 
} 

.l3_gr { 
	background: #007c28 !important; 
} 

.l3_re { 
	background: #a80017 !important; 
} 

.l3_ye { 
	background: #f7c600 !important; 
} 

/******************

Free Page

******************/

.free{
 w\idth: 920px !important;
 padding: 10px 10px 10px 20px;
 background: white;
}

.free_dvd { 
	background: white url(../images/bg_free_dvd.jpg) no-repeat right 0; 
} 

.free_onsite { 
	background: white url(../images/bg_free_demo.jpg) no-repeat right 0; 
} 

.free h3{
	display: inline; 
	padding-right: 17px; 
	font: bold 1.5em "Arial Narrow"; 
	color: #EDC300;
	background: url(../images/bg_heading_arrow.gif) no-repeat right 8px; 
}

.free p {
	width: 550px; 
	margin: 10px 0; 
	font-size: 0.75em; 
} 

.free h4 {
	width: 550px; 
	border-top: 3px solid black; 
}

.free h4 span { 
	display: block; 
	width: 120px; 
	padding: 1px 20px 0 5px; 
	font-size: 0.7em; 
	color: #EDC300;
	background: black url(../images/press_corner.gif) no-repeat right 0; 
} 

.free form { 
	margin: 0; 
} 

.free table { 
	margin: 10px 0 0 10px; 
} 

.free table tr th {
	font-size: 0.7em; 
	text-align: right; 
}

.free form input { 
	height: 12px; 
	font-size: 0.7em; 
	border: 1px solid black; 
} 

#yi_name, #yi_addr { 
	width: 480px; 
} 

#yi_busi { 
	width: 360px; 
} 

#yi_city, #yi_coun { 
	width: 240px; 
} 

#yi_zip { 
	width: 80px; 
} 

#yi_email { 
	width: 180px; 
} 

#yi_submit { 
	height: auto !important; 
	margin-top: 15px; 
	border: none !important; 
} 

/******************

Lathe Page

******************/

.lathe{
 min-height: 350px;
 padding-top: 20px;
 background: white;
}

.lathe img{
 float: right;
}

.lathe p{
 width: 600px;
 margin: 10px 0 0 30px;
 font: normal 0.8em arial;
 overflow: auto;
}

.lathe_side {
background: white url(../images/bg.jpg) no-repeat right 80px;
}

#lathe_text{
 margin: 10px 0 0 30px;
}

#lathe_text h2{
 margin: 0;
 padding: 20px 0 0 20px;
 color: #EDC300;
 font: bold 1.6em arial;
 /******************
 background: url(../images/about_arrow.gif) no-repeat 600px 25px;
 ********************/
 }

#lathe_text h3{
 font-size: 1.6em;
}

#lathe_text span{
 font: bold 1.2em arial;
}

#lathe_text h4{
 color: #EDC300;
 font-size: 2em;
}

#lathe_text p{
 width: 400px;
 font-size: 0.8em;
 margin-left:20px;
}

#lathe_text_2{
}

#lathe_text_2 p{
 width: 600px;
 font-size: 0.8em;
 margin-left:20px;

}

#lathe_bottom_pic{
float:left;
}
#lathe_bottom_pic img{
margin-top:10px;
}

#lathe_bottom_pic p {
 width: 650px;
}

#lathe_bottom_pic h2{
 margin: 0;
 padding: 20px 0 0 20px;
 color: #EDC300;
 font: bold 1.6em arial;
}




#lathe_bottom{

}

#lathe_bottom h3{
 margin: 0;
 padding: 20px 0 0 20px;
 color: #EDC300;
 font: bold 1.6em arial;
 background: url(../images/about_arrow.gif) no-repeat 260px 25px;
}

#lathe_bottom h4{
 margin: 0;
 padding: 20px 0 0 20px;
 color: #EDC300;
 font: bold 1.4em arial;
 
}

#lathe_bottom img{
float:left !important;
margin-left:20px !important;
}

#lathe_zip{ 
width:50px;
}
#lathe_zip p{ 
float:left;
}
#lathe_zip table{ 
width:600px;
float:left;
margin-top:10px;
padding-top:10px;

}

/******************

Manual Page

******************/

.manual{
 w\idth: 930px !important;
 padding: 10px;
 font: normal 0.8em arial;
 background: white;
}

.manual h3{
 height: 15px;
 overflow: hidden;
 background: url(../images/manual_parts.gif) no-repeat;
 border-bottom: 2px solid black;
}

.manual h4{
 height: 15px;
 overflow: hidden;
 background: url(../images/manual_tech.gif) no-repeat;
 border-bottom: 2px solid black;
}

.manual_box_long{
 height: 200px;
}

.manual_box{
 height: 100px;
}

.manual_box img, .manual_box_long img{
 float: left;
}

.manual_box p, .manual_box_long p{
 padding-top: 5px;
}

.manual_box strong, .manual_box_long strong{
 color: #EDC300;
}

.manual a, .manual_box_long a{
 color: black;
}

/******************

Media Center Page

******************/

.media{
 w\idth: 930px !important;
 padding: 10px;
 background: white;
}

.media h3{
 font-size: 1.4em;
 border-bottom: 2px solid black;
}

#media_news_home{
 float: right;
 width: 112px;
 height: 13px;
 background: url(../images/media_newsroom_home.gif) no-repeat;
}

#media_pagenav{
 float: right;
 display: inline;
 font: bold 0.8em arial;
 margin-right: 76px;
}

#media_pagenav a{
 text-decoration: none;
 color: black;
}

#media_pagenav em{
 color: #EDC300;
 font-style: normal;
}

.media_box{
 float: left;
 position: relative;
 margin: 10px 15px 0 0;
 width: 426px;
 height: 200px;
 border: 2px solid black;
}

.media_box h4{
 float: left;
 color: #EDC300;
 font: bold 0.7em arial;
 line-height: 15px;
 padding-right: 15px;
 background: black url(../images/press_corner.gif) no-repeat right;
}

.media_box img{
 position: absolute;
 top: 20px;
 left: 4px;
}

.amazing_tales{
 position: absolute;
 top: 1px !important;
 left: 100px !important;
}

.media_box_p1{
 position: absolute;
 bottom: 5px;
 right: 5px;
 width: 218px;
 w\idth: 208px;
 height: 70px;
 he\ight: 60px;
 padding: 5px;
 font: bold 0.6em arial;
 border: 2px solid black;
}

.media_box_p2{
 position: absolute;
 bottom: 5px;
 right: 5px;
 width: 146px;
 w\idth: 136px;
 height: 70px;
 he\ight: 60px;
 padding: 5px;
 font: bold 0.6em arial;
 border: 2px solid black;
}

.media_box_p1 img{
 position: absolute;
 top: -16px;
 left: 156px;
 width: 64px;
 height: 14px;
}

.media_box_p2 img{
 position: absolute;
 top: -16px;
 left: 84px;
 width: 64px;
 height: 14px;
}

.media_icon_jpg{
 position: absolute;
 top: 36px;
 right: 6px;
 display: block;
 width: 68px;
 height: 65px;
 background: url(../images/icon_jpg.gif) no-repeat;
}

/******************

OEM Page

******************/

.oem {
 w\idth: 930px !important;
 padding: 10px;
 font: bold 0.8em arial; 
 background: white url(../images/oem-background.png) no-repeat right 0;
}

.oem h3 {
 height: 15px; 
 margin-bottom: 10px; 
 overflow: hidden; 
 border-bottom: 2px solid black; 
 background: url(../images/tag_oem_history.gif) no-repeat; 
} 

.oem_left_td { 
 width: 230px !important; 
} 

.oem table { 
 margin: 20px 0; 
} 

.oem table tr td { 
 padding: 5px 0; 
} 

.oem table tr td em {
 font-style: normal; 
 color: #EDC300; 
} 

/******************

Press Page

******************/

.press{
 w\idth: 930px !important;
 padding: 10px;
 background: white;
}

.press h3{
 border-bottom: 2px solid black;
}

#press_style_guide{
 float: right;
 width: 115px;
 height: 14px;
 background: url(../images/press_style_guide.gif) no-repeat;
}

#press_text1{
 width: 600px;
 margin: 10px;
 font: bold 0.9em arial;
}

#press_text1 strong{
 color: #EDC300 !important;
 font: bold 1.4em arial;
}

#press_usage_style_pdf{
 float: left;
 width: 68px;
 height: 65px;
 background: url(../images/icon_pdf.gif) no-repeat;
}

#press_text2{
 margin: 40px 0 0 80px;
 font: bold 0.9em arial;
}

.press_box{
 position: relative;
 clear: both;
 margin-top: 10px;
 width: 716px;
 height: 100px;
 border: 2px solid black;
}

.press_box h4{
 float: left;
 color: #EDC300;
 font: bold 0.7em arial;
 line-height: 15px;
 padding-right: 15px;
 background: black url(../images/press_corner.gif) no-repeat right;
}

.press_box img{
 position: absolute;
 top: 30px;
 left: 10px;
}

.icon_eps{
 position: absolute;
 top: 20px;
 left: 250px;
 display: block;
 width: 68px;
 height: 65px;
 background: url(../images/icon_eps.gif) no-repeat;
}

.icon_jpg{
 position: absolute;
 top: 20px;
 left: 325px;
 display: block;
 width: 68px;
 height: 65px;
 background: url(../images/icon_jpg.gif) no-repeat;
}

.icon_pdf{
 position: absolute;
 top: 20px;
 left: 400px;
 display: block;
 width: 68px;
 height: 65px;
 background: url(../images/icon_pdf.gif) no-repeat;
}

.press_box p{
 position: absolute;
 bottom: 5px;
 right: 5px;
 width: 218px;
 w\idth: 208px;
 height: 70px;
 he\ight: 60px;
 padding: 5px;
 font: bold 0.7em arial;
 border: 2px solid black;
}

.press_box p img{
 position: absolute;
 top: -16px;
 left: 156px;
 width: 64px;
 height: 14px;
}

#press_center{
 float: right;
 width: 128px;
 height: 14px;
 background: url(../images/press_home.gif) no-repeat;
}

.press h1{
 color: #EDC300 !important;
 font-size: 1.2em;
}

.press h2{
 font-size: 1em;
}

.press p a{
 color: #EDC300;
 font-weight: bold;
}

.press_newsroom{
 font-size: 0.8em;
 margin-top: 10px;
}

.press_newsroom a{
 font-weight: normal !important;
 text-transform: uppercase;
 color: black !important;
}

/******************

Pricing Page

******************/

.pricing{
 w\idth: 930px !important;
 padding: 10px;
 background: white;
}

.pricing_pfm92 { 
	background: white url(../images/pfm92_large.jpg) no-repeat right 75px; 
} 

.pricing_pfm90 { 
	background: white url(../images/pfm90_large.jpg) no-repeat right 75px; 
} 

.pricing_vbg620 { 
	background: white url(../images/vbg_620_large.jpg) no-repeat right 75px; 
} 

.pricing h2 {
	margin-bottom: 20px; 
	font: bold 1.5em arial; 
	border-bottom: 3px solid black; 
}

.pricing h4 {
	border-top: 3px solid black; 
}

.pricing h4 span { 
	display: table; 
	padding: 0px 20px 0 5px; 
	font-size: 0.7em; 
	color: #EDC300;
	background: black url(../images/press_corner.gif) no-repeat right 0; 
} 

.pricing p {
	width: 700px; 
	margin: 15px 0; 
	padding: 0 0 0 5px; 
	font: normal 1em "Arial Narrow"; 
}

.pricing strong, .pricing em {
	display: block; 
}

.pricing em { 
	font-style: normal; 
	color: #EDC300;
} 

.pricing em a { 
	color: #EDC300;
} 

/******************

Processes Page

******************/

.proc{
 w\idth: 930px !important;
 padding: 10px;
 background: white;
}

#proc_main{
 position: relative;
 width: 696px;
 height: 347px;
 border: 2px solid black;
 background: url(../images/specifications.gif) no-repeat right top;

}

#proc_main p{
 float: left;
 width: 220px;
 margin: 5px;
 font: normal 0.7em arial;
}

#proc_main p strong{
 color: #EDC300;
}

#proc_details{
 position: absolute;
 bottom: 5px;
 right: 5px;
 padding-top: 14px;
 background: url(../images/press_details.gif) no-repeat top right;
}

#proc_details table{
 width: 215px;
 border: 2px solid black;
}

#proc_details table tr th{
 text-align: right;
}

#proc_main h2{
 position: absolute;
 top: 1px;
 right: 120px;
 font-size: 0.8em;
}

#proc_side{
 float: right;
 width: 220px;
}

#proc_side_views{
 position: relative;
 width: 214px;
 w\idth: 204px;
 height: 270px;
 he\ight: 240px;
 padding: 30px 0 0 10px;
 border: 2px solid black;
 background: url(../images/additional_views.gif) no-repeat right top;
}

#proc_side_views p{
 position: absolute;
 top: 1px;
 right: 105px;
 font-size: 0.6em;
}

#proc_side_views p a{
 color: black;
}

#proc_side_views p a em{
 font-style: normal;
 color: #EDC300;
}

.proc_botnav{
 float: left;
 width: 72px;
 height: 55px;
 margin: 10px 1px 0 0;
}

.proc_spec{
 background: url(../images/proc_spec.gif) no-repeat;
}

.proc_spec:hover{
 background: url(../images/proc_spec.gif) no-repeat 0 -55px;
}

.proc_vid{
 background: url(../images/proc_vid.gif) no-repeat;
}

.proc_vid:hover{
 background: url(../images/proc_vid.gif) no-repeat 0 -55px;
}

.proc_tro{
 background: url(../images/proc_tro.gif) no-repeat;
}

.proc_tro:hover{
 background: url(../images/proc_tro.gif) no-repeat 0 -55px;
}

/******************

Sales Page

******************/

.sales{
 height: 396px !important;
 padding-top: 10px;
 background: white;
}

#sales_nav{
 width: 190px;
 height: 385px;
 margin-left: 10px;
 background: black;
}

#sales_nav h2{
 height: 35px;
 margin: 0;
 text-align: center;
 font: italic bold 1.6em arial;
 line-height: 36px;
 background: #EDC300;
}

#sales_nav p{
 color: white;
 padding: 5px;
 font-size: 0.9em;
 line-height: 18px;
}

#sales_nav a{
 color: white;
 text-decoration: none;
}

#sales_nav a:hover{
 text-decoration: underline;
}

#sales_main{
 position: relative;
 float: right;
 display: inline;
 width: 720px;
 height: 345px;
 margin: 10px 40px 20px 0;
}

#sales_main h3{
 margin: 0;
 color: #EDC300;
 font: bold 1.2em arial;
}

#sales_main p{
 width: 400px;
}

#sales_main p a{
 float: right;
 color: #EDC300;
 font-size: 0.9em;
 text-decoration: none;
}

#sales_item{
 float: right;
}

#vanrep{
 position: absolute;
 bottom: 0;

}

#vanrep img{
 border: none;
}

/******************

Support Page

******************/

.support{
 position: relative;
 w\idth: 950px !important;
 height: 350px;
 padding-top: 20px;
 background: white;
}

.support img{
 float: right;
}

#support_text{
 padding: 70px 0 0 30px;
}

#support_text h3{
 color: #EDC300;
 font-size: 1.2em;
}

#support_text p{
 font-size: 1.2em;
}

#support_text a{
 float: right;
 color: #EDC300;
 font-size: 1.2em;
 text-decoration: none;
}

.support a img{
 position: absolute;
 bottom: 0;
 float: left !important;
 border: none;
}

/******************

Tiers

******************/

#tiers{
 width: 950px;
 min-height: 96px;
 padding: 15px 0;
}

#new-main_tiers{
 width: 950px;
 min-height: 96px;
}

#tiers_new_title{
background-color:#818285;
width:952px;
height:125px;

}
#tiers_new_title_1{
 float: left;
 margin-top:8px;
 margin-left:5px;
}

#tiers_new_title_1 a{
 display: block;
 width: 462px;
 height: 109px;
 
}
#tiers_new_title_2{
 float: right;
  margin-top:8px;
   margin-right:5px;

}

#tiers_new_title_2 a{
 display: block;
 width: 464px !important;
 height: 109px;
 
 
}

#tiers a{
 display: block;
 width: 313px;
 height: 96px;
}

#tier1{
 float: left;
 margin-right: 5px;
 background: url(../images/tier1.gif);
}

#tier1:hover{
 background: url(../images/tier1.gif) 0 -96px;
}

#tier2{
 float: left;
 background: url(../images/tier2.gif);
}

#tier2:hover{
 background: url(../images/tier2.gif) 0 -96px;
}

#tier3{
 float: right;
 background: url(../images/tier3.gif);
}

#tier3:hover{
 background: url(../images/tier3.gif) 0 -96px;
}

/******************

Footer

******************/

#footer{
 width: 950px;
 w\idth: 930px;
 margin: auto;
 color: #6a6a6a;
 font-size: 0.8em;
 padding: 5px 10px;
 border-top: 1px solid #636564;
}

#footer a{
 color: #6a6a6a;
 text-decoration: none;
}

#footer a:hover{
 text-decoration: underline;
}

#footer span{
 float: right;
 font-family: arial;
}

.clearfix{
 clear:both;
}

.clear_fix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#rotorvid {
		width: 320px;
		height: 280px;
		padding: 20px 0 0 20px; 
	}
	
.rotorvid_h2 { 
	margin: 0 0 20px 0;
 	padding: 20px 0 0 20px;
 	color: #EDC300;
 	font: bold 1.3em arial;
}

.clear_fix {clear: both; display: inline-block;}

/* Hides from IE-mac \*/
* html .clear_fix {height: 1%;}
.clear_fix {display: block;}
/* End hide from IE-mac */
/* @end */