* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 /*background:url(small-images/easter_3.gif) 100%;
 background:url(images/bg1.gif) repeat center top;*/
 background: #FFFFFF url(images/bg-last.gif) repeat left top;
 /* background: #FFFFFF url(images/img01.gif) repeat left top;*/
}
#wrapper { 
 margin: 0 auto;
 width: 980px;
 background:#FFFFFF;
}


#header {
 color: #333;
 width: 980px;
 float: left;
 padding: 0px;
 border: 1px solid #ccc;
 border-bottom:none;
 height: 100px;
 margin: 0px 0px 0px 0px;
 background: #FFFFFF;
}

#header #logo
{
width:312px;
height:100px;
float:left;
}

.topline{
clear: both;
padding-right:2px;
width: 980px;
height: 8px;
line-height: 8px;
background:#000000;
/*background: #63524A;
/*border-bottom: 1px solid #fff; Remove this to remove border between bar and tabs*/
}


.toprightmenu
{
margin-top:0px;
float:right;
width:156px;
height:28px;
background:url(images/toprightmenu4.gif) no-repeat;
}

.topl
{
text-align:center;
padding-top:5px;
}

.toprightmenu a:link
{
color:#FFFFFF;
font:"Arial", Helvetica, sans-serif;
font-size:12px;
font-weight:600;
margin-left:15px;
text-decoration:none;
}

.toprightmenu a:visited
{
color:#FFFFFF;
font:"Arial", Helvetica, sans-serif;
font-size:12px;
font-weight:600;
margin-left:8px;
text-decoration:none;
}

.toprightmenu a:hover
{
color:#000000;
}

#topmenubig
{
width:663px;
float:left;
margin-top:45px;
}



/*top menu */

#mymenu{
margin: 0;
padding: 0;
}

#mymenu ul{
margin: 0;
margin-bottom: 1em;
padding-left: 0;
float: left;
font-weight: bold;
width: 663px;
border: 1px solid #DFDFDF;
border-width: 1px 0;
border-bottom:none;
}

* html #mymenu ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#mymenu ul li{
display: inline;
}


#mymenu ul li a{
float: left;
color: #da251a;
font-weight: bold;
padding: 2px 22px 0px 6px;
text-decoration: none;
background: white url(media/menudivide.gif) top right repeat-y;
}

#mymenu ul li a:hover{
color: black;
background-color: #F3F3F3;
border-bottom: 4px solid black;
padding-bottom: 0;
}



/* end menu*/


/*new menu*/

.arrowlistmenu{
width: 175px; /*width of menu*/
margin-left:5px;
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
background: black url(images/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 2px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}



.arrowlistmenubot{
width: 180px; /*width of menu*/
}

.arrowlistmenubot .headerbar{
font: bold 14px Arial;
color: white;
background: black url(images/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenubot ul{
list-style-type: none;
margin-left:20px;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenubot ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenubot ul li a{
color: #A70303;
background: url(images/arrow-list.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenubot ul li a:visited{
color: #A70303;
}

.arrowlistmenubot ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}






/* end new menu*/



/*tab menu */

#newtab{
margin-left: 0px;
padding: 0;
width: 668px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 0px;
}

#newtab ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#newtab li{
display:inline;
margin:0 0px 0 0;
padding:0;
text-transform:uppercase;
}


#newtab a{
float:left;
color:#FFFFFF;
background: #FA8218 url(images/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 4px;
text-decoration:none;
letter-spacing: 1px;
}

#newtab a span{
float:left;
display:block;
background: transparent url(images/color_tabs_right.gif) no-repeat right top;
padding:4px 8px 2px 8px;
}

#newtab a span{
float:none;
}


#newtab a:hover{

/*background-color:  #F2D78B;*/
background-color:#FF6600;
/*color:#FF0000;*/
/*color:#FFFFFF;*/
color:#000000;
}

#newtab a:hover span{
/*background-color: #F2D78B;*/
background-color:#FF6600;
color:#000000;
/*color:#FFFFFF;
/*color:#FF0000;*/
}

#newtab #current a, #newtab #current span{ /*currently selected tab*/
/*background-color: #F2D78B;
color:#FF0000;*/
background-color:#FF6600;
color:#FFFFFF;
}

#newtabline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #678b3f;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}




/* end tab menu*/





#topsection {
 color: #333;
 width: 980px;
 float: left;
 padding: 0px;
 border: 1px solid #ccc;
 border-bottom:none;
 height: 370px;
 margin: 0px 0px 0px 0px;
 background: #FFFFFF;
}

#topsection  .leftsearch
{
width:340px;
float:left;
}

#topsection  .bigbanner
{
width:640px;
float:right;
}




#navigation {
 float: left;
 width: 980px;
 padding-top:2px;
 color: #333;
 padding: 0px;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 background: #63524A;
}

#leftcolumn { 
 color: #333;
 /*background: #F2F2E6;
 background:url(images/leftcolumn-bg.gif) repeat-x;*/
 border: 1px solid #F2C22C;
 margin: 0px 5px 5px 0px;
 padding: 0px;
 height: 260px;
 width: 690px;
 float: left;
}


#leftsmallmemu { 
 color: #333;
 /*background: #F2F2E6;*/
 background:#faeeca url(images/leftcolumn-bg.gif) repeat-x;
 border: 1px solid #F2C22C;
 margin: 0px 2px 5px 0px;
 padding: 0px;
 width: 180px;
 float: left;
}


#rightcontent { 
 float:right;
 color: #333;
 border: 1px solid #CCCCCC;
 border-left:none;
 /*background: #F2F2E6;*/
 margin: 0px 0px 5px 0px;
 padding: 0px;
 width: 790px;
 display: inline;
}

#rightcontent ul
{
margin-left:30px;
line-height:20px;
}

.para_spacing
{
margin-left:12px;
}


.text_85
{
/*background:#FFFFFF url(images/bg-last.gif) repeat left top;*/
background:url(images/bg-last.gif);
font-family:Verdana;
font-size:12px;
font-weight:600;
}

.text_85_spe
{
/*background:#FFFFFF url(images/bg-last.gif) repeat left top;*/
background:url(images/bg-last.gif);
font-family:Verdana;
font-size:6px;
text-align:left;
}

#rightfullcontent { 
 float:left;
 color: #333;
 border: 1px solid #CCCCCC;
 /*background: #F2F2E6;*/
 margin: 0px 0px 5px 0px;
 padding: 0px;
 width: 980px;
/* height:250px;*/
 display: inline;
}

#rightfullcontent ul
{
margin-left:20px;
}

#rightfullcontent ul li
{
margin-left:30px;
line-height:20px;
}

#rightfullcontent #aboutus
{
float:left;
margin-left:20px;
width:900px;
}

#aboutus p
{

}

#aboutus h5
{
color:#FF6600;
font-size:17px;
text-align:left;
padding:5px 0px 5px 0px;

}

.specialrates
{
border:#000000 dashed 1px;
background:#FF9900;
color:#000000;
font-size:13px;
}

.specialrates #tabtext
{
margin-left:15px;
}

#rightcontact
{
float:left;
 color: #333;
 border: 1px solid #CCCCCC;
 /*background: #F2F2E6;*/
 margin: 0px 0px 5px 0px;
 padding: 0px;
 width: 980px;
 display: inline;

}

#rightfull
{
float:left;
width:980px;
border:1px solid #CCCCCC;
}


#rightfullcontent h3
{
color:#784c33;
font-size:14px;
margin-left:20px;
padding:5px 0px 5px 0px;
}

#rightfullcontent h2
{
color:#FF6600;
font-size:14px;
margin-left:30px;
padding:5px 0px 5px 0px;
}


#rightcontent p
{
font-family:"Arial", Helvetica, sans-serif;
margin:10px 7px 10px 5px;
}


#rightcontent h3
{
color:#FF9900;
font-size:14px;
margin-left:20px;
padding:5px 0px 5px 0px;
}


.headingtop
{
background:url(images/heading-bg3.gif) no-repeat;
width:340px;
height:30px;
}

.hotdeals
{
background:url(images/hotdeals6.gif) no-repeat;
width:278px;
height:30px;
}

#value
{
background:url(images/value.gif) no-repeat;
width:980px;
height:30px;
}

#value h2
{
color:#FFFFFF;
padding-left:20px;
}

.news
{
background:url(images/newsandevents6.gif) no-repeat;
width:278px;
height:30px;
}

.news h1
{
text-align:left;
margin-left:40px;
padding:5px 0px 3px 0px;
font-size:16px;
color:#FFFFFF;
}


.learnmore
{
padding-top:10px;
float:right;

margin-right:10px;
}

h1
{
text-align:left;
margin-left:35px;
padding:5px 0px 3px 0px;
font-size:16px;
/*color:#993300;*/
color:#FA8218;
}


h2
{
text-align:left;
margin-left:35px;
padding:5px 0px 3px 0px;
font-size:16px;
color:#FFFFFF;
}


p
{
text-align:justify;
font-size:12px;
line-height:17px;
padding:5px 10px 0px 10px;
}

#leftcolumn ul
{
padding-left:20px;
}

.leftcolumn_top {
	width: 338px; 
	height: 32px;/* -47 For padding top */
	background:url(images/leftcol1.gif) no-repeat;
	font-size: 14px;
	color: #fff;
	font-family: Arial;
	font-weight: bold;
	padding-top: 4px;
	text-align:center;

}


.leftcolumn_middle {
	width: 337px;
	margin-left:1px; 
	background: #E5DBC8;
}


.cleaner{
	
	clear: both;
	height: 1px;
	
}

.leftcolumn_bottom {
	width: 338px; 
	height: 16px;
	background:url(images/leftbottom.gif) no-repeat;
	margin: 0;
	padding: 0;
}


#leftcolumn h3
{
font-size:16px;
/*color:#993300;*/
color:#FA8218;
text-align:center;
padding-top:5px;
}



#leftcolumn .latnews
{
width:338px;
}

.latnews h2
{
color:#FF9900;
font-size:15px;
text-align:center;
}


h4
{
color:#000000;
font-size:15px;
padding:4px 0px 3px 20px;
}



h3
{
color:#FF3300;
font-size:15px;
}

h3 a
{
color:#FF3300;
text-decoration:none;
}

h3 a:visited
{
color:#FF3300;
text-decoration:none;
}

h3 a:hover
{
color:#000000;
text-decoration:none;
}


#content { 
 float: left;
 color: #333;
 border: 1px solid #F2C22C;
  /*background:url(images/leftcolumn-bg.gif) repeat-x;
background: #F2F2E6;*/
 margin: 0px 5px 5px 0px;
 padding: 0px;
 height: 260px;
 width: 345px;
 display: inline;
}


#rightcolumn { 
 color: #333;
 border: 1px solid #F2C22C;
  /*background:url(images/leftcolumn-bg.gif) repeat-x;
background: #F2F2E6;*/
 margin: 0px 0px 5px 0px;
 padding: 0px;
 height: 260px;
 width: 278px;
 float: left;
}

#rightcolumn ul
{
padding-left:20px;
line-height:20px;
list-style:square;
}

#footer { 
 width: 980px;
 clear: both;
 height:70px;
 border: 0px solid #ccc;
 /*background: #63524A;*/
/* background:#704c27;*/
background:url(images/footerbg5.gif) no-repeat;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}

.footerlinks
{
padding-top:12px;
color:#000000;
text-align:center;
}

.footerMenu
{
	margin:7px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	color:#000000;
}

.footerMenu1
{
	margin:7px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	color:#000000;
}

.footerlinks a:link
{
color:#000000;
text-decoration:none;
}
.footerlinks a:visited
{
color:#000000;
text-decoration:none;
}

.footerlinks a:hover
{
text-decoration:underline;
color:#FFFFFF;
}


.footerMenu ul
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.footerMenu li
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline; border-left:1px solid #fff;
}


.footerMenu li.first{border:none}
.footerMenu li a
{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight:bold;
	padding:0px 10px 0px 10px;
	text-decoration:none;
}
.footerMenu li a:hover{color:#ffffff;}
.footerMenu li a.current{color:#ffffff;}


.test{
/*background-image:url(images/reservation.gif);*/
background-image:url(images/reservationbg5.gif);
background-repeat:no-repeat;
height:29px;
width:110px;
text-align:center;
color:#FFFFFF;
}

.test a:link, a:visited
{
color:#FFFFFF;
text-decoration:none;
}

.test a:hover
{
color:#000000;

}

#address
{
width:900px;
float:left;
margin:5px 0px 5px 15px;
font-weight:600;
font-family:Verdana;
line-height:18px;
}

.imgright
{
float:right;
margin: 0px 0px 5px 0px;
}

.imgright1
{
float:right;
margin: 0px 10px 5px 8px;
}

.contactform
{
height:350px;
margin-left:150px;
}

.power
{
font-size:9px;
font-family:Verdana;
}

.number
{
width:300px;
float:right;
background:#FFFFCC;
margin-bottom:3px;
border:#CCCCCC dashed 1px;
}

.number_pages
{
float:left;
font-weight:bold;
color:#000000;
}


.number_in
{
font-size:12px;
margin-left:10px;
float:left;
width:20px;
text-align:center;
border-left:#CCCCCC solid 1px;
}

.number_in a
{
padding:2px 0px 2px 0px;
color:#FF0000;
font-weight:bold;
text-decoration:none;
}

.number_in a:visited
{
padding:2px 0px 2px 0px;
color:#FF0000;
font-weight:bold;
text-decoration:none;
}

.number_in a:hover
{
color:#990000;
text-decoration:none;
}

.overline
{
text-decoration:line-through;
color:#FF0000;
}
