/*         Search           */
.search_splash_container{
		height:290px
}

.search_splash_container div{
		float:left
}

/*.chick_on_box_image{
		float:left;
		margin:30px 40px 0px 60px;
		
}*/

.search_splash_container .crazy_lady_on_box {
		/* positioning */
		display: block;
		width: 395px;
		height: 286px;
		/*padding-right:25px;*/
		/*margin:30px 40px 0px 60px;*/
		
		/* formatting */
		background-image:		url('../images/splash_image4.png');
		background-repeat:		no-repeat;
		background-position:	60px 30px;
}

#home .search_splash_container .chick_on_box_text{
		color:#5F9FDF;
		font-size:12px;
		font-weight:bold;
		margin-left:239px;
		margin-top:	41px;
		text-align:center;
		width:105px;
}

.search_splash_container .flir-image{
		/*float:left;
		margin:5px 0 0 0;*/
		float:left;
		margin-top:8px;
}

#needMoreSpaceTextReplace{
		/*background:url(../images/landing_needmorespacetext.png);*/
		background-repeat:no-repeat;
		background-color: transparent;
		height:45px;
		/*text-indent:-9000px;
		width:396px;*/
		font-size: 40px;
		color: #3b3b3c;
}

#user_nav .user_mainlinks_spanishenglishposhack
{
		margin-top:12px;
}


.search_splash_container div.home_content{
		padding-top:50px;
}

.search_splash_container h2{
		display:inline-block;
		font-size:48px;
		font-weight:bold;
		line-height:42px;
		margin-bottom:15px;
		font-family: 'tribalbenji', Arial, Helvetica, sans-serif;
}

.search_splash_container p{
		font-size:14px;
}

.search_splash_container .pagetitle
{
	line-height:55px;
	color:#3F3F3F;
	margin-top:-10px;
}


.search_splash_container p.under,.search_splash_container p.under_error,.search_splash_container p.under_empty{
/*float:left;*/
		clear:both;
		color:#434343;
		font-size:11px;
		width:100%;
		margin-left:2px;
}

.search_splash_container p.under_error{
		background-color:#e2bd94;
		border:solid 1px red;
		font-size:14px;
		line-height:30px;
		padding-left:10px;
		width:343px
}

.search_splash_container p.under{
		font-size:14px;
		font-weight: bold;
}

.search_splash_container p span{
		color:#ffffff;
		font-size:20px;
		font-weight:bold
}

.search_splash_container p span#address_container
{
		background-color:transparent;
		background-image:url('../images/field_search.png');
		background-repeat:no-repeat;
		border:none;
		color:#c7c7c7;
		display:block;
		float:left;
		font-size:18px;
		height:40px;
		margin:7px 20px 0px 0px;
		padding:10px 10px 0px 10px;
		width:335px
}


.search_splash_container input#address{
		border:none;
		color:#c7c7c7;
		display:block;
		float:left;
		font-size:18px;
		width:335px;
		border:0;
}

.search_splash_container button{
		margin-top:6px;
}

/* OLD BUTTON STYLE
.search_splash_container button{
background-color:	transparent;
background-image:	url('../images/button_blue_search.png');
background-repeat:	no-repeat;
border:				none;
color:				#fff;
display:			block;
float:				left;
font-size: 			18px;
height:				54px;
width:				131px;
cursor:             pointer;
}*/
/*         Advanced Search Box */

#advance_search_container{
		margin-top:-8px;
		width:400px
}

#advance_search_hidden{
		background-color:transparent;
		background-image:url('../images/home_advanced_bg.png');
		background-repeat:no-repeat;
		display:none;
		height:95px;
		margin-left:8px;
		width:339px
}

#advance_search_button{
		background-color:transparent;
		background-image:url('../images/home_advanced_button.png');
		background-repeat:no-repeat;
		border:none;
		cursor:pointer;
		display:block;
		float:right;
		height:22px;
		margin-right:74px;
		width:95px
}

.advance_search_button_down{
		background-image:	url('../images/home_advanced_button.png') !important
}

.advance_search_button_up{
		background-image:	url('../images/home_advanced_button_up.png') !important
}

#advance_search_button p{
		color:#828486;
		font-size:12px;
		font-weight:bold;
		padding-left:28px;
		padding-top:2px
}

.advance_search_left{
		padding-left:18px;
		padding-top:7px;
		width:155px
}

.advance_search_right{
		padding-top:7px;
		width:150px
}

.advance_search_right img{
		float:none;
		margin:0;
		margin-left:1px;
		margin-right:0px;
		vertical-align:0px
}

.advance_search_right label{
		font-size:11px;
		vertical-align:2px
}

#advance_search_hidden h3{
		color:#4d4e53;
		font-size:15px;
		font-weight:bold
}

/*#advance_search_hidden h4{
		float:right;
}*/

#advance_search_hidden p{
		color:#6b6b6b;
		font-size:12px;
		margin-top:20px
}
/*         Info Boxes           */

.home_search_container
{
  margin-top: 40px;
}


.info_box_container{
		height:300px
}

.info_box{
		background-image:url('../images/info_box.png');
		background-position:0px 20px;
		background-repeat:no-repeat;
		float:left;
		height:280px;
		margin:0px 11px;
		overflow:hidden;
		position:relative;
		text-align:center;
		width:212px
}

.info_box:first-child{
		margin-left:23px
}

.info_box h3{
		color:#434343;
		float:left;
		font-size:16px;
		font-weight:bold;
		margin:0px auto 25px auto;
		width:200px
}

.info_box img{
/*display:				block; */
		margin:0px auto 0px auto
}

.us_image{
		padding-bottom: 20px;
}

.mpt_submit_button{
		background-color:transparent;
		background-image:url(../images/button_white_green.png);
		background-repeat:no-repeat;
		border:medium none;
		color:#FFFFFF;
		cursor:pointer;
		float:right;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		height:32px;
		line-height:32px;
		text-decoration:none;
		width:117px
}

.mpt_span{
		bottom:5px;
		color:#FFFFFF;
		cursor:pointer;
		font-size:13px;
		padding-top:2px;
		position:relative;
		text-decoration:none
}

.info_box p {
		font-size:11px;
		/*margin:0px auto 20px auto;*/
		margin:0px auto 0px auto;
		text-align:center;
		width:185px;
		height: 48px;
}


.info_box a.infobox_image
{
	background-color:transparent;
	background-repeat:no-repeat;
	border:none;
	color:#fff;
	display:inline-block;
	height:120px;
	margin: 0px;
}


.info_box a{
		background-color:transparent;
		background-repeat:no-repeat;
		border:none;
		color:#fff;
		display:inline-block;
		font-size:14px;
		font-weight:bold;
		height:40px;
		margin: 10px auto 0px auto;
		/*padding-top:		10px;*/
		text-decoration:none
}

.info_box a.green{
		background-image:url('../images/button_new_green_home.png')
}

.info_box a.deepblue{
		background-image:url('../images/button_deepblue.png')
}

.info_box a.teal{
		background-image:url('../images/button_teal.png')
}

.info_box a.lightgreen{
		background-image:url('../images/button_lightgreen.png')
}

.info_box a.lightblue{
		background-image:url('../images/button_new_lightblue.png')
}

.info_box a.orange{
		background-image:url('../images/button_new_orange.png')
}

.info_box a.disabled{
		background-image:url('../images/button_new_grey.png');
		cursor:default
}



.button_wrapper_index{
	vertical-align: baseline;
}

div.icon_climate_search
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:46%;
		border:none;
		background-color:transparent;
		width:22px;
		height:22px;
		display: inline;
		float:left;
		margin-left:12px;
		margin-right:6px;
		position:relative;
	   /*	margin-top:-2px;*/
}

div.icon_secure_search
{
   		background-image:url('../images/amenity_map.png');
		background-repeat:no-repeat;
		background-position:37%;
		border:none;
		background-color:transparent;
		width:22px;
		height:22px;
        display: inline;
		float:left;
		margin-left:12px;
		margin-right:6px;
		position:relative;
	   /*	margin-top:-2px;*/
}

div.icon_spanish_search
{
   		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;
        zoom: 1;
        *display: inline;
		float:left;
		margin-left:12px;
		margin-right:6px;
		/*margin-top:-2px;*/

}

div.icon_vehicle_search
{
   		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;
		float:left;
		margin-left:12px;
		margin-right:6px;
		/*margin-top:-2px;*/
}

