﻿body
{
	margin: 0px;
	padding: 0px;
	background:#81a140 url(../images/GolfBack.jpg) no-repeat bottom center ; 
	padding-bottom:58px;
}

.linkS
{
color:#5C5C5C;
font-family:Tahoma;
font-size:11px;
}

.linkS:hover
{
color:#5C5C5C;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
}


.menu
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #e8e7e0;
	text-align: center;
 }
.headerBook
{
	border-bottom: solid 1px #dfdfdf;
	padding-bottom: 9px;
	display:block;
}
.spans
{
	margin-top: 10px;
	display: block;
}
.homeimg
{
	width: 100px;
	height: 67px;
	border: solid 1px #e8e7e0;
}
.HeaderP1
{
	font-family: Times New Roman;
	font-size: 20px;
	color: #585858;
	font-weight:normal;
}
#Langs img
{
	border: 0px;
}
#topmenu
{
	clear: both;
	height: 34px;
}
.HeaderP2
{
	font-family: Times New Roman;
	font-size: 20px;
	color: #6b695d;
}
#qSearch
{
	margin-top: 0px;
	background-color: #cde898	;
}

#qSearch span
{
	font-family: Times New Roman;
	font-size: 20px;
	color: #6b695d;
}

.more
{
	color: #585858;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
}
.more:hover
{
	
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
}
#menu
{
	margin-top: 6px;
}
#menu a
{
	font-family: Tahoma;
	font-size: 11px;
	color: #5c5c5c;
}
#menu a:hover
{
	font-family: Tahoma;
	font-size: 11px;
	color: #989578;
	font-weight: bold;
}


.text
{
	font-family: Arial;
	font-size: 11px;
	color: #6b695d;
	text-align: justify;
}

.texttitle
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #585858;
}

#bottom a
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #e8e7e0;
	text-decoration: none;
	padding-right: 15px;
}

#bottom a:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #eaf1e5;
	text-decoration: none;
 
}

#bottom td
{
	height: 34px;
	background-color: #7ca662;
	text-align: center;
	vertical-align: middle;
}
#bottom
{
	clear: both;
	height: 34px;
}
.bottom
{
	font-family: Verdana;
	font-size: 10px;
	color: #707070;
}
#online
{
	float: left;
	width: 281px;
	height: 300px;
	text-align: left;
	background-color: #cde898;
}
#Langs
{
	float: right;
	margin-right: 27px;
	margin-top: 48px;
}
a.link
{
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
	color: #6b695d;
}
a.link:hover
{
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
	color: #6b695d;
}

.divContent
{
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
	color: #6b695d;
}
.divContent ul
{
	font-family: Arial;
	font-size: 11px;
	color: #6b695d;
}

.divContentar
{
	font-family: Tahoma;
	font-size: 11px;
	text-align: justify;
	color: #6b695d;
}
.divContentar ul
{
	font-family: Tahoma;
	font-size: 11px;
	color: #6b695d;
}

#Langs td
{
	width: 58px;

	vertical-align: middle;
	text-align: center;
}

# Lang td a
{
	text-decoration: none;
	border: 0px;
}
.book
{
	border-bottom: solid 1px #dfdfdf;
	padding-bottom: 9px;
	width: 223px;
	display: block;
}

# Lang td img
{
	border: 0px;
}

#divtop
{
	width: 900px;
	background-image: url(../images/TopBack.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 122px;
}

.topMenutd
{
	width: 178px;
	height: 34px;
	background-color: #7ca662;
	text-align: center;
	vertical-align: middle;
}
.topMenutd:hover
{
	 width: 178px;
	height: 34px;
	background-color: #9ebe8c;
	text-align: center;
	vertical-align: middle;
}
.topmenuTdOver
{
	 width: 178px;
	height: 34px;
	background-color: #9ebe8c;
	text-align: center;
	vertical-align: middle;
}

.topMenu-a
{
	text-decoration: none;
	color: #e8e7e0;
}



.topMenu-a-hover
{
	text-decoration: none;
	color: #eaf1e5 !important;
}
.hotel
{
	font-family: Tahoma;
	font-size: 11px;
	color: #636363;
}
.Htitle
{
	font-family: Tahoma;
	font-size: 11px;
	color: #636363;
	font-weight: bold;
}
select
{
	color: #909090;
	height: 17px;
	width: 57px;
	background-color: #ebebeb;
}
.book1
{
	
	padding-bottom: 9px;
	
}
#Updates td
{
	padding-top: 18px;
	padding-left: 9px;
	vertical-align: top;
}
#foot1 a
{
	font-family: Verdana;
	font-size: 10px;
	color: #707070;
	text-decoration: none;
}
.footlink
{
	font-family: Verdana;
	font-size: 10px;
	color: #707070;
	text-decoration: none;
}
#foot1 span
{
	font-family: Verdana;
	font-size: 10px;
	color: #707070;
}

.spanlink
{
	font-family: Verdana;
	font-size: 10px;
	color: #707070;
}
#footer
{
	height: 40px;
	clear: both;
	vertical-align: middle;
	line-height: 40px;
background-image: url(../images/footerBack.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding:0 20px 0 20px;

}
#foot2 span
{
	font-family: Verdana;
	font-size: 10px;
	color: #b1b3b5;
}
#right_s
{
	width: 1px;
	background-color:#a8be7c;
}

#left_s
{
	width: 1px;
	
	background-color:#a8be7c;
}

.titlediv
{
	height: 37px;
	border-bottom: solid 1px #e4e4e4;
}
.newstitle
{
	color: #6b695d;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.morenews
{
	color: #585858;
	font-family: Arial;
	font-size: 11px;
	text-decoration:none;
}

.morenews:hover
{
	color: #6b695d;
	font-family: Arial;
	font-size: 11px;
	text-decoration:underline;
}

/* Contact Us Form */
.innercontent
{
	text-align: left;
}

div.innercontent dl dt
{
	padding: 2px 0 2px 11px;
	text-align: left;
	vertical-align:middle;
}
div.innercontent dl dd
{
	padding: 2px 0 2px 11px;
	text-align: left;
}
div.innercontent dl dt label
{

	color: #9a9a9a;
	font: normal 12px Arial;
}
div.innercontent dl dt input
{
	background: #fff url(../images/shadow.gif) repeat-x top;
	border-bottom: 1px solid #6b695d;
	border-left: 1px solid #6b695d;
	border-right: 1px solid #6b695d;
	border-top: 1px solid #6b695d;
	color: #6b695d;
	font-size: 100%;
	margin: 0;
	padding: 2px 0 2px 11px;
}

div.innercontent dl dt div span
{
	margin: 0 4px 0 0;
	float: left;
}


div.innercontent dl dt textarea
{
	background: #fff url(../images/shadow.gif) repeat-x top;
	border-bottom: 1px solid #A39B8A;
	border-left: 1px solid #A39B8A;
	border-right: 1px solid #A39B8A;
	border-top: 1px solid #A39B8A;
	font-size: 100%;
	margin: 0;
	padding: 2px 0 2px 11px;
	color: #847963;
}
div.innercontent dl dt select
{
	background: #fff url(../images/shadow.gif) repeat-x top;
	border-bottom: 1px solid #A39B8A;
	border-left: 1px solid #A39B8A;
	border-right: 1px solid #A39B8A;
	border-top: 1px solid #A39B8A;
	font-size: 100%;
	margin: 0;
	padding: 2px 0 2px 11px;
	color: #847963;
}



table.innercontent label
{
	color: #9a9a9a;
	font: normal 12px Arial;
}
table.innercontent input
{
	background: #fff url(../images/shadow.gif) repeat-x top;
	border-bottom: 1px solid #A39B8A;
	border-left: 1px solid #A39B8A;
	border-right: 1px solid #A39B8A;
	border-top: 1px solid #A39B8A;
	color: #333;
	font-size: 13px;
	margin: 0;
	padding: 2px 0 2px 11px;
	color: #847963;
}

table.innercontent div span
{
	margin: 0 4px 0 0;
	float: left;
}


table.innercontent textarea
{
	background: #fff url(../images/shadow.gif) repeat-x top;
	border-bottom: 1px solid #A39B8A;
	border-left: 1px solid #A39B8A;
	border-right: 1px solid #A39B8A;
	border-top: 1px solid #A39B8A;
	color: #333;
	font-size: 13px;
	margin: 0;
	padding: 2px 0 2px 11px;
	color: #847963;
}
table.innercontent select
{
	background: #fff url(../images/shadow.gif) repeat-x top;
	border-bottom: 1px solid #A39B8A;
	border-left: 1px solid #A39B8A;
	border-right: 1px solid #A39B8A;
	border-top: 1px solid #A39B8A;
	color: #333;
	font-size: 13px;
	margin: 0;
	padding: 2px 0 2px 11px;
	color: #847963;
}


table.innercontent td
{
	vertical-align: top;
}

#message form {
	/* Optional, just a littl nice padding */
	padding: 3em 0pt 1em 9em;
}

#message dl {
	/* Replace with desired width */
	width: 47em;
}

#message dl dt {
	float: left;
	/* Spacing between label and field */
	padding: 0 1em 0 0em;
	text-align: left	;
	vertical-align:middle;
	/* Width of largest label */
	width: 10em;
}

#message dl dt label {
	/* Make whatever you like */
 
	/* Adjust padding to align with fields */
	padding-top: 0.5em;
}

#message dl dd {
	float: left;
	/* This is the padding between form field rows */
	margin: 0 0 1em;
	vertical-align:middle;
	/* Remaining width dl - dt - padding */
	width: 28em;
}

#message input.txt,
#message textarea {
	/* Prevents x-browser bug */
	overflow: hidden;
	padding: 0.4em 0 0.4em 0.2em;
	width: 33em;
}
careertable.span
{
	font-size: 7.5pt;
	font-family: Verdana , sans-serif;
	color: #CCCCCC;
}
careertable.input, careertable.textarea
{
	/* Prevents x-browser bug */
	margin-right: 5px;
	width: 15em;
	font-size: 12px;
	color: #666;
	font-family: Arial;
}
#message select
{
	/* Prevents x-browser bug */
	margin-right: 5px;
	font-size: 12px;
	color: #666;
	font-family: Arial;
}

.careerCat
{
	width: 624px;
	height: 20PX;
	line-height: 20PX;
	background-color: #f0f0f0;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
	color: #5c5c5c;
}



/*************/

.tdLabel
{
	padding: 2.25pt;
	border: solid 1px #ece9d8;
}

.large
{
	width:271px;
}
.texts
{
	padding: 2.25pt;
}

.textLabels
{
	font-size: 11px;
	color: #6b695d;
	font-family: 'Verdana' , 'sans-serif';
}
.careerformCat
{
	font-size: 11px;
	color: #003063;
	font-family: 'Verdana' , 'sans-serif';
	background-color:#f0f0f0;
	padding: 2.25pt;
	border: solid 1px #ece9d8;
}

#careerForm input  
{
	margin-right:2px;
	border:solid 1px #cdcdcd;
	height:18px;
}
#careerForm  select
{
	margin-right:2px;
	border:solid 1px #cdcdcd;
	height:20px;
	background-color:White;
}

#careerForm label , input , p , select	
{
	font-size: 11px;
	color: #6b695d;
	font-family: 'Verdana' , 'sans-serif';
}


.error-list li
{
	text-align:left;
	list-style-type:none;
	font-size: 11px;
	color: Red;
	font-family: 'Verdana' , 'sans-serif';
}

.error 
{
 
	font-size:11px;
	color: Red;
	font-family: 'Verdana' , 'sans-serif';
	text-decoration:none;
}
 .photogallery{ /*CSS for TABLE containing a photo album*/
}

.photogallery img{ /*CSS for images within an album*/
border: 1px solid green;
}

.photonavlinks{ /*CSS for pagination DIV*/
font: bold 14px Arial;
}

.photonavlinks a{ /*CSS for each navigational link*/
margin-right: 2px;
margin-bottom: 3px;
padding: 1px 5px;
border:1px solid gray;
text-decoration: none;
background-color: white;
}

.photonavlinks a.current{ /*CSS for currently selected navigational link*/
background-color: yellow;
}
