.pageTitle { position: absolute; top: 165px; font-size:25px; margin: 10px 0px 0px; width: 160px; clear: left; color: #C50404;}
.pageTitle1 { text-align: left; padding-left: 5px;}
.pageTitle2 { float: right; text-align: right; }
.pageTitle3 { float: right; text-align: right; }
.pageCaption { font-size: 18px; padding-bottom: 5px;}

#menu {height: 22px; font-family: 'Verdana',arial,helvetica,sans-serif; background-image: url(../imgs/border/grd_topMenu.gif); }
.menuFrame {position: absolute; z-index:-100; display: block; border: 0px; padding: 0px; margin: 0px; width: 160px; _border-bottom: 2px solid #00709f;} 
#menu ul, #menu ol, #menu li {margin:0; padding:0;}
#menu ul li { display:block; float:left; height:100%; list-style-type:none; text-align:left; padding:0; margin:0; }
#menu li a {font-size:11px; font-weight:bold; text-decoration:none;}
#menu li a span {display:block; color:white; border:0px solid transparent; padding:4px 1px 5px 15px; }
#menu li a:hover span {padding:4px 1px 5px 15px; color: yellow; }
#menu ul div {display:none; /*clear: both; */position:absolute; width:160px; z-index:200; border-bottom: 2px solid #00709f; /*background: url('imgs/menu/menuback.png'); filter: alpha(opacity=80);*/ background-color:#EAEFF6; }
#menu ul ul {position:static; padding:1px 2px; margin:0px 0px; }
#menu li li {display:block; position:static; float:none; height:1%; margin:0px; padding:0px; font-size:8px; white-space:normal; text-align:left; }
#menu li li a {line-height:22px; display:block; padding:1px 8px; margin:0 0px; font-weight:bold; color:#00709f; vertical-align:middle; text-transform:none; text-decoration:none;}
#menu li li a:hover {color:#000; background-color:#e8bd97; border-color:#000; text-decoration:none;}

.sport_left { float: left; position: relative; width: 550px; height: 215px; padding-top: 0px;}
.sport_left .sportImage { float: left; }
.sport_left .sportDescription { color: #777A7E; padding-left: 180px;}
.sport_left .sportTitle { font-size: 18px; color: #9D0203}
.sport_left .sportText {  }
.sport_left .sportLink { bottom: 0px; padding-left: 180px; padding-top: 8px;}

.sport_right { float: left; width: 550px; height: 215px; padding-top: 30px; padding-bottom: 30px;}
.sport_right .sportImage { float: right; }
.sport_right .sportDescription { float: right; padding-right: 10px; color: #777A7E; padding-left: 0px; text-align: right; width: 300px;}
.sport_right .sportTitle { font-size: 18px; color: #9D0203}
.sport_right .sportText {  }
.sport_right .sportLink { float: right; padding-right: 10px; padding-top: 3px;}

.massage_right { clear: right; float: right; position: relative; width: 330px; height: 230px; margin-top: 30px; margin-right: 10px;}
.massage_right .sportImage { float: right; }
.massage_right .sportDescription { color: #777A7E; }
.massage_right .sportTitle { font-size: 18px; }
.massage_right .sportLink { float: right; padding-right: 15px;}


.help { clear: right; float: right; position: relative; border: 1px solid #930000; width: 330px; height: 230px; margin-top: 30px; margin-right: 10px; color: #303030;}
.helpIcon { position: absolute; top: -28px; right: 10px; }
.helpLabel { vertical-align: 8px; font-size: 15px; color: #AE0809; font-weight: bold; padding-left: 7px; padding-bottom: 4px;}
.helpPoint { position: relative; height: 70px; padding-top: 10px; padding-left: 10px;}
.helpNumberImage { position: absolute; z-index:0;} 
.helpNumberNumeral { position: absolute; z-index:1; font-size:30px; color: white; top: 16px; left: 30px;}
.helpText { padding-left: 70px; color: #777A7E; padding-top: 5px;}

.checkBox {border:0px; width: 15px ! important ;}
.anchrNoDecoration { color: #505050; font-weight: bold; text-decoration: none;}
.anchrNoDecoration:hover { color: #C50404; font-weight: bold; text-decoration: underline; }

.footerSpace {clear: both; position: relative; height: 60px; }
.nowerFooter {clear: both; width: 1000px; background-image: url(../imgs/border/grd_bottomBanner.gif); color: white; position: absolute; bottom: 0px; left: 0px; height: 30px; padding-top:6px; font-size: 11px;}
.nowerFooter .bookerLogo {clear: both; position: absolute; right: 20px; bottom: 5px; }
.nowerFooter .bookerLogoBacground {position: absolute; right: 10px; bottom: 0px; display: none;}
.nowerFooter .contact {float: left; padding-left: 20px;}
.nowerFooter .wrToDirect {float: right; padding-right: 90px;}
.nowerFooter .wrToDirect A {color: white; font-weight: bold; text-decoration: none;}
.nowerFooter .wrToDirect A:hover {color: white; font-weight: bold; text-decoration: underline;}
.nowerFooter .runningBy {float: right; padding-right: 150px; color: white;}
.nowerFooter .runningBy A { color: white; font-weight: bold; text-decoration: none;}
.nowerFooter .runningBy A:hover { color: white; font-weight: bold; text-decoration: underline;}

INPUT { border: 1px solid #505050; font-weight: normal; font-size: 11px; color: #303030; width: 140px; }
SELECT { border: 1px solid #505050; font-weight: normal; font-size: 12px; color: #303030; width: 140px; z-index: 0;}
