/* 
------------------------------------
DETAILS:
Title: lorneholidayhouse.css
Author: Kate Rudolph
URL: http://www.lorneholidayhouse.com.au/styles/lorneholidayhouse.css
Born: March 2006
Modified: 
------------------------------------
COLORS:
Warm mid brown: #908474
Warm light brown: #D3CBBF
------------------------------------ */
/* DEFAULT ELEMENTS 
------------------------------------ */
body {background:#446991 url(/images/bodybg.gif) repeat-x 0 0;margin:0;padding:0;color:#333333;text-align:center;font:83%/1.4 verdana,sans-serif}
p{font-size: 85%}
table{width:auto; margin-bottom:1em; margin-top: 0.3em}
td {vertical-align: top; font-size: 85%}
h1,h2,h3,h4,h5,h6 {margin:1em 0 0 0}
h1 {font-size:100% }	h2 {font-size:135% }	h3 {font-size:120% }	h4 {font-size:110% }	h5 {font-size:95% }	h6 {font-size:86% }
a, a:link, a:visited, a:hover, a:active {background:transparent; text-decoration:none; cursor:pointer}
a:link, a:visited, a:active {color:#908474 }
a:hover {text-decoration:underline; color:#094891 }
img {border:0 }
ul {position:relative;margin:0.3em 0.3em 1em 0;padding:0;list-style-type:none;font-size:83%}
li {padding-left:15px;background:#fff url(/images/bullet.gif) no-repeat 0 3px;}
div {margin: 0; padding: 0;}

/* COMMON 
------------------------------------  */
.clear {clear:both; position:relative; font-size:0px; height:0px; line-height:0px}
.small {font-size:86% }

/* LAYOUT 
------------------------------------  */
#wrap {
	width:800px;
	margin:25px auto 0;
	text-align:left;
	position:relative;
	background-color:#FFFFFF;
	border: 1px solid #FFFFFF;
}

#header{
	position:relative;
	background-color:#D3CBBF;
	width:100%;
	height:83px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	z-index: 100;
}

#mainwrap {
	width: 100%;
	float: left;
	margin-right: -375px;
	position: relative;
	background-color:#FFFFFF;
}

#main-left {
	padding:15px;
	position:relative;
	margin-right:375px;
}

#main-left img {
	background-color:#FFFFFF;
	padding: 5px;
}

#main-left .img-border {
	background-color: #F0EBE6;
	padding: 10px;
	margin-bottom: 10px;
	float: left;
}
#main-right .img-border {
	background-color: #F0EBE6;
	padding: 10px;
	margin-bottom: 10px;
	float: right;
}
#main-right .img-border img {
	background-color:#FFFFFF;
	padding: 5px;
}


#main-right {
	float:right;
	width:330px;
	padding:15px;
	position: relative;
}

#footer {
	text-align: left;
	position: relative;
	width: 100%;
	background-color: #D3CBBF;
}

#footer p {
	font-size: 80%;
	color: #908474;
	margin: 0;
	padding: 5px;
}

#footer a:link, #footer a:visited, #footer a:active {
	color:#908474;
	text-decoration: none;
}
#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* NAVIGATION 
------------------------------------  */
#navwrap {
	position:absolute;
	right:0px;
	top:0px;
	height: 80px;
	width: 130px;
	display: block;
	text-align: left;
	z-index: 1000;
}

#navwrap a, #navwrap a:link, #navwrap a:visited, #navwrap a:hover, #navwrap a:active {text-decoration:none }

ul#nav {height:20px; width:100%; padding:0; margin:0; list-style:none; float:left}
ul#nav li {background:transparent; float:left; position:relative; width:auto; height:20px; padding:0; line-height:normal}
ul#nav li a {display:block; height:20px; width:130px; background:url(/images/menu.gif) no-repeat 0px 0px; text-indent:-9000px}
ul#nav li#nav-home a {background-position:0px -5px}
ul#nav li#nav-home a:hover {background-position:0px -89px}
ul#nav li#nav-features a {background-position:0px -25px}
ul#nav li#nav-features a:hover {background-position:0px -109px}
ul#nav li#nav-location a {background-position:0px -45px}
ul#nav li#nav-location a:hover {background-position:0px -129px}
ul#nav li#nav-booking a {background-position:0px -65px}
ul#nav li#nav-booking a:hover {background-position:0px -149px}

/* GALLERY
------------------------------------  */
#gallerywrap {
	position:relative;
	width: 330px;
	height: 440px;
	display: block;
	text-align: left;
	background-color: #F0EBE6;
	padding: 5px;
}

#gallerywrap a, #gallerywrap a:link, #gallerywrap a:visited, #gallerywrap a:hover, #gallerywrap a:active {text-decoration:none }

ul#gal {height:100px; width:100%; padding:0; margin:0; list-style:none; float:left}
ul#gal li {background:transparent; float:left; position:relative; width:auto; height:100px; padding:5px; line-height:normal}
ul#gal li a {display:block; height:100px; width:100px; text-indent:-9000px}
ul#gal li#gal-stairs a {background:url(/images/stairs.thumb.jpg) no-repeat 0px 0px; }
ul#gal li#gal-stairs a:hover {background:url(/images/stairs.thumb.over.jpg) no-repeat 0px 0px; }
ul#gal li#gal-heater a {background:url(/images/heater.thumb.jpg) no-repeat 0px 0px; }
ul#gal li#gal-heater a:hover {background:url(/images/heater.thumb.over.jpg) no-repeat 0px 0px; }
ul#gal li#gal-balcony a {background:url(/images/balcony.thumb.jpg) no-repeat 0px 0px; }
ul#gal li#gal-balcony a:hover {background:url(/images/balcony.thumb.over.jpg) no-repeat 0px 0px; }
ul#gal li#gal-entrance a {background:url(/images/entrance.thumb.jpg) no-repeat 0px 0px; }
ul#gal li#gal-entrance a:hover {background:url(/images/entrance.thumb.over.jpg) no-repeat 0px 0px; }
ul#gal li#gal-front a {background:url(/images/front.thumb.jpg) no-repeat 0px 0px; }
ul#gal li#gal-front a:hover {background:url(/images/front.thumb.over.jpg) no-repeat 0px 0px; }
ul#gal li#gal-rear a {background:url(/images/rear.thumb.jpg) no-repeat 0px 0px; }
ul#gal li#gal-rear a:hover {background:url(/images/rear.thumb.over.jpg) no-repeat 0px 0px; }
ul#gal li#gal-landing a {background:url(/images/landing.thumb.jpg) no-repeat 0px 0px; }
ul#gal li#gal-landing a:hover {background:url(/images/landing.thumb.over.jpg) no-repeat 0px 0px; }
ul#gal li#gal-kitchen a {background:url(/images/kitchen.thumb.jpg) no-repeat 0px 0px; }
ul#gal li#gal-kitchen a:hover {background:url(/images/kitchen.thumb.over.jpg) no-repeat 0px 0px; }
ul#gal li#gal-dining a {background:url(/images/dining.thumb.jpg) no-repeat 0px 0px; }
ul#gal li#gal-dining a:hover {background:url(/images/dining.thumb.over.jpg) no-repeat 0px 0px; }
ul#gal li#gal-hall-stand a {background:url(/images/hall_stand.thumb.jpg) no-repeat 0px 0px; }
ul#gal li#gal-hall-stand a:hover {background:url(/images/hall_stand.thumb.over.jpg) no-repeat 0px 0px; }
ul#gal li#gal-living a {background:url(/images/living.thumb.jpg) no-repeat 0px 0px; }
ul#gal li#gal-living a:hover {background:url(/images/living.thumb.over.jpg) no-repeat 0px 0px; }
ul#gal li#gal-bathroom a {background:url(/images/bathroom.thumb.jpg) no-repeat 0px 0px; }
ul#gal li#gal-bathroom a:hover {background:url(/images/bathroom.thumb.over.jpg) no-repeat 0px 0px; }
ul#gal li#gal-master-bedroom a {background:url(/images/master_bedroom.thumb.jpg) no-repeat 0px 0px; }
ul#gal li#gal-master-bedroom a:hover {background:url(/images/master_bedroom.thumb.over.jpg) no-repeat 0px 0px; }
ul#gal li#gal-bedroom a {background:url(/images/bedroom.thumb.jpg) no-repeat 0px 0px; }
ul#gal li#gal-bedroom a:hover {background:url(/images/bedroom.thumb.over.jpg) no-repeat 0px 0px; }
ul#gal li#gal-beach a {background:url(/images/beach.thumb.jpg) no-repeat 0px 0px; }
ul#gal li#gal-beach a:hover {background:url(/images/beach.thumb.over.jpg) no-repeat 0px 0px; }
ul#gal li#gal-park a {background:url(/images/park.thumb.jpg) no-repeat 0px 0px; }
ul#gal li#gal-park a:hover {background:url(/images/park.thumb.over.jpg) no-repeat 0px 0px; }
