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

.floated
{
	float: left;
	margin: 0 20px 20px 0; padding: 0;
}

.floated.alt
{
	float: right;
	margin: 20px;
}

.hset { margin: 0 0 15px 0; }

.hset h1, .hset h2, .hset h3, .hset h4
{
	margin: 0 0 5px 0;
}



body{
	background-color:#271a12;
	overflow-x:hidden;
}

a{
}

a:link
{
	color:#916d00;
	text-decoration:underline;
}


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

a:hover
{
	color:#915110;
	text-decoration:none;
}

#container
{
	position:relative;
	width:960px;
	margin:0 auto 0 auto;
}

#inner-page  #header, #idx #header{
	position:relative;
	z-index:1;
	height:150px;
	background-color:#FFF;
	margin:0px 0px 0px 0px;
}

#header{
	position:relative;
	z-index:1;
	height:150px;
	background-color:#FFF;
	margin:0px 0px 0px 0px;
	border-bottom:7px solid #AF9345;
}

#header-block{
	position:relative;
	z-index:5;
	height:306px;
	width:100%;
	background:url(/img/gbl/agent-area-bg.jpg) no-repeat 0 0 #362416;
	
}

#header-block img.agent-pic{
	width:271px;
	height:362px;
}


/**/

#featured-listing{
font-family:times New Roman;
margin-bottom: 20px;
}

#featured-listing .title p{
	color:#EAC869;
	font-size:18px;
	line-height:1.2em;
}

#featured-listing .description{
	color:#ab996b;
	font-size:14px;
}

#featured-listing{
	position: relative;
	z-index: 10;
	margin-top: -270px;
	width: 583px;
	height: 460px;
	background: url(/img/gbl/featured-listing.png) no-repeat;
	overflow: hidden;
	padding: 35px 0 0 35px;
}

#content-primary #feat-listings h2{
	display: none;
}

#listings{
	/* This is the slide area */
	height: 335px;
	/* jQuery changes the width later on to the sum of the widths of all the slides. */
	width: 920px;
	overflow: hidden;
}

.listing{
	float:left;
	width:583px;
	height:265px;
	overflow:hidden;
}


#menu {
	/* This is the container for the thumbnails */
	height:45px;
	width:590px;
}

.listing ul, #menu ul{
	float: left;
	width: 100%;
	margin: 0px 0px 0px -33px;
	padding: 0px 0 40px 38px;
	background: url(/img/gbl/fine-homes.png) no-repeat left 0;
	border-bottom: solid 1px #d4cebd;
}

.listing li, #menu li{
	/* Every thumbnail is a li element */
	float:left;
	height:78px;
	list-style:none;
	margin: 0 12px 0 0 !important;
}

.listing li.inact:hover, #menu ul li.inact:hover{
	/* The inactive state, highlighted on mouse over */
	background:url(img/pic_bg.png) repeat;
}

.listing li.act,li.act:hover, #menu li.act,li.act:hover{
	/* The active state of the thumb */
	background:url(img/active_bg.png) no-repeat;
}

.listing li.act a, #menu li.act a{
	cursor:default;
}

.listing li a, #menu li a {
	display:block;
	background:url(img/divider.png) no-repeat right;
	height:78px;
	width:100px;
	padding:2px;
	background-color:#ede9d9;
	border:solid 1px #b1a480;
}

.listing li a:hover, #menu li a:hover {
	border-color: #BAA87A;
}

.listing a.info-links img {
	position:relative;
	border:solid 5px #ede9d9;
	background-color:#241d17;
	padding:1px;
}


.listing a.info-links{
	float:left;
	display:block;
	background:#ede9d9;
	-moz-box-shadow: 5px 5px 5px #342110;
	-webkit-box-shadow: 5px 5px 5px #342110;
	filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=5,MakeShadow=true,ShadowOpacity=0.3);
	zoom:1;

}


.listing .features{
	float:left;
	padding-left:20px;
	width:200px;
}


.listing .features .title{
	padding:10px 0 0 0;
}

.listing .features a.more-info {
	display:block;
	background:url(/img/gbl/read-more.png) no-repeat 0 0;
	width:100px;
	height: 29px;
	margin: 20px 0 0 0;
	text-decoration:none;
	border:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	filter:none;
	padding:0;
	font-size: 14px;
	font-weight: normal;
	color: #f3e7b2;
}

.listing .features a.more-info span{
	display:block;
	padding:6px 0 0 0;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	
}

.listing .features a.more-info:hover{
	background-position: 0 -40px;
	text-decoration:none;
}

/**/

#content{
	position:relative;
	background-color:#ac9551;
	padding-top:10px;
	border-top:solid 1px #fff;
}


#content-inner{
	position:relative;
	z-index:9;
	float:left;
	width:100%;
	background:url(/img/gbl/bg-content.gif) repeat-x 0 0 #fff;
	border-top:solid 1px #fff;
}

#map #content-inner{
	position:relative;
	z-index:9;
	float:left;
	width:100%;
	background:url(/img/gbl/bg-content.gif) repeat-x 0 0 #fff;
	padding:0 0 45px 0;
}

#content-inner h1{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:32px;
	color: #9c5412;
	font-weight:normal;
	padding: 0;
}

#inner-page #content-inner h2.error{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:normal;
	padding:40px 0 0 0;
}

#inner-page #content-inner h1, #idx #content-inner h1, #map #content-inner h1{
	
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:32px;
	color:#FFF;
	font-weight:normal;
	padding:30px 0 0 0;

}

#content-primary {
	position:relative;
	float:left;
	width:620px;
	min-height:440px;
	padding: 10px 0 0 50px;
}

#idx-mapsearch {
	
	position:relative;
	float:left;
	width:865px;
	min-height:440px;
	padding-left:50px;
	
}

#content-primary #idx h1 {
	
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:32px;
	color:#FFF;
	font-weight:normal;
	padding:40px 0 0 0;
	
}


#content-inner p{

	color:#493727;
	font-size:12px;
	line-height: 22px;
	margin: 0 0 22px 0;
	
}

#content-inner p.disclaimer{

	color:#493727;
	font-size:12px;
	line-height:1.2em;
	padding:0 0 20px 0;
	
}

#content-inner ul, #content-inner ol{

	color:#493727;
	font-size:12px;
	
}

#content-inner ul li, #content-inner ol li{

	padding-bottom:3px;
	
}

#content-primary h2, #content-primary h3{
	margin: 0 0 4px 0;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:22px;
	color:#6b4922;
	font-style:italic;
	font-weight:normal;
	line-height: 32px;
}

#content-primary h3{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:16px;
	color:#6b4922;
	font-style:italic;
	font-weight:normal;
}


#content-primary h2.error{
	
	padding:20px 0 0 0;
	
}
/**/ 

#blog-entries{
	
	position:relative;
	
}


#blog-entries .blog-entry h4{
	border-bottom:1px solid #6b4922;
	padding:0 0 3px 0;
}

#blog-entries .blog-entry h4 a{
	
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:18px;
	color:#6b4922;
	font-weight:normal;
	font-style:italic;
	text-decoration:none;
	
}

#blog-entries .blog-entry h4 a:hover{

	text-decoration:underline;
	
}

#blog-entries .blog-entry p.info{

	font-weight:bold;
	font-size:11px;
	color:#6b4922;
}

#blog-entries .blog-entry p.info a{

	color:#CC6600;
	text-decoration:none;

}

#blog-entries .blog-entry p.info a:hover{

	color:#CC6600;
	text-decoration:underline;

}

/**/

#testimonials h4{

color:#6B4922;
font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;
font-size:18px;
font-style:italic;
font-weight:normal;
text-decoration:none;

}



/**/

#content-secondary{
	
	position:relative;
	float:right;
	width:220px;
	background-color:#362416;
	min-height:100px;
	padding: 40px 20px;
}


#footer{
	
	position:relative;
	float:left;
	clear:left;
	width:100%;
	background-color:#e2cf94;
	background:url(/img/gbl/footer-bg.jpg) #e2d3a1 0 0;
	
}

#footer .section{
	
	position:relative;
	float:left;
	width:100%;
	
}


#footer h5{
	
	color:#cc6600;
	font-size:22px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:normal;
	font-style:italic;
	margin:0 0 12px 0;
}


#footer .header em{
	
	color:#86784b;
	font-size:16px;
	
}


#footer .section .article{
	
	float:left;
	width:300px;
	padding:20px 0px 20px 0;
	

}

#footer .section #article-blog{
	
	padding-left:50px;
	padding-right:20px;
	
}

#footer .section #article-buzz{
	
	padding-right:20px;

}


#footer .section #article-quickfind{
	
	width:220px;
	min-height:215px;
	background:url(/img/gbl/quickfind-bg.jpg) no-repeat scroll 0 0;
	padding:20px 10px 0 20px;
	margin-left:10px;
	
}

/**/

#quick-search label{

	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#73613e;
	display:block;
	padding:1px 0 2px 0;
	margin:0;
	font-weight:bold;
	
}

#quick-search select{

	margin-bottom:5px;
	font-size:12px;
	
}

#quick-search-city select{

	width:208px;
	
}

#quick-search-type select{

	width:208px;
	
}

#quick-search-rooms,#quick-search-range{
	
	position:relative;
	width:100%;
	float:left;
	clear:left;
}

#quick-search-submit{
	
	clear:left;
	padding:7px 0 0 0;
	
}

#quick-search-rooms div,#quick-search-range div{
	

	float:left;
	width:49%;
	
}

#quick-search-rooms select,#quick-search-range select{

	width:100px;
	
}

#quick-search #quick-search-submit input{
	
	background:url(/img/gbl/go_btn.gif) no-repeat 0 0;
	border:none;
	width:24px;
	height:24px;
	cursor:pointer;
	
}

#quick-search #quick-search-submit span{
	
	position:relative;
	left:3px;
	top:-2px;
	color:#705f44;
	font-size:11px;
}

#quick-search #quick-search-submit span a{
	
color:#543519;
text-decoration:underline;
font-weight:bold;

}

/**/




#footer .bubble{

position:relative;
padding:20px 20px 15px 20px; 
width: 260px; 
min-height:100px;

-moz-border-radius-topright: 5px; 
-moz-border-radius-bottomright: 5px; 
-moz-border-radius-topleft: 5px; 
-moz-border-radius-bottomleft: 5px;
color:#543519;
font-style:italic;
font-size:12px;
line-height:1.5em;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-weight:bold;
background-color:#FFF;

}



#footer .bubble dt{
	
	display:none;
	
}

#footer .bubble p{
	
	font-size:13px;
	line-height:1.5em;
}

#footer .bubble dd{
	
	height:90px;
	font-size:13px;
	line-height:1.5em;
}

#footer .bubble dd a{
	
color:#cc6600;
text-decoration:none;
padding:0 0 0 5px;
}

#footer .bubble dd a:hover{
	
color:#cc6600;
text-decoration:underline;

}



#footer .bubble strong{
	
	font-style:normal;
	position:absolute;
	top:155px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	
}

#footer .bubble strong.date{
	
	left:8px;
	color:#543519;
	
}

#footer .bubble strong.client-name{
	
	left:8px;
	color:#543519;

}

#footer .bubble strong.comments{
	
	right:8px;
	color:#915110;

}

#footer .bubble strong.read-more{
	
	right:8px;

}

#footer .bubble strong.read-more a{
	
	text-decoration:none;
	color:#915110;
	
}

#footer .bubble strong.read-more a:hover{
	
	text-decoration:underline;
	
}



#short-description{

position:relative;
clear:left;
float:left;
width:100%;
padding:20px 0px 20px 0px;
border-bottom:solid 1px #fff9e6;
border-top:solid 1px #fff9e8;
background-color:#f1e4c3;

}

#short-description img{
	

	
}

#short-description p{
	
color:#696149;
margin:0 50px 0 300px;
font-size:11px;
line-height:1.5em;

}

#short-description p strong{
	
color:#915110;

}

.bubble-point{



}

#legal{
	
	position:relative;
	float:left;
	width:50%;
	margin-left:20px;
	font-size:12px;
	color:#927f47;
	font-weight:normal;
	padding:15px 0px 0px 0px;
	
}

#footer-nav{
	
	list-style:none;
	float:right;
	padding:15px 0 0 0;
}


#footer-nav li{
	
	float:left;
	padding:0 0 0 0;
	margin:0 23px 0 0;
	color:#847443;
	font-size:12px;
	list-style:disc;
}

#footer-nav li.first{
	
	list-style:none;
	
}

#footer-nav li a{

	color:#847443;
	text-decoration:none;
	
}

#footer-nav li a:hover{

	color:#847443;
	text-decoration:underline;
	
}

/**/

#logo{
	
	position:absolute;
	left:20px;
	top:20px;
	
}


.primary-nav
		{
			position:absolute;
			z-index:2;
			top:50px;
			left:302px;
			margin: 0 auto;
			width: 960px; height: 0;
			position: relative;
		}

			.primary-nav ul
			{
				margin: 0; padding: 0;
				list-style: none;
				overflow: visible;
				width: 640px; height: 63px;
				
			}

				.primary-nav ul li
				{
					margin: 0; padding: 0;
					list-style: none;
					float: left;
				}

					.primary-nav ul li a
					{
						float: left;
						height: 63px;
						background: url(/img/gbl/nav-sprites.gif) no-repeat;
						text-indent: -999em;
						overflow: hidden;
					}

					/* image replacement, dimensions + bacground position (sprites) */
					.primary-nav ul li.navi-home a { width: 105px; background-position: 0 0; }
					.primary-nav ul li.navi-listings a { width: 120px; background-position: -105px 0; }
					.primary-nav ul li.navi-about a { width: 114px; background-position: -225px 0; }
					.primary-nav ul li.navi-communities a { width: 132px; background-position: -339px 0; }
					.primary-nav ul li.navi-blog a { width: 146px; background-position: -471px 0; }
					
					/*special treatment */
					.primary-nav ul li.navi-contact a 
					{ 
						height: 29px; width: 260px; 
						background: url(/img/contact-us.gif) no-repeat;
						position: absolute;
						top: -58px; left: 390px;
					}

					/* hover / rollovers */
					.primary-nav ul li.navi-home a:hover { background-position: 0 -63px; }
					.primary-nav ul li.navi-listings a:hover { width: 120px; background-position: -105px -63px; }
					.primary-nav ul li.navi-about a:hover { background-position: -225px -63px; }
					.primary-nav ul li.navi-communities a:hover { background-position: -339px -63px; }
					.primary-nav ul li.navi-blog a:hover { background-position: -471px -63px; }
			

a.highlight { padding: 0; background: none; }

/**/

#content-secondary h3.area-information,
#content-secondary h3, #content-secondary .nav h3.title { margin: 0 0 8px 0; padding: 5px 10px; background: #543519; color: #D1C491; font: 14px/18px 'times new roman', times, serif; }

#content-secondary h3.title{
	color:#fff; background: transparent;
}


				#content-secondary .nav ul
				{
					margin: 0 0 30px 0; padding: 0;
					list-style: none;
					overflow: hidden;
				}

					#content-secondary .nav ul li
					{
						margin: 0; padding: 0;
						list-style: none;
						border-bottom: 1px solid #543519;
					}

						#content-secondary .nav ul li a
						{
							display: block;
							margin: 0; padding: 3px 0 3px 10px;
							color: #968453;
							text-decoration: none;
							font: 14px/20px 'times new roman', times, serif;
						}
						
						#content-secondary .nav ul li a:hover
						{
							color: #D1C491;
						}

							#content-secondary .nav ul li ul
							{
								margin: 0 0 10px 0; padding: 0;
							}

								#content-secondary .nav ul li li
								{
									border: none;
								}
	
									#content-secondary .nav ul li li a
									{
										font: 12px/16px arial;
										padding: 1px 0 1px 24px;
										background: url(/img/bul.gif) no-repeat 12px center;
										color: #7F6537;
									}

						#content-secondary  #register-cta {
							position:relative;
							background-color:#543519;
							width:220px;
							min-height:200px;
							_height:200px;
							-moz-border-radius-topright: 5px; 
							-moz-border-radius-bottomright: 5px; 
							-moz-border-radius-topleft: 5px; 
							-moz-border-radius-bottomleft: 5px;
							margin:20px 0 0 0;
						}
						
						#content-secondary  #register-cta a{
							
							display:block;
							background:url(/img/gbl/sign-up-btn.jpg) no-repeat 0 0;
							border:none;
							width:80px;
							height:27px;
							margin:0 0 0 25px;
							padding:5px 0 0 0;
							color:#e5d798;
							font-size:13px;
							font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
							text-decoration:none;
							text-align:center;
						}
						
						#content-secondary  #register-cta h3{
							
							font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
							font-size:22px;
							color:#af9345;
							font-weight:normal;
							font-style:italic;
							text-align:left;
							padding:15px 0 0 20px;
							margin:0 0 15px 0;
						}
						
						#content-secondary .nav #register-cta ul{
							
							list-style:disc;
							font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
							font-size:14px;
							color:#b5a56f;
							font-weight:normal;
							text-align:left;
							margin-bottom:17px;
						}
						
						#content-secondary .nav #register-cta ul li{
							
							clear:left;
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							margin:0 0 4px 36px;
							list-style:disc;
						}
						
						#content-secondary .nav #register-cta input{ 
							margin-left:20px;
						}

h5.legend
{
	margin: 10px 0 10px 0;
	font-family: "Palatino Linotype","Book Antiqua",Palatino,serif;
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
	color: #CC6600;
}


/* Generic Tabbed Navigation */

	#content .tabset {
		margin: 0; padding: 0 0 20px 0;
		clear: both;
		}

		#content .tabset ul {
			margin: 0; padding: 0;
			list-style: none;
			border-bottom: 1px solid #8F7250;
			}

			#content .tabset li {
				float: left;
				padding: 7px 10px 5px 10px; margin: 0 2px 0 0;
				list-style: none;
				border: 1px solid #8F7250;
				border-bottom: none;
				background: #8F7250; color: #333;
				position: relative; bottom: -1px;
				font-weight: normal;
				font: 12px/12px "Palatino Linotype","Book Antiqua",Palatino,'times new roman', times, serif;
				text-transform: uppercase; letter-spacing: 1px;
				}

			#content .tabset ul li.current, #content .tabset ul li.current a {
				background: #E1D8B4;
				padding-top: 8px;
				color: #7F623F;
				font-weight: bold;
				}

				#content .tabset ul li a {
					color: #FFF9DF;
					text-decoration: none;
					font: 12px/12px "Palatino Linotype","Book Antiqua",Palatino,'times new roman', times, serif;
					}

	#content .thumbset ul {
		list-style: none;
		margin: 0; padding: 0;
		}

		#content .thumbset ul li {
			list-style: none;
			margin: 10px 10px 0 0; padding: 0;
			}


/* Agent Roster Page Styles
====================================================
====================================================*/


/*Content*/

div.highlight {

background:#F0EAD6;
border:1px solid #EAE1CA;
color:#4A3905;
margin:0 0 1em;
padding:10px 10px 0;

}


.highlight {

background:#F0EAD6 none repeat scroll 0 0;
color:#0E1626;
border: none;
margin: 0 0 22px 0;
padding: 10px 20px 10px 20px;

}

blockquote p {
	
border:1px solid #EAE1CA;
background:#FFFFFF none repeat scroll 0 0;
border-left:3px solid #AF956D;
color:#4F4331;
margin:0 0 20px;
padding:10px 10px 10px 27px;

}

div.important {

background:#FBE6F2 none repeat scroll 0 0;
border:1px solid #D893A1;
margin:0 0 20px;
padding:9px;

}

.important {

background:#FBE6F2 none repeat scroll 0 0;
border:1px solid #D893A1;
margin:0 0 20px;
padding:9px;

}

.footnote {
color:#666666;
font-size:85%;
}


/**/

.paging{
	
	position:relative;
	margin:0px 0px 15px 0px;
	overflow: hidden;
}

.paging a, .paging strong{
	
	display:block;
	float:left;
	padding:3px;
	
}

p#result-message{
	font-weight:bold;
}

.dataset {}
	.dataset ul { margin: 0; padding: 0; list-style: none; }
		.dataset ul li { margin: 0; padding: 10px 0 8px 0 !important; overflow: hidden; clear: both; border-top: 1px solid #DFD2A7; }
			.dataset ul li dl { margin: 0; padding: 0; }
				.dataset ul li dl dt { margin: 0; padding: 0; width: 35%; float: left; }
				.dataset ul li dl dd { margin: 0; padding: 0; width: 60%; float: right; }


/* Agents */

ul.nav-alpha
{
	margin: 0; padding: 0;
	list-style: none;
}

	ul.nav-alpha li
	{
		margin: 0; padding: 0;
		list-style: none;
		float: left;
	}

		ul.nav-alpha li a,
		ul.nav-alpha li b
		{
			padding: 2px 6px;
			float: left;
		}


#agent-search
{
	background: #B7A679;
	padding: 20px; margin: 0 0 40px 0;
}

	#agent-search p
	{
		margin: 0; padding: 0 0 10px 0;
		list-style: none;
		font-size: 18px;
		color: #fff;
	}

	#agent-search form ul
	{
		margin: 0; padding: 0;
		list-style: none;
	}

		#agent-search ul li
		{
			padding-right: 10px;
			float: left;
		}

		#agent-search ul li label
		{
			margin: 0; padding: 0 0 3px 0;
			display: block;
			font-weight: bold;
		}


.colset.agents
{ 
	position: relative;
	padding: 0 0 20px 0;
}

.col.agent-image
{
	width: 140px;
	float: left;
}

	ul.agent-info
	{
		margin: 0; padding: 0;
		list-style: none;
		position: absolute;
		right: 0; top: 8px;
	}

		ul.agent-info li
		{
			margin: 0; padding: 0 0 0 20px;
			list-style: none;
			float: left;
			color: #7F603F;
		}

.colset.agents .btnset
{
	position: relative;
	top: -20px;
}

#agents-container .colset
{
	padding-top: 20px;
}


#agents-container ul.agent-info
{
	left: -20px; top: -20px;
}


#feat-listings #featured-listing .listing a.info-links img
{
	margin: 0; padding: 0;
	border: none;
	width: 320px; height: 100%;
}


#listings .features { color: #fff; }



/* V2 enhancements */

#page
{
	width: 960px;
	margin: 0 auto;
	border: 2px solid #fff; border-top: none; border-bottom: none;
	overflow: hidden;
}

body.v2 #container
{
	border-left: 1px solid #fff; border-right: 1px solid #fff;
	overflow: hidden;
}
	
	body.v2 #header-block
	{
		background: url(/img/feature_bg.jpg) no-repeat;
	}

body.v2 #feat-listings
{
	position: absolute;
	top: -307px; left: 0;
	width: 960px; height: 504px;
	z-index: 5000;
}

body.v2 #header-block
{
	z-index: 999999;
	background: transparent;
	width: 200px;
	float: right;
}


body.v2 #header-block .agent-pic
{
	z-index: 999999;
}

body.v2 #feat-listings #featured-listing
{
	position: relative;
	top: 0; left: 0;
	margin: 0; padding: 0;
	background: none;
	width: 960px; height: 502px;
}

body.v2 #feat-listings #featured-listing .listing
{
	width: 960px; height: 302px;
	padding: 0;
	background: url(/img/feature_bg.jpg) no-repeat;
}

body.v2 #feat-listings #featured-listing .listing a.info-links
{
	margin: 61px 0 0 128px;
	height: 176px; width: 245px;
	overflow: hidden;
	-moz-box-shadow: none;
	position: relative;
}

body.v2 #feat-listings #featured-listing .listing a.info-links img
{
	margin: 0; padding: 0;
	border: none;
	width: 100% !important; height: 100% !important;
}

body.v2 #feat-listings #featured-listing .listing .features
{
	margin: 40px 0 0 40px;
	text-shadow: 0 0 2px #000;
	color: #fff;
	font: 13px/20px 'Palatino Linotype', Palatino, times;
	text-transform: uppercase;
}

body.v2 #feat-listings #featured-listing .listing .features .price
{
	color: #ffdd89;
	font: 30px/40px 'Palatino Linotype', Palatino, times;
}

body.v2 #feat-listings #featured-listing .listing .features .desc
{
	font: 18px/20px 'Palatino Linotype', Palatino, times;
	margin: 0 0 10px 0;
}



body.v2 #feat-listings #featured-listing .listing .features a
{
	margin: 0; height: 20px; width: 20px;
	overflow: hidden;
	text-indent: -999em;
	background: url(/img/arrow.gif) no-repeat
}

body.v2 #menu
{
}
