﻿/* custom tab theme */
.custom_tab_theme .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(/img/AjaxControlToolkit.Tabs.tab-linex.gif) repeat-x bottom;}
.custom_tab_theme .ajax__tab_outer {padding-right:0px;background:url(/img/AjaxControlToolkit.Tabs.tab-right.gif) no-repeat right;height:21px;}
.custom_tab_theme .ajax__tab_inner {padding-left:3px;background:url(/img/AjaxControlToolkit.Tabs.tab-left.gif) no-repeat;}
.custom_tab_theme .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(/img/AjaxControlToolkit.Tabs.tab.gif) repeat-x;}
.custom_tab_theme .ajax__tab_hover .ajax__tab_outer {background:url(/img/AjaxControlToolkit.Tabs.tab-hover-right.gif) no-repeat right;}
.custom_tab_theme .ajax__tab_hover .ajax__tab_inner {background:url(/img/AjaxControlToolkit.Tabs.tab-hover-left.gif) no-repeat;}
.custom_tab_theme .ajax__tab_hover .ajax__tab_tab {background:url(/img/AjaxControlToolkit.Tabs.tab-hover.gif) repeat-x;}
.custom_tab_theme .ajax__tab_active .ajax__tab_outer {background:url(/img/AjaxControlToolkit.Tabs.tab-active-right.gif) no-repeat right;}
.custom_tab_theme .ajax__tab_active .ajax__tab_inner {background:url(/img/AjaxControlToolkit.Tabs.tab-active-left.gif) no-repeat;}
.custom_tab_theme .ajax__tab_active .ajax__tab_tab {background:url(/img/AjaxControlToolkit.Tabs.tab-active.gif) repeat-x;}
.custom_tab_theme .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:0px solid #999999;border-top:0;padding:0px;background-color:#ffffff;float:left;}

#loadingDiv { height:100%; left:0pt; position:absolute; top:0pt; width:100%; z-index:10000; font-family: verdana,tahoma,helvetica;font-size:11px; }
#loadingDiv p { left:50%; margin:-1em 0pt 0pt -6.5em; position:absolute; top:300px; width:15em; }
#loadingDiv b { background:#DCE7F5 none repeat scroll 0%; border-color:#BFCCDB; border-style:solid; border-width:3px; color:#3E5570; display:block; height:3.3em; line-height:3.3em; margin:0pt; padding:0pt 0.6em 0pt 35px; }
#loadingDiv b b { border-width:0pt 3px; margin:0pt -1px; padding:0pt; }
#loadingDiv b b b { background:#DCE7F5 none repeat scroll 0%; border-width:0pt; height:3.3em; line-height:3.3em; margin:0pt; padding:0pt 0.6em 0pt 33px; }
#loadingDiv img { left:14px; margin:-8px 0pt 0pt; position:absolute; top:50%; }	

#tabs_control 
{
    text-align: left;
    height: 270px;
}

.bigbox_tab 
{
	background-image: url(/img/bfbox_f_new.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 210px;
	width: 681px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 35px;
}

.property_detail_form {
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 20px 0 0 7px;
	font-weight: bold;
	vertical-align: middle;
	margin-bottom: 5px;
	padding-right: 2px;
	padding-left: 4px;
	border: 1px dotted #CCCCCC;
}

.property_detail_form input
{
    border: 1px solid #cccccc;
    padding: 0;
    margin: 0 0 5px 0;
    background-color: #ffffff;
}

.property_detail_form span 
{
    font-size: 10px;
    font-weight: normal;
}




.filters 
{
    margin: 0 0 0 5px;
    clear: both;
}

.filter
{
    float: left;
    border: 1px solid #c0c0c0;
    width: 158px;
    height: 100px;
    overflow: auto;
    margin: 0 7px 0 0;
}

.filter_label
{
    font-family: Arial;
    font-size: 12px;
    float: left;
    width: 158px;
    margin: 0 7px 0 0;
    padding: 0 0 0 2px;
    font-weight: bold;
}

.filter ul
{
    list-style-type: none; 
    margin: 0; 
    padding: 0; 
    width: 90%;
}

.filter li 
{
    padding: 0 0 0 2px;
    margin: 0;
    font-size: 10px;
    font-family: arial; 
}  

.filter li a
{
    color: Navy;
    text-decoration: none;
}

.filter li a:hover
{
    background-color: #c0c0c0;
}

#results
{
    clear: both;
    border: 1px solid #c0c0c0;
    margin: 20px 0 0 5px;
    padding: 5px;
    width: 825px;
    font-family: verdana,tahoma,helvetica;
    font-size:11px;
}

#results img 
{
    width: 200px;
    height: 175px;
    float: left;
    border: 1px solid #c0c0c0;
    margin: 0 10px 0 0;
}

#results ul 
{
    margin: 0;
    padding: 0;
    list-style-type: none; 
}

#results li 
{
    clear: both;
    margin: 5px 0 5px 0;
    padding: 3px 0 3px 0;
    height: 175px;
}

#results li a 
{
    font-size: 14px;
    font-weight: bold;
    color: Navy;
    text-decoration: none;
}

#results li a:hover 
{
    text-decoration: underline;
}

.result_description 
{
    padding: 5px 0 0 0;
    overflow: hidden;
    height: 150px;
}

.featured
{
    border: 3px solid #ff8400;
    background-color: #fffaf3;
}

