@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0;
}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:18px;
background-color:#354653;
}
#container{
width:780px;
margin:5px auto;
background-color:#FFFFFF;

}
#header{
border-bottom:8px solid #F44407;
}
#banner{
background-image:url(../images/banner_bg.jpg);
background-position:left top;
background-repeat:repeat-x;
height:265px;
}
#banner td{
padding:10px 25px 5px 25px;
}
#mid_table{
background-image:url(../images/horizontal_gd.jpg);
background-position:left top;
background-repeat:repeat-x;
border-top:1px solid #ccc;
}
.intro_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#040b1e;
padding-right:15px;
text-align:center;
line-height:24px;

}
.red_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#F44408;
padding-right:15px;

}
.inver_top{
padding-bottom:8px;
}
/***** footer start *******/
#footer{
background-image:url(../images/footer_bg.jpg);
background-position:left top;
background-repeat:repeat-x;
background-color:#999999;
height:40px;

}
#footer p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:right;
margin-top:5px;
}
#footer td{
padding:3px 15px;
}
#footer a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#010101;
}
#footer a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
}
#icon_compro{
margin:5px;
}
/******* footer end *************/

/*****service table *******/
#services{
width:100%;
margin-top:20px;
border:1px solid #D2D1D1;
background-color:#FAF9F9;
}
#services th{
background-color:#EBEAEA;
border-bottom:1px solid #D2D1D1;
border-right:1px solid #D2D1D1;
padding:3px 15px;;
text-align:left;
}
#services td{
padding:10px 15px;
border-right:1px solid #D2D1D1;
border-bottom:1px solid #D2D1D1;
}


#list1 ul{
	width:95%;
	color:#000;
	
}
#list1 ul li{
	display:block;
	list-style-type:none;
	background:url(../images/bullets.jpg) 0 5px no-repeat;
	margin:0;
	padding-left:20px;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#000;
	}
#list1 ul li a{
width:95%;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding:2px 5px;
	}
#list1 ul li a:hover{
	background-color:#F6F3E8;
	color:#000;
	text-decoration:underline;
}



/******service end *******************/

/********manufacture****************/
#manufacture{
width:100%;
margin-top:20px;
border:1px solid #D2D1D1;
background-color:#FAF9F9;
margin-bottom:25px;

}
#manufacture th{
background-color:#EBEAEA;
border-bottom:1px solid #D2D1D1;
border-right:1px solid #D2D1D1;
padding:3px 15px;;
text-align:left;
}
#manufacture td{
padding:10px 15px;
border-right:1px solid #D2D1D1;
border-bottom:1px solid #D2D1D1;
}
/************************/

.header1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#F44408;
padding:10px 0;
}
.header2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#010101;
padding:2px 0;
}
.header3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#010101;
padding:10px 0;
font-style:italic;
}
.small_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#010101;
padding:10px 0;
font-style:normal;
}
.line{
border-top:1px solid #D2D1D1;

}
#mid_contents{
margin-top:20px;
margin-bottom:30px;

}

/****rental equipment*************/
#rent_eq{
width:100%;
margin-top:20px;
border:1px solid #D2D1D1;
background-color:#FAF9F9;
}
#rent_eq th{
background-color:#EBEAEA;
border-bottom:1px solid #D2D1D1;
border-right:1px solid #D2D1D1;
padding:3px 5px 3px 15px;
text-align:left;
}
#rent_eq td{
padding:3px 5px 3px 15px;
border-right:1px solid #D2D1D1;
border-bottom:1px solid #D2D1D1;
}

/***********rental equipment end**************/

/****rebuilt_eq *************/
#rebuilt_eq{
width:75%;
margin-top:20px;
border:1px solid #D2D1D1;
background-color:#FAF9F9;
}
#rebuilt_eq th{
background-color:#EBEAEA;
border-bottom:1px solid #D2D1D1;
border-right:1px solid #D2D1D1;
padding:3px 5px 3px 15px;
text-align:left;
}
#rebuilt_eq td{
padding:3px 5px 3px 15px;
border-right:1px solid #D2D1D1;
border-bottom:1px solid #D2D1D1;
}

/***********rebuilt_eq end**************/

/*********contact us *******************/
.link1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
color:#0099CC;

}
.link1:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#0099CC;

}
#cont_form{
margin-top:15px;
border-top:1px solid #D2D1D1;
border-bottom:1px solid #D2D1D1;
background-color:#FAF9F9;

}
#cont_form td{
padding:8px 15px;

}
.input{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
border:1px solid #D2D1D1;
width:200px;
padding:2px 3px;
}
.input:focus{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
border:1px solid #333;
width:200px;
padding:2px 3px;
}
textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
border:1px solid #D2D1D1;
width:200px;
padding:2px 3px;
}
textarea:focus{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
border:1px solid #333;
width:200px;
padding:2px 3px;
}
.btn{
background-image:url(../images/buttn_pt_send.jpg);
background-repeat:no-repeat;
background-position:left;
width:86px;
height:30px;

}
/****directions*************/
#directions{
width:100%;
margin-top:20px;
border:1px solid #D2D1D1;
background-color:#FAF9F9;
}
#directions th{
background-color:#EBEAEA;
border-bottom:1px solid #D2D1D1;
border-right:1px solid #D2D1D1;
padding:3px 5px 3px 15px;
text-align:left;
}
#directions td{
padding:3px 5px 3px 15px;
border-right:1px solid #D2D1D1;
border-bottom:1px solid #D2D1D1;
}


/************contact us end*******/



/* -- top navigation pannel start -- */
#tb_menu{
background-image:url(../images/menu_grad.jpg);
background-position:left top;
background-repeat:repeat-x;
height:45px;
border-top:5px solid #0D232E;
	}
#menu { 
	width:100%;
	display: block;
	text-align: center;
	font-size: 120%;
	text-decoration: none;
	}

#menu ul { 
	width: 100%; /*If your links text is bigger you will have to adjust this value*/
	height: 45px;
	margin: 0 auto;
	padding: 0;
	line-height: 45px; /*same as height. This will center your text vertically*/
	text-decoration: none;
	float:right;
	display:inline;
	
}

/*Left Corner*/
#menu ul li.left {
	display: block;
	float: left;
	width: 15px;
	height: 45px;
	/*background: url(../images/menu_left.jpg) no-repeat left top;
	padding-right:80px;*/

}

/*Right Corner*/
#menu ul li.right {
	display: block;
	float: right;
	width: 15px;
	height: 45px;
	background-image:url(../images/menu_righ.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	}

#menu ul li { 
	width: auto;
	display: inline;
	float: left;
	list-style: none;
	text-align: center;
	text-decoration: none;
}
			
#menu ul li a { 
	display: block;
	text-decoration: none;
	text-transform: inherit;
	padding: 0 20px;
	color: #FFFFFF;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#menu ul li em {
	display: block;
	float: left;
	width: 2px;
	height: 37px;
	background: url(../images/menu_sep.jpg) no-repeat left top;
}

/*last separator*/
/*This will add a separator after your last link*/
#menu ul li.sep {
	width: 2px;
	background: url(../images/menu_sep.jpg) no-repeat left top;
}
		  
#menu ul li a:hover, #menu ul li a.active { 
	background: transparent url(../images/menu_hover.jpg) repeat-x center top;
	text-decoration: none;
		color:#F44407;
		}

#menu ul li a.active {
	font-weight: normail;
	cursor: default;
	color:#FFF;
}


/******IE hack******/
<!--[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
	padding-top: 1em;
}
</style>
<!--[endif]-->
/* -- top navigation pannel end -- */


