/*Common Css*/
body{margin:0px; background:#5B5B5B;}
div{font:9pt Arial, Helvetica, sans-serif; color:#333333; line-height:130%;}
td{font:9pt Arial, Helvetica, sans-serif; color:#333333; line-height:140%;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
img{display:inline;}
.clear{clear:both;}
.input1{font:9pt Arial, Helvetica, sans-serif; color:#333333; border:1px solid #5D5D5D; height:16px; width:250px;}
textarea{font:9pt Arial, Helvetica, sans-serif; color:#333333; border:1px solid #5D5D5D; height:75px; width:250px;}
.asterik{font:9pt Arial, Helvetica, sans-serif; color:#FF0000;}
/*Common Css*/

/*Home Page Css*/
.div_home_container{width:1003px; margin:0px auto; background:#253E54;}
.div_home_header{width:1003px; height:145px;}

.div_home_middle{width:1003px; height:310px;}
.nav_left{width:118px; float:left;}
.div_navbox{width:392px; float:left; height:310px; background:url(../images/navbox_bg.jpg) no-repeat;}
.div_tagline{font:10pt Arial, Helvetica, sans-serif; color:#FFFFFF; font-style:italic; font-weight:bold; line-height:140%; height:50px;}
.div_home_navcontainer{width:340px; height:260px;}
.div_home_navcontainer ul {padding:0px; margin:0px; list-style:none; width:340px;}
.div_home_navcontainer li {float:left;}
.div_home_navcontainer li:hover {position:relative;}
.div_home_navcontainer li a{font:9pt Arial, Helvetica, sans-serif; font-weight:bold; float:left; padding-left:10px; width:330px; height:19px; color:#ffffff; background:url(../images/nav_arrow.gif) left top no-repeat;  line-height:19px; text-decoration:none; display:block; border-bottom:1px solid #94BFD2;}
.div_home_navcontainer li a:hover {position:relative; color:#33FFFE;}
#refinishing_home{height:35px; background-position:left top; line-height:140%;}

.div_flash{width:427px; height:310px; float:left; background:#FFFFFF;}
.div_flash_right{width:66px; float:left;}

.div_home_footer{width:1003px;}
.div_footer_left{width:117px; float:left;}
.div_footer_btn{width:289px; float:left; height:145px;}
.div_footer_middle{width:104px; float:left;}
.div_hometext{background:url(../images/hometext_bg.jpg) no-repeat; font:8pt Arial, Helvetica, sans-serif; color:#FFFFFF; width:427px; height:85px; padding-top:60px; float:left; line-height:140%;}
.div_footer_right{width:66px; float:left;}

.implifooter{text-align:center; padding:5px 0px 5px 0px; font:8pt Arial, Helvetica, sans-serif; color:#000000; background:#FFFFFF;}
.implifooter img{display:inline;}
/*Home Page Css*/

/*Inner page naviagtion Css*/
#menu{float:right; padding:0px; margin:0px; list-style:none; position:relative; width:197px;}
#menu ul {padding:0px; margin:0px; list-style:none; width:197px; height:auto; position:absolute; left:-9999px; top:0;}
#menu table {border-collapse:collapse; width:0; height:0; margin:-1px -10px;}

#menu li {float:left;}
#menu li a {font:9pt Arial, Helvetica, sans-serif; float:left; padding-left:7px; width:190px; height:22px; background:#231F20; color:#ffffff; line-height:22px; text-decoration:none; display:block; border-bottom:1px solid #656364; letter-spacing:1px;}
#menu li a.fly {background:#231F20 url(../images/inner/right_arrow.gif) no-repeat right center;}

#menu li:hover {position:relative;}
#menu li a:hover {position:relative; background-color:#DEDEDE; color:#000000;}
#menu li:hover > a {background-color:#DEDEDE; color:#000000;}

#menu ul li a {background:#231F20; width:390px; font:8pt Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:22px; display:block; filter:alpha(opacity=90); -Moz-Opacity: 0.9;opacity: .9;}
#menu ul li a:hover{background:#C1C1C1;}

#menu li a.current
{background-color:#DEDEDE; color:#000000;}
#menu ul li a.current{background:#2FBFE8; color:#FFFFFF;}

#menu :hover ul,
#menu :hover ul :hover ul,
#menu :hover ul :hover ul :hover ul {left:198px;}
/*Inner page naviagtion Css*/

/*Inner page Css*/
.div_inner_container{background:#DEDEDE url(../images/inner/main_spacer.jpg) left top repeat-y; width:1003px; margin:0px auto;}
.div_left_sidebar{width:303px; float:left;}
.mainlogo{height:173px;}
.div_navcontainer{width:210px; padding-left:45px; margin-bottom:30px;}
.div_nav_arrow_container{width:210px; float:left; background:url(../images/inner/nav_arrow.jpg) repeat-y;}
.div_requestbtn{width:210px; padding-left:45px; height:250px;}

.div_contentright{width:700px; float:left;}
.div_header{width:700px; height:244px;}

.div_main_content{width:700px; float:left;}
.div_main_content a{font:9pt Arial, Helvetica, sans-serif; color:#2934AA; text-decoration:underline;}
.div_main_content a:hover{text-decoration:none;}

.div_images{width:233px; float:left; padding-top:30px;}
.div_images img{margin-bottom:15px;}

.div_text{width:427px; float:left;}
.div_text ul{margin:0px 0px 0px 5px; padding:4px 0px 15px 10px;}
.div_text ul li{margin:0px; padding:0px 0px 0px 5px; line-height:150%; list-style:disc;}
.page_title{padding-bottom:12px;}

.div_bottom_images{width:670px;}
.div_bottom_images img{margin-bottom:15px;}
.img_bottom1{width:233px; float:left;}
.img_bottom2{width:220px; float:left;}
.img_bottom3{width:206px; float:left;}

.div_bottom{height:30px; overflow:hidden;}
.div_padding1{height:50px;}
.div_padding2{height:15px; overflow:hidden;}

.div_inspections_imgages{width:302px; float:left; padding-top:30px;}
.div_inspections_imgages img{margin-bottom:15px;}
.div_inspections_text{width:358px; float:left;}

.div_casestudies{width:467px; float:left;}
.div_casestudies div{ line-height:140%;}
.casestudies_gap{background:url(../images/inner/casestudies_gap.jpg) center repeat-x; height:30px;}

#leftpanel{width:303px; float:left;}
#topheader{width:700px; height:244px;}
#text{padding-right:70px;}
/*Inner page Css*/

/*Project Gallery Css*/
.div_projectgallery{width:640px; float:left; background:#737373; height:350px;}
.div_bigimagebox{width:505px; float:left; padding-top:28px;}
.div_bigimg{width:424px; border:5px solid #DEDEDE; text-align:center; height:281px; line-height:281px; display:block; margin:0px auto;}
.div_view{padding:5px 0px 0px 35px; font:9pt Arial, Helvetica, sans-serif; color:#DEDEDE;}
.div_loading_image{background:transparent url(../images/loader.gif) center no-repeat; height:281px; line-height:281px; width:424px; position:relative;}

.div_thumbnailsbox{width:90px; float:left; text-align:center; height:350px; overflow:hidden;}
.div_thumbnailsbox img{cursor:pointer;}
.div_thumb_gap{height:16px; overflow:hidden;}
.gallery_arrow_up{height:28px;}
.gallery_arrow_down{padding-top:6px;}

.gallery_image{border:2px solid #8D8D8D; cursor:pointer;}
.gallery_image:hover{border:2px solid #DEDEDE;}
.gallery_image_selected{border:2px solid #DEDEDE;}

.scroll-main{overflow: hidden; width:90px; height:293px; position:relative;}
#imageBox{width:90px; height:293px;}
#imageBoxInside{width:90px; overflow:hidden;}
/*Project Gallery Css*/

/*Popup Css*/
.div_popup_container{width:420px; background:#231F20; margin:0px auto;}
.div_popup_header{width:420px; height:72px;}
.div_popup_content{width:360px; padding:0px 15px 25px 15px; background:#DEDEDE; margin:0px auto;}
.div_popup_title{padding:0px 0px 10px 110px; width:250px;}
.div_close{float:right;}
.div_close a{font:10pt Arial, Helvetica, sans-serif; color:#3E3878; text-decoration:none; font-weight:bold; line-height:28px; display:block;}
.div_close a:hover{color:#3E3878;}
/*Popup Css*/

/*Case studies Css*/
.div_popup_casestudies{width:600px; background:#231F20; margin:0px auto;}
.div_casestudies_content{width:570px; padding:0px 15px 25px 15px; background:#DEDEDE; margin:0px auto;}

.div_casedetails{width:570px;}
.div_casedetails_images{width:110px; float:left;}
.div_casedetails_images img{margin-bottom:5px;}
.div_casedetails_text{width:460px; float:left;}
/*Case studies Css*/
