body{
background:url(../images/footerbg.jpg) repeat-x bottom #173f03;
}
p, ul, li, h1, h2, h3, a, input{
padding:0px;
margin:0px;

}
#wrapper{
width:900px;
height:auto;
margin:0px auto;
}
#header{
width:900px;
height:120px;
float:left;
}
#body{
width:900px;
height:auto;
float:left;
}
#leftpan{
width:278px;
height:710px;
float:left;
background:url(../images/left.jpg) no-repeat;
}
#leftpan #pics{
width:130px;
height:30px;
float:left;
display:inline;
margin:30px 0 0 80px;
}
#rightpan{
width:622px;
height:auto;
float:left;
}
#menu{
width:195px;
height: auto;
float:left;
clear: right;
display:inline;
margin:20px 0 0 50px;
}

#menu ul{
width:195px;
height:244px;
float:left;
clear: right;
list-style:none;
}
#menu ul li{
width:195px;
height:10px;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
clear: both;
}
#menu ul li a{
width:180px;
height:18px;
float:left;
padding:0 0 0 15px;
background:url(../images/menublt.jpg) no-repeat left center;
font:bold 13px/21px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
#menu ul li a:hover{
color:#FFFFFF;
}
#chkavail{
width:192px;
height:174px;
float:left;
display:inline;
margin:20px 0 0 50px;
background:url(../images/booking.jpg) no-repeat;
}
#chkavail h1{
width:175px;
height:20px;
float:left;
display:inline;
margin:5px 0 0 17px;
font:bold 15px/20px Arial, Helvetica, sans-serif;
color:#993300;
}
#chkavail label{
width:175px;
height:15px;
float:left;
display:inline;
margin:5px 0 0 17px;
font:normal 11px/15px Arial, Helvetica, sans-serif;
color:#993300;
}
#chkavail .formrow{
width:175px;
height:15px;
float:left;
display:inline;
margin:0 0 0 17px;
}
#chkavail .submitbt{
width:96px;
height:24px;
float:right;
display:inline;
margin:20px 20px 0 0;
}
#rightpan #flash{
width:603px;
height:241px;
float:left;
}
#rightpan #flashrgt{
width:19px;
height:241px;
float:left;
background:url(../images/flashright.jpg) no-repeat;
}
#contenttop{
width:622px;
height:16px;
float:left;
background:url(../images/body-top.jpg) no-repeat;
}
#content{
width:622px;
height:auto;
float:left;
background:url(../images/body-left.jpg) no-repeat top left;
min-height: 450px;
}
#content h1{
width:580px;
height:35px;
float:left;
padding:0 10px 0 32px;
font:normal 16px/35px Arial, Helvetica, sans-serif;
color:#ffcd3a;
}
#content h1 span{
font-size:25px;
}
#content p{
width:550px;
height:auto;
float:left;
padding:10px 40px 10px 32px;
font:normal 13px/17px Arial, Helvetica, sans-serif;
color:#ffffff;
}
#content p.contactus{
width:150px;
height:auto;
float:left;
padding:10px 40px 10px 32px;
font:normal 13px/17px Arial, Helvetica, sans-serif;
color:#ffffff;
}
#content p.googlemap{
width:380px;
height:auto;
float:left;
padding:10px;
}
#content p a{
color:#ffcd3a;
}
#content #aboutushead{
width:200px;
height:50px;
float:left;
background:url(../images/aboutushead.jpg) no-repeat 30px 0px;
}
#tabs{
width:590px;
height:261px;
float:left;
display:inline;
margin:0 0 0 20px;
}
#tabs .tabwide{
width:194px;
height:261px;
float:left;
display:inline;
margin:0 0 0 10px;
background:url(../images/box1.jpg) no-repeat;
}
#tabs .tabwide img{
width:auto;
float:left;
margin:12px 0 0 10px;
}
#tabs .tabnarrow img{
width:auto;
float:left;
margin:12px 0 0 14px;
}
#tabs .tabwide p.head{
width:88%;
height:auto;
float:left;
padding:3% 6% 3% 6%;
font:bold 20px/22px Arial, Helvetica, sans-serif;
color:#993300;
}
#tabs .tabnarrow p.head{
width:84%;
height:auto;
float:left;
padding:3% 8% 3% 8%;
font:normal 20px/22px Arial, Helvetica, sans-serif;
color:#993300;
}
#tabs .tabwide p.head span, #tabs .tabnarrow p.head span{
font:normal 16px/22px Arial, Helvetica, sans-serif;
color:#993300;
}
#tabs .tabwide p.detail{
width:88%;
height:auto;
float:left;
padding:3% 6% 3% 6%;
font:normal 13px/15px Arial, Helvetica, sans-serif;
color:#000000;
}
#tabs .tabwide a.details{
width:96px;
height:24px;
float:left;
margin:0 0 0 40px;
}
#tabs .tabnarrow a.details{
width:96px;
height:24px;
float:left;
margin:10px 0 0 25px;
}
#tabs .tabnarrow{
width:165px;
height:261px;
float:left;
display:inline;
margin:0 0 0 10px;
background:url(../images/box2.jpg) no-repeat;
}
#footer{
width:900px;
height:84px;
float:left;
margin-top:5px;
}
#footer ul{
width:auto;
height:45px;
float:left;
margin:12px 0 0 25px;
list-style:none;
}
#footer ul li{
width:auto;
height:45px;
float:left;
}
#footer ul li a{
width:auto;
float:left;
margin:0 5px 0 5px;
font:normal 12px/45px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
#footer ul li a:hover{
text-decoration:underline;
}
#footer p.copyrights{
width:100%;
float:left;
font:normal 12px/45px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
}





/******************Subpage********************/
.pictures{
width:585px;
height:auto;
float:left;
display:inline;
margin:10px 0 0 25px;
}
.pictures a{
width:auto;
float:left;
margin:10px 0 0 6px;
}
.pictures a img{
width:80px;
float:left;
display:inline;
border:solid #FFFFFF 2px;
}
.table{
width:540px;
height:auto;
float:left;
display:inline;
margin:10px 0 0 30px;
}
.table .head{
width:520px;
height:20px;
float:left;
padding-left:20px;
background-color:#73870a;
font:bold 13px/20px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.table .headrgt{
width:90px;
height:20px;
float:left;
background-color:#73870a;
font:bold 13px/20px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.table .headsm{
width:340px;
height:20px;
float:left;
padding-left:20px;
background-color:#73870a;
font:bold 13px/20px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.table .row{
width:418px;
height:20px;
float:left;
padding-left:20px;
display:inline;
margin:2px 0 0 0;
border:#FFFFFF solid 1px;
font:normal 12px/20px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.table .rowsm{
width:318px;
height:20px;
float:left;
padding-left:20px;
display:inline;
margin:2px 0 0 0;
border:#FFFFFF solid 1px;
font:normal 12px/20px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.table .rowfull{
width:518px;
height:auto;
float:left;
padding-left:20px;
display:inline;
margin:2px 0 0 0;
border:#FFFFFF solid 1px;
font:normal 12px/20px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.table .rowrgt{
width:90px;
height:22px;
float:left;
padding-left:10px;
display:inline;
margin:2px 0 0 0;
font:normal 12px/20px Arial, Helvetica, sans-serif;
color:#000000;
background-color:#FFFFFF;
}
p.history{

}
p.golf{
background:url(../images/golfPackagesPic.jpg) no-repeat 430px 17px;
}
#gallery{
width:510px;
height:385px;
float:left;
display:inline;
margin:25px 0 0 60px;
background:url(../images/gbg.jpg) no-repeat;
padding:20px 20px 20px 25px;
}
/***************form***************/
form{
width:425px;
height:auto;
float:left;
display:inline;
margin:0 0 0 100px;
}
form .field{
width:425px;
height:auto;
float:left;
display:inline;
margin:10px 0 0 0;
}
form label.lb{
width:200px;
height:20px;
float:left;
display:inline;
margin:0px;
font:normal 13px/20px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
form label.sm{
width:auto;
height:20px;
float:left;
display:inline;
margin:0px;
font:normal 13px/20px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
form input.txt{
width:200px;
height:20px;
float:left;
display:inline;
margin:0px;
}
form input.rad{
width:20px;
height:20px;
float:left;
display:inline;
margin:0px;
}
input.sumitgrn{
width:96px;
height:24px;
float:right;
display:inline;
margin:20px 50px 0 0;
}
ul.simplelist{
width:auto;
height:auto;
float:left;
margin:0 0 0 50px;
}
ul.simplelist li{
margin:0 0 0 30px;
font:normal 13px/15px Arial, Helvetica, sans-serif;
color:#CCCCCC;
}
/***********************************/
/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
border: 5px solid #ff0000;   
margin: 0 0 1px 0; 
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%; 
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #ff0000; 
color: #fff; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #fff; 
color: #ff0000; 
} 
 
/*tooltips formatting*/ 
#tooltip { 
background: #fff; 
color: #000; 
opacity: 0.85; 
border: 5px solid #dedede; 
} 
#tooltip h3 {  
font: normal 10px Verdana;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
} 

#credit {
color: #ffffff;
text-decoration: none;
}

#credit:hover {
text-decoration: underline;	
}


#sbb {
float: right; margin-right: 20px; margin-top: 5px; cursor: pointer;
}

#slickbox {
border: 1px solid silver;
width: 610px;
font-family: arial;
font-size: 9pt;
padding: 5px;
background-image: url('../images/jbg.jpg');
background-repeat: no-repeat;
background-color: #fff;
background-position:center center;
margin-left: 7px;
}

#slick-toggle {
cursor: pointer;
font-family: arial;
color: white;
font-weight: bold;
font-size: 9pt;
margin-left: 7px;
padding-top: 15px;
margin-bottom: 5px;
}

#jqeurydiv {
width: 610px;
margin-left: 25px;
padding-top: 10px;
}

#closee {
color: red;
font-family: arial;
float: right; margin-top: 0px;
cursor: pointer;
}


#cl2 {
color: blue;
text-decoration: underline;
font-family: arial;
cursor: pointer;
}





#slickbox2 {
border: 1px solid silver;
width: 610px;
font-family: arial;
font-size: 9pt;
padding: 5px;
background-image: url('../images/jbg.jpg');
background-repeat: no-repeat;
background-color: #fff;
background-position:center center;
margin-left: 7px;
}

#slickbox2 p {
color: black;
padding-left: 0px;
}

#slick-toggle2 {
cursor: pointer;
font-family: arial;
color: white;
font-weight: bold;
font-size: 9pt;
margin-left: 7px;
padding-top: 15px;
margin-bottom: 5px;
}

#jqeurydiv2 {
width: 610px;
margin-left: 25px;
padding-top: 10px;
}

#closee2 {
color: red;
font-family: arial;
float: right; margin-top: 0px;
cursor: pointer;
}


#cl22 {
color: blue;
text-decoration: underline;
font-family: arial;
cursor: pointer;
}