body{
	padding-top : 5px;
	margin: 0px;
}
.bookbody{
	padding : 0px;
	margin: 0px;
}
.bookres{
font-size:8px;
font-family:Verdana;
color:#58595B;
}
/*Drop Downs*/

#first_sub, #second_sub, #third_sub, #fourth_sub, #fifth_sub {
	position: absolute;
	visibility: hidden;
	left: -6px;
	top:0px;

}
#first_sub {width: 93px;
			left: 0px;}
#second_sub {width: 128px;}
#third_sub {width: 103px;}
#fourth_sub {width: 111px;}
.nav {
	position:relative;
	height: 22px;
	z-index: 1000;
} 
.sub{display: block;}

/*home*/
.hyellow{
background-color:#F1C55A;
background-image:  url(images/cnr_tl.gif);
background-repeat: no-repeat;
vertical-align:bottom;
text-align:left;
}
.hquote{
height:54px;
}
.hsnip{
background-color:#A0BD8A;
background-image:  url(images/cnr_tl.gif);
background-repeat: no-repeat;
background-position: top left;
text-align:center;
height: 38px;
}
.lime{
background-color:#E4F2BB;
background-image:  url(images/cnr_br.gif);
background-repeat: no-repeat;
background-position: bottom right;
height:122px;
padding:10px;
vertical-align:top;
}
.plime{
line-height:12px;
font-size:10px;
font-family:Verdana;
color:#58595B;
/*text-align:justify;
word-spacing : -2px;*/
}
ul.plime{
margin:0 0 0 16;
padding:0px;
line-height:12px;
font-size:10px;
font-family:Verdana;
color:#58595B;
}
.a{
color:#8DA9D3;
font-weight:bold;
}

.more{
background-image:  url(images/button_more.gif);
padding-left: 10px;
background-repeat: no-repeat;
background-position: 0 3;
color:#E3573D;
font-weight:bold;
font-family:Verdana;
font-size:9px;
}
.hside{
padding:10px;
font-size: 10px;
font-family:Verdana;
color:#58595B;
background-color:#F7DEA1;
width:150px;
vertical-align:top;
}

/*Second*/
.navline{
background-image:  url(images/nav_line.gif);
background-repeat: repeat-x;
height:10px;
}
.horiz{
height:5px;
background-color:#FFFFFF;
}
.vert{
width:5px;
background-color:#FFFFFF;
}
.top{
height:123px;
width:100%;
}
.side{
background-color:#E0E9D8;
width:161px;
height:100%;
}
.holder{
height:60%;
}
.main{
width:440px;
height:100%;
background-image:  url(images/main_bg.gif);
background-repeat: repeat-y;
vertical-align:top;
}
.mainhead{
background-image:  url(images/main_top.gif);
background-repeat: no-repeat;
width:100%;
height:34px;
padding-top:3px;
padding-bottom:3px;
padding-left:20px;
color:#76A19E;
font-family: Verdana;
font-size: 13px;
font-weight: bold;
background-color:#F1F5ED;
}
.content{
padding:20px;
font-family: Verdana;
font-size: 11px;
color:#58595B;
vertical-align:top;
}
.contmaps{
padding:2px;
font-family: Verdana;
font-size: 11px;
color:#58595B;
vertical-align:top;

}
.guest{
font-family: Verdana;
font-size: 11px;
color:#58595B;
vertical-align:top;
}
ul.cont{
padding-left:0px;
margin-left:16px;
}
.rside{
background-color:#E0E9D8;
width:144px;
vertical-align:top;
height:209px;
}
.quote{
background-color:#F1C55A;
height:69px;
background-image:  url(images/cnr_tl.gif);
background-repeat: no-repeat;
background-position: top left;
vertical-align:middle;
text-align:center;
}
.green{
background-color:#D0DD8B;
height:48px;
width:440px;
}
.yellow{
padding:10px;
font-family:Verdana;
color:#58595B;
font-size: 10px;
background-color:#F7DEA1;
width:144px;
vertical-align:top;
}
.book{
background-color:#B54541;
width:144px;
height:48px;
background-image:  url(images/cnr_tl.gif);
background-repeat: no-repeat;
background-position: top left;
color:#ffffff;
}
.submit {
	border: 1px solid #F7DEA1;
	background-color: #F7DEA1;
}
.padl{
margin-left:10px;
}
.hr{
background-image:  url(images/main_hr.gif);
background-repeat: repeat-x;
margin-left:-20px;
margin-right:-20px;
width:440px;
}
.hrmaps{
background-image:  url(images/main_hr.gif);
background-repeat: repeat-x;
margin-left:-2px;
margin-right:-2px;
width:440px;
}
h1{
color:#76A19E;
font-family: Verdana;
font-size: 13px;
font-weight: bold;
background-color:#F1F5ED;
margin-top:0px;
margin-bottom:0px;
margin-left:-18px;
margin-right:-18px;
padding-left:20px;
}
.left {
float: left;
vertical-align : middle;
}
.right{
float: right;
}
.img {vertical-align : middle;}
input,textarea,select {
	font-size: 10px;
	color:#58595B;
	border: 1px solid #DDAE3C;
	font-family: Verdana;
}
.contact {
	font-size: 10px;
	color:#58595B;
	border: 1px solid #76A19E;
	font-family: Verdana;
	background-color: #F1F5ED;
}
.res{
	font-family: Verdana;
	font-size: 9px;
	color:#a9a9a9;
	text-align : center;
}
#mapholder {
	margin: 0px;
	position:relative; 
	background-color: #C4D6D6;
	height: 438px;
	width: 436px;
	z-index:1; 
	overflow: auto; 
	visibility: visible;
}
.test{
	color:#cc0000;
}
/*aDVERT aDDITIONS*/
#small {width: 144px;height: 202px;left: 0px;}
.ad {
	position:relative;
	z-index: 1000;
} 
#enlarge{
	position: absolute;
	visibility: hidden;
	left: -200px;
	top: -40px;
	border: solid 2px #cccccc;
	padding:2px;
	background-color:#ffffff;
}
.adlarge{display: block;}

.special{
background-color:#D0DD8B;
padding:5px;
color:#3E4517;
}
a.special  {
padding:0px;
color:#3E4517;
}

#adverthome{
	position: absolute;
	float:center;
	left: 31%;
	top: 10px;
	width: 221px;
	height:102px;
	
}

