/*
-----------------------------------------------
Stylesheet: Apartment Finder Default
Media: Screen
Author: William Hendrix
-----------------------------------------------
*/


body{ 
font: medium Arial, Helvetica, sans-serif;
}

a {color:#003d78}

#wrapper{
 margin:0 auto; margin-bottom:0px; margin-top:0px;
} 

/* 
*html #wrapper{
 margin:0 auto; margin-bottom:0px; margin-top:0px; position:relative;top:-14px; 
} 

*+html div.wrapper{
 margin:0 auto; margin-bottom:0px; margin-top:0px; position:relative;top:-14px;
} 
*/

form{
 margin: 0;
 padding: 0;
}

.contentarea
{
 border: 1px solid #014982;
 background-image: url("/partners/af/images/bg-map_lines.gif");	
}

div.geosearchmap
{
	position: relative; 
	width: 600px; 
	height: 296px;
	background-color: #014982;
	display: block;
}

.geosearchmap-error
{
	position: relative; 
	width: 600px; 
	height: 296px;
	background-color: #014982;
	display: block;	
	color: White;
	font-size: medium;
	text-align: center;
	vertical-align: middle;	
}

.h_getmag {font-size:12px; margin-bottom:-14px; line-height:12px;}
.h_featured {margin:3px; margin-left:0px; margin-top:2px; line-height:12px; font-size:12px;}
.h_gallery1 {margin:0px; font-size:12px; margin-top:2px; line-height:12px; font-weight:normal;}
.h_gallery2 {margin:0px; font-size:13px; margin-top:-10px; line-height:13px; font-weight:normal;}

.h_searchthousands {font-size:12px; line-height:12px;}

div.pagewidth{ 
 width:950px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;
 background-image: url("/partners/af/images/bg-contentarea.gif");
} 

div.topheader{
 position:relative; 
 height:73px; 
 width:100%;
 background: url("/partners/af/images/bg-header-area.gif") no-repeat;
 background-position: center top;
 margin: 0;
 padding: 0;
} 

div.midheader{
 position:relative; 
 height:322px; 
 width:100%;
 background: url("/partners/af/images/bg-header-middle.gif") no-repeat;
 background-position: center top;
 padding: 18px 0px 0px 0px;
} 

*html div.midheader
{
 padding: 16px 0px 0px 0px;	
}

div.subheader
{
 position:relative; 
 height:17px; 
 width:100%;
 background: url("/partners/af/images/bg-header-bottom.gif") no-repeat;
 background-position: center bottom;
 margin: 0;
 padding: 0;	
}

div.topheader div.logo{
 position:absolute;
 top: 19px;
 left:34px; 
 width:180px;
 height:54px;
}

div.topheader div.personal{
 position:absolute;
 top: 25px;
 left:369px; 
 width:553px;
 height:43px;
 font-size: 80%;
 line-height:15px;
 text-align: left;	
 background: url("/partners/af/images/bg-personal-trans.gif") top left no-repeat;
 vertical-align: middle;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 7px;
}

div.topheader div.personal .firstline{
 font-size: smaller;
} 

div.midheader div.toparea
{
 margin: 0px 0px 0px 28px;
 position: relative;
 width:891px;
 height:310px;
 font-size: 80%;
 line-height:15px; 
 border: 1px solid #014982;
 background-image: url("/partners/af/images/bg-map_lines.gif");
} 


div.midheader div.toparea div.right{
 position:absolute;
 top:0px;
 left:291px; 
 width:600px;
 height:310px;
} 

.featured

{
background: url("/Partners/SLC/Images/featured_bg.gif") top left no-repeat;
height:106px;
width:755px;
padding-top:18px;
position:relative;left:14px; top:8px;

}	


 
div.midheader div.toparea div.left{
 position:absolute;
 top:0px;
 left:0px; 
 width:291px;
 height:410px;
 overflow: hidden;
} 
 
div.midheader div.toparea div.navigation{
 margin: 0;
 padding: 1px 1px 0 2px;
 font-size: 90%;
 text-transform:uppercase;
 border-bottom: 1px solid #6d253c;
 border-right: 1px solid #6d253c;
 text-align: left;
} 
 
div.midheader div.toparea div.navigation .title{
 font-weight: bold;
 text-decoration:none;
 padding-top: 15px;
} 
 
div.midheader div.toparea div.navigation a{
 text-decoration: none;
 padding-top: 15px;
 text-align: right;
 text-transform:none;
} 
 
div.midheader div.toparea div.navigation .active{
 color:#FFFFFF;
 background-color: #FF7300;
 border-right: 1px solid #014982;
 padding: 2px;
 margin-left: -2px;
 height: 35px;
} 
 
*html div.midheader div.toparea div.navigation .active{
 margin-left: -5px;
} 
 
div.midheader div.toparea div.listings{
 margin: 0;
 padding: 0;
 background-color: #FFFFFF;
 border-right: 1px solid #014982;
} 
 
div.midheader div.toparea div.listings p{
 margin: 0 0 10px 0;
 padding: 0;
} 
 
div.midheader div.toparea div.listings ul{
 margin: 0;
 padding: 0;
 border-bottom: dotted 1px #999;
} 
 
div.midheader div.toparea div.listings .last{
 margin: 0 0 0 0;
 padding: 0;
 border-bottom: none;
}
 
*html div.midheader div.toparea div.listings ul{
 margin: 0 0 0 0;
} 
 
div.midheader div.toparea div.listings li{
 height: auto;
 list-style-type:none;
 display:inline;
 margin: 0;
 padding: 0;
} 


*html div.midheader div.toparea div.listings li{
 height: 72px;
} 
 
div.midheader div.toparea div.listings div.line{
 border-bottom: dotted 1px #999;
 margin: -5px 0 0 5px;
 padding: 0;
 width: 280px;
 text-align:center;
} 
 
div.midheader div.toparea div.listings a{
 font-size: small;
 font-weight:bold;
} 

.breadcrumb {color:#a8c399; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; display:inline; text-decoration: none; position:relative; }
.breadcrumb a {color:#4781a2; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; display:inline; text-decoration: underline; }
.breadcrumb img {position:relative; top:2px;}

div.midheader div.toparea div.right div.undermap
{
 font-size: 90%;
 font-weight:bold;
 vertical-align: middle;
} 

*html div.midheader div.toparea div.right div.undermap{
 font-size: 80%;
 font-weight: bold;
} 

div.midheader div.toparea div.right div.undermap div, div.midheader div.toparea div.right div.undermap img, div.midheader div.toparea div.right div.undermap input
{
	vertical-align: middle;
}

.results-arrow
{
	text-decoration: none;
}

div.spacer
{
	display: block;
	clear: both;
	height: 15px;
}


 
#twocols{
 width:950px; 
 float:right; 
 position:relative;
 margin: 2px 0 0 0;
  } 

div.contentcol
{
	display: inline;
	/*width: 790px;*/
	float: left;
	position: relative;
	margin: 0 0 0 10px;
}

.rightadcol
{
 display: inline;
 width: 160px;
 float: left;
 text-align: left;
 position:relative;
 margin: 3px 14px 0px 4px;
}

div.rightcol
{
 width:134px; 
 float:right;
 position:relative; 
 } 
 
div.maincol
{
 float: left; 
 display: inline;
 position: relative;
 margin: 0px 0px 0px 14px;
 background-color: Transparent;
}

 
 div.bannerad
{
 clear: none;
 text-align: center;
 position: relative;
 margin: 4px 15px 4px 14px;
}

/* Free brochure */

div.mailinglist{
 display: block;
 width: 310px;
 height: 110px;	
 float:left;
 font-size:80%;
 margin-left:4px;
 margin-right:1px;
 background: url("/partners/af/images/bg-freebook.jpg") top left no-repeat;
} 

/* IE Fix for the above */
*html div.mailinglist{
 margin-left: 2px;
} 
 
div.mailinglist input{
 padding-right: 0px;
} 
 
.divFreeMagText
{
 width: 214px; 
 float: left; 
 display: inline; 
 position:absolute; 
 top: 10px; 
 left:82px; 
 padding-left:10px;
}

.divFreeMagText2
{
 width: 214px; 
 float: left; 
 display: inline; 
 position:relative; 
 top: -100px; 
 left: 79px; 
 padding-left:10px;
}

*html .divFreeMagText
{
 left: 94px;
}

.divFreeMagText3
{
 width: 214px; 
 float: left; 
 display: inline; 
 position: relative;
 top:-94px;
 left:80px;
 padding-left:10px;
}

*html .divFreeMagText
{
 left: 532px;
}

/* Refine Search section */
 
	
	div.maincol div.refinefacets
{
	margin: 8px 0px 0px 0px;
}

div.maincol div.refinefacets div.refinetop
{
	width: 758px;
	height: 5px;
	background: url("/partners/SLC/images/bg-refinetop.gif") no-repeat;
}

div.maincol div.refinefacets div.refinemid
{
	width: 758px;	
	background: url("/partners/SLC/images/bg-refinefacets-middle.gif") repeat;}

div.maincol div.refinefacets div.refinebottom
{
	width: 758px;
	height: 5px;
	background: url("/partners/SLC/images/bg-refinefacets-bottom.gif") no-repeat;
}
 
div.refineBox 
{
    text-align:left; 
    width:746px; 
    padding-left: 5px;
    padding-bottom: 5px;
    font-family:Arial, Helvetica, sans-serif; 
    font-size:10px; 
    color:#6d253c;
}

div.refineBox table.searchFacets 
{
    padding-top:3px; 
    padding-left:10px; 
    padding-right:10px;
}

div.refineBox table.searchFacets span.title 
{
    font-family:Arial, Helvetica, sans-serif; 
    font-weight:bold; 
    font-size:12px; 
    padding-right:10px;
    color:#6d253c;
    display:inline;
}

.refineTitle

{
	background-color:transparent !important; 
	float:left; 
	padding-left:8px; padding-top:2px; 
	height:18px; width:142px; 
	border-right:none; 
	color:#6d253c; 
	font-weight:bold; 
	font-family:Arial; 
	font-size:14px;
	
	}
	
div.refineText
{
    position:relative;
    top:4px;
    padding-left:5px;
    height:18px;
    float:left;
    font-weight:bold;
    font-size:11px;
}	

.keyword_area {padding-top:3px;}
.keyword_edit {margin-top: 5px;}
.keyword_title {font-family:Arial; font-weight:bold; font-size:13px; padding-top:5px;}
.checkbox_title {font-family:Arial; color:#2072b4; font-size:12px;}

/* End Refine Search */



.priceRangeHeaderCell
{
	height : 17px;
	border-top: 1px solid #014982;
	padding-top: 1px;
	padding-bottom: 1px;
}

.priceRangeHeader
{
	vertical-align:bottom;
	height : 100%;
	font-size: 10px;	
	color:#fff;
	padding-left: 5px;
	padding-top:3px;
	padding-bottom: 0px;
	background-color: #6d253c;
}

table.searchResults
{
	border-bottom: 1px solid #6d253c;
}

tr.featuredRow
{
	background-color: #FFFFFF;
}

tr.nonFeaturedRow
{
	background-color: #EEEEEE;
}

div.maincol div.featuredImage
{
	 background-image: url("/partners/SLC/images/img-featured.gif");
	 width:15px;
	 height:81px;
}

div.maincol div.normalImage
{
	 width:15px;
	 height:81px;
}

div.maincol div.petOn
{
	background-image: url("/partners/af/images/btn-icon-pet-on-trans.gif");
	background-position:center;
	background-repeat:no-repeat;
	width: 30px;
	height: 23px;
	float:left;
}

div.maincol div.petOff
{
	background-image: url("/partners/af/images/btn-icon-pet-off-trans.gif");
	background-position:center;
	background-repeat:no-repeat;
	width: 30px;
	height: 23px;
	float:left;
}

div.maincol div.applianceOn
{
	background-image: url("/partners/af/images/btn-icon-appliance-on-trans.gif");
	background-position:center;
	background-repeat:no-repeat;
	width: 30px;
	height: 23px;
	float:left;
}

div.maincol div.applianceOff
{
	background-image: url("/partners/af/images/btn-icon-appliance-off-trans.gif");
	background-position:center;
	background-repeat:no-repeat;
	width: 30px;
	height: 23px;
	float:left;
}

div.maincol div.carOn
{
	background-image: url("/partners/af/images/btn-icon-car-on-trans.gif");
	background-position:center;
	background-repeat:no-repeat;
	width: 30px;
	height: 23px;
	float:left;
}

div.maincol div.carOff
{
	background-image: url("/partners/af/images/btn-icon-car-off-trans.gif");
	background-position:center;
	background-repeat:no-repeat;
	width: 30px;
	height: 23px;
	float:left;

}

div.maincol div.gymOn
{
	background-image: url("/partners/af/images/btn-icon-gym-on-trans.gif");
	background-position:center;
	background-repeat:no-repeat;
	width: 30px;
	height: 23px;
	float:left;
}

div.maincol div.gymOff
{
	background-image: url("/partners/af/images/btn-icon-gym-off-trans.gif");
	background-position:center;
	background-repeat:no-repeat;
	width: 30px;
	height: 23px;
	float:left;
}

div.maincol div.poolOn
{
	background-image: url("/partners/af/images/btn-icon-pool-on-trans.gif");
	background-position:center;
	background-repeat:no-repeat;
	width: 30px;
	height: 23px;
	float:left;
}

div.maincol div.poolOff
{
	background-image: url("/partners/af/images/btn-icon-pool-off-trans.gif");
	background-position:center;
	background-repeat:no-repeat;
	width: 30px;
	height: 23px;
	float:left;
}

 
div.maincol .title{  
 font-weight:bold;
 font-size:120%;
 } 
 
div.maincol .search_found{
 font: bold 120% "Times New Roman", serif;
 padding: 0 10px 0 0;
 margin: 0 0 0 4px;
 color:#003580;
} 

div.maincol .search_found2
{
	margin-left:4px;
	font: bold 13px "Times New Roman", serif;
	color:#003580;
} 
 
div.maincol .number{
 font-size: 14px;
} 
 
div.maincol div.results{
 font-size: 10px;
} 

div.maincol table.results{
 font-size: 10px;
} 

 
div.maincol .results select{
 font-size: 11px;
} 
 
div.maincol div.results_output .pricerange{
 font-size: 12px;
 color:#fff;
 padding-left: 5px;
 background-color: #7F9ABF;
 border-bottom: 3px solid #fff;
} 
 
div.maincol div.results_output .info{
 font-size: 12px;
 color:#646464;
 border-top: 1px solid #014982;
} 

.sorted

{font-family:Times New Roman;
	font-size:13px;
	color:#6d253c;
}

div.maincol div.save_search
{
	margin-top: 8px;
}

div.maincol div.save_search div.top
{
	width: 406px;
	height: 5px;
	background: url("/partners/af/images/bg-save_search-top.gif") no-repeat;
}

div.maincol div.save_search div.mid
{
	width: 406px;
	padding: 5px 7px 5px 7px;
	background: url("/partners/af/images/bg-save_search-middle.gif") repeat-y;
}

div.maincol div.save_search div.bottom
{
	width: 406px;
	height: 5px;
	background: url("/partners/af/images/bg-save_search-bottom.gif") no-repeat;
}

.dottedBorderRight{
	border-right: 1px dotted #014982;
}
 
div.maincol div.results_output .title{
 font-size: small;
 font-weight:bold;
}




.coupon {color:green;}

.saveSearch 
{
	background-image: url("/partners/SLC/images/btn-save_search.gif");
	height:22px;
	width:132px;	

}

.searchFound_text

{position:relative;top:4px;}





 

 
div.maincol div.results_output div.marketing{
 color: #646464;
 padding: 0 5px 0 5px;
}
 
div.maincol div.results_output div.marketing a{
 color: #6d253c;
 font-weight: bold;
}

div.maincol div.results_output div.marketing .marketingHeadline{
 color: #6d253c;
}
 
div.maincol #save_search{
 font-size: 10px;
} 
 
div.maincol .enter_name{
 font-family: "Times New Roman", Times, serif;
 font-weight:bold;
} 

div.maincol .orange_title{
 color:#FF7300;
 font-family: "Times New Roman", Times, serif;
 font-weight:bold;
}

div.maincol .ajaxLoader {
	position: fixed;
	top: 50%;
	left: 45%;
	z-index: 999999;
	width: 120px;
	margin: 0;
	padding: 10px 10px 10px 10px;
	border: 1px solid #000;
	background-color: #FFF;
	text-align: center;
	}
	
* html div.maincol .ajaxLoader {
	position: absolute;
	}

.ajaxProgress
{
	position: fixed;
	z-index: 999998;
	width: 120px;
	margin: 0px;
	padding: 10px;
	border: 1px solid #000;
	background-color: #FFF;
	text-align: center;
}

* html .ajaxProgress
{
	position: absolute;
}

.ui-lock
{
    display: none;
    position: fixed;
    z-index: 999999;
    top: 0px;
    left: 0px;
    background-image: url("/partners/af/images/transparent.gif");
    background-position: center;
    background-repeat: no-repeat;
}

* html .ui-lock
{
	position: absolute;
}

div.bottomarea
{
 display: inline;
 float: left;    
 margin: 16px 0px 0px 62px;
 width:720px;
 font-size: 80%;
}

div.bottomarea .featuredno
{
    position: relative;
    display: inline;
}

div.bottomarea .featuredno .topleft
{
 color: White;
 font-size:  small;
 background-color: #FF7300;
}

div.bottomarea .featuredno .topright
{
 display: inline;    
 float: right;
 color: blue;
 font-size:  small;
 background-color: #FF7300;
}

div.featuredDetails .bottom
{   
    border-style:solid;
    border: 1px solid #014982;
    background-color: #EFF3F7;
}

div.featuredDetails .topleft
{   
 color: White; /* #031f46;*/
 font-size:  small;
 font-weight: bold;
 background-color: #6f263e; /*#7f9872;*/
  text-align: center;
} 

div.featuredDetails .topleft span.oneword
{
 color: White;
 background-color: #6f263e; /* #7f9872;*/
 text-transform: capitalize;
}

div.featuredDetails .topright
{   
 color: #003580;
 font-size:  small;
 background-color: #6f263e; /* #7f9872;*/
} 

td.validator{
	color: Red;
	font-size: 10px;
}

div.error_popup
{
	width: 400px;
	border: solid 2px black;
	background-color: #EFF3F7;
	padding: 10px 10px 10px 10px;
	text-align: center;
}

.action
{
	cursor: pointer;
}

div.retriever-results
{	
	float: left;
	margin: 10px 0px 10px 65px;
}

* html div.retriever-results
{	
	padding-bottom: 10px;
}

table.retriever-results
{
	display: block;
}

.validator
{
	display: block;
	color: Red;
	font-size: 85%;
}

span.block
{
    
}

/******** Variable Content Control Styles ***********/

.variable-content, .variable-content-HOMEPAGEPROMO1, .variable-content-HOMEPAGEPROMO2, .variable-content-HOMEPAGEPROMO3, .variable-content-HOMEPAGEPROMO4
{
	display: block;
}

.variable-content-MARKETPROMO1, .variable-content-MARKETPROMO2, .variable-content-MARKETPROMO3, .variable-content-MARKETPROMO4
{
	display: block;
}

.variable-content-PROPDETAILPROMO1, .variable-content-PROPDETAILPROMO2, .variable-content-PROPDETAILPROMO3, .variable-content-PROPDETAILPROMO4
{
	display: block;
}
.variable-content-MARKETSEO1
{
	display: block;
	float: left;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
} 

.variable-content-MARKETSEO2
{
	display: block;
	float: right;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}

.market-seo-vc
{
	display: block;
	float: left;
	width: 790px;
	border-style: dashed;
	border-width: 1px;
	text-align: center;	
	margin: 0px 17px 0px 17px;
	padding: 5px;
}

* html .market-seo-vc
{
	width: 789px;
	margin: 0px 0px 0px 9px;
	padding: 5px 5px 0px 5px;
}

div.lock-dormant
{
	position: absolute;
	top: 0;
	left: 0;
	height: 0px;
	width: 0px;
	z-index: 99999;	
}

div.lock-active
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	z-index: 99999;
}

/****************************************************/
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 

/*hide the right column when printing*/ 
div.rightcol{display:none;} 
 
div.twocols, div.maincol{width:100%; float:none;}
}

.errorPage
{
    font-size: smaller;
    text-align: center;
    background-color: #FFFFFF;
    width: 730px;
    margin: 80px 100px 100px 100px;
}

.errorPage .bigerror
{
    font-weight: bold;
    line-height: 40px;
}

td.right {text-align: right;}
td.left {text-align: left;}
td.center {text-align: center;}

div.AlertStyle
{
    position: absolute;
    top: 50%;
    width: 400px;
    z-index: 999998; 
    background-color: #FFFFFF;
	font: medium Arial, Helvetica, sans-serif;
    border-right: navy thin solid; 
    border-top: navy thin solid; 
    border-left: navy thin solid; 
    border-bottom: navy thin solid;
    text-align: center;
    vertical-align: middle;
}

div.AlertMessage
{
	font: medium Arial, Helvetica, sans-serif;
	padding: 10px;
}

div.AlertMessage a
{
	text-decoration: underline;
	cursor: pointer;
}

.alert-lock
{
    display: none;
    position: fixed;
    z-index: 999999;
    top: 0px;
    left: 0px;
    background-image: url("/partners/af/images/transparent.gif");
    background-position: center;
    background-repeat: no-repeat;
}

* html .alert-lock
{
	position: absolute;
}


div.list{
 float: left;
 position:relative;
 padding-right: 15px;
 display:block;	
 width:230px;	
 font-size:100%;
  }
 
div.list ul{
 margin: 0;
 padding:0 0 0 12px;
  }
 
div.list li{
 list-style-type:none;
  }
 
div.list a{
 color:#003580;
  }
  
div.list2{
 
  }
 
div.list2 ul
{	
 
 color:#6f263e;
  }
 
div.list2 li{
 
  } 
  
.maincolNo
{
 float: left; 
 display: inline;
 position: relative;
 margin: 0px 0px 0px 14px;
 background-color: Transparent;
}

.citiesNo ul{
 margin: 0;
 padding:0 0 0 12px;
  }
 
.citiesNo li
{
	font-size:14px; 
	color:#01214f;
	line-height:24px;
 list-style-type:none;
  }
 
.citiesNo a{
  } 
  
.resourcesNo
{
    margin-left:20px; margin-right:20px; font-size:small; margin-bottom: 20px;
}
  
.listNo{
 /*width:230px;*/
 float:left;
 padding-right: 15px;
} 



.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
*html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
  
  .noresult

{
	font-size:14px; 
	color:#01214f;
	line-height:24px;
}

.buttons
{
    background-color:Transparent; 
    border-width:0; 
    width:auto;
    height:auto;
    text-align:left;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;	
	padding:0px;
	text-decoration:underline;
}

.pagenumber {text-decoration:none;padding:4px;}
.pagenumber_on {text-decoration:none; padding:6px; background-color:Transparent; background-image: url('/partners/af/images/frame.gif'); background-repeat:no-repeat; background-position:center; font-weight:bold;}

.getfree {color:#4781a2;margin-left:-4px;}
*html .getfree {width:120px;margin-left:0px}
*+html .getfree {width:120px;margin-left:0px}

.contact {color:#4781a2;margin-left:-2px;}
*html .contact {margin-left:0px;}
*+html .contact {margin-left:0px;}

.readmore {color:#6d253c;margin-left:-2px;}
*html .readmore {margin-left:0px}
*+html .readmore {margin-left:0px}

.prevButton{position:relative; top:5px;}
.prevButton .enabled{background-image: url('/Partners/SLC/Images/prev_active.gif');background-repeat: no-repeat;}
.prevButton :hover{background-image: url('/Partners/SLC/Images/prev_roll.gif');background-repeat: no-repeat;}
.prevButton .disabled{background-image: url('/Partners/SLC/Images/prev_disabled.gif');background-repeat: no-repeat;}

.nextButton{position:relative; top:5px;}
.nextButton .enabled{background-image: url('/Partners/SLC/Images/next_active.gif');background-repeat: no-repeat;}
.nextButton :hover{background-image: url('/Partners/SLC/Images/next_roll.gif');background-repeat: no-repeat;}
.nextButton .disabled{background-image: url('/Partners/SLC/Images/next_disabled.gif');background-repeat: no-repeat;}

.saveSearch{position:relative; top:-16px;}
.saveSearch{background-image: url('/partners/af/images/savesearch_off.gif');background-repeat: no-repeat; background-position:center left; padding:0px;}
*+html .saveSearch :hover{position:relative; top:1px;}
.saveSearch :hover{background-image: url('/partners/af/images/savesearch_on.gif');background-repeat: no-repeat;}
.spacerdiv {clear:both; height:0px;}
.ajax__multi_slider_custom_af .handle_horizontal_left
{
    position:absolute;
    background:url('/partners/af/images/slider_handle.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
    margin-top:10px;
}

.ajax__multi_slider_custom_af .handle_horizontal_right
{
    position:absolute;
    background:url('/partners/af/images/slider_handle.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
    margin-top:10px;
}

.ajax__multi_slider_custom_af .outer_rail_horizontal
{
    position:absolute;
    background:url('/Partners/MLC/Images/mlc_price_scale.gif') no-repeat;
    width:130px;
    height:25px;
    z-index:100;
}

.ajax__multi_slider_custom_af .inner_rail_horizontal
{
	 position:absolute;
     width:130px;
    height:25px;
    z-index:100;
}

.ajax__single_slider_custom_af .inner_rail_horizontal
{
	 position:absolute;
	  background:url('/Partners/MLC/Images/mlc_radius_scale.gif') no-repeat;
     width:123px;
    height:25px;
    z-index:100;
  
    
}

.ajax__single_slider_custom_af .outer_rail_horizontal
{
    position:absolute;
    background:url('/Partners/MLC/Images/mlc_radius_scale.gif') no-repeat;
    width:123px;
    height:25px;
    z-index:100;
}

.ajax__single_slider_custom_af .handle_horizontal_left
{
    position:absolute;
    background:url('/partners/af/images/slider_handle.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
    margin-top:10px;
    
}

.sprite-btn_add 
{
  display: block;
  width: 34px;
  height: 25px;
  background: url("/partners/af/images/btn_add_sprite.gif") no-repeat;
  background-position: 0 0;
  float:right; position:relative;top:4px;
}

.sprite-btn_add:hover
{ 
  background-position: 0 -25px;
}

.sprite-btn_add  span
{
  display: none;
}
