/* CSS Document */
h1, h2, h3, h4, h5, h6{
	margin: 0px;
}

#header{
	height: 142px;
}
#info{
	background: #FFF url(../images/info_bg.jpg) 535px 0px no-repeat;
	margin: 0px auto;
}

#showcase{
	width: 545px;
	float: left;
	padding: 4px 0px 10px 0px;
	position: relative;
}
#showcase .details{
	width: 95px;
	float: left;
	padding: 0px 0px 0px 5px;
}
#showcase .details .id_num{
	text-align: center;
	font-size: 1.75em;
	margin: 0px 0px 15px; 
}
#showcase .details .scores{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#showcase .details .scores li{
	margin-bottom: 10px;
}
#showcase .details .scores img{
	float: left;
	margin: 0px 8px 10px 0px;
}
#showcase .details .scores .data{
	display: block;
	width: 43px;
	float: right;
	height: 43px;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	line-height: 43px;
	color: #FFF;
	font-weight: bold;
	font-size: 1.3em;
	text-align: center;
	background: url(../images/hp_icon_info_bg.gif) center center no-repeat;
}
#showcase .photo_wrap{
	width: 256px;
	float: left;
	padding: 0px 0px 0px 10px;
	position: relative
}
#showcase .photo_wrap ul.tools {
	margin: 0px;
	padding: 2px;
	list-style: none;
	height: 35px;
	font-size: .8em;
	background: #FFF; 
	border: 1px solid #666;
	position: absolute;
	bottom: 10px;
	left: 15px;
}
#showcase .photo_wrap li {
	float: left;
	veritical-align: bottom;
	width: 49px;
	padding: 20px 0px 5px 0px;
	text-align: center;
}
#showcase .photo_wrap ul.tools li.more_info			{ background:url(../images/icon_info.gif) center top no-repeat; }
#showcase .photo_wrap ul.tools li.contactbroker	{ background:url(../images/icon_contactbroker.gif) center top no-repeat; }
#showcase .photo_wrap ul.tools li.emaillisting	{ background:url(../images/icon_email.gif) center top no-repeat; }
#showcase .photo_wrap ul.tools li.virtualtour		{ background:url(../images/icon_vtour.gif) center top no-repeat; width: 65px; }
#showcase .photo_wrap ul.tools li.mapit			{ background:url(../images/icon_map.gif) center top no-repeat; }
#showcase .photo_wrap ul.tools li.print			{ background:url(../images/icon_print.gif) center top no-repeat; width: 45px; }


#showcase .featured{
	height: 210px;
	overflow: hidden;
}
#showcase .loading{
	position: relative;
	left: 240px;
	top: 90px;
}
#showcase .description{
	width: 165px;
	float: left;
	padding: 0px 0px 0px 10px;
}
#showcase .description h3{
	font-weight: bold;
	font-size: 1.5em;
	max-height: 45px;
	overflow: hidden;
}
#showcase .description .price{
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
	font-size: 1.5em;
}
#showcase .description .blurb{
	height: 120px;
	overflow: auto;
}

#showcase #showcase_nav_wrap{
	width: 530px;
	height: 85px;
	overflow: hidden;
	position: relative;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #999;
	margin-left: 10px;
	clear: left;
}

#showcase .showcase_nav_nav{
	position: absolute;
	width: 543px;
	list-style: none;
	margin:  0px;
	padding: 0px;
	z-index: 1;
	left: 2px;
	top: 225px;
}
#showcase .showcase_nav_nav li { display: block; width: 7px; height: 72px; cursor: pointer; text-indent: -10000px; margin: 0px; padding: 0px;  }
#showcase .showcase_nav_nav #showcase_next{ float: right; background: url(../images/slide_right.jpg) center center no-repeat; }
#showcase .showcase_nav_nav #showcase_prev{ float: left; background: url(../images/slide_left.jpg) center center no-repeat; }
#showcase #showcase_nav{
	clear: left;
	list-style: none;
	margin: 5px 0px 0px 0px;
	padding-left: 0px;
	position: relative; 
	z-index: 2;
}
#showcase #showcase_nav li{
	display: inline;
	cursor: pointer;
	float: left;
	width: 96px;
	padding: 3px 1px 1px 3px;
	border: 1px solid #FFF;
	margin: 0px 4px 0px 0px;
}
#showcase #showcase_nav li.current{
  border: 1px solid #999; 
}

#maincopy{
	width: 220px;
	padding: .5em 10px;
	float: right;
	font-size: .9em;
}
#maincopy h2{
	font-size: 1.9em;
}
#maincopy p{
	margin: 0;
}
#maincopy p.tagline{
	margin-top: .7em;
	text-align:center;
}

#actions {
	background: #FFF url(../images/actions_bg.jpg) 220px 0px no-repeat;
	min-height: 128px;
}
#actions h2 {
	color: #FFF;
	text-align: center;
}
#actions h2 a {
	color: #FFF;
	text-decoration:none;
}
#actions #resources {
	background: #FFF url(../images/action_bg.jpg) top left repeat-x;
	width: 220px;
	float: left;
	margin: 0px;
	padding-top: .25em;
}
#actions #resources ul {
	margin-top: 0px;
}
#actions #resources ul li{
	line-height: 1.8em;
}
#actions #buysell {
	background: #FFF url(../images/action_bg.jpg) top left repeat-x;
	padding-top: .25em;
	width: 545px;
	float: right;
}

#actions #buysell div.action {
	float: left;
	padding: 0px 5px;
}
#actions #buysell #browse{
	width: 250px;
}
#actions #buysell #sell{
	width: 259px;
}
#actions #buysell #sell img{
	float: left; 
	padding-right: 10px;
}