* {padding: 0; margin: 0;}
body {
	background: url(../images/main-bg.png)  #FFF repeat-x top center;
	font: normal normal 12px Arial, Helvetica, sans-serif;
	color:#585E4A;
}

/* Generic
---------------------------------------------------------------------------------*/

img {	border:0;}
img.right {float:right;}
a {color: #C7D4A5;	text-decoration: none;	outline: none;}
a:hover {color: #fff;	text-decoration: underline;}

a.one {color: #C7D4A5;	text-decoration: none;	outline: none;}
a.one:hover {color: #212810;	text-decoration: underline;}

h3 {font: bold 140%/100% Arial, Helvetica, sans-serif;	padding: 0;	color: #ADBA91;}
h2 {font: bold 140%/100% Arial, Helvetica, sans-serif;	padding: 0; 	color: #ADBA91;}

ul {list-style-image: url(../images/bulletpoint.png); }
ul ul {margin-left: 20px;}

/* Navigation
---------------------------------------------------------------------------------*/
#luxury-button  {float:left;}
.luxury-button a {display: block;width: 260px;height: 114px;background: url(../images/luxurysuites_button.png) no-repeat bottom left;}
.luxury-button a:hover {background-position: top left;}

#facilities-button  {float:left;}
.facilities-button a {display: block;width: 260px;height: 114px;background: url(../images/facilities_button.png) no-repeat bottom left;}
.facilities-button a:hover {background-position: top left;}

#reservation-button  {float:left;}
.reservation-button a {display: block;width: 211px;height: 114px;background: url(../images/reservations_buttonroll.png) no-repeat bottom left;}
.reservation-button a:hover {background-position: top left;}
.right {text-align:right;}


/* other
---------------------------------------------------------------------------------*/

#wrap {margin:0 auto; width:976px;}
#header-top {float:left; width:975px; height:47px; background: #6D755C;}
#header-text {padding:10px; text-align:center; 	font-family: Palatino Linotype, Book Antiqua, Palatino, FreeSerif, serif; font-size: 15px;  }
#kauripoint-logo {float:left;	width:310px; height:114px;}
#luxurysuites-button {float:left; width:260px; height:114px;}
#facilities-button {float:left; width:194px; height:114px;}
#reservations-button {float:left; width:211px; height:114px;}
#flash-banner {float:left;	width:975px; height:243px;}

/* Content
---------------------------------------------------------------------------------*/

#content {float:left; width:975px; height:100%;}
#content-text {float:left;	padding-left:50px; width:540px;}
#content-text-facilities {	float:left;	padding-left:50px; width:480px;}
#content-text-luxury {float:left; padding-left:50px; width:380px;}
#content-left {float:left;	padding-left:30px; width:330px;}
#content-left-2 {float:left;	padding-left:30px; width:490px;}
#content-left-facilities {	float:left;	padding-left:30px; width:411px;}
#content-textluxury {float:left;	padding-left:50px; width:500px;}
#content-left-luxury { float:left;	padding-left:0px;	width:527px;}
#content span { background: #828d68; color:#fff; font-size:14px;}
#content td span { background: #fff; color:#585E4A; font-size:12px;}
#content-gall {float:left;width:540px;}

/* Reservations
---------------------------------------------------------------------------------*/
.reservation-titles {width:400px; text-align:right;}

/* form
---------------------------------------------------------------------------------*/
.resform {width: 150px; color:#828d68; border: solid 1px #828d68; margin:2px 0 2px 0;}
.resformdrop {width: 73px; color:#828d68; border: solid 1px #828d68; margin:2px 0 2px 0;}

.clear {border:none;background: transparent url(../images/reservations-clear.png) no-repeat scroll center top;width:131px;height:54px;overflow:hidden;margin:0;padding:55px 0 0;}

.submit {border:none; width:131px; height:55px; overflow:hidden; margin:0; padding:55px 0 0 60px;	background-attachment: scroll;	background-color: transparent; background-image: url(../images/reservation-send.png);background-repeat: no-repeat; background-position: center top;}

/* Luxury Suites
---------------------------------------------------------------------------------*/
#luxury-wrap {	float: left; width:975px;}



/* Footer
---------------------------------------------------------------------------------*/

#footer {float:left;	width:100%;	height:124px;	background: url(../images/footer.png) repeat-x;}
#footer-child {width:975px; margin:0 auto;}
#footer-text-links {	padding: 25px 0 15px 15px;	text-align: center;	color:#C7D4A5;	width:570px; float:left;}
#footer-text-image {	padding: 15px 0 0 0;	float:left;	width:148px;}


.krd {color:#ADBA91; text-decoration: none; font-weight: normal; font-size: 11px; text-align:center; font-family: arial, helvetica; padding-top: 8px; overflow: hidden; display: block; height: 15px; width:100%;}
