@import url("global.css");
/* =================================================================
 home.css

 Description: Home (/default) page formatting
================================================================== */

/* reset margin, padding to 0 so it will be the same in all platforms */
/* { margin:0; padding:0; }*/
body, h1, h2, h3, h4, h5, h6, p, div, form, code, pre, fieldset, legend, dl, dt, dd, ul, ol, li {
	margin:0; padding:0;
}

body {
	position:relative;
	color:#333;
	font:normal 62.5%/200% Arial, Verdana, Helvetica, sans-serif;
	text-align:left;
	background-color:#fff;
}

/* START: header
******************************/
div#header {
	float:left;
	width:100%;
	background-color:#fff;
	overflow:visible;
	text-align:center;
}
	div#header div {
		position:relative;
		margin:0 auto;
		width:750px;
		text-align:left;
	}
#logo {
	float:left;
	padding:15px 0 15px 0;
}
	#logo img {
		float:lefft;
	}
	
/* skip to content link */
a#skip, a#skip:hover, a#skip:visited {
	position:absolute;
	top:0;
	right:0;
	z-index:200;
}

/* END: header
******************************/



/* START: navigation
******************************/
/* navigation */
div#nav_wrapper {
	float:left;
	position:relative;
	z-index:500;
	width:100%;
	text-align:center;-align:center;
	background-color:#000;
}
div#nav {
	margin:0 auto;
	width:750px;
	text-align:left;
}
ul#navigation {
	float:right;
	margin:0;
	padding:0;
	border-left:1px solid #555;
}
	ul#navigation li {
		position:relative;
		float:left;
		display:inline;
		margin:0;
		padding:0;
		list-style:none;
	}
	ul#navigation li.cat {
		border-right:1px solid #555;
	}
		ul#navigation li.cat:hover {
			cursor:default;
		}
	ul#navigation li span.nav_category {
		display:block;
		padding:10px 15px;
		color:#fff;
		font-size:1.4em;
		background-color:#000;
	}
		ul#navigation li:hover span.nav_category {
			background:#cc0000 url(../images/nav_hover.gif) repeat-x 0 0;
		}
	ul#navigation li ul.nav {
		position:absolute;
		left:-999em;
		z-index:400;
		float:left;
		display:inline;
		margin:0;
		width:175px;
		background-color:#f1f1f1;
		border:1px solid #cccccc;
	}
		ul#navigation li.over ul.nav,
		ul#navigation li:hover ul.nav {
			left:auto;
		}
	ul#navigation ul.nav li {
		clear:none;
		width:175px;
		margin:0;
		padding:0;
		border-top:1px dashed #cccccc;
	}
		ul#navigation ul.nav li.first {
			border-top-width:0;
		}
	ul#navigation ul.nav li a {
		float:left;
		display:inline;
		width:175px;
		text-decoration:none;
		color:#333;
		border-width:0;
	}
	a span.nav_title {
		display:block;
		font-size:1.2em;
		line-height:1.3em;
		padding:10px 15px;
	}
		a:hover span.nav_title {
			color:#83f047;
			background-color:#fff;
		}
	a span.nav_desc {
		display:none;
	}
	ul#navigation ul.nav ul,
	ul#navigation li.over ul.nav ul,
	ul#navigation li:hover ul.nav ul {
		display:none;
	}
/* END: navigation
******************************/


div#content{
	float:left;
	width:100%;
	border-bottom:1px solid #fff;
	background:#990000 url(../images/gradient.gif) repeat-x 0 0;
	text-align:center;
	color:#fff;
}
	div#content div {
		margin:0 auto;
		width:750px;
		text-align:left;
	}
	div#content div div {
		position:relative;
		float:left;
		width:750px;
		padding:10px 0;
	}
	img#agent_photo {
		float:right;
		width:108px;
		height:125px;
		border:2px solid #fff;
		margin-left:10px;
	}
/* contact information */
div#content div#contact_info {
	float:right;
	margin:0;
	padding:0;
	width:auto;
	text-align:right;
	font-size:1.2em;
	line-height:1.5em;
}
	div#content div#contact_info a {
		color:#fff;
	}
	div#contact_info h1 {
		margin:0;
		color:#fff;
		font-size:1.2em;
		font-weight:bold;
	}
	div#contact_info h2 {
		margin:3px 0 0 0;
		color:#fff;
		font-size:1em;
		font-weight:bold;
	}
	div#contact_info .phone_title {
		font-weight:bold;
	}
#welcome {
	position:absolute;
	bottom:0;
	left:0;
}
	
/* main links */
div#main_links {
	float:left;
	border-top:9px solid #c0b9a7;
	width:100%;
	background-color:#f1f1f1;
}
	div#main_links div.wrapper {
		position:relative;
		margin:0 auto;
		width:750px;
		height:291px;
		background:transparent url(../images/home/image.jpg) no-repeat 100% 0;
	}
div#main_links ul {
	float:left;
	margin:0;
	padding:0;
	width:199px;
	background:transparent url(../images/home/mainlinks_bg.gif) repeat-y 0 0;
	border-left:1px dashed #cccccc;
}
	div#main_links ul li {
		float:left;
		margin:1px 0 0 0;
		padding:0;
		list-style:none;
		display:inline;
	}
		div#main_links ul li.first {
			margin:0;
		}
	div#main_links ul li a {
		float:left;
		width:199px;
		height:96px;
		border-width:0;
		text-decoration:none;
	}
	div#main_links ul li.search_btn a {
		background:transparent url(../images/home/search_btn.jpg) no-repeat 0 0;
	}
		div#main_links ul li.search_btn a:hover {
			background:transparent url(../images/home/search_btn.jpg) no-repeat -199px 0;
		}
	div#main_links ul li.sellers_btn a {
		background:transparent url(../images/home/sellers_btn.jpg) no-repeat 0 0;
	}
		div#main_links ul li.sellers_btn a:hover {
			background:transparent url(../images/home/sellers_btn.jpg) no-repeat -199px 0;
		}
	div#main_links ul li.buyers_btn a {
		background:transparent url(../images/home/buyers_btn.jpg) no-repeat 0 0;
	}
		div#main_links ul li.buyers_btn a:hover {
			background:transparent url(../images/home/buyers_btn.jpg) no-repeat -199px 0;
		}
		div#main_links ul li a span {
			display:block;
			text-align:right;
			color:#333;
			padding:40px 30px 0 0;
			font:normal 18px/1.1em Georgia, "Times New Roman", Times, serif;
		}
		div#main_links ul li a:hover span {
			color:#990000;
		}

/* START: quicksearch
******************************/
/* hide from ie mac \*/
* html body div#quick_search_wrapper {overflow: auto; }
/* end hack */

div#quick_search_wrapper {
	position:absolute;
	bottom:10px;
	right:10px;
	width:530px;
	background:transparent url(../images/home/image_faded.jpg) no-repeat left bottom;
}
div#quick_search {
		margin:0 auto;
		padding:10px;
		width:505px;
}
	div#quick_search h3 {
		padding: 0 0 10px 0;
		height:auto;
		font:normal 18px/18px Arial, Helvetica, sans-serif;
		text-indent:0;
		color:#000;
		text-transform:uppercase;
	}
	div#quick_search form {
		position:relative;
			width:505px;
			margin:0;
		font-size:12px;
		cursor:pointer;
	}
	div#quick_search form br {
		display:none;
	}
	div#quick_search select{
		margin:3px 6px 4px 0;
	}
	/*div#quick_search select{
		margin:3px 0 4px 0;
	}*/

	div#quick_search input {
		margin:3px 1px 0 0;
	}
	div#quick_search form div {
		display:inline;
		margin:auto;
	}
	div#quick_search form div input {
		display:inline;
		padding:0 0 0 3px;
		margin:0;
		width:97px;
		height:23px;
		color:#333;
		font:bold 1em/23px Arial, Helvetica, sans-serif;
		text-decoration:none;
		text-transform:uppercase;
		text-align:center;
		background:transparent url(../images/home/quick_search_btn.gif) no-repeat 0 0;
		border-width:0;
	}
		div#quick_search form div input:hover {
			color:#000;
			background:transparent url(../images/home/quick_search_btn.gif) no-repeat 0 -23px;
		}
/* END: quicksearch
******************************/



/* START: footer
******************************/
div#footer_wrapper {
	width:100%;
	min-height:80px;
	padding:5px 0 15px 0;
	border-top:1px solid #cccccc;
}
	* html div#footer_wrapper{
		height:80px;
	}
div#footer {
	margin:0 auto;
	width:745px;
	min-height:60px;
}
	* html div#footer {
		height:60px;
	}
div#footer_copyright {
	float:right;
	color:#787878;
}
	
/* login */
div#footer_login {
	float:left;
}
div#footer_login ul {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	font-size:1em;
	line-height:20px;
	color:#787878;
}
	div#footer_login ul li {
		display:inline;
		padding:0 10px;
	}
	li.agentlogin {
		border-right:1px solid #787878;
	}
	
/* END: footer
******************************/