/* (c) Medden Website Design CSS Layout */
/* Created by Simon Rogers - Sep 2006 */
#sitepalette{
background-color: #00AEEF;
background-color: #214994;
background-color: #EF3C52;
background-color: #FFCB39;
}
		

body {
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 62.5%;
		margin: 0 auto;
		padding: 0;
		background-color: #fff;
		color: #000;
			background:url(../images/swish-bg.jpg) repeat-x  0px 100px;
}

/*h1{
text-align: left;
padding-left: 20px;
	color: #EF3C52;
	text-decoration: underline;
font: normal  24px/26px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
margin-bottom: 20px;
}*/

 h1{
padding-left: 20px;
margin-top: 10px;
text-decoration: underline;
	color: #214994;
font: bold 24px/26px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;

}

h2{
text-decoration: underline;
	color: #214994;
font: bold 18px/20px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;

}

h3{

	color: #EF3C52;
font: normal  24px/26px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;

}

h4{
	color: #EF3C52;
font: normal 24px/26px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;

}



#title{
	/*background:url(../images/swish.jpg) no-repeat 40% 100px;*/
	text-align: center;
	height: 150px;
	padding-bottom: 35px;
margin-top: 10px;	
}

#title img{
height: 100px;

}

#wrapper{
	margin: 0 10%;
	border: 2px solid #C0C5C5;
/*background: url(../highslide/graphics/outlines/rounded-white/1.png);*/
width:1000px;
}


#avail{
background:#005FB3 url(../images/cnr-tl.gif) no-repeat top left;
width: 450px;
float: left;
margin: 40px 0 35px 15px;
overflow: hidden;
}

#avail form{		
margin: 0 auto;
	background:transparent url(../images/cnr-tr.gif) no-repeat top right;
		padding: 7px 0;
		list-style:none;

}


.navbottom {
	background:transparent url(../images/cnr-br.gif) no-repeat bottom right; 
}

.navbottom span{
display:block;
	background:transparent url(../images/cnr-bl.gif) no-repeat bottom left; 
}

#navmenu {
background:#005FB3 url(../images/cnr-tl.gif) no-repeat top left;
width: 180px;
float: left;
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: left;

		font-size: 1.5em;
		margin: 20px 0 35px 15px;
}


#navmenu ul{		
margin: 0 auto;
	background:transparent url(../images/cnr-tr.gif) no-repeat top right;
		padding: 5px 0;
		list-style:none;

}

#navmenu ul ul{
	background: none;
	}
#navmenu ul ul li a{
	color:yellow;
	margin-left:45px;
	padding: 3px;
	font-weight: normal;

}

#navmenu li {




	
}

#navmenu a{ 

		line-height: 30px;
		font-weight: bold;
		text-decoration: none;
		margin-left: 35px;		
		color: #fff;	
		padding: 3px;

}

#navmenu  a:hover{ 
 		font-weight: bold;
		background: #b1c7ed;
		color: #000;

				}

#navmenu li a:visited{ 
/*color: #A9A9A9;*/

font-weight: normal;

				}

#navmenu li.selected {

		background: url(../images/yellow-ball.gif) no-repeat;
		background-position: 14px 9px;
}


#rdslogo{
	border: none;

}

#booknow {
text-transform: uppercase;

	background: url(../images/booknow.jpg) no-repeat 10px 2px;
	padding-bottom: 8px;
}
#booknow a, #booknow a:hover{
		color: Yellow  !important;
	font-weight: bold !important;
	font-size: 1.2em !important;
			background: transparent;
}


#book{text-align:center; 
margin: 60px 0;}

#content {
		clear: none;
		margin: 20px 20px 20px 220px;
		text-align: left;
		letter-spacing: 0em;
width:750px;
		color: #000;


border:2px solid #bfbfbf;

background-color:#EDEDED;

}



#leftside{
		font-size: 1.6em;
				line-height: 1.4em;	
		padding: 0px 30px 60px;
min-height: 20em;

overflow:hidden;


font-size:1.6em;

}




#rightside{
		float: left;

		width: 30.9%;
		padding:2% ;
		color: #000;
}


.openquotes{
	font-family:"Times New Roman", Times, serif;
	font-size: 54px;
	float: left;
	padding-top: 10px;
}

.closequotes{
	font-family:"Times New Roman", Times, serif;
	font-size: 54px;
	float: right;
	padding-top: 10px ;
}

#scase{


	font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
font-size:0.9em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:140%;
text-align:justify;
border-top: 2px solid #BFBFBF;
border-right: 2px solid gray;
border-bottom: 2px solid gray;
border-left: 2px solid #BFBFBF;
color: #214994;
background: #EDEDED;/*#BACDEF;*/
margin: 15px ;
padding: 15px;
}

#scase em{
	color: #000;

}



#rates{
margin-left:40px;
	background: #214994; /*#bacdef;*/
	text-align: left;
	border: 0px solid black;
	
}
#rates td{
	padding: 0 10px;

}

#rates tr{
background: #bacdef;
}

.ratesalt{
/*	background: #B1C7ED;*/
		background: #fff !important;

}
.rateshead{
	background: #214994 !important; /*#005FB3*/
color: #fff;

}

#specialofferbox{

background: transparent url(/images/special_offer.gif) no-repeat left top;

height: 120px;

}


#specialoffer{
border:0px solid red;
color:#EF3C52;
font-family:"Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin:10px 10px 10px 100px;
padding:5px;
text-align:left;
text-decoration:none;

height: 100px;
}

#golf{
clear:left;
	text-align: center;
	overflow:hidden;
/*
border-top: 2px solid #BFBFBF;
border-right: 2px solid gray;
border-bottom: 2px solid gray;
border-left: 2px solid #BFBFBF;
color: #214994;
background: #EDEDED;/*#BACDEF;*/*/
margin: 3px ;
padding: 3px;

}
#golf img{
	border:none;
text-align:center;

}


#promote, #promote a {
		font-size: 1.0em;
		clear:both;
		font-family: Verdana, Arial,Helvetica,  sans-serif;
 		text-decoration: none; 
	  	text-align: center;
  		padding:10px 0;
  		color: #fff;
		background: #214994;
}

#promote a:hover{
		text-decoration: underline;
}


#facilities th{
vertical-align:top;
}

#toppic{
	text-align: center;

}

#imagebox{
	clear:left;
	float:left;
	display: block;
}

.left{
		float: left;
		clear: none;
		padding-right: 20px;
		border-top: 2px solid #BFBFBF;
border-right: 2px solid gray;
border-bottom: 2px solid gray;
border-left: 2px solid #BFBFBF;
color: #214994;
background: #EDEDED;/*#BACDEF;*/
margin: 3px ;
padding: 3px;
}

.right{
		float: right;
		clear: right;
		padding: 0px;
		border-top: 2px solid #BFBFBF;
border-right: 2px solid gray;
border-bottom: 2px solid gray;
border-left: 2px solid #BFBFBF;
color: #214994;
background: #EDEDED;/*#BACDEF;*/
margin: 3px ;
padding: 3px;
}

#leftpic{
		float: left;
		clear: left;
		padding: 20px;
		margin-top: 0px;
font-size:1.4em;
font-weight:bold;
		
}
a:link
{

}

a:visited{

	}

a:hover
{


}
.box{
text-align: center;
		background: #f8f8f8;
		border: 1px solid #d0d4d4;
		color: #505050;
		margin: 15px auto;
		padding: 1px;

}


.smallcaps{
		font-variant: small-caps;
}


.small{
		font-size: 0.85em;
}

.large{
		font-size: 1.4em;
}

.normal{
		font-weight: normal;
}

.center{
		text-align: center;
		border-top: 2px solid #BFBFBF;
border-right: 2px solid gray;
border-bottom: 2px solid gray;
border-left: 2px solid #BFBFBF;
color: #214994;
background: #EDEDED;/*#BACDEF;*/
margin: 3px ;
padding: 3px;
}

.hide{
		display: none;
}

.thumb-label{width: 100px; padding:5px;  color:#000; float:left; width: 220px;
}

.highslide{float:left; width:260px;text-decoration:none;text-align:center;}

.clear-thumbs{clear:both; padding-top:30px;}

.clear{clear:both;}


.homepics{margin-right:5px; padding-top: 15px;}

.homepics img{
border:none;
padding: 5px 15px;
}

.imgspan{
display:block;
text-align:center;
}

#gallery{
margin-left:90px;
}
