body {
background-color:#FFFFFF;
background-image:url(../images/bkg.gif);
font-family:Arial,Helvetica,sans-serif;
}
p, td, th {font-size:14px;color:#757575;}
li {color:#757575;font-size:14px;}
hr {background-color:#558899;border:0pt none;color:#558899;height:1px;text-align:center;width:90%;}
h1 {color:#558899;font-size:20px;font-weight:bold;text-align:center;}
h2 {color:#CC7766;font-size:18px;font-weight:bold;text-align:center;}
h3 {color:#777799;font-size:16px;font-weight:bold;}
a:link {color:#558899; text-decoration:none;}
a:hover {color:#777799;background-color:#ffcc00; text-decoration:none;}
a:visited {color:#558899; text-decoration:none;}
a:active {color:#558899; text-decoration:none;}
#header {
 position:absolute;
 top:50px;
 left:0px;
 width:365px;
 background-image:url(../images/TXB_SpaWorld_bkg.jpg);
 background-repeat: no-repeat;
 background-color:#c4d9a4;
 color: #ffffff;
 text-align:right;
 z-index:50;
}
#header p {color: #ffffff; text-decoration:none;}
#header a:link {color:#ffffff; text-decoration:none;}
#header a:hover {color:#ffffff; background-color:#e1ecd1; text-decoration:none;}
#header a:visited {color:#ffffff; text-decoration:none;}
#header a:active {color:#ffffff; text-decoration:none;}

#header_a {
 position:absolute;
 top:60px;
 left:400px;
 width:400px;
 color:#558899;
 text-align:center;
 z-index:50;
}
#header_b {
 position:absolute;
 top:45px;
 left:776px;
 width:220px;
 color:#558899;
 font-size:10px;
 line-height:0.75em;
 text-align:right;
 z-index:50;
}
#banner {
 position:absolute;
 top:130px;
 left:12px;
 width:966px;
 background-color:#c4d9a4;
 color:#FFFFFF;
 z-index:50;
}
#button {
 position:absolute;
 top:95px;
 left:350px;
 width:200px;
 z-index:55;
}
#page {
 position:absolute;
 top:19px;
 left:19px;
 margin:0px;
 padding:0px;
 z-index:10;
}
#menu_bar {
 position:absolute;
 top:261px;
 left:11px;
 width:965px;
 z-index:100;
}
#content {
 position:absolute;
 top:291px;
 left:11px;
 width:705px;
 padding:2px 2px 2px 8px;
 z-index:95;
}
#ad_bar {
 position:absolute;
 top:291px;
 left:770px;
 padding:2px;
 z-index:95;
}
#sign_up {
 position:absolute;
 top:710px;
 left:0px;
 height:70px;
 background-image:url(../images/sign_up.jpg);
 background-repeat:no-repeat;
 padding:12px 2px 30px 0px;
 z-index:50;
}
#sign_up p { color:#FFFFFF; font-size:12px; font-weight:bold; line-height:1.2em;}
#sign_up a:link {color:#ffffff; text-decoration:none;}
#sign_up a:hover {color:#ffffff; background-color:#ffaa66; text-decoration:none;}
#sign_up a:visited {color:#ffffff; text-decoration:none;}
#sign_up a:active {color:#ffffff; text-decoration:none;}

#attend {
 position:absolute;
 top:685px;
 left:0px;
 width:360px;
 height:70px;
 background-image:url(../images/attend.jpg);
 background-repeat:no-repeat;
 padding:23px 2px 0px 190px;
 z-index:50;
}
#attend p {color:#FFFFFF;font-size:12px;font-weight:bold;line-height:1.2em;}

#exhibit {
 position:absolute;
 top:760px;
 left:0px;
 width:360px;
 background-image:url(../images/exhibit.jpg);
 background-repeat:no-repeat;
 height:70px;
 padding:23px 2px 0px 190px;
 z-index:50;
}
#exhibit p {color:#FFFFFF;font-size:12px;font-weight:bold;line-height:1.2em;}

#flash {
 position:absolute;
 top:691px;
 left:360px;
 width:356px;
 height:315px;
 background-color:#558899;
 color:#FFFFFF;
 line-height:1.2em;
 padding:5px;
 z-index:50;
}
#quotes {
 position:absolute;
 top:815px;
 width:350px;
 left:0px;
 padding-right:5px;
 text-align:right;
 z-index:50;
}
#footer {
 position:absolute;
 top:1120px;
 left:0px;
 width:900px;
 padding:5px;
 font-size:12px;
 text-align:center;
 z-index:60;
}
#footer td {color:#777799;font-size:12px;}
.yellow_tbs {color:#FFCC00;}
.coral_tbs {color:#CC7766;}
.brown_tbs {color:#776655;}
.blue_tbs {color:#558899;}
.green_tbs {color:#BBBB88;}
.orange_tbs {color:#FFAA66;}
.lavender_tbs {color:#777799;}
.red {color:#990000;}
.white {color:#FFFFFF;}
.engrave {font-family:"Engravers MT",Arial,serif;}
.sm_12 {font-size:12px;}
.menu_item {color:#FFFFFF;font-size:14px;padding-right:5px;}
.feature {padding:0px 0px 10px 10px;text-align:left;}
.feature img {float:left;margin:0pt 5px 5px 0pt;padding:0px 10px 0px 0px;}
.page_feature {padding:0px;}
.page_feature img, object {float:right;padding:0px;}
.page_feature_l {padding:2px;}
.page_feature_l img, object {float:left;margin:0pt 5px 5px;padding:5px 10px 0px 0px;}
.page_feature_t {clear:both;padding:2px;}
.page_feature_t img {float:none;margin:1px;padding:1px;}

.sub_links {color:#ffffff; background-color:#558899; font-size:14px;}
.sub_links a:link {color:#ffffff; background-color:#558899; font-size:14px; text-decoration:none;}
.sub_links a:hover {color:#558899; background-color:#b9c7d4; font-size:14px; text-decoration:none;}
.sub_links a:visited {color:#ffffff; background-color:#558899; font-size:14px; text-decoration:none;}

.tbs_ad {padding:0px 0px 8px 0px; }

.tbs_button {
        border: 3px double #558899;
        border-top-color: #CCCCCC;
        border-left-color: #CCCCCC;
        padding: 1px;
	background-color: #BBBB88;
	color: #558899;
        font-family:Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-variant: small-caps;
}
.input_box
{
        color: #330066;
        background: #FFAA66;
        border: #558899 solid 1px
}
