@charset "utf-8";
* {margin:0px; padding:0px;}
html {overflow-x:hidden; overflow:-moz-scrollbars-vertical;}
body {font:normal 14px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#000; background:#901419 url(../images/body_bg.PNG) no-repeat center 278px;}
a {color:#b91920; text-decoration:none; outline-style:none;}
a:hover {color:#000;}
img {border:none;}

.fL {float:left;}
.fR {float:right;}
.clear {clear:both;}
.empty10 {height:10px;}
.picL {float:left; margin:10px 10px 10px 0;}
.picR {float:right; margin:10px 0 10px 10px;}

.w980 {width:980px; margin:0px auto;}
.header {height:274px; border-top:4px solid #901419; background:#fff url(../images/header_bg_ln.gif) repeat-x center 263px;}
	.headerVideo {width:454px; height:253px; padding-top:10px; text-align:center; background-color:#ececec;}
	.headerRight {position:relative; width:518px; height:272px; background:url(../images/jung_soo_park.png) no-repeat 130px -5px;}
	.headerInstructors {position:absolute; width:232px; height:278px; top:20px; right:-50px; background:url(../images/header_instructors.png) no-repeat left top;}
	* html .headerInstructors {position:absolute; width:232px; height:278px; top:20px; right:-50px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/header_instructors.png', sizingMethod='scale');}
	.www {height:46px;}
	.www a {font-size:15px; line-height:45px;}
	.logo {height:137px; padding-top:50px;}
	.smallNav {list-style:none; height:38px;}
	.smallNav li {float:left;}
	.smallNav li.liJoin {position:relative; width:180px; height:38px; z-index:1; background:url(../images/small_btn_join_us.png) no-repeat left top;}
	.smallNav li.liJoin a.join {display:block; padding:0 20px 0 30px; border-right:1px dashed #ffb3b6; line-height:38px; text-align:right; color:#fff;}
	.smallNav li.liJoin a.join:hover {color:#000;}
	.smallNav li.liJoin a.fb {padding:10px 40px 0 22px;}
	.smallNav li.liJoin:hover {z-index:10; background:url(../images/small_btn_join_us.png) no-repeat left bottom;}
	.smallNav li a b {line-height:38px;}
	.smallNav li a.sBtnEmail {display:block; position:relative; height:38px; width:170px; z-index:9; left:-35px; text-align:center; color:#fff; background:url(../images/small_btn_email.png) no-repeat left top;}
	.smallNav li a.sBtnEmail:hover {z-index:10; background:url(../images/small_btn_email.png) no-repeat left bottom;}
	.smallNav li a:hover {color:#fff;}

.site {}
.topNav {height:41px; border-bottom:1px dashed #be888b;}
.topNav ul {list-style:none; padding:8px 0 0 0;}
.topNav ul li {float:left;}
.topNav ul li a {display:block; position:relative; height:25px; text-indent:-9999px;}
.topNav ul li a.bHome {width:86px; z-index:1; background:url(../images/b_home.gif) no-repeat left top;}
.topNav ul li a.bHome:hover {z-index:99; background:url(../images/b_home.gif) no-repeat left bottom;}
.topNav ul li a.bAboutParks {width:125px; z-index:1; background:url(../images/b_about_parks.gif) no-repeat left top;}
.topNav ul li a.bAboutParks:hover {z-index:99; background:url(../images/b_about_parks.gif) no-repeat left bottom;}
.topNav ul li a.bKidsTeens {width:129px; z-index:1; background:url(../images/b_kids_and_teens.gif) no-repeat left top;}
.topNav ul li a.bKidsTeens:hover {z-index:99; background:url(../images/b_kids_and_teens.gif) no-repeat left bottom;}
.topNav ul li a.bAdults {width:88px; z-index:1; background:url(../images/b_adults.gif) no-repeat left top;}
.topNav ul li a.bAdults:hover {z-index:99px; background:url(../images/b_adults.gif) no-repeat left bottom;}
.topNav ul li a.bFamily {width:88px; z-index:1; background:url(../images/b_family.gif) no-repeat left top;}
.topNav ul li a.bFamily:hover {z-index:99; background:url(../images/b_family.gif) no-repeat left bottom;}
.topNav ul li a.bInstructors {width:116px; z-index:1; background:url(../images/b_instructors.gif) no-repeat left top;}
.topNav ul li a.bInstructors:hover {z-index:99; background:url(../images/b_instructors.gif) no-repeat left bottom;}
.topNav ul li a.bCageFitness {width:126px; background:url(../images/b_cage_fitness.gif) no-repeat left top;}
.topNav ul li a.bCageFitness:hover {z-index:99; background:url(../images/b_cage_fitness.gif) no-repeat left bottom;}
.topNav ul li a.bVirtualTour {width:122px; z-index:1; background:url(../images/b_virtual_tour.gif) no-repeat left top;}
.topNav ul li a.bVirtualTour:hover {z-index:99px; background:url(../images/b_virtual_tour.gif) no-repeat left bottom;}
.topNav ul li a.bContact {width:96px; z-index:1; background:url(../images/b_contact.gif) no-repeat left top;}
.topNav ul li a.bContact:hover {background:url(../images/b_contact.gif) no-repeat left bottom;}
.topNav ul li a:hover {}

.aFor {display:block; float:left; width:153px; height:125px; margin:0 1px 1px 0; font:bold 16px Trebuchet MS; color:#fff;}
.aFor span {display:block; padding:94px 0 0 10px;}
	.afKids {background:url(../images/home_img_for_kids.jpg) no-repeat left top;}
	.afKids:hover {background:url(../images/home_img_for_kids.jpg) no-repeat left bottom;}
	.afAdults {background:url(../images/home_img_for_adults.jpg) no-repeat left top;}
	.afAdults:hover {background:url(../images/home_img_for_adults.jpg) no-repeat left bottom;}
	.afFamilies {background:url(../images/home_img_for_families.jpg) no-repeat left top;}
	.afFamilies:hover {background:url(../images/home_img_for_families.jpg) no-repeat left bottom;}
	.afInstructors {background:url(../images/home_img_instructors.jpg) no-repeat left top;}
	.afInstructors:hover {background:url(../images/home_img_instructors.jpg) no-repeat left bottom;}
	.afTestimonials {background:url(../images/home_img_testimonials.jpg) no-repeat left top;}
	.afTestimonials:hover {background:url(../images/home_img_testimonials.jpg) no-repeat left bottom;}
	.afVirtualTour {background:url(../images/home_img_virtual_tour.jpg) no-repeat left top;}
	.afVirtualTour:hover {background:url(../images/home_img_virtual_tour.jpg) no-repeat left bottom;}
.aFor:hover {color:#e0e0e0;}

.homeRightColTop {background:#fff url(../images/home_right_top.jpg) no-repeat left top;}
.homeRightColBtm {padding:10px; background:url(../images/home_right_bottom.jpg) no-repeat left bottom;}
	.pgTitleLeft {margin-bottom:10px; background:#eb2931 url(../images/pg_title_left.gif) no-repeat left top;}
	.pgTitleRight {padding-left:10px; font-size:32px; line-height:49px; letter-spacing:-2px; color:#fff; background:url(../images/pg_title_right.gif) no-repeat right top;}
.homeRightColBtm h3 {padding:0 0 10px 0; font-size:22px; color:#000;}
.homeRightColBtm p {padding:0 0 20px 0; line-height:18px;}

.box {margin-bottom:10px;}
.boxTitle {height:30px; background:url(../images/box_title_bg.gif) no-repeat right bottom;}
.boxTitleRight {float:left; background:url(../images/box_title_right.gif) no-repeat right top;}
.boxTitleLeft {padding:0 30px 0 20px; font-size:18px; line-height:30px; color:#fff; font-weight:bold; background:url(../images/box_title_left.gif) no-repeat left top;}
.boxContent {padding:20px; border-left:1px solid #474747; border-right:1px solid #474747;}
.boxBtm {text-align:right; background:url(../images/box_bottom_left.gif) no-repeat left top;}
	.freeUniform {display:block; color:#000; background:url(../images/red_arr.gif) no-repeat right center;}
	.freeUniform:hover {color:#b91920;}
	.homeAddress {list-style:none;}
	.homeAddress li {float:left; width:21.5%; padding:8px;}
.rColTop {text-align:right; background:url(../images/r_col_tl.gif) no-repeat left top;}	
.rColBtm {text-align:right; background:url(../images/r_col_bl.gif) no-repeat left top;}
.rColContent {padding:0 10px; background-color:#fff;}
.rColContent p {padding:0 0 20px 0; line-height:18px;}
.rColContent h3 {padding:0 0 5px 0; border-bottom:1px solid #ccc; font-size:22px; color:#000;}
	.videoContainer {text-align:center; padding:10px 0; margin-bottom:10px; border:1px solid #ccc;}

.couponFree {padding:10px 0 10px 0; text-align:center;}

.leftNav {list-style:none; padding:0 0 10px 0;}
.leftNav li {margin-bottom:1px; width:295px;}
.leftNav li a {display:block; font-size:16px; letter-spacing:-1px; color:#fff; background-color:#360406;}
.leftNav li a b {display:block; background:url(../images/left_nav_ctl.gif) no-repeat left top;}
.leftNav li a b b {background:url(../images/left_nav_ctr.gif) no-repeat right top;}
.leftNav li a b b b {background:url(../images/left_nav_cbr.gif) no-repeat right bottom;}
.leftNav li a b b b b {padding:5px; text-align:left; background:url(../images/left_nav_cbl.gif) no-repeat left bottom;}
.leftNav li a:hover {color:#fff; background-color:#1d0203;}

.ulTxt {list-style:none; padding:0 0 10px 20px;}
.ulTxt li {padding:5px 0 5px 15px; background:url(../images/bullet_ul_txt.gif) no-repeat left 10px;}

.hRight {background:url(../images/h_right.gif) no-repeat right top;}
.hLeft {padding:0 20px; font-size:18px; line-height:30px; color:#fff; background:url(../images/h_left.gif) no-repeat left top;}

.footer {border-top:1px dashed #c88a8c; padding:10px 0; font-size:11px; color:#fff;}
.footer a {color:#fff;}
.footer a:hover {color:#c88a8c;}

.mess {padding:5px; margin-bottom:10px; border:1px solid; color:#d00000; text-align:center;}
.validation-advice {display:block; color:#FF3300; font:normal 11px Tahoma;}
.field1, .required {padding:5px; border:1px solid #adadad; background-color:#fff; font:normal 14px Trebuchet MS, Verdana; color:#000;}





