body { margin: 0; padding: 0; background: url("/images/page-pattern.gif") repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-align: center; }
img { border: 0; }
.clear { clear: both; }
a { color: #; text-decoration: underline; }
a:hover { color: #; text-decoration: none; }
p { margin: 0; padding: 10px 1.4em 7px 1.4em; }
h1, h2, h3, h4, h5, h6 { margin: 0; }
td { vertical-align: top; }
table { width: 100%; }
#Table1 { width: 100%; }

div#container { margin: 0 auto; background: #fff; width: 950px; border: 5px solid #234078; border-top: 0; text-align: left; }
div#header { background: url("/images/header-left.jpg") no-repeat; height: 147px; }
div#header h1 { float: right; margin: 0; padding: 0; width: 414px; }
div#header h1 a { display: block; background: url("/images/header-logo.jpg") no-repeat; width: 414px; height: 147px; text-indent: -9000em; overflow: hidden; }

div#presentation { background: url("/images/presentation-bg.jpg") no-repeat; height: 160px; }
div#presentation #links { margin: 0 0 0 20px; } 
div#presentation #links a { display: block; width: 216px; text-indent: -9000em; overflow: hidden; }
div#presentation #links a.stay-btn { background: url("/images/h-stay-btn.gif") no-repeat; height: 50px; }
div#presentation #links a.eat-btn { background: url("/images/h-eat-btn.gif") no-repeat; height: 51px; }
div#presentation #links a.do-btn { background: url("/images/h-do-btn.gif") no-repeat; height: 59px; }

div#nav { height: 55px; }
div#nav ul { margin: 0; padding: 0; list-style: none; }
div#nav ul li { float: left; }
div#nav ul li a { display: block; height: 55px; text-indent: -9000em; overflow: hidden; }
div#nav ul li a.home-btn { background: url("/images/home-btn.gif") no-repeat; width: 76px; }
div#nav ul li a.home-btn:hover { background: url("/images/home-btn-u.gif") no-repeat; }
div#nav ul li a.aboutacvb-btn { background: url("/images/aboutacvb-btn.gif") no-repeat; width: 139px; }
div#nav ul li a.aboutacvb-btn:hover { background: url("/images/aboutacvb-btn-u.gif") no-repeat; }
div#nav ul li a.pressroom-btn { background: url("/images/pressroom-btn.gif") no-repeat; width: 106px; }
div#nav ul li a.pressroom-btn:hover { background: url("/images/pressroom-btn-u.gif") no-repeat; }
div#nav ul li a.aboutalpharetta-btn { background: url("/images/aboutalpharetta-btn.gif") no-repeat; width: 151px; }
div#nav ul li a.aboutalpharetta-btn:hover { background: url("/images/aboutalpharetta-btn-u.gif") no-repeat; }
div#nav ul li a.welcomecenter-btn { background: url("/images/welcomecenter-btn.gif") no-repeat; width: 148px; }
div#nav ul li a.welcomecenter-btn:hover { background: url("/images/welcomecenter-btn-u.gif") no-repeat; }
div#nav ul li a.suggested-btn { background: url("/images/suggested-btn.gif") no-repeat; width: 169px; }
div#nav ul li a.suggested-btn:hover { background: url("/images/suggested-btn-u.gif") no-repeat; }
div#nav ul li a.calendar-btn { background: url("/images/calendar-btn.gif") no-repeat; width: 161px; }
div#nav ul li a.calendar-btn:hover { background: url("/images/calendar-btn-u.gif") no-repeat; }

div#content { background: #fff url("/images/content-bg.gif") repeat-x bottom; }
div#content div#rightside-img { background: url("/images/sidebar-bg.gif") repeat-y top right; }

div#content .left { float: left; padding: 15px; width: 562px; }
div#content .span { padding: 15px; }
div#content .right { float: right; background: url("/images/sidebar-top.gif") no-repeat; width: 358px; }

div#content h2 { margin: 0; padding: 0; font-family: "Georgia", Times New Roman, Times, serif; font-size: 25px; color: #90b2df; }
div#content h3 { margin: 0; padding: 0; font-family: "Georgia", Times New Roman, Times, serif; font-size: 20px; color: #90b2df; }
div#content .a-list { border-collapse: collapse; }
div#content .a-list td { padding: 4px; width: 50%; }
div#content .a-list td a { display: block; padding: 13px 10px 13px 60px; background: url("/images/a-icon.gif") no-repeat 0 50%; font-family: "Georgia", Times New Roman, Times, serif; font-size: 14px; font-weight: bold; color: #f14546; }

div#content #right { float: right; width: 358px; }
div#content #right a { display: block; margin-left: 10px; padding: 15px 10px; font-family: "Georgia", Times New Roman, Times, serif; font-size: 18px; color: #fff; text-decoration: none; border: 2px solid #8e0000; }
div#content #right a:hover { background: #ffecb5 url("/images/sidebar-link-bg.gif") repeat-x bottom; color: #97740c; border: 2px solid #d5a415; }

div#content #right a.specialpackages-btn { display: block; margin: 0; padding: 0; background: url("/images/specialpackages-btn.gif") no-repeat; width: 358px; height: 89px; text-indent: -9000em; overflow: hidden; border: 0; }
div#content #right a.specialpackages-btn:hover { background: url("/images/specialpackages-btn-u.gif") no-repeat; border: 0; }
div#content #right a.coupons-btn { display: block; margin: 0; padding: 0; background: url("/images/coupons-btn.gif") no-repeat; width: 358px; height: 91px; text-indent: -9000em; overflow: hidden; border: 0; }
div#content #right a.coupons-btn:hover { background: url("/images/coupons-btn-u.gif") no-repeat; border: 0; }
div#content #right a.planevent-btn { display: block; margin: 0; padding: 0; background: url("/images/planevent-btn.gif") no-repeat; width: 358px; height: 91px; text-indent: -9000em; overflow: hidden; border: 0; }
div#content #right a.planevent-btn:hover { background: url("/images/planevent-btn-u.gif") no-repeat; border: 0; }
div#content #right a.alpharettavideo-btn { display: block; margin: 0; padding: 0; background: url("/images/alpharettavideo-btn.gif") no-repeat; width: 358px; height: 118px; text-indent: -9000em; overflow: hidden; border: 0; }
div#content #right a.alpharettavideo-btn:hover { background: url("/images/alpharettavideo-btn-u.gif") no-repeat; border: 0; }
div#content #right a.visitorguide-btn { display: block; margin: 0; padding: 0; background: url("/images/visitorguide-btn.gif") no-repeat; width: 358px; height: 115px; text-indent: -9000em; overflow: hidden; border: 0; }
div#content #right a.visitorguide-btn:hover { background: url("/images/visitorguide-btn-u.gif") no-repeat; border: 0; }
div#content #right a.newsletter-btn { display: block; margin: 0; padding: 0; background: url("/images/newsletter-btn.gif") no-repeat; width: 358px; height: 119px; text-indent: -9000em; overflow: hidden; border: 0; }
div#content #right a.newsletter-btn:hover { background: url("/images/newsletter-btn-u.gif") no-repeat; border: 0; }

div#content #rightside-body { float: right; width: 358px; }
div#content #rightside-body a { display: block; margin-left: 10px; padding: 15px 10px; font-family: "Georgia", Times New Roman, Times, serif; font-size: 18px; color: #fff; text-decoration: none; border: 2px solid #8e0000; }
div#content #rightside-body a:hover { background: #ffecb5 url("/images/sidebar-link-bg.gif") repeat-x bottom; color: #97740c; border: 2px solid #d5a415; }

div#footer { background: url("/images/footer-bg.gif") no-repeat; height: 117px; font-size: 11px; color: #7c3e38; }
div#footer ul { float: right; margin: 0 20px 0 0; padding: 75px 0 0 0; list-style: none; }
div#footer ul li { float: left; }
div#footer ul li a { display: block; padding: 0 10px; color: #7c3e38; text-decoration: underline; }
div#footer ul li a:hover { color: #7c3e38; text-decoration: none; }

div#footer-NoBar { background: url("/images/footer-NoBar-bg.gif") no-repeat; height: 117px; font-size: 11px; color: #7c3e38; }
div#footer-NoBar ul { float: right; margin: 0 20px 0 0; padding: 80px 0 0 0; list-style: none; }
div#footer-NoBar ul li { float: left; }
div#footer-NoBar ul li a { display: block; padding: 0 10px; color: #7c3e38; text-decoration: underline; }
div#footer-NoBar ul li a:hover { color: #7c3e38; text-decoration: none; }