body {
	font-family:Tahoma;
	font-size: 12px;
	margin: 0;
	padding: 0;
	line-height:22px;
	background-color:#373737;
	overflow: -moz-scrollbars-vertical;
}

#header {
	width: 100%;
	height: 140px;
	background:url(../images/header_bg.jpg) repeat-x;	
}
#header img {
	display:block;
}
#header .content {
	margin: 0 auto;
	width: 864px;
}
#nav {
	list-style-type:none;
	padding:0;
	margin:3px 0 0 0;
}
#nav li {
	float:left;
	height:35px;
}
#nav a span {
	text-indent: -500px;
	overflow: hidden;
	display: block;
}
#nav li#our_company a {
	width:115px;
	height:35px;
	background: url(../images/our_company_off.jpg) no-repeat center center;
	display:block;
}
#nav li#our_services a {
	width:130px;
	height:35px;
	background: url(../images/our_services_off.jpg) no-repeat center center;
	display:block;
}
#nav li#quotation a {
	width:110px;
	height:35px;
	background: url(../images/quotation_off.jpg) no-repeat center center;
	display:block;
}
#nav li#equipment a {
	width:118px;
	height:35px;
	background: url(../images/equipment_off.jpg) no-repeat center center;
	display:block;
}
#nav li#quality_expertise a {
	width:176px;
	height:35px;
	background: url(../images/quality_expertise_off.jpg) no-repeat center center;
	display:block;
}
#nav li#service a {
	width:102px;
	height:35px;
	background: url(../images/service_off.jpg) no-repeat center center;
	display:block;
}
#nav li#our_team a {
	width:108px;
	height:35px;
	background: url(../images/our_team_off.jpg) no-repeat center center;
	display:block;
}
#nav li#contact_us a {
	width:98px;
	height:35px;
	background: url(../images/contact_us_off.jpg) no-repeat center center;
	display:block;
}
#main {
	width:866px;
	padding:0;
	margin:0 auto;
	background:url(../images/content_bg.jpg) repeat-y;	
}
#main img {
	display:block;
}
#content {
	width:780px;
	padding:40px 43px;	
	margin:0 auto;
}
#content p {
	margin-top:0;
}
#content a {
	color: #018cc1;
	font-weight:bold;
}
#content a.selected {
	color:#000;
}
#content hr {
	color: #018cc1;
	margin: 10px 0 ;
}
#contact_us_table input {
	border:1px solid #ccc;
}
#contact_us_table textarea {
	border:1px solid #ccc;
}
#contact_us_table form {
	padding:0;
	margin:0;
	
}
#contact_us_table {
	border-top:1px dotted #ccc;
}
#footer {
	width:863px;
	padding:0;
	margin:0 auto;
	color:#949494;
	text-align:center;
	font-size: 11px;
}
#footer a {
	color:#949494;
	text-decoration:none;
}