body {text-align:center; width: 100%; background: url(img/body_bg.gif) center top #ffffff no-repeat; font-size: 12pt; font-family: Georgia, "Times New Roman", Times, serif;}
* {margin: 0px; padding: 0px; }
p {padding: 10px 0;}
img {border: none;}
ul {padding:0px; margin: 0px; list-style-type: none;}
form {padding:0px; margin: 0px;}
A {color: #1c6fb7}
A:hover {color: #165891}
.clr {overflow:hidden; _zoom:1;}
.clr2 {clear: both; font-size:1px;}

.floatLeft {float:left;}
.floatRight {float:right;}
.tleft {text-align: left;}
.tright {text-align: right;}
.tcenter {text-align: center;}
.tbold {font-weight: bold;}
.noborder {border: none !important;}

.indentRight10 {margin-right: 10px;}
.indentRight20 {margin-right: 20px!important;}

.indentTop20 {margin-top: 20px;}
.indentTop35 {margin-top: 35px;}

.indentBottom10 {margin-bottom: 10px;}
.indentBottom15 {margin-bottom: 15px;}
.indentBottom20 {margin-bottom: 20px;}

.innerLeft30 {padding-left: 30px;}
.innerRight40 {padding-right: 40px;}
.noInnerBottom {padding-bottom: 0px !important;}

*html .pngfix {behavior: url(pngfix/iepngfix.htc);}

.body_b {background: url(img/body_bottom_bg.gif) center bottom no-repeat;}

.main {width: 992px; margin: 0 auto; background: url(img/main_rep_bg.png) top repeat-y; text-align:left;}
*html .main {behavior: url(pngfix/iepngfix.htc);}
.main_inn {background: url(img/main_bg.gif) center top no-repeat; text-align:left; padding: 0 10px;}

.header {position: relative; padding: 34px 0 0 90px; z-index:100; _zoom:1;}
.logo {position: absolute; top: 0; left: -115px; z-index: 100;}
.menu_bg {background: url(img/menu_bg.png) no-repeat; width: 615px; height: 33px; padding: 2px 0 0 0px; float: left;}
*html .menu_bg {behavior: url(pngfix/iepngfix.htc);}
.menu_bg ul {overflow:hidden; _zoom:1; margin-left:4px;}
.menu_bg ul li {float: left; margin-right: 1px;}
.p1 a {background: url(img/menu_tabs.png) -3px -3px no-repeat; width: 108px; height: 25px; display: block;}
.p2 a {background: url(img/menu_tabs.png) -111px -3px no-repeat; width: 123px; height: 25px; display: block;}
.p3 a {background: url(img/menu_tabs.png) -235px -3px no-repeat; width: 120px; height: 25px; display: block;}
.p4 a {background: url(img/menu_tabs.png) -357px -3px no-repeat; width: 161px; height: 25px; display: block;}
.p5 a {background: url(img/menu_tabs.png) -519px -3px no-repeat; width: 90px; height: 25px; display: block;}

*html .p1 a {behavior: url(pngfix/iepngfix.htc);}
*html .p2 a {behavior: url(pngfix/iepngfix.htc);}
*html .p3 a {behavior: url(pngfix/iepngfix.htc);}
*html .p4 a {behavior: url(pngfix/iepngfix.htc);}
*html .p5 a {behavior: url(pngfix/iepngfix.htc);}

.p1 a:hover {background: url(img/menu_tabs.png) -3px -83px no-repeat; width: 108px; height: 25px; display: block;}
.p2 a:hover {background: url(img/menu_tabs.png) -111px -83px no-repeat; width: 123px; height: 25px; display: block;}
.p3 a:hover {background: url(img/menu_tabs.png) -235px -83px no-repeat; width: 120px; height: 25px; display: block;}
.p4 a:hover {background: url(img/menu_tabs.png) -357px -83px no-repeat; width: 161px; height: 25px; display: block;}
.p5 a:hover {background: url(img/menu_tabs.png) -519px -83px no-repeat; width: 90px; height: 25px; display: block;}

.p1 a.act {background: url(img/menu_tabs.png) -3px -43px no-repeat; width: 108px; height: 25px; display: block;}
.p2 a.act {background: url(img/menu_tabs.png) -111px -43px no-repeat; width: 123px; height: 25px; display: block;}
.p3 a.act {background: url(img/menu_tabs.png) -235px -43px no-repeat; width: 120px; height: 25px; display: block;}
.p4 a.act {background: url(img/menu_tabs.png) -357px -43px no-repeat; width: 161px; height: 25px; display: block;}
.p5 a.act {background: url(img/menu_tabs.png) -519px -43px no-repeat; width: 90px; height: 25px; display: block;}

.lower_register#our_benefits {margin-left: 215px}
.lower_register#what_is {margin: 20px 0 0 28px}
.lower_register a {background: url(img/reg_lowerbutton.gif) left top no-repeat; display:block; width: 257px; height: 90px;}
.lower_register a:hover {background: url(img/reg_lowerbutton.gif) left -91px no-repeat;}

.login_bl {background: url(img/login_bg.png) no-repeat; width: 234px; height: 66px; padding: 0; float: left; margin: -1px 0 0 4px;}
*html .login_bl {behavior: url(pngfix/iepngfix.htc);}
.login_fld {width: 65px; height: 17px; float:left; border: none; margin: 9px 5px 0 3px; color:#ff9e43; font-size: 11px; font-family:Georgia, "Times New Roman"; padding: 0 0;}
a.login_but {background: url(img/button-go.png) 0 0 no-repeat; width: 31px; height: 23px; border: none; float: left; margin-top: 6px; margin-left: 12px;}
a.login_but:hover {background: url(img/button-go.png) 0 -26px no-repeat;}
*html a.login_but {behavior: url(pngfix/iepngfix.htc);}
#login_form {padding-left: 22px;}
#login_form input.typeImage {background: url(img/button-go.png) 0 0 no-repeat; width: 31px; height: 23px; border: none; float: left; margin-top: 6px; margin-left: 12px;}
#login_form input.typeImage:hover {background: url(img/button-go.png) 0 -26px no-repeat;}

.f_pas {margin-top: 8px; margin-left: 62px;}
.f_pas a {font-size: 14px; color:#ffffff; text-decoration: underline;}
.f_pas a:hover, .moreicq:hover {color: #ffefe0}


.in_px {width: 270px; height: 270px; float: left; margin: 0 30px 25px 0;}

.content { position: relative; _zoom:1;}
.c_left {float: left; width: 650px; padding-left: 60px; _zoom:1;}
.c_right {float: right; width: 255px; margin-top: 2px; _zoom:1;}
.c_bot {margin-left: 60px; _margin-left: 30px; _zoom:1;}
.c_bot_left {float: left; margin-top: 10px; padding-left:33px; width: 500px;}
.c_bot_right {float: left; padding-left: 20px; width: 300px; padding-top: 40px;}

.more_des {margin-top: 8px;}
.more_des li {padding-bottom: 8px;}
.more_des_but a {background: url(img/more_des_big_bg.jpg) no-repeat; display: block; width: 281px; height:109px;}
 
.content p {color:#666666; padding-left: 32px; line-height: 23px;}
.pbtx {font-weight: bold; color:#1c6fb7;}

.contact_bl {background: url(img/cont_bg.png) no-repeat; width: 329px; height: 270px; position: relative; margin-left: -49px; margin-bottom: 4px; _position: absolute;}
*html .contact_bl {behavior: url(pngfix/iepngfix.htc);}
.cbl_inn {margin-left: 138px; padding-top: 70px; color:#a14e00; font-size: 14px;}
.cbl_inn span {font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding-left: 5px;}
.moreicq {background: url(img/moreicqbg.gif) no-repeat; font-size: 12px; font-family: arial; color:#ffffff; display: block; width:56px; padding:3px 0 5px; text-align:center; margin-bottom: 10px;}
.cont_sk {font-size: 16px;}
.cont_sk span {font-size: 12px; padding: 0; color:#bf7226;}
.reg_but {position: relative; margin-left: 33px; _position: absolute; _margin-top: 280px; width: 254px; height: 62px; }
.reg_but a {background: url(img/Register-button.png) -3px -4px no-repeat; display:block; width:254px; height: 62px;}
.reg_but a:hover {background: url(img/Register-button.png) -3px -80px no-repeat;}
.reg_but#regbut_on_contacts {position: relative; margin-left: 30px; _position: absolute; _margin-top: 280px; width: 254px; height: 62px; }
.reg_but#regbut_on_contacts a {background: url(img/Register-button2.png) -3px -4px no-repeat; display:block; width:254px; height: 62px;}
.reg_but#regbut_on_contacts a:hover {background: url(img/Register-button2.png) -3px -80px no-repeat;}

*html .reg_but a {behavior: url(pngfix/iepngfix.htc);}
.ftit {margin-top: -10px; position: relative;}

H2.bodyheader {margin-left: 35px}
.oursites_t, .oursites_t_old {margin-left: 32px; margin-top: 20px; margin-bottom: 20px}
/*.oursites_t_old {display: none}*/
.oursites_t td, .oursites_t_old td {padding:0px 8px 30px 0px; text-align:center; font-weight: bold; color:#1c6fb7;}
.oursites_t td a, .oursites_t_old td a {font-weight: bold; color:#1c6fb7; text-decoration: none;}
.oursites_t td a:hover, .oursites_t_old td a:hover { text-decoration: underline;}
/*#arch_des_toggler {margin-left: 35px}
#arch_des_toggler span {border-bottom: dashed 1px #1c6fb7; cursor: pointer}*/


.our_benbl {padding-top: 30px; margin-left: -17px; position: relative;}
.our_benbx {overflow:hidden; _zoom:1; padding-bottom: 30px;}
.our_benbx .img {float: left; width: 235px; text-align: left;}
.our_benbx .txt {float: left; width: 430px;}
.our_benbx .txt h2 {font-style: italic; font-weight: normal; font-size: 32px; color:#1c6fb7; line-height: 23px; padding-bottom: 5px;}
.our_benbx .txt p {padding: 10px 0 10px 0;}

.more_answ {color:#ff9e43; text-decoration: none; padding-left: 30px;}
.more_answ span {border-bottom: dashed 1px #ff9e43; font-style: italic; font-size: 12px; font-weight: bold;}

.question {padding-bottom: 10px; padding-left: 4px; padding-top: 15px; overflow: hidden; _zoom:1;}
.question a {font-weight: bold; color:#1c6fb7; text-decoration: none; cursor: pointer;}
.question a span {border-bottom: dashed 1px #1c6fb7;}
.question img {margin-right: 10px; float: left;}
.question .qtxt {float: left; width: 580px;}
.question .arrow {background: url(img/arr_right.gif) center center no-repeat; width: 16px; height: 16px; margin-right: 10px; float: left;}
.question .up {background: url(img/arr_down.gif) center center no-repeat !important;}
.answer {background: url(img/q_abgtop.png) top no-repeat; padding-top: 18px; width: 614px; margin-left: 5px;}
.answer_inn {background: url(img/q_abgbot.png) bottom no-repeat; padding-bottom: 8px;}
.answer_inn p {padding: 0px 25px 15px 25px;}

*html .answer {behavior: url(pngfix/iepngfix.htc);}
*html .answer_inn {behavior: url(pngfix/iepngfix.htc);}

h2 {font-style: italic; font-weight: normal; font-size: 32px; color:#1c6fb7; line-height: 23px; padding-bottom: 15px;}
h2 a {font-style: italic; font-weight: normal; font-size: 32px; color:#1c6fb7; line-height: 23px; padding-top: 10px; display:block; text-decoration:underline;}

ul.bp_list {list-style-image: url(img/list_p.gif); margin: 15px 0 10px;}
.bp_list li {padding-bottom: 10px; font-weight:bold; font-style: italic; color:#666666; margin-left: 33px;}

.footer {background: url(img/footer_bg.gif) no-repeat; width: 483px; font-size: 11px; color:#ffffff; margin: 80px auto 0; padding: 20px 0px 60px; text-align:center;}

.bench_in_a_park a {background-position:0 -1099px;}
.bench_in_a_park a:hover {background-position: -283px -1099px;}

.bondi_blue a {background-position: 0px -1319px;}
.bondi_blue a:hover {background-position: -283px -1319px;}

.brushy a {background-position:0 0px;}
.brushy a:hover {background-position: -283px 0px;}

.golden_stethoscope a {background-position: 0px -660px;}
.golden_stethoscope a:hover {background-position: -283px -660px;}

.kettlebell a {background-position: 0px -550px;}
.kettlebell a:hover {background-position: -283px -550px;}

.life_meant_to_be a {background-position:0 -330px;}
.life_meant_to_be a:hover {background-position: -283px -330px;}

.loose_weight_orangy a {background-position: 0px -110px;}
.loose_weight_orangy a:hover {background-position: -283px -110px;}

.modry a {background-position: 0px -220px;}
.modry a:hover {background-position: -283px -220px;}

.stallionsRX a {background-position: 0 -440px;}
.stallionsRX a:hover {background-position: -283px -440px;}

.always_great a {background-position: 0px -770px;}
.always_great a:hover {background-position: -283px -770px;}

.mostly_laconic a {background-position: 0px -1210px }
.mostly_laconic a:hover {background-position: -283px -1210px}

.red_on_green a {background-position: 0px -880px}
.red_on_green a:hover {background-position: -283px -880px}

.star_of_health a {background-position: 0px -990px }
.star_of_health a:hover {background-position: -283px -990px}

P.note {font-style: italic; font-size: 11pt; line-height: 1.3em; color: #888;}

UL.contacts {color:#444; padding: 0.25em 0 1.5em 32px; line-height: 23px;}
UL.contacts SPAN {color: #888}
H3.contacts {padding-left: 31px; font-style: italic; font-weight: normal; font-size: 16pt; color:#1c6fb7;}






