/* CSS Document */
* { margin:0; padding:0;}
body { background:#9a3508 url(../images/pageBG.gif) repeat-x 0 400px; font:11px Verdana, Arial, Helvetica, sans-serif;}
#paternBg { width:100%; background:url(../images/pagePatternBg.gif) repeat-x center 0; min-height:400px; height:100%;}
.clearDiv { clear:both;}
img { border:none;}
a { text-decoration:none; color:#4b4949;}
a:hover{ text-decoration:underline;}
h4 { font:18px Arial, Helvetica, sans-serif; color:#b34a17; margin-bottom:10px;}
h5 { font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; margin-bottom:5px;}
p{ margin-bottom:8px; text-align:justify; color:#5d5d5d;}
.style1 {color: #D15420; font-size:20px;}
#topCurvedBox { height:52px; width:1000px; margin:0 auto; background:url(../images/topBoxBg.gif) repeat-x 0 0;}
#topCurvedBox .leftcurve { width:400px; float:left; height:52px; background:url(../images/topBox_leftCurve.gif) no-repeat 0 0;}
#topCurvedBox .leftcurve h2{ font:18px Arial, Helvetica, sans-serif; color:#333333; margin:0; padding:15px 0 0 20px;}
#topCurvedBox .rightCurve {height:52px; float:right; background:url(../images/topBox_rightCurve.gif) no-repeat right 0; width:420px;}
#topCurvedBox .rightCurve ul { list-style:none; padding:15px 0 0 0;}
#topCurvedBox .rightCurve ul li { float:left; display:block;}
#topCurvedBox .rightCurve ul li a{ font:13px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; margin:0; padding:5px 5px 10px 30px; line-height:25px;}
#topCurvedBox .rightCurve ul li.photogallery {}
#topCurvedBox .rightCurve ul li.photogallery a { background:url(../images/photoGalleryIcon.gif) no-repeat 0 0;}
#topCurvedBox .rightCurve ul li.dining {}
#topCurvedBox .rightCurve ul li.dining a { background:url(../images/diningIcon.gif) no-repeat 4px 0;}
#topCurvedBox .rightCurve ul li.emaps {}
#topCurvedBox .rightCurve ul li.emaps a { background:url(../images/emapsIcon.gif) no-repeat 0 0;}
#topCurvedBox .rightCurve ul li.emailtoFri {}
#topCurvedBox .rightCurve ul li.emailtoFri a { background:url(../images/emailIcon.gif) no-repeat 6px 0;}

#middleCurvedBox { width:1000px; margin:0 auto; background:url(../images/middleBox_BG.gif) repeat-y 3px 0;}
#middleCurvedBox .fortopCurves { height:20px; width:1000px;}

#header { height:75px; background:url(../images/middleBox_topCurves.gif) no-repeat 2px 0; padding:18px 0 0 10px;}
#header .logo { float:left; width:140px;}
#header .forAdd { float:left; width:590px; background:url(../images/topAddBg.gif) no-repeat 0 0; padding:0; margin-left:50px; height:64px; display:block;}
#header .forAdd .addContent { float:left; padding:15px 0 0 0;}
#header .forAdd .addContent h3 {width:570px; text-align:center; font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#666666;}
#header .forAdd .addContent h4 {width:560px; text-align:center; font:14px "Trebuchet MS"; font-weight:bold; color:#cc6700; margin-bottom:5px; padding:0 0 0 10px;}
#header .addCloseBtn { float:right; background:url(../images/topAddrightCurve.gif) no-repeat  right 0; width:20px; height:55px; padding:9px 0 0 0;}
#header .contactNo { float:right; width:180px; padding:0;}
#header .contactNo h3 { color:#0074cc;  font:20px Arial, Helvetica, sans-serif;}
#header .contactNo p { margin:0;}
#header .contactNo .twitterLink { padding:8px 0 0 0; color:#e25115;}
#header .contactNo .twitterLink a {color:#e25115;}

#bannerContainer { background:url(../images/bannerPartBg.gif) repeat-x 0 bottom; width:982px; margin:0 auto; padding:0 0 13px 0;}
#menuDiv { float:left; width:272px; background:url(../images/menuBG.gif) no-repeat 0 0; padding:15px 10px 0 20px;}
#menuDiv .bookOnlineLink { height:38px; padding:2px 0 0 35px;}
#menuDiv ul { list-style:none;}
#menuDiv ul li { border-bottom:1px dotted #ba9a98;  padding:0;}
#menuDiv ul li a { font:13px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#333333; font-weight:bold;  padding:10px 0 0 20px; height:25px; background:url(../images/reddotBig.gif) no-repeat 0 10px; display:block;}
#menuDiv ul li a:hover { text-decoration:none; color:#bb4f1c; background:url(../images/reddotBig_hover.gif) no-repeat 0 10px;}
#menuDiv ul li a:active, #menuDiv ul li a.active { text-decoration:none; color:#bb4f1c; background:url(../images/reddotBig_hover.gif) no-repeat 0 10px;}

#bannerContainer .bannerImgDiv { float:left; width:678px; height:486px; background:url(../images/bannerImgBG.gif) repeat-x 0 0; padding-left:1px;}
#bannerContainer .bannerImgDiv h3 {float:left; width:500px; text-align:right; padding:20px 0 0 0; font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;}
#bannerContainer .bannerImgDiv h4 {width:130px; float:right; text-align:right; padding:20px 20px 0 10px; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; background:url(../images/twitterIcon.png) no-repeat 0 15px;}
#bannerContainer .bannerImgDiv h4 a{font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-decoration:none; padding:0; margin:0;}
#bannerContainer .bannerImgDiv h4 a:hover { color:#cdecff;}

#pageContainer {width:982px; margin:0 auto; padding:0 9px 13px 9px; background:url(../images/middleBox_bottomCurves.gif) no-repeat 3px bottom;}
#pageContainer #sidebar { float:left; width:295px;}
#pageContainer #sidebar .localAttractions { background:url(../images/attractionsBoxBg.gif) no-repeat 0 0; width:287px; height:195px;}
#pageContainer #sidebar .localAttractions ul { list-style:none; padding-left:40px;}
#pageContainer #sidebar .localAttractions ul li {  padding:5px 0 0 10px; height:20px; background:url(../images/reddotSmall.gif) no-repeat 0 10px;}
#pageContainer #sidebar .localAttractions ul li a { font:12px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold;}
#pageContainer #sidebar .localAttractions ul li a:hover { text-decoration:none; color:#bb4f1c;}
#pageContainer #sidebar .localAttractions h3 { font:15px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#333333; font-weight:bold; padding:28px 0 0 80px; margin-bottom:20px;}
#pageContainer #sidebar .specialPackages { background:url(../images/specialPackagesBoxBg.gif) no-repeat 0 0; width:287px; height:189px;}
#pageContainer #sidebar .specialPackages ul { list-style:none; padding-left:40px;}
#pageContainer #sidebar .specialPackages ul li {  padding:5px 0 0 10px; height:18px; background:url(../images/reddotSmall.gif) no-repeat 0 10px; }
#pageContainer #sidebar .specialPackages ul li a { font:12px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold;}
#pageContainer #sidebar .specialPackages ul li a:hover { text-decoration:none; color:#bb4f1c;}
#pageContainer #sidebar .specialPackages h3 { font:15px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#333333; font-weight:bold; padding:36px 0 0 70px; margin-bottom:15px;}

#contentPart { float:left; width:680px; padding-top:5px;}
#contentPart .welcomeContent{ float:left; width:490px;}
#contentPart .eventsDiv{ float:right; width:190px;}

.more {text-align:right; padding-right:20px;}
.more a { background:url(../images/moreArrow.gif) no-repeat 0 3px; padding:0 0 0 15px; font:12px Arial, Helvetica, sans-serif; color:#ea7125; height:20px;}
.more a:hover { text-decoration:underline;}

.blueDotList { width:236px; float:left; padding:0 4px;}
.blueDotList ul { list-style:none;}
.blueDotList ul li {  padding:5px 0 0 15px; height:20px; background:url(../images/bluedotSmall.gif) no-repeat 0 9px; font:11px Verdana, Arial, Helvetica, sans-serif;}
.blueDotList ul li strong { color:#cc6600; font-weight:bold; }
.forrightLIne { border-right:1px solid #dfdfdf;}

.localeventsBox { width:175px; height:170px; background:url(../images/localEventsBoxBg.gif) no-repeat 6px 0; padding:10px 0 0 15px}
.localeventsBox h3 { font:15px Arial, Helvetica, sans-serif; color:#ea7125; font-weight:bold; margin-bottom:10px;}
.localeventsBox ul { list-style:none; padding-left:5px;}
.localeventsBox ul li {  padding:0 0 0 0; height:27px; margin-bottom:10px; }
.localeventsBox ul li a {font:11px Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; display:block;}
.localeventsBox ul li span {font:11px Verdana, Arial, Helvetica, sans-serif; color:#666666; display:block;}
.selectBox {border:1px solid #7f9db9; background:#fff; height:18px; float:left; margin-right:3px;}
.year { width:55px;}
.month { width:45px;}
.date { width:40px;}
.rooms { width:35px;}
.gobutton { width:29px; height:22px; background:url(../images/goBtn.gif) no-repeat 0 0; border:1px solid #68511d; cursor:pointer; margin-left:10px;}
.fastReservationsBox { width:175px; height:165px; background:url(../images/fastReservationsBg.gif) no-repeat 0 0; padding:5px 0 0 15px}
.fastReservationsBox h3 { font:15px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; margin-bottom:10px;}
.fastReservationsBox ul { list-style:none; padding-left:5px;}
.fastReservationsBox ul li {  padding:0 0 0 0; height:35px; margin-bottom:5px; display:block; }
.fastReservationsBox ul li b {font:11px Verdana, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; display:block; height:16px;}
.fastReservationsBox ul li span {font:11px Verdana, Arial, Helvetica, sans-serif; display:block;}

#footer { width:1000px; margin:0 auto; padding:5px 0 20px 0;}
#footer .copyright{ float:left; height:20px;}
#footer .copyright p{ color:#fff;}
#footer .designedby{ float:right; height:20px; color:#fff;}
#footer .designedby a{ font-weight:bold; color:#fff;}
#footercurvedBox { width:985px; background:#fff url(../images/footerRightCurve.gif) no-repeat right 0; padding:0 15px 0 0;}
#footercurvedBox .leftCurve { height:59px; background:url(../images/footerLeftCurve.gif) no-repeat 0 0; padding:20px 20px;}
#footercurvedBox .leftCurve p{ width:945px; text-align:center; line-height:18px; padding-bottom:8px;}
.weatherReport {padding:0 0 0 12px;}
.clickCounter {padding:5px 0 0 12px;}
.weatherReport h3 { font:13px "Trebuchet MS"; font-weight:bold; padding:0 20px 2px 0; margin:0;}
