/*------------------------------------------------------------------
[Master Stylesheet]

Products by: Andalucia Web Solutions
Project: Villa Tiberio - villatiberio.com
Last change: 10/07/08
Amended by: Matthew Wittering
Created by: Matthew Wittering

-------------------------------------------------------------------*/

/*------------------------------------------------------------------

Add a contents list so that its easy for someone else to find there way around 
[Table of contents]

1. Body / body 
2. Page-Wrapper / #page-wrapper 
3. Header-Wrapper / #header-wrapper 
4. Primary-Links / #primary-links 
5. Primary-Links Buttons
6. Primary-Links Hover Effects and Page Dependant Effects 
7. Sidebar-Left-Region / #sidebar-left-region 
8. Content-Region-Both / #content-region-both
9. Footer / #footer
10. Tour / #tour
11. H1 / h1 

-------------------------------------------------------------------*/

/* ----------------------------------------------------------------
[ 1. Body / body ]
*/

* {
	margin: 0 auto; 
	padding: 0; 
}

body {
	font: normal 75%/1.5em Geneva, Arial, Helvetica, sans-serif;
	color: #433C2E;
	background: #918064 url(images/page-wrapper-background.jpg) repeat-x;
}

/* ----------------------------------------------------------------
[ 2. Page-Wrapper / #page-wrapper ]
*/

#page-wrapper {
	width: 800px;
	background: #FFFFFF;
	margin: 0px auto;
}

/* ----------------------------------------------------------------
[ 3. Header-Wrapper / #header-wrapper ]
*/
	
#header-wrapper { 
	background: #918064 url(images/page-wrapper-background.jpg) repeat-x; 
	height: 194px;
}
		
/* ----------------------------------------------------------------
[ 4. Primary-Links / #primary-links ]
*/
		
#primary-links {
	width: 800px;
	height: 40px;
	background: #A79983 url(images/primary-links-background.jpg) repeat-x;
}

#primary-links li {
	display: inline;
	text-indent:-10000px;	
}

#primary-links li a {
	margin: 0px auto;
	display:block;
	height:40px;
	float: left;
}

/* ----------------------------------------------------------------
[ 5. Primary-Links Buttons ]
*/

a#homeBtn {
	background: url(images/primary-links/home.jpg) no-repeat;
	width: 116px;
	height: 40px;
}

a#gardensBtn {
	background: url(images/primary-links/gardens.jpg) no-repeat;
	width: 128px;
	height: 40px;
}

a#weddingsFunctionsBtn {
	background: url(images/primary-links/weddingsFunctions.jpg) no-repeat;
	width: 256px;
	height: 40px;
}

a#restaurantBtn {
	background: url(images/primary-links/resturant.jpg) no-repeat;
	width: 144px;
	height: 40px;
}

a#sandroBtn {
	background: url(images/primary-links/sandro.jpg) no-repeat;
	width: 156px;
	height: 40px;
}

/* ----------------------------------------------------------------
[ 6. Primary-Links Hover Effects and Page Dependant Effects ]
*/

#home a#homeBtn, a#homeBtn:hover { background: url(images/primary-links/home.jpg) no-repeat 0px -40px; }

#gardens a#gardensBtn, a#gardensBtn:hover { background: url(images/primary-links/gardens.jpg) no-repeat 0px -40px; }

#weddingsFunctions a#weddingsFunctionsBtn, a#weddingsFunctionsBtn:hover { background: url(images/primary-links/weddingsFunctions.jpg) no-repeat 0px -40px; }

#restaurant a#restaurantBtn, a#restaurantBtn:hover { background: url(images/primary-links/resturant.jpg) no-repeat 0px -40px; }

#sandro a#sandroBtn, a#sandroBtn:hover { background: url(images/primary-links/sandro.jpg) no-repeat 0px -40px; }

/* ----------------------------------------------------------------
[ 7. Sidebar-Left-Region / #sidebar-left-region ]
*/
			
#sidebar-left-region { 
	float: left;
	width: 280px; 
}

/* ----------------------------------------------------------------
[ 8. Content-Region-Both / #content-region-both ]
*/
		
#content-region-both { float: right; }

#content-region-both .content {
	float: left;
	width: 480px;
	margin: 0px 20px 0px 0px;
}

#content-region-both #sidebar-right-region { 
	float: right; 
	display: none;
}

/* ----------------------------------------------------------------
[ 9. Footer / #footer ]
*/

#footer {
	clear: both;
	width: 800px;
	height: 91px;
	background: #A79983 url(images/footer-background.jpg) repeat-x;
}

#footer p {
	color: #433C2E; 
	text-align: center;
}

#footer a, #footer a:link { 
	font-weight: bold; 
	color: #433C2E;
	text-decoration: none;
}

#footer a:hover { color: #FFFFFF;  }

#footer a:visited { color: #433C2E; }

#footer a:visited:hover { color: #FFFFFF;  }

/* ----------------------------------------------------------------
[ 10. Tour / #tour ]
*/

#tour { 
	text-align: center; 
	width: 100%;
}

/* ----------------------------------------------------------------
[ 11. H1 / h1 ]
*/

h1, h2 { text-indent:-10000px; }

#home h1 {
	background: url(images/headings/home.gif) no-repeat;
	width: 98px;
	height: 43px;
}

#gardens h1 {
	background: url(images/headings/gardens.gif) no-repeat;
	width: 136px;
	height: 43px;
}

#gardens h2 {
	background: url(images/headings/garden-slideshow.gif) no-repeat;
	width: 190px;
	height: 43px;
}

#weddingsFunctions h1 {
	background: url(images/headings/weddingsCorporateFunctions.gif) no-repeat;
	width: 370px;
	height: 56px;
} 

#restaurant h1 {
	background: url(images/headings/restaurant.gif) no-repeat;
	width: 162px;
	height: 39px;
} 

#sandro h1 {
	background: url(images/headings/sandro.gif) no-repeat;
	width: 175px;
	height: 39px;
} 

/* ----------------------------------------------------------------
[ 11. threeSixty / #threeSixty ]
*/

#threeSixty #sidebar-left-region { display: none; }

#threeSixty #content-region-both { width: 740px; }

#threeSixty #sidebar-right-region { display: none; }

#threeSixty h1 {
	background: url(images/headings/threeSixtyTours.gif) no-repeat;
	width: 198px;
	height: 56px;
} 

/* ----------------------------------------------------------------
[ Typography ]
*/

h1, h2, h3 { color: #006699; }
h1, h2, h3, hr, p, table {	margin: 10px 15px; }
h1 { font-size: 1.4em; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.2em; }
p { font-size: 1.1em; }

/* ----------------------------------------------------------------
[ Links ]
*/

a, a:link {}

a:hover {}

a:visited {}

a:visited:hover {}

/* ----------------------------------------------------------------
[ Classes ]
*/

/* Alignment Classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right {	text-align: right; }

/* Colour Classes */
.clear { clear: both; }
.gray  { color: #BFBFBF; }
.skyblue  { color: #00CCFF; }
.orange  { color: #FF9B00; }

._________Cont360_________ {


	text-decoration: none;
}
#Cont360 {
	text-decoration: none;
}
.appletJava {
	text-decoration: none;
	margin: 0px 0px 0px 20px;
	padding: 3px;
	height: 235px;
	width: 375px;
	border: 1px dashed #333333;
}

/* Added by Livebookings to style the booking button */
a.LBDirect{
	display:block;
	height:25px;
	line-height:25px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	background:url(images/bgd-book-now.gif) no-repeat 50% 0;
	margin:0 auto 5px;
}
a.LBDirect:hover{
	background:url(images/bgd-book-now.gif) no-repeat 50% -25px;
	color:#000;
}