* {
margin : 0;
padding : 0;
}

body {
margin : 0;
padding : 0;
background : #c7d9eb;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-size : 10px;
line-height : 16px;
}

a {
color : #000;
text-decoration : underline;
outline : none;
}

a:hover {
color : #ff0000;
text-decoration : none;
}

img {
border : none;
}

.clr {
clear : both;
}

.input {
font-size : 10px;
padding : 1px 2px;
color : #818386;
background : #fff;
border : 1px solid #ccc;
width : 300px;
}

.input-phone{
background : #fff;
/*background-image:url(../images/plus.png) !important;*/
background : #fff url(../images/bg-arrow.gif) 0 -445px no-repeat  !important;
background-repeat:no-repeat;
padding-left:9px !important;
width : 294px !important;

}

.inputopen {
font-size : 10px;
padding : 1px 2px;
color : #818386;
background : #fff;
border : 1px solid #ccc;
}

.input-redeem {
font-size : 10px;
padding : 1px 2px;
color : #818386;
background : #fff;
border : 1px solid #ccc;
width : 220px;
}

.input-box {
font-size : 10px;
padding : 1px 2px;
color : #818386;
background : #fff;
border : 1px solid #ccc;
}

.join-boxes .input-box {
width : 300px;
}

textarea, table.jqTransformTextarea textarea {
font-size : 10px;
padding : 2px 4px !important ;
color : #818386;
font-weight : normal !important ;
font-size : 11px !important ;
font-style : italic;
background : #fff !important ;
border : 1px solid #d2d2d3 !important ;
}

.page {
margin : 0;
padding : 0;
background : transparent url(../images/body_bg.jpg) repeat-x left top;
width : 100%;
text-align : left;
float : left;
}

.wrapper {
margin : 0;
padding : 0;
width : 1000px;
min-height : 1000px;
}

.header {
float : left;
width : 100%;
padding : 0;
margin : 0;
height : 111px;
}

.header_l {
float : left;
width : 724px;
background : url(../images/top_graid_line.jpg) no-repeat right top;
margin : 0;
padding : 8px 0 0 0;
}

h2, h3 {
line-height : 20px;
font-size : 16px;
font-weight : bold;
font-style : italic;
font-family : Arial, Helvetica, sans-serif;
}

h4 {
line-height : 20px;
font-size : 14px;
font-weight : bold;
font-style : italic;
color : #ff0000;
font-family : Arial, Helvetica, sans-serif;
}

h5 {
line-height : 16px;
font-size : 12px;
font-weight : bold;
font-style : italic;
font-family : Arial, Helvetica, sans-serif;
margin-bottom : 5px;
}

.mini-menu {
margin : 0;
padding : 0;
float : right;
height : 45px;
text-align : right;
background : url(../images/top-mini-menu-bg.jpg) repeat-y right top;
}

.mini-menu ul {
margin : 0;
padding : 6px 0;
float : right;
display : inline;
}

.mini-menu ul li {
float : left;
list-style-type : none;
display : inline;
margin : 0;
padding : 0 6px 0 5px;
border-right : 1px solid #000;
line-height : 11px;
}

.mini-menu ul li.last {
border : none;
}

.mini-menu a {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000;
font-weight : bold;
text-transform : uppercase;
text-decoration : none;
}

.mini-menu a:hover {
color : #ff0000;
}
.top-menu {
margin : 0;
padding : 0;
float : right;
width : 100%;
text-align : right;
background : none;
}

.top-menu ul {
margin : 0;
padding : 0 0;
float : right;
display : inline;
}

.top-menu ul li {
float : left;
list-style-type : none;
display : inline;
margin : 0;
position : relative;
padding : 0 0 0 0;
/*background : url(../images/topmenu_devider.gif) no-repeat left bottom; */
background : url(../images/bg-topmenu.gif) 0 4px no-repeat; 

}

.top-menu ul li.last {
border : none;
}

.top-menu ul li:hover, .top-menu ul li.hover-li {
/*background : url(../images/topmenu_hover.gif) no-repeat left bottom;*/
background : url(../images/bg-topmenu.gif) 0 -92px no-repeat; 
}

.top-menu a {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000 !important ;
font-weight : bold;
text-transform : uppercase;
text-decoration : none;
display : block;
width : 75px;
text-align : left;
padding : 34px 10px 8px 14px;
}

.top-menu a:hover {
color : #000;
}

.top-menu ul li ul {
position : absolute;
left : 1px;
top : 57px;
margin : 0;
padding : 0;
border : none;
width : 99px;
z-index : 999;
background : url(../images/drp_bg.jpg) repeat-x left top;
}

.top-menu ul li ul li {
margin : 0;
padding : 0;
border : none;
font-size : 9px;
display : block;
border : none;
background : none;
}

.top-menu ul li ul li a {
margin : 0;
padding : 3px 4px;
border : none;
font-size : 9px;
color : #929292 !important ;
width : 91px;
line-height : 11px;
}

.top-menu ul li ul li a:hover {
background : #5481a8;
color : #fff !important ;
}

.top-menu ul li ul {
display : none;
}

.top-menu ul li.hover-li ul {
display : block;
}

.header_r {
float : left;
width : 252px;
height : 111px;
background : #fff;
}

.logo {
float : left;
margin : 0;
padding : 48px 10px 0 10px;
width : 242px;
}

.area {
margin : 0;
padding : 0;
background : #fff url(../images/white_bg.jpg) repeat-y 14px 0;
float : left;
width : 1000px;
}

.area_inner {
margin : 0;
padding : 0 19px 0 10px;
background : url(../images/right_shadow_border.jpg) no-repeat right top;
min-height : 1250px;
float : left;
width : 972px;
}

.main {
float : left;
width : 699px;
margin : 0;
background : #fff;
padding : 14px 0 14px 14px;
}

.content_aera {
float : left;
width : 699px;
margin : 0;
padding : 0;
}

.right_column {
float : left;
width : 253px;
margin : 0;
padding : 8px 0;
}

.right_content {
float : left;
width : 100%;
text-align : left;
white-space : normal;
}

.search_book {
float : left;
width : 225px;
margin : 6px 12px 0;
padding-bottom : 15px;
/*background : url(../images/search_book_bottom.jpg) no-repeat left bottom;*/
background : url(../images/bg-search-right-bar.jpg) 14px 126px no-repeat ;

}

.search_book_inner {
float : left;
width : 210px;
margin : 0;
padding : 10px 10px 5px 10px;
/*background : url(../images/search_book_bg.jpg) no-repeat left top;*/
background : url(../images/bg-search-right-bar.jpg) -276px top no-repeat ;
}

.title_sbook {
float : left;
width : 100%;
margin : 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
color : #fff;
font-style : italic;
font-weight : bold;
}

.sb_content {
float : left;
width : 100%;
margin : 0;
padding : 10px 0 0;
}

.search_dv {
float : left;
margin : 0;
padding : 0;
}

.search_dv dl {
float : left;
width : 100%;
margin : 0;
padding : 2px 0;
}

.search_dv dl dd.title {
float : left;
width : 60px;
padding : 5px 0;
}

.search_dv dl dd.content {
float : left;
width : 145px;
}

.search_dv dl dd.content select {
width : 150px;
height : 18px;
color : #8e8e8d;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 10px;
border : 1px solid #8e8e8d;
}

.search_dv dl dd.simple_search a {
float : left;
width : 120px;
padding : 3px 0;
font-family : Arial, Helvetica, sans-serif;
font-style : italic;
color : #000;
font-size : 12px;
background : url(../images/arrow_top.gif) no-repeat 85% 60%;
text-decoration : none;
}

.search_dv dl dd.advance_search a {
float : left;
width : 120px;
padding : 3px 0;
font-family : Arial, Helvetica, sans-serif;
font-style : italic;
color : #000;
font-size : 12px;
background : url(../images/arrow_down.gif) no-repeat 85% 60%;
text-decoration : none;
}

.button {
margin : 0;
padding : 0 20px 0 5px;
border : none;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 12px;
color : #fff;
height : 20px;
cursor : pointer;
background : #949494 url(../images/arrow_search_button.gif) no-repeat 90% 50%;
/*background : #949494 url(../images/bg-arrow.gif) 57px -146px no-repeat;*/
width:auto;
}

.search_dv dl dd.search_button .button {
width : 75px;
text-align : left;
}

.newsletter_box_inner dl dd .button{
   /*  background : #949494 url(../images/bg-arrow.gif) 42px -146px no-repeat;*/
}


.search_option {
float : left;
width : 100%;
margin : 0;
padding : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #000;
}

.search_option li span.redio_title {
float : left;
width : auto;
margin : 0;
padding : 0;
display : block;
}

.search_option .left_option {
float : left;
width : 220px;
}

.search_option .right_option {
float : left;
width : 100px;
}

.login_user_box {
margin : 0 3px 0 2px;
padding : 0;
float : left;
width : 250px;
border : none;
background : url(../images/bg-search-right-bar.jpg) -1786px top no-repeat ;
/*background : url(../images/login_bg_bottom.jpg) no-repeat center bottom;*/
}

.newsletter_box {
margin : 0 3px 0 2px;
padding-top : 15px;
float : left;
width : 250px;
border : none;
/*background : url(../images/search_book_bottom.jpg) no-repeat center bottom;*/
background : url(../images/bg-search-right-bar.jpg) 14px 262px no-repeat ;
}

.login_box {
margin : 0 3px 0 2px;
padding : 0;
float : left;
width : 250px;
border : none;
/*background : url(../images/logout_bg_bottom.jpg) no-repeat center bottom;*/
background : url(../images/bg-search-right-bar.jpg) -2666px top no-repeat ;

}

.login_user_box_inner {
margin : 0;
padding :0 15px 15px 15px;
/*background : url(../images/login_bg_top.jpg) no-repeat center top;*/
background : url(../images/bg-search-right-bar.jpg) -2080px bottom no-repeat ;
float : left;
width : 220px;
margin-top:15px
}

.newsletter_box_inner {
margin : 0;
padding : 15px 15px 0 15px;
background : url(../images/bg-search-right-bar.jpg) -1106px top no-repeat ;
/*background : url(../images/newsletter_book_bg.jpg) no-repeat center top;*/
float : left;
width : 220px;
margin-bottom:15px;
}

.login_box_inner {
margin : 0;
padding :0 15px 15px 15px;
background : url(../images/bg-search-right-bar.jpg) -2373px -40px no-repeat ;
/*background : url(../images/logout_bg_top.jpg) no-repeat center top;*/
float : left;
width : 220px;
margin-top:15px;
}

.content_lbox {
float : left;
width : 210px;
padding : 5px;
text-align : left;
white-space : normal;
line-height : 18px;
}

.headding_login {
margin : 0;
padding : 0 0;
float : left;
width : 100%;
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
font-style : italic;
font-weight : normal;
}

.headding_newsletter {
margin : 0;
padding : 0 0 0 0px;
float : left;
width : 100%;
font-family : Arial, Helvetica, sans-serif;
font-size : 20px;
font-style : italic;
font-weight : normal;
color: #fff;
}

.log_content {
margin : 0;
padding : 0;
float : left;
width : 100%;
}

.succes_msg {
margin : 0;
padding : 5px 0;
float : left;
width : 100%;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 14px;
font-style : italic;
font-weight : normal;
}

.bottom_login {
float : left;
width : 100%;
margin : 0 0 0;
padding : 10px 0 0 0;
}

.botom_login .log_link {
float : left;
width : 100%;
margin : 0;
padding : 0;
}

.bottom_login dd.left_btm_log {
float : left;
width : 50%;
margin : 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
font-style : italic;
font-size : 12px;
}

.bottom_login dd.right_btm_log {
float : right;
width : 45%;
margin : 0;
padding : 0;
text-align : right;
}

.bottom_login dd.left_btm_log a {
text-decoration : none;
font-weight : bold;
color : #005f9a;
}

.bottom_login .button {
/*background : #005f9a url(../images/login_arrow.gif) no-repeat 85% 60%;*/
background : #005F9A url(../images/bg-arrow.gif) 51px -404px no-repeat;
}

.user_menu {
margin : 0 3px 0 2px;
padding : 0;
float : left;
width : 250px;
border : none;
/*background : url(../images/login_bg_bottom.jpg) no-repeat center bottom;*/
background : url(../images/bg-search-right-bar.jpg) -1786px top no-repeat ;
}

.user_menu_inner {
margin : 0;
padding : 0px 15px 15px 15px;
background : url(../images/bg-search-right-bar.jpg) -2080px bottom no-repeat ;
/*background : url(../images/login_bg_top.jpg) no-repeat center top;*/
float : left;
width : 220px;
margin-top:15px;
}

.user_menu .content_box {
float : left;
width : 210px;
padding : 0 5px 5px;
text-align : left;
white-space : normal;
line-height : 18px;
}

.headding_usermenu {
margin : 0;
padding : 0 0;
float : left;
width : 100%;
font-size : 16px;
font-style : italic;
line-height : 20px;
}

.user_menu ul {
margin : 10px 0;
padding : 0;
float : left;
width : 200px;
}

.user_menu li {
margin : 0;
padding : 2px 0 2px 5px;
display : block;
list-style-type : none;
}

.user_menu li a {
margin : 0;
padding : 2px 0 2px 15px;
font-size : 12px;
line-height : 18px;
color : #005f9a;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
font-style : italic;
text-decoration : none;
background : url(../images/arrow_gray.gif) no-repeat 0 5px;
}

.user_menu li a:hover {
color : #ff0000;
background : url(../images/arrow_blue.gif) no-repeat 0 5px;
}



.redeem {
margin : 5px 15px;
padding : 0;
float : left;
padding : 0;
width : 225px;
/*background : url(../images/redeem_bg.jpg) no-repeat left top;*/
background : url(../images/bg-search-right-bar.jpg) -841px top no-repeat ;
}

.redeem_inner {
float : left;
width : 210px;
margin : 0;
padding : 5px 5px;
text-align : right;
}

.redeem_inner a {
text-decoration : none;
cursor : pointer;
}

.redeem_txt {
margin : 0;
padding : 0 30px 0 0;
float : right;
width : 180px;
text-align : right;
text-decoration : none;
display : block;
font-size : 12px;
font-weight : bold;
/*background : url(../images/arrow_redeem.gif) no-repeat 94% 50%;*/
background : url(../images/bg-arrow.gif) 191px -110px no-repeat;
}

.add_gym {
margin : 2px 15px;
padding : 0;
float : left;
width : 224px;
}

.footer {
margin : 0;
padding : 0;
float : left;
width : 982px;
/*background : url(../images/footer_bg.jpg) repeat-x left top;*/
background : url(../images/bg-footer.jpg) left -74px repeat-x ;
overflow : hidden;
}

.footer_inner {
float : left;
width : 980px;
margin : 0;
height : 110px;
padding : 25px 8px;
}

.footer-menu {
float : left;
width : 98%;
margin : 0;
padding : 0;
}

.footer-menu ul {
float : left;
width : auto;
margin : 0;
padding : 0;
}

.footer-menu ul li {
float : left;
width : auto;
margin : 0;
list-style-type : none;
padding : 0 6px 0 5px;
background : url(../images/footer-devider.gif) no-repeat 100% 50%;
}

.footer-menu ul li.last {
background : none;
}

.footer-menu ul li a {
float : left;
margin : 0;
font-size : 9px;
color : #fff;
text-decoration : none;
}

.footer-menu ul li a:hover {
text-decoration : underline;
}

.footer-menu ul li span {
float : left;
margin : 0;
font-size : 9px;
color : #fff;
text-decoration : none;
}

.bookresult_head {
margin : 0;
padding : 0;
float : left;
width : 100%;
background : url(../images/news_bottom_shadow.jpg) no-repeat 0% 100%;
}

.search-tabs {
margin : 0;
padding : 10px 0 30px 20px;
float : left;
width : 679px;
}

.searchtabs-inner {
float : left;
width : 679px;
margin : 0;
padding : 0;
}

.searchtabs-left {
float : left;
width : 369px;
}

.search-tabs h4 {
color : #000;
font-size : 12px;
}

.searchtabs-right {
float : right;
width : auto;
}

.searchtabs-right h5 {
font-style : normal;
font-size : 11px;
}

.search-menu {
margin : 0;
padding : 0;
float : left;
width : 100%;
}

.search-menu ul {
margin : 0;
padding : 0;
float : left;
width : 100%;
}

.search-menu ul li {
margin : 0;
padding : 0 0 0 1px;
border-left : 1px solid #8c8c8c;
float : left;
width : auto;
list-style-type : none;
display : inline;
line-height : 10px;
}

.search-menu ul li a {
color : #8c8c8c;
display : block;
margin : 0;
padding : 0 8px;
line-height : 12px;
text-decoration : none;
}

.search-menu ul li a:hover {
color : #8c8c8c;
text-decoration : underline !important ;
}

.search-menu ul li.first {
border : none;
}

.search-menu ul li.first a {
border : none;
padding-left : 0;
}

.search-bredcrum {
margin : 0;
padding : 3px 3px 3px 0;
float : left;
width : 100%;
color : #8c8c8c;
}

.news_tabs {
margin : 0;
padding : 0;
float : left;
width : 100%;
background : url(../images/news_bottom_shadow.jpg) no-repeat 0% 100%;
}

.news_tabs_inner {
margin : 0;
padding : 10px 0 30px 10px;
float : left;
width : 680px;
}

.news_left {
float : left;
width : 330px;
margin : 0;
padding : 0;
}

.news_right {
float : right;
width : 330px;
margin : 0 0 0 10px;
padding : 0;
}

.news_detail {
float : left;
margin : 0 5px 0 0;
padding : 0 0 0 0;
width : 150px;
}

.cms_title {
float : left;
margin : 0 5px 0 0;
padding : 0 0 0 0;
width : 100%;
}

.news_img {
float : left;
width : 175px;
margin : 0;
padding : 0;
}

.title_tabs {
margin : 0;
padding : 0;
font-weight : bold;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
text-transform : uppercase;
color : #000;
}

.news_title {
margin : 0;
padding : 0;
float : left;
width : 140px;
font-weight : bold;
font-size : 14px;
font-family : Arial, Helvetica, sans-serif;
font-style : italic;
color : #ff0000;
}

.discription_news {
float : left;
width : 140px;
margin : 0;
padding : 5px 0;
line-height : 12px;
font-size : 10px;
height : 30px;
font-family : Arial, Helvetica, sans-serif;
}

.page_visite {
margin : 0;
padding : 16px 0 0 0;
float : left;
width : auto;
}

.latestgym_detail .page_visite {
padding : 0;
}

.page_visite a {
margin : 0;
padding : 0 30px 0 2px;
color : #949494;
text-decoration : none;
display : block;
float : left;
width : auto;
background : url(../images/arrow_blue.gif) no-repeat 90% 50%;
}

.home_tabs {
margin : 0;
padding : 0;
float : left;
width : 698px;
}

.hometabs_left {
margin : 0;
padding : 0;
float : left;
width : 350px;
}

.hometabs_right {
margin : 0;
padding : 0;
float : right;
width : 346px;
text-align : left;
}

.gym_location {
float : right;
width : 346px;
margin : 0;
padding : 0 0;
min-height : 644px;
}

.map-img {
width : 100%;
background : #fff;
float : left;
text-align : center !important ;
}

.glb_title {
float : left;
width : 310px;
margin : 0;
padding : 10px 18px;
line-height : 16px;
font-size : 14px;
font-weight : bold;
font-style : italic;
font-family : Arial, Helvetica, sans-serif;
}

.glb_title .heigh_light {
font-size : 16px;
font-weight : bold;
}

.club_selection {
float : left;
margin : 0;
padding : 10px 18px 15px;
width : 310px;
height : 420px;
/*background : transparent url(../images/global_gym_location.jpg) no-repeat scroll left top;*/
background : transparent url(../images/bg-search-right-bar.jpg)  -1392px top no-repeat;
}

.club_title {
margin : 0;
padding : 0;
float : left;
width : 98%;
line-height : 18px;
font-size : 16px;
font-weight : bold;
font-style : italic;
font-family : Arial, Helvetica, sans-serif;
}

.club_detail {
margin : 0;
padding : 5px 0;
float : left;
width : 98%;
line-height : 13px;
font-size : 12px;
font-weight : normal;
font-style : italic;
font-family : Arial, Helvetica, sans-serif;
}

.club_list {
margin : 0;
padding : 0;
float : left;
width : 100%;
}

.club_list ul {
float : left;
width : 102px;
margin : 0;
padding : 0;
}

.club_list ul li {
float : left;
width : 100%;
list-style-type : none;
margin : 0 0;
padding : 0;
}

.club_list ul li a {
float : left;
width : 100%;
margin : 0 0;
text-decoration : none;
padding : 0 0 0 12px;
/*background : url(../images/plus.gif) no-repeat 0 5px;*/
background : url(../images/bg-arrow.gif) 0 -481px no-repeat;
}

.stay_fit {
margin : 0;
padding : 0;
float : left;
width : 350px;
min-height : 250px;
background : url(../images/stay_fir.jpg) no-repeat 0% 100%;
}

.stay_fit_inner {
margin : 0;
padding : 10px;
float : left;
width : 330px;
}

.stayfit_title {
float : left;
width : 95%;
margin : 0;
padding : 0 10px 15px 10px;
line-height : 24px;
font-size : 14px;
font-weight : bold;
font-style : italic;
font-family : Arial, Helvetica, sans-serif;

}

.stayfit_title .heigh_light {
font-size : 17px;
font-weight : bold;
}

.stayfit_list {
float : left;
width : 98%;
margin : 0;
padding : 8px;
}

.stayfit_list ul {
float : left;
width : 300px;
margin : 0;
padding : 0;
}

.stayfit_list ul li {
float : left;
width : 100%;
list-style-type : none;
margin : 0 0;
padding : 3px 0;
}

.stayfit_list ul li a {
float : left;
width : 100%;
margin : 0 0;
text-decoration : none;
padding : 2px 0 2px 12px;
background : url(../images/plus.gif) no-repeat 0 5px;
}

.stayfit_detail {
margin : 0;
padding : 8px;
float : left;
width : 80%;
font-size : 12px;
line-height : 16px;
font-weight : bold;
font-style : italic;
font-family : Arial, Helvetica, sans-serif;
}

.latest_gym {
margin : 6px 0 0 6px;
padding : 0;
float : left;
width : 340px;
}

.latest_gym_inner {
margin : 0;
padding : 0;
float : left;
width : 340px;
}

.latestgym_header {
margin : 0;
padding : 2px 15px;
float : left;
width : 309px;
background : url(../images/latest_gym_header.jpg) repeat-x 0 0;
}

.latestgym_title, .latestgym_title .heigh_light {
font-size : 14px;
line-height : 16px;
color : #fff;
font-weight : bold;
font-style : italic;
font-family : Arial, Helvetica, sans-serif;
}

.latestgym_title .heigh_light {
font-size : 16px;
}

.latestgym_detail {
float : left;
width : 307px;
margin : 0;
padding : 15px;
border : 1px solid #a8a8a8;
}

.latestgym_listing {
float : left;
width : 305px;
margin : 0;
padding : 0;
}

.latestgym_listing .gray {
float : left;
width : 299px;
margin : 0;
padding : 5px 3px;
background : #eaf3fa;
border-top : 1px dotted #85898e;
border-bottom : 1px dotted #85898e;
}

.latestgym_listing .white {
float : left;
width : 299px;
margin : 0;
padding : 5px 3px;
background : none;
border : none;
}

.latestgym_listing .list_detail {
float : left;
width : 230px;
margin : 0;
padding : 2px 0;
font-size : 11px;
line-height : 14px;
font-family : Arial, Helvetica, sans-serif;
}

.list_detail h3 {
font-size : 12px;
line-height : 14px;
font-weight : bold;
font-style : italic;
font-family : Arial, Helvetica, sans-serif;
}

.list_detail h3 .gym_name {
font-size : 14px;
line-height : 14px;
font-weight : bold;
display : block;
float : left;
width : auto;
padding : 0 5px 0 0;
margin : 0 5px 0 0;
border-right : 1px solid #000;
}

.latestgym_listing .rating_list {
float : left;
width : 65px;
}

.ratting {
float : left;
width : 65px;
background : url(../images/stars.gif) repeat-x 0% 100%;
}

.ratting_inner {
float : left;
margin : 0;
line-height : 12px;
padding : 0;
background : url(../images/stars.gif) repeat-x 0 1px;
}

.list_detail .page_visite a {
background : #005f9a url(../images/bg-arrow.gif) -175px -579px no-repeat  ;
/*background : #005f9a url(../images/button_bg_blue.jpg) no-repeat scroll 100% 0%;*/
color : #fff;
display : block;
float : left;
margin : 0;
font-size : 11px;
padding : 4px 30px 4px 4px;
text-decoration : none;
width : auto;
}

.book-result-left {
float : left;
width : 280px;
margin : 0 15px 0 0;
}

.book-listing {
margin : 0;
padding : 0 0 20px 0;
float : left;
width : 400px;
background : #e6e6e6 url(../images/bottom-shadow-small.jpg) no-repeat scroll 0% 100%;
}

.book-listing-inner {
margin : 0;
padding : 0 10px 10px 10px;
float : left;
width : 380px;
}

.book-listing dl {
margin : 0;
padding : 10px 0 15px 0;
float : left;
width : 380px;
background : url(../images/listing_botom_border.gif) repeat-x 0% 100%;
}

.booklist-images {
float : left;
width : 110px;
margin : 0 0 0 0;
padding : 0;
}

.booklist-detail {
float : right;
width : 260px;
margin : 0;
padding : 0 0 0 10px;
line-height : 12px !important ;
}

.book-listing h3 {
font-size : 14px;
color : #ff0000;
line-height : 15px;
}

.book-listing .star-ratting {
float : right;
width : 65px;
text-align : right;
height : 25px;
}

.book-listing .star-ratting .ratting {
float : right;
}

.rating-count {
float : right;
width : 100%;
margin : 0;
padding : 0;
}

.book-listing p {
margin : 0;
padding : 3px 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-size : 10px;
}

.book-listing .page_visite a {
/*background : #005f9a url(../images/button_bg_blue.jpg) no-repeat scroll 100% 0%;*/
background : url(../images/bg-arrow.gif) -168px -578px no-repeat;
color : #fff;
display : block;
float : left;
margin : 0;
font-size : 11px;
padding : 4px 30px 4px 4px;
text-decoration : none;
width : auto;
}

.news_detail .page_visite a {
/*background : #005f9a url(../images/button_bg_blue.jpg) no-repeat scroll 100% 0%;*/
background : url(../images/bg-arrow.gif) -175px -579px no-repeat;
color : #fff;
display : block;
float : left;
margin : 0;
font-size : 11px;
padding : 4px 30px 4px 4px;
text-decoration : none;
width : auto;
line-height : 12px;
}

.page_visite a:hover {
text-decoration : none !important ;
}

.news-listing {
margin : 0;
padding : 0 0 20px 0;
float : left;
width : 699px;
background : #e6e6e6 url(../images/news_bottom_shadow.jpg) no-repeat scroll 0% 100%;
}

.news-listing-inner {
margin : 0;
padding : 0 10px 10px 10px;
float : left;
width : 678px;
}

.news-listing dl {
margin : 0;
padding : 10px 0 15px 0;
float : left;
width : 678px;
background : url(../images/listing_botom_border.gif) repeat-x 0% 100%;
}

.newslist-images {
float : left;
width : 175px;
margin : 0 0 0 0;
padding : 0;
}

.newslist-detail {
float : left;
width : 480px;
margin : 0;
padding : 15px 0 0 10px;
}

.news-listing h3 {
font-size : 14px;
color : #ff0000;
line-height : 18px;
}

.news-listing p {
margin : 0;
padding : 3px 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-size : 10px;
line-height : 15px;
}

.news-listing .page_visite a {
background : #005f9a url(../images/button_bg_blue.jpg) no-repeat scroll 100% 0%;
color : #fff;
display : block;
float : left;
margin : 0;
font-size : 11px;
padding : 4px 30px 4px 4px;
text-decoration : none;
width : auto;
}

.edit-button a {
color : #ff0000;
display : block;
float : left;
margin : 0;
font-size : 11px;
text-decoration : none;
width : auto;
font-weight : bold;
padding : 0 15px 0 0;
/*background : url(../images/arrow_gray.gif) no-repeat scroll 100% 60%;*/
background : url(../images/bg-arrow.gif) 76px -71px no-repeat;
}

.edit-button a:hover {
color : #000;
}

.edit-profile {
float : right;
width : auto;
margin : 0;
padding : 0;
}

.pagination {
float : left;
width : 100%;
margin : 4px 0;
padding : 0 0;
text-align : left;
}

.news-listing .pagination {
text-align : center;
}

.pagination_inner {
width : auto;
margin : 0 auto;
padding : 0;
}

.pagination ul {
margin : 0;
padding : 0;
display : inline;
}

.pagination ul li{
	margin:0px;
	padding:0px 4px 0px 2px;
	display:inline;
	list-style-type:none;
	line-height:10px;
}

.pagination ul li.current{
	color:#F00;
}

.pagination ul li a{
	text-decoration:underline;
	font-size:9px;
	padding:0px;
	line-height:11px;
}

.pagination ul li.last {
border : none;
}

.pagination ul li.li-prev {
margin : 0;
padding : 0 20px 0 0;
border : none;
}

.pagination ul li.li-prev a {
margin : 0;
padding : 0 0 0 15px;
/*background : url(../images/arrow-paging-left.gif) no-repeat scroll 0% 50%;*/
background : url(../images/bg-arrow.gif) 0px -227px no-repeat;
}

.pagination ul li.li-next a {
margin : 0;
padding : 0 18px 0 0;
/*background : url(../images/arrow-paging-right.gif) no-repeat scroll 100% 50%;*/
background : url(../images/bg-arrow.gif) 31px -265px no-repeat;
}

.pagination ul li.li-next {
margin : 0;
padding : 0 0 0 20px;
border : none;
}

.pagination ul li.li-prev a span, .pagination ul li.li-next a span {
text-decoration : underline !important ;
}

.acountinfo-contenner {
margin : 10px 0 0 0;
padding : 0 0 20px 0;
float : left;
width : 699px;
background : #e6e6e6 url(../images/news_bottom_shadow.jpg) no-repeat scroll 0% 100%;
}

.acountinfo-inner {
margin : 0;
padding : 10px 10px 10px 10px;
float : left;
width : 678px;
}

.book-overviewouter {
margin : 0;
padding : 10px 10px 10px 10px;
float : left;
width : 678px;
}

.form-outer {
margin : 0;
padding : 0 0 5px 0;
float : left;
width : 678px;
background : url(../images/listing_botom_border.gif) repeat-x 0% 100%;
}

.ac-form {
margin : 0 auto;
padding : 30px 0 10px 0;
width : 500px;
}

.acform-head {
float : left;
width : 500px;
margin : 0;
padding : 0 0 10px 0;
}

h3.form-title {
float : left;
width : 100%;
font-size : 16px;
color : #ff0000;
}

.member-count {
float : right;
text-align : right;
width : 200px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-size : 9px;
font-weight : bold;
}

.edit-link {
float : right;
text-align : right;
width : 200px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-size : 9px;
font-weight : bold;
}

.form-field, .form-field dl {
margin : 0;
padding : 5px 0;
float : left;
width : 500px;
}

.form_titles {
float : left;
width : 172px;
margin : 0;
padding : 0;
line-height : 15px;
}

.field-boxes {
float : left;
width : 320px;
margin : 0 0 0 8px;
padding : 0 !important ;
line-height : 15px;
}

.field-text {
float : left;
width : 300px;
margin : 0 0 0 20px;
padding : 0 !important ;
line-height : 15px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
}

.field-boxes .input {
width : 300px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #666;
font-size : 9px;
font-weight : normal;
padding : 1px 4px;
}

.field-boxes .inputopen {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #666;
font-size : 9px;
font-weight : normal;
padding : 1px 4px;
}

.field-boxes .mob_num {
float : right !important ;
width : 230px !important ;
margin : 0 !important ;
}

.field-boxes .user-input {
float : left !important ;
width : 200px !important ;
margin : 0 0 0 10px !important ;
}

.receive-news .radio_but {
float : left;
width : 20px;
}

.book-overview {
margin : 0;
padding : 0 0 5px 0;
float : left;
width : 678px;
}

.overview-content {
margin : 0 0 0 80px;
padding : 10px 0 0 10px;
width : 580px;
float : left;
}

.book-overviewouter .overview-content {
margin : 0 0 0 0;
padding : 10px 0 0 10px;
width : 670px;
float : left;
}

.book-overview-ac {
width : 678px;
float : left;
}

.book-overview-ac .overview-content {
margin : 0 0 0 80px;
padding : 10px 0 0 10px;
width : 580px;
float : left;
}

.overview-content h4 {
font-size : 12px;
font-weight : bold;
font-style : normal;
}

.book-list {
float : left;
width : 580px;
margin : 0;
padding : 0;
}

.book-overviewouter .book-list {
float : left;
width : 668px;
margin : 0;
padding : 0;
}

.book-list a {
color : #ff0000;
text-decoration : none;
}

.book-list a:hover {
text-decoration : underline;
}

.black-link {
color : #000 !important ;
}

.head {
float : left;
width : 100%;
margin : 0;
padding : 8px 0 8px 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #4e4e4e;
font-size : 11px;
font-weight : bold;
background : url(../images/listing_botom_border.gif) repeat-x 0% 100%;
}

.dark {
float : left;
width : 100%;
margin : 0;
padding : 6px 0;
background : #d2d2d2 url(../images/listing_botom_border.gif) repeat-x 0% 100%;
}

.light {
float : left;
width : 100%;
margin : 0;
padding : 6px 0;
background : #e6e6e6 url(../images/listing_botom_border.gif) repeat-x 0% 100%;
}

.book-list1 {
width : 140px;
float : left;
}

.book-list2 {
width : 85px;
float : left;
}

.book-list3 {
width : 105px;
float : left;
}

.book-list4 {
width : 100px;
float : left;
}

.book-list5 {
width : 140px;
float : left;
}

.book-overviewouter .book-list1 {
width : 90px;
float : left;
}

.book-overviewouter .book-list4 {
width : 85px;
float : left;
}

.book-overviewouter .book-list5 {
width : 70px;
float : left;
}

.book-overviewouter .book-list3 {
width : 95px;
float : left;
}

.book-list6 {
width : 50px;
float : left;
}

.book-list7 {
width : 95px;
float : left;
}

.book-list8 {
width : 90px;
float : left;
}

.news-detail {
float : left;
width : 699px;
margin : 0;
padding : 0;
}

.news-detail-inner {
float : left;
width : 679px;
margin : 0;
padding : 10px;
background : url(../images/listing_botom_border.gif) repeat-x 0% 100%;
}

.news-detail-inner h4 {
margin-bottom : 5px;
}

.two-col {
float : left;
width : 100%;
margin : 5px 0;
padding : 0;
}

.two-col dl {
float : left;
width : 100%;
margin : 5px 0;
padding : 0;
}

.two-col dl dd.news-img {
float : left;
width : 300px;
margin : 0 5px 0 0;
padding : 0;
}

.two-col dl dd.news-right {
float : left;
width : 368px;
margin : 0 0 0 0;
padding : 0;
}

.latest-list {
margin : 0;
padding : 0;
}

.latest-list li {
margin : 0;
padding : 2px 0 2px 20px;
list-style-type : none;
background : url(../images/arrow_gray.gif) no-repeat 0 8px;
}

.content-area {
float : left;
width : 699px;
margin : 0;
padding : 0 0;
}

.content-area-inner {
float : left;
width : 699px;
margin : 0;
padding : 10px 0;
}

.content-left {
float : left;
width : 280px;
margin : 0 15px 0 0;
}

.content-right {
margin : 0;
padding : 0 0 20px 0;
float : left;
width : 400px;
background : #e6e6e6 url(../images/bottom-shadow-small.jpg) no-repeat scroll 0% 100%;
}

.content-right-inner {
margin : 0;
padding : 0 10px 10px 10px;
float : left;
width : 380px;
}

.pagina-right {
margin : 0;
padding : 0 0 20px 0;
float : left;
width : 400px;
}

.pagina-topbox {
margin : 0;
padding : 15px 10px;
float : left;
width : 380px;
background : #e6e6e6;
}

.pagina-bottombox {
margin : 10px 0 0;
padding : 10px 10px 20px 10px;
float : left;
width : 380px;
background : #e6e6e6 url(../images/bottom-shadow-small.jpg) no-repeat scroll 0% 100%;
}

.pagina-right h3 {
color : #ff0000;
font-size : 14px;
line-height : 15px;
}

.news-images {
margin : 0 10px 3px 0;
float : left;
}

.pagina-right .page_visite a {
/*background : #005f9a url(../images/button_bg_blue.jpg) no-repeat scroll 100% 0%;*/
background : #005f9a url(../images/bg-arrow.gif) -167px -578px no-repeat;
color : #fff;
display : block;
float : left;
margin : 0;
border : 1px solid #005f9a;
font-size : 11px;
padding : 2px 30px 3px 4px;
text-decoration : none;
width : auto;
}

.pagina-detail .page_visite {
margin : 0;
padding : 10px 0;
}

.pagina-detail p {
margin : 0;
padding : 0 0 10px 0;
}

.pagina-facility {
margin : 0;
float : left;
width : 380px;
padding : 10px 0 0;
background : url(../images/listing_botom_border.gif) repeat-x 0% 0%;
}

.pagina-right h5 {
font-size : 11px;
line-height : 12px;
font-style : normal;
}

.location {
margin : 0;
padding : 0;
display : block;
}

.location li {
margin : 0;
padding : 0;
display : block;
list-style-type : none;
}

.area .clr {
clear : both;
height : 10px;
}

.opening-hrs {
float : left;
width : 98%;
margin : 0;
padding : 0;
font-size : 10px;
}

.opening-hrs dd {
float : left;
width : 100%;
margin : 0;
padding : 1px 0;
}

.pagina-facility .day {
float : left;
margin : 0;
padding : 0;
width : 35px;
}

.open-time {
float : left;
margin : 0;
padding : 0;
width : 130px;
}

.spacer {
width : auto;
margin : 0;
padding : 0 4px;
}

.rating-head {
float : left;
width : 98%;
margin : 0;
padding : 0;
}

.rating-head .rat-heading {
float : left;
width : 112px;
margin : 0;
padding : 0;
}

.rating-head .star-heading {
float : left;
width : 80px;
margin : 0;
padding : 0;
}

.rating-detail {
float : left;
width : 98%;
margin : 0;
padding : 0;
}

.rating-detail .rat-title {
float : left;
width : 110px;
margin : 0;
padding : 0;
}

.rating-detail .rat-stars {
float : left;
width : 80px;
margin : 0;
padding : 0;
}

.left-content {
float : left;
margin : 0;
padding : 0;
width : 200px;
}

.right-content {
float : left;
margin : 0;
padding : 0;
width : 150px;
}

.facility-list {
float : left;
margin : 0 0 0 0;
padding : 0 0 0 0;
}

.facility-list li {
float : left;
width : 100%;
margin : 0 0 0 0;
list-style-type : none;
padding : 0 0 0 18px;
/*background : url(../images/dot.gif) no-repeat 0% 70%;*/
background : url(../images/bg-arrow.gif) 0 -370px no-repeat ;
}

.pagina-bottombox {
font-size : 9px;
}

.pagina-bottombox h5 {
margin : 0 0 10px;
}

.pagina-bottombox .detail {
float : left;
width : 380px;
padding : 10px 0;
background : url(../images/listing_botom_border.gif) repeat-x 0% 100%;
}

.gym-pagina {
float : left;
width : 284px;
margin : 0 0 10px 0;
}

.pagina-fore {
float : left;
width : 283px;
margin : 0;
padding : 10px 0 0 0;
}

.img1, .img3 {
float : left;
width : 135px;
margin : 0 5px 5px 0;
padding : 0;
}

.img2, .img4 {
float : left;
width : 138px;
margin : 0 0;
padding : 0;
}

.head_tabs {
margin : 0;
padding : 0;
float : left;
width : 100%;
}

.join_detail h3 {
color : #ff0000;
}

.head_tabs_inner {
margin : 0 0 5px 0;
padding : 10px 0 30px 10px;
float : left;
width : 680px;
background : url(../images/news_bottom_shadow.jpg) no-repeat 0% 100%;
}

.join_tabs_inner {
margin : 0 0 5px 0;
padding : 10px 0 20px 10px;
float : left;
width : 680px;
background : none;
}

.redeem-tabs .head_tabs_inner {
background : none;
}

.join_detail {
float : left;
width : 575px;
margin : 0;
padding : 0 0 0 100px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 18px;
}

.join-container {
margin : 0;
padding : 0 0 20px 0;
float : left;
width : 699px;
background : #e6e6e6 url(../images/news_bottom_shadow.jpg) no-repeat scroll 0% 100%;
}

.join-container-inner {
margin : 0;
padding : 30px 10px 20px 110px;
float : left;
width : 578px;
background : url(../images/shadow-gray-bg.jpg) no-repeat left top;
}

.join-container dl {
margin : 0;
padding : 4px 0 5px 0;
float : left;
width : 580px;
}

.join-container dl dd.joinlist-title {
width : 185px;
float : left;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 22px;
}

.join-container dl dd.joinlist-title1 {
 width:266px;
}
.join-container dl dd.join-boxes {
width : 310px;
float : left;
}

.join-title {
font-weight : bold;
font-style : normal;
font-size : 14px;
}
.join-container dl.join-bottom-list1 {
float : left;
width : 580px;
margin : 0;
padding : 15px 0 0 181px;
}
.join-container dl.join-bottom-list {
float : left;
width : 580px;
margin : 0;
padding : 15px 0 0 0;
}

.join-bottom-list .joinlist-radio {
float : left;
width : 20px;
font-size : 11px;
line-height : 22px;
padding : 8px 0 0;
}

.join-bottom-list a {
color : #05629c;
text-decoration : none;
}

dl.join-bottom-list dd.join-boxes {
float : left;
padding : 8px 0 0;
width : 348px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 22px;
}

.join-submit {
float : left;
width : auto;
}

.login_detail {
float : left;
width : 575px;
margin : 0;
padding : 0 0 0 100px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 18px;
}

.login-container {
margin : 0;
padding : 0 0 20px 0;
float : left;
width : 699px;
background : #e6e6e6 url(../images/news_bottom_shadow.jpg) no-repeat scroll 0% 100%;

}

.login-container-inner {
margin : 0;
padding : 30px 0 20px 0;
float : left;
width : 690px;
}

.user-container {
margin : 10px 0 0;
padding : 0 0 20px 0;
float : left;
width : 699px;
background : #e6e6e6 url(../images/news_bottom_shadow.jpg) no-repeat scroll 0% 100%;
}

.user-container-inner {
margin : 0;
padding : 30px 10px 20px 0;
float : left;
width : 578px;
}

.login-container dl {
margin : 0;
padding : 4px 0 5px 0;
float : left;
width : 500px;
}

.member-login dl {
margin : 0;
padding : 4px 0 5px 0;
float : left;
width : 500px;
}

dd.loginlist-title {
width : 155px;
float : left;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 22px;
}

dd.login-boxes {
width : 310px;
float : left;
line-height : 24px;
text-align : right;
}

.login-title {
font-weight : bold;
font-style : normal;
font-size : 14px;
color : #ff0000;
font-style : italic;
}

.user-title {
font-weight : bold;
font-style : normal;
font-size : 14px;
color : #ff0000;
font-style : italic;
}

.login-list a {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #05629c;
text-decoration : none;
}

.login-list a:hover {
text-decoration : underline;
}
.default-link .loginlist-left {
float : left;
width : 110px;
}

.default-link .login-center {
float : left;
width : 212px;
}

.default-link .login-right-box {
float : left;
width : auto;
text-align : left;
}

dl.login-bottom-list {
float : left;
width : 462px;
margin : 0;
padding : 5px 0 0 0;
}

.login-bottom-list .loginlist-radio {
float : left;
width : 20px;
font-size : 11px;
line-height : 22px;
padding : 8px 0 0;
}

.login-bottom-list a {
color : #05629c;
text-decoration : none;
}

dl.login-bottom-list dd.login-boxes {
float : left;
padding : 8px 0 0;
width : 348px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 22px;
}

.login-submit {
float : right;
width : auto;
}

.gym-login, .member-login {
float : left;
width : 548px;
padding : 0 0 10px 100px;
margin : 0 10px;
}

.member-login {
float : left;
width : 548px;
padding : 0 0 10px 100px;
margin : 0 10px;
}

.gym-login {
padding : 25px 0 10px 100px;
margin-top : 10px;
background : url(../images/listing_botom_border.gif) repeat-x 0% 0%;
}

.login-submit .button-submit {
width : 80px;
}

.redeem_detail {
float : left;
width : 575px;
margin : 0;
padding : 0 0 0 100px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 18px;
}

.redeem_detail h3 {
color : #ff0000;
}

.redeem-container {
margin : 0;
padding : 0 0 20px 0;
float : left;
width : 699px;
background : #e6e6e6 url(../images/news_bottom_shadow.jpg) no-repeat scroll 0% 100%;
}

.redeem-container-inner {
margin : 0;
padding : 30px 10px 20px 110px;
float : left;
width : 578px;
background : url(../images/shadow-gray-bg.jpg) no-repeat left top;
}

.redeem-form {
float : left;
width : 500px;
padding : 30px 0;
}

.redeem-container dl {
margin : 0;
padding : 4px 0 5px 0;
float : left;
width : 580px;
}

.redeem-container dl dd.redeemlist-title {
width : 185px;
float : left;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 22px;
}

.redeem-container dl dd.redeem-boxes {
width : 366px;
float : left;
}

.redeemlist-radio {
float : left;
width : 20px;
}

.redeem-title-left {
float : left;
width : 250px;
margin-right : 30px;
}

.redeem-title-right {
float : left;
width : 250px;
}

.redeem-container .jqTransformInputInner {
margin-left : 0 !important ;
}

.redeem-submit .button-submit {
/*background : #98d42f url(../images/button_bg_green.gif) no-repeat scroll 100% 0%;*/
background : #98d42f url(../images/bg-arrow.gif) -208px -524px no-repeat;
color : #222;
border : 1px solid #98d42f;
font-weight : bold;
}

.button-submit, .button-submit-prev, .button-submit-next{
	/*background:#005F9A url(../images/button_bg_blue.jpg) no-repeat scroll 100% 0%;*/
	background : #005F9A url(../images/bg-arrow.gif) -179px -579px no-repeat;
	color:#fff;
	border:1px solid #005f9a;
	margin:0;
	font-size:11px;
	padding:4px 0px 4px 4px;
	text-decoration:none;
	text-align:left;
	cursor:pointer;
	text-transform:capitalize;
	width:120px;
}
.button-submit-next{ background : #005F9A url(../images/bg-arrow.gif) -178px -579px no-repeat; text-align:right; padding-right:20px; width:80px;}

.button-submit-prev{ background : #005F9A url(../images/bg-arrow-pre.gif) no-repeat; padding-left:20px; width:80px;}
.change-pass{
	background : #005F9A url(../images/bg-arrow.gif) -143px -579px no-repeat;
}

.form_button .button-submit{
	background : #005F9A url(../images/bg-arrow.gif) -140px -579px no-repeat;
}

.join-submit .button-submit{
	background : #005F9A url(../images/bg-arrow.gif) -140px -579px no-repeat;
}
.rating_detail {
float : left;
width : 575px;
margin : 0;
padding : 0 0 0 100px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 18px;
}

.rating_detail h3 {
color : #ff0000;
}

.rating-container {
margin : 0;
padding : 0 0 20px 0;
float : left;
width : 699px;
background : #e6e6e6 url(../images/news_bottom_shadow.jpg) no-repeat scroll 0% 100%;
}

.rating-container-inner {
margin : 0;
padding : 30px 10px 20px 100px;
float : left;
width : 578px;
background : url(../images/shadow-gray-bg.jpg) no-repeat left top;
}

.rating-form {
float : left;
width : auto;
padding : 30px 0;
}

.star-ratting {
float : left;
width : 570px;
padding-left : 10px;
}

.rating-container dl {
margin : 0;
padding : 4px 0 5px 0;
float : left;
width : 580px;
}

.gym-rating-left {
width : 220px;
}

.gym-rating-title, .gym-rating-starts {
float : left;
width : 100%;
line-height : 22px;
}

.gym-rating-starts p {
margin : 0;
padding : 0;
text-align : left;
float : left;
}

.gym-rating-starts .inpt {
margin : 0 0 0 5px;
float : left;
}

.rating-container dl dd.ratinglist-title {
width : 185px;
float : left;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 22px;
}

.rating-container dl dd.rating-boxes {
width : 366px;
float : left;
}

.ratinglist-radio {
float : left;
width : 20px;
}

.rating-title-left {
float : left;
width : 250px;
margin-right : 30px;
}

.rating-title-right {
float : left;
width : 250px;
}

.rating-container .jqTransformInputInner {
margin-left : 0 !important ;
}

.rating-comment-area {
float : left;
width : 580px;
margin : 0;
padding : 0;
}

.rating-comment-area table.jqTransformTextarea td {
width : 0;
}

.rating-button-list dd {
float : left;
padding-left : 5px;
}

.rating-submit .button-submit {
font-style : italic;
font-weight : bold;
}

.change-ac {
margin : 0 0 0 90px;
padding : 20px 0 10px 0;
width : 500px;
float : left;
}

.book-overview .pagination-outer {
float : left;
text-align : center;
padding : 10px 0;
width : 100%;
}

.book-overview .pagination-outer .pagination {
text-align : center;
float : none;
}

.overview-table {
margin : 0;
padding : 0;
width : 100%;
}

.overview-table th {
color : #4e4e4e;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
background : url(../images/listing_botom_border.gif) repeat-x scroll 0% 100%;
}

.overview-table th.book-head-1, .overview-table td.book-list-1 {
width : 85px;
}

.overview-table th.book-head-2, .overview-table td.book-list-2 {
width : 85px;
}

.overview-table th.book-head-3, .overview-table td.book-list-3 {
width : 110px;
}

.overview-table th.book-head-4, .overview-table td.book-list-4 {
width : 50px;
}

.overview-table th.book-head-5, .overview-table td.book-list-5 {
width : 110px;
}

.overview-table th.book-head-6, .overview-table td.book-list-6 {
width : 50px;
}

.overview-table th.book-head-7, .overview-table td.book-list-7 {
width : 110px;
}

.overview-table th.book-head-8, .overview-table td.book-list-8 {
width : 92px;
}

.overview-table th, .overview-table td {
padding : 4px 2px;
}
.overview-table .even {
background : #d2d2d2 url(../images/listing_botom_border.gif) repeat-x scroll 0% 100%;
}

.overview-table .odd {
background : url(../images/listing_botom_border.gif) repeat-x scroll 0% 100%;
}

.bookingpadding {
padding-left : 112px;
}

.floatright {
float : right !important ;
}

.floatleft {
float : left !important ;
}

.width142 {
width : 142px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #666;
font-size : 10px;
height : 15px;
}

.noresult {
height : 100px;
text-align : center;
margin-top : 50px;
color : #f00;
font-weight : bold;
}

.redbox {
border : 1px solid #ff0000 !important ;
color : #ff0000 !important ;
}

.loginbox {

background : url(../images/bg-search-right-bar.jpg) -556px 0 no-repeat ;
/*background : url(../images/login.jpg) no-repeat 0% 0%;*/
float : left;
height : 164px;
margin : 10px 0 10px 10px;
width : 233px;
}

.loginbox .search_book_inner {
background : none;
padding : 14px 14px 5px;
width : 203px;
}

.loginbox .title_sbook {
font-size : 15px;
}

.login_dv {
margin : 0 auto;
padding : 0 0 0 5px;
width : 212px;
color : #fff;
font : 10px Verdana, Arial, "Trebuchet MS", sans-serif;
float : none;
}

.newsletter_dv {
margin : 0 auto;
padding : 10px 0 0 0px;
width : 200px;
color : #000;
font : 10px Verdana, Arial, "Trebuchet MS", sans-serif;
float : none;
}


.search_option .left_optionnew {
margin : 0 auto;
width : 220px;
}

.search_optionnew li {
float : left;
line-height : 12px;
list-style-type : none;
padding : 0 0;
height : 18px;
width : 100%;
color : #fff;
font : 10px Verdana, Arial, "Trebuchet MS", sans-serif;
margin : 0 0 0 9px;
}

.search_optionnew span.redio_title {
float : left;
color : #fff;
padding : 10px 0 0 12px;
}

.left_optionnew {
float : left;
width : 120px;
float : left;
}

.list-right {
float : right;
margin-left : 0;
text-align : right;
text-align : right;
color : #fff;
margin-right : 10px;
width : 70px;
}

.loginbox a {
color : #fff;
text-decoration : none;
}

.loginbox a:hover {
text-decoration : underline;
}

.loginbox .button {
/*background : #005f9a url(../images/login_arrow.gif) no-repeat 85% 60%;*/
background : #005f9a url(../images/bg-arrow.gif) 50px -405px no-repeat;
}

.login-list .form_error {
text-align : left;
float : left;
padding-left : 5px;
}

