body {margin:0px 0px 0px 0px;
background-image:url(/img/bg_fp.gif);
background-repeat:repeat-x;
margin:0px 0px 0px 0px;}
.clear{ clear:both; height:0px; font-size:0px; padding:0px; margin:0px}
.line{ border-bottom:1px solid #CCCCCC; margin-bottom:10px; padding-top:10px}
#wrapper { margin:0px auto; width:1000px}
#content{width:961px; float:left;background:#FFFFFF}
#rightside{width:15px; height:600px; background:url(/img/rhs_shadow_header.gif) no-repeat top left; float:left; margin-top:90px}
#leftside{ width:15px; height:600px; background:url(/img/lhs_shadow_header.gif) no-repeat top right; float:left; margin-top:90px}
#top_header { height:90px;background:#9BC12E}
#top_header .logo{ display:block; float:left; width:360px; height:90px; background:url(/img/logo.gif) no-repeat top left; text-decoration:none}
#sociallinks{ display:block; float:right; width:400px;; margin-top:30px}

#sociallinks a{ display:block; width:40px; height:40px; text-decoration:none; float:right}
#sociallinks a.link_facebook { background: url(/img/facebook.png) top center no-repeat}
#sociallinks a.link_twitter { background: url(/img/twitter.png) top center no-repeat}
#sociallinks a.link_wordpress { background: url(/img/blogger.png) top center no-repeat}
#sociallinks a.link_flickr { background: url(/img/flickr.png) top center no-repeat}
#sociallinks a.link_youtube { background: url(/img/youtube.png) top center no-repeat}

#sociallinks a:hover.link_facebook { background: url(/img/facebookl.png) top center no-repeat}
#sociallinks a:hover.link_twitter { background: url(/img/twitterl.png) top center no-repeat}
#sociallinks a:hover.link_wordpress { background: url(/img/bloggerl.png) top center no-repeat}
#sociallinks a:hover.link_flickr { background: url(/img/flickrl.png) top center no-repeat}
#sociallinks a:hover.link_youtube { background: url(/img/youtubel.png) top center no-repeat}
/* ---- flash object ---*/
.flash_header { background:#FFFFFF;height:320px }
.flash_header .left{ width:776px; height:320px; float:left}
.flash_header .right{ width:185px; height:269px; float:right}
.flash_header img{float:right; margin:10px 10px 0px 0px}
/* --------navigation -----------*/
#newnav {
	text-transform:uppercase;
	font-size:12px !important;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	list-style-position:inside;
	list-style-type:none;
	padding:0px 5px;
	margin:10px 0px 0px 0px;
	display:block;
	text-align:center;
	clear:both;
	
}
#newnav a {
	text-decoration:none;
	color:#800500
}
#newnav .page_item {
	position:relative
}
#newnav li {
	display:inline
}
#newnav li a {
	display:inline-block;
	padding:5px 7px;
	margin:0px 3px;
}
#newnav .first a {
	margin:0px !important
}
#newnav li a:hover {
	background:#8A1712;
	color:#FFFFFF;
	text-decoration:none;
}
#newnav .current_page_item a, #nav .current_page_ancestor a {
	background:#5A9E29;
	color:#FFFFFF;
	text-decoration:none;
}
#newnav li ul {
	display:none;
	position:absolute;
	background:#8A1712;
	text-align:left;
	margin:0px;
	padding:5px 0px;
	list-style-position:inside;
	width:200px;
	left:3px;
	top:20px;
}
#newnav li ul li {
	list-style-position:inside;
	padding:0px;
	margin:0px
}
#newnav li ul li a {
	padding:4px 10px;
	margin-left:0px;
	display:block;
	font-weight:normal;
	text-transform:none;
	font-size:11px;
	color:#FFFFFF
}
/* ---- Footer ---*/

#newfooter{ background:#DEDEDE; text-align:center;font-size:12px !important;
	font-family:Arial, Helvetica, sans-serif; padding:10px 0px}
/* ---- sidebar ---*/

#sidebar { width:334px; padding-left:2px; float:right}
#sidebar a.request_btn{ display:block; text-align:center; text-decoration:none; text-transform:uppercase; background:#7A0606; font-size:14px !important; color:#FFFFFF; padding:5px 0px; margin:10px 0px; font-weight:normal}
.book { background:9BC12E}
#sidebar a:hover.request_btn{background:#9BC12E}
#sidebar .news{background:#9BC12E; 	font-family: Verdana; font-size:11px; color:#000000; line-height:16px; font-weight: normal; padding:0px 10px 10px 10px; margin-bottom:10px}
#sidebar .news a img{ padding:2px; border:1px solid #8EAF29; margin-right:5px}
#sidebar .news a:hover img{border:1px solid #fff;}
#sidebar .news .title{ border-top:1px solid #8EAF29; margin-top:5px; padding-top:5px; clear:both}
#sidebar .news .title a:hover { color:#fff}
#sidebar .news .date{ font-weight:bold; color:#FFFFFF;}
#sidebar .news h3{text-transform:uppercase; background:#9BC12E; font-size:14px !important; color:#FFFFFF; padding:10px 0px 0px 0px; margin:0px; font-weight:normal; color:#FFFFFF}
#sidebar .news h3 a{color:#FFFFFF;  font-size:14px !important;font-weight:normal; text-decoration:none;}

/* Page */
#page { width: 600px; float:left;margin-right:8px}
#page h1 {text-transform:uppercase; background:#9BC12E; font-size:14px !important; color:#FFFFFF; padding:5px 10px; margin:0px 0px 10px 0px; font-weight:normal; color:#FFFFFF}
#page .content img{ border:1px solid #CCCCCC; padding:2px}
#page .listing { width: 330px; float:right;}
#page .listing h2 { font-size:12px; margin:4px 0px }
#page .listing h2 a{ color:#7A0606;font-size:12px}
#page .listing h2 a:hover{ color:#9BC12E;}
#page .listing .book_link{ float:right}
#page .breadcrumb, #page .breadcrumb a{ font-size:10px; font-family:Arial, Helvetica, sans-serif;; color:#666666}


/*admin link styles*/
a{
color:#5c0913;
font-size:11px;
text-decoration:underline;
font-family: Arial;
font-weight: bold;	

}
a:hover{
color:#737171;
font-size:11px;
text-decoration:underline;
font-family: Arial;
font-weight: bold;	
}

a:active{
color:#737171;
font-size:11px;
text-decoration:underline;
font-family: Arial;
font-weight: bold;	
}
a.sitemap{
color:#555354;
font-size:11px;
font-family: Arial;
text-decoration:underline;
padding-left:34px;
font-weight: bold;
}
a.sitemap:hover{
color:#5c0913;
padding-left:34px;
font-size:11px;
font-family: Arial;
font-weight: bold;	
text-decoration:underline;
}

a.sitemap:active{
color:#555354;
font-size:11px;
padding-left:34px;
font-family: Arial;
font-weight: bold;
text-decoration:underline;
}

a.sitemap_light{
color:#555354;
font-size:11px;
font-family: Arial;
text-decoration:underline;
padding-left:72px;
font-weight: normal;

}
a.sitemap_light:hover{
color:#5c0913;
padding-left:72px;
font-size:11px;
font-family: Arial;
font-weight: normal;	
text-decoration:underline;
}

a.sitemap_light:active{
color:#555354;
font-size:11px;
padding-left:72px;
font-family: Arial;
font-weight: normal;
text-decoration:underline;
}


a.whitemenu{
color:#ffffff;
font-size:11px;
font-family: Arial;
text-decoration:none;
font-weight: bold;

}
a.whitemenu:hover{
color:#ffffff;
font-size:11px;
font-family: Arial;
font-weight: bold;	
text-decoration: none;

}

a.whitemenu:active{
color:#ffffff;
font-size:11px;
font-family: Arial;
font-weight: bold;	
}
a.whitemenu:visited{
color:#ffffff;
font-size:11px;
font-family: Arial;
 font-weight: bold;	
}


a.links_view{
color:#555354;
font-size:11px;
font-family: Arial;
text-decoration:none;
font-weight: bold;

}
a.links_view:hover{
color:#5c0913;
font-size:11px;
font-family: Arial;
font-weight: bold;	
text-decoration: none;

}

a.links_view:active{
color:#555354;
font-size:11px;
font-family: Arial;
font-weight: bold;	
}


a.get_nav{
color:#7a0606;
font-size:9px;
font-family: Arial;
text-decoration:none;
font-weight: bold;
}
a.get_nav:hover{
color:#7a0606;
font-size:9px;
font-family: Arial;
text-decoration:none;
font-weight: bold;
}

a.get_nav:active{
color:#7a0606;
font-size:9px;
font-family: Arial;
text-decoration:none;
font-weight: bold;
}
a.get_nav:visited{
color:#7a0606;
font-size:9px;
font-family: Arial;
text-decoration:none;
font-weight: bold;
}

a.infobtn{
color:#ffffff;
font-size:9px;
font-family: Arial;
text-decoration:none;
font-weight: normal;
}
a.infobtn:hover{
color:#ffffff;
font-size:9px;
font-family: Arial;
text-decoration:none;
font-weight: normal;
}

a.infobtn:active{
color:#ffffff;
font-size:9px;
font-family: Arial;
text-decoration:none;
font-weight: normal;
}
a.infobtn:visited{
color:#ffffff;
font-size:9px;
font-family: Arial;
text-decoration:none;
font-weight: normal;
}

a.whitemenu2{
color:#ffffff;
font-size:11px;
font-family: Tahoma;
text-decoration:underline;
font-weight: normal;

}
a.whitemenu2:hover{
color:#737171;
font-size:11px;
font-family: Tahoma;
font-weight: normal;	
text-decoration: underline;

}

a.whitemenu2:active{
color:#ffffff;
font-size:11px;
font-family: Tahoma;
font-weight: normal;	
text-decoration: underline;
}

td.getaway_nav{
	background-repeat:repeat;
	background:#ffffff;
	border-top:2px solid #92b62d;
	border-bottom:1px solid #f0f0f0;
	margin:0px 0px 0px 0px;	
}
td.getaway_green_nav{
	background-repeat:repeat;
	background:#9bc12f;
	border-top:2px solid #92b62d;
	/*border-bottom:1px solid #f0f0f0;*/
	margin:0px 0px 0px 0px;	
}

.normal_light{
color:#555354;
font-size:11px;
text-align:justify;
padding-left:10px;
padding-right:5px;
font-family: Verdana;
text-decoration:none;
font-weight: normal;
}

.normal_light_contact{
color:#555354;
font-size:11px;
text-align:justify;
padding-left:0px;
font-family: Arial;
text-decoration:none;
font-weight: normal;
}

.normal_light_bold{
color:#555354;
font-size:11px;
padding-left:10px;
font-family: Arial;
text-decoration:none;
font-weight: bold;
}

p.normal_directions {
	font-family: Verdana;
	font-size:11px;
	padding-left:10px;
    padding-right:0px;
    padding-top:0px;
	text-align:justify;
    padding-bottom:0px;
	color:#000000;
	line-height:18px;
    font-weight: normal;
}

a.info_nav{
color:#7a0606;
font-size:9px;
font-family: Arial;
text-decoration:none;
font-weight: bold;
}
a.info_nav:hover{
color:#7a0606;
font-size:9px;
font-family: Arial;
font-weight: bold;	
text-decoration: none;
}

a.info_nav:active{
color:#7a0606;
font-size:9px;
font-family: Arial;
font-weight: bold;	
}

a.info_nav:visited{
color:#7a0606;
font-size:9px;
font-family: Arial;
 font-weight: bold;	
}

a.normal:hover{
    font-family: Arial;
	font-size:11px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	color:#2f2f2d;
    font-weight: normal;
	text-align:left;
}

a.normal:active{
	font-family: Arial;
	font-size:11px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	color:#2f2f2d;
    font-weight: normal;
	text-align:left;
}
a.normal:visited{
	font-family: Arial;
	font-size:11px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	color:#2f2f2d;
    font-weight: normal;
	text-align:left;
}

a.redmenu{
color:#dc181f;
font-size:11px;
font-family: Arial;
text-decoration:none;
font-weight: bold;

}
a.redmenu:hover{
color:#dc181f;
font-size:11px;
font-family: Arial;
font-weight: bold;	
text-decoration: none;
 
}

a.redmenu:active{
color:#dc181f;
font-size:11px;
font-family: Arial;
font-weight: bold;	
}
a.redmenu:visited{
color:#dc181f;
font-size:11px;
font-family: Arial;
font-weight: bold;	
}

a.grey_links{
color:#5c5c5c;
font-size:11px;
font-family: Tahoma;
text-decoration:underline;
font-weight: normal;
}
a.grey_links:hover{
color:#5c0913;
font-size:11px;
font-family: Tahoma;
text-decoration:underline;
font-weight:normal;
}

a.grey_links:active{
color:#5c5c5c;
font-size:11px;
font-family: Tahoma;
text-decoration:underline;
font-weight:normal;
}


.normal_red{
	font-family: Tahoma;
	font-size:11px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	color:#dc181f;
    font-weight: bold;
}

.error
	{
	font-family: Tahoma;
	font-size:11px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	color:#ff0000;
    font-weight: bold;
	}

a.h2{
	color: #ffffff;
	font-family: Arial;
	padding-left:0px;
	font-size:14px;
	font-weight:normal;
	text-decoration: none;
}
a.h2:hover{
color: #737171;
	font-family: Arial;
	padding-left:0px;
	font-size:14px;
	font-weight:normal;
	text-decoration: none;
}

a.h2:active{
color: #ffffff;
	font-family: Arial;
	padding-left:0px;
	font-size:14px;
	font-weight:normal;
	text-decoration: none;}
input.button {
	font-family: Tahoma;
	font-size:11px;
	border:solid 2px #000000;
	background: #88898c;
	color: #ffffff;
	font-weight: bold;
	height:25px;
}

.normal {
	font-family: Tahoma,Arial,Helvetica,Sans-serif;
	font-size:11px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	color:#2f2f2d;
    font-weight: normal;
	text-align:left;
}

.normal_grey{
	font-family: Tahoma;
	font-size:11px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	color:#88898c;
    font-weight: bold;
}
.dark_grey{
	font-family: Tahoma;
	font-size:11px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	color:#575556;
    font-weight: bold;
}
h1{
	font-family: Tahoma;
	font-size:18px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	color:#336699;
    font-weight: bold;
}
h2{
	font-family: Tahoma;
	font-size:14px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	color:#dc181f;
    font-weight: bold;
}
.subheading{
	font-family: Tahoma;
	font-size:14px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	color:#dc181f;
    font-weight: bold;
}
.menu{
	font-family: Tahoma;
	font-size:11px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:3px;
	color:#ffffff;
    font-weight: bold;
	background-color:#88898c;
	height:10px;
}
.menured{
	font-family: Tahoma;
	font-size:11px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:3px;
	color:#ffffff;
    font-weight: bold;
	background-color:#ffffff;
	height:10px;
}
.border{
	font-family: Tahoma;
	font-size:11px;
	height:21px;
	
	padding-left:5px;
	text-align:left
	
}

.background{
background-image:url(/img/background_tile.gif);
background-repeat:repeat-x;
height:90%;
margin:0px 0px 0px 0px;
}

.normal_red{
	font-family: Tahoma;
	font-size:11px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	color:#dc181f;
    font-weight: bold;
}
table.border1{
	font-family: Tahoma;
	font-size:11px;
	
	border-left:1px solid #88898c;
	border-top:1px solid #88898c;
	
}
.header{
	font-family: Tahoma;
	font-size:11px;
	height:21px;

}
.background{
background-color: #ffffff; 
margin:0px 0px 0px 0px;
}

tr.whitebg {
	background-color: #ffffff; 
}

td.whitebg {
	background-color: #ffffff; 
}

tr.greybg {
	background-color: #DEDEDE; 
	
}

#menu {
	border-bottom : 1px solid #ccc;
	margin : 0;
	padding-bottom : 19px;
	padding-left : 10px;
}

#menu ul, #menu li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}

	
#menu a:link, #menu a:visited	{
	background : #E8EBF0;
	border : 1px solid #ccc;
	color : #666;
	float : left;
	font-size : small;
	font-weight : normal;
	line-height : 14px;
	margin-right : 8px;
	padding : 2px 10px 2px 10px;
	text-decoration : none;
}

#menu a.selected:link,#menu a.selected:visited{
	background : #E8EBF0;
	border : 1px solid #ccc;
	color : #ff0000;
	float : left;
	font-size : small;
	font-weight : normal;
	line-height : 14px;
	margin-right : 8px;
	padding : 2px 10px 2px 10px;
	text-decoration : none;
}

#menu a:link.active, #menu a:visited.active	{
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

#menu a:hover	{
	color : #f00;
}

	
body.section-1 #menu li#nav-1 a, 
body.section-2 #menu li#nav-2 a,
body.section-3 #menu li#nav-3 a,
body.section-4 #menu li#nav-4 a 
body.section-5 #menu li#nav-5 a,
body.section-6 #menu li#nav-6 a{
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

#menu #subnav-1,
#menu #subnav-2,
#menu #subnav-3,
#menu #subnav-4 {
	display : none;
	width: 90%;
}

body.section-1 #menu ul#subnav-1, 
body.section-2 #menu ul#subnav-2,
body.section-3 #menu ul#subnav-3,
body.section-4 #menu ul#subnav-4 {
	display : inline;
	left : 10px;
	position : absolute;
	top : 95px;
}

body.section-1 #menu ul#subnav-1 a, 
body.section-2 #menu ul#subnav-2 a,
body.section-3 #menu ul#subnav-3 a,
body.section-4 #menu ul#subnav-4 a {
	background : #fff;
	border : none;
	border-left : 1px solid #ccc;
	color : #999;
	font-size : smaller;
	font-weight : bold;
	line-height : 10px;
	margin-right : 4px;
	padding : 2px 10px 2px 10px;
	text-decoration : none;
}

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #6c6; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #6c6; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #cfc; /* set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}


 #menu ul a:hover {
	color : #f00 !important;
}

#contents {
	background : #fff;
	border : 1px solid #ccc;
	border-top : none;
	clear : both;
	margin : 0px;
	padding : 15px;
}

select{
  font-family:Tahoma;
  font-size:11px;
  font-weight:normal;
  background-color:#ffffff;
  border-color:#88898c;
  border-style:solid;
  border-width:1px;
  color:#2f2f2d;
}
textarea{
  font-family:Tahoma;
  font-size:11px;
  font-weight:normal;
  background-color:#ffffff;
  border-color:#88898c;
  border-style:solid;
  border-width:1px;
  color:#2f2f2d;
}
th {
	border-bottom:1px solid #88898c;
	border-right:1px solid #88898c;
	padding-left:5px;
	font-family: Tahoma;
	font-size:11px;
	color:#88898c;
    font-weight: bold;
	height:21px;
	text-align:left;
	}

a.view:active{
color:#5c0913;
font-size:11px;
font-family: Arial;
font-weight: normal;	
}
a.view:visited{
color:#5c0913;
font-size:11px;
font-family: Arial;
 font-weight: normal;	
}
a.view:hover{
color:#737171;
font-size:11px;
font-family: Arial;
 font-weight: normal;	
}
a.white{
color:#ffffff;
font-size:11px;
font-family: Arial;
text-decoration:none;
font-weight: normal;


}
a.white:hover{
color:#ffffff;
font-size:11px;
font-family: Arial;
font-weight: normal;	
text-decoration: none;
}

a.white:active{
color:#ffffff;
font-size:11px;
font-family: Arial;
font-weight: normal;	
}
a.white:visited{
color:#ffffff;
font-size:11px;
font-family: Arial;
 font-weight: normal;	
}

a.white_nav{
color:#ffffff;
font-size:11px;
font-family: Arial;
text-decoration: underline;
text-decoration:none;
font-weight: bold;


}
a.white_nav:hover{
color:#ffffff;
font-size:11px;
font-family: Arial;
font-weight: bold;	
text-decoration: underline;
}

a.white_nav:active{
color:#ffffff;
font-size:11px;
font-family: Arial;
text-decoration: underline;
font-weight: bold;	
}
a.white_nav:visited{
color:#ffffff;
font-size:11px;
font-family: Arial;
text-decoration: underline;
 font-weight: bold;	
}
a.nav{
color:#7a0606;
font-size:12px;
font-family: Arial;
text-decoration:none;
font-weight: bold;
}

a.nav:hover{
font-size:12px;
font-family: Arial;
text-decoration:none;
font-weight: bold;
}

a.nav:active{
color:#ffffff;
font-size:12px;
font-family: Arial;
text-decoration:none;
font-weight: bold;
}

a.holiday_title{
color:#7a0606;
font-size:12px;
font-family: Arial;
text-decoration:none;
font-weight: bold;
}

a.holiday_title:hover{
color:#737171;
font-size:12px;
font-family: Arial;
text-decoration:none;
font-weight: bold;
}

a.holiday_title:active{
color:#7a0606;
font-size:12px;
font-family: Arial;
text-decoration:none;
font-weight: bold;
}
.normal_black {
	font-family: Tahoma;
	font-size:11px;
	padding-left:5px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	color:#5c5c5c;
    font-weight: bold;
}

.normal_b{
	font-family: Verdana;
	font-size:11px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	color:#000000;
	line-height:16px;
    font-weight: normal;
}

a.footer{
color:#a6a6a6;
font-size:12px;
font-family: Arial;
text-decoration:none;
font-weight: bold;


}
a.footer:hover{
color:#737171;
font-size:12px;
font-family: Arial;
text-decoration:none;
font-weight: bold;

}

a.footer:active{
color:#a6a6a6;
font-size:12px;
font-family: Arial;
text-decoration:none;
font-weight: bold;

}

.normal_maroon{
font-family: Tahoma;
	font-size:11px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	color:#5c0913;
    font-weight: bold;

}
.light_grey{
color:#a6a6a6;
font-size:12px;
font-family: Arial;
text-decoration:none;
font-weight: bold;
}
.normal_red{
	font-family: Tahoma;
	font-size:11px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	color:#5c0913;
    font-weight: bold;
}

.normal {
	font-family: Verdana;
	font-size:11px;
	padding-left:0px;
    padding-right:5px;
    padding-top:0px;
    padding-bottom:0px;
	color:#5c5c5c;
	line-height:16px;
    font-weight: normal;
}

p {
	font-family: Verdana;
	font-size:11px;
	padding-left:5px;
    padding-right:5px;
    padding-top:0px;
	text-align:justify;
    padding-bottom:0px;
	color:#5c5c5c;
	line-height:16px;
    font-weight: normal;
}


.indented_normal {
	font-family: Verdana;
	font-size:11px;
	padding-left:46px;
    padding-right:0px;
    padding-top:0px;
	text-align:justify;
    padding-bottom:0px;
	color:#5c5c5c;
	line-height:16px;
    font-weight: normal;
}



.small_heading {
	font-family: Verdana;
	font-size:11px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	color:#5c0913;
	line-height:16px;
    font-weight: bold;
}
.normal_bold {
	font-family: Tahoma;
	font-size:11px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	color:#5c0913;
    font-weight: bold;
}

.normal_bold_14 {
	font-family: Tahoma;
	font-size:14px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	color:#5c0913;
    font-weight: bold;
}


.normal_9 {
	font-family: Tahoma;
	font-size:10px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	color:#5c0913;
    font-weight: bold;
}


.normal_white {
	font-family: Tahoma;
	font-size:11px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	color:#ffffff;
    font-weight: normal;
}

.normal_white_bold {
	font-family: Tahoma;
	font-size:11px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	color:#ffffff;
    font-weight: bold;
}


.normal_grey{
	font-family: Tahoma;
	font-size:11px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	color:#88898c;
    font-weight: bold;
}
.menu{
	font-family: Tahoma;
	font-size:11px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:3px;
	color:#ffffff;
    font-weight: bold;
	background-color:#88898c;
	height:10px;
}
.border{
	font-family: Tahoma;
	font-size:11px;
	height:21px;
	border-bottom:1px solid #88898c;
	border-right:1px solid #88898c;
	text-align:left
	
}

.border_bottom{
	height:21px;
	border-bottom:1px solid #ffffff;
	text-align:left
	
}

.normal_red{
	font-family: Tahoma;
	font-size:11px;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	color:#5c0913;
    font-weight: bold;
}
table.border1{
	font-family: Tahoma;
	font-size:11px;
	
	border-left:1px solid #88898c;
	border-top:1px solid #88898c;
	
}
.header{
	font-family: Tahoma;
	font-size:11px;
	height:21px;
	border-bottom:1px solid #88898c;
}
.background{
	background-image:url(../images/background_tile.gif);
	background-repeat:repeat;
	height:100%;
	margin:0px 0px 0px 0px;
}

.orangebg{
	background:#9bc12e;
	padding-left:10px;
	padding-right:10px;
	}

.greybg{
	background:#dedede;
	}
.greenbg{
	background:#9bc12f;
	}
.blackbg{
	background:#000000;
	}
.brownbg{
	background:#7a0606;
	}
.heading {
	color: #ffffff;
	font-family: Arial;
	padding-left:0px;
	font-size:15px;
	font-weight:normal;
	}
.specials{
	color: #fff;
	font-family:arial;
	padding-left:10px;
	font-weight: thick;
	font-size: large;
}
.heading_grey {
	color: #dedede;
	font-family: Arial;
	padding-left:0px;
	font-size:14px;
	font-weight:normal;
	}
.brown_bold{
	color:#5c0913;
	font-size:11px;
	text-decoration:none;
	font-family: Arial;
	font-weight: bold;	
	}
	
.list_font{
	color:#555354;
	font-size:14px;
	text-align:justify;
	padding-left:10px;
	padding-right:5px;
	line-height:16px;
	font-family: Verdana;
	text-decoration:none;
	font-weight: normal;
	}
#scrollbar {
overflow: auto;
}



#testWrap {
      float: left;
      width: 311px;
      margin-right: 2em;
}

.back_home{
background-image:url(/img/bg_fp.gif);
background-repeat:repeat-x;
margin:0px 0px 0px 0px;
}

.back_sub{
background-image:url(/img/bg_sub.gif);
background-repeat:repeat-x;
margin:0px 0px 0px 0px;
}
/* NEW ADDITIONS */



#dropmenudiv{
position:absolute;
border:1px solid #5c0a13;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 120px;
display: inline;
text-indent: 0px;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
z-index:100;
}


img.x
{
position:absolute;
left:0px;
top:0px;
z-index:1
}

/* gallery*/
.scroller {
width:766px;
padding:0px 0px 0px 10px
}
.scroller .carousel-wrap {
	float:left !important;
	width:594px !important;
	margin-right:8px
}
.scroller ul {
	padding:0px;
	margin:0px;
}
.scroller ul li {
	list-style-position:inside;
	list-style-type:none;
	display:inline
}
.scroller .next {
	float:left;
	display:none;
	width:20px;
	vertical-align:middle;
	padding-top:40px;
	cursor:pointer
}
.scroller .previous {
	float:left;
	display:none;
	width:20px;
	padding-top:40px;
	cursor:pointer
}
.scroller .carousel-wrap {
	height:320px !important;
	float:left !important;
}
.carousel-pagination {  width:160px; float:left}
.carousel-pagination a {
	display:inline-block;
	width:72px;
	height:72px;
	border:#FFFFFF 1px solid;
	margin:2px; text-decoration:none
}
.carousel-pagination a:hover, .carousel-pagination a.active {
	cursor:pointer; border:#339900 1px solid
}
.carousel-pagination p{margin:0px; padding:0px; padding-top:10px}
#cpage-0 { background:url(/img/header/romance.jpg); margin-top:0px
}
#cpage-1 { background:url(/img/header/safari.jpg); margin-top:0px
}
#cpage-2 { background:url(/img/header/spa.jpg)
}
#cpage-3 { background:url(/img/header/rail.jpg)
}
#cpage-4 { background:url(/img/header/wildlife.jpg)
}
#cpage-5 { background:url(/img/header/food.jpg)
}
#cpage-6 { background:url(/img/header/coastal.jpg)
}
#cpage-7 { background:url(/img/header/balloon.jpg)
}


