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

body {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
background:url(../images/bggrey.gif) repeat-x top left #fff;
}

a{
color:#000;
text-decoration:none;
outline:none;
}

a:hover{
color:#09F;
text-decoration:none;
outline:none;
}

img{
border:0px;
margin:0;
}

hr{
color: #ccc;
background-color:#ccc;
height: 1px;
border:0;
margin-bottom:5px;
margin-top:5px;
}
#wrapper {
margin:0 auto;
}

.page{
width:980px;
margin:0 auto;
}

#nav{
position:relative;
height:60px;
font-size:14px;
text-transform:uppercase;
font-weight:normal;
background: url(../images/navbg.gif) no-repeat top left;
}

#nav ul{
width:auto;
float:left;
list-style-type:none;
margin:0;
padding:0;
height:48px;
text-align:center;
}

#nav ul li{
width:163px;
display:block;
float:left;
margin:0;
}

#nav ul li a{
width:164px;
text-decoration:none;
display:block;
float:left;
color:#2c2c2c;
text-decoration:none;
padding:20px 0px 20px 0px;
}

#nav ul li a:hover{	 
color:#fff;
text-decoration:none;
background-color:#333;
padding:20px 0px 10px 0px;
}

.logo{
float:left;
width:980px;
height:90px;
background:url(../images/logo.jpg) no-repeat;
overflow:hidden;
}

.banner{
float:left;
}
.content1{
float:left;
color:#808182;
padding:50px 0px 25px 0px;
line-height:18px;
height:230px;
}

.content1 #lftrgt{
float:left;
width:270px; 		
text-align:justify;
}

#lftrgt ul{
margin-left:-10px;
}
#lftrgt ul li{
margin-left:-10px;
}
.content1 #mid{
float:left;
width:326px; 	
margin:0px 40px 0px 20px;
}

.content1 #lftrgt h1{
color:#16567b;
font-size:24px;
font-weight:normal;
word-spacing:20;
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:-1px;
padding:0;
margin:0;
border-bottom:1px solid #e0e0e0;
padding-bottom:10px;
margin-bottom:10px;
width:270px;
}

.content #lftrgt h2{
color:#16567b;
font-size:20px;
font-weight:normal;
word-spacing:20;
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:0px;
padding:0;
margin:0;
border-bottom:1px solid #e0e0e0;
padding-bottom:10px;
margin-bottom:10px;
width:270px;
}
.content #lftrgt h3{
color:#16567b;
font-size:16px;
font-weight:normal;
word-spacing:20;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0;
margin:0;
}
.content #lftrgt img{
margin-right:5px;
margin-bottom:3px;
}
.content1 #mid h1{
float:left;	
	color:#d56509;
	font-size:30px;
	font-weight:normal;	
	padding:0;
	margin:0;	
	border-bottom:1px solid #e0e0e0;
	padding-bottom:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:326px;
	margin-bottom:10px;
}

.content1 #mid1{
	float:right;
	width:670px; /*326px*/	
	margin:0px 0px 30px 40px;
	padding:0px;
}

.content1 #mid1 h1{
	float:left;	
	color:#d56509;
	font-size:30px;
	font-weight:normal;	
	padding:0;
	margin:0;	
	border-bottom:1px solid #e0e0e0;
	padding-bottom:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:670px;
	margin-bottom:10px;
}


.content{
float:left;
color:#808182;
padding:50px 0px 25px 0px;
line-height:18px;
}

.content #lftrgt{
float:left;
width:270px; 		
text-align:justify;
}

.content #mid{
float:left;
width:326px; 	
margin:0px 40px 0px 40px;
}

.content #lftrgt h1{
color:#16567b;
font-size:24px;
font-weight:normal;
word-spacing:20;
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:-1px;
padding:0;
margin:0;
border-bottom:1px solid #e0e0e0;
padding-bottom:10px;
margin-bottom:10px;
width:270px;
}

.content #mid h1{
float:left;	
	color:#d56509;
	font-size:30px;
	font-weight:normal;	
	padding:0;
	margin:0;	
	border-bottom:1px solid #e0e0e0;
	padding-bottom:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:326px;
	margin-bottom:10px;
}
.content #mid1 h2{
	float:left;	
	color:#d56509;
	font-size:18px;
	font-weight:normal;	
	padding:0px;
	margin:30px 0 5px 0;	
	border-bottom:1px solid #e0e0e0;
	padding-bottom:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:670px;
	text-transform:uppercase;
}
.content #mid1 h3{
	float:left;	
	color:#d56509;
	font-size:16px;
	font-weight:normal;	
	padding:0px;
	margin:2px 0 2px 0;		
	padding-bottom:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:670px;
}
.content #mid1 h4{
	float:left;	
	color:#d56509;
	font-size:24px;
	font-weight:normal;	
	padding:0px;
	margin:40px 0 0px 0;		
	padding-bottom:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:670px;
	text-align:right;
}
.content #mid1{
	float:right;
	width:670px; /*326px*/	
	margin:0px 0px 30px 40px;
	padding:0px;
	text-align:justify;
}

.content #mid1 .hh2 li{
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#d56509;
	margin-bottom:8px;
	font-weight:normal;
}


.content #mid1 h1{
	float:left;	
	color:#d56509;
	font-size:30px;
	font-weight:normal;	
	padding:0;
	margin:0;	
	border-bottom:1px solid #e0e0e0;
	padding-bottom:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:670px;
	margin-bottom:10px;
}
.product_box{
	width:auto;
	float:left;
	margin:5px 0px 15px 0px;
}

.product_img{
	float:left;
	width:120px;	
}

.product_txt{
	float:left;
	padding-left:5px;
	width:201px;
	}
	
.product_txt2{
	float:left;
	padding-left:5px;
	width:201px;
	width:162px;	
	}
	
 h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#d56509;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding-bottom:5px;
}

.readmore_box{
float:left;
color:#565656;
font-weight:bold;
text-align:right;
margin-bottom:20px;
}

.readmore_box #lft{
text-align:right;
float:left;
width:287px;	
	}
	
.readmore_box #rgt{
text-align:right;
float:left;
width:326px;	
margin:0px 40px 0px 40px;
}

.clearboth{
height:50px;
}

.footer_bg{
	width:100%;
	float:left;	
	background-color:#333;
	bottom:0;		
	position:relative;	
}

.sociallogo{
	width:975px;
	height:20px;
	margin:0 auto;	
	color:#fff;
	background-color:#FFF;
	padding:5px 5px 5px 0px;
	text-align:right;	
}

.footertxt{
	width:980px;
	margin:0 auto;	
	color:#fff;	
	padding:5px 0px 5px 0px;	
	font-size:11px;
	margin-bottom:120px;	
}

.footertxt a{
	 color:#fff;
	 text-decoration:underline;
}

.footertxt a:hover{
	 color:#fff;
	 text-decoration:underline;
}

.footertxt #lftfoo{	
	float:left;
	width:580px;
}

.footertxt #rgtfoo{	
	float:right;
	width:400px;
	text-align:right;
}
