a { text-decoration: none; }
li { text-decoration: none; padding: 0px; margin: 0px; }
#right { float:left; width: 492px; height: 1080px; margin: 0px; padding: 0px; background: url(images/right-bg.png); position: absolute; top: 0px; left: 1428px; }

#top #logo { margin-top: 45px; margin-left: 45px; width: 308px; height: 89px; 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; }
#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: 1300px; padding: 0px; }
.mainbtn { padding: 0px; width: 220px; height: 220px; margin-right: 35px; margin-bottom: 35px; float: left; background: #000000; }
.mainbtn p { width: 220px; vertical-align: middle; display: table-cell; text-align: center; color: #ffffff; font-size: 14px; margin-top: 12px; margin-bottom: 12px; text-transform:uppercase; height: 50px;}
.maintext { font-size: 20px; color: #ffffff; margin-top: 60px; width: 1280px; }
#right-nav .active p { border: 3px solid #fff600; border-radius: 10px; width: 375px; height: 71px;  }
#home { float: right; background: url(images/home.jpg) no-repeat; width: 181px; height: 114px; margin-right: 30px; margin-top: 30px; }

#attractions { padding-top: 30px; padding-left: 60px; }
#attractionsbtn_1 { width: 220px; height: 170px; background: url(images/attractionsbtn_1.jpg) no-repeat; }
#attractionsbtn_2 { width: 220px; height: 170px; background: url(images/attractionsbtn_2.jpg) no-repeat; }
#attractionsbtn_3 { width: 220px; height: 170px; background: url(images/attractionsbtn_3.jpg) no-repeat; }
#attractionsbtn_4 { width: 220px; height: 170px; background: url(images/attractionsbtn_4.jpg) no-repeat; }
#attractionsbtn_5 { width: 220px; height: 170px; background: url(images/attractionsbtn_5.jpg) no-repeat; }
#attractionsbtn_6 { width: 220px; height: 170px; background: url(images/attractionsbtn_6.jpg) no-repeat; }
#attractionsbtn_7 { width: 220px; height: 170px; background: url(images/attractionsbtn_7.jpg) no-repeat; }
#attractionsbtn_8 { width: 220px; height: 170px; background: url(images/attractionsbtn_8.jpg) no-repeat; }
#attractionsbtn_9 { width: 220px; height: 170px; background: url(images/attractionsbtn_9.jpg) no-repeat; }
#attractionsbtn_10 { width: 220px; height: 170px; background: url(images/attractionsbtn_10.jpg) no-repeat; }
#attractionsbtn_11 { width: 220px; height: 170px; background: url(images/attractionsbtn_11.jpg) no-repeat; }
#attractionsbtn_12 { width: 220px; height: 170px; background: url(images/attractionsbtn_12.jpg) no-repeat; }
#attractionsbtn_13 { width: 220px; height: 170px; background: url(images/attractionsbtn_13.jpg) no-repeat; }
#attractionsbtn_14 { width: 220px; height: 170px; background: url(images/attractionsbtn_14.jpg) no-repeat; }
#attractionsbtn_15 { width: 220px; height: 170px; background: url(images/attractionsbtn_15.jpg) no-repeat; }