/* reset */
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, blockquote, th, td { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
fieldset, img{border:0;}
html{height:100%; margin-bottom:1px;}
body{position:relative;}
:focus{outline:none;}
/* links */
a{color:#3764aa; text-decoration:none;}
a:hover{text-decoration:underline;}
/* header elements */
h1, h2, h3, h4, h5, h6{font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:100%;}
h1 { font-size:300%; color:#000; }
h2{font-size:250%; color:#000;}
h3{font-size:200%; color:#0072bc;}
h4{font-size:175%; color:#000;}
h5{font-size:150%; color:#000;}
h6{font-size:125%; color:#000;}
/* page setup */
body{background:#F0F0F0; font-family:Arial, Helvetica, sans-serif; color:#464646; font-size:12px;}
/* wrapper setup */
div.rapidxwpr{margin:auto; width:940px;}
/* header */
div#header{height:185px; margin:0; background:#FFF url(../images/header_bg.gif) 0 0 repeat-x;}
div.header_wpr{margin:auto; width:1065px; position:relative; z-index:1000;}

/* logo */
span#logo, img#logo{position:absolute; top:7px; left:5px; width:271px; height:126px; border:0; z-index:9999;}

/* main body setup */
div#middle{width:auto; margin:0px 0px 0px 0px; clear:both; background:#E6E5E3 url(../images/middle_bg.jpg) 50% 0 repeat-x;}

/* left column */
div#left{width:200px; float:left; padding:0px 0px 0px 0px;}

/* content column */
div#main{width:auto; margin:0px 0px 0px 200px; padding:0px 0px 0px 0px;}

/* footer */
div#footer{width:auto; margin:0px 0px 0px 0px; clear:both; background:url(../images/footer_bg.jpg) 0 195px repeat-x; border-top:#0077B6 10px solid;}
div#footer_alt{float:left; width:100%; background:url(../images/footer_bg.jpg) 0 0 repeat-x; border-top:#0077B6 10px solid;}
div.footer_wpr{width:960px; padding:25px 0 5px 0; margin:0 auto;}

/* clearing & floating */
.clearingfix:after{content:"."; display:block; line-height:0px; clear:both; visibility:hidden;}
.clearingfix{display:block;}
.floatbox{overflow:hidden;}

/* intro */
div#intro{position:absolute; top:33px; left:300px; width:428px; background:url(../images/intro_bg.png) 0 0 repeat-x; height:100px; padding:10px 15px; font-size:14px;}

/* newsletter */
div#newsletter{position:absolute; top:60px; right:30px; width:250px;}
div#newsletter h3{margin:0; color:#959595; font-size:12px; font-weight:bold; text-align:right;}
div#newsletter ul{list-style:none; padding:5px 0 0 0;}
div#newsletter ul li input.field{border:#dbdbdb 1px solid; padding:3px 2px 2px 2px; background:#FFF; color:#959595; font-weight:bold; font-size:12px; margin:0 5px 0 0; width:190px;}
div#newsletter ul li input.submit-button{border:#dbdbdb 1px solid; padding:2px 5px 1px 5px; background:#FFF url(../images/newsletter_bg.png) 0 0 repeat-x; color:#959595; font-weight:bold; font-size:12px; cursor:pointer;}

/* topmenu */
div#topmenu{position:absolute; top:108px; right:0px; height:75px; width:1003px; background:url(../images/menu_bg.gif) 50% 0 no-repeat; padding:0 31px; z-index:1000;}
div#topmenu ul{padding:0px; margin:30px 0 0 0; list-style:none;}
div#topmenu ul li{float:left;}
div#topmenu ul li a{display:block; height:46px; padding:0; text-indent:-9999px;}
div#topmenu ul li a:hover{text-decoration:none;}
div#topmenu ul li a.home{float:left; background:url(../images/menu.gif) 0 0 no-repeat; width:102px;}
div#topmenu ul li a.home:hover, div#topmenu ul li.active a.home, div#topmenu ul li.sfHover a.home{background:url(../images/menu.gif) 0 -100px no-repeat;}
div#topmenu ul li a.about{float:left; background:url(../images/menu.gif) -102px 0 no-repeat; width:140px;}
div#topmenu ul li a.about:hover, div#topmenu ul li.active a.about, div#topmenu ul li.sfHover a.about{background:url(../images/menu.gif) -102px -100px no-repeat;}
div#topmenu ul li a.residential {float:left; background:url(../images/menu.gif) -242px 0 no-repeat; width:149px;}
div#topmenu ul li a.residential:hover, div#topmenu ul li.active a.residential, div#topmenu ul li.sfHover a.residential{background:url(../images/menu.gif) -242px -100px no-repeat;}
div#topmenu ul li a.commercial{float:left; background:url(../images/menu.gif) -391px 0 no-repeat; width:159px;}
div#topmenu ul li a.commercial:hover, div#topmenu ul li.active a.commercial, div#topmenu ul li.sfHover a.commercial{background:url(../images/menu.gif) -391px -100px no-repeat;}
div#topmenu ul li a.careers{float:left; background:url(../images/menu.gif) -550px 0 no-repeat; width:120px;}
div#topmenu ul li a.careers:hover, div#topmenu ul li.active a.careers, div#topmenu ul li.sfHover a.careers{background:url(../images/menu.gif) -550px -100px no-repeat;}
div#topmenu ul li a.project{background:url(../images/menu.gif) -670px 0 no-repeat; width:177px;}
div#topmenu ul li a.project:hover, div#topmenu ul li.active a.project, div#topmenu ul li.sfHover a.project{background:url(../images/menu.gif) -670px -100px no-repeat;}
div#topmenu ul li a.contact{background:url(../images/menu.gif) -847px 0 no-repeat; width:155px;}
div#topmenu ul li a.contact:hover, div#topmenu ul li.active a.contact, div#topmenu ul li.sfHover a.contact{background:url(../images/menu.gif) -847px -100px no-repeat;}
div#topmenu ul li ul{background:#FFF url(../images/submenu_bg.png) 0 0 repeat-x; border:#d3d3d3 1px solid; border-bottom:0;}
div#topmenu ul li ul li{float:none; border-bottom:#d3d3d3 1px solid;}
div#topmenu ul li ul li a{color:#363636; font-weight:bold; text-indent:0; height:36px; line-height:36px; padding:0 25px; font-size:14px;}

/* featured */
div.featured{background:#00295d url(../images/featured_bg.png) 0 0 repeat-x; height:413px; border-bottom:#7f7f7f 1px solid; position:relative; z-index:1;}
div.featured div.featured_wpr{background:url(../images/featured_wpr.gif) 50% 0 no-repeat; height:413px; width:1064px; padding:0 68px; margin:0 auto;}
div.featured div.featured_content{position:relative;}
div.featured div.featured_location{width:147px; height:41px; position:absolute; bottom:15px; right:65px; background:url(../images/featured_location.png) 0 0 no-repeat; font-size:14px; color:#FFF; padding:5px 12px;}
div.featured div.featured_location a{font-size:18px; font-weight:bold; display:block; color:#FFF;}
div.featured div.caption{position:absolute; width:400px; height:300px; top:35px; left:60px;}

div.featured div.caption{width:323px; display:block; text-indent:-9999px;}
div.caption_residential{background:url(../images/residential_btn.png); background-repeat:no-repeat; width:323px; height:60px; display:block; text-indent:-9999px;}
div.caption_residential a:hover{background:url(../images/residential_hover_btn.png); background-repeat:no-repeat;}
div.caption_commercial{background-image:url(../images/commercial_btn.png); background-repeat:no-repeat; width:323px; height:60px; display:block; text-indent:-9999px;}

/* services */

div.services{width:auto; margin:0px 0px 0px 0px; clear:both;}
div.services_wpr{width:1090px; margin:0 auto;}
div.services div.servicetabs{width:1015px; padding:25px 0 25px 75px; background:url(../images/servicetabs_bg.gif) center 25px no-repeat; height:73px;}
div.services div.servicetabs ul{list-style:none;}
div.services div.servicetabs ul li{float:left;}
div.services div.servicetabs ul li a{display:block; text-indent:-9999px; height:73px; padding:0;}
div.services div.servicetabs ul li a.commercial{background:url(../images/service_buttons.png) 0 0 no-repeat; width:246px;}
div.services div.servicetabs ul li a.commercial:hover, div.services div.servicetabs ul li.active a.commercial{background:url(../images/service_buttons.png) 0 -100px no-repeat;}
div.services div.servicetabs ul li a.residential{background:url(../images/service_buttons.png) -246px 0 no-repeat; width:229px;}
div.services div.servicetabs ul li a.residential:hover, div.services div.servicetabs ul li.active a.residential{background:url(../images/service_buttons.png) -246px -100px no-repeat;}
div.services div.servicetabs ul li a.green{background:url(../images/service_buttons.png) -475px 0 no-repeat; width:251px;}
div.services div.servicetabs ul li a.green:hover, div.services div.servicetabs ul li.active a.green{background:url(../images/service_buttons.png) -475px -100px no-repeat;}
div.services div.servicetabs ul li a.contact{background:url(../images/service_buttons.png) -726px 0 no-repeat; width:214px;}
div.services div.servicetabs ul li a.contact:hover, div.services div.servicetabs ul li.active a.contact{background:url(../images/service_buttons.png) -726px -100px no-repeat;}

div.services div.belt{margin-left:72px; height:325px; overflow:hidden; padding-bottom:15px;}
div.services div.panel{width:940px; height:325px;  overflow:hidden; float:left; padding:10px 0 0 0; background:url(../images/panel_bg.gif) 50% 100% no-repeat;}
div.services div.panel div.panel_preview{width:328px; height:241px; background:url(../images/services_image_bg.gif) 0 0 no-repeat; float:left; padding:10px;}
div.services div.panel div.panel_content{width:560px; float:right; font-size:14px; color:#000000;}
div.services div.panel div.panel_content h2{font-size:26px; font-family:"Helvetica Lt Std", Arial, sans-serif; margin-top:5px;}
div.services div.panel div.panel_content h2 span{color:#0072bc;}
div.services div.panel div.panel_content ul{margin:0 0 0 20px;}
div.services div.panel div.panel_content ul li{padding:3px 0; font-weight:bold;}
div.services div.panel div.panel_content div.more_buttons{clear:both; padding:15px 0 20px 50px; }
div.services div.panel div.panel_content div.more_buttons a{width:221px; height:41px; display:block; text-indent:-9999px; float:left;}
div.services div.panel div.panel_content div.more_buttons a.findmore { background:url(../images/more_buttons.gif) 0 0 no-repeat; margin:0 25px 0 0;}
div.services div.panel div.panel_content div.more_buttons a.findmore:hover{background:url(../images/more_buttons.gif) 0 -100px no-repeat;}
div.services div.panel div.panel_content div.more_buttons a.getstarted{background:url(../images/more_buttons.gif) -242px 0 no-repeat;}
div.services div.panel div.panel_content div.more_buttons a.getstarted:hover{background:url(../images/more_buttons.gif) -242px -100px no-repeat;}

/* testimonial */
div.testimonial{background:#006fd0 url(../images/testimonial_bg.png) 10px 0 repeat-x; color:#FFF;}
div.testimonial_wpr{width:900px; margin:0 auto; padding:10px 20px 25px 20px!important; padding:32px 20px 25px 20px}
div.testimonial h3{font-size:20px; color:#FFF; text-transform:uppercase; font-weight:normal; }
div.testimonial p{font-size:20px; color:#FFF; font-style:oblique;}
div.testimonial span.author{font-size:14px; color:#FFF; font-style:oblique; display:block;}
div.testimonial span.business_name{font-size:14px; color:#FFF; font-style:oblique; display:block; font-weight:bold;}

/* twitter */
div.twitter{background:url(../images/twitter_bg.jpg) 0 100% no-repeat; padding:0 35px 0 70px; width:225px; font-size:14px; color:#252525; height:100px; border-right:#FFF 1px solid; float:left;}
div.twitter h3 { color:#0072bc; margin:0 0 10px 0; font-size:18px; }
div.twitter span.time{color:#555; font-size:12px; display:block; font-weight:bold;}
div.twitter a.follow{color:#252525; font-size:12px; float:right; font-weight:bold;}

/* footer menu */
div.footer_content{width:605px; height:100px; float:right; padding:5px 0 0 0;}
div.footer_menu{overflow:hidden; }
div.footer_menu ul{list-style:none; }
div.footer_menu ul li{float:left; padding:0 0 0 7px; margin:0 0 0 7px; display:inline; border-left:#252525 1px solid; height:13px; line-height:13px;}
div.footer_menu ul li:first-child{margin:0; padding:0; border:0;}
div.footer_menu ul li a{color:#252525; font-size:12px; font-weight:bold;}
div.footer_menu ul li.none{background:none; border:none; padding-left:0; margin:0;}
/* contact address */
div.contact_address{float:left; width:600px; font-size:14px; font-weight:bold; padding:20px 0 10px 0;}
span.copyright{font-size:10px; font-weight:bold; color:#555555; text-transform:uppercase;}

/* subfooter */
div.outer_subfooter{float:left; width:100%; border-top:1px solid #fff;}
div.inside_subfooter{margin:0 auto; width:970px;}
div.subfooter{padding:25px 0 0 0; float:left; width:970px;}
div.subfooter1{padding:14px 0 0 0; float:left; width:970px;}
/* follow us */
div.follow_us{width:200px; float:left; padding:0 0 0 110px;}
div.follow_us h3{font-size:12px; color:#252525; margin:0 10px 0 0; float:left; padding:22px 0 0 0;}
div.follow_us ul{list-style:none; }
div.follow_us ul li{float:left; margin:0 2px 0 0; display:inline;}

/* credits */
div.credits{color:#959595; font-size:12px; font-weight:bold; text-align:right; width:195px; float:right; padding:12px 0 0 0;}
div.credits span{float:left;}
div.credits small{float:left; padding-left:2px;}
/* content */
div.content{background:#FFF url(../images/content_bg.jpg) 0 0 repeat-x; position:relative; z-index:0; float:left; width:100% }
div.content_wpr{width:960px; margin:0 auto; padding:20px 23px; position:relative; overflow:hidden;}

/* residential */
div.residential{border:#cecece 1px solid; background:#FFF url(../images/residential_menu.gif) 0 0 repeat-y; font-size:14px; line-height:19px; padding:0 0 20px 0; margin:0 0 20px 0; float:left; width:958px;}
div.residential h3.title{background:url(../images/residential_bg.png) 0 0 no-repeat; height:72px; text-indent:-9999px; margin:0; }
div.residential_content ul{padding-bottom: 15px !important;}
div.residential_content div div.project-aspects{padding:0px 0px 10px 0 !important;}
div.residential_content img.right{float:right; margin:0 15px 0 0; display:inline; padding:0;}
/* commercial */
div.commercial{border:#cecece 1px solid; background:#FFF url(../images/residential_menu.gif) 0 0 repeat-y; font-size:14px; line-height:19px; padding:0 0 20px 0; margin:0 0 20px 0; float:left; width:958px;}
div.commercial h3.title{background:url(../images/commercial_bg.jpg) 0 0 no-repeat; height:72px; text-indent:-9999px; margin:0;}
div.commercial_content ul{margin-bottom: 15px !important;}

/* Titles */
div.contactus{border:#cecece 1px solid; background:#FFF url(../images/residential_menu.gif) 0 0 repeat-y; font-size:14px; line-height:19px; padding:0 0 20px 0; margin:0 0 20px 0;}
div.aboutmw{border:#cecece 1px solid; background:#FFF url(../images/residential_menu.gif) 0 0 repeat-y; font-size:14px; line-height:19px; padding:0 0 20px 0; margin:0 0 20px 0; float:left; width:958px;}
div.buildgreen{border:#cecece 1px solid; background:#FFF url(../images/residential_menu.gif) 0 0 repeat-y; font-size:14px; line-height:19px; padding:0 0 20px 0; margin:0 0 20px 0; float:left; width:958px;}
div.sustain{border:#cecece 1px solid; background:#FFF url(../images/residential_menu.gif) 0 0 repeat-y; font-size:14px; line-height:19px; padding:0 0 20px 0; margin:0 0 20px 0; float:left; width:958px;}
div.projectportal{border:#cecece 1px solid; background:#FFF; font-size:14px; line-height:19px; padding:0 0 20px 0; margin:0 0 20px 0; float:left; width:100%;}
div.careers{border:#cecece 1px solid; background:#FFF url(../images/residential_menu.gif) 0 0 repeat-y; font-size:14px; line-height:19px; padding:0 0 20px 0; margin:0 0 20px 0; float:left; width:958px;}
div.contactus h3.title{background:url(../images/contact_bg.jpg) 0 0 no-repeat; height:72px; text-indent:-9999px; margin:0;}
div.buildgreen h3.title{background:url(../images/green_bg.jpg) 0 0 no-repeat; height:72px; text-indent:-9999px; margin:0;}
div.sustain h3.title{background:url(../images/sustain_bg.jpg) 0 0 no-repeat; height:72px; text-indent:-9999px; margin:0;}
div.projectportal h3.title{background:url(../images/projectportal_bg.jpg) 0 0 no-repeat; height:72px; text-indent:-9999px; margin:0;}
div.aboutmw h3.title{background:url(../images/aboutmw_bg.jpg) 0 0 no-repeat; height:72px; text-indent:-9999px; margin:0;}
div.careers h3.title{background:url(../images/careers_bg.jpg) 0 0 no-repeat; height:72px; text-indent:-9999px; margin:0;}

/* residential menu */
div.left_container{float:left; width:213px;}
div.residential_menu{width:213px; padding:0 0 0; position:relative; z-index:9999!important}
div.residential_menu ul{list-style:none; width:213px;  position:absolute; top:28px; left:-20px;}
div.residential_menu ul li {float:left; width:213px;  }
div.residential_menu ul li a{float:left; width:143px; color:#000; font-size:18px; font-weight:bold; height:43px; line-height:44px; padding:0 25px 0 45px; background:url(../images/border.gif) no-repeat 20px bottom;}
div.residential_menu ul li a.first{float:left; width:143px; color:#000; font-size:18px; font-weight:bold; height:33px; line-height:18px; padding:0 25px 0 45px;  background:url(../images/border.gif) no-repeat 20px bottom;}
div.residential_menu ul li a:hover{color:#959595; text-decoration:none;}

div.residential_menu ul li a.active{float:left; width:143px; color:#FFF; text-decoration:none; background:url(../images/residential_menu_bg.gif) 0 0 no-repeat; height:58px; border:0; padding:0 25px 0 45px; cursor:pointer;  line-height:44px;}
div.residential_menu ul li a.active:hover{color:#FFF; text-decoration:none; background:url(../images/residential_menu_bg.gif) 0 0 no-repeat;}

div.residential_menu ul li a.active_green{float:left;width:143px; color:#FFF; text-decoration:none; background:url(../images/green_menu_bg.gif) 0 0 no-repeat; height:58px; border:0; padding:0 25px 0 45px; line-height:44px;}
div.residential_menu ul li a.active_green:hover{float:left;width:143px; color:#FFF; text-decoration:none; background:url(../images/green_menu_bg.gif) 0 0 no-repeat;}

div.residential_content{width:725px; background:#FFF url(../images/residential_content.gif) 0 0 no-repeat; float:right; padding:30px 20px 20px 20px!important; padding:30px 20px 0 20px;}

div.portal_content{width:725px; background-color:#FFF; float:left; padding:30px 20px 20px 20px;}
div.contactfull_content{width:918px; background-color:#FFF; float:left; padding:0px 20px 20px 20px;}
div.contact_content{width:725px; background:#FFF url(../images/residential_content.png) 0 0 no-repeat; float:right; padding:0 20px 20px 20px;}
div.residential_content div.residential_preview{overflow:hidden;}
div.residential_content div.residential_preview .details {float:left; width:725px; padding:10px 0 5px 0; color:#000; font-size:17px; border-bottom:#c2c2c2 1px solid;}
div.residential_content div.residential_preview .details span.title{float:left;}
div.residential_content div.residential_preview .details span.view_gallery{float:right; font-size:12px; }
div.residential_content div.residential_preview .details span.view_gallery a{ color:#000;}

/* overview */
div.overpad{padding-top:24px;}
div.overview h1{color:#0072bc; font-size:30px; padding:20px 0 0; margin:0;}
div.overview h1.heading02{padding:10px 0 19px;}

div.overview h1.heading{color:#0072bc; font-size:30px; padding:10px 0; margin:0;}
div.overview h1.heading01{color:#0072bc; font-size:30px; padding:10px 0; margin:0;}
div.overview h1.heading03{color:#0072bc; font-size:30px; padding:10px 0 0; margin:0;}
div.overview-left{width:375px; float:left;}
div.overview p{padding:14px 0 0; margin:0;}
div.overview-full{width:720px; float:left;}
div.overview-full h3.heading{font-size:200%; color:#91c822; padding:28px 0 14px; margin:0;}
div.overview-portal { width:915px; float:left;}

/* featured project */
div.featured_project{width:334px; height:200px; background:url(../images/featured_project.png) 100% 0 no-repeat; float:right; padding:30px 20px 20px 20px; position:absolute; right:0; top:401px;}
div.featured_project div.project_panel{position:relative; width:320px; height:190px;}
div.featured_project div.project_panel .project_caption{position:absolute; bottom:5px; left:3px; width:293px; background:url(../images/project_caption.png); font-size:22px; color:#FFF; padding:10px;}
div.featured_project div.project_info{padding:0 20px 0 10px; color:#FFF; overflow:hidden;}
div.featured_project div.project_info span.title{float:left;}
div.featured_project div.project_info span.view_gallery{float:right; font-size:12px; padding:2px 0 0 0;}
div.featured_project div.project_info span.view_gallery a{color:#FFF; text-decoration:none; cursor:pointer;}
div.featured_project div.project_info span.view_gallery a:hover{text-decoration:underline!important; cursor:pointer;}

/* project aspects */
div.project-aspects{padding:10px 0 10px; float:left;}
div.project-contact{clear:both; padding:10px 0;}
div.project-aspects h4{color:#0072bc; font-size:18px; margin:10px 0; float:left; width:700px}
div.project-aspects h2{color:#000; font-size:24px; margin:0; padding:0;}

div.project-aspects01{float:right; width:725px}
divproject-aspects01{clear:both; padding:10px 0;}
div.project-aspects01 h4{color:#0072bc; font-size:18px; margin:10px 0;}
div.project-aspects01 h2{color:#000; font-size:24px; margin:0; padding:20px 0 21px;}

h2.heading{color:#000; font-size:24px; margin:0; padding:0;}
/* quality */
div.quality, div.performance, div.cost, div.safety, div.interior_details{background:url(../images/aspect-sep.gif) 50% 100% no-repeat; padding:0 0 50px 0;}
div.quality h2, div.performance h2, div.cost h2, div.safety h2, div.interior_details h2, div.interior_details_alt h2, div.interior_details_proj h2, div.interior_details_portal h2{margin:0; padding:15px 0 0 0;}
div.quality img, div.performance img, div.cost img, div.safety img, div.interior_details img, div.interior_details_alt img, div.interior_details_proj img{float:left; margin-right:15px;}

.interior_details_alt ul li{padding-left:5px; margin-left:30px;}
.interior_details_portal ul li{padding-left:5px; margin-left:30px;}
.interior_details_alt{padding-bottom:20px; width:725px; float:right;}
.interior_details_alt img.pad{margin-top:18px;}
.interior_details_portal{padding-bottom:20px; width:905px; border-bottom:#CCC solid 1px;}
.interior_details_client{width:415px; padding:0 38px 0 0px; margin:14px 0 0 10px; float:left; border-right:#CCC solid 1px; float:left; display:inline;}
.interior_details_client h3{padding:28px 0 14px; margin:0;}
.interior_details_client ul li{margin-left:30px;}
.interior_details_sub ul li{margin-left:30px;}
.interior_details_sub{width:415px; padding:0; float:right;}
.interior_details_sub h3{padding:42px 0 14px; margin:0;}
.interior_project{float:left;  width:725px; padding:10px 0 10px 0;}
.interior_project h3{float:left; width:725px; color:#91c822; padding:42px 0 28px; margin:0;}
.interior_project h6{padding:26px 0 10px; margin:0; float:left; width:720px;}

.interior_project p{padding:0; margin:0;}
.interior_project p.p{padding:15px 0 14px; margin:0;}

.interior_project img{float:left; margin:0!important;}
.interior_project .pic{float:right; width:720px; padding:20px 0}
.interior_project_bottom{float:left; width:705px;}
.interior_project h4{padding:14px 0; margin:0;}
.interior_details_alt_top{border-bottom:#CCC solid 1px; padding:0 0 10px 0;}
.interior_details_gallery{border-bottom:#CCC solid 1px; padding:0 0 10px 0; margin-bottom:10px;}
.interior_details_testimonials{text-align:center; padding:0 0 10px 0;}
.interior_details_gallery img{padding:0 10px 10px 0;}
.interior_details_proj{height:210px; width:700px; float:left;}
.interior_details_proj img{border:solid #CCC 3px;}
.interior_details_proj h2{font-size:26px;}

/* get started now */
h3.get-started-now{font-size:20px; color:#003663; font-weight:bold; margin:0; text-align:right; padding:0 30px;float:right;}
h3.get-started-now a{color:#003663;}
.blankspace{width:20px;}
#ViewPort25{margin-left:72px!important;}
#slider{width: 1064px; height: 413px; position: relative;  overflow: hidden;}
#sliderContent{width: 1064px; position: absolute; top: 0; margin-left: 0;}
.sliderImage{float: left; position: relative; display: none;}

.sliderImage span{position: absolute; font: 10px/15px Arial, Helvetica, sans-serif; padding: 10px 13px; width: 1064px; 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;}
.sliderImage span strong{font-size: 14px;}
.top{top: 0; left: 0;}
.bottom{bottom: 0; left: 0;}
