body{
	FONT: 100% "Verdana", Trebuchet MS , Arial, Helvetica, sans-serif;
	MARGIN: 0px; 
	background:#fff;
}
#fv_container{
	MARGIN: 30px auto 30px auto; 
	width:850px;
}
#header_border{
	width:850px;
	height:50px;
	background:url(../fv_assets/header.png) no-repeat;
}
#mainbody_border{
	padding-left:25px;
	width:850px;
	background:url(../fv_assets/mainbody.png) repeat-y;
}
#maincontent{
	background:url(../fv_assets/body_1px_fv.gif) repeat-x;
	padding:20px 0px 0px 0px;
	width:800px;	

}
#footer_border{
	width:850px;
	CLEAR: both;
	height:100px;
	background:url(../fv_assets/footer_3.png) bottom no-repeat;
}

/* HEADER */

#logowrap{
	TEXT-ALIGN: left;
	width:780px;
	MARGIN: 0px;
	padding: 0px 0px 0px 20px;  
	height:82px;
	background:url(../fv_assets/header_1px_fv.gif) 0px 0px;
}

#banner{
	background: #00FF00;
	Width:800px;
	height:80px;
}
#banner IMG{
	display:block;
	float:left;
	padding:0px;
	MARGIN: 0px;
}
/* MAIN NAVIGATION */

#menu{
	Width:800px;
	height:34px;
	background:url(../fv_assets/menu_1px_fv.gif) repeat-x;
	display:block;
	margin:0px;
}
#menu UL{
	display:block;
	padding:0px;
	MARGIN: 0px;
	height:30px;
	Width:800px;
	LIST-STYLE-TYPE: none;
}
#menu LI{	
	display:block;
	float:left;
	margin:0px;
}
#menu A{
	display:block;
	float:left;
	margin:0px;
	height:18px;
	padding:9px 18px 7px 18px;
	FONT: 13px "Trebuchet MS", Trebuchet MS , Arial, Helvetica, sans-serif;
	COLOR: #fff;
	font-weight:bold;
	text-align:center;
	TEXT-DECORATION: none;
}
#menu A.first{
	padding-left:50px;
	MARGIN: 0px;
}
#menu A.last{
	padding-right:69px;
	MARGIN: 0px;
}
#menu A:hover {
	MARGIN: 0px;
	background:url(../fv_assets/hilite_1px_fv.gif)  repeat-x;
	TEXT-DECORATION: none;
}

/* FOOTER */


#footertext{
	padding-top:45px;
	TEXT-ALIGN: center;
}

#footertext p{
	FONT: 70% "Trebuchet MS", Trebuchet MS , Arial, Helvetica, sans-serif;
	COLOR: #9FB6BC;
	MARGIN: 0px; 
}
#footertext UL{
	MARGIN: 0px 0px 3px 0px; 
	padding-right:40px;
	FONT: 70% "Trebuchet MS", Trebuchet MS , Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: none;
}
#footertext LI{
	padding-right:5px;
	padding-left:5px;
	DISPLAY: inline;
}
#footertext A{
	COLOR: #9FB6BC; 
	TEXT-DECORATION: none;
}
#footertext A:hover {
	COLOR: #8BA0A5; 
	TEXT-DECORATION: underline;
}

/* MAIN CONTENT */
#maincontent h1{
	display:block;
	padding:0px;
	MARGIN: 0px 0px 10px 0px;
	FONT: 15px "Trebuchet MS", Trebuchet MS , Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#96A2C6;
}
#maincontent h2{
	display:block;
	padding:0px;
	MARGIN: 0px 0px 3px 0px;
	FONT: 14px "Trebuchet MS", Trebuchet MS , Arial, Helvetica, sans-serif;
	color:#96A2C6;
}
#maincontent P{
	display:block;
	MARGIN: 0px 0px 0px 0px;
	FONT: 13px "Trebuchet MS", Trebuchet MS , Arial, Helvetica, sans-serif;
	color:#81AAB5;
}
/* HOME */

#homewrap{
	padding-left:80px;
	width:500px;
	MARGIN: 0px;
}
#lefthome{
	padding-left:100px;
	float:left;
	width:250px;
}
#righthome{
	padding-left:20px;
	float:left;
	width:330px;
}
#lefthome IMG{
	MArgin:0px 0px 0px 0px;
	border-top:#D5DBDB solid 2px;
	border-right:#D5DBDB solid 2px;
	border-bottom:#D5DBDB solid 2px;
	border-left:#D5DBDB solid 2px;
}

/* ABOUT US */

#theowners{ 
	float:left;
	padding-left:125px;
	width:160px;
	margin-right:15px;
}
#aboutuswrap{
	float:left;
	width:350px;
	MARGIN: 0px;
	padding-bottom:20px;
}
/* WHAT WE OFFER PAGE */

#offerwrap{
	padding-left:0px;
	width:400px;
	MARGIN: 0px;
	padding-bottom:20px;
}
#offerwrap SPAN.price{
	FONT: 13px "Trebuchet MS", Trebuchet MS , Arial, Helvetica, sans-serif;
	color:#807F93;
}
#offerwrap UL{
	display:block;
	MARGIN: 10px 0px 0px 0px;
	padding-left:15px;
	FONT:80% "Trebuchet MS", Trebuchet MS , Arial, Helvetica, sans-serif;
	color:#81AAB5;
}
#offerwrap LI{
	MARGIN:0px 0px 10px 0px;
}

/* GASCONY */

#leftgascony{
	display:block;
	padding-left:120px;
	text-align:right;
	float:left;
	width:162px;
}
#leftgascony IMG{
	border-top:#D5DBDB solid 2px;
	border-right:#D5DBDB solid 2px;
	border-bottom:#D5DBDB solid 2px;
	border-left:#D5DBDB solid 2px;
	MARGIN:0px 0px 20px 0px;
}
#rightgascony{
	display:block;
	padding-left:25px;
	float:left;
	width:350px;
}
#rightgascony P{
	MARGIN: 0px 0px 8px 0px;
	FONT: 13px/1.3em "Trebuchet MS", Trebuchet MS , Arial, Helvetica, sans-serif;
	color:#81AAB5;
}

/* LINKS */
#fvlinks {
	display:block;
	margin:0px 0px 0px 90px;
}

#fvlinks A{
	display:block;
	margin:0px 0px 5px 0px;
	FONT: 13px "Trebuchet MS", Trebuchet MS , Arial, Helvetica, sans-serif;
	color:#5c8df2;
	text-decoration:none;
}
#fvlinks A:hover{
	FONT: 13px "Trebuchet MS", Trebuchet MS , Arial, Helvetica, sans-serif;
	color:#ff00ea;
	text-decoration:underline;
}
#fvlinks span{
	 Display:block;
	margin:10px 0px 10px 0px;
	FONT: 13px "Trebuchet MS", Trebuchet MS , Arial, Helvetica, sans-serif;
	color:#96A2C6;
}


/* BOOKING CONDITIONS */

#bookingwrap{
	padding-left:145px;
	width:500px;
	MARGIN: 0px;
	padding-bottom:20px;
}

/* CONTACT FORM PAGE */

#contactleft{
	display:block;
	margin-left:100px;
	width:280px;
	padding-bottom:20px;
	float:left;
}
#contactright{
	display:block;
	padding-left:20px;
	float:left;
	height:30px;
	width:350px;
}
#contactleft .contact Span{
	FONT: 13px/1.3em "Trebuchet MS", Trebuchet MS , Arial, Helvetica, sans-serif;
	color:#506970;
}
#contactleft P.details{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	FONT: 14px/1.3em "Trebuchet MS", Trebuchet MS , Arial, Helvetica, sans-serif;
	color:#81AAB5;
}

#contactleft .details Span{
	FONT: 14px/1.5em "Trebuchet MS", Trebuchet MS , Arial, Helvetica, sans-serif;
	color:#506970;
}
#contactright p.required{
	dispaly:block;
	MARGIN: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	FONT: 13px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #9FB6BC;
}
#contactleft A{
	FONT: 14px/1.5em "Trebuchet MS", Trebuchet MS , Arial, Helvetica, sans-serif;
	color:#5c8df2;
}
#contactleft A:hover{
	FONT: 14px/1.5em "Trebuchet MS", Trebuchet MS , Arial, Helvetica, sans-serif;
	color:#ff00ea;
}
#contactright TEXTAREA{
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 1px; 
	MARGIN: 0px 0px 0px 8px;
	FONT: 80% "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #9FB6BC;
	WIDTH: 300px
}
#contactright INPUT{
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	MARGIN: 0px 0px 10px 8px;
	WIDTH: 300px; 
	PADDING-TOP: 1px; 
	FONT: 80% "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #9FB6BC
}
#contactright FORM {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 5px
}
#comments{
	PADDING-TOP:10px;
}
#contactright LABEL {
	COLOR: #7F93A9; 
	FONT: 80% "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 3px; 
	MARGIN: 0px 0px 0px 8px;
	DISPLAY: block
}
#fm-submit {
	CLEAR: both; 
	PADDING-TOP: 20px;
	PADDING-BOTTOM: 0px;
}
#fm-submit .submit-button {
	BACKGROUND: #D1DDE3; 
	FONT: 80% "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #5B7A87;
	BORDER-RIGHT: #899D9D 1px solid; 
	BORDER-TOP: #899D9D 1px solid; 
	BORDER-LEFT: #899D9D 1px solid; 
	WIDTH: 70px; 
	BORDER-BOTTOM: #899D9D 1px solid; 
	HEIGHT: 25px
}

#errormessage{
	display:block;
	width:250px;
	margin:0px 0px 0px 40px;	
}
#errormessage P{
	display:block;
	FONT: 14px "Trebuchet MS", Trebuchet MS , Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	color:#81AAB5;
}
#errormessage A{
	FONT: 14px "Trebuchet MS", Trebuchet MS , Arial, Helvetica, sans-serif;
	color:#5c8df2;
}
#errormessage A:hover{
	FONT: 14px "Trebuchet MS", Trebuchet MS , Arial, Helvetica, sans-serif;
	color:#BE40F2;
}




