@charset "utf-8";

#topContent {
	height:414px;
	width:881px;
	margin:0 auto;
	position:relative;
	_position:static;
	background-image:url(../images/bkgs/feature-slideshow.png);
	background-repeat:no-repeat;
}

/*--------------------- Slideshow styles ------------------------*/
#slideshow {
	height:414px; width:881px;		
	position:absolute;
	top:5px;
	left:4px;
}

#slideshow img {
    z-index:8;
    opacity: 0;
	width:873px; height:405px;
}

/*--------------------- Magazine Form styles ------------------------*/
#Lifestyle{
	width:auto;
	padding:0 15px;
	background-image:url(../images/bkgs/mag_form.png);
	background-repeat:no-repeat;
	background-color:#191919;
}

#Lifestyle p {text-align:justify;margin-bottom:6px;color:#FFF;}
#Lifestyle div{width:163px;}
#Lifestyle div label{float:left;margin-top:6px;}

#Lifestyle div input[type=text]{float:left;clear:both;width:163px;}
#Lifestyle div input[type=checkbox]{float:left;margin:6px 6px 0 0;border:none;}
#Lifestyle div select{float:left;clear:both;}

#Lifestyle div.name input[type=text]  {width:79px;}
#Lifestyle div.stateline select{float:left;width:68px;font-size:10px;}
#Lifestyle div.cityline input[type=text] {width:90px;}

#Lifestyle div.name {float:left;width:79px;}
#Lifestyle div.clearboth {clear:both;}
#Lifestyle div.cityline {float:left;width:90px;}
#Lifestyle div.stateline {float:left;width:68px;}

#Lifestyle div.frm-space {margin-right:5px;}

#Lifestyle div input[type=submit]{background:url(../images/buttons/sign_up.jpg) no-repeat;height:19px;width:62px;margin:6px 0 15px; 0}

/*--------------------- Home Listings styles ------------------------*/
#listingsClip{position:absolute;z-index:99;}

ul.carousel li {
	position:relative;
	width:583px;
	height:116px;
	float:left;
	display: inline-block;display: block;
}

.listingsFeatured{
	height:404px;
	width:583px;
}

.dynamicListing
{
	width:583px;
	height:116px;
	float:left;
	background-color:transparent;
	background-image:url(../images/featured/featured_up.png);
	background-repeat:no-repeat;
}

.seperator {
	margin:6px 0 4px 0;
}

.hoverDL
{
	background-color:#a9dde4;
}

.dynamicListing div
{ 
	float:left;
	color:#000;
}

.dynamicListing .imageHolder
{
	width:191px;
	overflow:hidden;
	margin:0 4px;
	position:relative;
	z-index:98;
}

.dynamicListing .imageHolder a 
{
	display:block;
	height:89px;
	width:121px;
	margin:14px auto;
}

.dynamicListing .imageHolder img
{
	height:85px;
	width:121px;
	overflow:hidden;
	border:#3d3d3d solid 1px;	
}

.dynamicListing .detailsHolder
{
	margin:24px;
	height:73px;
	opacity: 0;
	position:relative;
	z-index:98;
}

.dynamicListing .detailsHolder p {
	margin:0;	
	color:#000;
}

.dynamicListing .highlight
{
	color:#3982ab;
	font-size:13pt;
} 
.dynamicListing .featuresHolder
{ 
	margin:0px 0px 0px 0px;
}

.dynamicListing .availabilityHolder{
	margin:0px 0px 0px 0px;
	color:#3982ab;
	font-size:11pt;
	text-transform:uppercase;
}

a.next {float:left;}
a.prev {float:left;}
img.header {margin:15px 0;}

#pageContent {
	background-image:url(../images/bkgs/ordament.png);
	background-position:right top;
	background-repeat:no-repeat;
}
