/* CSS Document */


/* start logo section */
#toparea{width:1005px; height:145px;}
#ta_left{width:609px; height:145px; float:left; text-align:right;}
#ta_right{width:296px; height:115px; float:right; background:#000000; color:#8a8989; padding-left:100px; text-align:left; padding-top:30px; font-size:13px}
/* end logo section */


#mainframe{width:1005px; height:auto;}
#left{width:945px; float:left;}
#sub_left{width:73px; float:left; background:#000000; height:450px;}
#sub_Right{width:872px; float:right;}

#nav{height:39px; width:872px; color:#FFFFFF; font-weight:bold;}
#nav_left{ width:533px; height:39px; float:left;}
#nav1{width:100px; height:29px; float:left; background:url(images/nav_right_bg.jpg); background-repeat:repeat-x; padding-top:10px;}
#nav2{width:15px; height:39px; float:left; background:url(images/nav_dvr.jpg);}
#nav3{width:100px; height:29px; float:left; background:url(images/nav_right_bg.jpg); background-repeat:repeat-x; padding-top:10px;}
#nav4{width:15px; height:39px; float:left; background:url(images/nav_dvr.jpg);}
#nav5{width:100px; height:29px; float:left; background:url(images/nav_right_bg.jpg); background-repeat:repeat-x;padding-top:10px;}
#nav6{width:15px; height:39px; float:left; background:url(images/nav_dvr.jpg);}
#nav7{width:100px; height:29px; float:left; background:url(images/nav_right_bg.jpg); background-repeat:repeat-x; padding-top:10px;}
#nav8{width:15px; height:39px; float:left; background:url(images/nav_dvr.jpg);}
#nav9{width:73px; height:39px; float:left; background:url(images/nav_right_bg.jpg); background-repeat:repeat-x;}

#nav_riht{ width:339px; height:39px; float:right; background:url(images/nav_right_bg.jpg); background-repeat:repeat-x;}

#nav_downsteep{width:872px; height:16px; background:#000000;}
#cnt_body{width:872px; height:auto;}

#cntb_left{width:586px; float:left; height:auto;}
#cntb_top{ width:586px; height:20px; background:url(images/body_top.jpg);}


#cntb_mid{ width:586px; height:auto; background:url(images/body_mid.jpg); background-repeat:repeat-y;}
#cntb_mid_under1{width:556px; height:22px; text-align:left; padding-left:30px;}
#cntb_mid_under2{width:586px; height:193px;}
#img_leftside{width:25px; height:193px; float:left;}
#imgage{width:536px; height:193px;  float:left;}
#img_rightside{width:25px; height:193px;  float:right;}


#cntb_mid_under3{width:526px; height:auto; text-align:left; padding-right:30px; padding-left:30px; padding-top:5px;}

#cntb_mid_under4{width:586px; height:110px; background:url(images/GPS.jpg); background-repeat:no-repeat; background-position:73px 0px; vertical-align:bottom;}

#cntb_bot{ width:586px; height:30px; background:url(images/body_bot.jpg); }





/* cnt right*/
#cntb_right{width:286px; float:right; height:550px;;}
#right1{width:286px; height:18px; float:left; background:url(images/cnt_rightbg.jpg);}
#right2{width:286px; height:202px; float:left; background:url(images/cnt_right_midbg.jpg); background-repeat:repeat-y;}

#featured{width:286px; height:45px;}
#featured_left{width:76px; height:40px; float:left; text-align:right; padding-top:5px;}
#featured_right{width:210px; height:38px; float:right; text-align:left; font-size:18px; color:#666666; padding-top:7px;}


#pro{width:286px; height:100px;}



#right3{width:286px; height:11px; float:left; background:url(images/cnt_right_botbg.jpg); background-repeat:no-repeat;}

/* service*/
#right4{width:286px; height:273px; float:left; background:url(images/cnt_right_midbg.jpg); background-repeat:repeat-y;}
#icon{width:286px; height:45px;}
#icon_left{width:76px; height:45px; float:left; text-align:right;}
#icon_right{width:210px; height:38px; float:right; text-align:left; font-size:18px; color:#666666; padding-top:7px;}

#services_text{width:276px; height:auto; text-align:left; padding-left:10px;}
#contact{width:200px; height:50px; background:url(images/contact1.jpg); background-repeat:no-repeat; background-position:15px 0px; text-align:left; padding-left:86px; padding-top:10px;}


/* fr*/
#fr{width:872px; height:500px;}
 
/* footer*/
#footer{width:872px; height:40px; background:#000000; color:#8a8989}
#footer_left{width:450px; height:35px; background:#000000; float:left; text-align:left; padding-top:5px;}
#footer_right{width:422px; height:35px; background:#000000; float:right; text-align:right; padding-top:5px;}

#right{width:60px; float:right; background:#000000; height:450px;}


/* .........................contact page.....................................*/
#cnt_bottom_bg{ width:586px; height:30px; background:url(images/contact-bottom.gif);}
#cnt_fr{width:526px; height:255px; text-align:left; padding-right:10px; padding-left:10px; padding-top:5px;}
#contact_heading{width:520px; height:20px; background:url(images/contact_heading.gif); background-repeat:no-repeat; z-index:4}

#contact_midarea{width:520px; height:280px; background:#f8f8f9}

#contact_midarea_left{width:255px; height:auto; float:left; padding-top:30px;}
#contact_midarea_right{width:225px; height:auto; float:right; color:#c61d0c; text-align:right; padding-right:40px; padding-top:30px; line-height:18px;}

#contact_bot_steep{width:520px; height:20px; background:#e7ebe1;}

#feedback{width:246px; height:273px; float:left; background:url(images/cnt_right_midbg.jpg); background-repeat:repeat-y; padding-left:20px; padding-right:20px;}
#feedback_icon{width:246px; height:26px; background:url(images/feedback.gif); background-repeat:no-repeat; color:#FFFFFF; font-weight:bold; padding-top:15px; text-align:center}
#feedback_form{width:246px; height:215px; background:#f6f6f8; padding-top:10px;}f