/* CSS Document */
body{ padding:0px; margin:0px; background:url(../images/background_bg.jpg) repeat left top; font: normal 12px/16px Arial, Helvetica, sans-serif; color:#000000;}
.wrapper{ width:990px; margin:0 auto; padding:0; background-color:#FFFFFF;}
form,input,h1,h2,h4,p,br{padding:0px; margin:0px;}
ul{ list-style-type:none;}
p.norpadding{
margin:3px 0px 3px 0px;
padding:3px 0px 3px 0px;
}
/*--header----*/
.header{ height:139px; padding:0; margin:0; background:url(../images/header_bg.jpg) repeat-x left top;}
.header_left{ width:269px; float:left; display:block; padding:0; margin:0;}
.logo_left_bg{ width:28px; height:139px; float:left; display:block; background:url(../images/logo_left_bg.jpg) no-repeat left top;}
.logo_right_bg{ width:41px; height:139px; float:right; display:block; background:url(../images/logo_right_bg.jpg) no-repeat left top;}
.logo{ padding:0 0 0 0px; margin:0px; float:left; display:block;}
.header_right{ width:720px; height:139px; float:right; display:block; padding:0; margin:0; background:url(../images/header_right_curve.jpg) no-repeat right top;}
.right_menu{ width:280px; float:right; display:block; margin:0; padding:13px 0 0 0;}
.right_menu ul{ font: bold 11px Arial; color:#030366; list-style-type:none; padding:0px; margin:0px; }
.right_menu ul li{ float:left; display:block; margin:0px; padding:2px; color:#030366; text-decoration:none;}
.right_menu ul li a{ margin:0px; padding:0px; color:#030366; text-decoration:none;}
.right_menu ul li a:hover{ margin:0px; padding:0px; color:#030366; text-decoration:underline;}
.clear{ clear:both; margin:0; padding:0;}
.search_box{ width:242px; height:30px; margin:0 0 0 10px; padding:0px 0px 0px 10px; float:left; display:block; background:url(../images/search_box.jpg) no-repeat left top;}
/*.search_box_right{ height:30px; float:right; display:block; background:url(images/search_right_curve.jpg) no-repeat right top; padding:0 5px 0 0; margin:0;}
.search_bg{ margin:0; padding:0 0 0 5px; height:28px; border-bottom: solid 1px #010166; border-top: solid 1px #010166; font: bold 12px/24px Arial; color:#030366; width:190px;}
.search_box_left{ height:30px; float:left; display:block; background:url(images/search_left_curve.jpg) no-repeat left top; padding:0 5px 0 0; margin:0;}*/

.search_bg{ margin:0px; padding:0px 0px 0px 5px; font: bold 12px Arial; color:#030366; width:220px; list-style:none; }
.search_bg li.search-text{float:left; display:block; margin:0px; padding:6px 0px 0px 0px; font: bold 12px Arial; color:#030366; width:50px;}
.search_bg li.search-box{float:left; display:block; margin:0px; padding:4px 5px 0px 5px; width:110px;}
.search_bg li.search-but{float:left; display:block; margin:0px; padding:6px 0 0 0px; width:34px;}
.input{ width:106px; height:18px; border: solid 1px #030366; font: normal 12px Arial; color:#030366; margin:0px; Padding:0px;}
/*.go{ width:34px; margin:0px 0 0 0; padding:0px 0 0 0; border:0; }*/

.menu{ width:712px; float:left; display:block; margin:0; padding:35px 0px 0px 0px;}
/**html .menu{ width:710px; float:left; display:block; margin:0; padding:35px 0 0 0;}*/
.menu ul{ margin:0px; padding:0px; list-style-type:none;} 
.menu ul li{float:left; display:block; margin:0px; padding:0px; font:bold 12px "Arial"; color:#FFFFFF; text-decoration:none;}
.menu ul li a{ float: left; display:block; margin:0; padding:0px 7px 0px 7px; font:bold 12px "Arial"; color:#FFFFFF; text-decoration:none;}
.menu ul li a:hover{ float: left; display:block; margin:0; padding:0px 7px 0px 7px; font:bold 12px "Arial"; color:#CBCBCD; text-decoration:none;}
*html .menu ul li a{ float: left; display:block; margin:0; padding:0px 5px 0px 5px; font:bold 12px "Arial"; color:#FFFFFF; text-decoration:none;}
*html .menu ul li a:hover{ float: left; display:block; margin:0; padding:0px 5px 0px 5px; font:bold 12px "Arial"; color:#CBCBCD; text-decoration:none;}
.header_picture{ border-bottom: solid 1px #ffffff; border-top: solid 1px #fffffff; padding:2px 0 0px 0; margin:0px;}
.border{ margin:0; padding:5px 0 0 0;  background-color:#434A57;}
.container{ width:970px; margin:0; padding:25px 10px 0 10px;}
.left_container{float:left; display:block; width:682px; margin:0; padding:0px 15px 0px 0px;}
.right_container{ width:273px; margin:0; padding:0; float:right; display:block;}
.left_container2{float:left; display:block; width:600px; margin:0; padding:0px 15px 0px 0px;}
.right_container2{ width:355px; margin:0; padding:0; float:right; display:block;}
h1{ font:normal 24px Arial, Helvetica, sans-serif; color:#2929a7; margin:0px 0px 8px 0px; padding:0px 0px 8px 0px;}
h11{ font:normal 24px Arial, Helvetica, sans-serif; color:#FF0000; margin:0px 0px 8px 0px; padding:0px 0px 8px 0px;}
h1 span{ font:normal 24px Arial, Helvetica, sans-serif; color:#000000; margin:0px 0px 8px 0px; padding:0px 0px 8px 0px;}
.main_txt{ font:normal 14px/20px Arial, Helvetica, sans-serif; color:#202020; padding:0px; margin:0;}

/*.main_txt p{ font:normal 12px/20px Arial, Helvetica, sans-serif; color:#202020; padding:10px 0 22px 0; margin:0;}*/

h2{ font:normal 18px Arial, Helvetica, sans-serif; color:#2929a7; padding:10px 0 0 0; margin:0;}
h2 span{ font:normal 18px Arial, Helvetica, sans-serif; color:#000000;}
.scrolling_img{ padding:2px; margin:8px 0 0 0;}
.right_box{ width:267px; margin:0 0 0px 0; padding:0px 0px 20px 0px;}
.box_header{ float:left; display:block; background:url(../images/right_box.jpg) no-repeat left top; width:267px; height:39px;}
.box_body{ width:245px; float:left; display:block; background:url(../images/box_bg.jpg) repeat-x left top; border-bottom: solid 1px #010166; border-left: solid 1px #010166; border-right: solid 1px #010166; margin:0 0 20px 0; padding:24px 10px 31px 10px;}

.right_box2{ width:349px; margin:0 0 0px 0; padding:0px 0px 20px 0px;}
.box_header2{ float:left; display:block; background:url(../images/right_box.jpg) no-repeat left top; width:349px; height:39px;}
.box_body2{ width:327px; float:left; display:block; background:url(../images/box_bg.jpg) repeat-x left top; border-bottom: solid 1px #010166; border-left: solid 1px #010166; border-right: solid 1px #010166; margin:0 0 20px 0; padding:24px 10px 31px 10px;}

h4{ font:bold 11px/14px Arial, Helvetica, sans-serif; color:#323232;}
.content{ font:normal 11px/14px Arial, Helvetica, sans-serif; color:#212121; padding:5px 0;}
.content_red{ font:normal 11px/14px Arial, Helvetica, sans-serif; color.#FF0000; padding:5px 0;}
.readmore a{ font:bold 11px/15px Arial, Helvetica, sans-serif; color:#1B1B98; float:right; display:block; text-decoration:none;}
.readmore a:hover{ font:bold 11px/15px Arial, Helvetica, sans-serif; color:#1B1B98; float:right; display:block; text-decoration:underline;}
.content_header{ background:url(../images/services.jpg) no-repeat left center; padding:0px 0 0 30px; margin:0px 0 0 10px; font:bold 18px/36px Arial, Helvetica, sans-serif; color:#ffffff;}
.content_header2{ background:url(../images/contact.jpg) no-repeat left center; padding:0px 0 0 30px; margin:0px 0 0 10px; font:bold 18px/36px Arial, Helvetica, sans-serif; color:#ffffff;}
.footer{ width:990px; height:96px; background:url(../images/footer.jpg) repeat-x left top;}
.footer_right{ width:169px; height:96px; /*background:url(../images/footer_pic.jpg) no-repeat right bottom;*/ margin:0; padding:0; float:right; display:block; overflow:hidden;}
.footer_left{ width:800px; height:96px; background:url(../images/footer_curve.jpg) no-repeat left top; margin:0; padding:0; 10px 0 0; float:left; display:block;}
.footer_link{ font:bold 12px/20px "Arial, Trebuchet MS"; color:#FFFFFF; padding:0; margin:55px 0 0 10px;}
.footer_link a{ font:bold 12px/20px "Arial, Trebuchet MS"; color:#FFFFFF; padding:0; margin:55px 0 0 10px; text-decoration:none;}
.footer_link a:hover{ font:bold 12px/20px "Arial, Trebuchet MS"; color:#FFFFFF; padding:0; margin:0px 0 0 10px; text-decoration:underline;}
.copyright{ font:normal 12px/20px "Arial, Trebuchet MS"; color:#FFFFFF; padding:0; margin:0px 0 0 10px;}

.range1{padding: 5px; text-align: center; width: 20%; background-color: rgb(236, 239, 236);}
.range2{padding: 5px; text-align: center; width: 20%; background-color: rgb(236, 239, 236);}

/*NEW EDITION*/
/*.gal_top{ width:685px; padding:0; margin:0; background:url(images/gal_top.jpg) left top no-repeat; height:11px;}
.gal_middle{ width:663px; padding:0 11px 0 11px; margin:0; background:url(images/gal_middle.jpg) left top repeat-y; height:162px;}
.gal_inside{ width:663px; padding:0; margin:0;}
.gal_bottom{ width:685px; padding:0; margin:0; background:url(images/gal_bottom.jpg) left top repeat-y; height:11px;}
*/
/*----------new style------------*/
.body-link{
font:normal 12px Arial, Helvetica, sans-serif; color:#171796; padding:0px; margin:0; text-decoration:underline;
}
.body-link:hover{
font:normal 12px Arial, Helvetica, sans-serif; color:#171796; padding:0px; margin:0; text-decoration:underline;
}
.img-border{
float:left; display:block; border:2px solid #666b76; padding:0px; margin:0px 8px 8px 0px;
}
.img-border01{
float:left; display:block; border:2px solid #666b76; padding:0px; margin:0px 0px 8px 8px;
}
.garages{
list-style-type:none; margin:0px; padding:0px 0px 8px 0px; overflow:hidden; clear:both; /*border:1px solid #FF0000;*/
}
.garages li{
float:left; margin:0px; padding:0px; width:682px; padding:0px; /*border:1px solid #FF0000;*/
}
.garages li.header-text{
float:left; display:block; width:682px; padding:0px 0px 6px 0px; margin:0px; font:bold 14px Arial, Helvetica, sans-serif; color:#3e3e3e; /*border:1px solid #FF0000;*/
}
.garages li.pic{
float:left; display:block; width:208px; padding:0px; margin:0px; /*border:1px solid #FF0000;*/
}
.garages li.content{
float:left; display:block; width:462px; padding:0px 0px 0px 8px; margin:0px; font: normal 12px/16px Arial, Helvetica, sans-serif; color:#000000; /*border:1px solid #FF0000;*/
}
.sheddiv{
list-style-type:none; margin:0px; padding:0px; overflow:hidden; clear:both; 
}
.sheddiv li.topshed{
float:left; display:block; width:222px; padding:0px; margin:12px 3px 0px 0px; border:1px solid #828586;
}
.sheddiv span.botshed{
float:left; display:block; width:222px; padding:5px 0px 0px 0px; margin:0px; font: bold 12px Arial, Helvetica, sans-serif; text-align:center; color:#000000;
}

/*------------------------20/11/08---------------------------------*/
.sheddiv1{
list-style-type:none; margin:0px; padding:0px;  
}
.sheddiv1 li.topshed1{
float:left; display:block; padding:0px; margin:12px 3px 0px 0px; border:1px solid #828586; height:136px; 
}
.contact_page{ width:500px; float:left; display:block; margin:0; padding:0 0 0 100px; }
.contact_page form{ width:500px;  margin:0; padding:0; }
/**html .contact_page form fieldset{ margin:0; padding:0px 0 10px 0; border: solid 1px #0000FF; }
*/.contact_page form fieldset{ margin:0; padding:0px; border: solid 1px #0000FF; background-color:#F7F7FC;}
.contact_page form fieldset legend{ margin:0 0 0 20px; padding:0px; font:bold 12px Arial, Helvetica, sans-serif; color:#ff0000;}
form fieldset label{ width:100px; margin:0; padding:0 0px 0px 80px; font:bold 12px/20px Arial, Helvetica, sans-serif; color:#2929A7; float:left; display:block;}
form fieldset label span{ font:bold 12px/20px Georgia, "Arial", Times, serif; color:#ff0000;}
form fieldset input{ width:200px; border: solid 1px #0000FF; margin:0 0 10px 0px; padding:2px; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#333333; float:left; display:block;}
form fieldset textarea{ width:200px; height:150px; border: solid 1px #0000FF; margin:0 0 10px 0px; padding:2px; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#333333; float:left; display:block;}
.fill_txt{ font:normal 11px/20px Arial, Helvetica, sans-serif; color:#333333; margin:0; padding:10px 0px 10px 80px; }
.fill_txt span{ font:normal 11px/20px Arial, Helvetica, sans-serif; color:#ff0000; }
form fieldset input.submit_btn{ width:80px; float:left; display:block; margin:0 0 0 0px; padding:0; background:url(../images/submit_bg.jpg) repeat-x left top; height:27px; font:bold 12px/25px Arial, Helvetica, sans-serif; color:#FFFFFF; border: solid 1px #282787; cursor:pointer; margin:0 0 10px 0; padding:0 0 0px 0; }


.submit{ float:left; display:block; width:70px; background:url(../images/submit_bg.jpg) repeat-x left top; border: solid 1px #282787; margin:0 10px 0 0px; padding:0; font:bold 12px/25px Arial, Helvetica, sans-serif; color:#ffffff; text-align:center; text-decoration:none;}
.submit a{ font:bold 12px/25px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.submit a:hover{ font:bold 12px/25px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.pdf_link a{ font:normal 11px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none;}
.pdf_link a:hover{ font:normal 11px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:underline;}





