/* general links */ 
a:link {color:#0072BC;} 
a:active {color:#0072BC;} 
a:visited {color:#0072BC;} 
a:hover {color:#BF8C00;} 

.TA_rtable {width:500px;}



/* body and td properties */ 
body {margin:0px 0px 50px 0px; padding:0px; height:100%; background-color:#37699B; font-family:arial; font-size:14px; color:#000000;} 
td {font-family:arial; font-size:14px; color:#000000;} 



/* outside table properties */ 
.outside-table-properties {width:770px; background-color:#CCEEFF;}
.outside-table-padding {padding:10px 10px 10px 10px;}



/* inside table properties */ 
.inside-table-properties {width:750;}



/* left column properties */ 
.left-column-properties {width:200px; background-color:#003366;}
.left-column-top {width:200px; height:10px; background-color:#003366;}
.left-column-bottom {width:200px; height:10px; background-color:#003366;}



/* right column properties */ 
.right-column-properties {width:550px; background-color:#FFFFFF; padding:0px 10px 0px 10px;}
.right-column-top {width:550px; height:10px; background-color:#FFFFFF;}
.right-column-bottom {width:550px; height:10px; background-color:#FFFFFF;}
.right-column-body-properties {padding:0px 10px 20px 10px;}
.right-column-body-divider {border-bottom:3px solid #CCEEFF;}



/* header properties */ 
.header {width:770px; height:100px; background-image:url(http://www.discoverbranson.com/images/bg-header.jpg); background-repeat:none;}
.header-telephone {font-family:arial; font-size:22px; color:#FFFFFF;} 

.header-join {font-family:arial; font-size:14px; color:#FFFFFF;}
a.header-join:link {color:#FFFFFF; text-decoration:none;} 
a.header-join:active {color:#FFFFFF; text-decoration:none;} 
a.header-join:visited {color:#FFFFFF; text-decoration:none;} 
a.header-join:hover {color:#FFFFFF; text-decoration:underline;} 



/* page title properties */ 
.page-title {font-family:trebuchet ms; font-size:26px; color:#000000; font-weight:normal; background-image:url(http://www.discoverbranson.com/images/page-gradient-top.gif); background-repeat:repeat-x; line-height:50px; padding:0px 0px 0px 10px; margin:0px;} 
.page-sub-title {font-family:arial; font-size:16px; color:#003366; font-weight:bold; padding:10px 0px 10px 0px; margin:0px;} 
.page-sub-sub-title {font-family:arial; font-size:16px; color:#0072BC; font-weight:bold; padding:10px 0px 0px 0px; margin:0px;} 
.page-sub-sub-divider { border-bottom:1px dotted #0072BC; padding:0px 0px 30px 0px; } 

/* detail page properties */ 
.detail-left-column-properties {width:160px; padding:0px 10px 0px 0px;} 
.detail-listing-image {width:60px; padding:2px 0px 0px 0px;} 
.detail-listing-links {padding:0px 0px 0px 10px;} 
.detail-right-column-properties {width:309px; padding:0px 0px 0px 10px;}  
.detail-vertical-divider {background-image:url(http://www.discoverbranson.com/images/detail-vertical-divider.gif); background-repeat:repeat-y;} 


/* listing properties */ 
.listing-properties {width:510px; margin:10px 0px 0px 0px;} 
.listing-image {width:60px; padding:2px 0px 0px 0px;} 
.listing-links {width:85px; padding:0px 5px 0px 10px;} 
.listing-text {font-family:arial; font-size:12px; color:#000000; padding:0px 10px 0px 10px; border-left:1px dotted #CCCCCC;} 

.listing-title {font-family:arial; font-size:20px; color:#202D95; height:35px;}
a.listing-title:link {color:#202D95; text-decoration:none;} 
a.listing-title:active {color:#202D95; text-decoration:none;} 
a.listing-title:visited {color:#202D95; text-decoration:none;} 
a.listing-title:hover {color:#202D95; text-decoration:underline;}

.listing-link {font-family:arial; font-size:12px; color:#202D95;} 
a.listing-link:link {color:#202D95; text-decoration:none;} 
a.listing-link:active {color:#202D95; text-decoration:none;} 
a.listing-link:visited {color:#202D95; text-decoration:none;} 
a.listing-link:hover {color:#202D95; text-decoration:underline;}



/* book now properties */
.book-now-box-bg {border:1px solid #98D9FF; background-image:url(http://www.discoverbranson.com/images/book-now-box-bg.gif); background-repeat:repeat-x; background-position:bottom left; background-color:#EFFAFF;}
.book-now-box-padding {padding:5px 5px 5px 5px;} 
.book-now-box-spacing {padding:20px 0px 20px 0px;}
.book-now-box-text {font-family:arial; font-size:14px; color:#202D95; padding:0px 0px 5px 0px;}

.book-now {
	display:block;
	background-image:url(http://www.discoverbranson.com/images/navigation/book-now-hover.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:110px;
	height:20px;
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	line-height:20px;
}
a.book-now:link {color:#FFFFFF; text-decoration:none;} 
a.book-now:active {color:#FFFFFF; text-decoration:none;} 
a.book-now:visited {color:#FFFFFF; text-decoration:none;} 
a.book-now:hover {color:#FFFFFF; background-position:bottom left; text-decoration:none;}



/* right column bottom gradient properties */ 
.page-gradient-bottom {width:530px; height:50px; background-image:url(http://www.discoverbranson.com/images/page-gradient-bottom.gif); background-repeat:repeat-x;}
.page-gradient-bottom-spacing {width:320px;}
.page-join-color {color:#F16E0B;} 

.page-join {font-family:arial; font-size:16px; color:#003366;} 
a.page-join:link {color:#003366; text-decoration:none;} 
a.page-join:active {color:#003366; text-decoration:none;} 
a.page-join:visited {color:#003366; text-decoration:none;} 
a.page-join:hover {color:#003366; text-decoration:underline;} 



/* navigation properties */ 
.navigation {
	display:block;
	background-image:url(http://www.discoverbranson.com/images/navigation/navigation-hover.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:200px;
	height:30px;
	font-family:arial;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:30px;
}
a.navigation:link {color:#FFFFFF; text-decoration:none;} 
a.navigation:active {color:#FFFFFF; text-decoration:none;} 
a.navigation:visited {color:#FFFFFF; text-decoration:none;} 
a.navigation:hover {color:#FFFFFF; background-position:bottom left; text-decoration:none;} 


.submenu {
	display:block;
	background-image:url(http://www.discoverbranson.com/images/navigation/navigation-hover.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:200px;
	height:30px;
	font-family:arial;
	font-size:12px;
	color:#cceeff;
	text-decoration:none;
	line-height:30px;
}
a.submenu:link {color:#cceeff; text-decoration:none;} 
a.submenu:active {color:#cceeff; text-decoration:none;} 
a.submenu:visited {color:#cceeff; text-decoration:none;} 
a.submenu:hover {color:#FFFFFF; background-position:bottom left; text-decoration:none;}

.hide{
display: none;
}

.show{
display: block;
}




/* navigation footer properties */ 
.navigation-footer-text {font-family:arial; font-size:12px; color:#B2E5FF; line-height:20px; padding:10px 0px 0px 0px;}

.navigation-footer {font-family:arial; font-size:12px; color:#FFFFFF;} 
a.navigation-footer:link {color:#FFFFFF; text-decoration:none;} 
a.navigation-footer:active {color:#FFFFFF; text-decoration:none;} 
a.navigation-footer:visited {color:#FFFFFF; text-decoration:none;} 
a.navigation-footer:hover {color:#B2E5FF; text-decoration:underline;} 



/* copyright properties */ 
.copyright {font-family:arial; font-size:10px; color:#B2E5FF; text-align:center; text-decoration:none;} 
a.copyright:link {color:#B2E5FF;} 
a.copyright:active {color:#B2E5FF;} 
a.copyright:visited {color:#B2E5FF;} 
a.copyright:hover {color:#FFFFFF;}



/* featured  properties */ 
.featured-bg-title {font-family:georgia; font-size:18px; color:#FFFFFF; height:35px; background-image:url(http://www.discoverbranson.com/images/featured-bg-title.gif); background-repeat:none;}
.featured-hotel-text {font-family:arial; font-size:12px; color:#000000; padding:0px 0px 0px 10px;}
.featured-box-properties {width:180px; margin:10px 10px 10px 10px; background-color:#FFFFFF;}
.featured-box-padding {padding:10px 10px 10px 10px;}

.featured-hotel-title {font-family:arial; font-size:14px; font-weight:bold; color:#202D95;} 
a.featured-hotel-title:link {color:#202D95; text-decoration:none;} 
a.featured-hotel-title:active {color:#202D95; text-decoration:none;} 
a.featured-hotel-title:visited {color:#202D95; text-decoration:none;} 
a.featured-hotel-title:hover {color:#202D95; text-decoration:underline;} 

.featured-hotel-rates {font-family:arial; font-size:11px; font-weight:bold; color:#0072BC;} 
a.featured-hotel-rates:link {color:#0072BC; text-decoration:none;} 
a.featured-hotel-rates:active {color:#0072BC; text-decoration:none;} 
a.featured-hotel-rates:visited {color:#0072BC; text-decoration:none;} 
a.featured-hotel-rates:hover {color:#0072BC; text-decoration:underline;} 







#pop_overlayA { display:none; position:fixed; width:100%; height:100%; top:0px; left:0px; background:#001E3C; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; }
#pop_containerA { display:none; position:fixed; width:100%; height:100%; top:0px; left:0px; background:transparent; }

#pop_overlayE { display:none; position:fixed; width:100%; height:100%; top:0px; left:0px; background:#001E3C; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; }
#pop_containerE { display:none; position:fixed; width:100%; height:100%; top:0px; left:0px; background:transparent; }

#pop_overlayF { display:none; position:fixed; width:100%; height:100%; top:0px; left:0px; background:#001E3C; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; }
#pop_containerF { display:none; position:fixed; width:100%; height:100%; top:0px; left:0px; background:transparent; }

.center-overlay { width:400px; margin:0 auto; }
.inside-overlay { width:400px; margin:50px 0px 0px 0px; padding:20px; background-color:#FFFFFF; border:10px solid #CCEEFF; }



table.shows {
border-collapse:collapse;
margin:0px;
padding:0px;
border:1px solid #98d9ff;
width:100%;
}
table.shows td {
padding:5px;
border-bottom:1px dotted #cccccc;
font-size:11px;
}



.TA_rname {font-size:10px; font-weight:bold; } 

.TA_rtable {font-size:10px; width:145px;text-align:center; margin:0px 0px 5px 0px;}

.TA_rdesc {display:none;}

.TA_rname {display:none;}

.TA_rdate {display:none;}

.TA_ruser {display:none;}

#TA_Header {font-size:10px; width:145px; text-align:center;}

#TA_Link {font-size:14px; width:145px; text-align:center; margin:0px 0px 10px 0px;}

#TA_Container {font-size:10px; font-size:10px; width:145px;}

#TA_Flags2 {display:none;}


h2 {
font-family:arial;
font-size:16px;
color:#003366;
font-weight:bold;
padding:20px 0px 0px 0px !important;
margin:0px !important;
}