/*
Holiday Homes portugal
location.css
*/

.clearer
		{
		clear:both;
		font-size:1%;
		}
		
#bookintro
	{
    margin:5px 0 0 0;
	float:left;
    clear:both;
	color:#777;
	background-color:#dbdbdb;
	padding:0 0 20px 0;
	}
	
#theform
	{
	float:left;
	margin:5px 0;
	color:#777;
	background-color:#eee;
	/*padding:10px;*/
	width:855px;
	}
	
#leftform
	{
	margin:10px 10px 0 10px;
	float:left;
	width:400px;
	}

#rightform
	{
	margin:10px 10px 0 10px;
	float:left;
	width:410px;
	}

form
	{
	display:inline;
	margin:0;
	padding:0;
	}
		
#theform fieldset
	{
	display:block;
	margin:1em 0 1.5em 0;
	padding:0.75em 0.75em 0.75em 0.75em;
	border:#09f solid 1px;
	}
	
#theform legend span
	{
	font-size:76%;
	color:#f09;
	background:#eee;
	}
	
#theform span
	{
	font-size:76%;
	color:#999;
	background:transparent;
	display:inline;
	}
	
#theform .col1
	{
	float:left;
	width:180px;
	}
	
#theform #leftform .col1 input,
#theform #leftform .col2 input
	{
	margin:0;
	width:95%;
	}

#theform .col2
	{
	float:left;
	width:180px;
	margin-left:10px;
	}
	
#theform .col3
	{
	float:left;
	xwidth:115px;
	}

#theform .col4
	{
	float:left;
	xwidth:115px;
	margin-left:30px;
	}	
	
#theform .col5
	{
	float:left;
	width:370px;
	}
	
#theform input
	{
	display:block;
	width:100%;
	}

#theform .number
	{
	display:inline;
	width:40px;
	margin-right:5px;
	}
	
#theform #buttons input.button
	{
	display:inline;
	width:100px;
	}
	
#theform #buttons
	{
	width:815px;
	text-align:center;
	}
	
#theform textarea
	{
	display:block;
	width:100%;
	height:100px;
	}
	
#theform label
	{
	display:block;
	margin-bottom:0.5em;
	font-size:86%;	color:#000;
	background:transparent;
	}
	
#theform select
	{
	display:block;
	}
	
#buttons
	{
	float:left;
	margin:20px;
	}

#text
	{
	padding:0 0 20px 0;
	width:855px;
	}
	
li
	{
	font-size:86%;
	color:#09f;
	margin:0 0 10px 0;
	list-style:circle;
	}