* {
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-decoration:none;
	vertical-align:top;
}

body {
	background:#000000 url(../images/home/home-bg.jpg) top center no-repeat;
	font-family:"Times New Roman", Georgia, Times, serif;
	font-size:14px;
	color:#301e0b;
}

h1 {
	color:#a5b700;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	font-weight:bold;
	margin:0 0 12px 0;
}

.clear {
	clear:both;
	width:100%;
	height:1px;
}

/* -------------------------------- START OF NAVIGATION -------------------------------- */

#navigation {
	height:59px;
	width:100%;
	background:url(../images/global/navigation-bg.jpg) repeat-x;
}

#navigation ul {
	list-style:none;
	width:688px;
	margin:0 auto;
}

#navigation ul li {
	display:inline;
	float:left;
}

#navigation ul li a {
	display:block;
	line-height:59px;
	height:59px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
}

#navigation ul li a:hover, #navigation ul li a.on {	
	color:#DDE010;
}

#navigation ul li a#home {	
	width:74px;
}

#navigation ul li a#location {	
	width:95px;
}

#navigation ul li a#menu {	
	width:85px;
}

#navigation ul li a#gallery {	
	width:93px;
}

#navigation ul li a#private-functions {	
	width:168px;
}

#navigation ul li a#vibe {	
	width:82px;
}

#navigation ul li a#specials {	
	width:90px;
}

#navigation ul li a#contact-us {
	width:91px;	
}

/* --------------------------------- END OF NAVIGATION --------------------------------- */


/* -------------------------------- START OF STRUCTURE --------------------------------- */

#container {
	width:960px;
	height:928px;
	margin:422px auto 0 auto;
}

#content-container {
	width:960px;
	height:882px;
	position:relative;	
}

#vine-left {
	position:absolute;
	width:205px;
	height:882px;
	top:0;
	left:0;
	z-index:4;
	background:url(../images/home/vine-left.png) no-repeat;
}

#vine-right {
	position:absolute;
	width:205px;
	height:882px;
	top:0;
	right:0;
	z-index:4;
	background:url(../images/home/vine-right.png) no-repeat;
}

#content {
	width:840px;
	height:575px;
	border:1px #ffffff solid;
	left:59px;
	top:66px;
	position:absolute;
	z-index:2;
}

#content #left {
	width:526px !important;
	width /**/ :530px;
	height:570px !important;
	height /**/:575px;
	background:#EEEAE0 url(../images/global/left-container-top-gradient.jpg) no-repeat;
	padding:5px 0 0 4px;
	display:inline;
	float:left;
}

#content #right {
	width:310px;
	height:570px !important;
	height /**/:575px;
	background:#ffffff;
	padding:5px 0 0 0;
	display:inline;
	float:left;
}

#content #right #image-box-large {
	width:278px !important;
	width /**/ :290px;
	height:226px !important;
	height /**/:238px;
	padding:12px 0 0 12px;
	background:url(../images/global/image-box-large.png) no-repeat;
}

/* --------------------------------- END OF STRUCTURE ---------------------------------- */


/* ----------------------------------- START OF HOME ----------------------------------- */

#content #right #home-inner {
	width:309px;
	height:564px;
	display:inline;
	float:left;
	background:url(../images/home/overlay-image.jpg) top left no-repeat;
}

#content #right #home-inner #home-inner-top {
	width:297px !important;
	width /**/ :309px;
	height:275px !important;
	height /**/:293px;
	padding:18px 0 0 10px;
}

#content #right #home-inner #home-inner-top p {
	padding:0 0 0 2px;
	width:242px !important;
	width /**/ :244px;
	line-height:18px;
}

#content #right #home-inner #home-inner-bottom {
	width:297px !important;
	width /**/ :309px;
	height:271px;
	padding:0 0 0 7px;
}

/* ------------------------------------ END OF HOME ------------------------------------ */


/* ---------------------------------- START OF FOOTER ---------------------------------- */

#footer {
	height:98px !important;
	height /**/:112px;
	width:958px;
	padding:14px 0 0 0;
	position:absolute;
	bottom:12px;
}

#footer #icons {
	height:73px;
	width:670px;
	margin:0 auto 14px auto;
}

#footer #icons a {
	display:block;
	vertical-align:top;
	text-align:left;
	cursor:pointer;
}

#footer #icons a img {
	border:none;
}

#footer #icons #pepenero {
	display:inline;
	float:left;
	width:210px;
	height:73px;
}

#footer #icons a.pepenero {
	width:166px;
	height:60px;
	background:url(../images/global/pepenero.png) top left no-repeat;
}

#footer #icons #paranga {
	display:inline;
	float:left;
	width:266px;
	height:73px;
}

#footer #icons a.paranga {
	width:206px;
	height:73px;
	background:url(../images/global/paranga.png) top center no-repeat;
}

#footer #icons #bungalow {
	display:inline;
	float:left;
	width:194px;
	height:73px;
}

#footer #icons a.bungalow {
	width:174px;
	height:60px;
	background:url(../images/global/bungalow.png) top right no-repeat;
}

#footer p {
	font-family:"Times New Roman", Georgia, Times, serif;
	font-size:15px;
	font-weight:bold;
	color:#ab622c;
	text-align:center;
}

#footer p a {
	color:#ab622c;
}

#footer p a:hover {
	color:#a5b700;
}

/* ---------------------------------- END OF FOOTER ---------------------------------- */

