html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, p, img{margin:0; padding:0; border:0; list-style-type:none;}































body{ font:13px Arial, Helvetica, sans-serif; 















	 margin:0px; 















	 padding:0px; 















	 color:#FFF;















	 line-height:20px; 















}















/*wrapper css*/

.fleft{ float:left;}

.fright{ float:right; padding-right:55px; margin-top:30px;}

.iconpad{ padding-left:15px;}













#wrapper{width:984px; margin:0 auto;}































/*header css*/















#header{width:980px;}















#header .logo{padding:25px 0 22px 0; float:left;}















#header .reservation{font:12px Arial; font-weight:bold; color:#999999; padding:38px 0 0 0; float:right;}































/*maincontainer css*/















#maincontainer{width:980px;background:#599442;}































/*divleft css*/















#divleft{width:698px;float:left;}































/*navigation css*/















.navigation{background:url(../images/menubg.jpg) no-repeat; height:46px;}















.navigation ul li{float:left;}















.navigation ul{padding:5px 0  0 0; display:table;}















































.navigation ul li a{padding:0px 30px; font-weight:bold; text-decoration:none; color:#FFFFFF; height:42px; line-height:42px; display:block;}















.navigation ul li a:hover{padding:0px 30px; background:none; background:url(../images/menurollover.jpg) repeat-x; font-weight:bold; color:#2E8731;text-decoration:none; height:42px; line-height:42px; display:block;}











.navigation ul li a.select{padding:0px 30px; background:none; background:url(../images/menurollover.jpg) repeat-x; font-weight:bold; color:#2E8731;text-decoration:none; height:42px; line-height:42px; display:block;}















.navigation ul li a#lefton{padding:0px 30px; font-weight:bold; text-decoration:none; color:#FFFFFF; height:42px; line-height:42px; display:block;}















.navigation ul li a#lefton:hover,a.selected{padding:0px 30px; height:42px; line-height:42px; background:none; background: url(../images/rollover.jpg) no-repeat; font-weight:bold; color:#2E8731 !important;text-decoration:none; display:block;}































































































 































































/*divright css*/















#divright{width:282px;float:left;}































/*bottomcorner css*/















.bottomcorner-img{ background:url(../images/main-below-image.jpg) no-repeat ; width:982px; height:11px;}































#footer{width:980px; height:30px; color:#999999; padding:8px 0; font-size:11px;}































.clr{clear:both;}































/********* SlideShow *******/































.banner{width:698px;}































.para{padding:5px 17px;}















.para p{padding:10px 0 0 0; text-align:justify;}















.para h1{font-size:16px; color:#26411D; font-weight:bold; padding:10px 0 0 0;}















#divright table tr td{padding:5px 0 0 0;}















lable{ font-weight:bold !important; }















.textbox{ width:192px; border:#EFEFEF 1px solid; font-size:11px; padding:3px 0 4px 4px;}
.highlight{ width:192px; border:#ff0000 1px solid; font-size:11px; padding:3px 0 4px 4px;}















#divright table tr td select{ width:192px; border:#EFEFEF 1px solid; font-size:11px; height:22px; padding:2px 0 1px 0;}















.widht-select{width:61px !important;}















.input-width table tr td input{width:174px !important; }































.divright-inner{/*comment by kpl min-height:1032px;end*/}















.submit-btn{background:url(../images/submit-btn.jpg) no-repeat; border:none; width:85px; padding:6px 0 6px 4px; margin:7px 6px 0 0; font:bold 14px Arial; color:#6A6A6A; cursor:pointer;}































































/********* Accodianmenu *******/















.rtop {display:block; margin-top:10px;}















.rtop *, .rbottom * {display: block;height: 1px;overflow: hidden;background:#ffF;}















.r1 {margin: 0 5px}















.r2 {margin: 0 3px}















.r3 {margin: 0 2px}















.r4 {margin: 0 1px;	height: 2px;}















						































.accodianmenu{padding:4px 0 0 10px; color:#6A6A6A; width:264px;}















.profileaccordian {















	margin: 0px 0;















	padding:0 0 0 3px;















	width:261px; /*width of menu*/















	background:#FFFFFF;















}















.profileaccordian a.menuitem {















	background:url(../images/accordianheadbg.png) no-repeat;















	font: bold 15px Arial;















	padding:7px 0 9px 10px;















	color:#6A6A6A;















	display: block;















	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/















	width: auto;















	text-decoration:none;















}















































.profileaccordian a.menuitem:visited, .profileaccordian .menuitem:active {















	color: #6A6A6A; 















}















.profileaccordian a.menuitem .statusicon { /*CSS for icon image that gets dynamically added to headers*/















	position: absolute;















	top:8px;















	right:12px;















	border: none;















}















.profileaccordian div.submenu { /*DIV that contains each sub menu*/















	background: white;















}















.profileaccordian div.submenu ul { /*UL of each sub menu*/















	list-style-type: none;















	margin: 0;















	padding: 0;















}















.profileaccordian div.submenu ul li {















/*	border-bottom: 1px solid blue;*/















}















.profileaccordian div.submenu ul li a {















	display: block;















	color: black;















	text-decoration: none;















	padding: 2px 0;















	padding-left: 2px;















}















.profileaccordian div.submenu ul li a:hover {















	background: #DFDCCB;















	colorz: white;















}















.videodiv{padding:20px 0 0 10px; font:15px Arial; font-weight:bold;}































.menuitem2{background:url(../images/accordianheadbg-selected.png) no-repeat !important; color:#FFFFFF !important;}































/*Slider csss */































#slideshow {list-style:none; color:#fff}















#slideshow span {display:none}































#fullsize {position:relative; width:695px; height:471px; background:url(../images/large-img-bg.jpg) no-repeat;}















#information {position:absolute; bottom:0; width:695px; height:0; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}















#information h3 {padding:4px 8px 3px; font-size:14px}















#information p {padding:0 8px 8px}















#image {width:500px; margin-left:1px;}















#image img {position:absolute; z-index:25; width:auto}















.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}















#imgprev {left:0; background:url(../images/left.gif) left center no-repeat}















#imgnext {right:0; background:url(../images/right.gif) right center no-repeat}















#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}















.linkhover {background:url(../images/link.gif) center center no-repeat}















#thumbnails {width:695px; height:99px; background:url(../images/scroll-bg.jpg) no-repeat; padding:0px 0 0px 0;}















#slideleft {float:left; width:30px; height:81px; background:url(../images/scroll-left.jpg) center center no-repeat; margin-top:10px;}















#slideleft:hover {float:left; width:30px; height:81px; background:url(../images/scroll-left.jpg) center center no-repeat; cursor:pointer;}















#slideright {float:right; width:30px; height:81px; background:url(../images/scroll-right.jpg) center center no-repeat; margin-top:10px;}















#slideright:hover {float:right; width:30px; height:81px; background:url(../images/scroll-right.jpg) center center no-repeat; cursor:pointer;}















#slidearea {float:left; position:relative; width:630px; height:98px; overflow:hidden;}


















#slider {position:absolute; left:0;}















#slider img {cursor:pointer; border:0px solid #666; padding:0px 2px 2px 2px;}

































































a.link{text-decoration:underline;color:#FFFFFF;}







a:hover.link{text-decoration:underline;color:#26411D;}















.form{ font-size:11px; font-weight:bold; margin:13px 0 0 10px; *margin:13px 0 0 6px;}















.height100{height:100px;}



.accodianheight {

height:250px;

overflow:scroll;

}

.accodianheight h2{color:#333333; font-size:13px; padding:5px 0 5px 10px;}

#whatto ul li{list-style:disc; margin:0 0 0 26px;}

#whattoeat ul li{list-style:disc; margin:5px 0 5px 26px;}

.font-bold{font-weight:bold;}
.checkbox table tr td{background:url(../images/checked.jpg) no-repeat left center; padding:0 0 0 20px;}  






















