body .container_wrapper{
text-align:	center;
}

body .container_wrapper .container{
margin:		0px auto;
width:		960px;
text-align:	left;
position:relative;
}

/*                Public Header            */
#header{
		background-color:transparent;
		background-image:url('../images/bg_header_radial.png');
		background-position:center top;
		background-repeat:repeat-x;
		height:84px;
		position:relative; 
		z-index:1100;
}

#header #logo{
		display:block;
		position:relative;
		z-index:500;
}

#header #logo a{
		background-image:url('../images/logo_wshadow.png');
		background-repeat:no-repeat;
		display:block;
		height:64px;
		left:30px;
		margin:28px 0px 0px 0px;
		position:absolute;
		text-indent:-2000px;
		width:243px;
}

#header h1,
#header p{
	/* positioning */
	/*left: 626px;*/
	margin-left:275px;
	position:	absolute;
	top:	31px;
	
	/* formatting */
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

/*****************  Header Links ******************/
 .links  a{	
	color: #fff;
	font-size:12px;
	text-decoration:none;
}
.links {
	color: #fff;
	text-align: right;
}
 .links  div{
   	height: 20px;
}

 .links  li{
	display: inline;
}

/*** Right Links ***/
.top_right_spacer {
	width: 14px;
	float: right;
}

/* Spanish English */
 .links  .right_links{
	/* positioning */
	float:	right;
	height:	53px;
	width:	88px;
	margin-right: 1px;
	
	/* formatting */
	color:#9FBFCF;
	font-size:	12px;
	text-align: right;
}


 .links  .right_links li{
	float:none;
}

 .links .right_links li .english_flag_image{
	padding-right: 6px;
}

 .links .right_links li .spanish_flag_image{
	padding-right: 2px;
}

 .links .right_links li.main{
	background-image:	url(../images/icon_languagedownarrow.png);
	background-repeat:	no-repeat;
	background-position: 71px 5px;
}

 .links .right_links a{
	display:	inline-block;
	margin:		5px 0px 0 0px;
	padding:0 14px 0 0;

	color:#9FBFCF;
}

/*** Left Links ***/
 .left_links{
	float:	right;
}

/* Site Utilities */
 .links  .site_utilities{
	font-size:	12px;
}

 .links  .site_utilities a{
	display: inline-block;
	height: 13px;
	margin:		5px 10px 0 0px;
	padding:	0px 10px 0 0px;
	border-right: solid 1px #9FBFCF;
	color:	#9FBFCF;
}

 .links  .site_utilities a:hover{
	display: inline-block;
	height: 13px;
	margin:		5px 10px 0 0px;
	padding:	0px 10px 0 0px;
	text-decoration: underline;
	border-right: solid 1px #9FBFCF;
	color:	#9FBFCF;
}
	
/* User Links */		
 .links .user_links
{
	color:#9FBFCF;
	font-size:12px;
	text-decoration:none;
}

/* .links  .user_links li:first-child{
		border:none;
}*/

 .links  .user_links li:last-child{
		padding-right:10px;
}

 .links  .user_links li{
		/*border-left:solid 1px #9FBFCF;  4-22-10 rach*/
		border-right:1px solid #9FBFCF;
		display:inline;
		font-size:12px;
		padding:0px 7px 0px 10px;
}

.vbar /* 4-22-10 rach */
{
	border-right:1px solid #9FBFCF;
	width:5px;
	background-color:#FF0000;
	display:inline;
	font-size:12px;
}

.links .fix_align
{
	 margin-top:3px;
}

 .links  .user_links ul{
		padding-right: 4px;
}

 .links  .user_links li a{
		color:#9FBFCF;
		font-size:12px;
		text-decoration:none;
}

.spanish_switch_pos {
	bottom: 4px !important;
}

.no_spanish_switch_pos {
	top: 29px !important;
}

 .main_navigation{
	clear: both;
	position: relative;
	/*** FOR NAV WITH SPANISH/ENGLISH SWITCH ***/
	/*right: 16px;*/
    right:23px;
}

 .links  .main_navigation img{
	/*clear:both;
	padding-left:3px;
	position:absolute;
	top:11px;*/
	margin-top:10px;
    display: inline-block;
	vertical-align:top;
    background-color:red;
    height:7px;
    width:8px;
}

.links .nav_drop_down_arrow
{
    background-image:	url(../images/arrow_down.png);
	background-repeat:	no-repeat;
  	height:15px;
    left:85px;
    position:absolute;
    top:10px;
    vertical-align:top;
    width:8px;
    /*margin-left:4px;*/
}

.links .nav_drop_down_arrow_es
{
    background-image:	url(../images/arrow_down.png);
	background-repeat:	no-repeat;
  	height:15px;
    left:44px;
    position:absolute;
    top:10px;
    vertical-align:top;
    width:8px;
    /*margin-left:4px;*/
}

.links .main_navigation .storage_help_link
{
    position:relative;
}

.links  .main_navigation ul li.main {
	display:inline;
	position:relative;
	margin-left:30px;
	float: right;
    right:5px;
}

 .links  .main_navigation ul li a{
	color:#FFFFFF;
	font-size:14px;
	height:34px;
	line-height:28px;
	text-decoration:none;
	vertical-align:middle;
	display: inline-block;
}

.links  .main_navigation ul li span{
	cursor: default;
	color:#FFFFFF;
	font-size:14px;
	height:34px;
	line-height:28px;
	text-decoration:none;
	vertical-align:middle;
	display: inline-block;
}


/***************** End Header Links ******************/
/***** Delete when done with new Header Links - EAS ****/
 #main_nav{
		float:right;
		margin:49px 0px 0px 0px;
}

 #main_nav a{
/*background-image:		url('../images/nav_inactive.png');
background-position:	center top;*/
		color:#fff;
		display:block;
		float:left;
		font-size:14px;
		height:34px;
		line-height:28px;
		margin:0px 0px 0px 31px;
/*padding:		5px; */
		text-decoration:none;
		vertical-align:middle;
		zoom:1;
}

 #main_nav a:hover{
		text-decoration:underline;
}

 #main_nav a.active{
		background-image:url('../images/nav_active_notrans.png');
		background-position:center top;
}

.main_navigation #list_nav_storage_help #nav_storage_help
{
    /*background-image:url('../images/nav_link_bg_full_2.png');*/
    position:absolute;
    top:26px;
    left:-11px;
    display:block;
    padding-top:2px;
    /*height:85px;*/
    /*width:141px;*/
}

.main_navigation #list_nav_storage_help_es #nav_storage_help
{
    /*background-image:url('../images/nav_link_bg_full_2.png');*/
    position:absolute;
    top:26px;
    left:-58px;
    display:block;
    padding-top:2px;
/*    height:85px;
    width:141px;*/
}

.main_navigation #list_nav_storage_help:hover #nav_storage_help
{
    background-image:url('../images/nav_link_bg_full_2.png');
    height:85px;
    width:141px;
    position:absolute;
    top:26px;
    left:-11px;
    display:block;
    padding-top:2px;
}

.main_navigation #list_nav_storage_help_es:hover #nav_storage_help
{
   background-image:url('../images/nav_link_bg_full_2.png');
    height:85px;
    width:141px;
    position:absolute;
    top:26px;
    left:-58px;
    display:block;
    padding-top:2px;
}

.main_navigation .nav_storage_dd
{
    position:relative;
    width:141px;
    color:#FFFFFF;
    display:inline-block;
    font-size:14px;
    height:34px;
    line-height:21px;
    text-decoration:none;
    vertical-align:middle;
}

.drop_down_1
{
    height: 85px;
    width:141px;
    margin-top:7px;
    display:none;
}

.main_navigation #list_nav_storage_help:hover .drop_down_1
{
    height: 85px;
    width:141px;
    margin-top:7px;
    display:block;
}

.main_navigation #list_nav_storage_help_es:hover .drop_down_1
{
    height: 85px;
    width:141px;
    margin-top:7px;
    display:block;
}

.links .drop_down_1 li
{
		width:140px;
		height:15px;
}

.links .drop_down_1 li:hover{
		width:130px;
		height:20px;
		background-color: #2F5F2F;
		padding-top:3px;
}

.links .main_navigation .drop_down_1 a
{
		color:white;
        cursor:pointer;
        float:left;
        font-size:13px;
        line-height:15px;
        margin-left:3px;
        padding-bottom:5px;
        padding-left:7px;
        padding-top:2px;
        text-align:left;
        text-decoration:none;
        width:124px;
        height:15px;
}

.links .main_navigation .drop_down_1 a:hover
{
		color:white;
        cursor:pointer;
        float:left;
        font-size:13px;
        line-height:15px;
        margin-left:3px;
        padding-bottom:5px;
        padding-left:7px;
        padding-top:2px;
        text-align:left;
        text-decoration:none;
        width:124px;
        height:15px;
        background-color:#2F5F2F;
}


/*  SWITCH FOR SPANISH/ENGLISH - RU */
.spanish_english{
		margin-bottom: 0px;
		color: #9FBFCF;
		padding-top:8px;
		font-size: 12px;
		text-align:right;
		width:74px;
		margin-left:839px;
		height:28px;

}

.spanish_english_link {
		cursor: pointer;
		text-decoration: none;

}

.underlined_link{
		text-decoration: underline;
		
}

.spanish_english a:visited{
		color: #9FBFCF;
}

.spanish_english a{
		margin-right: 0px;

}
/*.spanish_english a:hover{
		text-decoration: none;
}*/

/* DDN */
#user_mainlinks ul li.main{
	display: inline;
	position: relative;
}
/* DDN CSS BEFORE REFACTOR
.drop_down_1{
		display: none;
		height: 102px;
		position:absolute;
		top:0px;
		width:140px;
		top:56px;
		margin-left: 840px;
		background-color:transparent;
		background-image: url('../images/greenDrop.png');
		border: none;
		font-size: 12px;
		z-index:1000;
}

.drop_down_1
{
		display: block;
		height: 102px;
		position:absolute;
		width:140px;
		top:-111px;
		left: 840px;
		background-color:transparent;
		background-image: url('../images/greenDrop.png');
		border: none;
		font-size: 12px;
		z-index:1000;
}
*/

#user_mainlinks ul li.main ul ul{
		display: block;
		height: 102px;
		position:absolute;
		/*top:10px;*/
		width:160px;
		z-index:1;
		background-color:transparent;
		background-image: url('../images/blueFlyout.png');
		border: none;
		font-size: 12px;
		margin:0px;
		left:129px;
		top:71px;
}


#user_mainlinks ul li.level2 ul {
		position: absolute;
		left: 150px;
		height: 30px;
		background-color: red;
		width: 20px;
}

.dd1_li1
{
		margin-top: 25px;
		/*margin-top: 25px;*/
}

.container #user_mainlinks .drop_down_1 li{
		width:130px;
		height:22px;
}

.container #user_mainlinks .drop_down_1 li:hover{
		width:130px;
		height:22px;
		background-color: #2F5F2F;
}

.top_right_links {
		bottom:1px;
		color:#9FBFCF;
		font-size:12px;
		left:725px;
		position:absolute;
		width:111px;

}

.top_right_links a {
		text-decoration: none !important;
}
.spanish_english_arrow {
		bottom:67px;
		padding-left:5px;
		/*position:absolute;*/
		float: right;
}

.flag_images {
		display: block;
		width: 20px;
		/*position: absolute;*/
		margin-left:844px;
		margin-top: 4px;

}

.container .flag_spanish{
		/*margin-top: -11px;*/
}

.container .flag_spanish img{
		margin-right: 2px;
}

.container .flag_english img{
		margin-right: 6px;
}

#user_nav .user_mainlinks_spanishenglishposhack
{
		/*margin-top:12px;
		position: absolute;
		float: right;*/
}



/*                End Public Header       */
/* -------------------------------------- */
/*                Public Body             */

#body{
		background-image:url('../images/blue_gradient2.png');
		background-position:center top;
		background-repeat:repeat-x;
		/*margin-top:-12px;*/
		margin-top:-12px;
		padding-top:12px;
		min-height:600px
}

#body .container{
		padding: 0px 0px 10px 0px
}

#body .search_container{
		padding: 0px 0px 30px 0px
}

#body .container:after{
		clear:both;
		content:".";
		display:block;
		height:0;
		visibility:hidden
/*zoom:           1;*/
}
/*                End Public Body         */
/* -------------------------------------- */
/*                Public Footer           */

#footer{
		background-color:#0e4703;
		background-image:url('../images/footer_bg_default.png');
		background-repeat:repeat-x;
/*border-top:			solid 1px #393d46;*/
		clear:both;
		color:#505050;
/*margin-top:			30px;*/
		height:315px
}

#footer h3{
		color:inherit;
		font-size:14px;
		font-weight:bold;
		margin:20px
}

#footer .container .toparea{
		background-image:url('../images/boxes_stacked_smaller.png');
		background-position:734px 55px;
		background-repeat:no-repeat;
		height:284px
}

#footer .sponsors{
		float:left;
		width:500px
}

#footer .sponsors p{
		font-size:12px;
		margin:20px
}

#footer .sponsors p strong{
		font-weight:bold
/*font-size: 			14px;*/
/*color:				#59a22f;*/
}

#footer .sponsors ul{
		margin:20px
}

#footer .sponsors li{
		display:inline;
		margin:20px 5px
}

#footer .sponsors .footer_ad{
		background-image:url('../images/120x60_adbackground.png');
		float:left;
		height:71px;
		margin:20px 15px;
		width:128px
}

.footer_banner_ad{
		width:476px
}

.footer_banner_ad .wrapper{
		overflow: hidden !important
}

#footer.sponsors .footer_ad img{
		height:60px;
		left:3px;
		position:relative;
		top:3px;
		width:120px
}

#footer .info{
		float:left;
		height:100%;
		width:305px
}

#footer .info h3{
		margin-bottom:10px;
		margin-left:65px
}

#footer .info div.listings{
		background-image:url('../images/icon64_unfolded_map.png');
		background-position:-5px -7px;
		background-repeat:no-repeat;
		border-bottom:dashed 1px #a0a0a0
}

#footer .info div.owners{
		background-image:url('../images/icon64_clipboard.png');
		background-position:-2px -2px;
		background-repeat:no-repeat
}

#footer .info p.first{
		color:#505050;
		font-size:12px;
		margin:0px 0px 12px 65px;
		width:205px
}

#footer .info p.first strong{
		color:inherit;
		font-weight:bold
}

#footer .info p{
		color:#3b8c54;
		font-size:14px;
		margin:10px 20px 20px 65px
}

#footer .info p a{
		color:#3b8c54
}

#footer .site_map{
		clear:both;
		color:#fff;
		height:60px;
}

#footer .site_map p{
		font-size:11px;
		line-height:28px;
		vertical-align:middle;
		padding-left:10px;
}

#footer .site_map a{
		color:#fff;
		text-decoration:none
}

#footer .site_map ul{
		line-height:27px;
		vertical-align:middle
}

#footer .site_map li:first-child{
	   border:none
}

#footer .site_map li{
		border-left:solid 1px #fff;
		display:inline;
		font-size:11px;
		padding:0px 10px
}

/*                End Public Footer       */
/* -------------------------------------- */
/*               Default Footer           */

#default_footer{
		background-color: #96bade;
		/*background-image: url(<? echo($_PAGE['asset_path'])?>/images/bg_rd_search_footer.png);*/
		background-image: url(../images/bg_rd_search_footer.png);
		background-repeat:repeat-x;
		clear:both;
		color:#3e4545;
		height:auto;
}
#default_footer h3{
		color:inherit;
		font-size:14px;
		font-weight:bold;
		margin: 0px 12px 12px 0px;
}

#default_footer h3 strong{
		color:#ffffff;
		font-weight:bold
}
#default_footer .container{
		padding-top:20px;
}

#default_footer .container .toparea{
		margin: 0px 20px 0px 20px;
}

/*** Sponsors ***/
#default_footer .sponsors{
		float:left;
		/*width:560px*/
}

#default_footer .sponsors p{
		font-size:12px;
		margin:20px
}

#default_footer .sponsors p strong{
		font-weight:bold
/*font-size: 			14px;*/
/*color:				#59a22f;*/
}

#default_footer .sponsors ul{
		margin:20px
}

#default_footer .sponsors li{
		display:inline;
		margin:20px 5px
}

#default_footer .sponsors .footer_ad{
		background-image:url('../images/120x60_adbackground.png');
		float:left;
		height:71px;
		margin: 5px 10px 5px 0px;
		width:128px
}

#default_footer .sponsors .footer_ad img{
		height:60px;
		margin:3px;
		width:120px
}

#default_footer .sponsors .footer_help_image
{
  float: left;
}

#default_footer .sponsors .footer_help_container
{
  float: left;
  margin-left: 15px;
}

#default_footer .sponsors .footer_help_container span
{
  font-weight: bold;
  color: #286D39;
}

/*** Info ***/
#default_footer .info{
		float:right;
		height:100%;
		width:335px
}

#default_footer .info h3{
		color:#3e4545;
		margin-bottom:10px;
		margin-left:100px
}

#default_footer .info div.streetsign{
		background-image:url('../images/footer_streetsigns.png');
		background-position:23px 3px;
		background-repeat:no-repeat;
}

#default_footer .info p.first{
		color:#3e4545;
		float:none;
		font-size:12px;
		font-weight:normal;
		line-height: 18px;
		margin:0px 0px 6px 100px;
		width:240px
}

#default_footer .info p.first strong{
		color:inherit;
		font-weight:bold
}

#default_footer .info p{
		color:#136104;
		float:right;
		font-size:12px;
		font-weight:bold;
		margin: 0px 0px 20px 100px
}

#default_footer .info p a{
		color:#136104;
		font-weight:bold
}

/*** Search Content ***/
#default_footer .search_content{
		border-top: dashed 1px #7aa0c5;
		clear:both;
		font-size:11px;
		margin-bottom: 20px;
		padding-top: 12px;
}

#default_footer .search_content a{
		color: #525252;
}

#default_footer .search_content p{
		line-height:14px;
		margin-bottom:10px;
}

#default_footer .search_content strong{
		font-weight:bold;
}

/*** Nearby Cities ***/
#default_footer .nearby_cities{
		border-top: dashed 1px #7aa0c5;
		clear:both;
		/*margin-bottom: 20px;
		padding-bottom: 20px;
		padding-top: 12px;*/
}
#default_footer .nearby_cities ul{
		float:left;
		width:142px;
		margin-right:10px;
}
#default_footer .nearby_cities li{
		font-size:11px;
		line-height:14px;
}
#default_footer .nearby_cities li.city_action{
		font-weight:bold;
		color: #136104;
		cursor:pointer;
}
#default_footer .nearby_cities a{
		text-decoration:none;
		color: #525252;
}
#default_footer .nearby_cities #more_cities{
		margin-top:15px;
}

/*** Sitemap - Code duplicated during addition of custom footer support - EAS ***/
/*.site_map_wrapper{
		background-color: #0e4703 !important;
		background-image: url(../images/bg_rd_search_footer_bottom.png) !important;
		height:auto;
}

#default_footer .site_map{
		clear:both;
		color:#fff;
		height:60px
}

#default_footer .site_map p{
		font-size:11px;
		line-height:28px;
		vertical-align:middle;
		padding-left:10px;
}

#default_footer .site_map a{
		color:#fff;
		text-decoration:none
}

#default_footer .site_map ul{
		line-height:27px;
		vertical-align:middle
}

#default_footer .site_map li:first-child{
		border:none
}

#default_footer .site_map li{
		border-left:solid 1px #fff;
		display:inline;
		font-size:11px;
		padding:0px 10px
}*/
/*** Sitemap  ***/
#default_sitemap{
		background-color: #0e4703 !important;
		background-image: url(../images/bg_rd_search_footer_bottom.png) !important;
		height:auto;

}
#default_sitemap .site_map{
		clear:both;
		color:#fff;
		height:60px
}

#default_sitemap .site_map p{
		font-size:11px;
		line-height:28px;
		vertical-align:middle;
		padding-left:10px;
}

#default_sitemap .site_map a{
		color:#fff;
		text-decoration:none
}

#default_sitemap .site_map ul{
		line-height:27px;
		vertical-align:middle
}

#default_sitemap .site_map li:first-child{
		border:none
}

#default_sitemap .site_map li{
		border-left:solid 1px #fff;
		display:inline;
		font-size:11px;
		padding:0px 10px
}

/*           End Default Footer           */
/* -------------------------------------- */
/*              Home Content              */
#home_content{
		color:#3e4545;
		height:auto;
		
		background-color: #96bade;
		background-image: url(../images/bg_rd_search_footer.png);
		background-repeat:repeat-x;
		clear:both;
}

#home_content a{
		color: #3e4545;
		cursor: pointer;
		text-decoration: none;
}

#home_content a:hover{
		text-decoration: underline;
}

#home_content h3{
		color:inherit;
		font-size:14px;
		font-weight:bold;
		margin: 0px 12px 12px 0px;
}

#home_content h3 strong{
		color:#ffffff;
		font-weight:bold
}

#home_content .container{
		padding-top:20px;
}

#home_content .container .toparea{
		padding: 130px 0px 0px 20px;
		position:relative;
}

/**************************************** Main Column ***/
#home_content .home_main{
	float:	left;
	width:	600px;
}

#home_content .home_main div{
	clear:both;
	margin-bottom:20px;
	padding-top:18px;
	
	border-top:1px dashed #7AA0C5;
	font-size:10px;
	font-weight:bold;
	line-height:13px;
}

#home_content .home_main .home_resources a,
#home_content .home_main .home_about a{
	color:	darkgreen;
	text-decoration: underline;
}

/******************** Recommendationed Facilities Main ***/
#home_content .recommended{
	position:absolute;
	top:	0px;
	left:	20px;
}

#home_content .recommended .facility_container{
		padding-left:	52px;
}

#home_content .recommended .facility {
		float:	left;
}

#home_content .recommended .facility a{
		background-image:	url('../images/120x60_adbackground.png');
		display:block;
		height:	71px;
		width:	128px;
		margin: 5px 10px 5px 0px;
		overflow:hidden;
}

#home_content .recommended .facility img{
		height:	60px;
		left:	3px;
		position:	relative;
		top:	3px;
		width:	120px;
}

/******************** Top area metros ***/
#home_content .home_main .home_cities {
	border:	none;
}

#home_content .home_main .home_cities ul{
	float: left;
	width:	150px;
}

/******************** Home States ***/
#home_content .home_main .home_states ul{
	float: left;
	width:	120px;
}

/* These classes are generated by php and allow column by column control -EAS */
#home_content .home_main .home_states ul.state_0{	width: 113px;	}
#home_content .home_main .home_states ul.state_1{	width: 104px;	}
#home_content .home_main .home_states ul.state_2{	width: 137px;	}
#home_content .home_main .home_states ul.state_3{	width: 129px;	}
#home_content .home_main .home_states ul.state_4{	width: 117px;	}


/******************** Recommendations and Resources ***/

#home_content .home_main .home_two div{
	border:none;
	clear:none;
	margin-bottom:0px;
	padding-top:0px;
	float: left;
}

#home_content .home_main .home_two .home_recommended{
	width: 270px;
	padding:right;
}

#home_content .home_main .home_two .home_resources{
	width: 320px;
}

/******************** Static Text ***/
#home_content .home_main .home_about p{
	margin-bottom:	15px;
}

/**************************************** Side Column ***/
#home_content .home_side{
	float:	right;
	width:	290px;
}

#home_content .home_side .bottom{
}

#home_content .home_side .content{
	min-height:	160px;
	
	background-image: url(../images/image_home_speech_top.png);
	background-repeat: no-repeat;
	color:	#8c8c8c;
	font-size:	15px;
	line-height:	21px;
	padding:	20px 20px 0px 20px;
}

#home_content .home_side .content h3{
	margin: 0px 0px 8px 0px;

	color: #348eda;
	font-size:	15px;
	font-style: italic;
	font-weight: bold;
}

#home_content .home_side .content h3 a{
	margin: 0px 0px 8px 0px;
	color: #348eda;
	font-size:	15px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

#home_content .home_side .daily_tip,
#home_content .home_side .testimonial,
#home_content .home_side .blog_info{
	position: relative;
}

/*****
************* AJAX buttons *************
******/
#home_content .home_side .testimonial,
#home_content .home_side .daily_tip{
	overflow: hidden;
	width: 100%; /* IE6 Fix */
}

#home_content .home_side .testimonial  .buttons .next,
#home_content .home_side .daily_tip  .buttons .next{
	position: absolute;
	right: 11px;
	top: 8px;
}

#home_content .home_side .testimonial  .buttons .prev,
#home_content .home_side .daily_tip  .buttons .prev{
	position: absolute;
	right: 27px;
	top: 8px;
}

#home_content .home_side .testimonial  .buttons img,
#home_content .home_side .daily_tip  .buttons img{
	margin-left:8px;
	
	cursor:pointer;
}

#home_content .home_side .testimonial  .wrapper,
#home_content .home_side .daily_tip  .wrapper{
	margin-left:	-270px;
	width:	810px;
}

#home_content .home_side .testimonial  .wrapper div,
#home_content .home_side .daily_tip  .wrapper div{
	float:	left;
	margin: 0px 20px 0px 0px;
	min-height:	40px;
	width: 250px;
}

#home_content .home_side .testimonial  p img,
#home_content .home_side .daily_tip  p img{
	margin: 38px auto 0 110px;
}


/******************** Tip of the Day ***/
#home_content .home_side .daily_tip .content_ft{
	background-image: url(../images/image_home_speech_bot_tip.png);
	height:	28px;
}

#home_content .home_side .daily_tip .content{
	overflow:	hidden;
}

#home_content .home_side .daily_tip .bottom{
	margin:	-67px -1px 0px 0px;
	height:	125px;
	
	background-image: url(../images/image_home_girl.png);
	background-position:	right bottom;
	background-repeat: no-repeat;
}

/******************** Testimonial ***/
#home_content .home_side .testimonial{
	z-index:	10;
}

#home_content .home_side .testimonial .content{
	min-height:	187px;
	padding-bottom:	20px;
	position:	relative;
}

#home_content .home_side .testimonial .content .wrapper div,
#home_content .home_side .testimonial .content p{
	font-size:	14px;
}

#home_content .home_side .testimonial .connect_container
{
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
}

#home_content .home_side .testimonial .connect_container .spacer
{
	height:10px;
}

#home_content .home_side .testimonial h4{
	bottom:	55px;
	left: 21px;
	text-decoration:none;
	font-size:16px;
	font-weight:	bold;
}

#home_content .home_side .testimonial a
{
	color:#3e8247!important;
}


#home_content .home_side .testimonial .content_ft{
	background-image: url(../images/image_home_speech_bot_test.png);
	height:	28px;
}

#home_content .home_side .testimonial .bottom{
	margin:	-29px 0px 0 12px;
	padding:	31px 14px 0px 0px;
	height: 78px;

	background-image: url(../images/image_home_sheep1.png);	
	background-position:	left bottom;
	background-repeat: no-repeat;
	text-align:	right;
}

#home_content .home_side .testimonial .spacer
{
	height:50px;
	clear:both;
}

#home_content .home_side .testimonial ul li
{
	float:left;
	margin-right: 8px;
}


#home_content .home_side .testimonial .bottom p{
	font-size:	10px;
}

/******************** Blog Info ***/
#home_content .home_side .blog_info{
	margin-top:	-20px;
}

#home_content .home_side .blog_info .content{
	padding-bottom:	30px;
}

#home_content .home_side .blog_info h3{

}

#home_content .home_side .blog_info h4{
	margin-bottom:	8px;
	
	font-style:	italic;
	font-weight:	bold;
}

#home_content .home_side .blog_info .content p{
	font-family: Times New Roman, Times, serif;
	font-size:	14px;
	font-style: italic;
}

#home_content .home_side .blog_info a{
	color:	green;
	font-family:	Arial,Helvetica,sans-serif;
	font-size:	12px;
	font-style:	normal;
	text-decoration:	underline;
}

#home_content .home_side .blog_info .content_ft{
	background-image: url(../images/image_home_speech_bot_blog.png);
	height:	28px;
}

#home_content .home_side .blog_info .bottom{
	margin:	-39px -15px 0px 0px;
	padding:	41px 0px 0px 15px;
	height: 106px;
	
	background-image: url(../images/image_home_sheep2.png);	
	background-position:	140px bottom;
	background-repeat: no-repeat;
}

#home_content .home_side .blog_info .bottom p{
	font-size:	10px;
}


/**************************************** Sponsors ***/
#home_content .sponsors{
	position:absolute;
	top:	0px;
	left:	20px;
}

#home_content .sponsors .sponsor_container{
		padding-left:	60px;
}
#home_content .sponsors .footer_ad{
		background-image:	url('../images/120x60_adbackground.png');
		float:	left;
		height:	71px;
		margin: 5px 10px 5px 0px;
		width:	128px
}

#home_content .sponsors .footer_ad img{
		height:	60px;
		left:	3px;
		position:	relative;
		top:	3px;
		width:	120px
}
/*                End Home Content         */
/* --------------------------------------*/
/*                Home Footer            */

#houses{
		background-color:#ffffff;
		background-image:url('../images/homePage_topFooter.jpg');
		background-repeat:repeat-x;
		background-position: center;
/*border-top:			solid 1px #393d46;*/
		clear:both;
		color:#505050;
/*margin-top:			30px;*/
		height:140px;
		margin-top:15px;
}

#home_footer{
		background-color: #0e4703 !important;
		background-image: url(../images/bg_rd_search_footer_bottom.png) !important;
		height:auto;

}
#home_footer .site_map{
		clear:both;
		color:#fff;
		height:60px
}

#home_footer .site_map p{
		font-size:11px;
		line-height:28px;
		vertical-align:middle;
		padding-left:10px;
}

#home_footer .site_map a{
		color:#fff;
		text-decoration:none
}

#home_footer .site_map ul{
		line-height:27px;
		vertical-align:middle
}

#home_footer .site_map li:first-child{
		border:none
}

#home_footer .site_map li{
		border-left:solid 1px #fff;
		display:inline;
		font-size:11px;
		padding:0px 10px
}
/*#home_footer{
		background-color:#0e4703;
		background-image:url('../images/footer_bg_default.png');
		background-repeat:repeat-x;
/*border-top:			solid 1px #393d46;* /
		clear:both;
		color:#505050;
/*margin-top:			30px;* /
		height:315px
}

#home_footer h3{
		color:#3e4545;
		font-size:15px;
		font-weight:bold;
		margin:40px 20px 2px 20px
}

#home_footer h3 strong{
		color:#ffffff
}

#home_footer .container .toparea{
		height:284px
}

#home_footer .sponsors{
		float:left;
		width:620px
}

#home_footer .sponsors .sponsor_container{
		height:80px;
		margin-left:15px
}

#home_footer .sponsors #socialnetworks{
		margin-top:4px
}

#home_footer .sponsors #socialnetworks li{
		display:inline;
		float:left;
		margin:3px;
		width:80px
}

#home_footer .sponsors #socialnetworks li strong{
		display:block;
		font-size:11px;
		font-weight:bold;
		margin-left:2px;
		margin-top:0px;
		width:80px
}

#home_footer .sponsors p{
		font-size:12px;
		margin:20px
}

#home_footer .sponsors p strong{
		font-weight:bold
/*font-size: 			14px;* /
/*color:				#59a22f;* /
}

#home_footer .sponsors ul{
		margin:20px
}

#home_footer .sponsors li{
		display:inline;
		margin:20px 5px
}

#home_footer .sponsors .footer_ad{
		background-image:url('../images/120x60_adbackground.png');
		float:left;
		height:71px;
		margin:5px 5px;
		width:128px
}

#home_footer .sponsors .footer_ad img{
		height:60px;
		left:3px;
		position:relative;
		top:3px;
		width:120px
}

#home_footer .info{
		float:left;
		height:100%;
		width:330px
}

#home_footer .info h3{
		margin-bottom:10px;
		margin-left:80px
}

#home_footer .info div.listings{
		background-image:url('../images/icon_boxes.png');
		background-position:-5px -7px;
		background-repeat:no-repeat
}

#home_footer .info div.owners{
		background-image:url('../images/footer_streetsigns.png');
		background-position:-2px 10px;
		background-repeat:no-repeat;
		border-top:dashed 1px #566a80;
		margin-top:50px;
		padding-top:10px
}

#home_footer .info div.owners h3{
		margin:0px 0px 2px 80px
}

#home_footer .info p.first{
		color:#393d46;
		float:none;
		font-size:12px;
		font-weight:normal;
		margin:0px 0px 0px 80px;
		width:250px
}

#home_footer .info p.first strong{
		color:inherit;
		font-weight:bold
}

#home_footer .info p{
		color:#136104;
		float:right;
		font-size:14px;
		font-weight:bold;
		margin:10px 20px 20px 100px
}

#home_footer .info p a{
		color:#136104
}

#home_footer .site_map{
		clear:both;
		color:#fff;
		height:60px
}

#home_footer .site_map p{
		font-size:11px;
		line-height:28px;
		vertical-align:middle;
		padding-left:10px;
}

#home_footer .site_map a{
		color:#fff;
		text-decoration:none
}

#home_footer .site_map ul{
		line-height:27px;
		vertical-align:middle
}

#home_footer .site_map li:first-child{
		border:none
}

#home_footer .site_map li{
		border-left:solid 1px #fff;
		display:inline;
		font-size:11px;
		padding:0px 10px
}*/

/*                End Home Footer         */
/* -------------------------------------- */
/*                Mini Header             */

#mini_header{
		background-color:transparent;
		background-image:url('../images/bg_header_radial.png');
		background-position:center top;
		background-repeat:repeat-x;
		height:84px;
		position:relative;
		z-index:1100;
}

#mini_header #logo{
		display:block;
		position:relative
}

#mini_header #logo a{
		background-image:url('../images/logo_mini.png');
		background-repeat:no-repeat;
		display:block;
		height:41px;
		left:20px;
		margin:8px 0px 0px 0px;
		position:absolute;
		text-indent:-2000px;
		width:141px
}

#mini_header p{
		color:#fff;
		float:left;
		font-size:14px;
		font-weight:bold;
		margin:19px 0px 0px 170px
}

#mini_header #main_nav{
		float:right;
		margin:49px 0px 0px 0px
}

#mini_header #main_nav a{
/*background-image:		url('../images/nav_inactive.png');
background-position:	center top;*/
		color:#fff;
		display:block;
		float:left;
		font-size:14px;
		height:34px;
		line-height:28px;
		margin:0px 0px 0px 31px;
/*padding:		5px; */
		text-decoration:none;
		vertical-align:middle;
		zoom:1
}

#mini_header #main_nav a:hover{
		text-decoration:underline
}

#mini_header #main_nav a.active{
		background-image:url('../images/nav_active_notrans.png');
		background-position:center top
}
/*                End Mini Header         */
/* -------------------------------------- */
/*                Mini Footer             */

#mini_footer{
		background-color:#0e4703;
		background-image:url('../images/footer_mini_bg.png');
		background-repeat:repeat-x;
/*border-top:			solid 1px #393d46;*/
		clear:both;
		height:255px;
/*margin-top:			30px;*/
}

#mini_footer .container .toparea{
/*	background-image:		url('../images/boxes_stacked_smaller.png');
background-repeat:		no-repeat;*/
		background-position:734px 55px;
		height:147px;
		margin:0px 20px 0px 0px
}

#mini_footer h3{
		color:#3e4545;
		font-size:15px;
		font-weight:bold;
		/*margin:15px 20px 2px 0px*/
}

#mini_footer .sponsors{
		float:left;
		width:560px
}

#mini_footer .sponsors .sponsor_container{
		height:80px;
		margin-left:0px
}

#mini_footer .sponsors p{
		font-size:12px;
		margin:20px
}

#mini_footer .sponsors p strong{
		font-weight:bold
/*font-size: 			14px;*/
/*color:				#59a22f;*/
}

#mini_footer .sponsors ul{
		margin:20px
}

#mini_footer .sponsors li{
		display:inline;
		margin:20px 5px
}

#mini_footer .sponsors .footer_ad{
		background-image:url('../images/120x60_adbackground.png');
		float:left;
		height:71px;
		margin:5px 5px;
		width:128px
}
/* Not sure if this messes  */

#mini_footer .sponsors .footer_ad a{
		display:block;
		line-height:0
}

#mini_footer .sponsors .footer_banner_ad a{
		display:block;
		line-height:0
}

#mini_footer .sponsors .footer_ad img{
		height:60px;
		left:3px;
		position:relative;
		top:3px;
		width:120px
}
/*

#mini_footer .sponsors{
float:		    left;
width:		    530px;
}

#mini_footer .sponsors > div{

}

#mini_footer .sponsors h3{
margin:			20px 0px 9px 0px ;
font-size:		15px;
font-weight:	bold;
color:			#52422b;
}

#mini_footer .sponsors h3 strong
{
font-weight: bold;
color: #ffffff;
}


#mini_footer .sponsors > img{
margin:			0px auto;
}

#mini_footer .sponsors ul{
margin:			20px auto;
display:		block;

}

#mini_footer .sponsors li{
display: 	inline;
margin:		20px 5px;
}
*/

#mini_footer .info{
		background-image:url('../images/icon100_clipboard.png');
		background-position:-18px 23px;
		background-repeat:no-repeat;
		float:right;
		width:330px
}

#mini_footer .info h3, #mini_footer .info p{
		float:right;
		width:235px
}

#mini_footer .info p{
		font-size:11px;
		margin:0px 0px 10px 0px
}

#mini_footer .info p.link, #mini_footer .info p.link a{
		color:#0b4504;
		font-size:9px;
		font-weight:bold;
		text-align:right
}

#mini_footer .info p.link a{
		font-size:14px
}

#mini_footer .info h3{
		color:#52422b;
		font-size:15px;
		font-weight:bold;
		margin:20px 0px 10px 0px
}

#mini_footer .site_map{
		clear:both;
		color:#fff
}

#mini_footer .site_map p{
		font-size:11px;
		line-height:28px;
		vertical-align:middle;
		padding-left:10px;
}

#mini_footer .site_map a{
		color:#fff;
		text-decoration:none
}

#mini_footer .site_map ul{
		line-height:24px;
		vertical-align:middle
}

#mini_footer .site_map li:first-child{
		border:none
}

#mini_footer .site_map li{
		border-left:solid 1px #fff;
		display:inline;
		font-size:11px;
		padding:0px 10px
}
/*              End Mini Footer           */
/* -------------------------------------- */
/*                Search Footer           */

/* Code removed patch 1.70 -EAS
#search_footer{
		background-color:#0e4703;
		background-image:url('../images/footer_bg_search.png');
		background-repeat:repeat-x;
		clear:both;
		color:#3e4545;
		height:176px
}*/
#search_footer{
		background-color: #96bade;
		/* background-image: url(../images/bg_rd_search_footer.png); */
		background-repeat:repeat-x;
		clear:both;
		color:#3e4545;
		height:auto;
}

.container_wrapper site_map_wrapper{
		background-image: url(../images/bg_rd_search_footer_bottom.png);
		background-repeat:repeat-x;
}

#search_footer h3, #mini_footer .search_bottom h3, #mini_footer .search_footer_left h3 {
		color:inherit;
		font-size:14px;
		font-weight:bold;
		margin: 0px 12px 12px 0px;
}

.search_footer_left button
{
    margin-top:1px;
}

#search_footer h3 strong{
		color:#ffffff;
		font-weight:bold
}
#search_footer .container{

}

#search_footer .container .toparea{
		margin: 0px 20px 0px 20px;
}

/*** Sponsors ***/
#search_footer .sponsors{
		float:left;
		width:560px;
}

#search_footer .search_footer_right .sponsors{
		float:left;
        width:415px;
}

#search_footer .sponsors p{
		font-size:12px;
		margin:20px
}

#search_footer .sponsors p strong{
		font-weight:bold
/*font-size: 			14px;*/
/*color:				#59a22f;*/
}

#search_footer .sponsors ul{
		margin:20px
}

#search_footer .sponsors li{
		display:inline;
		margin:20px 5px
}

#search_footer .sponsors .footer_ad{
		background-image:url('../images/120x60_adbackground.png');
		float:left;
		height:71px;
		margin: 5px 10px 0px 0px;
		width:128px
}

#search_footer .sponsors .footer_ad img{
		height:60px;
		left:3px;
		position:relative;
		top:3px;
		width:120px
}

#search_footer .sponsors .footer_help_image
{
  float: left;
}

#search_footer .sponsors .footer_help_container
{
  float: left;
  margin-left: 15px;
}

#search_footer .sponsors .footer_help_container span
{
  font-weight: bold;
  color: #286D39;
}

/*** Info ***/
#search_footer .info{
		float:right;
		height:100%;
		width:335px
}

#search_footer .info h3{
		color:#3e4545;
		margin-bottom:10px;
		margin-left:100px
}

#search_footer .info div.streetsign{
		background-image:url('../images/footer_streetsigns.png');
		background-position:23px 3px;
		background-repeat:no-repeat;
}

#search_footer .info p.first{
		color:#3e4545;
		float:none;
		font-size:12px;
		font-weight:normal;
		line-height: 18px;
		margin:0px 0px 6px 100px;
		width:240px
}

#search_footer .info p.first strong{
		color:inherit;
		font-weight:bold
}

#search_footer .info p{
		color:#136104;
		float:right;
		font-size:12px;
		font-weight:bold;
		margin: 0px 0px 20px 100px
}

#search_footer .info p a{
		color:#136104;
		font-weight:bold
}

/*** Search Content ***/
#search_footer .search_content{
		border-top: dashed 1px #7aa0c5;
		clear:both;
		font-size:11px;
		margin-bottom: 20px;
		padding-top: 12px;
}

#search_footer .search_content a
{
		color: #525252;
}


#search_footer .search_content p{
		line-height:14px;
		margin-bottom:10px;
}

#search_footer .search_content strong{
		font-weight:bold;
}

/*** Nearby Cities ***/
#search_footer .nearby_cities, #mini_footer .nearby_cities{
		/*border-top: dashed 1px #7aa0c5;*/
		border-top: dashed 1px #525252;
		clear:both;
		margin-bottom: 20px;
		padding-bottom: 20px;
		padding-top: 12px;
}
#search_footer .nearby_cities ul, #mini_footer .nearby_cities ul{
		float:left;
		width:142px;
		margin-right:10px;
}
#search_footer .nearby_cities li, #mini_footer .nearby_cities li{
		font-size:11px;
		line-height:14px;
}
#search_footer .nearby_cities li.city_action{
		font-weight:bold;
		color: #136104;
		cursor:pointer;
}
#search_footer .nearby_cities a, #mini_footer .nearby_cities a
{
		text-decoration:none;
		color: #525252;
}
#search_footer .nearby_cities a:hover, #mini_footer .nearby_cities a:hover
{
		text-decoration:underline;
		color: #525252;
}
#search_footer .nearby_cities #more_cities{
		margin-top:15px;
}

/*** Sitemap ***/
.site_map_wrapper{
		background-color: #0e4703 !important;
		background-image: url(<? echo($_PAGE['asset_path'])?>/images/bg_rd_search_footer_bottom.png) !important;
		height:auto;
}

#search_footer .site_map{
		clear:both;
		color:#fff;
		height:60px
}

#search_footer .site_map p{
		font-size:11px;
		line-height:28px;
		vertical-align:middle;
		padding-left:10px;
}

#search_footer .site_map a{
		color:#fff;
		text-decoration:none
}

#search_footer .site_map ul{
		line-height:27px;
		vertical-align:middle
}

#search_footer .site_map li:first-child{
		border:none
}

#search_footer .site_map li{
		border-left:solid 1px #fff;
		display:inline;
		font-size:11px;
		padding:0px 10px
}

/*              End Search Footer           */
/* -------------------------------------- */
/*                Admin Header            */

#admin_header{
		background-color:transparent;
		background-image:url('../images/bg_admin_header_top.png');
		background-position:center top;
		background-repeat:repeat-x;
		height:40px;
		position:relative;
		z-index:10
}

#admin_header .container{
		position:relative
}

#admin_header a#logo{
		background-image:url('../images/logo_small.png');
		background-repeat:no-repeat;
		height:34px;
		left:20px;
		margin:7px 0px 0px 0px;
		position:absolute;
		text-indent:-1000px;
		width:141px
}

#admin_header ul{
		float:right;
		margin:5px 0px 0px 0px
}

#admin_header ul:after{
		clear:both
}

#admin_header li:first-child{
		border:none
}

#admin_header li{
		border-left:solid 1px #bbbbbb;
		display:inline;
		font-size:12px;
		padding:0px 10px
}

#admin_header li a{
		color:#9a9a9a;
		text-decoration:none
}

#admin_header li a:hover{
		color:#ffffff;
		text-decoration:underline
}
/*                End Admin Header        */
/* -------------------------------------- */
/*                Admin Body              */

#admin_body{
		background-image:url('../images/bg_admin_body.png');
		background-position:top center;
		background-repeat:repeat-x;
		margin-top:-8px;
		min-height:600px
}

#admin_body .container{
		padding-top:10px
}

#admin_body .container:after{
		clear:both;
		content:".";
		display:block;
		height:0;
		visibility:hidden
}
/*                End Admin Body          */
/* -------------------------------------- */
/*                Admin Footer            */

#admin_footer{
		background-color:#0e4703;
		background-image:url('../images/bg_admin_header_top.png');
		background-repeat:repeat-x;
		border-top:solid 1px #393d46;
		clear:both;
		height:30px;
		margin-top:30px
}
/*                End Admin Body          */
/* -------------------------------------- */
/*                Admin Footer            */


/**********************  SPRITE MAP AMENITY ICONS  *********************/
#body .content div.icon_climate_mp_side
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:46%;
		border:none;
		background-color:transparent;
		width:22px;
		height:22px;
		margin:5px 0;
		float:left;
}

#body .content div.icon_climate
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:46%;
		border:none;
		background-color:transparent;
		width:22px;
		height:22px;
	    display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;

}



#body .content div.icon_secure_mp_side
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:37%;
		border:none;
		background-color:transparent;
		width:22px;
		height:22px;
		margin:5px 0;
		float:left;
}

#body .content div.icon_secure
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:37%;
		border:none;
		background-color:transparent;
		width:22px;
		height:22px;
		display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
}

#body .content div.icon_vehicle_mp_side
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:91%;
		border:none;
		background-color:transparent;
		width:22px;
		height:22px;
		margin:5px 0;
		float:left;
}

#body .content div.icon_vehicle
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:91%;
		border:none;
		background-color:transparent;
		width:22px;
		height:22px;
	    display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;

}

#body .content div.icon_truck_mp_side
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:82%;
		border:none;
		background-color:transparent;
		width:22px;
		height:22px;
		margin:5px 0;
		float:left;
}

#body .content div.icon_truck
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:82%;
		border:none;
		background-color:transparent;
		width:22px;
		height:22px;
	    display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
}

#body .content div.icon_driveup_mp_side
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:55%;
		border:none;
		background-color:transparent;
		width:21px;
		height:22px;
		margin:5px 1px 0px 0px;
		float:left;
}

#body .content div.icon_driveup
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:55%;
		border:none;
		background-color:transparent;
		width:21px;
		height:22px;
	    display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
}

#body .content div.icon_twentyfour_mp_side
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:0%;
		border:none;
		background-color:transparent;
		width:22px;
		height:22px;
		margin:5px 0;
		float:left;
}

#body .content div.icon_twentyfour
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:0%;
		border:none;
		background-color:transparent;
		width:22px;
		height:22px;
	    display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
}

#body .content div.icon_spanish_mp_side
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:72%;
		border:none;
		background-color:transparent;
		width:22px;
		height:22px;
		margin:5px 0;
		float:left;
}

#body .content div.icon_spanish
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:72%;
		border:none;
		background-color:transparent;
		width:22px;
		height:22px;
	    display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
}

#body .content div.icon_business_mp_side
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:28%;
		border:none;
		background-color:transparent;
		width:22px;
		height:22px;
		margin:5px 0;
		float:left;
}

#body .content div.icon_business
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:28%;
		border:none;
		background-color:transparent;
		width:22px;
		height:22px;
	    display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
}


#body .content div.icon_wine_mp_side
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:100%;
		border:none;
		background-color:transparent;
		width:22px;
		height:22px;
		margin:5px 0;
		float:left;
}

#body .content div.icon_wine
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:100%;
		border:none;
		background-color:transparent;
		width:22px;
		height:22px;
	    display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
}

#body .content div.icon_mobile_mp_side
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:63%;
		border:none;
		background-color:transparent;
		width:22px;
		height:22px;
		margin:5px 0;
		float:left;
}

#body .content div.icon_mobile
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:63%;
		border:none;
		background-color:transparent;
		width:22px;
		height:22px;
	    display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
}

#body .content div.icon_online_mp_side
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:9%;
		border:none;
		background-color:transparent;
		width:22px;
		height:22px;
		margin:5px 0;
		float:left;
}

#body .content div.icon_online
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:9%;
		border:none;
		background-color:transparent;
		width:22px;
		height:22px;
	    display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
}

#body .content div.icon_boxes_mp_side
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:18%;
		border:none;
		background-color:transparent;
		width:22px;
		height:22px;
		margin:5px 0;
		float:left;
}

#body .content div.icon_boxes
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:18%;
		border:none;
		background-color:transparent;
		width:22px;
		height:22px;
	    display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
}

#body .amenity_label
{
	float:left;
	padding:6px 3px;
}

.tips_arrows
{
    height:9px;
    left:213px;
    position:absolute;
    top:7px;
    width:28px;
}

.tips_arrow_left
{
    background-position:center top;
    cursor:pointer;
    float:left;
    height:13px;
    width:9px;
}

.tips_arrow_right
{
    background-position:center top;
    cursor:pointer;
    float:right;
    height:13px;
    width:9px;
}
