html, body, div, span, applet, object, iframe, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
@font-face {
    font-family: 'tiennebold';
    src: url('/fonts/tienne-bold-webfont.eot');
    src: url('/fonts/tienne-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/tienne-bold-webfont.woff2') format('woff2'),
         url('/fonts/tienne-bold-webfont.woff') format('woff'),
         url('/fonts/tienne-bold-webfont.ttf') format('truetype'),
         url('/fonts/tienne-bold-webfont.svg#tiennebold') format('svg');
    font-weight: normal;
    font-style: normal;

}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}a{
	color:#000000;
	text-decoration:underline;
}a:hover{
	color:#fb6a00;
}.clearer {
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	line-height: 1px;
	font-size:1px;
}.floatLeft{
	float:left;
}.floatRight{
	float:right;
}body{
	line-height: 1;
	background:#ffffff url(/images/bg.gif) no-repeat top center;
	font: normal 13px Verdana,Arial,Tahoma;
	color:#1a171b;
}ul{
	padding: 0 5px 0 25px;
	list-style: none;
}ul li,ol ul li{
	padding:0 0 5px 15px;
	margin:0;
	background:url(/images/arrow.gif) no-repeat 0 3px;	list-style: none;
}
ul ul li{
background:url(/images/arrow2.gif) no-repeat 0 5px;	list-style: none;
}
ol{
	padding: 5px 5px 0 40px;
	margin:0;
}ol li{
	padding:0 0 5px 0;
	margin:0;
	background:none;
	list-style:decimal;
}p{
	margin: 0 0 10px;
	padding:0;
}blockquote{
	margin: 5px 5px 10px 40px;
	padding:10px;
	background:#CCCCCC;
}h1{
	padding-bottom:0px;	
	font-family:'tiennebold','Century Gothic',Arial,Helvetica;
	font-size:42px;
	color:#003d74;margin-bottom:0px;
}h2{
	padding-bottom:10px;
	font-family:'tiennebold','Century Gothic',Arial,Helvetica;	
	font-size:30px;
	color:#003d74;
}h3{
	padding-bottom:10px;
	font-family:'tiennebold','Century Gothic',Arial,Helvetica;	
	font-size:22px;
	color:#003d74;
}#mother{
	width:975px;
	overflow:hidden;
	text-align:left;
	margin:22px auto;
}#logo{float:left; width:231px;}
#phoneMail{float:left; padding:91px 0 0 11px; width:355px;}
#slogan{float:right; width:275px;}
#menuHolder{background:#fff;}
#lMenu{float:left; width:490px;}
#rMenu{float:right; width:430px; padding-top:7px;}
#NMenu{float:left;}

#contentHolder{padding:10px 0;}
#pageHolder{float:left; width:741px;}
#sideBarHolder{float:right; width:225px;}
#sideMenu{margin-bottom:36px;}
#sideContact{background:url(/images/req-free-report.png) no-repeat; color:#fff; padding:76px 0 20px 18px; font-size:14px; font-weight:normal; line-height:23px;}
#sideContact a{text-decoration:underline; color:#fff;}
#sideContact a:hover{text-decoration:none;}

#footer{text-align:center; padding:15px 0 85px; font-size:12px; color:#235ba3;}
#footer a{color:#1a171b;}

.turnBlue{color:#003d74;}
blockquote{
	margin: 5px;
	padding:10px;
	background:#e4ebf4;
}
/*System Message Display*/
.system-message, .system-error-message{
	background:none;
	border:none;
	padding-left:0;
	padding-right:0;
	text-align:center;
}#leftBlock .system-error-message h1{
	border:none;
}#leftBlock .system-error-message ul li{
	background:none;
}
/*System Message Display*/
/*Start Form Display*/
.holder{
	padding:0 0 10px;
	width:100%;
}.clear {
	clear:both;
}.div_colm{
	float:left;
	display: block;
	font:bold 11px tahoma,verdana,arial;
	line-height: 1.1;
	color:#444444;
	padding:4px 0 0;
}.div_label{
	width:20%;
	float:left;
}.div_colon{
	width:5%;
	text-align:center;
}.div_input{
	width:75%;
	float:right;
}.div_searchBox{
	width:55%;
	float:right;
}.div_captcha{
	text-align:center;
	padding:8px 0;
}.textbox{
	background-color:#f8f0f8;
	font:normal 13px Arial;
	color: #6d2a8d;
	padding:2px 2px 2px 4px;
	border: 1px solid #6f1095;
}.textbox:focus, .textbox:hover {
	background-color:#FFFFFF;
	color:#6d2a8d;
	border: 1px solid #6f1095;
}
/*End Form Display*/

#homeReno div{background:url(/images/bg_allPossibilities.jpg) no-repeat; padding:355px 40px 0 230px; color:#fff; margin-left:10px; font-size:11px;height:145px;}
#homeWhy div{background:url(/images/bg_love.jpg) no-repeat; padding:155px 40px 0 280px; color:#fff; margin-left:10px;  font-size:11px;height:345px;}
#homeWork div{background:url(/images/bg_dream.jpg) no-repeat; padding:255px 20px 0 280px; color:#fff; margin-left:10px;  font-size:11px;height:245px;}
#homeWork div#newhomework{background:url(/images/homepage-banner1.png) no-repeat; padding:255px 20px 0 280px; color:#fff; margin-left:10px;  font-size:11px;height:245px;}
#newhomework p {display:none; }
#homeReno,#homeWork,#homeWhy{width:722px;height:501px;}
.newhomework {width:746px !important;}
#homeReno,#homeWork{display:none;}

#homeReno a{color:#ffffff;text-decoration:underline;}
#homeReno a:hover{color:#ffffff;text-decoration:none;}

.divBorder{padding:10px;margin-bottom:20px;border:1px solid #cccccc;}
.whiteBg{background:#ffffff;padding-right:20px;padding-bottom:10px;}
.col{float:left;width:230px;height:360px;background:url(/images/col.gif) bottom no-repeat;margin-right:20px; font-size:11px;line-height:1.5;}
.col div{padding:15px;}
.teamBox{background:url(/images/team_bot.gif) no-repeat bottom;width:570px;clear:both;margin-bottom:20px;}
.teamBox .teamContent{background:url(/images/team_top.gif) no-repeat top;padding:10px;}
.colProject{background:url(/images/col_proj.gif) top no-repeat;border-bottom:1px solid #a6bddb;padding:10px;float:left;width:210px;}
.col2Project{width:460px;float:right;}
.desc{background:#e4ebf4;padding:5px;margin-top:12px;margin-bottom:10px;}
.wbmDiv{text-align:center;width:220px;height:50px;line-height:50px;vertical-align:top;margin:0px auto;}
.wbmDiv img{vertical-align:top !important;}

/*My css*/
.house-plan h4 a {color:#003D74; text-decoration:none;}
.house-plan h4 a:hover {text-decoration:none; }
.left-align {float:left;}
.right-align {float:right;}
.whiteBg-top {
  background: none repeat scroll 0 0 #FFFFFF;
  padding-bottom: 10px;
  padding-right: 0px;
}
.house-plan {padding-top:10px;}
.house-plan .turnBlue{text-align:center; font-size:20px;}
.house-plan .houseplan-container{text-align:center; padding-top:5px;}

.repeat{
	border:1px solid #666;
	padding-bottom:15px;
	margin-bottom:15px;
}
.repeat h3{
	color:#225BA3;
	padding-top:10px;
}
.repeat div{
	float:left;
	width:600px;
}
.repeat a{
	padding-bottom:10px;
	float:right;
	background-color:#225AA3;
	color:#FFF;
	text-decoration:none;
	padding:0 10px 5px 10px;
}
.repeat p{
	padding-right:5px;
}
.repeat span{
	
	display:block;
	padding-right:10px;
}
.repeat img{
	padding:10px 20px 10px 5px;
	width:150px;
	height:auto;
	float:left;
}
.cont{
	float:left;
}
.ph {float:left; color:#105FAA; font-weight:bold; background:url(/images/phone_icon.png) no-repeat; height:22px; padding-left:24px;}
.ph img{float:left; }
.phoneMail img {float:left;}
/*#sideContact {
  font-size: 12px !important; padding:73px 0 20px 57px !important;
 }*/
 .ph_sidebar {float:left;}
 .call {float:left;}
 
 .question img {
  margin-bottom: -3px !important;
}
 .img_btn_arrow {
  margin-bottom: 2px;
  padding-right: 10px;
}
.drp-down {
  padding: 10px 0;
}
.accordian {display:none;}
.accordian p {
  font-size: 12px;
  padding: 10px 0 0 23px;
}
.bottom-infor-pack {width:260px; margin:0 auto;}
.free-report-link {text-decoration:none;}
.fb-icon {float:right;}

.signup {
  background:#004C9A;
}
.newsletter {
  color: #F9F9F9;
  font-size: 12px;
  margin: 0 auto 6px;
  padding: 10px 0 0;
  text-shadow: 1px 1px 0 #444444;
  width: 225px;
}
.searchDiv {
  margin: 0;
  padding: 0;
  width: 225px;
}
.secure-login, .newsletter-form {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  border: medium none !important;
}
div.form div.item, div.webform div.item .cat_textbox_small {
  width: 197px;
}
div.item .cat_textbox {
  height: 18px;
  width:186px;
}
h3.steps {font-size:16px; text-align:center;}
.steps span a{font-size:14px; color:#FB6A00; text-decoration:none;}
.cat_button {
  background: none repeat scroll 0 0 #FB6A00;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font-size: 14px;
  font-weight: bold;
  margin: 5px 0 0;
  padding: 5px;
  width: 190px;
  margin-bottom:10px;
}
.item-last {padding-top:0px !important;}


/**********new**********/
.wwd img {margin-bottom: 20px;}
.accordian { margin: 10px 0;}
.turnBlue a { color: #003d74;}
.res{clear:both; display:block;}
.leftimg { clear: both;display: block; float: left;margin-bottom: 20px; margin-right: 20px; 
    position: relative;}
.fitem { padding-bottom: 10px;}
.fistyle{padding:5px; width:50%;}
.fbutton{ width:180px; border:0; background:#FB6A00;padding:5px 0; text-align:center; color:#fff; font-weight:bold; }

#ourteam_block {width:100%;}
#ourteam_block h3 {text-align:center;}
.team_pic {width:45%; float:left; padding-left:10px;}
#fb h3 {float:left; font-family:Verdana, Geneva, sans-serif;}