﻿/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CSS Template for customizing the results page
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

div#search_widget div.content_wrapper div.input_wrapper div { position: relative !important; }
*/
/*[Photo Carousel Modal Box Fix]*/
div.diag_bg { min-width:470px; min-height:470px; }
.photo_gallery_modal { width:470px !important; }
.photo_gallery_modal .wrap { height:84px !important; margin-left: 0px !important; }
.photo_gallery_modal .carousel_container ul  { padding-left:8px !important; }
#GTSCarousel-wrap div.carousel_container a#photo_prev_btn { position:absolute !important; top:354px !important; left:12px !important; }
#GTSCarousel-wrap div.carousel_container a#photo_next_btn { position:absolute !important; top:354px !important; left:435px !important; }
.photo_gallery_modal .big-image {background:none repeat scroll 0 0 #D9C2C6 !important;}
#GTSCarousel-wrap a.prev,#GTSCarousel-wrap a.next { background-color:#B39696 !important;}

/*===============================================
 * Search Widget Fixes - Overrides
 *===============================================*/
#search_widget  {
	background: Transparent url(../../../../Reno/Custom/Wrappers/Gabriels/images/layout/widget_bg.jpg) repeat-x scroll 0 0; 	
}
/*24*/ #search_widget div.input_wrapper select { font-size:11px !important; }
/*23*/ #search_widget div.search_widget_input { position:relative !important;}
/*23*/ #search_widget div#SuggestContainer { top: 23px !important;}
/*24*/ #search_widget #search_input_wrap { position:relative !important;}


#widget_MasterPageBodyTag { background-color:#ffffff !important; }
#minimap a.icon-img { background: Transparent url(../../../../Reno/Custom/Wrappers/Gabriels/images/layout/map-newark.png) no-repeat scroll 0 0; }
select#data_source_type { margin-left:10px !important; }
.search_footer .hr { visibility:hidden; }
.checkbox { _top:10px !important; }

#search_widget .submit {background-color:#008001 !important;padding:4px 6px !important;}
#search_widget div.search_type_wrap { position:relative !important; }
#search_widget #dataUpdateTimeWrap { position:absolute; right:10px; top:5px; }
#search_widget .dataUpdateTimeLabel { font-weight:bold; color:#000000; font-size:10px !important; }
#search_widget .dataUpdateTime { font-size:9px !important; font-style:italic; color:#000000; margin-top:-4px !important;}

/*[Search Widget Mini Fix]*/
#search_widget_mini div.search_header h2 { font-size:11px !important; }
#search_widget_mini div.search_widget_input { position:relative !important;}
#search_widget_mini div#SuggestContainer { top: 22px !important; }
#search_widget_mini .dataUpdateTimeLabel { font-weight:bold; color:#000000; font-size:10px !important; }
#search_widget_mini .dataUpdateTime { font-size:9px !important; font-style:italic; color:#000000; margin-top:-4px !important;}

/*===============================================
 * Agent Results Page Fix
 *===============================================*/

/*[Letter Pagination Overrides]*/
.letter_pagination  { border-bottom:1px solid #008001 !important; 
                      border-top:1px solid #008001 !important;}

/*[Agent Results Page Fix]*/
div.agent_info h5 { font-weight:normal !important; text-transform:none !important; margin-top:8px !important;}
div.agent_info h6 {font-weight:normal !important; text-transform:none !important;
	color:#1E1E1E !important; font-size:11px !important;font-weight:bold !important;}
	
/*[Agent Results Sort By Drop-Down]*/
#sort_by { position:relative !important; margin-top: 5px; }
#sort_by .right select { right:35px !important; top:-30px !important; width:175px !important; font-size:11px !important; _font-size:11px !important; }

/*===============================================
 * Featured Agent Component
 *===============================================*/
 
/*[Featured Agent Component Wrapper Fix]*/
div.flashcontentWrapper_vertical, div.fagent_wrap_vertical { border:1px solid #CCCCCC !important; width:295px !important; margin: 8px auto !important; }

/*[Non-Flash Featured Agent Component Fix]*/
div.fagent_wrap_vertical { padding-bottom: 5px; background: Transparent url(../../../../Reno/Custom/Wrappers/Gabriels/images/layout/fagent_bg_grey.jpg) repeat-x scroll 0 12px; }
div.fagent_photo_wrap, div.fagent_info_wrap { margin:6px 0px 6px 6px !important; float:left !important; }
div.fagent_photo_wrap { width:90px !important; margin-right: 6px !important; }
div.fagent_photo_wrap img { width:90px !important; height: 130px !important; }
div.fagent_info_wrap {/*width:185px !important;*/ margin-left:5px; }
div.fagent_info_wrap .agent_logo { margin-bottom:5px; }
div.fagent_info_wrap .agent_logo img { width: 115px !important; height:28px !important; }
div.fagent_info_wrap .agent_logo_spacer img {width:115px !important; height:10px !important; }
div.fagent_info_wrap .agent_name { font-size:13px; color: #444444; text-transform:capitalize; font-weight:bold !important; }
div.fagent_info_wrap .agent_address { font-size:11px; color:#666666; margin-bottom:3px; }
div.fagent_info_wrap .broker_name { font-size:12px; color:#666666 !important;  margin-bottom:3px; }
div.fagent_info_wrap .agent_phone { color:#A02C2C; margin-bottom:3px; }
div.fagent_info_wrap .agent_profile_link { font-size:11px; color:#3F5BAC !important;  }


/*===============================================
 * Temporary Fixes
 *===============================================*/
 
/*temp*/ #search-top-wrapper { padding: 10px 145px !important; }
/*temp*/ #search-top-wrapper .channel { display: block !important; width:500px !important; }
/*temp*/ #search-top-wrapper .channel input { border: 0px solid #fff; width:50px !important; }
/*temp*/ #search-top-wrapper input#Term { border: 1px solid #ccc !important; }
/*temp*/ #search-top-wrapper { background: #F4F4F4 ; padding: 10px 145px; }
/*temp*/ #search-top-wrapper .channel { display: block; }
/*temp*/ #smart_search .padding_wrapper {  padding-left: 95px; }
/*temp*/ #smart_search .padding_wrapper .left.small { width: 85px; padding-top: 3px; }
/*temp*/ #smart_search .padding_wrapper input { border: 1px solid #ccc; }
/*temp*/ #DEBUG { display:none !important; }
/*temp*/ #temp_home_image { display:none !important; }
/*temp*/ #results_header .results_locationnames {font-size:12px;font-weight:normal;}
/*temp*/ #global_column_right .col_bucket.vid_bucket { padding:0px !important; }

#sort_by .right select {
right:35px !important;
top:-30px !important;
width:175px !important;
}

#sort_by .right select {
position:absolute;
right:100px;
top:0;
}

