@charset "utf-8";
/* CSS Document */

/** G L O B A L S **/

body {
		margin-left: auto;
    	margin-right: auto;
		background-color:#ffffff;
		background-image:url(../images/bg.gif);
		background-position:top center;
 		background-attachment: fixed;
		border:0px;
		padding:0px;
		margin:0px;
		font-size:12px; 
		font-family:"Lucida Grande", Arial, sans-serif; 
		color:#666;
		
	}
	
	.spacer {clear:both;}
	A:link {text-decoration: none; color:#0c694e;}
	A:visited {text-decoration: none; color:#003e26;}
	A:active {text-decoration: none; color:#000;}
	A:hover {text-decoration: underline;}
	img {border:0;}
	.line {background:url(../images/line.gif); height:2px; width: 550px; line-height:0px; background-repeat:no-repeat;}
	.top_padding {margin-top:10px;}
	.bottom_padding {margin-bottom:10px;}
    .image_file {width:113px;}


/** C O N T A I N E R S **/

.content {width:860px; min-height:400px; padding:0px; margin:0px; margin-left:auto; margin-right:auto;}
.content .header_container { width:860px; height:140px; padding:0px; margin-bottom:4px;  float:left; background:url(../images/header.jpg) top center no-repeat;}
.content .menu_container { width:860px; height:43px; padding:0px; margin-bottom:0px;  float:left; background:url(../images/menu_bg.gif) top center no-repeat;}
.content .left_container {width:271px; min-height:300px; padding:0px; margin: 0px;  float:left; }
.content .right_container {width:589px; min-height:300px; padding:0px; margin:0px;  float:left;}


/** H E A D E R **/


/** M E N U **/

.content .menu_container .menubar .button {padding-top:13px; padding-right: 12px; padding-left: 12px; text-align:center; float:left; height: 30px; background:url(../images/button_bg.gif) right center no-repeat; font-weight:bold;}
.content .menu_container .menubar .enquire {padding-top:13px; padding-right: 25px;  text-align:center; float:right; height: 30px; font-weight:bold; font-size:12px; color:#0c694e;}
/** R I G H T **/

.content .right_container .welcome {width:564px; height:28px; padding-top:15px; padding-left:25px; margin-top: 10px;  float:left; background:url(../images/welcome_bar.gif) top center no-repeat; font-size:14px; color:#0c694e; font-weight:bold;}
.content .right_container .main {width:559px; min-height:300px; padding:15px;  float:left; line-height:1.5em;}
SPAN.subtitle { font-weight:bold; font-size:14px; color:#666; line-height:1.4em;}
SPAN.introtxt { font-weight:bold; color:#0c694e;}
SPAN.smprint { font-size:11x; line-height:1.2em; font-weight:bold;}
.welcome2 { font-size:14px; color:#0c694e; font-weight:bold; line-height:1.4em;}

/** L E F T **/

.content .left_container .box {width:257px; height:137px; margin-top: 10px;}

/** F O O T E R **/

.content .footer_container {width:860px; height:43px; padding-top:15px; margin:0px; margin-top:10px; margin-right:auto; background:url(../images/footer_bg.gif) top center no-repeat; font-size:11px;}
.content .footer_container .left {float: left; padding-left: 15px;}
.content .footer_container .right{float:right; padding-right: 15px;}

/** F O R M **/

.content .right_container .main .captcha .row .image { float:left; padding-left:9px; }
.content .right_container .main .captcha .row .textbox{ float:left; padding:5px; padding-top:12px;}

.form_error_inner {
  padding-left:10px;
  color:#F00;
}

.left_box {float:left; width:275px; height: 190px;}
.left_box2 {float:left; width:390px; height: 330px;}
.right_box {float:left; width:275px; height: 190px;}
.formtitle { font-weight:bold; font-size:14px; color:#666; padding-bottom: 10px;}

	label {
		height:20px;
		width:100px;
		float:left;
		
	}
	#submitbutton {
		margin-left:-70px;
	}
	.error, span.formerror {
		font-weight:bold;
		color:red;
	}
	span.formerror {
		display:block;
		padding-left:3px;
	}
	.haserror {
		border: solid red 2px;
	}

#networkssearched {
	margin-left:40px;
}
#networkssearched td.image {
	padding:0px;
	text-align:center;
}

#linksbox {
	width:100%;
	margin:10px auto;
	background-color:#F5F5DC;
	border-top:solid 1px #D5D5BC;
	border-bottom:solid 1px #D5D5BC;
}
	#linksbox td {
		padding: 10px;
		margin: 0;
		text-align:center;
	}

/** E N G I N E S **/

 .content .right_container .main .engines .page_sub_links { margin-bottom:10px; text-align:center; }

/** E N G I N E S - INFO **/

 .content .right_container .main .engines .info .heads {}
     .content .right_container .main .engines .info .heads .heads_left {  padding-right:3px; text-align:center; padding-left:10px;}
	 .content .right_container .main .engines .info .heads .heads_middle {  padding-right:3px;  padding-left:30px; margin-bottom:10px; padding-bottom:10px;  }
	 .content .right_container .main .engines .info .heads .heads_right {   padding-left:30px; padding-bottom:10px;}
	     .content .right_container .main .engines .info .heads .heads_left .type { width:128px; padding:2px; float:left; }
		     .content .right_container .main .engines .info .heads .heads_left .type .labels { color:#0C694E; font-weight:bold; text-align:center; }
			 .content .right_container .main .engines .info .heads .heads_left .type .body .titles { text-align:center; }
			 .content .right_container .main .engines .info .heads .heads_left .type .body .titles .code {width:70px; float:left; font-weight:bold;}
			 .content .right_container .main .engines .info .heads .heads_left .type .body .titles .avaliable {width:58px; float:left; font-weight:bold;}
			 .content .right_container .main .engines .info .heads .heads_left .type .body .a_head { text-align:center; }
			     .content .right_container .main .engines .info .heads .heads_left .type .body .a_head .name {width:70px; float:left;  }
				 .content .right_container .main .engines .info .heads .heads_left .type .body .a_head .value {width:58px; float:left; }
		 .content .right_container .main .engines .info .heads .heads_middle .type { padding:2px; float:left; width:200px; height:60px; padding-left:25px; padding-right:25px; }
		     .content .right_container .main .engines .info .heads .heads_middle .type .labels { color:#0C694E; font-weight:bold; text-align:center; }
			 .content .right_container .main .engines .info .heads .heads_middle .type .body .a_head {text-align:center; }
			 .content .right_container .main .engines .info .heads .heads_middle .type .body .titles { text-align:center;}
			 .content .right_container .main .engines .info .heads .heads_middle .type .body .titles .code {width:80px; float:left; font-weight:bold;}
			 .content .right_container .main .engines .info .heads .heads_middle .type .body .titles .extra {width:50px; float:left; font-weight:bold;}
			 .content .right_container .main .engines .info .heads .heads_middle .type .body .titles .avaliable {width:70px; float:left; font-weight:bold;}
			     .content .right_container .main .engines .info .heads .heads_middle .type .body .a_head .extra { float:left; width:50px;}
			     .content .right_container .main .engines .info .heads .heads_middle .type .body .a_head .name { float:left; width:80px;}
				 .content .right_container .main .engines .info .heads .heads_middle .type .body .a_head .value { width:70px; float:left;} 
		 .content .right_container .main .engines .info .heads .heads_right .type { padding:2px; float:left; width:200px; padding-left:25px; padding-right:25px; }	 
		     .content .right_container .main .engines .info .heads .heads_right .type .labels { color:#0C694E; font-weight:bold; text-align:center; }
			     .content .right_container .main .engines .info .heads .heads_right .type .body .titles { font-weight:bold; text-align:center;}
			     .content .right_container .main .engines .info .heads .heads_right .type .body .titles .code { float:left; width:120px;  }
				 .content .right_container .main .engines .info .heads .heads_right .type .body .titles .avaliable { float:left; width:56px; }
			 .content .right_container .main .engines .info .heads .heads_right .type .body .a_head { text-align:center; }
			     .content .right_container .main .engines .info .heads .heads_right .type .body .a_head .name { width:120px; float:left; }
				 .content .right_container .main .engines .info .heads .heads_right .type .body .a_head .value { width:56px; float:left; }
				 
/** E N G I N E S - PRODUCTS **/

  .content .right_container .main .engines .products .parts {}
      .content .right_container .main .engines .products .parts .enquiry {text-align:right; margin-top:10px; width:270px; float:left;}
	  .content .right_container .main .engines .products .parts .special_links { height:20px; padding-bottom:10px; }
      .content .right_container .main .engines .products .parts .engines { float:left; width:270px; padding-right:10px; }
	      .content .right_container .main .engines .products .parts .engines .labels { text-align:center; color:#0C694E; font-weight:bold; }
		      .content .right_container .main .engines .products .parts .engines .body  { clear:both; }
			      .content .right_container .main .engines .products .parts .engines .body .image { float:left; width:113px; padding-right:6px; padding-top:20px; }
				  .content .right_container .main .engines .products .parts .engines .body .data { float:left; width:150px; }
				      .content .right_container .main .engines .products .parts .engines .body .data .titles {font-weight:bold; text-align:center;}
					      .content .right_container .main .engines .products .parts .engines .body .data .titles .code { float:left; width:60px; }
						  .content .right_container .main .engines .products .parts .engines .body .data .titles .cc { float:left; width:60px; }
						  .content .right_container .main .engines .products .parts .engines .body .data .titles .avaliable { float:left; width:30px; }
					  .content .right_container .main .engines .products .parts .engines .body .data .a_engine { clear:both; text-align:center; }
					      .content .right_container .main .engines .products .parts .engines .body .data .a_engine .code { float:left; width:60px; }
						  .content .right_container .main .engines .products .parts .engines .body .data .a_engine .cc { float:left; width:60px; }
						  .content .right_container .main .engines .products .parts .engines .body .data .a_engine .avaliable { float:left; width:30px; }
	  .content .right_container .main .engines .products .parts .gearboxes { float:left; width:270px; }
          .content .right_container .main .engines .products .parts .gearboxes .labels { text-align:center; color:#0C694E; font-weight:bold; }
		      .content .right_container .main .engines .products .parts .gearboxes .body { clear:both; }
			      .content .right_container .main .engines .products .parts .gearboxes .body .image { float:left; width:113px; padding-right:6px; padding-top:20px; }
				  .content .right_container .main .engines .products .parts .gearboxes .body .data { float:left; width:150px; }
				      .content .right_container .main .engines .products .parts .gearboxes .body .data .titles {font-weight:bold; text-align:center;}
					      .content .right_container .main .engines .products .parts .gearboxes .body .data .titles .code { float:left; width:60px; }
						  .content .right_container .main .engines .products .parts .gearboxes .body .data .titles .cc { float:left; width:60px; }
						  .content .right_container .main .engines .products .parts .gearboxes .body .data .titles .avaliable { float:left; width:30px; }
					  .content .right_container .main .engines .products .parts .gearboxes .body .data .a_gearbox { clear:both; text-align:center; }
					  	  .content .right_container .main .engines .products .parts .gearboxes .body .data .a_gearbox .code { float:left; width:60px; }
						  .content .right_container .main .engines .products .parts .gearboxes .body .data .a_gearbox .cc { float:left; width:60px; }
						  .content .right_container .main .engines .products .parts .gearboxes .body .data .a_gearbox .avaliable { float:left; width:30px; }


