/* CSS Document */

body{background-color:#d4d5d7; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.sep{clear:both; overflow:hidden; width:100%; height:0px;}

.container{width:954px; margin: auto; }
.header{width:952px; background-image:url(../images/header-bg.jpg); background-repeat:no-repeat; background-position:top; padding-top: 35px; }
    .headerLeft {width: 300px; float: left; clear: none; padding-top: 14px; }
	    .login{width: 300px !important; height: 45px !important; text-align:left; margin:0 0 0 20px;}
    	.telefon{ font-size:22px; font-weight:bold; color:#083a81;  margin:4px 0 0 20px; height: 58px; line-height: 25px;}
    	.IDSearchContainer {width: 300px !important; margin:5px 0 0 20px; text-align:left !important; }
    	/* Styles for the ID Search module */
        .IDSearch {width: 255px; height: 20px; line-height: 20px; font-size: 11px; text-align: left; }
        .IDSearch .IDSearchText {display: block; float: left; width: 75px; height: 17px; line-height: 17px; font-weight:normal !important; font-size: 12px !important; color:#093b81; text-align: left; white-space: nowrap; }
        .IDSearch .IDSearchInput {display: block; float: left; width: 100px; height: 11px !important; line-height: 11px !important; }
        .IDSearch .IDSearchInput input {font-size: 9px; width: 95%; line-height: normal; height:11px !important; }
        .IDSearch .IDSearchButton {display: block; float: left; width: 30px; height: 19px; line-height: 19px; }
        .IDSearch .IDSearchButton input {font-size: 11px; font-weight: bold; text-align: center; text-transform: uppercase; width: 95%; background-image:url(../images/go2.jpg); color:#ffffff; background-color:Transparent; border:none; height:17px}
/* END styles for the ID Search module */
    .headerCenter {width: 350px; height: 200px; float: left; clear: none; }
    .headerRight {width: 300px; float: left; clear: none; color:#083a81; }
	    .nume{text-align:left; width: 150px; padding:15px 0 0 0; color:#083a81; font-size:14px; font-weight:bold;}
	    .nume span{font-size:12px; font-weight:normal; color:#083a81; }
	
	.meniu{height: 46px; padding-left: 10px; clear: both; float: none; background-image:url(../images/menu-bg.gif); background-repeat:no-repeat; background-position:bottom;}
	.meniu ul,li {display:block; list-style:none; margin:0; padding:0;}
	.meniu ul.ulMeniu {width:932px; position:absolute; z-index:999; }
	.meniu ul.ulMeniu li.dvd{background-image:url(../images/menu_dvd.gif); background-repeat:no-repeat; background-position:0px 12px; width:2px; height:46px;}
	.meniu ul.ulMeniu li {float:left; padding-top: 10px; /*position: relative; */}
	.meniu ul.ulMeniu li a {display:block; height: 36px; margin: auto; /*position: relative; */text-decoration:none; text-transform:uppercase; float:none; text-align:center; color:#FFFFFF; }
	
	.meniu ul.ulMeniu li.home {width:70px; }
	.meniu ul.ulMeniu li.search {width:82px; }
	.meniu ul.ulMeniu li.buyer {width:80px; }
	.meniu ul.ulMeniu li.seller {width:80px; }
	.meniu ul.ulMeniu li.mortgage {width:90px; }
	.meniu ul.ulMeniu li.recent {width:80px; }
	.meniu ul.ulMeniu li.team {width:110px; }
	.meniu ul.ulMeniu li.news {width:80px; }
	.meniu ul.ulMeniu li.contactus {width:84px; }
	.meniu ul.ulMeniu li.cotrone {width:130px; }

	.meniu ul.ulMeniu li.home a {width:70px; line-height: 36px; }
	.meniu ul.ulMeniu li.search a {width:52px; }
	.meniu ul.ulMeniu li.buyer a {width:58px; }
	.meniu ul.ulMeniu li.seller a {width:56px; }
	.meniu ul.ulMeniu li.mortgage a {width:62px; }
	.meniu ul.ulMeniu li.recent a {width:58px; }
	.meniu ul.ulMeniu li.team a {width:110px; }
	.meniu ul.ulMeniu li.news a {width:64px; }
	.meniu ul.ulMeniu li.contactus a {width:58px; }
	.meniu ul.ulMeniu li.cotrone a {width:96px; }

    .meniu ul.ulMeniu li div {position: absolute; margin-top: -5px; }
    .meniu ul.ulMeniu li div ul.ulSubmeniu  {width: 200px; background-color: #083a81; }
    .meniu ul.ulMeniu li div ul.ulSubmeniu  li {width: 200px; height: 25px; line-height: 25px; clear: both; float: left; padding-top: 0px; padding: 0px; margin: 0px; text-align: left; }
    .meniu ul.ulMeniu li div ul.ulSubmeniu a {display: block; float: none; clear: both; width: 200px; height: 25px; line-height: 25px; text-indent: 10px; text-align:left !important; white-space: nowrap; background-color: #083a81; }
    .meniu ul.ulMeniu li div ul.ulSubmeniu a:hover{background-color: #666666;}
        

    /*------*/
	
.content{width:952px; overflow:hidden; background-color:#FFFFFF; background-image: url(../images/content-bg.jpg); background-repeat: repeat-y; background-position: 0px 0px; }
	.main_content {display: block; width: 100%; height: auto; padding: 15px 10px 10px 10px; background-image: url(../images/content-bg-top.jpg); background-repeat:no-repeat; background-position: 0px 0px !important; }
	
		.welcome{ margin:0px 0 0 10px; width:274px; display:inline; float:left; height:200px; overflow:hidden;}
			.title{ font-size:16px; font-weight:bold; color:#083a81;}
			.welcome p{font-size:13px; color:#525252; text-align:justify; width:270px; margin:7px 0 0 0; padding:0;}
		    .welcome .SubPages {display: none;}

	
		.qs{margin:0px 10px 0 10px; width:364px; height:200px; display:inline; float:left;}
	
		.house{margin:0px 0 0 0; width:231px; height:201px; display:inline; float:left; background-image:url(../images/home_of_the_week.jpg); background-repeat:no-repeat;}
		    .poza{margin:25px 0 0 12px;}
		    
		.cma{margin:10px 0 10px 10px; width:274px; height:177px; display:inline; float:left; background-image:url(../images/cma.jpg); background-repeat:no-repeat; cursor: pointer; }
		.cma a {display: block; text-decoration: none; width:274px; height:177px; }
	
		.featured{margin:10px 10px 10px 10px; width:605px; height:173px; display:inline; float:left; background-image:url(../images/featured.gif); background-repeat:no-repeat;}
		    .flash{margin:6px 0 0 12px;}
	
		.cotronec{margin:10px 0 10px 0; width:231px; height:173px; display:inline; float:left; background-image:url(../images/cotrone_construction.jpg); background-repeat:no-repeat;cursor: pointer; }
		.cotronec a {display: block; text-decoration: none; width:231px; height:173px; }
	
	.main_content_bottom{width: 100%; float: none; clear: both; height:70px; background-image:url(../images/content-bg-bottom.jpg); background-repeat:no-repeat; background-position: bottom; }
/*.bottom{width:954px; height:7px; background-image:url(../images/bottom.jpg); background-repeat:no-repeat;}*/

.footer{width:952px; text-align:center;}
.footer_link{ text-transform:uppercase; font-size:11px; color:#696868;  margin:3px 0 0 0;}
.footer_link a{color:#696868;}
.footer_txt{font-size:11px; color:#0000000; line-height:15px; margin:3px 0 0 0;}
.footer_txt a{color:#a20000;}
/****************************HOMAPAGE***************************************/

.QuickLogin {width: 280px !important; height: 45px !important; overflow: hidden; text-align:center; }
.QuickLogin span {color: #818285 !important; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-align:left;}
.QuickLogin span label {}
.QuickLogin span a {color: #083a81 !important; font-size:13px; font-weight:bold; text-align:left;}
.QuickLogin span a:hover {color: #083a81 !important; font-size:13px; font-weight:bold; text-align:left;}
.QuickLogin ul {}
.QuickLogin ul li {}
.QuickLogin ul li a {color: #000000; }
.QuickLogin ul li a:hover {color: #000000; }

.QuickLogin .spanLogin {width: 280px !important; margin-right: 10px; float: left; clear: none; }
.QuickLogin .spanLogin a {}
.QuickLogin .spanLogin a:hover {}
.QuickLogin .spanLogout {width: 268px !important; margin-right: 10px; float: left; clear: none; }
.QuickLogin .spanLogout a {}
.QuickLogin .spanLogout a:hover {}
.QuickLogin .spanLogout label {}
.QuickLogin .AccountLinks {width: 100% !important; float: left; clear: none; font-family: Tahoma; }
.QuickLogin .AccountLinks li {}
.QuickLogin .AccountLinks li a {background-color: #083a81 !important; border: 1px solid #d1d2d4 !important; color: #ffffff; }
.QuickLogin .AccountLinks li a:hover {color: #ccdfff; border: 1px solid #d1d2d4 !important;}
.QuickLogin .AccountLinks li a label {color: #FFFFFF;}

/* CSS Document */
ul.HomepageFeaturedProperties {display: block; float: left; margin: 0px; padding: 0px; list-style-type: none; margin-top:12px !important;}
.HomepageFeaturedProperties {}

.HomepageFeaturedProperties li.listing {display: block; margin: 0px; padding: 0px; list-style-type: none; }
.HomepageFeaturedProperties .listing {}

.HomepageFeaturedProperties .listing .listingPhoto {margin: 0px; padding: 0px; float: left; }
.HomepageFeaturedProperties .listing .listingPhoto a {}
.HomepageFeaturedProperties .listing .listingPhoto a:hover {}
.HomepageFeaturedProperties .listing .listingPhoto a.permalink {}
.HomepageFeaturedProperties .listing .listingPhoto img {}
.HomepageFeaturedProperties .listing .listingPhoto img.photo { width:205px !important; height:153px !important; border:1px solid #d8d8d8 !important;}

.HomepageFeaturedProperties .listing .listingDetails {display:none;margin: 0px; padding: 0px; float: left;text-align:left; width:239px;margin-top:10px !important; text-indent:16px;}
.HomepageFeaturedProperties .listing .listingDetails .location {margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;color:#000000; }
.HomepageFeaturedProperties .listing .listingDetails .location .adr {}
.HomepageFeaturedProperties .listing .listingDetails .location .adr .street-address { display:none;}
.HomepageFeaturedProperties .listing .listingDetails .location .adr .localitySeparator { display:none;}
.HomepageFeaturedProperties .listing .listingDetails .location .adr .locality {}
.HomepageFeaturedProperties .listing .listingDetails .location .adr .regionSeparator { display:none;}
.HomepageFeaturedProperties .listing .listingDetails .location .adr .regionSeparatorDash { display:none;}
.HomepageFeaturedProperties .listing .listingDetails .location .adr .region { display:none;}
.HomepageFeaturedProperties .listing .listingDetails .location .adr .postal-codeSeparator { display:none;}
.HomepageFeaturedProperties .listing .listingDetails .location .adr .postal-code { display:none;}
.HomepageFeaturedProperties .listing .listingDetails .basicinfo {margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; }
.HomepageFeaturedProperties .listing .listingDetails .basicinfo .priceLabel { display:none;}
.HomepageFeaturedProperties .listing .listingDetails .basicinfo .price {}
.HomepageFeaturedProperties .listing .listingDetails .basicinfo .priceSeparator { display:none;}
.HomepageFeaturedProperties .listing .listingDetails .basicinfo .fn { display:none;}
.HomepageFeaturedProperties .listing .listingDetails .basicinfo .offerSeparator { display:none;}
.HomepageFeaturedProperties .listing .listingDetails .basicinfo .offer { display:none;}
.HomepageFeaturedProperties .listing .listingDetails .description {margin: 0px; padding: 0px; display:none;}

.HomepageFeaturedProperties .listing .listingLinks {display:none;margin: 0px; padding: 0px;margin-top:10px !important;}
.HomepageFeaturedProperties .listing .listingLinks .viewdetails { text-align:center !important;}
.HomepageFeaturedProperties .listing .listingLinks .viewdetails a { margin:0; padding:0; background-image:url(../images/butonDetails.jpg); background-repeat:repeat-x;  width:95px !important;height:22px; line-height:22px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-decoration:none; border:1px #f1b519 solid;}
.HomepageFeaturedProperties .listing .listingLinks .viewdetails a:hover {}
.HomepageFeaturedProperties .listing .listingLinks .requestinfo { display:none;}
.HomepageFeaturedProperties .listing .listingLinks .requestinfo span {}
.HomepageFeaturedProperties .listing .listingLinks .requestinfo span a {}
.HomepageFeaturedProperties .listing .listingLinks .requestinfo span a:hover {}


.QuickSearch {width: 364px !important; }
.QuickSearchTabs {width:100%;height:32px !important;clear: both;  background-image:url(../images/qs_top.jpg); background-position:bottom left; background-repeat:no-repeat; margin:0; padding:0;}
.QuickSearchTabs ul {list-style-type:none;margin:0px;}
.QuickSearchTabs ul li {list-style-type:none;margin:0px;padding-left:0px;text-align:center;display:block;float:left;width:110px !important; }
.QuickSearchTabs ul li a {display:block;text-decoration:none;margin-right: 1px; height:27px; line-height:27px; font-family:Tahoma; font-size:14px;color:#535353; width:110px; background-image:url(../images/qs_tabs.gif); background-position:-109px 0px; background-repeat:no-repeat;}
.QuickSearchTabs ul li a:hover {}
.QuickSearchTabs ul li a.active {display:block;text-decoration:none;margin-right: 1px;height:27px; line-height:27px; font-family:Tahoma; font-size:14px; font-weight:bold; color:#083a81;width:110px; background-image:url(../images/qs_tabs.gif); background-position:0px 0px; background-repeat:no-repeat;}
.QuickSearchTabs ul li a.active:hover {}

.QuickSearchBody {width:100%;clear: both; background-image:url(../images/qs_content.jpg); background-repeat:repeat-y; height:138px; }
.QuickSearchBodyLeft {width:45% !important;margin:0 0 0 3% !important;text-align:left;float:left;clear:none;/* IE6 hack */display:inline;}
.QuickSearchBodyRight {width:45% !important;margin:0 0 0 3% !important;text-align:left;float:left;clear:none;/* IE6 hack */display:inline;}
.QuickSearchBody ul {list-style: none;margin: 0px;padding: 0px;}
.QuickSearchBody li {list-style: none;margin: 0px;padding: 0px;}
.QuickSearchBody br {display: block;clear: both;}
.QuickSearchBodyLeft select {width:90%;  font-size:11px;color:#393939; }
.QuickSearchBodyRight select {width:45%;  font-size:11px;color:#393939; }
.QuickSearchBody label {display:block;margin-bottom:2px;margin-top:5px; font-weight:bold; font-size:12px; color:#393939;}

.QuickSearchLinks {width:100%;height: 30px !important;clear: both; background-image:url(../images/qs_bottom.jpg); background-position:bottom left; background-repeat:no-repeat; display:block; margin:0; }
.QuickSearchLinkSearch {width:40% !important;margin:0 3% 0 3% !important;text-align:right;float:right;clear:none;/* IE6 hack */display:inline;}
.QuickSearchLinkAdvanced {width:40% !important;margin:0 3% 0 3% !important;text-align:left;float:left;clear:none;/* IE6 hack */display:inline;}
.QuickSearchLinkSearch a {display:block;float:right;width:78px !important;height:23px !important;line-height:23px !important;text-decoration:none;text-align:center; background-image:url(../images/qs_buton.jpg); background-repeat:repeat-x; color:#ffffff !important;}
.QuickSearchLinkSearch a:hover {}
.QuickSearchLinkAdvanced i {display:block;float:left;font-style:normal;margin-right:4px;}
.QuickSearchLinkAdvanced a {display:block;float:left; color:#083a81 !important;}
.QuickSearchLinkAdvanced a:hover {}



/*VERICAL SEARCH ON SEARCH RESULTS PAGE*/

.horizontalSearch 
{
    width: 246px !important;
    margin: 0px;
    overflow: hidden;
    }
.other_results {margin-top: 0px; /*the same as for .horizontalSearch*/}

/*###########################################*/

.horizontalSearch ul.menu {
    width:249px !important;
	height:20px;
	list-style-type:none;
	margin:0px;
	padding:0px;
	text-align:center;
	white-space: nowrap;
	overflow: hidden;
}
.horizontalSearch ul.menu li {
	display:block;
    float:left;
    clear: none;
    width: 81px !important;
	margin-right: 1px !important;
	overflow: hidden;
}
.horizontalSearch ul.menu li a {
	display:block;
	width: 99%;
	height:18px;
	line-height:18px;
	text-align: center;
	margin-top:1px;
	font-size:12px;
	font-weight: bold;
    text-decoration:none;
}
.horizontalSearch ul.menu li a.menu_active {
	display:block;
	height:20px;
	line-height:20px;
	margin-top:0px;
	font-size:12px;
	font-weight:bold;
    text-decoration:none;
}

/*###########################################*/

.horizontalSearchBody1 
{
    border-style: solid;
    border-width: 10px 1px 0px 1px;
    padding: 5px 5px 0px 5px;
    zoom: 1; /* sets "hasLayout" for IE */
    }
.horizontalSearchBody2 
{
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    padding: 0px 5px 5px 5px; 
    zoom: 1; /* sets "hasLayout" for IE */
    }

/*###########################################*/
.horizontalSearchBody1 .sel_prop {width: 100% !important; clear: both; float: none; }

.horizontalSearchBody1 .sel_town {width: 100% !important; clear: both; float: none; }

.horizontalSearchBody1 div 
{
    width: 100%;
    height: auto !important;
    line-height: 20px;
    overflow: hidden;
    }
.horizontalSearchBody1 label 
{
    display: block;
    width: 40%;
    font-weight: bold;
    float: left;
    clear: none;
    white-space: nowrap;
    }
.horizontalSearchBody1 select 
{
    display: block;
    float: left;
    width: 60%;
    clear: none;
    }

.horizontalSearchBody1 .liSaleOrRent label {width: 60% !important; }

.horizontalSearchBody1 .liSaleOrRent select {width: 40% !important; }

/* span.Double contains 2 dropdowns that need to be half the width */    
.horizontalSearchBody1 span.Double span
{
    display: block;
    float: left;
    width: 0.5%;
    clear: none;
    }
.horizontalSearchBody1 span.Double select 
{
    display: block;
    float: left;
    width: 29.5%;
    clear: none;
    }

.horizontalSearchBody1 div.SelectTown
{
    width: 100%;
    height: 155px;
    line-height: 20px;
    overflow: hidden;
    }
.horizontalSearchBody1 div.SelectTown label
{
    width: 100%;
    }
/* span.Half need to be half the width and contains 1 list and label */    
.horizontalSearchBody1 span.Half 
{
    display: block;
    float: left;
    width: 49%;
    height: 132px;
    clear: none;
    }
.horizontalSearchBody1 span.Half em 
{
    display: block;
    clear: both;
    height: 22px;
    line-height: 11px;
    font-size: 11px;
    }
.horizontalSearchBody1 span.Half em b 
{
    display: block;
    clear: both;
    height: 11px;
    line-height: 11px;
    font-size: 11px;
    }
.horizontalSearchBody1 span.Half div
{
    float: none;
    width: 100%;
    height: 110px !important;
    line-height: 15px;
    }
.horizontalSearchBody1 span.Half select 
{
    float: none;
    width: 99%;
    height: 107px !important;
    line-height: 15px;
    }
.horizontalSearchBody1 span.Half option
{
    line-height: 15px;
    height: 15px;
    }

.horizontalSearchBody1 div.sep1 
{
    width: 100%;
    height: 1px;
    line-height: 1px;
    overflow: hidden;
    }

/*###########################################*/
    
.horizontalSearchBody2 .advanced_options_expand 
{
    position: static !important;
    margin-bottom: 5px !important;
    width: 100%;
    clear: both;
    }
.horizontalSearchBody2 .advanced_options_expand a
{
    float: none !important;
    text-align: center !important;
    }
.horizontalSearchBody2  .AdvancedSearch 
{
    width: 100%;
    margin-top: 0px !important;
    }
.horizontalSearchBody2 .Button 
{
    clear: both;
    margin-top: 0px;
    margin-bottom: 0px;
    top: 0px;
    
}




.horizontalSearchBody2 .advanced_options 
{
    width: 100%;
    }

.horizontalSearchBody2 .advanced_options .expand_switch 
{
    width: 100%;
    height:23px;
    overflow: hidden;
	line-height:23px;
    font-size:12px;
    }
.horizontalSearchBody2 .advanced_options .expand_switch a 
{
    display:block;
    width: 100%;
    height: 24px;
	line-height:23px;
    text-decoration:none;
    }
.horizontalSearchBody2 .advanced_options .expand_switch a i 
{
    display:block;
    float:left;
    clear: none;
    width: 5%;
    height:23px;
    overflow: hidden;
	line-height:23px;
    text-align: center;
    font-style: normal;
    font-weight: bold;
    cursor: pointer;
    }
.horizontalSearchBody2 .advanced_options .expand_switch a strong 
{
    display: block;
    float:left;
    clear: none;
    width: 79.5%;
    height:23px;
	overflow: hidden;
	line-height:23px;
    text-align: left;
    font-style:normal;
    font-weight:bold;
    cursor: pointer;
    }
.horizontalSearchBody2 .advanced_options .expand_switch a span 
{
    display: block;
    float:left;
    clear: none;
    width: 14.5%;
    height:23px;
	overflow: hidden;
	line-height:23px;
    text-align: right;
    font-style:normal;
    font-weight:normal;
    cursor: pointer;
    }


.horizontalSearchBody2 .expandContent 
{
    display: block;
    width: 100%;
    clear: both;
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
.horizontalSearchBody2 .expandContent ul
{
    display: block;
    width: 100%;
    clear: both;
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
.horizontalSearchBody2 .expandContent li 
{
    display: block;
    height: 19px;
    line-height: 18px;
    width: 100%;
    float: left;
    clear: none;
    margin: 3px 0px 2px 0px;
    padding: 0px;
    list-style: none;
    font-weight: normal;
    font-size: 11px;
    }   
.horizontalSearchBody2 .expandContent label 
{
    display: block;
    float: left;
    clear: none;
    width: 36.5%;
    font-weight: normal;
    font-size: 11px;
    line-height: 18px;
    overflow: hidden;
    text-indent: 1px;
    }
.horizontalSearchBody2 .expandContent input 
{
    display: block;
    float: left;
    clear: none;
    width: 59.5%;
    margin-right: 0;
    }
.horizontalSearchBody2 .expandContent select 
{
    display: block;
    float: left;
    clear: none;
    width: 61.5%;
    margin-right: 0;
    }
    
.horizontalSearchBody2 .expandContent .Double span span 
{
    display: block;
    float: left;
    clear: none;
    width: 0.5%;
    margin-right: 0;
    }
.horizontalSearchBody2 .expandContent .Double input 
{
    display: block;
    float: left;
    clear: none;
    width: 29.5%;
    margin-right: 0;
    }
.horizontalSearchBody2 .expandContent .Double select 
{
    display: block;
    float: left;
    clear: none;
    width: 30.5%;
    margin-right: 0;
    }

.horizontalSearchBody2 .expandContent .CheckBox 
{
    display: block;
    height: 19px;
    line-height: 18px;
    width: 49.5%;
    float: left;
    clear: none;
    margin: 3px 0px 2px 0px !important;
    padding: 0px !important;
    list-style: none;
    }
.horizontalSearchBody2 .expandContent .CheckBox input 
{
    display: block;
    float: left;
    clear: none;
    width: auto !important;
    height: auto !important;
    margin: 0px !important;
    padding:0px !important;
    background: none;
    }
.horizontalSearchBody2 .expandContent .CheckBox label 
{
    display: block;
    float: left;
    clear: none;
    width: 80%;
    margin: 0px !important;
    padding:0px !important;
    text-align: left;
    }

.horizontalSearchBody2 .expandContent .RadioButtons 
{
    width: 100%;
    height: auto !important;
    }
.horizontalSearchBody2 .expandContent .RadioButtons label 
{
    clear: both;
    }
.horizontalSearchBody2 .expandContent .RadioButtonList 
{
    width: 100%;
    height: auto !important;
    clear: both;
    display: block;
    }
.horizontalSearchBody2 .expandContent .RadioButtonList input
{
    display: block;
    float: left;
    clear: none;
    width: auto !important;
    height: auto !important;
    margin-right: 0px;
    background: none;
    }
.horizontalSearchBody2 .expandContent .RadioButtonList label
{
    display: block;
    float: left;
    clear: none;
    width: 40%;
    height: 20px;
    line-height: 20px;
    margin-right: 0;
    text-indent: 5px;
    }

.horizontalSearchBody2 .expandContent li.sep 
{
    width: 90%; 
    float: none;
    clear: both;
    font-size: 1px;
    line-height: 1px;
    height: 1px;
    }

/*###########################################*/

