html,body {margin: 0 0 100px 0; padding: 0;}
body,td,p {font: 11px/16px tahoma, arial, verdana, helvetica, sans-serif; color: #4C4C4C;}
body {background: url("images/bg_new.jpg") repeat-x #b8b8b8;}
table.mp {background: url("images/qat_background_old.gif") top center no-repeat #fff;}
table.sp {background: url("images/qat_background.gif") top center no-repeat #fff;}
table.pln {background: #fff;}
hr {border: none 0; border-top: 1px solid #89C9ED; height: 1px;}
.flne {border: none 0; border-top: 2px solid #979797; height: 2px;}
.slne {border: none 0; border-top: 1px solid #ccc; height: 1px;}
table {border-collapse: collapse;}
td {vertical-align: top;}
img {border: 0;}

h1 {font: bold 18px/20px tahoma, arial, sans-serif; color: #444B4C; margin: 0 0 10px 0; padding: 0 0 0 16px;}
.xtxt {font: bold 16px/20px arial, sans-serif; color: #444B4C;}
h2 {font: bold 16px/20px arial, sans-serif; color: #444B4C;}
h3 {font: bold 16px/20px arial, sans-serif; color: #35a2e0; margin: 0;}
.grn {color: #02a01c;}
h4 {font: bold 11px/11px arial, sans-serif; color: #444B4C; margin: 5px 0 2px 0; border-bottom: 1px solid #979797;}
h5 {font: bold 14px/20px arial, sans-serif; color: #444B4C;}
.form {color: #fff; margin: 0 0 4px 0; padding: 0;}
.spcr {margin-bottom: 5px;}
.spcr2 {margin: 0;}
.spcr3 {margin: 15px 0 10px 0;}
.spcr4 {margin: 0 0 10px 0;}
.spcr5 {margin: 0 0 3px 0; line-height: 16px;}
.nomgn {margin: 0; padding: 5px 0 5px 0;}
.nomgn_mp {margin: 0; padding: 0 0 5px 0;}
.wmgn {margin: 0; padding: 0 0 5px 16px;}
.tours {margin: 0 0 0 16px; padding: 0;}
.bold {font-weight: bold;}

.nrml_txt {font-weight: normal;}
.phone {font: bold 14px arial, sans-serif;}

.fpbld {font-weight: bold; vertical-align: top;}
.greytext {font: normal 10px/14px tahoma, arial, sans-serif; color: #797878; padding-left: 13px;}
.bluetext {font: normal 10px/14px tahoma, arial, sans-serif; color: #007EC5;}

.smtxt {font: normal 10px/13px tahoma, arial, verdana, sans-serif;}
.smt {font: normal 10px/13px tahoma, arial, verdana, sans-serif; padding-top: 5px;}
.forminput {font: normal 11px/15px tahoma, arial, verdana, helvetica, sans-serif; color: #4C4C4C;}

.tbold {font: bold 11px tahoma, arial, sans-serif;}

.survey_hdr {font: bold 16px/20px arial, sans-serif; color: #444B4C;}

.contact {font: bold 11px arial, sans-serif; color: #444B4C; padding-top: 8px;}
.top_bar {background: #58a2ea;}
.linelft {background: #f5f5f5; border-left: 1px solid #89C9ED; padding: 0 20px 0 20px;}
.sidebar {margin: 20px 0 20px 14px; padding: 0;}

.clockbox {
width: 255px; 
font: bold 32px/32px Arial, Helvetica, sans-serif; 
color: #007EC5; 
text-align: center; 
border: 1px solid #83AAD3;
background: #f5f5f5; 
margin: 0 0 0 15px; 
padding: 10px;
}

.right {text-align: right;}
.ctr {text-align: center;}

/* #ebay {float: left; margin: -15px 0 0 0; z-index: 5;}
#aba {float: right; margin: -10px 15px 0 0; z-index: 5;} */

p.mplinks {margin: 0 0 3px 0; padding: 0;}

/* Apples Table */

.tbl_apl {border-collapse: separate;}
.tbl_hdr {font: bold 16px/20px arial, sans-serif; color: #007ec5; background: #bcdaf7;}
.lnht {line-height: 23px;}
.btmln {border-bottom: 1px solid #bcdaf7;}

.linetop {border-top: 1px solid #E0E0E0; padding-top: 10px;}

.line {border-bottom: 1px solid #E0E0E0;}

/* List Items */

ul {list-style-type: disc; list-style-image: url("images/bullet_sm.gif"); margin: 0 0 0 20px; padding: 0;}
ul.indent {list-style-type: disc; list-style-image: url("images/bullet_sm.gif"); margin: 0 0 0 70px; padding: 0;}
ul.chkmk {list-style-type: disc; list-style-image: url("images/bullet_checkmk.gif"); margin: 0 0 0 20px; padding: 0;}
ol li {margin: 0 0 10px 0;}

.coachbox {padding: 0 15px 0 16px;}
.padspc {padding-top: 35px;}
.coach_rows {
float: left;
margin: 20px 0 0 0;
padding: 0 20px 0 0;
}
.request_btn {
clear: both;
float: right;
margin: 0 2px 0 20px;
}

.padding2 {padding: 0 0 0 30px;}

.flt_photo {
float: left;
margin: 0;
padding: 0 15px 0 0;
}

.flt_photo2 {
float: right;
margin: 0;
padding: 0 0 0 15px;
}

.weekdays {
border-top: 1px solid #89C9ED;
border-bottom: 1px solid #89C9ED;
font: bold 14px/18px arial, sans-serif; color: #35a2e0;
padding: 5px 0 5px 0;
margin-bottom: 7px;
}

.tour_bx {
border-top: 1px solid #89C9ED;
border-bottom: 1px solid #89C9ED;
font: bold 14px/18px arial, sans-serif; color: #35a2e0;
padding: 5px 0 5px 0;
margin: 0 0 7px 10px;
}
.tour_txt {margin: 0 0 0 10px;}

.star_bx {
float: left;
width: 550px;
height: 35px;
margin-left: 16px;
}

/* Links */

a:link,a:visited,a:active {color: #007EC5; text-decoration: none;}
a:hover {color: #999999; text-decoration: underline;}

a.grey:link,a.grey:visited,a.grey:active {font: normal 10px tahoma, arial, sans-serif; color: #007EC5; text-decoration: none;}
a.grey:hover {color: #999999; text-decoration: underline;}

a.greyb:link,a.greyb:visited,a.greyb:active {font: bold 10px tahoma, arial, sans-serif; color: #007EC5; text-decoration: none;}
a.greyb:hover {color: #999999; text-decoration: underline;}

a.topc:link,a.topc:visited,a.topc:active {font: bold 11px arial, sans-serif; color: #444B4C; text-decoration: none;}
a.topc:hover {font: bold 11px arial, sans-serif; color: #007EC5; text-decoration: underline;}

a.svcs:link,a.svcs:visited,a.svcs:active {font: bold 13px/22px arial, verdana, sans-serif; color: #007EC5; text-decoration: none;}
a.svcs:hover {color: #999999; text-decoration: underline;}

a.terms:link,a.terms:visited,a.terms:active {font: bold 13px/22px arial, verdana, sans-serif; color: #c0362c; text-decoration: none;}
a.terms:hover {text-decoration: underline;}

a.sm2:link,a.sm2:visited,a.sm2:active {font: normal 10px/13px tahoma, arial, sans-serif; text-decoration: none;}
a.sm2:hover {text-decoration: underline;}

a.bx_lnk:link,a.bx_lnk:visited,a.bx_lnk:active {font-weight: bold; line-height: 18px;}
a.bx_lnk:hover {font-weight: bold; line-height: 18px;}