body					{ font-family: 'Arial', 'Helvetica'; font-size: 12px; }

a                       { color: #666; text-decoration: underline; }
a:hover                 { text-decoration: none; }

strong					{ font-weight: bold; font-size: 13px; }

.outter-wrapper			{ width: 976px; margin: 0 auto; background: #FFF url(../img/dp-shadow.png) center repeat-y; }
.wrapper				{ width: 960px; margin: 0 auto; position: relative; }

.header					{ background: url(../img/header-bg3.jpg) no-repeat; height: 190px; width: 100%; }
.header .logo			{ width: 115px; height: 96px; text-indent: -9999px; padding: 28px 0 0 40px; }

.navigation				{ height: 40px; line-height: 40px; text-align: center; width: 960px; }
.navigation li 			{ display: inline;}
.navigation li a		{ padding: 0 20px; text-transform: uppercase; color: #666; text-decoration: none; }
.navigation li a:hover, 
.navigation li a.current{ color: #fe8342; }

.phone-nav				{ position: absolute; top: 190px; font-family: 'Georgia'; color: #fe8342; font-size: 13px; z-index: 10; display: block;}

.message				{ background: #eee; border-top: 1px #ccc solid; border-bottom: 1px #ccc solid; padding: 15px 0; text-align: center; color: #fe8342; font: italic 14px/19px 'Georgia'; width: 100%; clear: both; }

.main					{ width: 630px; float: left; position: relative; }
.main .top				{ background: #fe8341; height: 60px; width: 605px; color: #FFF; padding-left: 25px; font: italic 28px/60px 'Georgia'; }
.main .desc				{ padding: 25px 0 25px 25px; font: 14px/19px 'Georgia'; color: #414042; }

.main .work-slider		{ height: 462px; width: 630px; overflow: hidden; }
.main .controls			{ background: #fe8342; width: 630px; height: 38px; padding: 0; }

.main .controls .left	{ width: 38px; height: 38px; float: left; background: url(../img/work-arrows.jpg) -38px 0 no-repeat; cursor: pointer; }
.main .controls .left:hover	{ background: url(../img/work-arrows.jpg) -38px -38px no-repeat; }
.main .controls .text	{ width: 554px; height: 29px; float: left; text-align: center; padding: 9px 0 0; color: #FFF; font: 14px/19px 'Georgia'; }
.main .controls .right	{ width: 38px; height: 38px; float: left; background: url(../img/work-arrows.jpg) 0 0 no-repeat; cursor: pointer; }
.main .controls .right:hover{ background: url(../img/work-arrows.jpg) 0 -38px no-repeat; }

.main .services-subhead	{ display: block; width: 415px; padding: 25px 0 0 25px; font: 18px/19px 'Georgia'; color: #58595b; }
.main .services-btm		{ display: block; width: 581px; padding: 15px 0 15px 25px; font: bold 12px/17px 'Georgia'; color: #58595b; }
.main .se				{ padding: 25px 0 0 25px; }
.main .se li			{ width: 581px; clear: both; border-top: 1px #fe8342 solid; overflow: auto; }
.main .se li.last		{ border-bottom: 1px #fe8342 solid; }
.main .se li .info		{ width: 416px; float: left; padding: 10px 15px 10px 0; }
.main .se li .pic		{ width: 150px; float: left; padding: 10px 0; }
.main .se li h3			{ font: bold italic 18px/25px 'Georgia'; color: #fe8342; }
.main .se li p			{ font: 13px/18px 'Georgia'; color: #58595b; }

.sidebar				{ width: 290px; /* height: 380px; */ float: left; background: #FFF url(../img/sidebar-grad.png) no-repeat; padding: 70px 20px 0; font: 14px/19px 'Georgia'; color: #414042; position: relative; }
.sidebar .testim-btn	{ display: block; padding: 7px 7px; background: #fe8342; float: left; position: absolute; bottom: -65px; right: 0; font: italic bold 12px/17px 'Georgia'; }
.sidebar .testim-btn a	{ color: #FFF; text-decoration: none; }
.sidebar p				{ margin-bottom: 15px; }

.sidebar label 			{ display: block; float: left; font: 11px/18px 'Arial'; padding: 5px 0px 0px; width: 85px; color: #fe8342; }
.sidebar textarea		{ padding: 5px; width: 175px; float: left; margin: 0px 0px 0px 10px; }
.sidebar input			{ float:left; font-size:12px; padding:4px 2px; width:180px; margin:2px 0 10px 10px; height: 13px; }
.sidebar .submit		{ padding: 7px; background: #fe8342; float: right; border: 0; font: italic bold 12px/17px 'Georgia'; color: #FFF; width: 100px; margin: 10px 5px 10px 0; height: 30px; cursor: pointer; }
.brickpeople 			{ font-size: 28px; left: 18px; position: absolute; top: 34px; color:#FE8341;}
.sidebar.contact		{ padding: 30px 20px 0; }
.sidebar.contact h2		{ font: bold italic 16px/20px 'Georgia'; color: #fe8342; padding: 0 0 15px;  }

.sidebar #testimonials  { position: absolute; top: 70px; width: 250px; margin: 0 auto; }

.footer					{ background: #e7e7e7; text-align: center; line-height: 69px; height: 60px; width: 100%; color: #666666; clear: both; }
.footer a				{ color: #666666; text-decoration: none; }
.footer a:hover			{ text-decoration: underline; }
.btm-shadow				{ background: url(../img/dp-shadow-btm.png) no-repeat; width: 100%; height: 6px; }
