/* CSS Document */

body{margin:0px;
 padding:0px;
 font:11px/14px arial,verdana;
}
p{margin:0px;
 padding:0px;
}
img{border:0px;
}
#main_block{
	width:820px;
	margin:auto;
}

#inner_block{
	width:820px;
	float:left;
	background:#DED5B4;
}

.top_backgr{ display:inline; float:left; width:1000px;
 background:url(../images/tp_1pxtile.gif) repeat-x; margin-top:36px;}
.orangeText {
	color: #E85A02;
}

 
.tp_logo{ clear:left; float:left; margin:99px 0px 0px 60px;}

.tp_imgkey{ float:left; margin:0px;}

.tp_line{ clear:left; float:left; margin:17px 0px 0px 1px;}

.tp_subhead{ clear:left; float:left; margin:16px 0px 0px 0px;}

.tp_line2{ float:left; margin:12px 0px 0px 10px;}

.tp_year{ float:left; margin:18px 42px 0px 11px;}

.tp_line3{ clear:left; float:left; margin:8px 0px 0px 0px;}

.tp_line4{ float:left; margin:8px 0px 0px 22px;}

.top_homtab{ display:inline; clear:left; float:left; width:1000px; height:58px;
 background:url(../images/tp_hombg.gif) repeat-x;}
 
 .top_hombutbg{ display:inline; float:left; width:116px; height:58px;
 background:url(../images/tp_hombg2.gif) repeat-x; margin-left:57px;}
 
 .tp_hombutt{ float:left; margin:20px 0px 0px 26px;}
 
 .tp_build{ float:left; margin:20px 0px 0px 55px;}
 
 .tp_insura{ float:left; margin:20px 0px 0px 0px;}
 
 .tp_pipe{ float:left; margin:0px 41px 0px 41px;}
  
.cp_padd{ clear:left; float:left; display:inline;
 width:1000px; margin:7px 0px 0px 0px;} 
 
 .cp_imghom{ clear:left; float:left; margin:0px 0px 0px 7px;}
 
 .cp_box{ display:inline; float:left; width:740px; height:211px;
 background:url(../images/cp_1pxtile.gif) repeat-x;}
 
 .cp_boxmorbi{ display:inline; float:left; width:280px; height:98px;
 background:url(../images/cp_hom1px.gif) repeat-x; margin:34px 0px 0px 3px;}
 
 .cp_arro{ clear:left; float:left; margin:17px 0px 0px 9px;}
 
 .cp_shdmorb{ float:left; margin:19px 0px 0px 9px;}
 
 .cp_txtmorb,.cp_txtmorb2{ clear:left; float:left; width:242px;
 font:11px/14px Century Gothic,arial; margin:4px 0px 0px 35px;}
 
 .cp_txtmorb2{ font:11px/14px arial,verdana; color:#F17F10; margin:2px -3px 0px 35px; position:relative;}
 
 .cp_read{ clear:left; float:left; margin:16px 0px 0px 35px;}
 
 .cp_dotdesn{ float:left; margin:22px 0px 0px 13px;}
 
 .cp_findur{ float:left; margin:43px 34px 0px 28px;}
 
 .cp_input{ display:inline; float:left; width:238px; margin-top:19px;}

 .cp_minus{ float:left; margin:0px 7px 0px 200px;}

 .cp_inptbox{ clear:left; float:left; margin:14px 0px 0px 0px; width:192px;
 height:20px; background:#FCFBEE; border:1px solid #DEDCC4; font:11px/14px arial; color:#767676;}
 
 
 .cp_inptbox2{ clear:left; float:left; margin:14px 20px 0px 0px; width:88px;
 height:20px; background:#FCFBEE; border:1px solid #DEDCC4; font:11px/14px arial; color:#767676;}
 
 .cp_inptbox3{ float:left; margin:14px 6px 0px 0px; width:88px;
 height:20px; background:#FCFBEE; border:1px solid #DEDCC4; font:11px/14px arial; color:#767676;}
 
 .cp_go{ float:left; margin:13px 0px 0px 0px;}
 
 .cp_block{ clear:left; float:left; display:inline;
 width:1000px; margin:0px; padding-bottom:10px;} 
 
 .lp_block{ clear:left; float:left; display:inline;
 width:648px; margin:6px 0px 0px 30px;} 
 
  .lp_block1{ clear:left; float:left; display:inline;
 width:648px; margin:0px; background:#E9E1C4; padding-bottom:8px;} 
 
 .rp_block{ float:left; display:inline;
 width:253px; margin:6px 30px 0px 39px; background:#E9E1C4;} 
 
 .intrp_block{ float:left; display:inline;
 width:253px; margin:6px 30px 0px 39px; background:#E9E1C4; padding-bottom:12px;} 
 
 .lp_hd{ clear:left; float:left; margin:29px 400px 0px 24px;}
 
 .lp_txtmorb,.lp_txtmorb2,.int_lptxt{ clear:left; float:left; font:11px/16px arial,verdana; color:#F17F10;
 margin:20px 0px 0px 24px; width:600px;}
 
 .lp_txtmorb2{ margin:9px 0px 0px 24px;}
 
 .int_lptxt{ width:190px;}
 
 .lp_view{ clear:left; float:left; margin:16px 0px 0px 24px;}
 
 .lp_block2{ clear:left; float:left; display:inline;
 width:648px; margin-top:24px; background:#DED5B4;}
 
 .lp_ourbest{ clear:left; float:left; display:inline; margin:10px 0px 0px 21px; width:333px;}
 
 .lp_arrored{ clear:left; float:left; margin:26px 14px 0px 40px;}
 
 .lp_arrored2{ clear:left; float:left; margin:11px 14px 0px 40px;}
 
 .lp_link{ float:left; font:11px/14px arial,verdana; color:#1D1D1D;
 margin:22px 0px 0px 0px; width:232px;}
 
 .lp_link2{ float:left; font:11px/14px arial,verdana; color:#1D1D1D;
 margin:7px 0px 0px 0px; width:232px;}
 
 .rp_news{ clear:left; float:left; margin:24px 0px 0px 28px;}
 
 .rp_datebg{ clear:left; float:left; display:inline; margin:22px 0px 0px 25px;
 width:78px; height:26px; background: url(../images/rp_redtab.gif) no-repeat;}
 
 .rp_date{ float:left; font:bold 11px/14px arial,verdana; color:#ffffff;
 margin:6px 0px 0px 14px; width:55px;}
 
 .rp_link,.rp_link2{ clear:left; float:left; font:11px/14px arial,verdana; color:#3D3D3D;
 margin:14px 0px 0px 28px; width:190px;}
 
 .rp_link2{color:#808080;}
 
 .rp_inptbg{ clear:left; float:left; display:inline; margin:44px 0px -9px 2px; position:relative;
 width:234px; height:201px; background: url(../images/rp_newsbg.jpg) no-repeat;}
 
 .rp_newslett{ clear:left; float:left; margin:21px 0px 0px 42px;}
 
 .intrp_newslett{ clear:left; float:left; margin:21px 0px 0px 22px;}
 
 .rp_input,.rp_input2{ clear:left; float:left; width:168px; height:20px; text-valign:center;
 margin:10px 0px 0px 39px; border:1px solid #B44408; font:11px/14px arial; color:#767676;}
 
 .rp_input2{ margin:10px 0px 0px 20px;}
 
 .rp_submit{ clear:left; float:left; margin:13px 0px 0px 142px;}
 
 .ft_bg{ clear:left; float:left; display:inline;
 width:718px; margin:40px 0px 0px 282px; padding-bottom:20px;} 
 
 .ft_txt{ float:left; margin-top:1px; font:11px/14px arial; color:#908F8F; text-decoration:none;}
 
 .ft_txt2{ clear:left; float:left; margin:12px 0px 0px 60px; font:11px/14px arial; color:#FC3300; width:330px;}
 
 .rp_bult{ float:left; margin:3px 13px 0px 13px;}
 
 .intrp_img1{ float:left; margin:16px 32px 0px 30px;}
 
 .intrp_img2{ float:left; margin:16px 0px 0px 0px;}
 
 .intlp_view{ clear:left; float:left; margin:2px 0px 0px 24px;}
 
 .intrp_boxbg{ clear:left; float:left; display:inline; margin:13px 0px 0px 20px;
 width:214px; height:144px; background: url(../images/int_rpbox.gif) no-repeat;}
 
 .intrp_find{ clear:left; float:left; margin:32px 66px 0px 44px;}
 
 .int_imgfind{ float:left; margin:34px 0px 0px 0px;}
 
 .intrp_line{ clear:left; float:left; margin:18px 0px 6px 22px;}
 
 .int_rptxt{ clear:left; float:left; width:198px; margin:10px 0px 4px 22px;
 font:11px/14px arial,verdana; color:#616161;}
 
 .intrp_input{ clear:left; float:left; width:198px; height:20px; text-valign:center;
 margin:4px 0px 0px 22px; border:1px solid #4A4A4A; font:11px/14px arial; color:#A4A4A4; background:#414141;} 
 
 .intrp_srch{ clear:left; float:left; margin:22px 0px 0px 142px;}
 
 .intrp_price{ clear:left; float:left; width:92px; height:20px; text-valign:center;
 margin:4px 0px 0px 22px; border:1px solid #4A4A4A; font:11px/14px arial; color:#A4A4A4; background:#414141;} 
 
 .intrp_price2{ float:left; width:92px; height:20px; text-valign:center;
 margin:4px 0px 0px 12px; border:1px solid #4A4A4A; font:11px/14px arial; color:#A4A4A4; background:#414141;} 
 .mast {
	margin-top: 11px;
}
.homepageTopBox {
	width: 92%;
	height: 150px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #EAE8D1;
	border: thin solid #FFF;
}
.homeforsaleicon {
	height: 80px;
	width: 80px;
	margin-left: -20px;
	margin-top: 20px;
	float: left;
	padding-right: 10px;
}
.featuredhomebox {
	background-color: #FFF;
	width: 450px;
	padding: 10px;
	height: 110px;
	background-image: url(../images/design/topbox_bg.png);
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 15px;
	float: left;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-right-width: thin;
	border-right-style: dashed;
	border-right-color: #DED5B4;
}

.featuredhomebox img{
border: 3px solid #FFF;
}

.featureHeadline {
	font-size: 18px;
	font-weight: normal;
	line-height: 25px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.featuredhomeImage {
	float: left;
	margin-right: 10px;
}
.searchPropertyBox {
	clear: none;

	position: relative;
	padding: 0px;
	margin-right: 0px;
	margin-top: 25px;
}
.homepageMainContent {
	width: 520px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #E9E1C4;
	margin-left: 30px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 10px;
	float: left;
}

.homepageMainContent p {
	color: #E85A02;
	font-size: 14px;
	line-height: 16px;
}
.homepageMainContent a {
	color: #06C;
}


.homepageMainContent h1 {
	font-size: 22px;
}
.homepageMainContent ul li {
	list-style-type: square;
	font-size: 14px;
	color: #E85A02;
	line-height: 20px;
}

.homepageRightContent {
	width: 150px;
	float: right;
	margin-top: 15px;
	margin-right: 30px;
	background-color: #E9E1C4;
	padding: 10px;
}
.bottomLinks {
	background-color: #DED5B4;
	padding: 40px;
	text-align: center;
}
.bottomLinks a {
	color: #E85A02;
}

.bottomBlack {
	background-color: #000;
	height: 150px;
}
