body { background: url(../images/bg_body_top1.gif);  margin: 0; padding: 0; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#545454;}
/*FIXED HEADER STARTS*/
#headerWRAP{margin:0px auto;width: 979px;  height: 185px; }
.header{margin:0px auto;width: 979px;  height: 185px;  background: transparent url(../images/main_sprite_NEW2.png) no-repeat scroll 0 0; font-family:"Times New Roman", Times, serif; position: fixed; z-index: 1000;}
.mail {width: 350px;  height: 18px; margin: 5px 0 0 0; float: left;}
.rss {width: 250px;  height: 18px; margin: 4px 0 0 -40px; float: left; }
.mail, .mail a,.rss a {text-decoration: none; font:normal 12px Georgia, "Times New Roman", Times, serif; color: #999999;line-height: 1.6em; }
.secondNAV {width: 335px;  height: 18px; margin:1px 0; float: right;}
.secondNAV ul li {display: inline;text-decoration: none; margin: 0px;}
.secondNAV ul li a { text-decoration: none; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#999999; padding-right: 16px;  }
.secondNAV ul li a:link, .mail a:link,.rss a:link  {color: #999999;}
.secondNAV ul li a:visited, .mail a:visited,.rss a:visited  {color: #999999;}
.secondNAV ul li a:hover, .mail a:hover,.rss a:hover  {color: #dc6a24;}
.secondNAV ul li a:active, .mail a:active,.rss a:active  {color: #999999;}
 .clr { clear:both; padding:0; margin:0; background:none;}
.logo {width: 250px; height: 100px; float: left; margin: 25px 0 0 35px; background-image:url(../images/logo.png);}
.quote {width: 150px; height: 65px;float: right; margin: 45px 20px 0 10px; }
/*removing blue border around image*/
.quote img { border-style:none; }
.quote img a:link, a:visited, a:hover, a:active { list-style:none; border-style:none;}
.topNAV {width: 650px;  height: 42px; float: right; margin: -20px 0 0 0; float: right;}
 .kwicks {  list-style: none;  position: relative; margin: 0;  padding: 0; }  
 .kwicks li{  display: block;  overflow: hidden; padding: 0; cursor: pointer; float: left;width: 125px;height: 40px;margin-right: 0px;background-image: url(../images/topNAVIGATIONrevised.png);background-repeat:no-repeat;}
.kwicks a{display:block;height:40px;text-indent:-9999px;}
#kwick1 {background-position:0px 0px;}
#kwick2 {background-position:-200px 0px;}
#kwick3 {background-position:-400px 0px;}
#kwick4 { background-position:-590px 0px;}
#kwick5 { background-position:-790px 0px;}
#kwick1.active, #kwick1:hover { background-position: 0 bottom;}
#kwick2.active, #kwick2:hover{background-position: -200px bottom;}
#kwick3.active, #kwick3:hover {background-position: -400px bottom;}
#kwick4.active, #kwick4:hover {background-position: -590px bottom; }
#kwick5.active, #kwick5:hover {background-position: -790px bottom; }
#kwick1 a:hover{background-position: left -80px;}
#kwick5 a:hover{background-position: right -120px;}
/*FIXED HEADER ENDS*/
/*HOME PAGE ONLY STARTS*/





#containerCONTACT{margin:-80px auto; width: 978px; font-family:  Georgia, "Times New Roman", Times, serif; z-index: 0;} 

#containerdetailedQUOTE{margin:50px auto; width: 978px; font-family:  Georgia,"Times New Roman", Times, serif; z-index: 0;} 
.orangeCONTACT, .orange {width:978px;height:304px;overflow:hidden;background-image: url(../images/backgroundORANGE.jpg); background-position:bottom; background-repeat: repeat-x; overflow:hidden;clear:both; font:bold 32px Georgia,"Times New Roman", Times, serif; color:#fff;  margin:0;  }
.orange {height:404px;}
/*content section - get quote*/
#contentBOXnew{ width: 972px; background-color: #FFFFFF;margin:5px auto; height: 960px;background:#fff  url(../images/body_b.gif) no-repeat bottom; } 
.top_curve { background:url(../images/body_top8.png) no-repeat top;}
#contentBOXnew h3,#contentBOXnew1 h3  { font: normal 16px Georgia, "Times New Roman", Times, serif; color:#2c2c2c; padding:3px; margin:0;}
/*testimonials and featured projects section*/
#contentBOXtestimonials{ width: 972px; background-color: #FFFFFF; margin:5px auto; height: 250px; overflow:hidden;background:#fff  url(../images/body_b.gif) no-repeat bottom;} 
#contentBOXtestimonials h3 { font: normal 16px Georgia, "Times New Roman", Times, serif; color:#2c2c2c; padding:3px; margin:0;}


/*ONLY FOR CONTACT PAGE*/
.contentSECONDARY1 {position: relative; top: 15px; left: 10px;width: 460px; float: left; margin-left: 20px; }
.contentSECONDARY1  p {font:normal 11px Georgia, "Times New Roman", Times, serif; color:#545454; line-height: 1.8em;}
.contentSECONDARY2 {position: relative; top: 15px; left: 0px;width: 400px;  background: #ffffff url(../images/greySPRITE8.png); background-position:left top; background-repeat: no-repeat; float: right;  margin-right: 60px; }
.contentSECONDARY2 .center {position:relative; top:9px;background-image:url(../images/greyBUTTON218.png); background-repeat:repeat-y;  height: 600px; width: 400px;}
.contentSECONDARY2 .bottom {position:relative; top:9px;background-image:url(../images/greySPRITE8.png); ; background-position:left bottom;background-repeat: no-repeat;  height: 11px; width: 400px; }
.contentSECONDARY2 p { margin:2px; padding-left:18px;padding-right: 5px; line-height:1.8em; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#545454; }
.contentSECONDARY2 .center form table tr td {margin:2px; line-height:1.4em; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#545454;}
.contentSECONDARY2 .center form table tr td select.form_input {font:normal 11px Georgia, "Times New Roman", Times, serif; color:#545454;}
.contentSECONDARY2 .center form table tr td input {font:normal 11px Georgia, "Times New Roman", Times, serif; color:#545454;}
.contentSECONDARY2 .center form table tr.hide {display: none;}
.detailedquote p a { color: #dc6124;}
#map_canvas {clear: both; width: 440px; height: 300px; margin-left: 10px; border: 1px solid #545454;}
.address {width: 40%; float: left;}
.support{width: 60%; float: right;}
.support p a:link,.supportAddress p a:link, .support p a:visited, .supportAddress p a:visited  {text-decoration: none; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#dc6124;}
.support p a:hover,.supportAddress p a:hover {color:#545454;}
.support p a:active,.supportAddress p a:active   {text-decoration: none; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#dc6124;}
/*CONTACT PAGE ENDS*/

/*testimonials and featured projects section*/
#contentBOXsecond{ width: 978px; background-color: #FFFFFF; margin-top: 3px; height: 250px; overflow:hidden; margin-bottom: 5px; } 
#contentBOXsecond h3 { font: normal 16px  Georgia, "Times New Roman", Times, serif; color:#2c2c2c; padding:3px; margin:0;}
/* testimonial */
.testimonial {position: relative; top: 15px; left: 10px;width: 458px;  height: 190px; background-image: url(../images/greyBUTTON18.png); background-repeat: no-repeat; }
.testimonial .center {position:relative; top:13px;background-image:url(../images/greyBUTTON28.png); background-repeat:repeat-y;  height: 100px; width: 458px;}
.testimonial .bottom {position:relative; top:13px;background-image:url(../images/greyBUTTON38.png); background-repeat: no-repeat;  height: 40px; width: 458px; }
.testimonial p { margin:2px; padding-left:18px;padding-right: 5px; line-height:1.8em; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#505050; }
.testimonial .center p.name {padding-left: 150px;}
.testimonial .more {position:relative; top:13px; height: 40px; width: 458px; }
.testimonial .more a, .servicesACROSS p a:visited  {  text-decoration:none; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#dc6a24; line-height:1.8em; padding:3px 0; margin:0;}
.testimonial .more a:hover {color:#545454; }

.featuredPROJECTS,.featuredPROJECTS1 {position: relative; top: -195px; left: 490px;width: 428px;  height: 190px; }
ul#portfolio,ul#portfolio1 {width: 428px; height: 190px; }
ul#portfolio li,ul#portfolio1 li{text-decoration: none; list-style:none;}
ul#portfolio li a img, ul#portfolio1 li a img  {border: none;}

/*ONLY FOR DETAILED QUOTE PAGE*/
#contentBOXnew1{ width: 972px; background-color: #FFFFFF; height: 1280px; margin:5px auto; background:#fff  url(../images/body_b.gif) no-repeat bottom; }
.contentSECONDARY3 {position: relative; top: 15px; left: 10px;width: 260px; float: left; margin-left: 20px; }
.contentSECONDARY3  p {font:normal 11px Georgia, "Times New Roman", Times, serif; color:#545454; line-height: 1.8em;}
.contentSECONDARY3  ul li { list-style:none;}
.supportaddress{width: 55%; float: left;}
.supportAddress p a:link,.supportAddress p a:visited  {text-decoration: none; font:normal 12px "Times New Roman", Times, serif; color:#dc6124;}
.supportAddress p a:hover {color:#707070;}
.supportAddress p a:active   {text-decoration: none; font:normal 12px Georgia, "Times New Roman", Times, serif; color:#dc6124;}
.contentSECONDARY3 h4 span.dc6124{color: #dc6124; font:normal 14px Georgia, "Times New Roman", Times, serif; }
.contentSECONDARY4 {position: relative; top: 15px; left: 0px;width: 600px;  background: #ffffff url(../images/greySPRITE8.png); background-position: right top; background-repeat: no-repeat; float: right;  margin-right: 30px; }
.contentSECONDARY4 .center form table tr.hide {display: none;}
.contentSECONDARY4 .center {position:relative; top:9px;background-image:url(../images/greyBUTTON2118.png); background-position: right top; background-repeat:repeat-y;  height: 1080px; width: 600px;}
.contentSECONDARY4 .bottom {position:relative; top:9px;background-image:url(../images/greySPRITE8.png);background-position: right bottom; background-repeat: no-repeat;  height: 11px; width: 600px; }
.contentSECONDARY4 p { margin:2px; padding-left:18px;padding-right: 5px; line-height:1.8em; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#545454; }
.contentSECONDARY4 .center form table tr td {margin:2px; line-height:1.8em; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#545454;}
.contentSECONDARY4 .center form table tr td select.form_input {font:normal 11px Georgia, "Times New Roman", Times, serif; color:#545454;}
.contentSECONDARY4 .center form table tr td input {font:normal 11px Georgia, "Times New Roman", Times, serif; color:#545454;}

/*For Portfolio*/
#contentBOXportfolio{ width: 978px; background-color: #FFFFFF; margin-top: 5px; margin-bottom: 5px; height: 1780px; }
.contentSECONDARYporfolio{position: relative; top: 15px; left: 0px;width: 600px;  background: #ffffff url(../images/greySPRITE8.png); background-position: right top; background-repeat: no-repeat; float: right;  margin-right: 60px; }

.contentSECONDARYporfolio .center {position:relative; top:9px;background-image:url(../images/greyBUTTON2118.png); background-position: right top; background-repeat:repeat-y;  height: 1580px; width: 600px;}
.contentSECONDARYporfolio .bottom {position:relative; top:9px;background-image:url(../images/greySPRITE8.png);background-position: right bottom; background-repeat: no-repeat;  height: 11px; width: 600px; }
.contentSECONDARYporfolio p { margin:2px; padding-left:18px;padding-right: 5px; line-height:1.8em; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#545454; }

.contentSECONDARYporfolio .center .project {width: 580px; height: 220px; clear: both; padding-top: 20px;}

/*Bottom Slide*/
#baseNEW { width: 978px;  height: 155px; margin:0px auto;  background: transparent url(../images/main_sprite_NEW2.png) no-repeat bottom right; }
.company {width: 55%; height: 115px; float: left; margin:10px 0; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#545454;}
.links1 {width: 45%; height: 100px; float: right; margin:40px 0;}
.links1 ul li {display: inline;text-decoration: none; margin: 0px;}
.links1 ul li a { text-decoration: none; font:normal 10px Georgia, "Times New Roman", Times, serif; color:#999999; padding: 0 5px 0 5px;  }
.links1 ul li a:link {color: #545454;}
.links1 ul li a:visited {color: #545454;}
.links1 ul li a:hover {color: #dc6a24;}
.links1 ul li a:active {color: #545454;}