body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,label,input,p,blockquote,table,tr,th,td,embed,object,button{margin:0;padding:0;}
body{ font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#737070; background:#e5f0f7 url(../images/bg.jpg) repeat-x ;  line-height:18px;}
img { border:none }

h1 {display:block; height:34px; overflow:hidden; font-size:14px; color:#0095c4;   }
h2 {display:block; overflow:hidden; font-size:11px;}
h3 {display:block; overflow:hidden; font-size:12px; color:#0095c4;}
a {color:#737070; text-decoration:none }
a:hover {color:#E5721F; }

.Mainwrapper{ width:901px; height:auto; margin: 0px auto;}
.Header{ width:901px; height:98px; background:#ffffff;}
.Logo{ float:left; width:267px; height:98px;}
.Menu{float:left; }

.Menutop{ width:625px; height:15px;  text-align:right; font-size:11px;  }
.Menutop a{color:#7a7878; text-decoration:none; padding:0 3px 0 3px}
.Menutop a:hover{color:#6aae34;}
.Help{width:625px; height:70px;background:url(../images/help.jpg) no-repeat bottom right }

.Mainmenu{ width:901px; height:74px;}
ul#menu {list-style: none;margin: 0;padding: 0;}
ul#menu li {float: left;}
ul#menu2 {list-style: none; margin: 0; padding: 0;}
ul#menu2 li {float: left;}
.active2 { background-position:0px -148px !important; }
.active3 { background-position:-225px -148px !important; }
.active4 { background-position:-450px -148px !important; }
.active5 { background-position:-675px -148px !important; }

.qMainPicBg{ width:901px; height:306px; xbackground:url(../images/whitebg.jpg) no-repeat}
/* Text BG*/
#MainPicBg{width:901px; height:306px; background-image: url(../images/bgf1.jpg);}
.MainPicBgInner{ width:901px; height:186px;}

.MainContent{width:886px; height:auto; background:#ffffff; padding-left:15px; padding-top:10px;}
.Mainleft{float:left; width:567px; height:auto; text-align:justify }
.Mainright{float:right; width:303px; height:235px;}

.ContentInside{width:790px; height:auto;  margin-left:19px}
.Boxmain{width:876px; height:150px; margin-left:2px;}
.Box{ float:left; width:285px; height:137px; background:url(../images/boxbg.jpg) no-repeat top; margin-right:7px; }
.Box1{background:url(../images/box1.jpg) no-repeat top;}
.Box2{background:url(../images/box2.jpg) no-repeat top;}
.Box3{background:url(../images/box3.jpg) no-repeat top;}
.Box p{padding:0px}
.Boxheading{display:block; height:22px; overflow:hidden; font-size:13px; font-weight:bold; color:#56aee3; margin-left:20px; margin-top:10px;}
.Boxlink{ display:block; padding-left:40px; color:#484848; text-decoration:none; background:url(../images/bullet.gif) no-repeat 18px 2px; line-height:20px; cursor:default }
.Boxlink:hover{ color:#484848; cursor:default }
.viewmore{ display:block; margin-left:20px; margin-top:10px; width:89px; height:27px; background:url(../images/more.png) no-repeat; }
.viewmore:hover{background:url(../images/more.png) no-repeat 0px -27px; }


.Footer{width:880px; height:182px; padding-left:21px; background:#d7e7ef;  }
.Footerinner{width:860px; height:182px; background:url(../images/footerbg.jpg) repeat-x; color:#ffd; }
.Footer span{display:block;padding-top:10px;}
.Footer span a{color:#7395ab; text-decoration:none }
.Footer span a:hover{ color:#043a5c}
.Footerheading{ display:block; width:auto; height:15px; color:#366a8b; font-size:12px; text-transform:uppercase; margin-top:5px;}
.Newletterbox{ float:left; width:270px; height:145px;}



.Homeform{ display:block; margin-top:10px; color:#7395ab; padding-right:10px; }

.Sitemapbox{float:left; width:200px; height:145px; padding-left:16px; color:#7395ab; background:url(../images/footerdot.jpg) left 0 no-repeat  }
.Sitemapbox a{display:block; float:left; width:90px; padding-left:10px; text-decoration:none; color:#7395ab; background:url(../images/arrow.gif) left no-repeat}
.Sitemapbox a:hover{ color:#043a5c}

.Copyright{clear:both; margin-top:10px; width:860px; font-size:11px; height:20px; padding-top:10px;color:#7395ab }


.Mainleftinner{float:left; width:600px; height:auto; text-align:justify; }
.Mainleftinner p{padding-left:20px; }
.Mainrightinner{float:right; width:258px; height:auto; background:url(../images/innerright.jpg) no-repeat; padding-left:20px; padding-top:20px;  margin-bottom:20px}

/* for Internet Explorer */
/*\*/
* html .Mainrightinner {
height:411px;
}
/**/


.innerbox{width:248px; height:auto; margin-bottom:5px; }
.innerbox img{width:245px; height:188px;}

.menu_list {width: 228px;} 
.menu_head {width:187px; height:32px; padding:10px 0 0 40px; cursor: pointer;position: relative;margin-top:10px; font-weight:bold;background:url(../js/arrow1.jpg) center right no-repeat; color:#2376b5}
.menu_bg { display:block; text-decoration:none; width:208px; height:25px; padding-left:20px; padding-top:5px; cursor: pointer;margin:0px;font-weight:bold;background:url(../images/menubg.jpg) center right no-repeat; color:#417520}
.menu_body {display:none;}
.menu_body a{display:block;color:#006699;background-color:#f8f9fa;padding-left:20px;font-weight:bold;text-decoration:none;}
.menu_body a:hover{color: #000000;}
.Mainleftinner ul{padding-left:40px; margin-top:10px; list-style:none url(../images/buller.gif) }
.Mainleftinner ul li{ margin-left:0px;}
.pleft{float:left; padding-left:12px; }
.pleft a { display:block; color:#737070; text-decoration:none }
.pleft a:hover { display:block; color:#E5721F; }

/* Slider */
#slider1 {width: 720px; /* important to be same as image width */
    height: 300px; /* important to be same as image height */
    position: relative; /* important */	overflow: hidden; /* important */}

#slider1Content {width: 720px; /* important to be same as image width or wider */
    position: absolute;	top: 0;	margin-left: 0;}
.slider1Image {float: left;position: relative;display: none;}
.slider1Image span {position: absolute;font: 10px/15px Arial, Helvetica, sans-serif;padding: 10px 13px;width: 694px;background-color: #000; filter: alpha(opacity=70); -moz-opacity: 0.7;-khtml-opacity: 0.7; opacity: 0.7; color: #fff;display: none;}
.clear {clear: both;}
.slider1Image span strong {font-size: 14px;}
.left {top: 0;left: 0;width: 110px !important;height: 280px;}
.right {right: 0;bottom: 0;	width: 90px !important;	height: 290px;}
ul { list-style-type: none;}



#cta_group{float:left; position: relative;width: 600px;z-index: 9999;left: 25px;top: 230px;}
#get_quote{position: absolute;top: 0px;left:0px;background: url(../images/cta_sprite.png) no-repeat left bottom;z-index: 9999;}
#get_quote:hover{position: absolute;top:0px;left: 0px;background: url(../images/cta_sprite.png) no-repeat left top;}
#look_work{	position: absolute;	top: 0px; left: 220px;background: url(../images/cta_sprite.png) no-repeat right bottom;z-index: 9999;}
#look_work:hover{position: absolute;top:0px;left: 220px;background: url(../images/cta_sprite.png) no-repeat right top;}

.nw_detail p{background:none!important;}


a.lbutton{display:block;float:left; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; background:url(../images/header.png) no-repeat left top; height:51px; margin-left:-27px; margin-bottom:20px;margin-top:10px;}
a.lbutton span{display:block; float:right; background:url(../images/header2.png) no-repeat right top; height:30px; padding-left:10px; padding-top:14px; padding-right:40px; margin-left:15px; letter-spacing:4px; }


/*equot form*/

.equotform{width:600px; height:auto; margin:20px 0 20px 0; }

.contactform {font-family: Arial, Helvetica, sans-serif;font-size: 12px;width:580px; margin:0px auto; color:#737070; background:#ebf4fb; border:2px solid #B7DDF2}
.contactform{margin:20px 10px 20px 10px;}
/** FORM STYLES GENERAL **/
.contactform input, select, textarea {font-size: 14px; font-weight:bold;color:#999999;width: 300px;height: 20px;border: 1px solid #AACFE4;}
.contactform textarea {width:320px; height:80px;}
.contactform input:hover, select:hover, textarea:hover {border: 1px solid #4da3d3;}
.contactform input:focus, select:focus, textarea:focus {border: 1px solid #999;}
/** FORM STYLE: select **/
.contactform select {padding: 5px 5px 3px 5px; height:28px; width:337px;}
.contactform select option {cursor: pointer; padding: 5px;}
/** FORM STYLE: textarea **/
.contactform textarea {padding: 8px;font-family: Verdana, Arial, "Times New Roman";}
/** FORM STYLE: input **/
.contactform input {padding: 3px 5px 5px 30px;background-position: 7px 6px;background-repeat: no-repeat;}

input.send {padding:0 15px 0 15px;cursor:pointer;width:auto; height:31px; background: url(../images/submit.png); color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase}
input.send:hover { border: 1px solid #999; color: #fff;}

.contactform label { display:inline-block;  width: 172px!important;  vertical-align:top; margin-top: 0px;text-align:right; font-weight:bold; font-size:11px; padding-right:17px;}
.contactform .small {color:#666666;display:block;font-size:11px;font-weight:normal;text-align:right;margin-top:-4px;}
/** CONTAINER OF INPUTS **/
.contactform span {border:0;padding:0;margin:0; display: block; margin-bottom: 10px;}

.name {background-image: url(../images/user_suit.png);}
.email {background-image: url(../images/email.png);}
.phone {background-image: url(../images/phone.png);}
.world {background-image: url(../images/world.png);}


.error {border: 1px solid #fd6969!important;color:#D6000E; }
.contactform .noicon {padding: 7px 7px 0 7px;}
.contactform p {border-bottom:1px solid #B7DDF2;color:#666666;font-size:11px;margin-bottom:20px;padding-bottom:10px;}
.contactform h1 {font-size:14px;font-weight:bold;margin:10px 10px 0 10px;}
#commentform label{	}
#commentform label.error{float:left; font-size: 11px; background: url(../images/error.png) no-repeat left; width:250px!important; margin:7px 0 7px 190px; border:none!important; padding-left:30px; text-align:left!important;}
#commentform #multiurl label.error {margin-left:0px!important;}
#commentform p { clear: both; }
.chkbox label{text-align:left!important;padding-left:10px!important;padding-right:10px!important; padding-bottom:5px!important;width:171px !important;}
.contactform input[type="checkbox"] {margin:0 !important; padding:0 !important; width:20px !important; height:auto!important}

