@charset "utf-8";
/* 
		Blakes Boats ----------
    Document   : search.css
    Created on : 23-03-2009
    Author     : Chris McKee
    Description:
        SEARCH STYLES, styles that can be applied to all search pages
*/

#boat-detailedsearch h2{
	position:absolute;
	display:block;
	left:0px;
	top:4px;
	width:171px;
	height:51px;
	background: url(/images/global/detailedsearch_h.png) no-repeat;
}

.message
{
	width:900px;
	display:block;
	position:absolute;
	top:10px;
	left:30px;
	clear: both;
	
}
ol#boat-detailedsearch
{
	width:934px;
	height:345px;
	background:#D6F3FB url(/images/search/rpt_x_main-background.gif) repeat-x left top;
	display:block;
	position:relative;
	padding:60px 0;
}

ol#boat-detailedsearch li{
	display:inline;
	display:block;
	float:left;
	margin:0 15px;
}
ol#boat-detailedsearch h3{
	display:block;
	height: 36px;
	padding:10px 0 0 4px;
}
ol#boat-detailedsearch ul{ display:block; float:left; margin:0px; padding:0px;}
ol#boat-detailedsearch ul li{ display:block; clear:both; margin:0px !important; padding:inherit 4px;  }

label{ color:#036; font-size:1.0em; display:block; float:left; }
select, input{ float:right }


#where h3,#when h3,#who h3,#features h3
{
	font-weight:600;
	font-size:1.4em;
}

/* Where */
#where{
	width:350px; 
	padding:0 4px;

}
ol#boat-detailedsearch #where h3{ 
	width:354px; 
	height: 39px;	
	background: url(/images/search/rpt_x_mini-backgrounds.gif) repeat-x left -139px;
}
ol#boat-detailedsearch #where select{ width:207px; }
ol#boat-detailedsearch #where li{
	height:36px;
	width:350px; 
	padding:5px 4px; 
	background: url(/images/search/rpt_x_mini-backgrounds.gif) repeat-x left -57px;
}


/* When and Who */

#when label{ display:block; width:110px; }
#when h3{
	background: url(/images/search/rpt_x_mini-backgrounds.gif) repeat-x left -139px;
	height: 49px;
	width:270px;
}

#when li{ 
	width:266px; 
	padding:2px 4px;
	background: url(/images/search/rpt_x_mini-backgrounds.gif) repeat-x left -57px;  
}

#who h3{ width:270px; padding:0px !important;}
#who
{ 
	height:82px;
	display:block; 
	background: url(/images/search/rpt_x_mini-backgrounds.gif) repeat-x left -57px; 
}

/* Features */

li#features{ margin-right:0px !important;}

#features
{
	width:190px;
	padding:0 4px;	
}

#features h3{
	background: url(/images/search/rpt_x_mini-backgrounds.gif) repeat-x left -139px;
	height: 49px;
	width:194px;
}


#features ul li{
	display:block;
	width:190px;
	background: url(/images/search/rpt_x_mini-backgrounds.gif) repeat-x left top;
	padding:4px 4px;
}


#where input,#features input{ float:right; }
ol#boat-detailedsearch #searchbutton { position:absolute; top:340px; right:20px; }

/* Text Sprites */
#ts-where{}
#ts-when{}
#ts-who{}
#ts-features{}

.float-right{ float:right!important; }
#alertmessage{ position:absolute; top:-5px; left:175px; width:730px; }
