/* CSS Document */
body	{
	margin:0 auto;
	padding:0px;
	}
.global	{
	margin:0 auto;
	padding:0px;
	width:1002px;
	}
.content	{
	width:966px;
	padding-left:18px;
	padding-right:18px;
	}
.header_back	{
	background-image:url(../image/top_header.gif);
	background-repeat:no-repeat;
	height:147px;
	}
.logo_box	{
	float:left;
	width:358px;
	padding-left:28px;
	padding-top:37px;
	}
.banner_box	{
	float:left;
	padding-top:10px;
	padding-right:10px;
}

.banner_box_index	{
	float:left;
	padding-right:10px;
    padding-top:45px;
	padding-left:60px;
}
.clear {
	clear:both;
	}
.login_back	{
	background-image:url(../image/login_back.gif);
	background-repeat:repeat-x;
	}
.login_text	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9c9d4f;
	font-weight:bold;
	text-decoration:none;
	}
.login_text:hover	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FF0000;
	font-weight:bold;
	text-decoration:none;
	}
.login_text2	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9c9d4f;
	font-weight:bold;
	text-decoration:none;
	}
.book_mark	{
	background-image:url(../image/bookmark_back.gif);
	background-repeat:no-repeat;
	padding-left:5px;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:3px;
	}
.bookmark_text	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	}
.coach_box	{
	background-image:url(../image/coach_box_back.jpg);
	background-repeat:repeat-x;
	}
.coach_text1	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#0099FF;
	font-weight:bold;
	}
.coach_text2	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	}
.coach_text3	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#85d608;
	text-decoration:none;
	}
.coach_text3:hover	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #666633;
	text-decoration:none;
	}
.header_up_border	{
	border-top:1px solid #e5e5e5;
	}
.header_dn_border	{
	border-bottom:1px solid #e5e5e5;
	}
.viewmore_up_border	{
	border-top:1px solid #00b1e8;
	}
.viewmore_dn_border	{
	border-bottom:1px solid #00b1e8;
	}
.up_left_border	{
	background-image:url(../image/left_border.jpg);
	background-repeat:repeat-y;
	}
.up_right_border	{
	background-image:url(../image/right_border.jpg);
	background-repeat:repeat-y;
	}
.middle_box	{
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	padding-left:8px;
	}
	
.middle_box2	{
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	padding-left:10px;
	padding-right:10px;
	}
.middle_box3	{
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	}
.header_back_2	{
/*	background-image:url(../image/header.jpg);
	background-repeat:no-repeat;*/
	height:361px;
	}
.feature_box_back	{
	background-image:url(../image/freture_upper_border.jpg);
	background-repeat:repeat-x;
	}
.feature_box_back2	{
	background-image:url(../image/freture_bottom_border.jpg);
	background-repeat:repeat-x;
	}
.feature_middle_box	{
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	}
.feature_right_space	{
	padding-left:18px;
	}
.view_more_text	{
	font-family:Arial, Helvetica, sans-serif;
	color:#85d608;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
.view_more_text:hover	{
	font-family:Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
.view_more_text2	{
	font-family:Arial, Helvetica, sans-serif;
	color:#85d608;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:10px;
	padding-top:5px;
	}
.view_more_text2:hover	{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:10px;
	padding-top:5px;
	}
.feature_text	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#06a9dc;
	}
.footer_back	{
	background-image:url(../image/footer_back.gif);
	background-repeat:no-repeat;
	padding-top:65px;
	text-align:center;
	padding-bottom:24px;
	}
.footer_text	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2c2c2c;
	text-decoration:none;
	}
.footer_text:hover	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #0000CC;
	text-decoration:none;
	}
.footer_text2	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2c2c2c;
	text-decoration:none;
	}
.feature_coach_box	{
	padding-left:8px;
	padding-top:8px;
	padding-right:8px;
	}
.coach_image_box	{
	border:1px solid #999999; 
	padding:5px;
	}
img_box	{
	padding-left:25px;
	}
.find_loc_back	{
	background-color:#00b1e8;
	}
.find_loc_box	{
	border-bottom:1px dotted #FFFFFF;
	padding-top:10px;
	padding-bottom:5px;
	}
.find_coach_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	}
.find_coach_text2	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	}
.find_coach_text_link2	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none; 
	}
.find_coach_text_link2:hover	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}
.input_back	{
	background-image: url(../image/input_back2.jpg);
	background-repeat:no-repeat;
	height:21px;
	padding-top:5px;
	width:255px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align: bottom;
	padding-left:5px;
	margin:0px;
	}
.search_button_box	{
	padding-top:0px;
	}
.input_back2	{
	background-image:url(../image/input_back3.jpg);
	background-repeat:repeat-x;
	}
.news_box	{
	padding-left:12px;
	padding-right:12px;
	padding-top:10px;
	}
.news_box2	{
	padding-bottom:9px;
	padding-top:5px;
	}
.news_text	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#787878;
	}
.box_space	{
	padding-top:7px;
	}
.map_box	{
	padding-top:30px;
	padding-right:35px;
	}
.box_1	{
	float:left;
	width:30px;
	cursor:pointer;
	}
.box_2	{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#85d608;
	font-weight:bold;
	width:96%;
	cursor:pointer;
	}
.clear	{
	clear:both;
	}
.block_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding-right:10px;
	display:none;
	text-align:justify;
	padding-top:10px;
	}
.image_hover	{
	cursor:pointer;
	}
#imageContainer {
	height:361px;
	width:946px;
	left:18px;
	top:100px;
	margin-bottom: -618px;
}

#imageContainer img {
	display:none;
	top:231; left:18;
	position:absolute;
}
#mapcontainer	{
	position: relative;
	left: 560px;
	top: 287px;
	height: 296px;
	width: 375px;
	z-index: 200;
	}
#mapcontainer2	{
	position: relative;
	left: 570px;
	height:276px;
	width:355px;
	z-index:210;
	}
.find_coach_text_1	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8f8f8f;
	}
.find_coach_text_2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#00b1e8;
	}
.find_coach_text_3	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#00b1e8;
	padding-bottom:15px;
	}
.learn_to_lesson	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#b2b2b2;
	border-bottom:1px solid #b2b2b2;
	padding-bottom:5px;
	}
.middle_viewmore	{
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	padding-left:10px;
	padding-right:10px;
	}
.view_more_space	{
	padding-left:20px;
	}
.view_more_text_2	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#949494;
	padding-bottom:10px;
	}
.review_back1	{
	background-image: url(../image/viewmore_rating1.jpg);
	background-repeat:no-repeat;
	height:58px;
	padding-top:5px;
	}
.review_back2	{
	background-image:url(../image/viewmore_rating2.jpg);
	background-repeat:no-repeat;
	height:63px;
	}
.review_text1	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#b1b1b1;
	padding-right:30px;
	text-align:right;
    text-decoration:none;
	}
.review_text2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#00b1e8;
	font-weight:bold;
	padding-right:40px;
	text-align:right;
    text-decoration:none;
	}
.review_text3	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ed5f36;
	padding-right:17px;
	text-align:right;
    text-decoration:none;
	}
.coachfind_middle_box	{
	border-left:1px solid #00b1e8;
	border-right:1px solid #00b1e8;
	padding-left:8px;
	padding-right:8px;
	}
.coach_school_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00b1e8;
	}
.coach_school_text2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b2b2b2;
	padding-top:5px;
	padding-bottom:5px;
	}
.star_box	{
	padding-top:10px;
	padding-bottom:5px;
	}
.cont_school_box	{
	background-image:url(../image/cont_bt_back.jpg);
	background-repeat:repeat-x;
	}
.cont_school_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
.cont_school_text:hover	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
.inner_menu_back	{
	background-image:url(../image/iner_bt_back.jpg);
	background-repeat:repeat-x;
	}
.inner_menu_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00b1e8;
	text-decoration:none;
	}
.inner_menu_text:hover	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #009900;
	text-decoration:none;
	}
.photo_description_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#009900; 
	padding-top:20px;
	padding-bottom:10px;
	}
.photo_description_text2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b2b2b2;
	padding-top:5px;
	padding-bottom:5px;
	}
.image_box	{
	width:289px;
	border:1px solid #e5e5e5;
	padding:10px; 
	}
.image_box_small	{
	width:150px;
	height:100px;
	border:1px solid #e5e5e5;
	padding:10px;
	margin-bottom:5px;
	display:inline-block;
	}
.image_descrip	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#00b1e8;
	font-weight:bold;
	padding-top:7px;
	}
.location_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#b2b2b2;
	}
.location_text2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b2b2b2;
	padding-top:2px;
	padding-bottom:2px;
	}
.location_text3	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b2b2b2;
	padding-top:2px;
	padding-bottom:2px;
	}
.location_text22{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-top:2px;
	padding-bottom:2px;
	}
.location_text33	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-top:2px;
	padding-bottom:2px;
	}
.location_text4	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b2b2b2;
	padding-top:10px;
	padding-bottom:2px;
	padding-right:20px;
	}
.find_location_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00b1e8;
	font-weight:bold;
	padding-top:10px;
	}
.available_box	{
	width:21px;
	height:28px;
	background-color:#D8FF82;
	border:1px solid #999999;
	padding-left:7px;
	}
.un_known_box	{
	width:21px;
	height:28px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	padding-left:7px;
	}
.non_available_box	{
	width:21px;
	height:28px;
	background-color:#F0BFB6;
	border:1px solid #999999;
	padding-left:7px;
	}
.special_offer_box	{
	width:21px;
	height:28px;
	background-color:#B3B3FF;
	border:1px solid #999999;
	padding-left:7px;
	}
.available_box_space	{
	padding-top:2px;
	padding-bottom:2px;
	}
.available_box_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}
.available_box_text2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#b2b2b2;
	font-weight:bold;
	}
.available_box_text3	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b2b2b2;
	font-weight:bold;
	}
.available_box_text4	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b2b2b2;
	}
.universal_space	{
	padding-top:20px;
	}
.universal_space2	{
	padding-top:10px;
	}
.calender_box	{
	width:176px;
	border:1px solid #999999;
	height:176px;
	}
.rate_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#b2b2b2;
	padding-top:20px;
	}
.rate_text2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b2b2b2;
	padding-top:20px;
	}
.rate_text3	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b2b2b2;
	}
.contact_box	{
	border:1px solid #999999;
	padding:10px;
	width:470px;
	}
.input_box_space	{
	padding-top:5px;
	padding-bottom:5px;
	}
.contact_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
.rate_chart_box	{
	background-color:#CCCCCC;
	height:35px;
	border-right:1px solid  #999999;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
.rate_chart_box2	{
	background-color: #f4f4f4;
	height:30px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.rate_chart_box22	{
	background-color: #f4f4f4;
	height:30px;
	color:#333333;
	border-bottom:solid 1px #CCCCCC;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.rate_chart_box222	{
	background-color: #f4f4f4;
	height:30px;
	color:#333333;
	border-bottom:solid 1px #CCCCCC;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
    padding-left:3px;
	}

.rate_chart_box3	{
	background-color: #dedede;
	height:30px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.facility_box	{
	background-color:#CCCCCC;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:100px;
	border-bottom:1px solid #FFFFFF;
	padding-bottom:7px;
	padding-top:7px;
	}
.facility_box2	{
	background-color:#dedede;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:120px;
	border-bottom:1px solid #FFFFFF;
	padding-bottom:7px;
	padding-top:7px;
	}
.contact_box1	{
	background-color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding-left:10px;
	padding-top:10px;
	border-bottom:1px solid #FFFFFF;
	padding-bottom:10px;
	}
.contact_box2	{
	background-color:#dcdcdc;
	padding-left:20px;
	padding-top:10px;
	border-bottom:1px solid #FFFFFF;
	padding-bottom:10px;
	}
.contact_box3	{
	background-color:#f0f0f0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:20px;
	padding-top:10px;
	}
.contact_box_border	{
	border:1px solid #999999;
	}
/*12-02-09*/
.logout_box	{	
	width:90px;
	color:#000000;
	background-color:#aedfee;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:20px;
	text-align:center;
	padding-top:5px;
	border:1px solid #0c6a87;
	}
.logout_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}
.logout_text:hover	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	}

.admin_menu	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	background-color:#aedfee;
	color:#063847;
	list-style:none;
	padding-left:10px;
	padding-top:5px;
	text-decoration:none;
	border-bottom:1px solid #cdf1fc;
	}
.admin_menu2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	background-color:#aedfee;
	color:#063847;
	list-style:none;
	text-decoration:none;
	font-weight:bold;
	}
.admin_menu2:hover	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	background-color:#aedfee;
	color:#0a9cc9;
	list-style:none;
	font-weight:bold;
	}

.admin_box	{
	height:25px;
	background-color:#aedfee;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	border:1px solid #0b7696;
	}
	
.admin_box2	{
	background-color:#eff1f2;
	border-left:1px solid #0b7696;
	border-right:1px solid #0b7696;
	border-bottom:1px solid #0b7696;
	}
.admin_box22	{
	background-color:#ffffff;
	border-left:1px solid #0b7696;
	border-right:1px solid #0b7696;
	border-bottom:1px solid #0b7696;
	}
/* property_detail*/
.page_box	{
	width:750px;
	background-color:#ffffff;
	border:1px solid #999999;
/*	display:none;*/
	}
.page_box1	{
	width:885px;
	background-color:#ffffff;
	border:1px solid #999999;
}
.page_box2	{
	width:650px;
	padding:0px;
	background-color:#eff1f2;
	border:1px solid #999999;
	display:none;
	}
.property_text1	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	}
.property_text2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-bottom:10px;
	padding-left:10px;
	}
.property_input_text0	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-left:10px;
	text-align:left;
	}
.property_input_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-left:10px;
	text-align:right;
	}
.property_input_text1	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:10px;
	text-align:right;
	}
.property_input_text2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
	padding-left:10px;
	}
.property_input_text3	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	padding-left:10px;
	}
.property_input_box	{
	padding-top:3px;
	padding-bottom:2px;
	}
.edit_location_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	}
.pro_summry_box	{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	}
.pro_summry_box2	{
	padding-top:5px;
	border-bottom:1px solid #999999;
	padding-bottom:10px;
	padding-left:10px;
	}
.pro_summry_box22	{
	padding-top:5px;
	padding-bottom:10px;
	padding-left:10px;
	}
.pro_summry_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	}
.pro_summry_text2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	}
.prosummery_space	{
	padding-top:10px;
	}
.prosummery_space_2	{
	padding-top:10px;
	padding-left:10px;
	}
.prosummery_space3	{
	padding-top:10px;
	border-bottom:1px solid #999999;
	}
.prosummery_space2	{
	padding-top:10px;
	border-top:1px solid #999999;
	}
.new_location_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
    padding-left:10px;
	}
.img_uplod	{
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	padding-bottom:5px;
	padding-top:5px;
	}
.img_uplod1	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	padding-left:10px;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	padding-bottom:5px;
	padding-top:5px;
	}
.img_uplod2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
	padding-left:10px;
/*	border-bottom:1px solid #999999;
	border-top:1px solid #999999; */
	padding-bottom:5px;
	padding-top:5px;
	}
.img_uplod3	{
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	padding-bottom:5px;
	padding-top:5px;
	}
.img_uplod4	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
	padding-left:10px;
	border-bottom:1px solid #999999;
	padding-bottom:5px;
	padding-top:5px;
	}
.img_uplod44	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
	padding-left:10px;
	border-top:1px solid #999999;
	padding-bottom:5px;
	padding-top:5px;
	}
.location_bar	{
	background-color:#3399CC;
	color:#ffffff;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	}
.location_bar2	{
	background-color:#72c4ed;
	color:#000000;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	}
.location_bar3	{
	background-color:#72c4ed;
	color:#000000;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #FFFFFF;
	}
.login_box	{
	width:400px; padding:10px;
	}
.title_bar	{
    background-image:url(../image/login_top_bg.gif); background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:14px;
	padding:5px 0px 5px 10px;
	border:1px solid #0b7696;
	}
.login_text5	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding-left:40px;
	padding-bottom:5px;
	padding-top:5px;
	}
.login_text6	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	}
.login_text7	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0a8cb4;
	text-decoration:none;
    font-weight:bold;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:50px;
	}
.login_text77	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0a8cb4;
	text-decoration:none;
    padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:50px;
	}

.login_box_space	{
	padding-bottom:5px;
	padding-top:5px;
	padding-right:10px;
	}
/*find coach*/
.msg_error	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:red;
	}
.full_range	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#b2b2b2;
	}
.full_range	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#b2b2b2;
	font-weight:bold;
	}
.full_range2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#b2b2b2;
	font-weight:bold;
	border-bottom:1px solid #d3d3d3; padding-bottom:5px;
	}
.full_range_menu	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#85d608;
	text-decoration:none;
	}
.full_range_menu2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#85d608;
	text-decoration:none;
	}
.full_range_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#85d608;
	text-decoration:none;
	padding-left:10px;
	padding-top:5px;
	}
.full_range_menu2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#04bbf4;
	text-decoration:none;
	}
.full_range_menu2:hover	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#85d608;
	text-decoration:none;
	}
.full_range_text2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#85d608;
	text-decoration:none;
	padding-top:5px;
	}
.find_coach_imgbox	{
	height:32px;
	padding-right:16px;
	padding-top:100px;
	padding-bottom:10px;
	}
.find_coach_imgbox4	{
	background-image: url(../image/find_coach_pic4.jpg);
	background-repeat:no-repeat;
	height:32px;
	padding-right:16px;
	padding-top:100px;
	padding-bottom:10px;
	}
.img_count_box	{
	background-color: #FFFFCC;
	color:#0099FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:80px;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	}
.learn_kitesurt	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#00b1e8;
	text-decoration:underline;
	padding-bottom:5px;
	}
.learn_kitesurt2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6c6a6a;
	padding-bottom:5px;
	padding-top:3px;
	}
.learn_kitesurt3	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00b1e8;
	padding-bottom:5px;
	padding-top:20px;
	}
.our_coachbox1	{
	padding:5px 10px 15px 10px;
	}
.our_coachbox3	{
	padding:15px 10px 15px 10px;
	}
.our_coachbox2	{
	padding:10px 10px 10px 10px;
	background-color:#f0f0f0;
	}
.learn_kitesurt4	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00b1e8;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	}
.advertise_us_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#00b1e8;
	padding-bottom:10px;
	}
.advertise_box_border	{
	border-left:1px solid #e5e5e5;
	border-Right:1px solid #e5e5e5;
	padding:20px;
	}
.advertise_text1	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00b1e8;
	}
.advertise_text2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#71b804;
	}
.advertise_text3	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00b1e8;
	}
.register_box_back	{
	background-image:url(../image/register_back.gif);
	background-repeat:repeat-x;
	}
.register_coach_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#71b804;
	font-weight:bold;
	}
.regis_login_box1	{
	border-top:1px solid #CCCCCC;
	padding-top:10px;
	}
.regis_input_text1	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7e7f7f;
	padding-left:20px;
	}
.regis_input_text11	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7e7f7f;
	text-align:right;
    padding-right:20px;
    width:20%;
	}
.text_help_notes	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7e7f7f;
	text-align:left;
    padding-left:10px;
    vertical-align:middle;
    width:30%;
	}
.regist_inpput_box	{
	padding-bottom:5px;
	padding-top:5px;
	}
.regis_input_text2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF8787; /*#FF0000*/
	font-weight:bold;
	}

.index_link_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	}
.index_link_text:hover	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}
.image1	{
  width:50px;
  height:50px;
}
.advertise_detail_text	{
	background-color:#CCCCCC;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:20px;
	padding-left:10px;
	}
    .advertise_detail_box	{
	border:1px solid #999999;
	background-color:#FFFFFF;
	padding:5px;
	}
    .important_text2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:5px;
	text-align:justify;
	}
    .vat_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	border-bottom:1px solid #CCCCCC;
	padding:10px 0px 5px 5px;
	}
    .schoo_agetnt_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#000000;
	border-bottom:1px solid #CCCCCC;
	padding:5px;
	}
    .payment_approv_box	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background-color:#c1c1c1;
	border-right:1px solid #999999;
	border-top:1px solid #999999;
    text-align:center;
	}
    .payment_approv_box_1	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background-color:#c1c1c1;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	}
.payment_approv_box2	{
	border-right:1px solid #999999;
	border-top:1px solid #999999;
    text-align:center;
    font-size:12px;
	}
.couse_list_loca	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
.couse_list_beach_2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
    text-align:center;
	color:#000000;
	background-color:#F4F3F3;
	border:1px solid #CCCCCC;
	}
.month_box	{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
    font-size:12px
	}
.month_box2	{
	border-right:1px solid #CCCCCC;
	}
    
/* 24/03/09 */
.holiday_details	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00b1e8;
	font-weight:bold;
    text-decoration:none;
	}
.holiday_details_3	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#00b1e8;
	font-weight:bold;
	}
.holiday_details_4	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#5f9b02;
	font-weight:bold;
	}
.holiday_details_2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5f9b02;
	font-weight:bold;
	}
.location_link	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}
.top_margin	{
	padding-top:5px;
	}
	.holiday_details_link	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00b1e8;
	}
.margin_left	{
	padding-left:10px;
	padding-top:10px;
	}
.showall_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5f9b02;
	}
.showall_link	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}
.show_list_2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	}
.show_all_header_back	{
	background-image:url(../image/showall_header_back.gif);
	background-repeat:repeat-x;
	padding-top:6px;
	}
    
/* 08-06-2009 */

.left_margin	{
	padding-left:10px;
	padding-right:10px;
	}
.rate_summary_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#71b804;
	padding-right:30px;
	text-align:left;
	}
.top_margin2	{
	padding-top:10px;
	}
.rate_summary_text2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	border-right:1px solid #FFFFFF;
	}
.rate_summary_text3	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border-right:1px solid #FFFFFF;
	}
.contact_detail_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#64a203;
	font-weight:bold;
	}
.contact_text2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	}
.send_bt	{
	background-image:url(../image/blank_bt.jpg);
	background-repeat:no-repeat;
	border:0px;
	width:81px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	height:30px;
	}
.facilities_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00b1e8;
	font-weight:bold;
	}

    /* 09-06-2009 */

 .entertainment_box {
 padding:20px 0px 0px 80px;
 }

 /* company menu css */

  .help_topic_text {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#000000;
 }
.help_topic_text2 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#02474f;
 }
.help_topic_text3 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#ffffff;
 padding:3px;
 }
 
 /* 27-06-2009 */
 .terms_contdition_header	{
 	font-size:24px;
	color:#06a1e3;
	padding:0px;
	margin:0px;
	}
.terms_contdition_text	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:12px;
	color:#000000;
	margin:0px;
	text-align:justify;
	}
.terms_contdition_text span	{
	font-size:12px;
	color:#072ed3;
	font-weight:bold;
	}
.terms_contdition_subheader	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#64a203;
	font-weight:bold;
	margin:0px;
	margin-top:10px;
	}
.terms_contdition_subheader2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	margin:0px;
	margin-top:10px;
	}
.datalist	{
	list-style:lower-roman;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-top:5px;
	}
.coach_name_text	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#06a9dc;
	font-weight:bold;
	text-decoration:none;
	}
.coach_name_text:hover	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #006600;
	font-weight:bold;
	text-decoration:none;
	}

.coach_name_text_site_map	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#06a9dc;
	font-weight:bold;
	text-decoration:none;
	}
.coach_name_text_site_map:hover	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #006600;
	font-weight:bold;
	text-decoration:none;
	}
	