@charset "UTF-8";
/* CSS Document */


/* reset
-------------------------------------------------*/
html, body, address, blockquote, div, dl, form, h1, h2, h3, side, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
}
img, fieldset {
	border: 0;
}

a:active {
  outline: none;
}

/* reset end
-------------------------------------------------*/

body {background:#000; width:1003px; height:auto; margin: 0 auto;}

p{
	font-size:.875em;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.3em;
	margin:0 0 10px;
	
}

a {color:#000; text-decoration:underline}
a:visited {color:#333; text-decoration:underline;}

h1 {
	font-size:1.4em;
	line-height:23px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:10px;
	text-align:center;
}

h2 {
	font-size:1.2em;
	line-height:21px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:10px;
	text-align:left;
}

h3 {
	font-size:1em;
	line-height:19px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:10px;
	text-align:left;
}

ul {
	font-size:.875em;
	color:#000033;
	line-height:1.3em;
	text-align:left;
	margin-left:15px;
	padding-left:5px;
	margin-bottom:20px;
}
 ul lh {font-size:.875em;}

/* classes
-------------------------------------------------*/

.white_text {color:#FFF;}

.black_text {color:#000;}

.clear {width:1003px; height:1px; clear:both;}

.floatLeft {float:left;}

.floatRight {float:right;}

/* index
-------------------------------------------------*/
#header_index {
	width:1003px;
	height:255px;
	position:relative;
	background-image:url(../images/elements/index_header.jpg);
	background-position: center;
}

#nav_holder_index {
	width:1003px;
	height:360px;
	position:relative;
	margin:0 auto;
	overflow:hidden;
}

#nav1_index {
	background:url(http://ronmccrimmon.com/images/elements/nav/index_find_home.jpg) top center no-repeat;
	width:327px;
	position:absolute;
	padding:0px;
}

#nav2_index {
	background:url(http://ronmccrimmon.com/images/elements/nav/index_sell_home.jpg) top center no-repeat;
	width:327px;
	position:absolute;
	padding:0px;
}

#nav3_index {
	background:url(http://ronmccrimmon.com/images/elements/nav/index_meet_ron.jpg) top center no-repeat;
	width:327px;
	position:absolute;
	padding:0px;
}

/* navs
-------------------------------------------------*/
#nav_holder {
	width:1003px;
	height:83px;
	position:relative;
	overflow:hidden;
}

#nav1 {
	background:url(http://ronmccrimmon.com/images/elements/nav/find_home.jpg) top center no-repeat;
	width:327px;
	position:absolute;
	padding:0px;
}

#nav2 {
	background:url(http://ronmccrimmon.com/images/elements/nav/sell_home.jpg) top center no-repeat;
	width:327px; 
	position:absolute;
	padding:0px;
}

#nav3 {
	background:url(http://ronmccrimmon.com/images/elements/nav/meet_ron.jpg) top center no-repeat;
	width:327px;
	position:absolute;
	padding:0px;
}


#top_nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:auto;
	height:16px;
	position:relative;
	color:#999;
	float:right;
	margin:5px 10px 0px  0px;
}

#top_nav a, #top_nav a:visited {color:#999; text-decoration:none;}
#top_nav a:hover {color:#fff; text-decoration:underline;}

#lower_nav {
	width:585px;
	height:auto;
	margin:0 auto;
	margin-top:20px;
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	white-space:nowrap;
	list-style-type:none;
}

#lower_nav li {display:inline;}

#lower_nav li a {color:#fff; text-decoration:none;}

#lower_nav li a:hover {color:#ccc; text-decoration:underline;}

/* divs
-------------------------------------------------*/
#wrapper {
	width:1003px;
	height:auto;
	position:relative;
	margin:0 auto;
}

#header {
	width:1003px;
	height:191px;
	position:relative;
	background:url(../images/elements/index_header.jpg) top center no-repeat;
	
	
}

#search_column {
	width:327px;
	height:auto;
	position:relative;
	float:left;
	color:#fff;
	margin-top:62px;
}

/* quick search
----------------------------------*/
#IDX-quickSearchForm {
	width:317px;
	margin:0 auto;
	height:auto;
	position: relative;
	color:#fff;
	text-align:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif
}

#IDX-quickSearchForm input {background: none; border: none; color:000;}

#QS-minPriceField {width:60px;} 
#QS-maxPriceField {width:60px;} 
#QS-minRoomsField {width:60px;} 
#QS-minBathsField {width:60px;} 
#QS-labelMaxPrice {width:65px; } 
#QS-labelMinPrice {width:65px;} 
#QS-labelMinSqft {} 
#QS-labelMinRooms {width:65px;} 
#QS-labelMinBaths {width:65px;} 
#QS-labelFormTitle {} 
#QS-labelCityList {width:65px;} 
#QS-buttonSearch {color:#FFF; background:#00CC00;} 
#QS-buttonSearch a{color:#CCC;}
#QS-selectCityList {width:225px;}

.fieldHolder {background: url(../images/elements/table_bg_61.jpg) top left no-repeat; padding-left:3px; padding-top:2px; padding-bottom: 6px;}

/* home value
----------------------------------*/
#homeValueForm {
	width:317px;
	margin:0 auto;
	height:auto;
	position: relative;
	color:#fff;
	text-align:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif
}

#homeValueForm input {background: none; border: none; color:000;}

#hv-label-email {width:60px; } 
#hv-label-name {width:60px;} 
#hv-label-location {width:60px;}
#hv-label-construction-year {width:60px;}
#hv-label-remodel-year {width:70px;}
#hv-label-comment {width:295px;} 
#hv-label-beds {width:70px;} 
#hv-label-baths {width:70px;} 
#hv-label-feet {width:70px;}
#hv-label-acres {width:70px;}
#hv-label-garage {width:70px;}
#hv-label-condition {width:70px;}

.fieldHolderWide {background: url(../images/elements/table_bg_222.jpg) top left no-repeat; padding-left:10px; padding-top:2px; padding-bottom: 6px;}

#grey_column {
	width:672px;
	height:auto;
	margin-top:62px;
	margin-bottom:15px;
	color:#000;
	background:#ccc;
	border:none;
	float:right;
}

#grey_column p {
	color:#000;
	font-size:14px;
	line-height:18px;
	text-align:left;
	margin:0px 0px 0px 0px;
	/*padding:24px;*/
	
}

#featured_properties p {
	text-align:center;
}

#featured_properties img {border:1px solid #000;}

#featured_properties h3 {text-align:center;}





#featured_properties_sidebar {margin:0 auto;  width:246px;}

#featured_properties_sidebar h4 {font-weight:200; text-align:center; font-size:12px; margin-top:5px; margin-bottom:2px; font-family:Arial, Helvetica, sans-serif;}

#featured_properties_sidebar p {text-align:center; font-size:11px; margin-bottom:15px; padding-bottom:0px;}

#featured_properties_sidebar a, featured_properties_sidebar a:visited {color:#fff}

#map_search {
	background:url(http://ronmccrimmon.com/images/elements/nav/search_map.jpg) top left no-repeat;
	width:300px;
	height:26px;
	margin-bottom:20px;
	display:block;
	padding:0px;
}

#basic_search {
	background:url(http://ronmccrimmon.com/images/elements/nav/search_basic.jpg) top left no-repeat;
	width:300px;
	height:26px;
	margin-bottom:20px;
	display:block;
	padding:0px;
}

#advanced_search {
	background:url(http://ronmccrimmon.com/images/elements/nav/search_advanced.jpg) top left no-repeat;
	width:300px;
	height:26px;
	margin-bottom:20px;
	display:block;
	padding:0px;
}

#updates {
	background:url(http://ronmccrimmon.com/images/elements/nav/search_updates.jpg) top left no-repeat;
	width:300px;
	height:26px;
	margin-top:20px;
	margin-bottom:20px;
	display:block;
	padding:0px;
}

#footer {
	width:672px;
	height:auto;
	position:relative;
	float:right;
	color:#fff;
	font-size:14px;
}

#bottom_contact {
	width:530px;
	height:auto;
	padding:35px 0px 0px 0px;
	margin:0 auto;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	white-space:nowrap;
	list-style-type:none;
}
#bottom_contact a {color:#fff; text-decoration:none;}

#bottom_contact a:hover {color:#ccc; text-decoration:underline;}

