/* ---------------------------------------------------------------

	wfpHomes Style Sheet
	Authored by: 	Amy Wor, amy.wor@freepress.mb.ca
	Version:		February 13, 2008
	
---------------------------------------------------------------- */
div#left { margin-top: 20px; background: url(../images/homessearchbox.jpg) top left no-repeat; width: 375px; height: 330px; float: left; }
div#left h1 { padding: 20px 0 10px 24px; font: 20px/22px Arial, Helvetica, sans-serif; font-weight: bold; }
div#left h3 { font: 16px/20px Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; color: #90191d; }
div#left li { padding: 5px 0; list-style-type: none; }
div#left li.search_submit { float: right; }
div#left li.search_submit input { border: 1px #333 solid; color: #fff; padding: 5px; background: #811529; font: 14px/20px Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; width: 204px; margin-right: 1px; }
div#left li.map_search { padding-top: 13px; float: left; }
div#left li.map_search h4 { font-size: 13px; text-transform: uppercase; }
div#left select { font-size: 14px; padding:5px; }
div#left label { font: 14px/20px Helvetica, Arial, sans-serif; font-weight: bold; color: #333; width: 80px; float: left; }
div#left p#advanced_search { margin: -50px 10px 0 0; text-align: right; float: right; }
div.spacesbox { float: right; margin: 20px 20px 0 0; background: url(../images/final_homeimprovement_box.jpg) top left no-repeat;width: 560px; height: 330px; }
div.spacesbox img { margin: 145px 0 0 166px; }
div.spacesbox p { margin: 0 0 0 166px; color: #fff; text-transform: uppercase; font: 11px/14px arial, helvetica, sans-serif; font-weight: bold; letter-spacing: 0.5px; }
div.spacesbox p a { color: #fff; }
div.spacesbox p span { padding: 0 3px; }
div#search_sale_form { padding: 0 0 0 24px; width: 326px; float: left; }
div#search_sale_form form { margin: 0; padding: 0; }
div#search_sale_form select { width: 245px; }
div#search_sale_form li.small select { width: 112px; }
div#search_sale_form li.small input { width: 98px; padding: 5px; }
div#search_sale_form li span { font: 14px/20px Helvetica, Arial, sans-serif; font-weight: bold; }
div#search_rent_form { padding: 15px 0 0 43px; width: 245px; height: 170px; float: left; }
div#search_rent_form form { margin: 0; padding: 0; }
div#search_rent_form select { width: 164px; }
div#search_rent_form li.small select { width: 100px; }

div#top_searches { padding: 15px 0 0 24px; width: 245px; height: 170px; float: left; }
div#top_searches ol { float: left; width: 326px; }
div#top_searches ol li { font-weight: bold; float: left; font-size: 11px; padding: 0 3px 0 0; margin: 0 3px 0 0; border-right: 1px #811529 solid; }

div#right { padding: 20px 0 0 20px; width: 336px; float: left; }
div#map_search { padding-bottom: 20px; width: 336px; height: 129px; background: url(../images/map_search_bg.jpg) top left no-repeat; float: left; }
div#map_search h3 { padding: 7px 0 0 15px; font: 28px/32px Georgia, "Times New Roman", Times, serif; color: #90191d; width: 90%; float: left; }
div#map_search h4 { font: 20px/18px Arial, Helvetica, sans-serif; font-weight: bold;  }
div#map_search h4 span { font-size: 15px; }
div#map_search h4 a { padding: 9px 25px 10px; width: 110px; float: left; display: block; }


div#related_links { padding: 8px 0 5px 20px; width: 580px; float: left; }
div#related_links h4 { font: 14px/18px Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; color: #90191d; }
div#related_links li { float: left; }
div#related_links li span { padding: 0 10px; }

div#spaces_container { padding-top: 20px; width: 100%; float: left; }
div#spaces_container div#spaces_left_contain { width: 621px; float: left; position: relative; z-index: 10; }
div#spaces_container div#spaces_left_contain h4 { font-size: 14px; }
div#spaces_container h2 { padding-top: 16px; font: 30px/34px Georgia,"Times New Roman",Times,serif; }
div#spaces_container div#spaces_left_contain div#view_spaces_left { background: url(../images/view_spaces_left.gif) top left no-repeat; height: 263px; width: 16px; float: left; }
div#spaces_container div#spaces_left_contain div#view_spaces_middle { background: url(../images/view_spaces_middle.gif) top left repeat-x; height: 263px; width: 605px; float: left; }

div#view_spaces_middle li { padding: 0 10px 20px 10px; list-style-type: none; float: left; width: 122px; float: left; }
div#spaces_container div#spaces_right_contain { margin-left: -1px; width: 336px; float: left; }
div#spaces_container div#spaces_right_contain div#view_spaces_rt_top { background:url(../images/view_spaces_rt_top.gif) top left no-repeat; width: 336px; height: 16px; float: left; }
div#spaces_container div#spaces_right_contain div#view_spaces_rt_mid { padding-left: 20px; background: url(../images/view_spaces_rt_mid.gif) top left repeat-y; width: 316px; float: left; }
div#spaces_container div#spaces_right_contain div#view_spaces_rt_bot { background:url(../images/view_spaces_rt_bot.gif) top left no-repeat; width: 336px; height: 16px; float: left; }
div#view_spaces_rt_mid h2 { padding-top: 0; }
div#view_spaces_rt_mid ol { font-weight: bold; }
div#view_spaces_rt_mid ol li { margin-bottom: 8px; padding-bottom: 5px; list-style-type: none; border-bottom: 1px solid #eee; float: left; }
div#view_spaces_rt_mid ol li div.feat_left { padding-right: 10px; width: 196px; float: left; }
div#view_spaces_rt_mid ol li div.feat_right { float: left; }
div#view_spaces_rt_mid ol li div.feat_right img { border: 1px solid #ccc; }
div#view_spaces_rt_mid ol li h4 { padding-bottom: 3px; font-size: 14px; line-height: 18px; font-weight: bold; }
div#view_spaces_rt_mid ol li p { margin: 0; padding-top: 5px; font-size: 12px; color: #666; }

div#featured { margin-top: 20px; width: 954px; background: url(../images/featured_home_top.gif) top left no-repeat; float: left; }
div#featured  h2 { margin: 0; padding: 10px 0 0 15px; font: 30px/42px Georgia, "Times New Roman", Times, serif; color: #90191d; }
div#featured ul#featured_container li { padding: 0 0 0 20px; }
div#featured_bottom { width: 954px; height: 20px; background: url(../images/featured_home_bottom.gif) top left no-repeat; float: left; }

div#news_slider { padding-top: 20px; width: 770px; height: 800px; float: left; }
.ui-tabs .ui-tabs-hide { display: none; }
div#news_slider ul.auto_tabs { width: 770px; float: left; }
div#news_slider ul.auto_tabs li { list-style-type: none; float: left; padding-right: 3px; }
div#news_slider ul.auto_tabs li a  { padding: 8px 0; width: 175px; background:url(../images/auto_tab_off.gif) top left repeat-x; color: #90191d; font-weight: bold; text-decoration: none; text-align: center; display: block; }
div#news_slider ul.auto_tabs li a:hover { background:url(../images/auto_tab_over.gif) top left repeat-x; }
div#news_slider ul.auto_tabs li.ui-tabs-selected a { background-color: #e4e4e7; background-image: none; }
div#news_slider div#auto_tab_content { width: 770px; float: left; }
div#news_slider div#tab_content_top { width: 770px; height: 16px; background: #e4e4e7 url(../images/auto_tab_top.gif) top right no-repeat; float: left; }
div#news_slider div.tab_contents { padding: 0 0 0 12px; width: 756px; height: 752px; background: #fff url(../images/auto_tab_middle.gif) top left repeat-x; border-left: 1px solid #e4e4e7; border-right: 1px solid #e4e4e7; position: absolute; }
div#news_slider div.ui-tabs-hide { display: none; }
div#news_slider div#tab_content_bottom { margin-left:-13px; width: 770px; height: 14px; background: url(../images/auto_tab_bottom.gif) top left no-repeat; float: left; position: absolute; bottom: 0; }

div#news_slider div.tab_contents div.tab_header { margin-bottom: 10px; padding-bottom: 5px; width: 744px; border-bottom: 1px solid #ccc; float: left; }
div#news_slider div.tab_contents div.tab_header h1 { width: 450px; float: left; }
div#news_slider div.tab_contents div.tab_header p.section_link { margin: 0; padding: 5px 5px 0 0; width: 170px; text-align: right; float: right; }

div#news_slider div.tab_contents img { margin: 0 15px 0 0; border: 1px solid #000; float: left; clear: both; }
div#news_slider div.tab_contents h3 { font: 18px/22px Georgia, "Times New Roman", Times, serif; font-weight: bold; }
div#news_slider div.tab_contents h4 { padding: 3px 0 10px; font: 14px/16px Georgia, "Times New Roman", Times, serif; }
div#news_slider div.tab_contents div.feature_tab_story { padding-bottom: 15px; width: 744px; float: left; border-bottom: 1px solid #ccc; }
div#news_slider div.tab_contents div.feature_tab_story h3 { font: 24px/28px Georgia, "Times New Roman", Times, serif; font-weight: normal; }
div#news_slider div.tab_contents div.feature_tab_story h4 { padding-top: 5px; font: 16px/18px Georgia, "Times New Roman", Times, serif; }

div#news_slider div.tab_contents div.tab_story { padding-top: 20px; margin-right: 20px; width: 358px; height: 200px; float: left; }
div#news_slider div.tab_contents div.tab_story p { margin: 0; }


div#home_img { padding-top: 20px; float: left; }
div#skyscraper { margin: 30px 0 0 20px; }
div#bigbox { padding: 5px 17px 15px; background:#F9F9F9; border: 1px solid #E4E4E4; width: 300px; float: left; }
