.list_image
{
	float: right;
	height: 100px;
	width: 133px;
	border: 1px solid #346797;
	margin-left:10px;
}

.list_detail
{
	width: 383px;
}

.list_read_more
{
	font-size: 14px;
	font-weight: bold;
	color: #346797;
	display: block;
	padding-top: 7px;
}

#property_footer
{
	margin-top: 10px;
	background-color: #346797;
}

#googlemap
{
	float: right;
	width: 362px;
	height: 248px; 
	border: 1px solid #346797;
	overflow: hidden;
	margin: 0px;
}

#NetweatherContainer
{
	float: left;
	width: 300px;
	height: 250px; 
	background-image: url( http://vortex.accuweather.com/adcbin/netweather_v2/backgrounds/blue_300x250_bg.jpg ); 
	background-repeat: no-repeat; 
	background-color: #346797;
}

/* ------------------------------------------*/

.price
{
	font-weight: bold;
	font-size: 14px;
}

.scrollable
{
	position:relative;
	overflow:hidden;
	float: right;  
	width: 352px;
	height: 292px;
	border: 1px solid #000000;
}

/* single scrollable item */
.scrollable img {
	float:left;
	cursor:pointer;
	width:352px;
	height:265px;
}

.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

.scrollable .active 
{
	z-index:9999;
	position:relative;
}

/*  Scrollable navigator ---------------------------------------------------------------- */

#gallery_controls
{
	padding: 5px;
	background-color:#000000;
	text-align:center;
	position: absolute;
	width: 352px;
	top: 265px;
}

#gallery_controls a
{
	display: inline-block;
	height: 15px;
	width: 15px;
	margin: 2px 1px;
}

#gallery_controls .prev 
{
	margin-right: 10px;
	background-image: url(../images/prev.gif);
}

#gallery_controls .next
{
	margin-left: 10px;
	background-image: url(../images/next.gif);
}

.navi a
{
	background-color: #888888;
}

.navi .active 
{
	background-color: #2BB5FF;
}


/* scrollbars  ------------------------------------------------------------------------------- */

.property_information
{
	width: 310px;
	height: 292px;
	float: left;
	zoom: 1;
}

#scrolling_text
{
	position: relative;
	overflow: auto;
	padding-right: 10px;
	height: 254px;
	width: 300px; /* required for ie 6 */
}

#scrolling_location , #scrolling_region
{
	position: relative;
	overflow: auto;
	padding-right: 10px;
	height: 130px;
	width: 450px; /* required for ie 6 */
	border: 1px solid #FFFFFF;
}

#external_content
{
	padding-top:10px;
}

.scrollgeneric 
{
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0; 
	left: 0;
}

.vscrollerbase 
{
	width:10px;
	/* background-color: #cecece; */
	background-image: url(../images/scrollbase.gif);
}

.vscrollerbar 
{
	background-image: url(../images/scrollbar.gif);
	width: 10px;
	height: 50px !important;
	background-image: url(../images/scrollbar.gif);
}

* html .vscrollerbar 
{
	/* IE6 alpha png trick */
	/* IE7 is not affected by this trick, as it perfectly handles the normal png */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images/scrollbar.gif');
	background-image: none;
}

