body{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#000;
	margin:0;
	text-align:center;
	font-size:0.8em;
}

a         {color:#00ACFF;}
a:hover   {color:#FF0000; text-decoration:underline;}
.foot a          {color:blue;}
.foot a:hover    {color:red;}

/*General Styling*/
.margin0   {margin:0;}
.bold      {font-weight:bold;}
.italic    {font-style: italic;}
.center    {text-align:center;}
.clear_both{clear:both;}
.float_left{float:left;}
.float_right{float:right;}
.pad_L15{padding-left:15px;}
.pad_R15{padding-right:15px;}
.home_spacer{width:717px; height:10px;}
.pad_L{padding-left:95px;}
.white{color:#ffffff;}
.text_14{font-size:14px;}
.text_11{font-size:11px;}
.R5_pad{padding-right:5px;}
td.t_pad17{padding-top:17px;}


#main{
	width:775px;
	height:auto;
	overflow:auto;
	margin:0 auto;
	text-align:center;
	background:#ffffff;
}
.page_top{
	width:775px;
	height:19px;
	float:left;
}
.topnav {
	width:775px;
	height:42px;
	background:#112177 url('../images/diff_parts_trucks_gearboxes_repeat_bg_nav.jpg') repeat;
	float:left;
}

.left_img{
	width:16px;
	height:42px;
	float:left;
	margin-right:22px;
}
.nav_bullet{
	width:21px;
	height:42px;
	float:left;
	margin-left:21px;
	margin-right:21px;
}
.top_link{
	font-size:16px;
	float:left;
	font-weight:bold;
	text-decoration:none;
	padding-top:5px;
}
.right_img{
	width:14px;
	height:42px;
	float:right;
}
.top_active{
	color:#FF0000; 
	text-decoration:underline; 
	font-weight:bold;
	font-size:16px;
	float:left;
	padding-top:5px;
}
.header{
	width:775px;
	height:170px;
	float:left;
	padding-bottom:10px;
}
.logo{
	width:287px;
	height:170px;
	border:none;
	float:left;
	padding-left:1px;
}
.header_right{
	width:486px;
	height:170px;
	float:left;
}
.textdiv {
    text-align:left;
    width:717px;
	height:auto;
	border:2px solid #162EA7;
	overflow:auto;
	margin:0 auto;
	background:#ffffff url('../images/manual_gearbox_repairs_bg.jpg') no-repeat;
	background-position:right bottom;
	padding:0px 20px 15px 20px;
	margin-bottom:10px;
}
.textbox{
	width:717px;
	height:auto;
}
.headline{
	width:717px;
	height:auto;
	border-bottom:2px solid #0086DB;
	padding-top:8px;
	margin-bottom:15px;
}
.headline img{width:49px; height:50px; float:left; padding-bottom:8px; padding-right:5px;}
.headline h3{
	padding:0px;
	margin:0px;
	padding-top:30px;
	padding-bottom:8px;
	font-size:18px;
	color:#0178C4;
}
.contact_box{
	width:180px;
	height:129px;
	border:2px solid #04AFFF;
	float:right;
}
.contact_box h4{
	padding:0px;
	margin:0px;
	padding:5px 0px 5px 8px;
	background:#04AFFF;
	color:#ffffff;
	font-size:17px;
}
.contact_box p{font-size:11px; padding:0px; margin:0px; padding:3px 4px 7px 8px;}
.contact_box a{color:#9A1515;}
.contact_box a:hover{color:#07176D; text-decoration:none;}
.page_title {
	margin:0;
	color:#000;
}
.pgraph{
	padding-left:15px;
	float:left;
	height:auto;
	width:325px;
}
.pgraph p{margin:0px; padding:0px; padding-bottom:15px;}
.left_div{
	width:338px;
	height:auto;
	border-right:1px solid #0086DB;
	float:left;
	padding-right:20px;
}
.left_div p {margin:0px; padding:0px; padding-bottom:15px; padding-top:15px;}
.right_div{
	width:338px;
	height:auto;
	float:left;
	padding-left:20px;
}
.right_div p {margin:0px; padding:0px; padding-bottom:15px; padding-top:15px;}
.subline{font-size:17px; color:#009CFF; padding:0px; margin:0px;}
.decoration{
	width:338px;
	height:22px;
	background:#ffffff url('../images/refurbishment_gearboxes_repeat.jpg') repeat-x;
}
.decoration_long{
	width:450px;
	height:22px;
	background:#ffffff url('../images/refurbishment_gearboxes_repeat.jpg') repeat-x;
}
.prdt_div{
	width:457px;
	height:auto;
	border-right:1px solid #0086DB;
	float:left;
}
.prdt_img{
	width:112px;
	height:68px;
	float:right;
	padding:0px 15px 5px 15px;
}
.logo_div{
	width:250px;
	height:auto;
	float:left;
	text-align:center;
}
.logo_div img{
	padding:10px 0px 10px 0px;
}
.work_img{
	width:250px;
	height:250px;
	text-align:center;
	float:left;
	padding:5px 0px 20px 80px;
}
.text_bottom{
	width:717px;
	height:25px;
	text-align:center;
	overflow:auto;
}
.text_bottom h5{
	color:#009CFF;
	font-size:18px;
	padding:0px;
	margin:0px;
}
.bottom_div{
	width:756px;
	height:36px;
	background:#0000ff url('../images/flanges_bearing_kits_shafts_repeat.gif') repeat-x;
	margin:0 auto;
	text-align:right;
	padding-right:5px;
	font-size:11px;
}
.bottom_div p{margin:0px; padding:0px; padding-top:3px;}
.bottom_links{	
	width:445px;
	height:36px;
	float:right;
	padding-right:5px;
}
.bot_active{
	color:#FF0000;
	text-decoration:none;
}
.back_top{
	width:60px;
	height:15px;
	float:right;
	padding-top:5px;
}
.back_top a	{font-size:10px;text-decoration:none;float:right;}
.small_cel{padding:0px 5px 5px 0px;}
.large_cel{font-size:15px; padding:0px 5px 5px 0px; font-weight:bold;}
.foot { 
	padding-top:10px;
	font-size:10px;
	text-align:center;
	height:auto;
        clear:both;
	color:#000000;
 }
.L4Abanner {
	width:80px;
	height:31px;
	margin-top:15px;
	border:none;
}
.antispam {
	margin:15px 9px ;
}

/* Contact Form Styling */

.contactdiv {width:567px;height:auto; padding-left:150px;}
.form_div {width:286px;height:auto;text-align:left;margin:0 auto;/*background-color:pink;*/}
.form_div p {margin:0;}
.sent_div {height:135px;text-align:left;margin:0 auto;}
.contact_left_col {float:left;width:95px;line-height:23px;}
.contact_middle_col {float:left;width:10px;line-height:23px;}
.contact_right_col {float:left;width:175px;padding-top:2px;}
.contact_right_col input{font-family:verdana,arial,helvetica;font-size:12px;height:15px;
	width:175px;margin-bottom:4px;background-color:#ffffff;border:#00ACFF solid 1px;}
.contact_right_col textarea{font-family:verdana,arial,helvetica;font-size:12px;height:70px;
	width:175px;background-color:#ffffff;border:#00ACFF solid 1px;}
.button {width:40px;font-size:0.9em;margin-right:4px;}
.button_div {width:44px;float:right;margin-top:6px;text-align:right;}
.compulsory {float:left;width:229px;font-size:0.8em;margin-top:3px;}
.red {color:red;}

/* Contact Form Styling End */


