body { text-decoration: none; width: 1920px; height: 1080px; color: #000000; font-family:Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; background: url(../images/bg.jpg) no-repeat; overflow: hidden; }
a { text-decoration: none; }
li { text-decoration: none; padding: 0px; margin: 0px; }
#top { width: 1428px; height: 208px; float: left; border-bottom: 2px solid #37313e; }
#right { width: 492px; height: 1080px; margin: 0px; padding: 0px; background: url(../images/right-bg.png); position: absolute; top: 0px; left: 1428px; }
#main { width: 1428px; height: 588px; padding-left: 43px; padding-top: 60px; position: absolute; top: 208px; left: 0px; }

/** Listing **/
.listing-container { width: 1200px; height: 100%; margin-top: 60px; margin-left: 40px; }
.listing { background: url(../images/business-bg.png); width: 573px; height: 124px; color: #000000; margin-left: 20px; margin-bottom: 20px; float: left; }
.listing img { height: 110px; width: 110px; margin-left: 10px; margin-top: 7px; float: left; }
.listing p { margin-left: 10px; float: left; width: 430px; font-size: 15; text-decoartion: none; color: #000000; }
.listing .heading { font-size: 22; margin-top: 7px; margin-bottom: 0px; }
.listing .details { margin-top: 6px; }
.listing .description { margin-top: -3px; }

/** RSS Feed **/
.rssfeed { margin-top: 40px; margin-left: 0px; width: 1300px; height: 570px; }
.rssfeed ul { margin: 0px; padding: 0px; }
.rssfeed ul li { margin-bottom: 40px; width: 1300px; }
.rss_item a { text-decoration: none; font-weight: bold; font-size: 25; color: #e8c987; }
.rss_item { color: #ffffff; font-size: 24; }
.blockinteraction { position: absolute; width: 1400px; height: 600px; z-index: 100; }
/** End RSS Feed **/

#top #logo { margin-top: 45px; margin-left: 54px; width: 451px; height: 98px; float: left; }
#right #logo { bottom: 17px; margin-left: 93px; width: 306px; height: 73px; float: left; position: absolute; }
#div-gpt-ad-1377267307990-0 { width: 448px; height: 206px; float: right; pointer-events: none; cursor: default; }
#dfptop { width: 448px; height: 206px; float: right; }
#date-container { height: 128px; margin: 0px; padding-top: 80px; padding-left: 125px; border-bottom: 2px solid #37313e; position: relative; }
h2 { color: #ffffff; font-size: 29; text-align: center; margin-top: 60px; margin-bottom: 78px; }
.today { font-size: 24; width: 150px; color: #ffffff; text-align: center; float: left; top: 80px; position: absolute; border-right: 2px solid #37313e; }
.monthyear { font-size: 17; width: 150px; color: #9a9a9a; text-align: center;  float: left; top: 108px; border-right: 2px solid #37313e; position: absolute; }
.date { font-size: 60; font-weight: bold; color: #ffffff; float: left;  float: left; left: 300px; top: 70px; position: absolute; }
.map { height: 570px; width: 1350px; margin-top: 40px; }
ul { list-style-type: none; }
#right-nav p { text-decoration: none; background: url(../images/right-btn.png) no-repeat; width: 393px; height: 71px; margin-bottom: 0px; color: #000000; font-size: 29; padding-left: 18px; line-height: 70px;  }
.main-nav { height: 150px; width: 1400px; padding: 0px; }
.mainbtn { padding: 0px; width: 144px; height: 144px; border: 3px solid #37313e; margin-right: 14px; float: left; background: #000000; }
.mainbtn p { width: 144px; text-align: center; color: #ffffff; font-size: 14px; margin-top: 12px; margin-bottom: 9px; text-transform:uppercase; }
.maintext { font-size: 20px; color: #ffffff; margin-top: 60px; width: 1280px; }
.main-nav .active { color: #ffffff; border: 3px solid #32d108; }
#right-nav .active p { border: 3px solid #fff600; border-radius: 10px; width: 375px; height: 71px;  }

.bluebtn { width: 250px; height: 50px; float: left; margin-right: 30px; text-align: center; line-height: 50px; font-size: 17px; text-transform:uppercase; background: #005baf; border: 3px solid #00488b; border-radius: 10px; font-weight: bold; }
.bluebtn a { text-decoration: none; color: #ffffff; padding: 10 30 10 30; }
#feedbackform .bluebtn { width: 150px; display: block; }

/** Popup Boxes **/
.popup { background-color: white; border:2px solid black; border-radius: 10px; display:none; width:600px; height:950px; position: absolute; left: 500px; top: -150px; }
.popup p { margin-top: 10px; margin-left: 50px; }
.popup img { margin-left: auto; margin-right: auto; margin-top: 50px; margin-left: 50px; width: 500px; }
.thingstodopopup { visibility: hidden; width: 1110px; height: 570px; background: #FFFFFF; position: absolute; left: 150px; top: 100px; border: 2px solid black; border-radius: 10px; padding: 30px; color: #000000; }
.thingstodopopup .container { float: left; position: relative; margin: 0px; padding: 0px; width: 520px; height: 600px;}
.thingstodopopup .name { font-size: 43 !important; margin-top: 0px; }
.thingstodopopup .type { font-size: 26 !important; margin-top: -40px; }
.thingstodopopup .details { font-size: 21 !important; margin-top: 30px; }
.thingstodopopup .about { font-size: 17 !important; margin-top: 20px; display: block; }
.thingstodopopup img { float: left; margin-top: 10px; margin-right: 10px; margin-bottom: 40px; }
.thingstodopopup .bluebtn { position: absolute; bottom: 0; left: 0; display: block; }
.thingstodopopup .thingstodomap { float: left; margin-left: 50px; margin-top: 0px; width: 530px; height: 576px; padding: 0px; }

#hotelservicesbtn_1 { width: 144px; height: 106px; background: url(../images/hotelservicesbtn_1.jpg) no-repeat; }
#hotelservicesbtn_2 { width: 144px; height: 106px; background: url(../images/hotelservicesbtn_2.jpg) no-repeat; }
#hotelservicesbtn_3 { width: 144px; height: 106px; background: url(../images/hotelservicesbtn_3.jpg) no-repeat; }
#hotelservicesbtn_4 { width: 144px; height: 106px; background: url(../images/hotelservicesbtn_4.jpg) no-repeat; }
#hotelservicesbtn_5 { width: 144px; height: 106px; background: url(../images/hotelservicesbtn_5.jpg) no-repeat; }
#transportbtn_1 { width: 144px; height: 106px; background: url(../images/transportbtn_1.jpg) no-repeat; }
#transportbtn_2 { width: 144px; height: 106px; background: url(../images/transportbtn_2.jpg) no-repeat; }
#transportbtn_3 { width: 144px; height: 106px; background: url(../images/transportbtn_3.jpg) no-repeat; }
#localmapsbtn_1 { width: 144px; height: 106px; background: url(../images/localmapsbtn_1.jpg) no-repeat; }
#localmapsbtn_2 { width: 144px; height: 106px; background: url(../images/localmapsbtn_2.jpg) no-repeat; }
#newsfeedbtn_1 { width: 144px; height: 106px; background: url(../images/newsfeedbtn_1.jpg) no-repeat; }
#newsfeedbtn_2 { width: 144px; height: 106px; background: url(../images/newsfeedbtn_2.jpg) no-repeat; }
#newsfeedbtn_3 { width: 144px; height: 106px; background: url(../images/newsfeedbtn_3.jpg) no-repeat; }
#newsfeedbtn_4 { width: 144px; height: 106px; background: url(../images/newsfeedbtn_4.jpg) no-repeat; }
#thingstodobtn_1 { width: 144px; height: 106px; background: url(../images/thingstodobtn_1.jpg) no-repeat; }
#thingstodobtn_2 { width: 144px; height: 106px; background: url(../images/thingstodobtn_2.jpg) no-repeat; }
#thingstodobtn_3 { width: 144px; height: 106px; background: url(../images/thingstodobtn_3.jpg) no-repeat; }
#thingstodobtn_4 { width: 144px; height: 106px; background: url(../images/thingstodobtn_4.jpg) no-repeat; }
#thingstodobtn_5 { width: 144px; height: 106px; background: url(../images/thingstodobtn_5.jpg) no-repeat; }
#thingstodobtn_6 { width: 144px; height: 106px; background: url(../images/thingstodobtn_6.jpg) no-repeat; }
#thingstodobtn_7 { width: 144px; height: 106px; background: url(../images/thingstodobtn_7.jpg) no-repeat; }
#thingstodobtn_8 { width: 144px; height: 106px; background: url(../images/thingstodobtn_8.jpg) no-repeat; }