*{
margin:0px;
padding:0px;
}
a{
outline:none;
}
body{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; background:#181a1d;}
#mwrapper{width:902px; padding:0; margin:0 auto;}
#topb{width:902px; height:82px; float:left;}
#logo{padding:15px 0 0 42px; margin:0; float:left;}
#hmiddle{width:902px; height:303px; float:left;}
#hbmiddle{width:902px; height:169px; float:left; padding:0; margin:0; background:url(../images/hmiddle-bg.jpg) no-repeat;}
#menu{width:395px; float:right;}
#tqlaunch{ padding:18px 0 0 230px; font-size:11px; font-weight:normal;}
#menus{text-align:right; padding:20px 0 0 0; font-size:11px; color:#313338; font-weight:bold;}
#menus span a{color:#00adef;}
#menus span a:hover{color:#00adef;}
#menus a{color:#969696; text-decoration:none; text-transform:uppercase;}
#menus a:hover{color:#00adef; text-decoration:none;}

.scontadd{width:115px; font-size:11px; color:#969696; float:left;}
.scontphn{width:195px; float:left; font-size:11px; font-weight:bold; color:#969696; margin: 0px 0px 0px 5px;}
.scontimg{width:25px; float:left; margin:0 0 3px 30px}
.space5{padding:8px 0 0 0; margin:0;}
/* services */
#subpgsm{height:384px; width:100%; padding:0; margin:0; background:url(../images/sub-pmbg.jpg) repeat-x; clear:both;}
#subpgsm_r2{height:550px; width:100%; padding:0; margin:0; background:url(../images/sub-pmbg.jpg) repeat; clear:both;}

#mswrapper{width:902px; padding:0; margin:0 auto;}
#subcontent{width:530px; float:left; padding:0 0 0 0;}
#serviceshd{width:461px; height:101px; float:left; background:url(../images/services-title.gif) no-repeat; float:left;}
#submnhd{font-size:18px; color:#969696; padding:0 0 10px 0;}
#sconttxt{width:480px; font-size:11px; color:#969696; float:left; padding:0 0 0 44px;}
#sconttxt a{
color:#7f8082;
text-decoration:none;
}
#sconttxt a:hover{
color:#00ff00;
text-decoration:none;
}
#subbtxt{font-size:14px; color:#969696; padding:6px 0 0 0;}
.space10{padding:10px 0 0 0; margin:0;}
#servicesrbg{width:97px; height:384px; float:left; background:url(../images/right-services-bg.jpg) no-repeat left top;}
#rsubmenu{width:213px; float:left; font-size:10px; font-weight:bold; color:#6a6b6d; padding:15px 0 0 12px; line-height:18px;}
#rsubmenu span a{color:#a5a6a8;}
#rsubmenu span a:hover{color:#a5a6a8; text-decoration:none;}
#rsubmenu a{color:#6a6b6d; text-decoration:none;}
#rsubmenu a:hover{color:#00adef; text-decoration:none;}
#footermn{height:45px; width:100%; padding:0; margin:0;}
#footer{width:902px; margin:0 auto; padding:0;}
#footer div#copy{padding:10px 0 0 44px; font-size:11px; color:#76797e; float:left; width:200px;}
#footer div#fmenu{float:right; text-align:right; font-size:11px; color:#76797e; padding:10px 0 0 0;}
#footer div#fmenu a{color:#76797e; text-decoration:none;}
#footer div#fmenu a:hover{color:#00adef; text-decoration:none;}
#port_bg{width:97px; height:384px; float:left; background:url(../images/port_bg.jpg) no-repeat left top;}

#port_website{width:461px; height:101px; float:left; background:url(../images/port_web.jpg) no-repeat; float:left;}
#port_print{width:461px; height:101px; float:left; background:url(../images/port_print.jpg) no-repeat; float:left;}
#port_logo{width:461px; height:101px; float:left; background:url(../images/port_logo.jpg) no-repeat; float:left;}
#car_eers{width:461px; height:101px; float:left; background:url(../images/careers.jpg) no-repeat; float:left;}

.port1_wrap{
float:left;
margin:0 0 0 20px;
}
.port_cont{
float:left;
border:solid 6px #1a222e;
}
#sconttxt1{width:436px; font-size:11px; color:#969696; float:left; padding:0 0 0 44px;}
#sconttxt1 a{color:#969696;}
#serviceshd2{width:461px; height:101px; float:left; background:url(../images/about_title.jpg) no-repeat; float:left;}
#serviceshd3{width:461px; height:101px; float:left; background:url(../images/contact-title.jpg) no-repeat; float:left;}
#serviceshd31{width:461px; height:101px; float:left; background:url(../images/thanks.jpg) no-repeat; float:left;}
#serviceshd32{width:461px; height:101px; float:left; background:url(../images/quote.jpg) no-repeat; float:left;}
#serviceshd_site{width:461px; height:101px; float:left; background:url(../images/sitemap.jpg) no-repeat; float:left;}

.cont_act{
height:228px;
/*background:url(../images/cont_formbg.jpg) no-repeat left top;*/
}
#subpgsm_cont{/*height:622px;*/ width:100%; padding:0; margin:0; background:url(../images/sub-pmbg.jpg) repeat; clear:both;}

.req_form h2{
margin:0px;
padding:0px;
font-size:18px;
text-transform:uppercase;
}
#servicesrbg_2{width:70px; height:384px; float:left; background:url(../images/right-services-bg.jpg) no-repeat right top;}
#subcontent2{width:557px; float:left; padding:0 0 15px 0;}
.cont_form{
padding:90px 0 0 70px;
}
.conr_1{
/*background:url(../images/txt_bg.jpg) no-repeat left top;*/
width:152px;
height:19px;
padding:0 6px 0 6px;
}
.sbtt_button{
background:#34373c;
color:#FFFFFF;
border:0;
font-size:11px;
}
.sbtt_button2{
background:url(../images/sub_bg.jpg) no-repeat left top;
color:#7f8082;
border:0;
font-size:11px;
width:38px;
}

.contact_sbutton{
background:url(../images/contact-submit-btn.gif) no-repeat left top;
border:0;
width:41px;
height:15px;
}

.contact_rbutton{
background:url(../images/contact-reset-btn.gif) no-repeat left top;
border:0;
width:41px;
height:15px;
}


.ipt_boxs{
background:#c3ced6 url(../images/input_bg2.jpg) repeat-x left top;
border:0;
height:16px;
font-size:11px;
width:152px;
color:#34373c;
}
.ipt_boxs22{
background:#c3ced6 url(../images/input_bg2.jpg) repeat-x left top;
border:0;
height:19px;
font-size:11px;
width:154px;
color:#34373c;
}
.req-box1{
width:152px;
background:#c3ced6 url(../images/req_inpts.jpg) repeat left top;
float:left;
padding:0 6px 0 6px;
margin:0 10px 0 0;
}
.req-box1_2{
width:212px;
background:#c3ced6 url(../images/req_inpts.jpg) repeat left top;
float:left;
padding:0 6px 0 6px;
margin:0 10px 0 0;
}
.ipt_boxs2_2{
background:#c3ced6 url(../images/txtarea_bg.jpg) repeat-x left top;
border:0;
height:16px;
font-size:11px;
width:210px;
color:#7f8082;
}


.ipt_boxs2{
background:#c3ced6 url(../images/req_inpts.jpg) repeat-x left top;
border:0;
height:16px;
font-size:11px;
width:152px;
color:#7f8082;
}
.ipt_boxs21{
background:#c3ced6 url(../images/req_inpts.jpg) repeat-x left top;
border:0;
height:16px;
font-size:11px;
width:98px;
color:#7f8082;
}
.req-box2{
width:98px;
background:#c3ced6 url(../images/req_inpts.jpg) repeat left top;
float:left;
padding:0 6px 0 6px;
margin:0 10px 0 0;
}

#sconttxt_3{width:480px; padding:0 0 0 44px; font-size:11px; color:#969696; float:left;}

.req-box3{
width:282px;
background:#c3ced6 url(../images/req_inpts.jpg) repeat left top;
float:left;
padding:0;
margin:0 10px 0 0;
border:0;
}
.txt_area{
background:#c3ced6 url(../images/txtarea_bg.jpg) repeat left top;
height:65px;
width:449px;
border:0;
font-family:Arial, Helvetica, sans-serif;
color:#7f8082;
font-size:11px;
}
.req-txtarea{
width:447px;
background:#c3ced6 url(../images/req_inpts.jpg) repeat left top;
float:left;
padding:0 6px 0 6px;
margin:0 10px 0 0;
}
.refre a{
color:#7f8082;
text-decoration:none;
}
.drop_down{
background:#414449;
font-size:11px;
color:#7f8082;
width:282px;
border:solid 1px #7f8082;
margin:0px;
padding:0px;
}
.list_bx{
background:#313338;
color:#7f8082;
font-size:11px;
border:solid 1px #7f8082;
}
#sconttxt1 ul{
margin:0px;
padding:;
list-style-type:none;
}
#sconttxt1 ul li{
background:url(../images/site_b.jpg) no-repeat left 8px;
padding:0 0 0 12px;
line-height:19px;
}
#sconttxt1 a{
text-decoration:none;
}
#sconttxt1 a:hover{
color:#00ff00;
text-decoration:none;
}
#sconttxt1 ul li ul li{
background:url(../images/site_b.jpg) no-repeat left 8px;
padding:0 0 0 12px;
}
.scont_add{width:235px; font-size:11px; color:#969696; float:left;}
.lline{
margin:0px;
padding:0px;
font-size:11px;
font-weight:normal;
background:url(../images/phn.jpg) no-repeat left top;
height:18px;
line-height:17px;
padding:0 0 0 22px;
}
.mob{
margin:0px;
padding:0px;
font-size:11px;
font-weight:normal;
background:url(../images/mob.jpg) no-repeat left top;
height:18px;
line-height:17px;
padding:0 0 0 22px;
}
.fax{
margin:0px;
padding:0px;
font-size:11px;
font-weight:normal;
background:url(../images/fax.jpg) no-repeat left top;
height:18px;
line-height:17px;
padding:0 0 0 22px;
}

/* jump menu*/

.dropdown {float:left; padding-right:5px;}
.dropdown dt {width:164px; height:19px; cursor:pointer; padding:0 0 0 5px; line-height:18px; background:url(../images/header.jpg) no-repeat; color:#7f8082; }
.dropdown dt:hover {background:url(../images/header.jpg) no-repeat;}
.dropdown dd {position:absolute; overflow:hidden; width:164px; display:none; background:#fff; z-index:200; opacity:0; line-height:22px;}
.dropdown ul {width:164px; list-style:none; border-top:none}
.dropdown li {display:inline;}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; color:#7f8082; text-decoration:none; background:#313338; width:164px; padding:0 0 0 5px;}
.dropdown a:hover {background:#313338; color:#00adef}
.dropdown .underline {border-bottom:1px solid #808080;}
.header_style{
font-size:11px;
text-transform:uppercase;
font-weight:bold;
}
.dropdown .su_ub a{
padding:0 0 0 15px;
}
.qt_request{
padding:10px 0 0 0;
}
.qt_request h2 a{
background:url(../images/qt-request.jpg) no-repeat left top;
text-indent:-9999px;
width:142px;
height:30px;
display:block;
}
.refre a:hover{
color:#00acee;
}

#portfoliowebpag{width:370px; float:left; text-align:right; color:#969696;}
#portfoliowebpag a{color:#969696; text-decoration:underline;}
#portfoliowebpag a:hover{color:#00ff00; text-decoration:underline;}