/* ********** Content ********** */

#content {
	padding: 16px 13px 0;
}


/* ********** Left side bar ********** */

#secnav {
	width: 179px;
	margin: 0;
	font: normal 12px/16px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
	border: 1px solid #ccc;
	float: left;
}

#secnav * {
	padding: 0;
	margin: 0;
}

#secnav a {
	color: #175ea5;
	padding: 1px 0;
	font: normal 12px/16px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
}
#secnav a:hover {
	color: #df7a07;
}

#secnav h3 {
	background: #cadcef;
	border: 1px solid #acbecf;
	padding: 0;
	margin: -1px -1px 0;
}

#secnav h3 span {
	padding: 2px 12px;
	margin: 0;
	font: bold 12px/18px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
	color: #123;
	display: block;
}

#secnav div {
	border-top: 4px solid #fbfbfb;
	padding: 8px 12px;
	margin: 0;
}
#secnav div p {
	padding: 0;
	margin: 0 0 .7em 0;
}
#secnav div ul {
	padding: 0;
	margin: 0 0 .7em 0;
	list-style:none;
}
#secnav div ul li {
	padding: 0;
	margin: 0 0 2px 0;
}

#secnav div ul.data li{
	padding: 2px 0 0 15px;
}

#secnav div span.phone_number{
	color: #d56f02;
	font: normal 18px/30px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
}



/* ********** Main content area ********** */

#maincontent_home {
	width: 735px;
	padding: 0;
	float: right;
}
#maincontent_home_with_banner {
	width: 600px;
	padding: 0;
	float: left;
	margin-left: 10px;
}
div.banner {
	width: 180px;
	float: right;
	margin-bottom: 20px;
}

/* ********** Front page feature section ********** */

#feature {
	margin: 0 0 2em 0;
	background: #e4edf5;
	background: #e4edf5;
	border: 1px solid #acbecf;
	padding: 6px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#feature h3{
	color: #153f69;
	font: bold 18px/20px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
	padding: 2px 10px 2px 10px;
	margin: 0 0 .3em 0;
}

#feature h4 {
}

#feature h5 {
	font-size: 12px;
	color: #153f69;
	margin: 0;
}


#feature a{
	color: #153f69;
	font: normal 12px/16px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
}
#feature a:hover{
	color: #df7a07;
}

#feature_content {
	padding: 0 10px;
}

#feature table td {
	padding-right: 16px;
	vertical-align: top;
	font: normal 12px/16px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
}

#feature table td .photo_table td{
	padding: 0;
}


#feature table td img.photo, #feature table td .photo_table img{
	padding: 2px;
	background: #fff;
	border: 1px solid #b3c0cc;
	margin-bottom: 1em;
}

#feature table td h4 {
	font: bold 14px/16px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
	color: #df7a07;
	padding: 0;
	margin: 0 0 .4em 0;
}


#feature table td p {
	padding: 0;
	margin: 0 0 .7em 0;
}

#feature ul {
	padding: 0;
	margin: 0 0 .7em 0;
	list-style:none;
}

#feature ul li {
	padding: 0;
	margin: 0 0 .3em 0;
	line-height: 1.2em;
}

#feature .details {
	width: 12em;
}

#feature .related_info_links {
	padding: 1em 0;
}

#feature .related_info_links ul {
	margin: 0 0 0 0 ;
}
#feature .related_info_links ul li{
	display: inline;
}

#feature .related_info_links ul li a{
	color: #153f69;
	font: normal 12px/16px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
	padding: 2px 16px 2px 2px;
	background: transparent url("/img/n/bluebox_link_arrow.gif") 100% 5px no-repeat;
	margin-right: 10px;
	white-space: nowrap;
}

#feature .related_info_links ul li a:hover{
	color: #df7a07;
	background: transparent url("/img/n/bluebox_link_arrow.gif") 100% -45px no-repeat;
}

#feature #extra_1 { display: none; }
#feature #extra_2 { display: none; }


/* ********** Welcome section ********** */

#welcome{
	font: normal 12px/16px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
	padding: 0 0 6px 0;
	margin: 0;
	overflow: auto;
}

#welcome a {
	color: #175ea5;
	padding: 1px 0;
	font: normal 12px/16px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
}
#welcome a:hover {
	color: #df7a07;
}

#welcome h1{
	font: normal 30px/30px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
	color: #d56f02;
	padding: 0 0 0 0;
	margin: 0 0 14px 0;
}

#welcome h1.t{
	font: bold 24px/24px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
	color: #d56f02;
	padding: 0 0 0 0;
	margin: 0 0 14px 0;
}

#welcome_main {
	margin-right: 280px;
}

#welcome_main p.intro {
	padding: 0;
	margin: 0 0 4px 0;
	font: bold 12px/16px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
	color: #111;
}

#welcome_main #actions {
	background: transparent url("/img/n/whitebox_top_left.png2") 0 0 no-repeat;
	border-bottom: 1px solid #eee;
	padding: 0;
}

#welcome_main #actions div.inner {
	background: transparent url("/img/n/whitebox_top_right.png2") 100% 0 no-repeat;
	padding: 10px 0px 16px;
}

#welcome_secondary {
	float: right;
	width: 258px;
	background: transparent url("/img/n/whitebox_top_left.png") 0 0 no-repeat;
	border-bottom: 1px solid #ddd;
	padding: 0;
	margin: 0 0 .4em 0;
}

#site_features ul {
	padding: 0 0 0 0;
	margin: 12px 0 0 0;
	list-style:none;
}
#site_features ul li {
	padding: 0 0 0 22px;
	margin: 0 0 .4em 0;
	background: transparent url("/img/n/checkmark2_green.png") 5px 3px no-repeat;
}
#site_features ul li a{
	font: normal 12px/16px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
	color: #153f69;
	color: #000;
	text-decoration: none;
}
#site_features ul li a:hover{
	font: normal 12px/16px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
	color: #df7a07;
	text-decoration: underline;
}
#site_features ul li a .first-word{
	font: normal 12px/16px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
}

#actions {
background:transparent url(/img/n/whitebox_top_right.png) no-repeat scroll 100% 0pt;

padding: 2px 16px 6px;
}


#actions blockquote{
	padding: 12px 0 6px 0;
	margin: 0;
}

#actions blockquote p{
	padding: 0;
	margin:0;
	font: italic bold 12px/16px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
	color: #333;
}
#actions blockquote span{
	padding: 0;
	margin:0 20px 0 0;
	display: block;
	text-align: right;
	font: normal 14px/16px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
	color: #333;
}

#actions p.promote{
	padding: 0;
	padding: 12px 0 6px 0;
	font: bold 12px/16px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
	color: #333;
}


#actions h4{
	margin:10px 0 0 0;
	padding: 0;
	font: bold 12px/16px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
}
#actions p{
	margin:0 0 .7em 0;
	font: normal 12px/16px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
}
#actions a.signup{
	margin:10px 0;
	font: bold 16px/32px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
	padding: 3px 0pt 6px 16px;
	background:transparent url("/img/jk/arr_lg.gif") 0 4px no-repeat;
}
#actions a.link, #rarr_link{
	margin:0;
	font: bold 12px/16px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
	padding: 2px 16px 2px 0px;
	background: transparent url("/img/n/link_arrow.gif") 100% 5px no-repeat;
}
#actions a.link:hover, #rarr_link:hover{
	color: #df7a07;
	background: transparent url("/img/n/link_arrow.gif") 100% -45px no-repeat;
}
#actions .action{
	margin: 0;
	padding: 0 0 12px 0;
	border-bottom: 1px solid #eee;
}

#actions .action:last-child{
	border-bottom: none;
}


/* ********** Find property ********** */

#findprop{
	margin: 12px 0 32px 0;
	overflow: hidden;
}

#findprop table{
	border-collapse: collapse;
}
#findprop table td{
	padding: 0 2px 2px 0;
}

#findprop h3{
	color: #000;
	font: normal 18px/20px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
	padding: 2px 0;
	margin: 0;
}

#findprop .tabheader{
	display: none;
	border: 1px solid #ddd;
	border-width: 0 1px;
	padding: 4px 16px !important;
	margin: 0;
	font: normal 12px/20px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
}

#findprop .tabheader a{
	color: #175ea5;
	padding: 1px 0;
	font: normal 12px/16px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
}
#findprop .tabheader a:hover {
	color: #df7a07;
}

#findprop .tabboxcontent{
	border: 1px solid #ccc;
	border-width: 0 1px 1px 1px;
	padding: 1em 16px 24px 16px;
	margin: 0;
}

.lookitup_button{
	margin-top: 1em;
}



/* ********** Sign in for returning users ********** */

#sign_in{
	text-align: right;
	margin: -16px 0 2px 0;
	font: normal 12px/16px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
}
#sign_in a{
	font: bold 12px/16px Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
	color: #175EA5;
}
#sign_in a:hover {
	color: #df7a07;
}