a:hover { color: #702C1A; text-decoration: underline; }
BODY { font-size:11px; background:#F5F0EC url(images/bg.gif); font-family:Geneva, Arial, sans-serif; padding:0; margin-top:0; }
.table { border:1px solid #702C1A; background:#FFFFFF; padding:5px; }
.border { border:1px solid #3C2F14; padding:0; }
.border2 { border:1px solid #B19A60; padding:0; }
.box { font-size:11px; color:#291509; background:#B19961; margin:0; padding:2px; }
.box-top-line { border-top:1px dotted #372B13; padding:3px; color:#2A2723; }
.green-box { font-size:10px; color:#28321F; background:#DEF7F1; padding:5px; border:1px solid #303D25; margin:0; }
.main-table { background:#EBE2D0; color:#3D3125; padding:5px; border:10px solid #B19961; }
.sm-white { font-size:9px; color:#ffffff; padding:0; }
.text { font-size:11px; color:#23120C; text-decoration:none; }
.gatlinburg-tennessee { background:url(images/gatlinburg-tn-overlook.jpg) no-repeat; }
.gatlinburg-banner { background:url(images/gatlinburg-hotels-banner.jpg) no-repeat; height:77px;}
.smtext { font-size:10px; color:#23120C; padding:0; margin:0; text-decoration:none; }
h2 { color:#4A2619; font-size:13px; font-weight:bold; text-decoration:none; padding:0; margin:0; }
h3 { color:#4A2619; font-size:13px; font-weight:bold; text-decoration:none; padding:0; margin:0; }

/* BUTTON AND LINK STYLES */

.book-hotel { position:relative; float:right; background:url(images/hotel2.png) no-repeat; white-space:nowrap; display:block; width:172px; height:47px; margin-top:25px; padding:0; }
.book-hotel a { display:block; width:172px; height:47px; padding:0px;}
.book-hotel img { width:172px; height:47px; border:0; } 
* html a:hover { visibility:visible; } 
.book-hotel a:hover img{ visibility:hidden; } 
.book-hotel span { position:absolute; left:28px; top:11px; margin:0; padding:0; cursor:pointer; }

.gatlinburg-hotel { position:relative; float:left; background:url(images/gatlinburg-hotels2.png) no-repeat; white-space:nowrap; display:block; width:53px; height:17px; margin:0; padding-right:16px; }
.gatlinburg-hotel a {display:block; width:53px; height:17px; padding:0;}
.gatlinburg-hotel img { width:53px; height:17px; border:0; } 
* html a:hover { visibility:visible; } 
.gatlinburg-hotel a:hover img{ visibility:hidden; } 
.gatlinburg-hotel span { position:absolute; left:28px; top:11px; margin:0; padding:0; cursor:pointer; }

.gatlinburg-area-info { position:relative; float:left; background:url(images/gatlinburg-info2.png) no-repeat; white-space:nowrap; display:block; width:74px; height:17px; margin:0; padding-right:16px; 
}.gatlinburg-area-info a {display:block; width:74px; height:17px; padding:0;}
.gatlinburg-area-info img { width: 74px; height: 17px; border: 0; } 
* html a:hover { visibility:visible; } 
.gatlinburg-area-info a:hover img{ visibility:hidden; } 
.gatlinburg-area-info span { position:absolute; left:28px; top:11px; margin:0; padding:0; cursor:pointer; }

.gatlinburg-attractions { position:relative; float:left; background:url(images/gatlinburg-attractions2.png) no-repeat; white-space:nowrap; display:block; width:92px; height:17px; margin:0; padding-right:16px; 
}.gatlinburg-attractions a {display:block; width:92px; height:17px; padding:0;}
.gatlinburg-attractions img { width: 92px; height: 17px; border: 0; } 
* html a:hover { visibility:visible; } 
.gatlinburg-attractions a:hover img{ visibility:hidden; } 
.gatlinburg-attractions span { position:absolute; left:28px; top:11px; margin:0; padding:0; cursor:pointer; }

.gatlinburg-recreation { position:relative; float:left;background:url(images/gatlinburg-recreation2.png) no-repeat; white-space:nowrap display:block; width:84px; height:17px; margin:0; padding-right:16px; }
.gatlinburg-recreation a {display:block; width: 84px; height:17px; padding:0;}
.gatlinburg-recreation img { width: 84px; height: 17px; border: 0; } 
* html a:hover { visibility:visible; } 
.gatlinburg-recreation a:hover img{ visibility:hidden; } 
.gatlinburg-recreation span { position:absolute; left:28px; top:11px; margin:0; padding:0; cursor:pointer; }

.gatlinburg-home { position:relative; float:left;background:url(images/home2.png) no-repeat; white-space:nowrap; display:block; width:40px; height:17px; margin:0; padding:0; }
.gatlinburg-home a {display:block; width:40px; height:17px; padding:0;}
.gatlinburg-home img { width: 40px; height: 17px; border: 0; } 
* html a:hover { visibility:visible; } 
.gatlinburg-home a:hover img{ visibility:hidden; } 
.gatlinburg-home span { position:absolute; left:28px; top: 11px; margin:0; padding:0; cursor:pointer; }
