body{
font:normal 70.5% "Trebuchet MS", Arial, Helvetica, sans-serif;
background-image:url(../images/back.png);
margin:0;
padding:0;
text-align:center;
}
#container{
margin:0 auto;
text-align:left;
width:1200px;
}

#top{
float:left;
width:1171px;
height:149px;
margin:0 0 0 20px;
}

#header_line{
float:left;
clear:both;
width:961px;
height:45px;
background-image:url(../images/header_line.png);
margin:0 0 0 115px;
}
#header_line ul{
float:left;
margin:0;
padding:0;
width:600px;
margin:13px 0 0 10px;
}

#header_line ul li{
display:inline;
list-style-type:none;
padding:15px 20px 15px 20px;
font-size:14px;
}

#header_line ul li a{
color:#fff;
text-decoration:none;
}
#header_line ul li a:hover{
color:#fff;
text-decoration:underline;
}

#header{
float:left;
clear:both;
width:961px;
height:400px;
margin:0 0 0 115px;
}

#mid{
float:left;
clear:both;
width:1000px;
margin:20px 0 0 115px;
}

#mid1{
float:left;
width:961px;
color:#fff;
margin:1px 0 0 10px;
height:317px;
background-image:url(../images/mid1_back.png);
background-repeat:no-repeat;
}
#ser1{
float:left;
width:300px;
margin:10px 0 0 0;
}
#ser2{
float:left;
width:300px;
margin:10px 0 0 24px;
}
#ser3{
float:left;
margin:10px 0 0 24px;
width:300px;
}



#mid2{
float:left;
clear:both;
width:961px;
background-image:url(../images/mid2_back.png);
height:328px;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
}
#mid2_con{
float:left;
width:940px;
margin:0 0 0 16px;
color:#fff;
}


/* Styling service.html page */
#mid_ser1{
float:left;
color:#fff;
margin:0 0 0 10px;
width:940px;
line-height:20px;
}
#mid_ser2{
float:left;
clear:both;
margin:20px 0 0 10px;
width:940px;
color:#fff;
}
#mid_ser21{
float:left;
}
#mid_ser22{
float:left;
width:770px;
margin:35px 0 0 10px;
}
#mid_ser3{
float:left;
clear:both;
margin:10px 0 0 10px;
width:940px;
color:#fff;
}
#mid_ser4{
float:left;
clear:both;
margin:10px 0 0 10px;
width:940px;
color:#fff;
}

#mid_ser5{
float:left;
clear:both;
margin:10px 0 0 10px;
width:940px;
color:#fff;
}
#mid_ser6{
float:left;
clear:both;
margin:40px 0 0 0;
}

/* Styling about.html page */
#mid_about1{
float:left;
width:940px;
font-size:14px;
color:#fff;
margin:20px 0 0 6px;
}
#mid_about2{
float:left;
clear:both;
margin:20px 0 0 6px;
width:960px;
height:331px;
background-image:url(../images/about_back.png);
background-repeat:no-repeat;
color:#fff;
}
#mid_about3{
float:left;
clear:both;
margin:20px 0 0 6px;
width:970px;
height:365px;
background-image:url(../images/about_back2.png);
background-repeat:no-repeat;
color:#fff;
}
#ab1{
float:left;
width:730px;
margin:-3px 0 0 20px;
line-height:17px;
}
#ab11{
float:left;
width:735px;
margin:-3px 0 0 20px;
line-height:17px;
}
#ab2{
float:left;
margin:70px 0 0 20px;
}
#ab22{
float:left;
margin:30px 0 0 16px;
}


#footer{
float:left;
width:961px;
height:42px;
background-image:url(../images/footer.png);
margin:0 0 0 118px;
}
#footer2{
float:left;
width:961px;
height:42px;
background-image:url(../images/footer.png);
margin:30px 0 0 114px;
}

#foot{
float:left;
margin:15px 0 0 20px;
font-size:12px;
font-family:Tahoma;
}
#foot a{
color:#000;
text-decoration:none;
}
#foot a:hover{
color:#000;
text-decoration:underline;
}

#last{
float:left;
clear:both;
margin:17px 0 0 0;
}





/*------------------------------------------------------------Start Styling contact.html---------------------------------------------------------*/
#contactform{
float:left;
width:590px;
height:512px;
background-color:#f8f8f8;
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#767777;
margin:20px 0 20px 0;
padding:20px 20px 40px 20px;
font-weight:bold;
}
#cf1{
float:left;
line-height:18px;
}
#cf2{
float:left;
clear:both;
margin:12px 0 0 0;
line-height:18px;
width:600px;
}
#cf21{
float:left;	
}
#cf22{
float:left;	
width:480px;
margin:0 0 0 7px;
}
#receive_head{
float:left;
clear:both;
margin:10px 0 0 -20px;
}

#confirmation_message{
float:left;
clear:both;
margin:0 0 0 0;
padding:5px;
width:298px;
text-align:center;
background-color:#E7BFE8;
color:#F00;
font-size:14px;
}

#contact_con{
float:left;
clear:both;
margin:10px 0 0 0;
width:600px;
}
#contact_con_left{
float:left;	
width:305px;
height:300px;
}
#contact_con_right{
float:left;
width:291px;
}
#conname{
float:left;
width:400px;
margin:20px 0 0 5px;
}
#conname_txt{
float:left;
width:80px;
font-size:14px;
margin:2px 0 0 0;
}
#conname_frm{
float:left;	
-webkit-border-radius: 10px; -moz-border-radius: 6px; border-radius: 10px;
width:300px;
padding:4px;
border:1px solid #ddd;
}

#conmail{
float:left;
width:400px;
clear:both;
margin:10px 0 0 5px;
}
#conmail_txt{
float:left;
width:80px;
font-size:14px;
margin:2px 0 0 0;
}
#conmail_frm{
float:left;	
-webkit-border-radius: 10px; -moz-border-radius: 6px; border-radius: 10px;
width:300px;
padding:4px;
border:1px solid #ddd;
}

#conph{
float:left;
width:400px;
clear:both;
margin:10px 0 0 5px;
}
#conph_txt{
float:left;
width:80px;
font-size:14px;
margin:2px 0 0 0;
}
#conph_frm{
float:left;	
-webkit-border-radius: 10px; -moz-border-radius: 6px; border-radius: 10px;
width:300px;
padding:4px;
border:1px solid #ddd;
}

#consales{
float:left;
width:400px;
clear:both;
margin:10px 0 0 5px;
}
#consales_txt{
float:left;
width:80px;
font-size:14px;
margin:2px 0 0 0;
}
#consales_frm{
float:left;	
-webkit-border-radius: 10px; -moz-border-radius: 6px; border-radius: 10px;
width:310px;
padding:4px;
border:1px solid #ddd;
}

#consms{
float:left;
width:400px;
clear:both;
margin:10px 0 0 5px;
}
#consms_txt{
float:left;
width:80px;
font-size:14px;
margin:2px 0 0 0;
}
#consms_frm{
float:left;	
-webkit-border-radius: 10px; -moz-border-radius: 6px; border-radius: 10px;
width:300px;
height:80px;
padding:4px;
border:1px solid #ddd;
}
#csubmit{
float:left;
clear:both;
margin:12px 0 0 80px;
}

#mid_con{
float:left;
margin:20px 0 0 0;
}
#mid_contact2{
float:left;
margin:0 0 0 16px;
}
#mid_contact3{
float:left;
clear:both;
margin:10px 0 0 -15px;
}

/*------------------------------------------------------------Stop Styling contact.html---------------------------------------------------------*/