/*** Search Ads - storage_layouts.css ***/
#searchads {
background-image:url(../images/180x150_adbackground.png);
height:162px;
margin:0 0 15px 6px;
width:188px;
}

#searchads img {
height:150px;
left:3px;
position:relative;
top:3px;
width:180px;
}
/*** Search Ads - storage_layouts.css ***/


/*         Search Area           */
.search_listing_splash{
		background-image:url('../images/search_dog.png');
		background-position:707px 40px;
		background-repeat:no-repeat;
		height:180px;
		margin:0px 20px -53px 20px
}

.search_listing_searchagainbox{
		float:left;
		margin-right:60px;
		margin-top:30px;
		/*width:470px*/
}

.search_listing_splash .search_listing_thoughtballoon{
		float:left;
		height:82px;
		margin-left:9px;
		margin-top:8px;
		width:193px
}

.search_listing_splash h2{
		color:#464646;
		font-size:14px;
		font-weight:bold;
		margin-bottom:2px;
		margin-left:2px
}

/* COMMENTED OUT FOR INPUT TEXT OVERFLOW FIX - RU 1/7/10  */
/*.search_listing_splash input.text{
		background-color:transparent;
		background-image:url('../images/field_search_323x33.png');
		background-repeat:no-repeat;
		border:none;
		color:#a0a0a0;
		display:block;
		float:left;
		font-size:16px;
		height:33px;
		margin:6px 0px 0px 0px;
		padding:7px 5px 0px 10px;
		width:323px;
		
}
*/
.input_wrapper input{
		
		
		border: 0;
		color:#a0a0a0;
		font-size:16px;
		margin:4px 0px 0px 0px;
		padding:3px 0px 0px 10px;
		height: 30px;
		width:300px;
		border: none;
		background-color: transparent;
}

.input_wrapper{
		width:323px;
		background:url('../images/field_search_323x33.png') left top no-repeat;
		color:#a0a0a0;
		float:left;
		margin-top:6px;
		padding-right:10px;
}





.search_arrow_icon{
		padding-bottom:2px;
		padding-left:3px;
		padding-top:1px
}
.search_listing_splash button{
		margin-top:5px;
}
.search_listing_splash button em{
		font-weight:bold !important;
		font-size:17px !important;
}
/*.search_listing_splash button{
		background-color:transparent;
		background-image:url('../images/button_blue_searchpage_search.png');
		background-repeat:no-repeat;
		border:none;
		color:#fff;
		cursor:pointer;
		font-size:14px;
		font-weight:bold;
display:				block;
float:					left;

height:					46px;

padding-bottom: 2px;


vertical-align: middle;
		height:46px;
		margin-left:0px;
		margin-top:-3px;
		padding-bottom:1px;
		padding-top:4px;
		width:113px
}
*/
.search_listing_splash button img{
/*vertical-align: middle;
margin-top: -1px;
margin-left: 5px;*/
		left:4px;
		position:relative;
		top:3px
}

.search_listing_adjustmile{
		float:left;
		margin-top:70px
}

.search_listing_splash h3{
		font-size:16px;
		font-weight:bold;
		margin-bottom:5px;
		margin-left:3px
}

.search_listing_happyfamily{
		float:right;
		height:150px;
		margin-right:20px;
		margin-top:-150px;
		width:197px
}
/*          Left Column */

.search_listing_leftwrapper{
		float:left;
		margin-left:20px;
		margin-top:-20px;
		width:200px
}
/*         Refine           */

.refine_search{
		margin-bottom:20px;
		width:100%;
		z-index:1100
}

.refine_search .wrapper{
		background-color:#f2f2f2;
		background-image:url('../images/refinesearch_icon.png');
		background-position:5px 12px;
		background-repeat:no-repeat;
		/*padding:5px*/
}

.refine_search h3{
		color:#5f5f5f;
		font-size:14px;
		font-weight:bold;
		margin-left:75px;
		margin-top:15px;
}

.refine_search h4{
		color:#8c8c8c;
		font-size:12px;
		margin-left:75px;
		margin-top:2px
}

.refine_search .line{
		background-color:#bebebe;
		height:1px;
		margin-left:5px;
		margin-top:10px;
		width:96%
}
.refine_search button{
		margin: 0 auto;
}
.refine_search button em{
		font-size:16px;
		font-weight:bold;
}
.info_box_search{
		background-image:url('../images/info_box_201.png');
		background-position:0px 20px;
		background-repeat:no-repeat;
		float:left;
		height:270px;
		margin:0px 0px;
		text-align:center;
		width:201px
}

.info_box_search:first-child{
		margin-left:32px
}

.info_box_search h3{
		float:left;
		font-size:14px;
		font-weight:bold;
		margin:30px auto 25px auto;
		width:200px
}

.info_box_search img{
/*display:				block; */
		margin:0px auto 0px auto
}

.info_box_search p{
		font-size:11px;
		margin:14px auto 0px auto;
		text-align:center;
		width:177px;
		height:51px;
}

/*.info_box_search a{
		background-color:transparent;
		background-repeat:no-repeat;
		border:none;
		color:#fff;
		display:block;
		font-size:14px;
		font-weight:bold;
		height:40px;
		margin:0px auto 0px auto;
		padding-top:10px;
		text-decoration:none;
		width:113px
}*/

.info_box_search a.orange{
		background-image:url('../images/button_new_orange.png')
}

.refine_search form{
		margin-left:0px;
		margin-top:25px
}

.refine_search p{
		font-size:10px;
		margin-top:3px;
		margin-left:12px;
}

.refine_search ul
{
  margin-left: 10px;
}


.refine_search .refinesearch_button{
		margin-bottom:10px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		margin-top:10px;
}

/*.refine_search p em{
		font-size:12px;
		font-style:normal;
		font-weight:bold
}*/

#range{
		margin-bottom:10px;
		width:140px
}

#units{
		margin-bottom:10px;
		width:140px
}

.refine_search li{
		font-size:12px;
		margin-bottom:2px
}

.refine_search li img{
		margin-left:3px;
		margin-right:5px;
		margin-top:-3px;
		vertical-align:0px
}

.refine_search li label{
		font-size:12px;
		vertical-align:2px
}

/*.refine_search button{
		background-color:transparent;
		background-image:url('../images/button_new_green_refinesearch.png');
		background-repeat:no-repeat;
		border:none;
		color:#fff;
		cursor:pointer;
		font-size:14px;
		font-weight:bold;
		height:48px;
		padding-top:4px;
		text-decoration:none;
display: 				block;
margin:					5px auto 0 auto;

		width:130px
}*/

/*      Ad space */

.temp_adspace_180_150{
		background-color:transparent;
		background-image:url('../images/temp_ads_180_150.png');
		background-repeat:no-repeat;
		float:left;
		height:170px;
		margin-bottom:10px;
		margin-left:10px;
		width:190px
}
/*      Size Advisor additions */

.search_listing_sizeadvisor{
		float:left;
		margin-bottom:20px;
		margin-left:0px;
		margin-top:15px
}
/*         Search Results    */

.search_results{
		float:right;
		margin:-5px 20px 20px 20px;
		width:700px;
		zoom:1;
}

/*** SEO RD Criteria ***/
#content_header{
	background-color:	#154e08;
	font-size: 12px;
}

/*** SEO RD Criteria ***/
#content_header #content_top{
	padding: 20px;
	color:	#fff;
}

/*** SEO RD Criteria ***/
#content_header #content_top p{
	margin-bottom: 10px;
}

/*** SEO RD Criteria ***/
.rd_special_info {
		position:relative;
}
/*** SEO RD Criteria ***/
.rd_special_info div.header_1{
		position:absolute;
		bottom:-232px;
		left:241px;
}
/*** SEO RD Criteria ***/
.rd_special_info h1{
		display:inline;
		font-size:14px;
		font-weight:bold;
		margin-bottom:10px
/* width:			590px; */
}
.search_results h1{
		display:inline-block;
		font-size:14px;
		font-weight:bold;
		margin-bottom:10px
/* width:			590px; */
}
/*** SEO RD Criteria ***/
.rd_special_info strong,
.search_results h1 strong{
		color:#fff;
		font-size:18px;
		font-weight:bold;
}
/*** SEO RD Criteria ***/
.rd_special_info h1 strong.query,
.search_results h1 strong.query{
		display:inline-block;
/* causing trouble with alignment on text -- removed by David Howe on 12/16/09
margin-top:-8px;
vertical-align:text-bottom;*/
		text-align:left;
	 /*	width:335px*/
}


/*      Search Results Heading */

.results_wrap{
		margin-top:15px
}

.results_wrap .wrapper{
		overflow:hidden
}

.search_header{
		border-bottom:solid 3px #d3d3d3;
		height:24px;
		width:692px
}

.search_results .search_header div{
		float:left;
		line-height:24px
}

.search_header_active{
		background-color:#aaabad;
		color:#fefefe
}

.search_header_inactive{
		background-color:#c0c0c0;
		color:#4d4e53
}

#search_print_sendtofriend{
		color:#989898;
		float:right;
		font-size:11px;
		font-weight:bold;
		margin-top:3px;
		text-align:right
}

#search_print_sendtofriend a{
		background-repeat:no-repeat;
		cursor:pointer;
		display:inline-block;
		float:left;
		height:16px;
		margin-right:10px;
		padding-left:18px;
		text-decoration:underline;
		color: #989898;
}

#search_print_sendtofriend .printer{
		background-image:url(../images/icon16_printer.png)
}

#search_print_sendtofriend .share{
		background-image:url(../images/icon16_email.png);
		background-position:left 2px
}

#search_unitdetails_header{
		width:355px
}

#search_unitdetails_header a{
		margin:0px;
		padding:0px
}

.search_header a{
		color:#474747;
		font-size:13px;
		font-weight:bold;
		text-decoration:none
}

.search_header .search_header_active a{
		color:#fff
}
/*  #search_unitdetails_header a
{
color:    #474747;
}
*/

#search_unitdetails_header h2{
		font-size:13px;
		font-weight:bold;
		margin-left:15px
}

#search_distance_header{
		width:85px
}
/*
#search_distance_header a{
color:#474747;
font-size:13px;
font-weight:bold;
_padding-left:5px;
}
*/

#search_distance_header h2{
		font-size:13px;
		font-weight:bold;
		margin-left:15px
}

#search_features_header{
		width:134px
}

#search_features_header h2{
		font-size:13px;
		font-weight:bold;
		margin-left:15px
}

#search_nextstep_header{
		width:118px
}

#search_nextstep_header h2{
		font-size:13px;
		font-weight:bold;
		margin-left:15px
}
/* SSA member */

.ssa_member{
		position:relative
}

.ssa_member img{
		float:left;
		margin-right:5px
}
/*      Featured Search Results */

.search_results_featured{
		background-color:transparent;
		background-image:url('../images/featuredbackground.png');
		border-top:solid 1px #b3b3b3;
		color:#4d4e53;
		font-size:12px;
		height:100px;
		width:692px
}

.search_results_featured:hover{
		background-color:#fdf7d7;
		background-repeat:no-repeat
}

.search_companylogo_featured{
		float:left;
		width:146px
}

.search_companylogo_featured img{
		margin-left:15px;
		margin-top:20px;
}
/*      Featured Basic Free Page Search Results */

.free_search_results_featured{
		background-color:transparent;
		background-image:url('../images/featuredbackground.png');
		border-top:solid 1px #b3b3b3;
		color:#4d4e53;
		font-size:12px;
		height:100px;
		width:594px
}

.free_search_results_featured:hover{
		background-color:#fdf7d7;
		background-repeat:no-repeat
}

.free_search_companylogo_featured{
		float:left;
		width:143px
/*margin-top: 15px;*/
}

.free_search_companylogo_featured img{
		margin-left:15px;
		margin-top:20px
}

.free_search_results_icons_featured div{
		clear:both;
		padding-left:10px
}

.free_search_results_icons_featured .amenities{
		height:45px;
		margin-top:12px
}

.free_search_features_featured_seals{
		clear: none !important;
		float: left !important;
		padding-left: 0px !important
}

.search_features_free .free_search_features_featured_seals img{
		padding-top: 0px !important
}

.free_search_features_featured_seals img{
		padding-top:5px;
		width:55px
}

.free_search_features_featured_seals_reg img{
		padding-top:5px
}

.free_search_body_free p,.free_search_body_free h3,.free_search_body_free,.free_search_body_free p,.free_search_body_free h3,.free_search_body_free{
		width:205px
}

.free_search_body_featured{
		float:left;
		margin-top:4px;
		width:217px
}

.free_search_body_featured h3{
		font-size:13px;
		font-weight:bold;
		margin-top:13px
}

.free_search_body_featured p{
		font-size:12px;
		margin-right:5px
}

.free_search_body_featured em{
		color:#5a81a8;
		font-size:12px;
		font-style:italic;
		margin-top:5px
}

.free_search_distance_featured{
		float:left;
		width:85px
}

.free_search_distance_featured p{
		font-size:12px;
		font-weight:bold;
		margin-left:15px;
		margin-top:20px
}

.free_search_features_featured{
		float:left;
		margin-top:10px;
		width:50px
}

.free_search_features_featured img{
		float:left;
		margin-top:12px;
		padding-left:2px;
		padding-right:2px;
		width:20px
}

.free_search_results_icons_featured{
		float:left;
		margin-top:0px;
		width:136px
/*padding-left: 10px;
padding-right: 10px;*/
}

.free_search_results_icons_featured span{
		display:block;
		height:40px;
		width:130px
}

.free_search_results_featured img{
/*margin-top:    6px;
padding-left:   2px;
padding-right:  2px;*/}

.free_search_nextstep_featured{
		float:left;
		width:90px
}

.free_search_nextstep_featured a{
		background-color:transparent;
		background-image:url('../images/button_green_97.png');
		background-repeat:no-repeat;
		border:none;
		color:#fff;
		display:block;
		font-size:12px;
		font-weight:bold;
		height:40px;
		padding-top:10px;
		text-align:center;
		text-decoration:none;
		width:97px
}

.googlemaps_balloon a:hover{
		text-decoration:none
}

.googlemaps_button{
		background-color:transparent;
		background-image:url('../images/button_new_green_small.png');
		background-repeat:no-repeat;
		border:none;
		color:#fff;
		display:block;
		float:left;
		font-size:12px;
		font-weight:bold;
		height:40px;
		line-height:9px;
		margin-top:10px;
		padding-top:10px;
		text-align:center;
		text-decoration:none;
		width:88px
}

.googlemaps_isverifiedorssa{
		float:left;
		margin-right:10px;
		margin-top:15px
}

.search_body_free p,.search_body_free h3,.search_body_free,.search_body_featured p,.search_body_featured h3,.search_body_featured{
		width:210px
}

.search_body_featured{
		float:left
/*margin-top:4px;*/
}

.search_body_featured h3{
		font-size:12px;
		font-weight:bold;
		margin-top:17px;
}

.search_body_featured p{
		font-size:12px;
		margin-bottom:7px;
		margin-right:5px
}

.search_body_featured em{
		color:#5a81a8;
		font-size:11px;
		font-style:italic;
		margin-top:5px
}

.search_distance_featured{
		float:left;
		width:93px
}

.search_distance_featured p{
		font-size:12px;
		font-weight:bold;
		margin-left:15px;
		margin-top:17px;
}

.search_features_featured{
		float:left;
		margin-top:18px;
		padding-left:0px;
		width:132px
}

.search_features_featured div{
		clear:both
}

.search_features_featured .amenities{
		height:50px
}

.search_features_featured img{
		height:22px;
		width:22px
/*margin-bottom: 3px;
margin-right: 3px;*/
}

.search_features_featured_seals{
		clear: 			none !important;
		float: 			left !important;
		padding-left: 	0px !important
}

.search_features_free .search_features_featured_seals img{
		height: 20px !important;
		padding-top: 0px !important
}

.search_features_featured_seals img{
		height: 20px !important;
		padding-top:5px;
		width:55px
}

.search_nextstep_featured{
		float:left;
		width:100px;
		margin-top:15px;
}

.search_nextstep_featured div{}

/*.search_nextstep_featured a{
		background-color:transparent;
		background-image:url('../images/button_new_green_small.png');
		background-repeat:no-repeat;
		border:none;
		color:#fff;
		display:block;
		font-size:12px;
		font-weight:bold;
		height:32px;
		line-height:9px;
		margin-left:10px;
		margin-top:15px;
		padding-top:9px;
		text-align:center;
		text-decoration:none;
		width:88px
}*/

.search_results .search_morefree{
		color:#b1b1b1;
		font-size:13px;
		font-weight:bold;
		margin-bottom:-5px;
		margin-left:8px;
		margin-top:22px;
}
/*          Search results Free version */

.search_results_free{
		background-color:transparent;
		background-image:url('../images/nonfeaturedbackground.png');
		border-top:solid 1px #b3b3b3;
		font-size:12px;
		height:92px;
		position:relative;
		width:692px
}

.search_results_free:hover{
		background-color:#fff;
		background-image:none
}

.search_body_free{
		float:left;
		margin-left:32px;
		width:328px
}

.search_body_free h3{
		color:#626264;
		font-size:12px;
		font-weight:bold;
		margin:12px 0px 3px 0px
}

.search_body_free p{
		color:#626264;
		font-size:12px;
		margin-bottom:5px;
		margin-right:5px;
		width: 300px;
}

.search_body_free p em{
		color:#ababab;
		font-style:italic;
		font-size:11px;
}

.search_distance_free{
		float:left;
		width:90px
}

.search_distance_free p{
		color:#626264;
		font-size:12px;
		font-weight:bold;
		margin-left:15px;
		margin-top:12px
}

.search_features_free{
		float:left;
		margin-top:10px;
		width:130px
}

.search_features_free p{
		color:#626264;
		font-size:12px;
		font-style:italic
}

.search_nextstep_free{
		position:absolute;
		left:581px;
		top:10px
}

/*.search_nextstep_free a{
		background-color:transparent;
		background-image:url('../images/button_new_green_search.png');
		background-repeat:no-repeat;
		border:none;
		color:#fff;
		display:block;
		font-size:12px;
		font-weight:bold;
		height:22px;
		line-height:9px;
		padding-top:9px;
		text-align:center;
		text-decoration:none;
		width:86px
}*/
/* Search pagination */

.search_pagination{
		border-top:3px solid #D3D3D3;
		font-size:12px
}

.search_pagination .link{
		background-color:#aaabaf;
		color:#FFF;
		float:left;
		font-size:11px;
		height:21px;
		line-height:21px;
		width:318px;
}

.search_pagination .link p{
		margin-left:10px
}

.search_pagination .link a{
		color: #ffffff;
}

.search_pagination .pagination{
		background-color:#c0c0c0;
		color:#616265;
		float:left;
		font-size:11px;
		height:15px;
		margin:0px;
		padding:4px 3px 2px;
		text-align:right;
		width:368px
}

.search_pagination .pagination a{
		border:none;
		color:#616265;
		margin-right:2px;
		margin-top:5px;
		padding:2px 5px 2px 5px;
		text-decoration:underline
}

.search_pagination .pagination a:hover{
		background:none;
		border:none;
		color:#FFF;
		text-decoration:underline
}

.search_pagination .pagination .active{
		background:none;
		border:none;
		color:#616265;
		font-weight:bold;
		margin-right:2px;
		padding:2px 5px 2px 5px;
		text-decoration:none
}

.search_pagination .pagination .disabled{
		border:none;
		color:#616265;
		margin-right:2px;
		padding:2px 5px 2px 5px
}
/*	.search_results table{
width:			100%;
}

.search_results tr:first-child{
border:					solid 3px #e3e0d9;
font-weight: 			bold;
}

.search_results tr{
height:			30px;
}

.search_results th{
background-color: 		#fcffb2;
vertical-align:			middle;
}

.search_results td{
border:					solid 1px #e3e0d9;
width:					33%;
vertical-align:			middle;
}

.search_results td a{
float:		right;
}*/

#user_nav .user_mainlinks_spanishenglishposhack
{
		margin-top:12px;
}


