/*
#######################################################################
##	BEGIN GRT.SMA LISTINGS MODULES - 09/13/2006						 ##
##	PHP 5.0	Author: Wayne Allen Andrew	wayne@globaldrt.com			 ##
##	XHTML Strict 1.0 Author: Stephen Tims stephen@globaldrt.com  	 ##
##	CSS Author: Stephen Tims stephen@globaldrt.com  				 ##
##	MODULE ©2006 Global Response Technologies		 				 ##
#######################################################################
*/
.listings
{	position:relative !important;
}
.listings .list_heading
{	position:relative !important;
	width:540px;
	height:94px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.listings .list_heading .prev_button
{	width:32px;
	height:40px;
	position:absolute;
	top:25px;
	left:25px;
	background:url(../sharedimages/silv_prevbutton.gif) no-repeat center bottom;
}
.listings .preload_prev {
	background:url(../sharedimages/silv_prevbutton_dwn.gif) no-repeat;
}
.listings .list_heading .prev_button span
{	text-transform:uppercase;
	display:block;
	width:31px;
	height:14px;
	overflow:hidden;
}
.listings .list_heading .prev_button a
{	display:block;
	width:32px;
	height:40px;
	background:url(../sharedimages/silv_prevbutton.gif) no-repeat center bottom;
	overflow:hidden;
	font-size:11px;
}
.listings .list_heading .prev_button a:hover
{	background:url(../sharedimages/silv_prevbutton_dwn.gif) no-repeat center bottom;
}
.listings .list_heading .next_button
{	width:32px;
	height:40px;
	position:absolute;
	top:25px;
	left:482px;
	background:url(../sharedimages/silv_nextbutton.gif) no-repeat center bottom;
}
.listings .preload_next {
	background:url(../sharedimages/silv_nextbutton_dwn.gif) no-repeat;
}
.listings .list_heading .next_button span
{	text-transform:uppercase;
	display:block;
	width:32px;
	height:14px;
	overflow:hidden;
}
.listings .list_heading .next_button a
{	display:block;
	width:32px;
	height:40px;
	background:url(../sharedimages/silv_nextbutton.gif) no-repeat center bottom;
	overflow:hidden;
	font-size:11px;
}
.listings .list_heading .next_button a:hover
{	background:url(../sharedimages/silv_nextbutton_dwn.gif) no-repeat center bottom;
}
.listings .list_heading .list_per_page
{	width:530px;
	text-align:center;
	position:absolute;
	top:0px;
	left:0px;
}
.listings .list_heading .list_per_page span
{	display:block;
}
.listings .list_heading .num_bar
{	width:426px;
	height:30px;
	position:absolute;
	top:40px;
	left:57px;
	text-align:center;
	word-spacing:10px;
}
.listings .list_heading .titles_bar 
{	display:none;
}
.listings .list_heading .titles_bar div
{	display:none !important;
}
.listings .list_heading .titles_bar .idtab 
{	display:none;
}
.listings .list_heading .titles_bar .idtab span 
{	display:none;
}
.listings .list_heading .titles_bar .idtab a 
{	display:none;
}
.listings .list_heading .titles_bar .citytab 
{	display:none;
}
.listings .list_heading .titles_bar .typetab 
{	display:none;
}
.listings .list_heading .titles_bar .pricetab 
{	display:none;
}
.listings .list_heading .titles_bar .bedstab 
{	display:none;
}
.listings .list_heading .titles_bar .bathstab 
{	display:none;
}
.listings .lightrow, 
.listings .darkrow 
{	width:540px;
	height:160px;
	position:relative !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/bg_10perblock.jpg) repeat-x left 24px !important;
	padding-top:24px;
}
.listings .lightrow .id span.field, 
.listings .darkrow .id span.field 
{	display:none;
}
.listings .lightrow .id span.value, 
.listings .darkrow .id span.value 
{	display:block;
	line-height:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004579;
	width:540px;
	height:24px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	background:url(../images/listing_titletab.gif) no-repeat right top;
	text-indent:90px;
}
.listings .lightrow .img, 
.listings .darkrow .img 
{	width:202px;
	height:135px;
	overflow:hidden;
	position:absolute;
	left:329px;
	top:27px;
	border:none;
}
.listings .lightrow .img div, 
.listings .darkrow .img div /* this div has a dynamic background-image imbeded inline */ 
{	width:198px;
	height:131px;
	border:none;
	background:url(../images/no_image.jpg) no-repeat left top !important;
}
.listings .lightrow .img div img, 
.listings .darkrow .img div img
{	width:198px;
	height:131px;
	border:none;
}

.listings .lightrow .img div a, 
.listings .darkrow .img div a 
{	display:block;
	width:198px;
	height:131px;
	border:none;
}
.listings .lightrow .city_district, 
.listings .darkrow .city_district 
{	width:300px;
	height:25px;
	line-height:25px;
	position:absolute;
	top:29px;
	left:35px;
}
.listings .lightrow .city_district span.field, 
.listings .darkrow .city_district span.field 
{	color:#004579;
}
.listings .lightrow .city_district span.value, 
.listings .darkrow .city_district span.value 
{	color:#232323;
}
.listings .lightrow .address, 
.listings .darkrow .address 
{	width:300px;
	line-height:12px;
	position:absolute;
	top:59px;
	left:8px;
}
.listings .lightrow .address span.street_field, 
.listings .darkrow .address span.street_field 
{	color:#004579;
}
.listings .lightrow .address span.street_value, 
.listings .darkrow .address span.street_value 
{	color:#232323;
	display:block;
	margin-left:60px;
	margin-top:-12px;
}
.listings .lightrow .address span.state_field, 
.listings .darkrow .address span.state_field 
{	display:none;
}
.listings .lightrow .address span.state_value, 
.listings .darkrow .address span.state_value 
{	color:#232323;
	padding-left:60px;
}
.listings .lightrow .address span.zip_field, 
.listings .darkrow .address span.zip_field 
{	display:none;
}
.listings .lightrow .address span.zip_value, 
.listings .darkrow .address span.zip_value 
{	color:#232323;
}
.listings .lightrow .price, 
.listings .darkrow .price 
{	width:300px !important;
	height:25px !important;
	line-height:25px !important;
	position:absolute !important;
	top:89px !important;
	left:29px !important;
	display:inline !important;
}
.listings .lightrow .price span.field, 
.listings .darkrow .price span.field 
{	color:#004579;
}
.listings .lightrow .price span.value, 
.listings .darkrow span.value 
{	color:#232323;
}
.listings .lightrow .type, 
.listings .darkrow .type 
{	width:300px;
	height:25px;
	line-height:25px;
	position:absolute;
	top:114px;
	left:29px;
}
.listings .lightrow .type span.field, 
.listings .darkrow .type span.field 
{	color:#004579;
}
.listings .lightrow .type span.value, 
.listings .darkrow .type span.value 
{	color:#232323;
}
.listings .lightrow .land_tenure, 
.listings .darkrow .land_tenure 
{	display:none;
}
.listings .lightrow .baths, 
.listings .darkrow .baths 
{	width:300px;
	height:25px;
	line-height:25px;
	position:absolute;
	left:108px;
	top:140px;
}
.listings .lightrow .baths span.field, 
.listings .darkrow .baths span.field 
{	color:#004579;
}
.listings .lightrow .baths span.value, 
.listings .darkrow .baths span.value 
{	color:#232323;
}
.listings .lightrow .beds, 
.listings .darkrow .beds 
{	width:300px;
	height:25px;
	line-height:25px;
	position:absolute;
	top:140px;
	left:28px;
}
.listings .lightrow .beds span.field, 
.listings .darkrow .beds span.field 
{	color:#004579;
}
.listings .lightrow .beds span.value, 
.listings .darkrow .beds span.value 
{	color:#232323;
}
.listings .lightrow .click_through, 
.listings .darkrow .click_through 
{	display:block;
	width:70px;
	height:19px;
	overflow:hidden;
	line-height:19px;
	text-align:center;
	position:absolute;
	top:164px;
	left:390px;
}
.listings .lightrow .click_through a, 
.listings .darkrow .click_through a 
{	color:#004579;
	text-decoration:underline;
}
.listings .lightrow .click_through a:hover, 
.listings .darkrow .click_through a:hover
{	text-decoration:underline;
}
.listings .list_footer 
{	width:540px;
	height:94px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative !important;
}
.listings .list_footer .prev_button 
{	width:32px;
	height:40px;
	position:absolute;
	top:5px;
	left:20px;
}
.listings .list_footer .prev_button span 
{	text-transform:uppercase;
	display:block;
	width:31px;
	height:14px;
	overflow:hidden;
}
.listings .list_footer .prev_button a
{	display:block;
	width:32px;
	height:40px;
	background:url(../sharedimages/silv_prevbutton.gif) no-repeat center bottom;
	overflow:hidden;
	font-size:11px;
}
.listings .list_footer .prev_button a:hover
{	background:url(../sharedimages/silv_prevbutton_dwn.gif) no-repeat center bottom;
}
.listings .list_footer .next_button 
{	width:32px;
	height:40px;
	position:absolute;
	top:5px;
	left:478px;
}
.listings .list_footer .next_button span 
{	text-transform:uppercase;
	display:block;
	width:32px;
	height:14px;
	overflow:hidden;
}
.listings .list_footer .next_button a
{	display:block;
	width:32px;
	height:40px;
	background:url(../sharedimages/silv_nextbutton.gif) no-repeat center bottom;
	overflow:hidden;
	font-size:11px;
}
.listings .list_footer .next_button a:hover
{	background:url(../sharedimages/silv_nextbutton_dwn.gif) no-repeat center bottom;
}
.listings .list_footer .list_per_page 
{	display:none;
}
.listings .list_footer .num_bar 
{	width:426px;
	height:30px;
	position:absolute;
	top:10px;
	left:52px;
	text-align:center;
	word-spacing:10px;
}
.listings .list_footer .new_search 
{	display:none;
}
/*
#######################################################################
##	BEGIN GRT.SMA LISTINGS MODULES - 08/18/2006						 ##
##	PHP 5.0	Author: Wayne Allen Andrew	wayne@globaldrt.com			 ##
##	XHTML Strict 1.0 Author: Stephen Tims stephen@globaldrt.com  	 ##
##	CSS Author: Stephen Tims stephen@globaldrt.com  				 ##
##	MODULE ©2006 Global Response Technologies		 				 ##
#######################################################################
*/
.details
{	position:relative !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	background:none !important;
}
.details .label
{	width:530px;
	height:21px;
	padding-top:3px;
	line-height:21px;
	text-align:left;
	text-indent:10px;
	font-size:12px;
	color:#004579;
	background:url(../sharedimages/silv_label_bar.gif) no-repeat left top;
}
.details .block_label
{	width:530px;
	height:21px;
	padding-top:3px;
	line-height:21px;
	text-align:left;
	text-indent:10px;
	text-transform:uppercase;
	font-size:12px;
	color:#004579;
	background:url(../sharedimages/silv_label_bar_alt.gif) no-repeat left top;
}
.details .gui
{	position:relative !important;
	width:530px;
	height:310px;
	overflow:hidden
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.details .gui .display_box
{	width:310px;
	height:229px;
	position:absolute;
	top:0px;
	left:0px;
	background:#f2f2f2;
}
.details .gui .display_box div img
{	width:310px;
	height:229px;
	margin:0px;
	border:none !important;
}
.details .gui .display_box .zoom
{	width:108px;
	height:10px;
	overflow:hidden;
	background:url(../sharedimages/zoom.gif) no-repeat left top;
	position:absolute;
	top:210px;
	left:10px;
	z-index:100;
}
.details .gui .image_menu
{	width:530px;
	height:45px;
	padding-top:18px;
	padding-bottom:18px;
	background:url(../sharedimages/silv_img_menu_bg.gif) repeat-x left top;
	position:absolute;
	top:229px;
	left:0px;
}

.details .gui .image_menu img {
	height:20px;
}

.details .gui .image_menu .slide
{	width:530px;
	height:45px;
/*	background:url(../sharedimages/silv_details_smplaceholder.jpg) no-repeat center top; */
	margin-left:auto;
	margin-right:auto;
}
.details .gui .image_menu .left
{	width:24px;
	height:24px;
	background:url(../sharedimages/silv_prevbutton_dwn.gif) no-repeat left top;
	position:absolute;
	top:28px;
	left:8px;
}
.details .gui .image_menu .right
{	width:24px;
	height:24px;
	background:url(../sharedimages/silv_nextbutton_dwn.gif) no-repeat left top;
	position:absolute;
	top:28px;
	left:498px;
}
.details .gui .main_menu
{	width:220px;
	background:url(../sharedimages/silv_details_menu_bg.jpg) repeat-y left top;
	position:absolute;
	top:0px;
	left:310px;
}
.details .gui .main_menu table
{	width:220px;
}
.details .gui .main_menu table td
{	height:229px;
}
.details .gui .main_menu table td div
{	width:220px;
	height:25px;
	background:url(../sharedimages/silv_details_menu_button.jpg) no-repeat left top;
	margin-bottom:2px;
}
.details .gui .main_menu table td div a
{	display:block;
	width:220px;
	height:25px;
	line-height:25px;
	font-size:12px;
	color:#004573;
	text-decoration:none;
	text-indent:45px;
	text-transform:uppercase;
}
.details .gui .main_menu table td div a:hover
{	color:#80b4e9;
	text-decoration:none;
}
#request_info
{	background:url(../sharedimages/silv_icon_info.jpg) no-repeat 11px 50%;
}
#schedule
{	background:url(../sharedimages/silv_icon_schedule.jpg) no-repeat 11px 50%;
}
#map_property
{	background:url(../sharedimages/silv_icon_earth.jpg) no-repeat 11px 50%;
}
#print
{	background:url(../sharedimages/silv_icon_print.jpg) no-repeat 11px 50%;
}
#mort_calc
{	background:url(../sharedimages/silv_icon_calc.jpg) no-repeat 11px 50%;
}
#email_friend
{	background:url(../sharedimages/silv_icon_sendmail.jpg) no-repeat 11px 50%;
}
#virtual_tour
{	background:url(../sharedimages/silv_icon_tour.jpg) no-repeat 11px 50%;
}
.details .info_block 
{	width:530px;
	background:#FFFFFF;
	font-size:11px;
}
.details .info_block table
{	width:530px;
}
.details .info_block td.first_col 
{	width:45%;
	vertical-align:top;
	background:url(../sharedimages/silv_bg_inforow.jpg) repeat left top;
}
.details .info_block td.second_col 
{	width:55%;
	vertical-align:top;
	background:url(../sharedimages/silv_bg_inforow.jpg) repeat left top;
}
.details .info_block td.first_col .info_token .info_field
{	padding-left:10px;
}
.details .info_block td.first_col .info_token,
.details .info_block td.second_col .info_token
{	height:25px;
	background:url(../sharedimages/silv_bg_inforow.jpg) repeat-x left top;
	line-height:25px;
}
.details .info_block td.first_col .info_token .info_field,
.details .info_block td.second_col .info_token .info_field
{	font-weight:bold;
	color:#4c4c4c;
	text-transform:uppercase;
	padding-right:5px;
	background:url(../sharedimages/silv_bg_info_field.gif) no-repeat right 4px;
}
.details .info_block td.first_col .info_token .info_value,
.details .info_block td.second_col .info_token .info_value 
{	color:#000000;
	text-transform:capitalize;
}
.details_lightrow 
{	width:530px;
	background:#e2e2e2;
}
.details_darkrow 
{	width:530px;
	background:#f4f4f4;
}
.details .p_block
{	width:500px;
	font-size:10px;
	padding:15px;
	text-align:justify;
	text-indent:10px;
	color:#000000;
}
.details .list_block
{	width:500px;
	font-size:10px;
	padding:15px;
}
.details .list_block table
{	width:100%;
}
.details .list_block table td.first_col,
.details .list_block table td.first_col
{	width:50%;
}
.details .list_block ul,
.details .list_block li,
.details .p_block p
{	margin:0px;
	padding:0px;
	list-style:inside;
}
.details .table_block
{	width:500px;
	font-size:10px;
	padding:15px;
}
.details .table_block table
{	width:100%;
}
.details .table_block td.first_col 
{	width:50%;
	vertical-align:top;
}
.details .table_block td.second_col 
{	width:50%;
	vertical-align:top;
}
.details .table_block td.first_col .info_token,
.details .table_block td.second_col .info_token
{	height:15px;
	line-height:15px;
}
.details .table_block td.first_col .info_token .info_field,
.details .table_block td.second_col .info_token .info_field
{	font-weight:bold;
	color:#4c4c4c;
	text-transform:uppercase;
	padding-right:2px;
	margin-right:2px;
	background:url(../sharedimages/silv_bg_info_field.gif) no-repeat right 4px;
}
.details .table_block td.first_col .info_token .info_value,
.details .table_block td.second_col .info_token .info_value 
{	color:#000000;
	text-transform:capitalize;
}
.details .courtesy
{	width:530px !important;
	height:15px !important;
	overflow:hidden !important;
	font-size:10px;
	font-weight:bold;
	padding-top:15px;
	background:url(../sharedimages/silv_divider.jpg) repeat-x left top  !important;
}
.details .courtesy span
{	display:block;
	text-indent:15px;
}


/* Gallery Styles */

#motioncontainer {
margin-left: 35px;
margin-right: 35px;
width: 460px;
height: 45px;
}

#motioncontainer a img {
border: none;
}

#statusdiv {
display:none;
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */












