/* Strip page at beginning to ensure layout correct*/*{margin:0;padding:0;}/*formating to add a 2 px space around web page content, set general formating information for text, background colour, and centering page */body{	font-family: Trebuchet MS, sans-serif;	margin:0 auto;	color:#333;	font-size:13px;	background-image:url('images/lblue042.jpg');	}/*container to hold all of page */	#container{	width:1000px;	margin-left:auto;	margin-right:auto;	background-color:#fff;	border:1px solid #ddd;	}	/*header formating*/	#header{	width:1000px;	text-align:center;	}#header img{	border:0;	}#mainPicture{	width:1000px;	text-align:center;	}/***************************************************************					Navigation Formating					  ***************************************************************/#nav{	width:660px;	float:right;	color:#000;	padding-bottom:20px;	padding-left:20px;	font-size:13px;	list-style-type:none;	}#nav li{	display:block;	float:left;	font-size:14px;	text-decoration:none;	padding:0 10px;	position:relative;	}#nav a{	color:#333;	font-weight:bold;	}#nav a:hover, body#home a#homenav, body#resort a#resortnav, body#apartments a#apartmentsnav, body#location a#locationnav, body#things a#thingsnav, body#gallery a#gallerynav, body#tariffs a#tariffsnav, body#specials a#specialsnav,body#terms a#termsnav,body#contact a#contactnav,body#enquiries a#bookingnav{	color:#4682b4;	}#nav li ul{	position:absolute;	display:none;	top:16px;	left:0px;	text-align:left;	background-color:#fff;	opacity:0.85;	filter:alpha(opacity=85); 	padding:5px;	}#nav  li ul li{	display:block;	list-style-type:none;	padding:5px;	}#nav ul li a{	text-decoration:none;	}#nav li:hover ul, #nav li.sfhover ul{	display:block;width:auto;	}	/***************************************************************					Content Formating						  ***************************************************************/#content{	width:960px;	text-align:left;	padding:10px 20px;		}ul{	list-style-position:inside;	}.home{	width:270px;	height:180px;	float:left;	margin:0 10px;	padding:10px;	margin-right:20px;	background-image:url(images/backgroundHome.jpg);	background-repeat:repeat-x;	}img{	border:0;	}.homeMain{	width:640px;	float:left;		}.home1{	width:160px;	float:left;	margin:0 10px;	padding:0 10px;	text-align:center;	}.home1 td{	padding:10px 2px;	border-bottom:1px solid #ddd;	}.home1 table{	background-image:url(images/backgroundHome.jpg);	background-repeat:repeat-x;	}.home2{	width:160px;	float:left;	margin:0 10px;	padding:0 10px;	text-align:center;	background-image:url(images/backgroundHome.jpg);	background-repeat:repeat-x;	}.resort{	width:690px;	float:left;	margin:0 10px;	padding:10px;	margin-right:20px;	background-image:url(images/backgroundHome.jpg);	background-repeat:repeat-x;	}.gallery{	padding:12px;	}.tariffs{	width:200px;	float:left;	padding:10px;	border:1px solid #ddd;	margin:4px;	text-align:right;	}.contact td{	width:150px;	}#footer{	margin:0 auto;	width:1000px;	color:#666;	font-weight:bold;	font-size:12px;	text-align:center;	padding-top:10px;	}#footer a{	color:#333;	}#footer a:visited{	color:#555;	}p{	padding-bottom:20px;	}h1{	font-size:15px;	padding-bottom:10px;	}h1.headline{	text-align:center;	font-style:italic;	font-size:20px;	font-weight:normal;	padding-bottom:20px;	}h2{	font-size:16px;	padding-bottom:10px;	}h3{	font-size:14px;	padding-bottom:10px;	text-align:center;	}fieldset{	width:400px;	padding:10px;	}label{	float:left;	width:100px;	padding-right:10px;	text-align:right;	}legend{	font-weight: bold;	}input{	margin-bottom:10px;	}