body { padding:15px; color:#bcbcbc; font-family:arial, verdana, tahoma, sans-serif; font-size:75%; background:#000000; }
/* BODY TAG SETS THE ATTRIBUTES OF THE PAGE EDITOR */
table { font-size:1em; }
a { color:#ffffff; text-decoration:underline; font-weight:bold; }
a:hover { color:#686868; }
h1 { color:#ffffff; font-size:2em; line-height:25px; margin-top:0; font-weight:normal; }
h2 { color:#ffffff; font-size:2em; line-height:25px; font-weight:normal; font-family:"times new roman", times, sans-serif; font-style:italic; border-bottom:1px solid #98999c; padding-bottom:4px; }
h3 { color:#98999c; font-size:1.8em; line-height:27px; font-weight:normal; }
h4 { color:#686868; font-size:1.2em; margin-bottom:8px; }
img.clsleft { margin-right:20px; margin-bottom:10px; }
img.clsmiddle { margin-right:20px; margin-left:10px; margin-bottom:10px; }
img.clsright { margin-left:20px; margin-bottom:10px; }
img.clsborderleft { border:2px solid #ffffff; padding:1px; margin-right:20px; margin-bottom:10px; }
img.clsbordermiddle { border:2px solid #ffffff; padding:1px; margin-right:20px; margin-left:20px; margin-bottom:10px; }
img.clsborderright { border:2px solid #ffffff; padding:1px; margin-left:20px; margin-bottom:10px; }
.datatable { border:0; font-size:1.1em; }
.datatable th { text-align:left; color:white; font-weight:bold; border-bottom:1px solid #98999c; padding:8px; }
.datatable td { border-bottom:1px solid #313131; padding:8px; }
.datatable p { padding:0; margin:0; }
.notes { font-size:0.8em; }
.shout { font-size:1.2em; color:#fff; font-weight:bold; padding:5px; background:#CB2222; }
.shout2 { font-size:1.2em; color:#fff; font-weight:bold; padding:4px 5px; background:#700000; border:1px solid white; }
.submit { background:#686868; color:#ffffff; border:0; cursor:pointer; font-weight:normal; font-size:1.1em; padding:5px 9px; }
.reset { background:none; color:red; border:0; cursor:pointer; font-weight:normal; font-size:1em; padding:5px 9px; text-decoration:underline; }
.quote { border:1px solid #C6C6C6; padding:4px; color:#CB2222; font-weight:bold; }
.caption { font-weight:bold; background:#CB2222; float:right; width:200px; padding:10px 8px; margin:0 0 10px 10px; color:white; font-size:0.9em; }
.custom1 {}
.custom2 {}
.border { border:2px solid #ffffff; padding:1px; }
.noborder { border:0; }
.clear { clear:both; height:20px; }
.box { border:1px solid #313131; }

.packagebutton { padding:25px 0; clear:both; border-top:1px solid #98999c; color:#ffffff; font-weight:bold; }
.packagebutton h2 { margin:0; font-family:arial, verdana, tahoma, sans-serif; font-style:normal; border:0; padding:0; }
.packagebutton a { color:#ffffff; display:block; text-decoration:none; }
.packagebuttoncoach { padding:25px 0; clear:both; border-top:1px solid #98999c; color:#ffffff; font-weight:bold; background:url(minicoach.jpg) no-repeat right 45px; }
.packagebuttoncoach h2 { margin:0; font-weight:normal; font-family:arial, verdana, tahoma, sans-serif; font-style:normal; border:0; padding:0; }
.packagebuttoncoach a { color:#ffffff; display:block; text-decoration:none; }
h2.goldpackage { color:#d3ab09; }
h2.platinumpackage { color:#a4a8ab; }
h2.diamondpackage { color:#e0e0e0; }
h2.minicoach { color:#686868; font-size:1.8em; }

#container { width:960px; margin:0 auto; border:0; margin-bottom:10px; text-align:left; }

/*Header Begins*/
#header { height:153px; width:960px; border-bottom:1px solid #000000; background:url(header_back.jpg) no-repeat center top; }
#sitelogo { height:153px; width:388px; float:left; }
#strapline { height:153px; width:572px; float:right; }
/*Header Ends*/

#date { height:30px; line-height:30px; border-bottom:1px solid #98999c; border-top:1px solid #98999c; text-align:right; color:#ffffff; padding-right:8px; background:url(date_back.jpg) no-repeat left; margin-bottom:7px; }

#main { width:960px; margin:0; }
#left { width:202px; float:left; padding-top:12px; border-bottom:1px solid #98999c; }

#right { width:728px; float:right; }
#main_pic { height:229px; line-height:245px; width:728px; margin:8px 0 19px 0; text-align:center; }
#main_pic img { display:none; }
#main_pic img.first { display:block }

#pagebody { padding:30px 30px 0 30px; border:1px solid #313131; }
#pagebody ul { list-style-type:square; }
#pagebody li { margin-bottom:10px; }
#pagebody strong { color:#ffffff;  }
#pagebody form img { border:0; }
#footer { width:960px; height:45px; font-size:1em; color:#98999c; clear:both; }
#footer a { font-weight:normal; color:#98999c; text-decoration:underline; }
#footer a:hover { font-weight:normal; color:#ffffff; }
#footer_left { float:left; }
#footer_right { float:right; text-align:right; font-size:0.8em; color:#4e4e4e; }
#footer_right a { color:#4e4e4e; text-decoration:none; }

#nav, #nav ul { padding:0; margin:0; list-style:none; width:170px; text-align:left; }
#nav a { display:block; width:188px; padding:3px 7px; color:#ffffff; font-weight:normal; font-size:1.2em; text-decoration:none; }
#nav a:hover { background:#545454; color:#98999c; text-decoration:none; }
#nav li { float:left; width:202px; }
#nav li ul { position:absolute; width:202px ; left:-999em; z-index:999; }
#nav li ul ul { margin:-27px 0 0 202px; border-bottom:1px solid #ffffff; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left:auto; margin:-27px 0 0 202px; }
#nav li ul ul { margin:-1em 0 0 10em; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left:auto; }
#nav .nav_child, #nav .nav_child2 { border:1px solid #fff; border-bottom:0; }
#nav .nav_parent a {  }
#nav .nav_parent a:hover { background:#545454; color:#98999c; }
#nav .nav_child a { background:#2c2c2c; }
#nav .nav_child a:hover  { background:#545454; color:#98999c; }
#nav .nav_parent2 a { background:#2c2c2c; }
#nav .nav_parent2 a:hover { background:#545454; color:#98999c; }
#nav .nav_child2 a { background:#2c2c2c; }
#nav .nav_child2 a:hover  { background:#545454; color:#98999c; }
#nav #active { background:#545454; color:#98999c; cursor:default; }
#payment_td { background:#4a4a50; padding:10px; width:200px; }
