body {
    background: url(../images/personal_trainer_bg.jpg);
	background-repeat: repeat-x;
	background-color: #88743B;
	margin:0px;
	color:#FFF;
	font-family: "Helvetica";
	text-align:center;/*align all element center for IE5.5(text element only for others)*/
}
ul,h1,h2,h3,h4,h5,h6,p{
	margin:0px;
	padding:0px;
}
a img{
	border:none;
}
.layout {
	width: 1000px;
	margin: 0px auto;
	
	text-align:left;/*realign*/	
}
.header{
	/* margin-left:95px; */
	float:left;
}
.stock-photo{
width:680px;
+width:680px;
-width:656px;

}
.content{
	/* margin-left:95px; */
	margin-top:10px;
	float:left;
	+margin-top:0px;
}
.footer{
	float:left;
	margin-left:270px;
	margin-top:15px;
	margin-bottom:30px;
	-margin-left:135px;
    -margin-bottom:30px;
}
.main_footer{
	
	float:left;
	-margin-top:-30px;
    +margin-top:5px; 
	+margin-bottom:30px;
    margin-bottom:30px;
	width:900px;
}
.logo{
	margin-top:20px;
}
.nav{
	margin-top:17px;
}
.nav ul,.left-side ul,.main-right-side ul,.links ul{
	list-style:none;
}

.nav ul li{
	float:left;
	margin-left:20px;
  display: inline;
	font: 10px "Lucida Sans";
}
.nav ul li.top_nav{
	margin-left:0px;
  
	}
.nav ul li a{
	letter-spacing:0.2px;
	font-size:13px;
	
	+letter-spacing:0.6px;
}
.nav ul li a,.left-side ul li a{
	color:#FFF;
	text-decoration:none;
	font: bold 12px "Lucida Sans" !important;
}

.nav ul li a:hover,.nav ul li a.current{
	color:#6ED2F0;
}

.top_nav{
	margin-top:0px;

}
.top_nav ul{
	list-style:none;
}
.top_nav ul li{
	float:left;
	margin-left:30px;
	-margin-left:29px;
    +margin-left:29px;
}
.top_nav ul li.top_nav{
	margin-left:0px;
    

	}
.top_nav ul li a{

	font-size:14px;

}
.top_nav ul li a{
	color:#FFF;
	text-decoration:none;
	font-family: "Lucida Sans Unicode";
	
}
.top_nav ul li a:hover,.nav ul li a.current{
	color:#6ED2F0;
}

.left-side{
	width:265px;
	float:left;
}
.left-side ul li{
	padding:15px 0px;
	border-bottom:1px #a38e66 solid;
    letter-spacing: 1px;
}
.left-side ul li.last-li{
	border-bottom:none;
}
.left-side ul li a{
	font-size:18px;
}
.left-side ul li a:hover{
	color:#4BB2C2;
}
.left-side li ul li{
	padding:5px 0px;
	border-bottom:none;
}
.left-side li ul li a{
	font-size:14px;
	font-weight:normal;
	padding-left:20px;
	color:#d6d0c5;
}
.left-side li ul li a:hover{
	color:#4BB2C2;
}
.left-nav1{
	background:url(../images/left_nav_bg1.png) no-repeat;
	width:224px;
	/* height:251px; */
	padding:15px 20px 20px 20px;
}
.left-nav2{
	background:url(../images/left_nav_bg1.png) no-repeat;
	width:224px;
	/* height:240px; */
	padding:25px 20px 200px 20px;
}

.left-nav2-offer{
	background:url(../images/left_nav_bg1.png) no-repeat;
	width:224px;
	/* height:240px; */
	padding:25px 0px 200px 0px;
}
.left-nav3{
	background:url(../images/left_nav_bg4.png) no-repeat;
	width:224px;
	/* height:240px; */
	padding:25px 20px 200px 20px;
}
.left-nav2 h2, .left-nav3 h2{
	color:#4bb2c2;
	font-size:18px;
}
.left-nav2 span, .left-nav3 span{
	display:block;
	margin-top:20px;
	color:#d6d0c5;
	font-size:14px;
	word-spacing:5px;
	width:90%;
}
.left-nav2 span em, .left-nav3 span em{
	font-style:normal;
	font-size:16px;
}
.left-nav2 h3, .left-nav3 h3{
	width:90%;
	color:#57a0a3;
	font-size:16px;
	margin-top:20px;
}

.main-right-side{
	width:280px;
	float:left;
}
.main-right-side ul li{
    letter-spacing: 0.05em;
	
}
.main-right-side ul li.last-li{
	border-bottom:none;
}
.main-right-side ul li a{
	font-size:16px;
	border-bottom:1px #a38e66 solid;
	padding-bottom:2px;
}.main-right-side ul li ul li a{    display: block;		border: none;		font-weight:bold;}
.main-right-side li ul li{
	padding:6px 0 5px 0;
	border-bottom:none;
	font-size:13px;
	
}
.main-right-side li ul li a{
	font-size:14px;
	font-weight:normal;
	color:#d6d0c5;
}
.main-right-nav1{
	background:url(../images/personal_trainer_bg_home_2.png) no-repeat;
/* 	width:224px; */
	height:251px;
	padding:15px 20px 0px 20px;
	margin-left: 15px;
	
}
.main-right-nav3{
	background:url(../images/personal_trainer_bg_home_4-1.png) no-repeat;
/* 	width:224px; */
	height:193px;
	padding:15px 20px 0px 20px;
	margin-left: 15px;
	margin-top: 18px;
}
.main-right-navblog{
	background:url(../images/personal_trainer_bg_home_5.png) no-repeat;
/* 	width:224px; */
	height:349px;
	padding:15px 20px 0px 20px;
	margin-left: 15px;        margin-top: 12px	
}
.main-right-nav2{
	background:url(../images/personal_trainer_bg_home_3.png) no-repeat;
/* 	width:224px; */
	height:85px;
	padding:13px 20px 0px 20px;
	margin-left: 15px;
}
.main-right-nav2 h2{
	color:#4bb2c2;
	font-size:18px;
}

.main-right-nav2 h4{
	color:#4bb2c2;
	font-size:18px;
	font-weight:blod;
}
.main-right-nav2 span{
	display:block;
	margin-top:20px;
	color:#d6d0c5;
	font-size:14px;
	word-spacing:5px;
	width:90%;
}
.main-right-nav2 span em{
	font-style:normal;
	font-size:16px;
}
.main-right-nav2 h3{
	width:90%;
	color:#57a0a3;
	font-size:16px;
	margin-top:20px;
}

.right-side{
	width:683px;
	float:left;
	margin-left:15px;
	+width:683px;
}

.main-left-side{
	background:url(../images/personal_trainer_bg_home_1.png) no-repeat;
	width:658px;
	height:674px; 
	float:left;
	margin-top: 18px;
	padding:0px 13px;
}

.main-left-side .index_info ul{
    padding-left:20px;
}


.main-left-side .index_info li{
    padding-left:5px;
    list-style:disc;
    padding-bottom:5px;
    list-style-position:inside;
    font-weight:normal
}

.right-side foot{
    background: url(../images/personal_trainer_bg_bottom.png) no-repeat;
	width:658px;
    height:41px;
	float:left;
	margin-left:15px;
	padding:0px 13px;
}
.title,.index_title{
	padding:20px 0px;
}
.title h2{
	font-size:26px;
	font-weight:normal;
	letter-spacing:5px;
}
..index_title h2{
	font-size:26px;
	font-weight:normal;
	letter-spacing:5px;
	margin-left:20px;

}
.info{
	margin-top:15px;
}
.info h4{
	font-size:22px;
	display:block;
	font-weight:normal;
	line-height:140%;
	width:90%;
    

}
.info p{
	margin-top:20px;
	font-size:15px;
	width:96%;
	letter-spacing:1px;
	/* line-height:24px; */
}
.info p.question,.info p.answer{
	margin-left:20px;
	float:left;
	-margin-left:5px;
}

.info p.question{
font-weight:bold;11/24/2008 9:41:41 AM
}

.info p.question:first-letter,.info p.answer:first-letter{

	
}
.info p span.first{
	margin-left:-10px;
	width:30px;
	float:left;
	display:block;
	-margin-left:-0px;
	
}
.info p span.others{
	margin-left:20px;
	display:block;
	-padding-left:20px;
}
.info p.answer{
	margin-top:2px !important;
}

.info  a{
color:#4BB2C2;
}
.info  a.what{
	font-size:12px;
}
.index_info{
	margin-top:25px;
}
.index_info h4{
	font-size:22px;
	display:block;
	font-weight:normal;
	line-height:140%;
	width:90%;
	letter-spacing:3px;
	margin-top:-20px;
	margin-left:20px;
	
}
.index_info p{
	margin-top:20px;
	font-size:15px;
	width:96%;
	letter-spacing:2px;
	margin-left:20px;
	line-height:25px;

}
.index_info p a{
	color:#4bb2c2;
}

.footer a,.footer span,.main_footer a,.main_footer span{
	text-decoration:none;
	color:#D0AE4F;
	font-size:12px;
	padding:0px 10px 0 0;
	display:block;
	float:left;
}
.flash{
	width:964px;
	height:436px;
	float:left;
}
.home-left-side{
	background:url(../images/home_left_bg.gif) no-repeat;
	width:644px;
	height:716px;
	float:left;
	margin-top:10px;
	padding:0px 15px 0px 25px;
}
.home-right-side{
	width:265px;
	height:716px;
	float:left;
	margin-left:18px;
	margin-top:-7px;
}
.home-right-side div{
	margin-top:18px;
	width:235px;
	padding:0px 15px;
}
.promotion{
	background:url(../images/promotion.gif) no-repeat;
	
	height:254px;
}
.blog {
	background:url(../images/blog.gif) no-repeat;	
	height:89px;
}
.newsletter{
	background:url(../images/newsletter.gif) no-repeat;

	height:89px;
}
.locations{
	background:url(../images/locations.gif) no-repeat;

	height:228px;
}
.home-right-side div h5{
	font-size:18px;
	font-weight:normal;
	letter-spacing:2px;
	padding:15px 0px 0px;
}
.home-right-side div h4{
	font-size:18px;
	padding:15px 0px 0px;
}
.home-right-side div p{
	padding:10px 0px 0px;
	font-size:15px;
}
.home-right-side div a{
	color:#73b5c8;
	font-size:15px;
}
.home-footer{
	margin-left:85px !important;
}
.info ul li{
	margin-left:20px;
	margin-top:20px;
}
.info li ul li{
	margin-top:2px;
}
.info ul li span.program,.info ul li span.times,.info ul li span.price{
	display:block;
	float:left;
}
.info ul li span.program{
	width:200px;
}
.info ul li span.times{
	width:300px;
}
.info ul li span.price{
	width:100px;
}
.content-top,.content-mid,.content-bottom2,.content-bottom3,.content-bottom{
	width:653px; !important
	float:left;
	padding:0px 15px;
	+width:653px;
	
}
.content-mid{
	-width:653px;
	-margin-top:-5px;
    
}
.content-top{
	background:url(../images/content_top.png) no-repeat;
	float:left;
	height:13px;
	
}
.content-mid{
	background:url(../images/content_mid.png) repeat-y;
   float:left;

}
.content-bottom{
	background:url(../images/content_end.png) no-repeat;
	+width:662px;
    -width:662px;
	height:23px;
    float:left;
}

.content-bottom2{
	background:url(../images/content_end1.png) no-repeat;
	+width:662px;
    -width:662px;
	height:23px;
    float:left;
}

.content-bottom3{
	background:url(../images/content_end2.png) no-repeat;
	+width:662px;
    -width:662px;
	height:23px;
    float:left;
}

.left-nav2 li , .left-nav3 li {
	color: #ffffff; 
	list-style-type: none; 
}
.info form.refer_friend_form{
	width:550px;
	margin:0px;
	padding-left:30px;
}
.info form.refer_friend_form h5{
	font-weight:normal;
	font-size:16px;
	word-spacing:5px;
	margin-top:20px;
	float:left;
	width:580px;
}
.info form.refer_friend_form span{
	display:block;
	margin-top:5px;
	font-size:12px;
}
.info form.refer_friend_form label,.info form.refer_friend_form input{
	float:left;
	width:540px;
	
}
.info form.refer_friend_form input{
	margin-top:3px;
	height:20px;
}
.info form.refer_friend_form input.checkbox{
	width:20px;
	margin-top:0px;
}
.info form.refer_friend_form label{
	margin-top:20px;
}
.info form.refer_friend_form .left,.info form.refer_friend_form .right{
	width:245px !important;
	
}
.info form.refer_friend_form .small{
	width:95px !important;
}
.info form.refer_friend_form .right,.info form.refer_friend_form .small{
	margin-left:45px;
}
.info form.refer_friend_form textarea{
	width:540px;
	height:120px;
}
.info form.refer_friend_form input.submitBtn{

	width:120px;
	height:25px;
	margin-top:10px;
}
.info h6{
	font-size:17px;
	font-weight:normal;
	margin-top:20px;
}
.info table.schedule-table{
	margin-top:20px;	
}
.info table caption{
	text-align:left;
	margin-top:20px;
}
.info table.schedule-table tr{
	margin-top:20px;
	float:left;
}
.info table th{
	font-weight:normal;
}
.info table th,.info table td{
	width:185px;
	margin-left:20px;
}
.info table td.schedule{
	width:400px;
}
.info table td span{
	display:block;
	float:left;
}
.info table td span.sold-out{
	margin-left:20px;
}
.info span.tip{
	margin-left:3px;
	color:#00A7BF !important;
}
.info span.tip-text{
	margin-left:5px;
	font-size:10px;
}
.terms_conditions ul{
	font-size:12px;
	list-style:decimal !important;
}
.terms_conditions ul li ul{
	list-style:lower-alpha !important;
}
.terms_conditions ul li ul li ul{
	list-style:lower-roman !important;
}
.employment ul{
	list-style:square !important;
}
.employment ul li,.links ul li{
	margin-top:5px !important;
}
.links ul,.links h5{
	margin-top:20px;
}
.links ul li{
	font-size:12px;
	margin-left:0px !important;
}
.links ul li a{
	font-size:12px;
}
.info  div{
	margin-top:20px !important;
}
.info  div p{
	margin-top:0px ;
	margin-left:2em !important;
}
.info p.character a{
	padding:0px 2px;
}
.info p.character a.current{
	color:#FFF;
	text-decoration:none;
}

.stock-photo img{
margin-bottom:15px;
}

.info dt{
font-weight:bold;
margin-top:30px;
}
.info dd{
border:0 none;
margin:5px 0 0 25px;
padding:0;
}

.main-right-nav3 p{
+margin-top:10px ; !important
}
#recaptcha_widget_div{
	float:left;
	width:90%;
	margin-top:0px !important;
}
#recaptcha_widget_div label{
	margin-top:0px;
}
.info div.recaptcha_input_area{
	margin-top:4px !important;
}
.info .recaptchatable #recaptcha_response_field{
	position:static !important;
	+margin-left:-20px !important;
}

.info_form label{
  float:left;
  font-size: .7em;
}
.info_form form{
  margin:10px 0 0 0;
}
.info_textbox {
  clear:both;
  margin: 0 0 10px 0;
  width:218px;
}
.info h5{
  font-size:22px;
  font-weight:normal;
  margin:30px 0 0 0;
}
.info p{
  margin:15px 0 0 0;
}

.info ul li span.program, .info ul li span.times, .info ul li span.price {
display:block;
float:left;
}
.info ul li span.program {
width:200px;
}
.info ul li span.times {
width:300px;
}
.info ul li span.price {
width:100px;
}

.main-right-navblog ul li ul li {
padding-top:0px !important;
padding-bottom:0px !important;
margin-top:0px !important;
}

.main-right-navblog ul li ul {
margin-top:10px;
}

.left_top_round {
background:url(../landing_pages/images/top_left.png) no-repeat;
width:224px;
height:11px;
float:left;
}

.left_bot_round {
background:url(../landing_pages/images/bottom_left.png) no-repeat;
width:224px;
height:11px;
float:left;
}

.right_top_round {
background:url(../landing_pages/images/top_right.png) no-repeat;
width:654px;
height:21px;
float:left;
}

.right_bot_round {
background:url(../landing_pages/images/bottom_right.png) no-repeat;
width:654px;
height:21px;
float:left;
}

.landing_left p, .landing_right p{
color:black;
font-size:.8em;
}

.landing_left{
background-color:#FFFBED;
padding:20px; 
float:left;
-margin-top:-10px;
}

.landing_right{
float:left;
color:black;
padding:20px;
background-color:#FFFBED;
width:614px;
}

.landing_right h3{
margin:0;
padding:0 0 10px 0;
color:#cc0000;
}

.landing_left h4{
color:black;
text-align:center;
}

.landing_right ul{
padding-left:20px;
float:left;
}

.landing_right ul li{
padding-top:10px;
}

.address {
float:right;
text-align:right;
margin-top:30px;
}

/* Alifa CSS*/

/* CSS Document */

.main_content{
width:950px;
height:auto;
float:left;
clear:both;
}
.left_main{
width:300px;
height:auto;
float:left;
padding-top:20px;
background-image:url(../images/left_nav_bg1.png);
background-repeat:no-repeat;
}
.login{
width:250px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFFFFF;
font-weight:bold;
/*padding-left:20px;*/
/*padding-top:20px;
padding-bottom:5px;*/
}
.login_text{
width:220px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
/*padding-left:20px;*/
padding-top:10px;
padding-bottom:5px;
}
.textbox_form {
BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10pt; BACKGROUND: #ffffff; BORDER-LEFT: #666666 1px solid; WIDTH: 225px; COLOR: #000000; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: arial,verdana,helvetica,sans-serif; HEIGHT: 22px;
}
.forgot_pwd{
width:250px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4BB2C2;
/*padding-top:20px;*/
text-decoration:underline;

/*padding-left:20px;*/
}
.right_main{
width:649px;
height:auto;
float:left;
background-image:url(../images/right_side_bg.gif);
padding-bottom:20px;
}
.description{
width:720px;
height:auto;
float:left;
padding-top:20px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
padding-left:20px;
}
.description_text{
width:550px;
height:auto;
float:left;
padding-top:10px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding-left:20px;
}
.form_div{
width:615px;
height:auto;
float:left;
margin-left:18px;
background-color:#78613a;
margin-top:10px;
}
.required_fields{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
.frist_name{
width:298px;
float:left;
height:auto;
}
.street_address{
width:600px;
height:auto;
float:left;
padding-left:20px;
/*padding-top:10px;
padding-bottom:10px;*/
}
.street_address_text{
width:260px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
/*padding-bottom:10px;*/
}
.street_textbox{
BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10pt; BACKGROUND: #ffffff; BORDER-LEFT: #666666 1px solid; WIDTH: 270px; COLOR: #000000; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: arial,verdana,helvetica,sans-serif; HEIGHT: 22px;
}
.email_textbox{
BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10pt; BACKGROUND: #ffffff; BORDER-LEFT: #666666 1px solid; WIDTH: 568px; COLOR: #000000; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: arial,verdana,helvetica,sans-serif; HEIGHT: 22px;
}
.city_address_text{
width:200px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
/*padding-bottom:10px;*/
}
.city_name{
width:236px;
float:left;
height:auto;
}
.city_textbox{
BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10pt; BACKGROUND: #ffffff; BORDER-LEFT: #666666 1px solid; WIDTH: 200px; COLOR: #000000; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: arial,verdana,helvetica,sans-serif; HEIGHT: 22px;
}
.state_name{
width:182px;
float:left;
height:auto;
}
.state_text{
width:150px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
/*padding-bottom:10px;*/
}
.state_textbox{
BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10pt; BACKGROUND: #ffffff; BORDER-LEFT: #666666 1px solid; WIDTH: 147px; COLOR: #000000; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: arial,verdana,helvetica,sans-serif; HEIGHT: 22px;
}
.code_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#73bfad;
text-decoration:underline;
}
.card_information{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
}
.card_type{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
}
.telephone_information{
width:500px;
height:auto;
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
}
.bottom_button{
width:600px;
height:auto;
float:left;
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
text-align:left;
}
.geo-list{
font-size:5px;
font-weight:normal;
}
/* schedules page */
.td_main_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#fffff;
width:656px;
height:auto;
float:left:
padding-left:12px;
padding-bottom:8px;
padding-top:5px;
}
.td_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
padding-left:10px;
font-weight:bold;
}
.td_sub_data{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646;
padding-left:10px;
line-height:16px;
padding-bottom:3px;
}
.td_start_date{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646;
padding-left:10px;
line-height:16px;
/*padding-bottom:8px;*/
}
.td_start_date1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646;
padding-left:10px;
line-height:16px;
padding-right:0px;
/*padding-bottom:8px;*/
}
.td_camp_full{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#dd512e;
}
.td_view_map{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#4595c8;
  text-decoration:none;
}
/*End of table*/

/*Start of Page2*/
.main_content{
	width:680px;
	height:auto;
	float:left;
	padding-left: 10px;
}
.adventure_heading{
font-family:Arial, Helvetica, sans-serif;
width:400px;
height:auto;
float:left;
font-size:14px;
font-style:italic;
font-weight:bold;
padding-left:5px;
padding-bottom:5px;
}
.register_sub_text{
width:675px;
height:auto;
padding-left:5px;
padding-top:15px;
padding-bottom:10px;
float:left;
}
.register_sub_text1{
width:210px;
height:auto;
font-family:tahoma;
font-size:11px;
color:#184272;
font-weight:bold;
}
.register_sub_text2{
width:630px;
height:auto;
font-family:tahoma;
font-size:12px;
color:#000000;
line-height:16px;
padding-top:5px;
}
.register_sub_text3{
width:536px;
height:auto;
font-family:tahoma;
font-size:11px;
color:#000000;
line-height:16px;
padding-top:12px;
}
.register_sub_text4{
width:400px;
height:auto;
font-family:tahoma;
font-size:12px;
color:#000000;
line-height:16px;
padding-top:12px;
}
.register_view_map{
  font-family:tahoma;
  font-size:12px;
  font-weight:bold;
  color:#6dc8da;
  text-decoration:none;
}
.top_bk_ground_img{
width:690px;
height:50px;
background-image:url(../images/yellow_bk.jpg);
background-repeat:repeat-x;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#523829;
font-weight:bold;
padding-top:10px;
text-align:center;
}
.camp_reg{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#c34d31;
font-weight:bold;
padding-left:5px;
}
.camp_payment{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
padding-left:5px;
}
.camp_joining{
font-family:tahoma;
font-size:12px;
color:#000000;
line-height:16px;
padding-left:5px;
}
.sub_text{
font-family:tahoma;
font-size:12px;
color:#000000;
line-height:16px;
padding-left:5px;
padding-right:7px;
}
.dropdown_camp_joining{
font-family:tahoma;
font-size:12px;
color:#000000;
line-height:16px;
padding-left:5px;
}
.release_heading{
font-family:Arial, Helvetica, sans-serif;
width:492px;
height:auto;
float:left;
font-size:12px;
font-style:italic;
padding-left:5px;
padding-bottom:5px;
padding-top:6px;
}
/*End of Page3

/*Start of Page 4*/
.main_div_thank_you{
width:675px;
height:auto;
padding-left:5px;
padding-bottom:10px;
float:left;
}
.top_msg{
width:630px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#bc4122;
text-align:center;
padding-left:20px;
padding-bottom:10px;
}
/*End of Page 4*/
/*Page header*/
.right_main1{
width:649px;
height:auto;
float:left;
background-image:url(../images/right_side_bg1.gif);
padding-bottom:20px;
}
.top_header{
width:945px;
height:auto;
float:left;
}
.logo{
	margin-top:20px;
}
.thnk_u_text{
width:560px;
height:auto;
float:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;

}
.billing_info{
width:400px;
height:auto;
float:left;
padding-top:10px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
}
.weight_height{
width:146px;
float:left;
height:auto;
}
.height_text{
width:140px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding-bottom:10px;
}
.height_textbox{
BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10pt; BACKGROUND: #ffffff; BORDER-LEFT: #666666 1px solid; WIDTH: 120px; COLOR: #000000; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: arial,verdana,helvetica,sans-serif; HEIGHT: 22px;
}
.city_name1{
width:297px;
float:left;
height:auto;
}
.city_textbox1{
BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10pt; BACKGROUND: #ffffff; BORDER-LEFT: #666666 1px solid; WIDTH: 265px; COLOR: #000000; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: arial,verdana,helvetica,sans-serif; HEIGHT: 22px;
}
.profession_name{
width:180px;
float:left;
height:auto;
padding-left:5px;
}
.user_name{
width:500px;
float:left;
height:auto;
padding-left:5px;
padding-bottom:20px;
}
.phone_no{
width:500px;
float:left;
height:auto;
padding-left:5px;
}
.fitness_level_text{
width:235px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
.fitness_level{
width:430px;
height:auto;
float:left;
padding-top:10px;
}
.plan_text{
width:320px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-top:5px;
}
.emergency_contact{
width:255px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding-bottom:10px;
}
.table_div{
width:615px;
height:auto;
float:left;
background-color:#78613a;
margin-left:18px;
}
.table_td_text{
font-family:Arial, Helvetica, sans-serif;
/*font-size:12px;*/
color:#FFFFFF;
width:auto;
height:auto;
}
.table_td_text1{
font-family:Arial, Helvetica, sans-serif;
/*font-size:12px;*/
color:#FFFFFF;
width:auto;
height:auto;
}
.merge_table_td{
font-family:Arial, Helvetica, sans-serif;
/*font-size:13px;*/
color:#FFFFFF;
width:600px;
height:auto;
}
/*End header*/






/*Start New table*/
.new_table_bk_ground_img{
width:657px;
height:88px;
background-image:url(../images/brown_bg.gif);
background-repeat:repeat-x;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#523829;
font-weight:bold;
/*padding-top:10px;*/
text-align:center;
/*margin-left:13px;*/
}
.text1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:center;
padding-bottom:5px;
padding-top:5px;
width:657px;
}
.text2{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#cf392b;
text-align:center;
padding-bottom:5px;
width:657px;
}
.text3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-style:italic;
font-weight:bold;
color:#000000;
text-align:center;
padding-bottom:40px;
width:657px;
}
.top_div{
width:600px;
height:auto;
float:left;
margin-top:10px;
}
.top_header_msg{
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:bold;
/*color:#000000;*/
margin-left:14px;
}
.normal_text{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#00b0f2;
font-weight:bold;
margin-left:14px;
padding-top:8px;
margin-bottom:8px;
}
.bullet_main_div{
width:600px;
height:auto;
float:left;
}
.bullet_class{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:18px;
padding-bottom:8px;
}
.bullet_class1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:18px;
padding-bottom:8px;
margin-left:15px;
}
.outer_div{
width:657px;
height:auto;
float:left;
border:1px solid #CCCCCC;
background-color:#ffff98;
padding-top:5px;
/*margin-left:13px;*/
/*margin-bottom:10px;*/
text-align:center;
}
.textbox_form {
BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10pt; BACKGROUND: #ffffff; BORDER-LEFT: #666666 1px solid; WIDTH: 200px; COLOR: #000000; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: arial,verdana,helvetica,sans-serif; HEIGHT: 18px;
}

.inner_text_content{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
padding-bottom:5px;
padding-top:3px;

}
.inner_text_content1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
padding-top:4px;
/*padding-bottom:4px;*/
font-weight:bold;

}

/*End of New table*/
/* this classes are used for the pages in ie were there was text display problem*/
.same_information{
width:400px;
height:auto;
float:left;
font-family:arial;
font-size:16px;
}
.same_information1{
width:200px;
height:auto;
float:left;
font-family:arial;
font-size:16px;
}
.same_information2{
width:300px;
height:auto;
float:left;
font-family:arial;
font-size:16px;
}
.same_information3{
padding-top:0px;
width:100px;
height:auto;
float:left;
}
.fg_textbox{
BORDER-RIGHT: #666666 1px solid;
BORDER-TOP: #666666 1px solid;
FONT-WEIGHT: normal; FONT-SIZE: 10pt;
BACKGROUND: #ffffff;
BORDER-LEFT: #666666 1px solid;
WIDTH: 190px; COLOR: #000000;
BORDER-BOTTOM: #666666 1px solid;
FONT-FAMILY: arial,verdana,helvetica,sans-serif;
HEIGHT: 22px;

}
.titleschedules h2{
font-size:26px;
	font-weight:normal;
	letter-spacing:2px;
	padding-top:10px;}
.info_schedules{
margin-top:0px;
}
.info_schedules ul li{
margin-left:20px;
margin-top:20px;
}

#text{
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  margin-top:10px;
}

.subtext {
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:17px;
  text-decoration:none;
}

.title1 h2{
	font-size:26px;
	font-weight:normal;
	letter-spacing:2px;
	padding-top:10px;
}
.info1  div{
	margin-top:8px !important;
}
.info1 a{
  color:#4BB2C2;
}

.latest_table_bk_ground_img{
width:657px;
height:40px;
background-image:url(../images/new_brown_bg.gif);
background-repeat:no-repeat;
float:left;
font-family:Tahoma;
font-size:22px;
color:#ffffff;
font-weight:normal;
padding-top:10px;
text-align:center;
/*margin-left:13px;*/
}