/*.................................................. GENERAL ...............................................*/
body {margin:0;  padding:0;  font-size:100.01%; font-family: Calibri, Verdana, Arial, Helvetica; background: url(../img/bg/background.jpg) repeat; text-align:left; width:100%; color: #333}
* { margin: 0; padding:0;}

/***** GENERAL STYLES *****/
.l {float:left;}
.r {float:right;}
.clear { clear:both; width:100%; height:1px; font-size:1px; }
.cb {border: 0px;}
img { border: none;}
.toDo {background: yellow}

a {	color: #00689C; }
a:hover {text-decoration:none;}
acronym { border-bottom:1px solid #AAD4FE;  cursor: help;  }

ul {margin:0}
ul li {margin:0; padding:0; background: none; list-style:none}

/*.............................................. ACCESSIBILITY .............................................*/

#access {height:1px; font-size:1px; color:#fff;}
#access a {color:#fff;}
#access ul li {display: inline; float:left; font-size: 1px; text-indent:-9000px;}

/*.................................................. WRAP ALL ................................................*/

#wrapall {
				width:960px;
				margin:0 auto; 
				font-size: 0.8em;}

/*.................................................. HEADER ................................................*/

#header { 
				margin-top:10px;
				float:left;
				width:960px}

/*.................................... SECONDARY MAIN NAVIGATION ................................................*/

#mainmenu {		
				margin-top: 15px;
				width: 960px; 
				float:left; 
				background: url(../img/bg/button-backdrop.jpg) repeat-x; }
				
#mainmenu ul {
				float: right; 
				margin-top:35px}

#mainmenu ul li {
				display: inline}

#mainmenu ul li a {
				color:#fff;
				margin: 0 20px 0 20px;
				font-weight:bold; 
				text-decoration: none; 
				text-transform:uppercase;
				font-size:11px}

#mainmenu ul li a:hover {
				text-decoration:underline}
				
#mainmenu ul li a:focus { outline: none}

/*.................................... PRIMARY MAIN NAVIGATION ................................................*/

#mainmenu2 {		
				width: 960px; 
				background-color:#7f6659;
				padding: 8px 0 5px 0;
				float:left;}
				
#mainmenu2 ul {
				text-align: center;
				margin-left:10px}

#mainmenu2 ul li {
				margin: 0 17px 0 17px;
				float:left;
				display:inline}

#mainmenu2 ul li.on a {
				text-decoration:underline;
				background-color:#a5130a;}
		
#mainmenu2 ul li a {
				color:#fff;
				font-weight:bold; 
				text-decoration: none; 
				text-transform:uppercase;
				font-size:13px;
				padding: 10px 20px;
				display:block; 
				outline:none}

#mainmenu2 ul li a:hover {
				text-decoration:underline;
				background-color:#a5130a;}
				
#mainmenu2 ul li a:focus { outline: none}

/*........................ MAIN this wraps the left and right columns........................*/

#main {
				background: #fbdba5; 
				float:left;
				width:960px}
#main h1 {		
				margin-top:5px}

/*.................................................. LEFTCOL ...............................................*/

#leftCol {
				float:left;
				padding-left: 10px;
				width: 480px }

#leftlocation {
				float:left;
				padding-left: 10px;
				width: 450px }
				
#leftlocation p {
				width:420px;
				margin-top:5px;
				padding-bottom:10px;
				line-height:15px;
				text-align:justify}

#leftgallery {
				float:left;
				width:960px}

#leftgallery p {
				margin:5px 0 0 10px;
				padding-bottom:10px;
				line-height:15px}

#leftgallery img {
				margin:10px 7px 10px 10px}

.left-img {		float:left;
				padding: 5px 10px 0 0}

img.right {	float:right;
				padding: 5px 10px 0 10px}

#leftCol p {
				width:450px;
				margin-top:5px;
				padding-bottom:10px;
				line-height:15px;
				text-align:justify}

#leftCol img.roomprices {
				padding: 10px 0 5px 0}

#culergmap {	
				margin:10px 0 10px 20px;
				height:300px;
				width:450px}

#guestbook {
				float:left;
				width:900px}

#guestbook p {
				margin:5px 0 0 10px;
				padding-bottom:10px;
				line-height:15px}

#guestbook h1 {
				margin: 0 0 10px 10px}
				
#guestbook h2 {
				margin: 0 0 15px 10px}
				
#attractions {
				float:left;
				width:200px}

#attractions a {
				text-decoration:none;
				color:#09C;
				font-size:11px}
				
#attractions a:hover {
				text-decoration: underline;
				color: #F00}
				
#golfclubs {
				float:left;
				width:200px}
				
#golfclubs a {
				text-decoration:none;
				color:#09C;
				font-size:11px}
				
#golfclubs a:hover {
				text-decoration: underline;
				color: #F00}
				
/*......... RIGHTCOL HOME ...............................................*/

#rightCol {
				float: left; 
				width: 450px}

#rightColbooking {
				float: left; 
				width: 430px}

#rightColbooking p {
				margin:10px 0 0 5px;
				width: 200px;
				text-align:justify;
				float:left}
				
#rightCol p {
				margin-top:5px;
				padding: 0 10px 10px 0;
				line-height:15px;
				text-align:justify}

#rightCol a {
				outline:none}
				
#rightCol img.trip {
				margin: 10px 0 0 0;}
				
.culergbuilding {
				float:right;
				padding: 5px 10px 0 10px;
				width:200px}
				
#rightlocation {
				float: right; 
				width: 500px}


#rightlocation p {
				width:480px;
				margin-top:5px;
				padding: 0 0 10px 0;
				line-height:15px;
				text-align:justify}

#rightCol h2 {
				margin:20px 0 0 20px;
				padding-bottom:5px;}

#rightCol img.note {
				float:left;
				padding-right:10px}

.credit {		
				float:left;
				padding:0 10px 0 0}

/*************************** FORMS ***************************************/
fieldset {
				border: 0px}
				
form.inputform input {
				padding: 2px 3px; 
				font-size: 1.0em;}
				
form.inputform select {
				padding: 2px 0px; 
				font-size: 1.0em;}
				
form.inputform textarea {
				padding: 2px 3px}

#yourName, #email, #tel, #name {
				font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
				font-size: 75%;
				height:24px;
				width:300px;
				border: 0px;
				margin:5px 0;
				font-size: 12px;
				padding:5px 0 0 10px}

tbody tr td {
				width:110px}

tbody tr td img {
				float:left;
				widows:67px}

textarea#query, textarea#comment {
				float:left;
				font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
				font-size: 90%;
				width:300px;
				height:135px;
				border: 0;
				margin:5px 0;
				padding:5px 0 0 10px}

form.inputform tr.action td {text-align: center;}
.submit {
				float:left;
				width:90px;
				height:20px;
				background: transparent url(../img/buttons/submit.png) no-repeat;
				cursor:pointer;
				border: 0px;}

#CommentsList ul li {
				width:380px;
				text-align:justify}

#CommentsList ul li h3 {
				margin: 5px 0 5px 0;
				color:#660000;
				text-transform:uppercase}

#CommentsList ul li span { 
				font-style:italic}

input#RandomCode {
				margin: 0 0 0 10px;
				height:25px;
				float:left;
				width:90px;
				font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
				font-size: 90%;}

form.inputform table {
				margin: 0 0 10px 0}
				
form.inputform table td {
				padding: 2px 3px}
.mand {
				color: red;}

p#errMsg {
				background: red}

/*.................................................. FOOTER BASE............................................*/

#footerBaseWrapper {
				width:960px;
				float:left;
				background-color:#523e34}

#footerBase {
				width:960px;
				margin:0px auto;
				padding-top:10px;
				text-align:left;
				float:left}

#footerBase p {
				font-size:11px;
				color:#fff}

#footerBase p span {
				font-weight:bold;
				font-style:italic}

#footerBaseLeft {
				float:left;
				margin:10px;
				width:400px}

#footerBaseLeft p#f1{
				float:left;
				width:250px;
				margin-top:5px}

#footerBaseLeft p#f2{
				float:left;
				width:100px}
				
#footerBaseRight {
				float:right;
				margin:15px 10px 0 0;
				text-align:right;
				width:350px}

#footerBase a {
				font-weight:bold;
				font-style:italic;
				color:#f6c380;
				text-decoration:none; 
				outline:none}

#footerBase a:hover {
				color:#D33972;
				background-color:#fff}
				
/*..................................................BOOKING ONLINE............................................*/

#onlinebooking {
				float:left;
				width:190px}
				
.eviivo_searchbox {
				background:none;
				width:190px;
				float:left;
				margin:10px 10px 0 0;
				font-weight:bold}

.eviivo_searchbox .eviivo_sbox {
				background:none;
				border: dashed 1px #740c06;}

.eviivo_searchbox .eviivo_sbox .eviivo_title .eviivo_line1 {
				color:#666}

.eviivo_searchbox .eviivo_sbox .eviivo_title .eviivo_line2 {
				color:#666}

.eviivo_searchbox .eviivo_sbox .eviivo_row .eviivo_item_long .eviivo_label {
				color: #666;
				margin-bottom:5px}

#eviivo_startDate {
				font-size:10px;
				padding: 2px 0 2px 0}
				
.eviivo_searchbox .eviivo_sbox .eviivo_row .eviivo_item_calendar .eviivo_calendar {
				margin:3px 0 0 5px}

.eviivo_searchbox .eviivo_sbox .eviivo_row .eviivo_item.eviivo_item_nights .eviivo_label {
				color: #666}

.eviivo_item_rooms .eviivo_label {
				color: #666;
				margin-left: 10px}

#eviivo_rooms {
				margin-left:10px}

.eviivo_label {
				margin:5px 0 5px 0}

.eviivo_item .eviivo_label {
				color:#666}

.eviivo_item_room .eviivo_roomlab {
				color:#666}