/* CSS Document */
/*---------public----------*/
body{FONT-SIZE: 11px;padding:0;margin:0;font-family: Verdana, Arial, Helvetica, sans-serif;color:#000;margin:0 auto;display: block;}

input{FONT-SIZE: 11px;padding:0;margin:0;font-family: Verdana, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, p, form, label, input, textarea, img, span,form{margin:0; padding:0;}
a,a:active{text-decoration:none;color:#020964;}
a:hover{text-decoration:underline;color:#F60;}
/*
input.txt:hover, input.txt:focus, textarea:hover, textarea:focus{border-color:#09C; background:#F5F9FD;FONT-SIZE: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.radio{margin-top:-1px; border:none; vertical-align:middle;}
.checkbox{height:14px; border:none; vertical-align:middle;}
*/
ul#catetree ul{font-size:11px;position:relative;width:156px;z-index:3;}
ul#catetree li{border:1px solid #888;border-bottom:1px dashed #888;border-top:none;display:block;float:left;height:26px;line-height:26px;/* IE 7 vertical gap,IE 6/7 */ position:relative;width:100%;/****/}
.red,.red a{color:#ff0000;}
img{border:0px;}
ul{margin:0;padding:0;list-style-type:none;}
li{float:left;}
.txt_head{ margin:0 auto; font-size:10px; width:965px; text-align:center; color:#939393; font-family:Arial, Helvetica, sans-serif;}
.clear{clear:both;font-size:0;line-height:0;}
.fonttwo{font-size:10px;color:#9c9c9c;}
.fontthree,.fontthree a{color:#0105fc;text-decoration:underline;}
.fontthree a:hover{text-decoration:none;}
.font15{ font-size:14px; font-weight:bold;}
/*------------------------------------------------main--------------------*/
/*------------------------------------------------body--------------------*/
#page{margin:0 auto; padding-bottom:10px; padding-left:10px; padding-right:10px;width:965px;border:1px solid #999; margin-top:5px;}
.hcolor{ margin-top:3px;background-color:#FFF;}
/*------------------------------------------------top--------------------*/
.top{margin:0;height:103px; width:965px; }
.top img{ float:left; margin-left:20px; padding-top:5px;}
.top_mid_pic{ float:left; width:516px; height:84px; background-color:#007dfc; background-repeat:no-repeat; border:1px solid #9c9c9c; margin-left:35px; margin-top:8px;}
.top_mid_right{ float:left; width:200px; height:84px; margin-left:15px; margin-top:8px; background-image:url(../phone.jpg)}
.top_mid_right p{ float:left; font-family:Tahoma; font-size:11px;}
.top_mid_right img{ float:left; margin-top:45px; margin-left:70px;}
.top_mid_pic span{ float:left; line-height:23px; color:#FFFFFF; margin-top:19px;}



#top-left{background-image: url(lifespan_advertisement_background_picture.jpg);background-repeat: no-repeat;width: 722px;height: 93px;float:left;}
.logo{width:165px;height:90px;margin-left:50px;}
.ad{margin-left:50px;height:70px;width:432px;background-color: #FFF;background-repeat: repeat-x;}
.ad img{margin-bottom:10px;}
#top-right{width:242px;height:93px;background-color:#FFf;float:right;}
.font_one a{color:#666;text-decoration:underline;}
.font_one a:hover{color:#4445ff;text-decoration:none;}
.font_two{font-weight:bold;}
.font_two a{color:#4445ff;text-decoration:underline;}
.font_two a:hover{color:#666;text-decoration:none;}
/*-----------------------------------------------menu--------------------*/
.menu{height:40px;padding-left:8px; background-color:#FFf;}
.menu-left{WIDTH: 16px;HEIGHT: 40px;background-image: url(../exercise-menu-side-left.gif);background-repeat: no-repeat;float:left;}
.menu-middle{ background-image:url(../exercise-menu-middle.gif);background-repeat: repeat-x;float:left;HEIGHT: 40px;width:626px;}

.menu-middle ul li{display:block;line-height: 40px;font-size:12px;font-family:Verdana, Geneva, sans-serif;font-weight:bold;float:left;background-image: url(../exercise-menu-line.gif);background-repeat: no-repeat;background-position: left top;padding-left:1px;padding-right:1px;}
.menu-middle ul li.first { background:none;}
.menu-middle a{color:#000;text-decoration: none;padding-left:9px;display:block;}
.menu-middle ul li.thisnav a:link{color:#000;text-decoration: none;padding-left:9px;display:block;}
.menu-middle ul li.thisnav a:visited{color:#000;text-decoration: none;padding-left:9px;display:block;}


.menu-middle ul li.thisnav a:link{ color:#FFFFFF;
background-image: url(../Fitness-menu-background.gif)!important;
background-repeat: no-repeat!important;
background-position: left top!important;
}

.menu-middle ul li.thisnav a:visited{ color:#FFFFFF;
background-image: url(../Fitness-menu-background.gif)!important;
background-repeat: no-repeat!important;
background-position: left top!important;
}

.menu-middle ul li.thisnav a:link span{
display:block;color:#FFF;text-decoration: none;background-image: url(../Fitness-menu-background.gif);background-repeat: no-repeat;background-position: left top;padding-left:9px;
}
.menu-middle ul li.thisnav a:visited span{
display:block;color:#FFF;text-decoration: none;background-image: url(../Fitness-menu-background.gif);background-repeat: no-repeat;background-position: left top;padding-left:9px;
}


.menu-middle ul li.thisnav a:visited span{display:block;color:#FFF;text-decoration: none;background-image: url(../Fitness-menu-background.gif);background-repeat: no-repeat;background-position: left top;padding-left:9px;}
.menu-middle ul li.thisnav a:link span{display:block;color:#FFF;text-decoration: none;background-image: url(../Fitness-menu-background.gif);background-repeat: no-repeat;background-position: left top;padding-left:9px;}
.menu-middle ul li a:hover{display:block;color:#FFF;text-decoration: none;background-image: url(../Fitness-menu-background.gif);background-repeat: no-repeat;background-position: left top;padding-left:9px;}

.menu-middle a span{display:block;padding-right:6px;}
.menu-middle ul li.thisnav a:link span{display:block;padding-right:9px;}
.menu-middle ul li.thisnav a:visited span{display:block;padding-right:9px;}



.menu-middle ul li.thisnav a:link span{background-image: url(../Fitness-menu-background.gif);background-repeat: no-repeat;background-position: right top;padding-right:9px;}
.menu-middle ul li.thisnav a:visited span{background-image: url(../Fitness-menu-background.gif);background-repeat: no-repeat;background-position: right top;padding-right:9px;}
.menu-middle ul li a:hover span{background-image: url(../Fitness-menu-background.gif);background-repeat: no-repeat;background-position: right top;padding-right:9px;}




.menu-right{background-image: url(../exercise-menu-side-right.gif);background-repeat: repeat-x 2px 0;float:left;WIDTH:12px;HEIGHT:40px;}
.searchsubmit{width:25px;height:23px;background:url(lifespan_product_search_confirm_button_image.gif) no-repeat;border:none;}	
/*-----------------------------------------------cart--------------------*/
.cart-left{background-image: url(cart_left.gif);background-repeat: no-repeat;width:9px;height:30px;float:left;margin-left:10px;margin-top:7px;}
.cart-middle{background-image: url(cart_middle.gif);background-repeat: repeat-x;width:355px;height:30px;float:left;margin-top:7px;font-size:12px;font-weight:bold; padding-right:5px;}
.cartmiddlee{width:275px;height:30px;float:left;margin-top:7px;font-size:12px;background:url(cart_middle.gif) repeat-x;}
.shopping_cart li{display:block;height:24px;padding-top:7px;padding-left:5px !important;padding-left:2px;}
.cart-middle ul li a{color:#000;text-decoration: none;}
.cart-middle ul li a:hover{color:#06C;text-decoration: underline;}
.cartbg{background-image: url(cartbg.gif);background-repeat: no-repeat;width:170px;background-position: center top;text-align:justify;margin-top:2px;text-align:center;height:24px;}
.cartbg a span{color:#F00;}
.cartbg2{margin-top:2px;margin-left:5px;}
.cart-right{background-image: url(cart_right.gif);background-repeat: no-repeat;width:9px;height:30px;float:left;margin-top:7px;}
/*--------------------------------search------------------*/
.search{width:965px;margin-bottom:0px;}
.search-left{float:left;background-image: url(search_left.gif);background-repeat: no-repeat;width:8px;height:45px;}
.search-middle{float:left;background-image: url(search-middle.gif);background-repeat: repeat-x;width:939px;height:35px;background-position: left top;padding:5px;}
.searchm{width:400px;float:left;margin-right:4px;}
.searchm-left{background-image: url(lifespan_search.gif);background-repeat: no-repeat;background-position: left top;width:51px;height:32px;}
.searchm-middle{background-image: url(lifespan_searchbg2.gif);background-repeat: repeat-x;background-position: left top;width:326px;height:29px;padding-top:3px;}
.goo{background:url(images/goo.gif) 13px 6px no-repeat #FFF5ED;}
.searchm-right{background-image: url(lifespan_searchbg3.gif);background-repeat: no-repeat;background-position: left top;width:22px;height:32px;}
.input_go{background-image: url(lifespan_go.gif);background-repeat: no-repeat;background-position: left top;height:20px;width:25px;background:url(lifespan_go.gif) 0 0 no-repeat #F5E3D5;cursor:pointer;border:none;font:bold 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;}
.search_pic{float:left;width:524px;margin-left:4px;}
.search_pic ul li{padding-left:4px;padding-top:2px;}
.search-right{float:left;background-image: url(search-right.gif);background-repeat: no-repeat;width:8px;height:45px;background-position: right top;}
/*--------------------------------menu -bottom-----------------*/
.menu-bottom{height:7px;background-color:#fa0605;font-size:0px;}
/*--------------------------------head_bottom-----------------*/
.head_bottom{height:26px; padding-left:8px;}
.head_bottom_left{ width:4px; height:26px; background-image:url(../sport-board-side-left.jpg); background-repeat:no-repeat; float:left;}
.head_bottom_mid{float:left; background-image:url(../sport-board-middle.jpg); background-repeat:repeat-x; height:26px; width:939px;}
.head_bottom_mid span{PADDING-RIGHT: 6px; DISPLAY: inline; FONT-WEIGHT: bolder; FONT-SIZE: 12px; FLOAT: left; MARGIN-LEFT: 6px; padding-top:4px;}
.head_bottom_mid ul{FLOAT: left;}
.popularView {FLOAT: right; WIDTH: 45%;}
.head_bottom_mid li {FLOAT: left; padding-top:4px; margin-left:5px !important; margin-left:3px; padding-left:4px;}
.head_bottom_mid ul li A:link {COLOR: #990000; text-decoration:underline;}
.head_bottom_mid ul li A:visited {COLOR: #990000; text-decoration:underline;}
.head_bottom_mid ul li A:active {COLOR: #990000; text-decoration:underline;}
.head_bottom_mid ul li A:hover {COLOR: #e20000; text-decoration:underline;}
.head_bottom_right{float:left; background-image:url(../sport-board-right.jpg); background-repeat:no-repeat; height:26px; width:5px;}
/*--------------------------------index center-----------------*/
.index_centter{margin-bottom:10px;margin-top:5px; background-color:#F2F2F2}
.index_centter2{margin-bottom:10px;margin-top:10px;font-size:12px;}
.c_left{width:180px;margin-right:8px;float:left;height:auto; margin-top:5px;}
.catogres{padding-bottom:2px;}
.procuct_ico{float:left;width:34px;height:25px;magin:0px;padding:0px;}
.product_bg a{background-image: url(lifespan_pcbg.gif);background-repeat: repeat-x;background-position: right top;width:130px;height:25px;float:left;line-height:25px;padding-left:15px;font-size:12px;font-weight:bold;color:#000;display:block;}
.product_bg2{background-image: url(lifespan_pcbg.gif);background-repeat: repeat-x;background-position: right top;width:130px;height:25px;float:left;line-height:25px;padding-left:15px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#000;display:block;}
.product_bg2 a{text-decoration: none;color: #000;}
.product_bg2 a:hover{text-decoration: none;color:#F60;}
.product_bg a{text-decoration: none;color:#000;}
.product_bg a:hover{text-decoration: none;color:#F60;background-image: url(lifespan_pcbg2.gif);background-repeat: repeat-x;background-position: right top;}
.onlinchat{margin-top:10px;}
.lbox{background-image:url(../gym-menu-board.gif);background-repeat: repeat-x;background-position: left top;height:4px;FONT-SIZE: 1px;}
/*--moddif-2-26
.lbox_title{font-size:14px;background:url(buy.gif) no-repeat 47px 0px;width:154px;border-bottom:1px solid #999;font-weight:bold;padding-bottom:6px;height:22px;padding-top:6px;text-align:center;font-weight:bold;}
*/
.lbox_title{font-size:12px;background:url(../why-buy-from-lifespan-fitness.gif) no-repeat 52px 0px;width:154px;border-bottom:1px solid #999;font-weight:bold;padding-bottom:6px;height:22px;padding-top:6px;text-align:center;font-weight:bold;}
.lbox_whybuyfromus li{font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#666;background:url(list_type_1.gif) 0 3px no-repeat;padding-left:14px;float:none;display:block;margin-top: 5px;line-height: normal;}
/*--moddif-2-26
.lbox_title2{font-size:18px;font-family:"Times New Roman", Times, serif;width:154px;border-bottom:1px solid #999;font-weight:bold;margin-bottom:10px;height:22px;padding-top:2px;text-align:center;}
*/
.Ibox_3{ background-image:url(../lbox3.gif); background-repeat:no-repeat; width:180px; height:5px;}
.lbox_title2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; WIDTH: 154px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 22px; TEXT-ALIGN: center
}
.txt_mid{ float:left; margin-top:35px; padding-left:30px;}
.lbox_title3{font-size:18px;font-family:Arial, Helvetica, sans-serif;width:174px;font-weight:bold;padding-bottom:5px;padding-top:5px;text-align:center;line-height:150%;}
.accept{height:137px;}
.accept ul li{padding-top:4px;padding-left:5px;}
.lbox_title span{color:#FFF;}
.lbox_content3{background-image: url(lbox2.gif);background-repeat: repeat-y;line-height:150%;}
.whytxt{background-image: url(whybuy.gif) no-repeat;}
.lbox_content{background-image: url(../lbox2.gif);background-repeat: repeat-y;padding:4px 12px 12px 12px;line-height:150%;}
.lbox_content2{ background-image:url(../line4.gif); background-repeat:repeat-y; height:220px !important; height:220px;}
.lbox_content2 img{ float:left; padding-left:7px; padding-top:3px;}
.buypic{padding-top:5px;padding-left:15px;}
.lbox_bottom{background-image:url(../gym-menu-board.gif);background-repeat: no-repeat;background-position: left bottom;height:4px;FONT-SIZE: 1px;}
.index_contactus{margin-top:10px;height:auto;width:180px;}
.index_contactus_2{margin-top:10px;height:auto;width:180px; background:url(../lifespan-fitness-bottom.gif); width:180px; height:27px;}
.index_contactus_1{height:auto;width:180px;}
.index_contactusb{height:auto;width:180px;margin-top:10px;}
/*--------------------------------index center center-----------------*/
.c_center{height:auto;width:592px;/*-------585px-------587---9--------------index center center-----------------*/float:left;}
.c_center1{height:900px;; width:592px; float:left; border:1px solid #bfbfbf;}
.c_center2{height:1100px;; width:760px; float:left; border:1px solid #bfbfbf;}
.txt_mid_bord1{height:auto; width:740px; float:left; border-bottom:1px solid #bfbfbf; margin-left:5px; margin-top:40px; }
.txt_mid_bord1 p{ font-family:Arial, Helvetica, sans-serif; font-size:30px; padding-bottom:15px; text-align:center;}
.txt_mid1{height:auto; width:570px; float:left; border-bottom:1px solid #bfbfbf; margin-left:5px; margin-top:40px; }
.txt_mid1 p{ font-family:Arial, Helvetica, sans-serif; font-size:30px; padding-bottom:15px; text-align:center;}
.txt_mid2{height:auto; width:570px; float:left; margin-left:5px; margin-top:20px;}
.txt_mid2 h1{ font-size:20px; color:#FF0000;}
.txt_mid2 p{ line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
.txt_mid3{height:auto; width:570px; float:left; margin-left:5px; margin-top:20px;}
.txt_mid3 p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
.txt_mid4{height:auto; width:570px; float:left; margin-left:5px; margin-top:20px;}
.txt_mid4 h1{ font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.txt_mid4 p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:21px; margin-top:5px;}
.pick_img{ float:left; width:740px; height:auto; margin-top:45px;  margin-left:10px; text-align:center; }
.pick_img1{ float:left; width:570px; height:auto; margin-top:45px;  margin-left:10px;}
.pick_img2{ float:left; width:740px; height:auto; margin-top:45px;  margin-left:5px;}
.pick_img3{ float:left; width:740px; height:auto; margin-top:45px;  margin-left:5px; font-family:Arial; font-size:15px; line-height:24px;}
.nl{background:url(lefe_more.gif) no-repeat;height:33px;width:41px;float:left;}
.nc{background:url(newbg.gif) repeat-x;height:33px;width:502px;float:left;line-height:33px;text-align:center;}
.nc a{font-size:11px;font-family:Verdana, Geneva, sans-serif;text-decoration: none;color:#000;}
.nc a:hover{color:#39F;text-decoration: underline;}
.nr{height:33px;width:41px;float:left;background-image: url(rihgt_more.gif);background-repeat: no-repeat;}
.nl2{margin-top:10px;height:20px;;}
.nl2l{background-image: url(../elliptical-machine-background.gif);background-repeat: no-repeat;width:17px;height:26px;float:left;}
.nl2c{background-image: url(../exercise-bike-background.gif);height:26px;background-repeat: repeat-x;width:551px;float:left;font-size:12px;font-weight:bold;color:#FFF;}
.yellow{background-image: url(../steppers-background.gif);background-repeat: no-repeat;width:17px;height:26px;float:left;}
.yellow1{background-image: url(../weights-background.gif); height:26px;background-repeat: repeat-x; width:551px; float:left; font-size:12px; font-weight:bold; color:#FFF;}
.yellow1 h3{float:left; line-height:26px; padding-left:8px; padding-right:8px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.yellow1 span a{font-size:12px;color:#FFF;text-decoration:none;float:right;padding-right:10px;padding-top:6px;}
.yellow2{background-image: url(../gym-background.gif); background-repeat: no-repeat; float:left;width:17px;height:26px}

.cyan-blue{background-image: url(../treadmill-exercise-background.gif);background-repeat: no-repeat;width:17px;height:26px;float:left;}
.cyan-blue1{background-image: url(../multi-gym-background.gif); height:26px;background-repeat: repeat-x; width:551px; float:left; font-size:12px; font-weight:bold; color:#FFF;}
.cyan-blue1 h3{float:left; line-height:26px; padding-left:8px; padding-right:8px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.cyan-blue1 span a{font-size:12px;color:#FFF;text-decoration:none;float:right;padding-right:10px;padding-top:6px;}
.cyan-blue2{background-image: url(../treadmill-australia-background.gif); background-repeat: no-repeat; float:left;width:17px;height:26px}


.bule{background-image: url(../treadmill-manual-background.gif);background-repeat: no-repeat;width:17px;height:26px;float:left;}
.bule1{background-image: url(../workout-line.gif); height:26px;background-repeat: repeat-x; width:551px; float:left; font-size:12px; font-weight:bold; color:#FFF;}
.bule1 h3{float:left; line-height:26px; padding-left:8px; padding-right:8px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.bule1 span a{font-size:12px;color:#FFF;text-decoration:none;float:right;padding-right:10px;padding-top:6px;}
.bule2{background-image: url(../cardio-background.gif); background-repeat: no-repeat; float:left;width:17px;height:26px}


.purple{background-image: url(../walking-background-left.gif);background-repeat: no-repeat;width:17px;height:26px;float:left;}
.purple1{background-image: url(../strength-background.gif); height:26px;background-repeat: repeat-x; width:551px; float:left; font-size:12px; font-weight:bold; color:#FFF;}
.purple1 h3{float:left; line-height:26px; padding-left:8px; padding-right:8px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.purple1 span a{font-size:12px;color:#FFF;text-decoration:none;float:right;padding-right:10px;padding-top:6px;}
.purple2{background-image: url(../running-background-right.gif); background-repeat: no-repeat; float:left;width:17px;height:26px}




.nl2c h3{float:left;line-height:26px;padding-left:8px;padding-right:8px;font-size:14px;font-family:Arial, Helvetica, sans-serif}
.nl2c img{float:left;}
.nl2c span a{font-size:12px;color:#FFF;text-decoration:none;float:right;padding-right:8px;padding-top:6px;}
.nl2r{background-image: url(../treadmills-news-background.gif);background-repeat: no-repeat;float:left;width:17px;height:26px}
.indexpro{margin-top:10px;}
.bes1{margin-right:9px;text-align:center;width:138px;float:left;margin-top:10px;}
.bes1 ul li{width:138px;text-align:center;line-height:180%;}
.follow{ padding-left:200px;!important;}
.logo_line img{  padding-top:20px; margin-left:170px; }
.logo_line_1 img{ margin-top:20px; margin-left:-180px;}
.logo_line_2 img{ margin-left:150px; margin-top:20px;}
.logo_line_3 img{margin-left:250px; margin-top:20px;}
.bes1b{margin-right:13px;text-align:center;width:138px;float:left;margin-top:10px;}
.bes1b ul li{width:138px;text-align:center;line-height:180%;}
.last ul li{width:138px;text-align:center;line-height:180%;text-align:center;}
.last{margin-right:0px;height:auto;background:#FC0;text-align:center;width:138px;float:left;background-color:#F00;}
.bes_t{background:url(pro_bg.gif) no-repeat;height:4px;font-size:1px;}
.bes_c{height:262px;background-image: url(pro_line.gif);background-repeat: repeat-y;}
.bes_c_1{height:100px;background-image: url(pro_line.gif);background-repeat: repeat-y;}
.text_proname{border-bottom:1px dashed #999;}
.text_crazyprc{color:#F00;font-size:12px;font-weight:bold;text-align:center;line-height:18px;padding-top:2px;border-top-width: 1px;border-top-style: none;border-top-color: #666;}
.text_crazyprc_1{color:#F00;font-size:13px;font-weight:bold;text-align:center;line-height:18px;padding-top:2px;border-top-width: 1px;border-top-style: none;border-top-color: #666;}
.bes_b{background:url(pro_bg.gif) no-repeat 0px -4px;;height:4px;font-size:1px;}
.text_pic img{margin-top:8px;}
/*new arrival*/
.nl3{margin-top:14px;height:20px;}
.nl3l{background-image: url(newbgl.gif);background-repeat: no-repeat;width:17px;height:26px;float:left;}
.nl3c{background-image: url(newbg2.gif);height:26px;background-repeat: repeat-x;width:551px;float:left;font-size:12px;font-weight:bold;color:#FFF;}
.nl3c h3{float:left;line-height:26px;padding-left:8px;padding-right:8px;font-size:14px;font-family:Arial, Helvetica, sans-serif}
.nl3c img{float:left;}
.nl3c span a{font-size:12px;color:#FFF;text-decoration:none;float:right;padding-right:8px;padding-top:6px;}
.nl3r{background-image: url(newbg3.gif);background-repeat: no-repeat;float:left;width:17px;height:26px}
/*coming soon*/
.nl4{margin-top:10px;height:20px;;}
.nl4l{background-image: url(coombg1.gif);background-repeat: no-repeat;width:17px;height:26px;float:left;}
.nl4c{background-image: url(coombg2.gif);height:26px;background-repeat: repeat-x;width:551px;float:left;font-size:12px;font-weight:bold;color:#FFF;}
.nl4c h3{float:left;line-height:26px;padding-left:8px;padding-right:8px;font-size:14px;font-family:Arial, Helvetica, sans-serif}
.nl4c img{float:left;}
.nl4c span a{font-size:12px;color:#FFF;text-decoration:none;float:right;padding-right:8px;padding-top:6px;}
.nl4r{background-image: url(coombg3.gif);background-repeat: no-repeat;float:left;width:17px;height:26px}
/*--------------------------------index center right-----------------*/
.c_right{height:auto;float:left;width:180px; margin-left:3px;}
.inboxr{width:180px;}
/*--modfi-2-26
.inboxr_t{background-image: url(lifespan_rbg.gif);background-repeat: no-repeat;height:38px;line-height:38px;font-family: Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#000;text-align:center;}
*/
.inboxr_t{background-image: url(../lifespan-fitness-page-background.gif);background-repeat: no-repeat;height:38px;line-height:38px;font-size:12px;font-weight:bold;color:#000;text-align:center; margin-top:5px;}
.ceo{font-size:12px;font-weight:bold;text-align:center;padding-bottom:4px;padding-top:6px;}
.ceo_inboxr_cont{padding:2px;background-image: url(line2.gif);background-repeat: repeat-y;background-position: left top;height:auto;}
.inboxr_t3{background-image: url(r-top.gif);background-repeat: no-repeat;height:4px;}
.inboxr_t2{background-image: url(lifespan_rbg2.gif);background-repeat: no-repeat;height:38px;line-height:38px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#FFF;text-align:center;}
.inboxr2{margin-top:10px;}
.inboxr_cont{ background-image:url(../line2.gif); background-repeat:repeat-y; height:auto; }
.inboxr_cont_1{background-image:url(../line2.gif); background-repeat:repeat-y; height:280px !important; height:220px;}
.inboxr_cont_1 ul{margin:0;}
.inboxr_cont_1 ul li{ font-size:12px; font-family:Verdana, Geneva, sans-serif; vertical-align:middle;
	border-bottom:1px #ccc dotted;
	padding-top:15px;
	padding-left:12px; width:165px;}
.inboxr_cont_1 ul li a {color:#000;}
.box{ float:left; border-left:solid; color:#999;}
.t_top{background-image: url(r-top.gif);height:10px;background-repeat: no-repeat;}
.font1{padding-top:26px;text-align:center;}
.font2{font-size:12px;font-weight:bold;}
.font3{line-height:199%;margin-top: 2px;}
.inboxr_cont2{line-height:150%;padding:8px;background-image: url(../treadmills-hot-deal.gif);background-repeat: repeat-y;background-position: left top;height:169px;}
.inboxr_cont2 img{padding-top:9px;padding-left:2px;}
.newinput input,.oneinput{border:1px solid #999;}
.submitletter{}
.t_more{width:45px;height:15px;padding-left:120px;padding-top:4px;}
.t_bottom{background-image: url(r-bottom.gif);background-repeat: no-repeat;background-position: left bottom;width:180px;height:10px;font-size:4px;}
.lt{BORDER: 1px solid #ababab;OVERFLOW: hidden;WIDTH: 164px;HEIGHT: 130px;}
.ly{BORDER-RIGHT: #ababab 1px solid; BORDER-TOP: #ababab 1px solid; BORDER-LEFT: #ababab 1px solid; WIDTH: 160px; BORDER-BOTTOM: #ababab 1px solid; HEIGHT: 17px;line-height:17px;}
.ly2{BORDER-RIGHT: #ababab 1px solid; BORDER-TOP: #ababab 1px solid; BORDER-LEFT: #ababab 1px solid; WIDTH: 125px; BORDER-BOTTOM: #ababab 1px solid; HEIGHT: 20px;}
#reply{BORDER-RIGHT: #ababab 1px;PADDING-RIGHT: 2px;BORDER-TOP: #ababab 1px solid;OVERFLOW-Y: scroll; PADDING-LEFT: 2px;FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: auto;BORDER-LEFT: #ababab 1px solid; WIDTH: 144px;PADDING-TOP: 2px; BORDER-BOTTOM: #ababab 1px solid;HEIGHT: 203px;BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left}
#reply SPAN{COLOR: #63a8a5;}
.submit{MARGIN: auto; WIDTH: 80%; PADDING-TOP: 8px; HEIGHT: 25px}
.suggestions{font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#63a8a5;font-style: italic;text-align:center;line-height:150%;padding:4px;}
/*----------------------------------------------foot*/
.footer{CLEAR: both; padding-top:10px !important; padding-top:8px;  FONT-SIZE: 12px; WIDTH: 100%; HEIGHT: 55px}
.f_l{BACKGROUND: url(../lifespan-fitness-footer-logo.gif) no-repeat; WIDTH: 175px; HEIGHT: 55px;float:left;}
.f_m{BACKGROUND: url(../lifespan-fitness-footer-logo.gif) repeat-x 0px -55px;WIDTH: 722px;COLOR: #333;HEIGHT: 55px;float:left;}
.txt_f_m{float:left; font-size:11px; font-family:Tahoma, Gseneva, sans-serif; line-height:18px; padding-top:8px; padding-left:100px; color:#696969;}
.txt_f_m a{ color:#F00; text-decoration:underline;}
.f_m2{MARGIN-TOP: 0px; BACKGROUND: url(lifespan_footer_logo_photo.gif) repeat-x 0px -55px; WIDTH: 87px; LINE-HEIGHT: 55px; HEIGHT: 55px;float:left;}
.f_r{BACKGROUND: url(../lifespan-fitness-footer-logo.gif) repeat-x 66px 0px; WIDTH: 66px; HEIGHT: 55px;float:left;}
/** ------------------ BORDER SYTLE ----------------- **/
.border_top_1_d{border-top:1px #666 dashed;}
/** ------------------ BORDER SYTLE ----------------- **/
/*-------------------------------------------shopcart open-*/
.cart_right{float:left;width:775px;height:auto;}
.c_rtitle{height:32px;margin-bottom:10px;}
.c_rt1{background-image:url(probg.gif);background-repeat: no-repeat;width:50px;float:left;height:32px;}
.c_rt2{background-image:url(probg2.gif);background-repeat:repeat-x;width:705px;float:left;height:32px;font-size:14px;line-height:200%;padding-left:10px;font-weight:bold;}
.c_rt2 a{text-decoration:none;color:#000;}
.c_rt2 a:hover{text-decoration: underline;}
.c_rt3{background-image:url(probg3.gif);background-repeat:no-repeat;width:10px;float:left;height:32px;}
.c_rnote{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#999;margin-bottom:10px;height:auto;}
.c_rleft{width:526px;float:left;height:auto;margin-right:9px;text-align:center;}
.c_rright{width:230px;float:left;background-color:#fff;margin-left:10px;height:auto;}
.c_rright ul li{float:none;}
.c_paynot{height:32px;line-height:200%;text-align:center;border-bottom:1px dotted #999;}
.c_paynot span{text-decoration: line-through;}
.c_paynot2{height:30px;line-height:200%;text-align:center;}
.c_paynot2c{height:30px;line-height:200%;text-align:center;border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
.c_paynot2b{text-align:center;}
.c_paynot2 span{color:#F00;}
.c_paynot3{height:32px;line-height:200%;text-align:center;color:#396}
.c_paynot4 img{padding-top:4px;padding-left:50px;}
.c_paynotb{padding-left:4px;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
.c_paynotb img{padding-left:20px;}
.c_paynot4{height:25px;text-align: left;background-color: #E3E3E3;padding-left:4PX;border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-rihgt:1px solid #e3e3e3;}
.c_paynot4 span{font-weight:bold;color:#393;}
.c_paynot5{height:30px;text-align:left;color:#39C;padding-bottom:8px;padding-top:8px;}
.c_paynot6{border-top:1px solid #cfcfcf;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;line-height:200%;height:30px;font-weight:bold;padding-top:2px;padding-left:10px;}
.c_paynot6 span{font-size:9px;font-weight:normal;}
.c_paynot7{border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;line-height:200%;height:32px;padding-top:2px;padding-left:10px;}
.c_paynot8{border-bottom:1px solid #cfcfcf;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;line-height:200%;height:32px;text-align:center;padding-top:2px;padding-left:10px;}
.lifespanprice{text-align:center;font-size:14px;font-weight: bolder;color:#F00;line-height:200%;}
.c_price{font-size:25px;color:#F00;font-weight:bolder;text-align:center;line-height:120%}
.poto1{background-image: url(potoline.gif);background-repeat: repeat-x;width:50px;float:left;height:28px;}
.poto3{background-image: url(potoline.gif);background-repeat: repeat-x;width:584px;float:left;height:28px;}
.poto2{background:url(potogallery.gif) no-repeat;float:left;width:140px;height:28px;}
.cart_right2{margin-top:0px;}
.cart_right3{margin-top:8px;padding-top: 0px;padding-right: 5px;padding-left: 0px;padding-bottom:8px;}
.smallimgli{float:left;display:inline-block;padding:1px;}
.smallimgli A{border:1px solid #fff;display:inline-block;}
.smallimgli a:hover {border:1px solid #cfcfcf;}
.smallimgborder{border:1px solid #69F;}	
.cart_right4{margin-top:0px;padding-left:10px;}
.cartmenu{width:16px;height:38px; background-image:url(../exercise-menu-side-left.gif);background-repeat:no-repeat;float:left;}
.cartmenub{width:12px;height:40px; background-image:url(../menu_right.gif);background-repeat:no-repeat;float:left;}
.cartmenu2 a:hover,.cartmenu3 a:hover,.cartmenu4 a:hover,.cartmenu5 a:hover,.cartmenu6 a:hover{ background-image:url(../procartbg1.gif);background-repeat: no-repeat;width:128px;height:28px;padding-top:10px;color: #fff;}
.cartmenu2 .ahover,.cartmenu3 .ahover,.cartmenu4 .ahover,.cartmenu5 .ahover,.cartmenu6 .ahover{background-image: url(../procartbg1.gif);background-repeat: no-repeat;width:128px;height:28px;padding-top:10px;color: #fff;}
.cartmenu2 a{background-image: url(procartbg2.gif);background-repeat: no-repeat;width:128px;height:28px;float:left;text-align:center;line-height:28px;font-size:12px;font-weight:bold;display: block;color:#000;text-decoration:none;padding-top:10px;}
.cartmenu3 a{background-image: url(procartbg3.gif);background-repeat: no-repeat;width:128px;height:28px;padding-top:10px;float:left;text-align:center;line-height:28px;font-size:12px;font-weight:bold;display: block;color:#000;text-decoration:none;}
.cartmenu4 a{background-image: url(procartbg4.gif);background-repeat: no-repeat;width:128px;height:28px;padding-top:10px;float:left;text-align:center;line-height:28px;font-size:12px;font-weight:bold;display: block;color:#000;text-decoration:none;}
.cartmenu5 a{background-image: url(procartbg5.gif);background-repeat: no-repeat;width:128px;height:28px;padding-top:10px;float:left;text-align:center;line-height:28px;font-size:12px;font-weight:bold;display: block;color:#000;text-decoration:none;}
.cartmenu6 a{background-image: url(procartbg6.gif);background-repeat: no-repeat;width:128px;height:28px;padding-top:10px;float:left;text-align:center;line-height:28px;font-size:12px;font-weight:bold;display: block;color:#000;text-decoration:none;}
.cartmenu7{background-image: url(procartbg7.gif);background-repeat: repeat-x;width:135px;height:28px;float:left;}
.cartbox{border-left:1px solid #F00;border-right:1px solid #F00;border-bottom:1px solid #F00;border-top:4px solid #f00;padding:10px;height:auto;min-height:220px;display:inline-block; width:743px;}
.cartboxnote{background-color:#EEE;text-align:center;height:20px;}
.cartboxnote img{padding-top:4px;}
.cart_right5{border:1px solid #cfcfcf;;margin-top:18px;display:inline-block;}
.cart_right5cc{border:1px solid #cfcfcf;display:inline-block;}
.cart_right5b{border:1px solid #cfcfcf;display:inline-block;}
.right5_tit{background-image: url(right5-titbg.gif);background-repeat: repeat-x;height:26px;font-size:12px;font-weight:bold;padding-left:10px;padding-top:4px;
width:764px;}
.right5_tit span{ color:#666;}
.right5_tit7{background-image: url(right5-titbg.gif);background-repeat: repeat-x;height:26px;font-size:12px;padding-left:10px;padding-top:4px;
width:764px;}
.right5_tit2{background-image: url(right5-titbg2.gif);background-repeat: repeat-x;height:26px;font-size:12px;font-weight:bold;padding-left:10px;padding-top:4px;
width:764px;}
.right5_con{padding:10px;height:auto;}
.right5_con2{height:280px;padding-left:15px;padding-bottom:10px;}
.right5_con5{padding:10px;height:230px;}
.dcdi_l{FLOAT: left; WIDTH: 35%}
.dcdi_r{FLOAT: left; WIDTH: 65%}
/*--------------------------------------------product-detail-left*/

.shopping_left{ float:left; background-image:url(../lifespan-online-shopping.gif); background-repeat:no-repeat; width:4px; height:30px;}
.shopping_mid{ float:left; background-image:url(../lifespan-online-shopping-side-left.gif); background-repeat:repeat-x; width:171px; height:30px;}
.txt_shopping{font-size:12px;font-weight:bold;padding-left:19px;padding-top:8px; font-family:Verdana;}
.shopping_right{ float:left; background-image:url(../lifespan-online-shopping-side-right.gif); background-repeat:no-repeat; width:5px; height:30px;}
.shopping_bottom{height:2px; background-color:#FA0605; width:180px;}
/*--------------------------------------------shopping_tm*/



.shopping_tm1{ float:left; background-image:url(../treadmill.jpg); background-repeat:no-repeat; height:25px; width:178px;  border-left: 1px solid #A5A5A5; border-right:1px solid #A5A5A5; border-top:2px solid #FFF;}
.txet1{text-align:center; font-size:14px; font-weight:bold; font-family: Tahoma, Geneva, sans-serif; margin-top:3px; color:#636363;}
.shopping_tm1 h2{text-align:center; font-size:14px; font-weight:bold; font-family: Tahoma, Geneva, sans-serif; margin-top:3px; color:#636363;}
.shopping_tm1 a{ color:#636363;}

.shopping_tm2{ float:left; background-image:url(../exercise_bike.jpg); background-repeat:no-repeat; height:25px; width:178px;  border-left: 1px solid #A5A5A5; border-right:1px solid #A5A5A5; border-top:2px solid #FFF;}
.shopping_tm2 h2{text-align:center; font-size:14px; font-weight:bold; font-family: Tahoma, Geneva, sans-serif; margin-top:3px; color:#636363;}
.shopping_tm2 a{ color:#636363;padding-left:20px;}

.shopping_tm3{ float:left; background-image:url(../gym_equipments.jpg); background-repeat:no-repeat; height:25px; width:178px;  border-left: 1px solid #A5A5A5; border-right:1px solid #A5A5A5; border-top:2px solid #FFF;}
.shopping_tm3 h2{text-align:center; font-size:14px; font-weight:bold; font-family: Tahoma, Geneva, sans-serif; margin-top:3px; color:#636363;}
.shopping_tm3 a{ color:#636363;}

.shopping_tm4{ float:left; background-image:url(../benche.jpg); background-repeat:no-repeat; height:25px; width:178px;  border-left: 1px solid #A5A5A5; border-right:1px solid #A5A5A5; border-top:2px solid #FFF;}
.shopping_tm4 h2{text-align:center; font-size:14px; font-weight:bold; font-family: Tahoma, Geneva, sans-serif; margin-top:3px; color:#636363;}
.shopping_tm4 a{ color:#636363;}


.shopping_tm5{ float:left; background-image:url(../weights.jpg); background-repeat:no-repeat; height:25px; width:178px;  border-left: 1px solid #A5A5A5; border-right:1px solid #A5A5A5; border-top:2px solid #FFF;}
.shopping_tm5 h2{text-align:center; font-size:14px; font-weight:bold; font-family: Tahoma, Geneva, sans-serif; margin-top:3px; color:#636363;}
.shopping_tm5 a{ color:#636363;}

.shopping_tm6{ float:left; background-image:url(../King-shaker.jpg); background-repeat:no-repeat; height:25px; width:178px;  border-left: 1px solid #A5A5A5; border-right:1px solid #A5A5A5; border-top:2px solid #FFF;}
.shopping_tm6 h2{text-align:center; font-size:14px; font-weight:bold; font-family: Tahoma, Geneva, sans-serif; margin-top:3px; color:#636363;}
.shopping_tm6 a{ color:#636363;}

.shopping_tm7{ float:left; background-image:url(../Pilates.jpg); background-repeat:no-repeat; height:25px; width:178px;  border-left: 1px solid #A5A5A5; border-right:1px solid #A5A5A5; border-top:2px solid #FFF;}
.shopping_tm7 h2{text-align:center; font-size:14px; font-weight:bold; font-family: Tahoma, Geneva, sans-serif; margin-top:3px; color:#636363;}
.shopping_tm7 a{ color:#636363;}

.shopping_tm8{ float:left; background-image:url(../demo_clearance.jpg); background-repeat:no-repeat; height:25px; width:178px;  border-left: 1px solid #A5A5A5; border-right:1px solid #A5A5A5; border-top:2px solid #FFF;}
.shopping_tm8 h2{text-align:center; font-size:14px; font-weight:bold; font-family: Tahoma, Geneva, sans-serif; margin-top:3px; color:#636363;}
.shopping_tm8 a{ color:#636363;}

.shopping_tm{ float:left; background-image:url(../treadmill.jpg); background-repeat:no-repeat; height:25px; width:178px;  border-left: 1px solid #A5A5A5; border-right:1px solid #A5A5A5; border-top:2px solid #FFF;}
.shopping_tm h2{text-align:center; font-size:14px; font-weight:bold; font-family: Tahoma, Geneva, sans-serif; margin-top:3px; color:#636363;}
.shopping_tm a{ color:#636363;}

.txt_Treadmills_1{text-align:center; font-size:13px; font-family: Tahoma, Geneva, sans-serif; margin-top:-3px; padding-top:3px; color:#636363;}
.pro_lbox{height:23px;background-image:url(cart_lefttitbg.gif);background-repeat:no-repeat;font-size:12px;font-weight:bold;padding-left:32px;padding-top:10px;}
.cardbox_content{border-bottom:1px dotted #CCC;height:53px;padding-bottom:4px;padding-top:4px;}
.cardbox_content img{float:left;padding-right:2px;padding-top:2px;}
.cardbox_content a{color:#000;text-decoration:none;}
.cardbox_content a:hover{text-decoration: underline;}
.font5{color:#F00;}
.right5_con5 div{padding-top:5px;}
/*-------------------------------------------------------------------step1page*/
.step1_bot{text-align:right;}
.h18{height:18px;}
.h10{height:10px;}
.h5{height:5px;;}
.step1_bot img{padding-left:10px;}
.step_txt{float:right;width:250px;height:25px;padding-top:15px;font-size:11px;color:#999;}
.step_ioc{float:right;width:10px;height:25px;padding-top:15px;padding-left:5px;}
.steppic{text-align:center;}
.cart-middle span img{padding-top:4px;padding-left:8px;}
.sloginc td{text-align:center;}
.setp_post{float:right;}
.stepbg{width:18px;height:51px;background-image:url(setepone_bg.gif);background-repeat:no-repeat;float:left;}
.stepbg3{width:18px;height:51px;background-image:url(setepone_bg3.gif);background-repeat:no-repeat;float:left;}
.stepbg2{width:929px;height:51px;background-image:url(setepone_bg2.gif);background-repeat:repeat-x;float:left;}
.stepbg2 ul{padding-top:18px;}
.stepbg2 ul li{background-image: url(line3.gif);background-repeat:no-repeat;background-position: right;text-align:center;}
.stepli1{width:240px;}
.stepli2{width:137px;}
.step_bord{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;padding:18px;}
.step_bord td{text-align:center;}
.cart_rightyy{height:51px;}
.step_con{height:50px;padding-bottom:4px;border-bottom:1px dashed #e4e4e4;}
.step_con2{width:200px;float:left;}
.stepline{border-bottom:1px dashed #e4e4e4;margin-bottom:5px;margin-top:5px;}
.stepbg4{width:18px;height:80px;background-image:url(setepbg6.gif);background-repeat:no-repeat;float:left;}
.stepbg6{width:18px;height:80px;background-image:url(setepbg7.gif);background-repeat:no-repeat;float:left;}
.stepbg5{width:919px;height:80px;background-image:url(setepbg8.gif);background-repeat:repeat-x;float:left;padding-right:10px;}
.stepdown{height:8px;width:505px;padding-left:460px;}
.googlead{padding:10px;text-align:center;}
.insur{float:left;width:478px;}
.insurtxt{padding-left:10px;font-size:10px;color:#999;padding-top:2px;}
.insur2{float:left;width:410px;padding:5px;text-align:right;}
.insur2 span{font-size:24px;font-weight:bold;padding-top:10px;}
.insur2 p{height:20px;padding-top:6px;padding-bottom:4px;font-size:11px;}
/*----------------------------------------------------------------------login--*/

.loginl{width:540px;float:left;margin-right:18px; font-size:12px;}
.loginl2{width:740px;float:left;margin-right:18px;}
.loginr{float:left;width:405px;font-size:12px;}
.stepbg2b.stepbg3b{height:36px;background-repeat:repeat-x;float:left;font-weight:bold;}
.stepbg2b{float:left;font-size:12px;height:36px;width:504px;padding-top:15px;background-image:url(setepone_bg2.gif);font-weight:bold;}
.stepbg3b{font-size:16px;width:739px;height:41px;background-image:url(setepone_bgb2.gif);background-repeat:repeat-x;float:left;font-size:10px;font-weight:bold;padding-top:10px}
.stepbg7b{font-size:18px;width:704px;height:41px;background-image:url(setepone_bgb2.gif);background-repeat:repeat-x;float:left;font-size:10px;font-weight:bold;padding-top:10px}
.stepbg3b span{font-size:20px;font-weight:bold;margin-left:45px;margin-right:45px;}
.sloginc{border-left:1px solid #e3e3e3;background-image: url(setepone_bg9.gif);background-repeat:repeat-y;background-position:right;padding:20px;width:924px;}
.slogind{border-left:1px solid #e3e3e3;background-image: url(setepone_bg9.gif);background-repeat:repeat-y;background-position:right;padding:20px;text-align:center;}
.slogindy{border-left:1px solid #e3e3e3;background-image: url(setepone_bg9.gif);background-repeat:repeat-y;background-position:right;padding:20px; width:499px;}
.incspan{width:110px;float:left;text-align:right;}
.incspan ul li{text-align:right;}
.incspan b{color:#F00;}
.incspanr{width:330px;float:left;padding-left:10px;}
.incspanr input{border:1px solid #999;font-size:12px;}
.incspan ul li{float:none;height:30px;}
.incspanr ul li{float:none;height:30px;}
/*-----*/
.incspan2{width:180px;float:left;text-align:right;}
.incspan2 ul li{text-align:right;}
.incspan2 b{color:#F00;}
.incspanr2{width:220px;float:left;padding-left:10px;}
.incspanr2 input{border:1px solid #999;}
.incspan2 ul li{float:none;height:30px;}
.incspanr2 ul li{float:none;height:30px;}
/*-----*/
.logbg{background-image:url(line4.gif);background-repeat:repeat-x;background-position:center;padding:3px;height:6px;float:none;color:#999;}
.logbgtxt{color:#999;line-height:15px;padding-bottom:10px;font-size:11px; width:500px}
.logbgtxt2{line-height:15px;padding-left:120px;padding-top:5px;padding-bottom:5px;}
.logbgtxt3{padding:5px;line-height:15px;padding-left:190px;}
.logbgtxtb{color:#F00;line-height:15px;padding-bottom:10px;font-size:11px; width:500px;}
.loguser{width:200px;line-height:25px;text-align: right;}
.loguserr{width:200px;float:left;}
.stepbg5b{width:465px;height:80px;background-image:url(setepbg8.gif);background-repeat:repeat-x;float:left;text-align:right;padding-right:39px;font-size:18px;font-weight:bold;}
.stepbg5bb{width:666px;height:80px;background-image:url(setepbg8.gif);background-repeat:repeat-x;float:left;text-align:right;padding-right:39px;font-size:18px;font-weight:bold;}
.stepbg5bbc{width:700px;height:80px;background-image:url(setepbg8.gif);background-repeat:repeat-x;float:left;text-align:right;padding-right:39px;font-size:18px;font-weight:bold;}
.stepbg5c{width:330px;height:80px;background-image:url(setepbg8.gif);background-repeat:repeat-x;float:left;text-align:right;padding-right:39px;font-size:18px;font-weight:bold;padding-top:15px;}
.stepbg2c{width:369px;height:36px;background-image:url(setepone_bg2.gif);background-repeat:repeat-x;float:left;font-size:12px;font-weight:bold;padding-top:15px;}
.lologin{text-align:center;line-height:150%}
.lologin p{height:30px;}
.lologin img{padding-right:5px;padding-left:10px;}
.lologin input{margin-left:10px;}
.blankimg{padding-top:40px;text-align:right;}
.blankimg2{padding:10px;text-align:right;}
/*----------------------------------------------------------shop-cart-setp3*/
.stepbg2d{width:919px;height:31px;background-image:url(setepone_bg2.gif);background-repeat:repeat-x;float:left;padding-top:20px;padding-left:10px;color:#F00;font-weight:bold;}
.homepic{float:left;width:210px;}
.homepictxt{float:left;width:699px;}
.homepictxt ul li{float:none;height:22px;margin-bottom:3px;padding-top:6px;padding-left:10px;}
.homepictxt img{padding-left:10px;}
.lib{background-color:#f1f1f1;}
.libb{background-color:#f1f1f1;padding-top:0px;}
.stepbg6b{width:18px;height:20px;background:url(setepbg7.gif) 0px -55px;background-repeat:no-repeat;float:left;}
.stepbg5bc{width:919px;height:20px;background:url(setepbg8.gif) 0px -55px;background-repeat:repeat-x;float:left;padding-right:10px;}
.stepbg4b{width:18px;height:20px;background:url(setepbg6.gif) 0px -55px;background-repeat:no-repeat;float:left;}
.insur2b{font-size:24px;font-weight:bold;padding-top:5px;text-align:right;line-height:120%;}
.insur2b span{font-size:11px;font-weight:normal;}
.chaadd{padding-left:50px;height:18px;}
.points{padding-left:40px;background-image:url(moneyico.gif);background-repeat:no-repeat;}
.points p{height:30px;}
.points p span{color:#F00;}
.applypoint{text-align:left;padding-top:10px;}
.paymentt ul li{float:none;height:50px;}
.paymentt ul li p{font-size:11px;color:#999;padding-left:18px;}
.paymentt span{padding-left:20px;padding-top:20px;font-size:11px;}
.liicon{background-image:url(creatico.gif);background-repeat:no-repeat;background-position:410px 0px;}
.liicon2{background-image:url(paypalico.gif);background-repeat:no-repeat;background-position:220px 0px;}
.liicon3{background-image:url(carico.gif);background-repeat:no-repeat;background-position:390px 0px;}
.liicon4{background-image:url(otherico.gif);background-repeat:no-repeat;background-position:70px 0px;}
/*---------------------------------------------------payment-step-4*/
.paybot{height:40px;padding-top:18px;text-align:center;}
.paybot2{height:40px;padding-top:18px;text-align:center;}
.paybot img{padding-right:80px;}
.paybot2 img{padding-right:40px;}
.layby input{border:1px solid #999;}
.laybytxt{float:left;width:29%;text-align:right;padding-right:20px;}
.laybyxt{float:left;text-align:left;}
.alybyfirst{text-align:center;font-weight:bold;height:40px;padding-top:10px;}
/*--------------------------------------------------shopcard-step5-*/
.orderinforcon{width:600px;margin-left:170px;}
.orderinforcon2{width:600px;margin-left:170px;font-size:11px;padding-top:10px;padding-bottom:10px;line-height:150%;}
.ordertit{width:588px;height:23px;border:1px solid #c7c7c7;background-color:#8a8a8a;padding-top:7px;padding-left:10px;color:#FFF;font-size:14px;font-weight:bold;}
.ordertxt{font-size:11px;font-weight:normal;padding:10px;}
.ordertxt b{font-size:22px;font-weight: bold}
.shipto{width:280px;border:1px solid #afafaf;background-color:#f6f6f6;line-height:150%;font-size:11px;float:left;padding-left:10px;}
.shipto b{font-size:12px;}
.w16{width:16px;float:left;}
.otho{border:1px solid #afafaf;background-color:#f6f6f6;}
.othob{border:1px solid #afafaf; width:770px;height:auto; display:inline-block;}
.otho ul{border-bottom:1px solid #afafaf;height:30px;}
.othob ul{border-bottom:1px solid #afafaf;height:30px;}
.othob ul li{font-weight:bold;text-align:center;line-height:150%;}
.otho1{width:290px;}
.otho2{width:28px;}
.otho3{width:140px;}
.otho4{width:130px;}
.othoo ul li{font-weight:bold;text-align:center;line-height:150%;}
.othoo2 ul li{padding-top:5px;text-align:center;line-height:150%;height:30px; display:inline-block;}
.orderin{line-height:180%;text-align:right;padding:10px;}
.orderin2{line-height:180%;text-align:right;padding:10px; height:60px;}
.orderin p,.orderin2 p{font-size:16px;font-weight:bold;}
/*-----------------------------------------------------product-index-*/
.pronl2{height:20px; float:left;}
.pronl2c{background-image: url(../exercise-bike-background.gif);height:26px;background-repeat: repeat-x;width:551px;float:left;font-size:12px;font-weight:bold;color:#FFF;}
.pronl2c h3{float:left;line-height:26px;padding-left:8px;padding-right:8px;font-size:14px;font-family:Arial, Helvetica, sans-serif}
.pronl2c img{float:left;}
.pronl2c span a{font-size:12px;color:#FFF;text-decoration:none;float:right;padding-right:10px;padding-top:6px;}
.nl5l{background-image: url(exerbg1.gif);background-repeat: no-repeat;width:17px;height:26px;float:left;}
.nl5c{background-image: url(exerbg2.gif);height:26px;background-repeat: repeat-x;width:551px;float:left;font-size:12px;font-weight:bold;color:#FFF;}
.nl5c h3{float:left;line-height:26px;padding-left:8px;padding-right:8px;font-size:14px;font-family:Arial, Helvetica, sans-serif}
.nl5c span a{font-size:12px;color:#FFF;text-decoration:none;float:right;padding-right:8px;padding-top:6px;background-image:url(progo.gif);background-repeat:no-repeat;background-position: right}
.nl5r{background-image: url(exerbg3.gif);background-repeat: no-repeat;float:left;width:17px;height:26px}
.nl6{margin-top:14px;height:20px;}
.nl6l{background-image: url(gymbg1.gif);background-repeat: no-repeat;width:17px;height:26px;float:left;}
.nl6c{background-image: url(gymbg2.gif);height:26px;background-repeat: repeat-x;width:551px;float:left;font-size:12px;font-weight:bold;color:#FFF;}
.nl6c h3{float:left;line-height:26px;padding-left:8px;padding-right:8px;font-size:14px;font-family:Arial, Helvetica, sans-serif}
.nl6c span a{font-size:12px;color:#FFF;text-decoration:none;float:right;padding-right:8px;padding-top:6px;background-image:url(progo.gif);background-repeat:no-repeat;background-position: right}
.nl6r{background-image: url(gymbg3.gif);background-repeat: no-repeat;float:left;width:17px;height:26px}
/*-7-*/
.nl6{margin-top:14px;height:20px;}
.nl7l{background-image: url(trambg1.gif);background-repeat: no-repeat;width:17px;height:26px;float:left;}
.nl7c{background-image: url(trambg2.gif);height:26px;background-repeat: repeat-x;width:551px;float:left;font-size:12px;font-weight:bold;color:#FFF;}
.nl7c h3{float:left;line-height:26px;padding-left:8px;padding-right:8px;font-size:14px;font-family:Arial, Helvetica, sans-serif}
.nl7c span a{font-size:12px;color:#FFF;text-decoration:none;float:right;padding-right:8px;padding-top:6px;background-image:url(progo.gif);background-repeat:no-repeat;background-position: right}
.nl7r{background-image: url(trambg3.gif);background-repeat: no-repeat;float:left;width:17px;height:26px}
/*-8-*/
.nl8l{background-image: url(bikebg1.gif);background-repeat: no-repeat;width:17px;height:26px;float:left;}
.nl8c{background-image: url(bikebg3.gif);height:26px;background-repeat: repeat-x;width:551px;float:left;font-size:12px;font-weight:bold;color:#FFF;}
.nl8c h3{float:left;line-height:26px;padding-left:8px;padding-right:8px;font-size:14px;font-family:Arial, Helvetica, sans-serif}
.nl8c span a{font-size:12px;color:#FFF;text-decoration:none;float:right;padding-right:8px;padding-top:6px;background-image:url(progo.gif);background-repeat:no-repeat;background-position: right}
.nl8r{background-image: url(bikebg2.gif);background-repeat: no-repeat;float:left;width:17px;height:26px}
/*-9-*/
.nl9l{background-image: url(cambg1.gif);background-repeat: no-repeat;width:17px;height:26px;float:left;}
.nl9c{background-image: url(cambg2.gif);height:26px;background-repeat: repeat-x;width:551px;float:left;font-size:12px;font-weight:bold;color:#FFF;}
.nl9c h3{float:left;line-height:26px;padding-left:8px;padding-right:8px;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.nl9c span a{font-size:12px;color:#FFF;text-decoration:none;float:right;padding-right:8px;padding-top:6px;background-image:url(progo.gif);background-repeat:no-repeat;background-position: right;}
.nl9r{background-image: url(cambg3.gif);background-repeat: no-repeat;float:left;width:17px;height:26px}
/*-10-*/
.nl10l{background-image: url(stobg1.gif);background-repeat: no-repeat;width:17px;height:26px;float:left;}
.nl10c{background-image: url(stobg2.gif);height:26px;background-repeat: repeat-x;width:551px;float:left;font-size:12px;font-weight:bold;color:#FFF;}
.nl10c h3{float:left;line-height:26px;padding-left:8px;padding-right:8px;font-size:14px;font-family:Arial, Helvetica, sans-serif}
.nl10c span a{font-size:12px;color:#FFF;text-decoration:none;float:right;padding-right:8px;padding-top:6px;background-image:url(progo.gif);background-repeat:no-repeat;background-position: right}
.nl10r{background-image: url(stobg3.gif);background-repeat: no-repeat;float:left;width:17px;height:26px}
.pro_le{height:auto;width:180px;}
.pro_top{height:23px;background-image:url(pro_top.gif);background-repeat:no-repeat;font-size:12px;font-weight:bold;padding-left:32px;padding-top:10px;}
/*_________________________________________________________contact_us___*/
.adr_l{width:357px;margin-right:18px;line-height:20px;color:#14205c;padding:5px;float:left;}
.adr_l span{font-size:16px;font-weight:bold;}
.adr_l div{padding-left:10px;line-height:20px;}
.adr_r{float:left;width:760px;padding:5px;background-color:#defafb;border:1px solid #dadada;line-height:18px;}
.mapl{float:left;border:1px solid #6f7932;width:554px;}
.mapr{float:left;width:218px;background-color:#CCC;}
.maptop{background-image: url(vicbg.gif);height:40px;width:218px;}
.maptop_div{ padding-left:20px; padding-top:5px; color:#CCC; font-size:14px;}
.mapr ul li a{display: block;width:178px;height:44px;padding-left:40px;padding-top:2px;background-image:url(mapbgtwo.gif);color:#b4b4b4;}
.mapr ul li a p{font-size:12px;color:#282d65; font-weight:bolder;}
.mapr ul li a:hover{display: block;width:178px;height:42px;padding-left:40px;padding-top:4px;color:#fff;background-image:url(mapbgone.gif);text-decoration:none;}
.mapr ul li a:hover p{font-size:12px;color:#fff;font-weight:bolder;text-decoration:none;}
.mapr ul li a.current{display: block;width:178px;height:42px;padding-left:40px;padding-top:4px;color:#fff;background-image:url(mapbgone.gif);text-decoration:none;}
.mapr ul li a.current p{font-size:12px;color:#fff;font-weight:bolder;text-decoration:none;}
.mapbottom{height:15px;width:218px;background-image: url(mapbottom.gif);}
/*----------------------------------------------------------new*/
.newpage{line-height:20px;width:745px;padding-left:20px;}
.newpage2{line-height:20px;width:733px;padding-left:20px;padding-top:5px;height:25px;}
.pagetxt{float:left;font-size:11px;color:#6F6F6F;}
.pagenum{float:right;border:1px solid #C9D6DF;padding:1px;}
.pagenumli2{TEXT-ALIGN: center;width:16px;background-color: #F9F9F9;margin-right:1px;}
.pagenumli2 A{display: block;TEXT-DECORATION: none;color:#004179;}
.pagenumli2 A:visited{DISPLAY: block; BACKGROUND: #f8f8f8; COLOR: #666; TEXT-DECORATION: none}
.pagenumli2 a:hover{BACKGROUND: #F0F0F0;font-weight:bold;}
.pagenumli{width:70px;background-color:#D2DFE8;margin-right:1px;padding-left:5px;}
.pagenumli3{text-align:center;width:20px;background-color:#D2DFE8;padding-top:4px;height:16px;}
.newcon{margin-bottom:20px;border-bottom:1px solid #292929;}
.newcon h2{border-top:2px solid #a4a4a2;background-color:#cbf7ff;color:010558;font-size:18px;height:30px;line-height:30px;padding-left:30px;background-image: url(newtit.gif);background-repeat: no-repeat;background-position:10px 3px;}
.newcon h2 a{color:010558;text-decoration:none;}
.newcon h2 a:hover{color:#F00;text-decoration:none;}
.newcon p{padding-left:30px;padding-bottom:10px;padding-top:10px;}
.newrmore{padding-left:30px;padding-bottom:10px;text-align:left;font-size:11px;}
.newrmore a{font-size:14px;font-weight:bold;text-decoration:none;padding-right:540px;}
.newrmore a:hover{text-decoration: underline;}
.news_content{font-size:12px;line-height:120%; font-weight:normal;}
#tbc_1 p,#tbc_4{ padding-top:10px;}
/*-------fomrs---*/
.formsbg{background:url(formline.gif) repeat-x;height:27px;line-height:27px;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;}
.formsbg h3{background:url(dt_c_menu2.gif) no-repeat 10px 8px;padding-left:30px;font-size:12px;}
.forms{border:1px solid #d3d3d3;padding:20px;height:auto;display:block;}
.forms ul{display: inline-block;height:auto;}
.formss{float:left;display:block;width:110px;margin-right:20px;text-align:center;font-weight:bold;}
.formss A{display: block;TEXT-DECORATION: none;color:#666;border:1px solid #d3d3d3;}
.formss A:visited{DISPLAY: block; COLOR: #666; TEXT-DECORATION: none;}
.formss a:hover{border:1px solid #F00;background-color:#faf9f9;}
/*-----------aboutUs__*/
.aboutustxt{background-color:#2b5c56;padding:40px;font-weight:bold;color:#FFF;}
.aboutustxt span{font-size:14px;}
/*------forum---------*/
.forumimg{width:330px;height:480px;float:left;}
.forumform{width:375px;height:460px;background-color:#0198c5; padding-left:20px; padding-right:20px; padding-bottom:20px;background: url(forumfbg.gif) repeat-x bottom;float:left;}
.forumform ul li{float:none;font-size:18px;font-weight:bolder;color:#FFF;line-height:33px;}
.forumform input{width:350px;height:23px;color:#FFF;border:none;padding-top:10px;padding-left:10px;background:url(foruminput.gif) no-repeat;}
.forumform textarea{width:340px;height:220px;padding:10px;border:none;color:#FFF;overflow:hidden;background:url(forumarea.gif) no-repeat;}
.forumsub{padding-top:10px;}
.forumsub input{width:105px;height:39px;background:url(forumsub.gif) no-repeat;}
.forumcommnet{height:39px;background:url(forumcommnet.gif) repeat-x;font-size:20px;font-weight:bold;line-height:39px;padding-left:10px;}
.forumcommnet a{font-size:11px;padding-left:400px;text-decoration:underline;font-weight:100; color:0105fc;}
.forumcommnet a:hover{text-decoration:none;font-weight:100;}
.commentall{margin-top:5px;}
.menttou{width:60px;float:left;}
.mentcont{width:675px;float:left;height:60px;}
.mentconttxt{padding:2px;}
.mentconname{width:120px;float:left;margin-right:6px;}
mentconcon{float:left;width:590px;}
.mentpro{height:16px;line-height:16px;color:#140f9f;background-color:#f5f5f5;padding-left:85px;}
.mentprowidth{width:525px;float:left;}
/*--[-delviery-]------------------------------------------[-delviery-]-----------*/
.deoneleft{width:164px;float:left;}
.deonerihght{float:left;width:610px;}
.deliverybg2d,.deliverybg2e{height:31px;background-image:url(setepone_bg2b.gif);background-repeat:repeat-x);float:left;padding-top:20px;padding-left:10px;color:#003c7d;font-weight:bold;text-align:center;font-size:18px;}
.deliverybg2d{width:110px;}
.deliverybg2e{width:563px;}
.debg{background: url(debg.gif) repeat-y;height:110px;text-align:center;}
.debgtwo{width:609px;height:auto;background:url(debg2.gif) repeat-y;padding-top:4px;overflow:hidden;padding-bottom:10px;}
.debgtwo div{float:left;}
.stepbg5bcde,.stepbg5bcdeb{height:20px;background:url(setepbg8.gif) 0px -55px;background-repeat:repeat-x;float:left;padding-right:10px;}
.stepbg5bcde{width:110px;}
.stepbg5bcdeb{width:563px;}
.catogresb{height:25px;margin-bottom:10px;margin-left:12px;}
.deupico,.deupico2{height:30px;padding-top:9px;padding-bottom:9px;}
.deupico{padding-left:450px;}
.deupico2{padding-left:283px;}
.deproduct{width:74px;margin-left:9px;background-color:#CCC;border:1px solid #fff;margin-bottom:10px;}
.deproductred{width:74px;margin-left:9px;background-color:#CCC;border:1px solid #ff0000;margin-bottom:10px;}
.deproduct img,.deproductred img{border:2px solid #CCC;}
.deproduct div,.deproductred div{width:74px;color:#FFF;font-weight:bold;text-align:center;}
.dequery{margin-left:40px;font-weight:bold;}
.dequery input{border:1px solid #CCC;margin-left:20px;}
.querybottom{background:url(queryline.gif) repeat-x;font-weight:bold;}
.dequeryresult{line-height:20px;margin-left:20px;}
/*---fitness resoure-----------------------------fitness resoure---------------*/
.soutitle{border-bottom:5px solid #d4d4d4;padding:10px;
height:20px;}
.titspan{width:670px;font-size:20px;color:#385d6f;float:left;}
.zineshow{width:90%;height:auto;overflow:hidden;text-align:center;padding:15px;margin-left:20px;border-bottom:2px solid #d4d4d4;}
.zineshow td{ text-align:left;}
.zineshow2{width:90%;height:auto;overflow:hidden;text-align:center;padding:15px;margin-left:20px;}
.zineshow div{float:left;}
.zinepic{width:150px;color:#476a86;margin-left:14px;}
.zinepic a{color:#476a86;}
.zinename{width:160px;text-align:left;color:#476a86;}
.zinepage{width:680px;text-align:right;letter-spacing:6px;}
/*----magazine-------------------------------------magezine--*/
.magapic{float:left;width:120px;}
.magapic ul li{float:none;text-align:right;padding-right:10px;height:35px;}
.magacont2 ul li{float:none;height:35px;}
.magacont2{width:480px;float:left;text-align:left;}
.magacont{width:480px;float:left;text-align:left;padding:10px;color:#476a86;}
.magacont a{color:#F00;font-weight:bold;}
.mesbot{width:140px;height:30px;background:url(mesbot.gif) no-repeat;border:none;}
/*----faq------------------------------------------faq---*/
.faqnote{padding:10px;}
.faqanswer{width:95%;height:auto;overflow:hidden;margin-left:20px;border-bottom:2px solid #d4d4d4;}
.faqanswer ul li{width:310px;line-height:25px;margin-right:20px;padding-left:18px;background: url(faqico.gif) no-repeat 0px 7px;}
/*---faqlist--*/
.faqlist{background:url(faqbg.gif) no-repeat bottom;padding:20px;border:1px solid #CCC;}
.faqlist ul li{float:none;font-weight:bold;line-height:25px;}
.faqlist ul li a{color:#000;font-weight:normal;}
.faqitle{font-weight:bold;background-color:#CCC;}
.faqcon{padding:10px;}
.backtop{text-align:right;}
.backtop a{color:#000;text-decoration:underline;}
/*---count--*/
.ccountbg{height:30px;padding-top:20px;text-align:center;background:url(countbg.gif) no-repeat;}
.myacountbt ul li{width:190px;text-align:center;}
.btable{background-color:#CCC;}
.btable tr{line-height:20px;background-color:#FFF;}
.btable tr td{padding-left:10px; line-height:120%;}
.tittd{background-color:#8e8e8e;color:#FFF;font-weight:bold;}
.orderico{padding:5px;text-align:right;}
.text_crazyprc2,.text_crazyprc3{font-size:12px;font-weight:bold;padding-top:4px;line-height:20px;}
.text_crazyprc2{padding-left:328px;color:#666;}
.text_crazyprc3{padding-left:360px;color:#F00;}
.custorms{padding:10px;height:auto;}
/*---service--*/
.fontfour{font-size:12px;font-weight:bold;color:#36F;line-height:40px;}
.servicetit{line-height:30px;margin-bottom:18px;border-bottom:2px solid #efefef;}
.sernote{padding-left:25px;}
.sernote b{color:#7e7e7e;padding-right:5px;}
.serico{height:30px;padding-top:10px;padding-left:25px;}
.sertion{line-height:30px;background-color:#F00;}
.serconfir{padding-left:180px;}
.leftico{width:102px;height:33px;padding-left:10px;margin-right:10px;border:none;background:url(leftico.gif);}
.prinico{width:102px;height:33px;padding-left:10px;margin-right:10px;border:none;background:url(prinico.gif);}
.rightico{width:102px;height:33px;margin-right:10px;border:none;background:url(rightico.gif);}
/*---serive4*/
.ctable{background-color:#CCC;}
.ctable tr{background-color:#FFF;}
.ctable tr td{text-align:center;}
.tdweek{height:50px;line-height:50px;background-color:#eaeaea;font-weight:bold;}
.tdfff{height:80px;background-color:#fff;font-weight:bold;padding-left:0px;}
.tdffo{height:80px;line-height:80px;background-color:#ff0000;}
.tdded{height:80px;line-height:80px;background-color:#f7f7f7;}
.tdfo3{height:80px;line-height:80px;background-color:#00ff03;}
.td00f{height:80px;line-height:80px;background-color:#0000ff;}
/*support*/
.suppic{width:80px;float:left;}
.suptxt{float:left;line-height:25px;width:670px;}
.suptxt div{float:left;}
.suptxt ul li{float:none;}
.supdown{height:95px;background: url(downpic.gif) 300px 0px no-repeat;}
/*other*/
.menu-middlehover{display:block;color:#FFF;text-decoration: none;background-image: url(../Fitness-menu-background.gif);background-repeat: no-repeat;background-position: left top;padding-left:9px;}
.menu-middlehover span{background-image: url(../Fitness-menu-background.gif);background-repeat: no-repeat;color:#FFF;background-position: right top;padding-right:9px;}
.loginbox{width:240px;float:right;}
.logino{float:right;width:80px;}
.logino ul li{width:80px;height:22px;padding-bottom:2px;font-weight:bold;line-height:19px; text-align:center;display:block;}
.logino ul li a{color:#878787;display:block;background:url(l_bottom.jpg) no-repeat;}
.logino ul li a:hover,o a{background:url(l_bottom2.jpg);color:#0A6580;height:19px;}
.logino ul .o a{background:url(l_bottom.jpg) no-repeat 0px 0px;color:#0A6580;height:19px;margin-top:4px;}
.login{width:144px;height:75px; padding-top:6px;float:left;background:url(login_bg.jpg) no-repeat;margin-top:7px;padding-left:12px;text-align:left;color:#777777;line-height:15px;}
.loginsspan{ font-size:9px; height:20px; padding-top:4px;}
.logininput{width:100px;height:15px;border:#BFD7E1 1px solid;}
.login .lb{margin-top:-19px;margin-right:7px;float:right;}
.inner_login{width:242px;height:87px;background:url(top_login_bg.jpg);float:right;padding-top:5px;}
.inner_login ul li{float:left;height:23px;line-height:23px;color:#838383;line-height:23px;}
.inner_login .l1{width:70px;text-align:right;}
.inner_login .l2{width:160px;text-align:left;padding-left:10px;}
.inner_login .x1{width:131px;height:16px;border:#BFD7E1 1px solid;color:#999999;}
.inner_login .x2{width:68px;height:19px;padding-bottom:3px;background:url(ifespan_member_login_button.jpg) no-repeat;border:0;color:#ffffff;font-family: Verdana, Arial, Helvetica, sans-serif;line-height:19px;font-size:11px; cursor:hand;}
.inner_login .l2 span{display:block;margin-top:-5px;}
.inner_login .l2 span a{color:blue;font-size:10px;}
.umenu{border: 1px solid #c4e6af; padding: 1px;background: #ffffff; position: absolute;width: 105px;text-align: left}
.umenu a{padding: 3px 15px; display: block; background: #ffffff;}
.umenu a:hover{padding: 3px 15px; display: block; color: #ff6600;background: #ccc;}
.dropmenudiv{position:absolute;top: 0;background-color:#ffffff;border:1px solid #BBB;line-height:18px;z-index:100;width: 150px;}
.dropmenudiv a{display:block;height:25px;line-height:25px;text-align:left;text-decoration:underline;color:#575757;font-size:12px;text-indent:8px;}
.dropmenudiv a:hover{display: block; color: #ff6600;background: #ccc;}
.leftmenu{
width:151px;
overflow:hidden;
position:absolute;
top:-1px;
right:0;
margin-left:152px;
z-index:210;
border:1px solid #d3d3d3;
background-color:#fff;
}

.leftmenu ul li a{  display: block;height:25px; float:none; padding-left:5px; width:155px;}
.leftmenutop{  display: block;height:21px; background:url(leftmenutop.gif) repeat-y;float:none; padding-left:5px; padding-top:4px; width:155px;}
.leftmenu ul li a:hover{  display: block; color: #ff6600; }
.leftmenubottom{ height:4px; background:url(leftmenubottom.gif) no-repeat; }
#divc{width:160px !important;width:155px;margin:24px 0 0 0px !important;margin:155px 0 0 210px;border:1px solid #333333;}
.mouseover{color:#ffffff; background-color:highlight; width:100%; cursor:default;}
.mouseout{color:#000000; width:100%; background-color:#ffffff; cursor:default;}
/*---------------------foot_26_modif_open__*/
/* sitemap 2*/
.foot_smap{width:960px;height:auto;display:inline-table; f}
.fsmaptop div{float:left;height:5px;}
.fsmleft{width:7px;background:url(img/foot_left.gif) no-repeat;}
.fsmlright{width:7px;background:url(img/foot_right.gif) no-repeat;}
.fsmcenter{width:946px;border-top: 1px solid #bcbcbc;}
.fsmdcenter{width:946px;border-bottom:1px solid #bcbcbc;}
.fsmldleft{width:7px;background:url(img/foot_dleft.gif) no-repeat;}
.fsmldright{width:7px;background:url(img/foot_dright.gif) no-repeat;}
.footmconter{ clear:both;width:952px;padding-left:7px;height:auto;display:inline-table;border-left:1px solid #bcbcbc;border-right:1px solid #bcbcbc;}
.footsitmapbg{height:28px;text-align:center;background:url(img/foot_sitemap_backgroup.gif) no-repeat bottom;}
.footsitmappic{width:66px;height:200px;float:left;background:url(img/foot_sitemap_big.gif) no-repeat;}
.footlinkmap{width:66px;height:85px;float:left;background:url(img/foot_link_backgroup.gif) no-repeat;}
.footsitmapconter{width:885px}
/*foot_26_modif_end__*/

.title,.titlee, {height:160px;line-height:40px;}
titleh{height:40px;line-height:40px;}
.title h1,.titlee h1, {font-size:18px;}
.title h3, .titlee h1,{font-size:14px;}
.title p {text-align:right;padding-right:100px;}
.tipss {height:16px;line-height:16px;text-align:left;clear:both;}
.tipss strong {color:#F76204;}
.authpayment{ background:url(authpayment.gif); font-size:12px; color:#FFF; height:35px; width:158px; border:0px; padding-bottom:4px;}
.clearform{ background:url(clearform.gif); font-size:12px; color:#FFF; height:35px; width:119px; border:0px; padding-bottom:4px;}
.agreeform{background:url(agreeform.gif); font-size:14px; font-weight:bold; color:#FFF; height:35px; width:109px; border:0px; padding-bottom:4px;}
.send_money {width:650px;padding:0px 100px;height:430px;}
.send {height:90px;}
.send h1 {border-bottom:#8F8F91 2px solid;color:#174076;font-size:20px;line-height:35px;height:35px;margin-top:8px;text-align:left;}
.send h1 span {float:right;margin-top:-35px !important;margin-top:-25px;}
.send h1 span a {color:blue;font-size:10px;text-decoration:underline;}
.send p {line-height:22px;}
.send_money .credit_card_form li {line-height:22px;}
.send_money .credit_card_form .pli1 {text-align:right;padding-right:5px;}
.send_money .credit_card_form .pli2 {width:400px;}
.credit_card_form .h1 {height:50px;}
.send_money .h1 span a {color:blue;text-decoration:underline;margin-left:30px;}
.credit_card_form .h2 {height:100px;}
.credit_card_form .line {line-height:15px;}
.send_m_s {border-top:#888888 1px solid;height:33px;padding-top:5px;text-align:left;padding-left:200px;clear:both;}

.c3 {background-position:left -76px;}
.payment {height:450px;font-weight:bold;text-align:left;overflow:auto;}
.payment p {font-size:14px;line-height:35px;}
.payment h1 {text-align:center;height:60px;line-height:60px;font-size:14px;}
.payment span {color:#F86400;font-size:14px;}
.payment a {font-size:14px;color:#0065CA;}
.payment_s {border-top:#888888 1px solid;}
/*modif-3-4*/

.login_input li{line-height:30px;font-size:13px; line-height:30px; list-style:none;}
.sloot td b{color:#F00;}
.sloot td{font-size:12px;}
.sloot li{ font-size:12px; background-color: #C30; float:left;line-height:20px;}
.sloot .li input{line-height:20px;width:225px;height:20px; }
.login_input .li1 {text-align:right;margin-right:10px;width:40%;}
.login_input .li1 b{color:#F00;}
.login_input .li2 {width:60%;padding-left:20px; text-align:left;}
.login_input .li2 a,.login_input .li5 a {font-size:12px;color:#FC9300;text-decoration:none;}
.login_input .li3{text-align:right;margin-right:10px;width:330px; float:left; height:30px;}
.login_input .li3 b{color:#F00;}
.login_input .li4, .login_input .li5{width:320px; text-align:left; height:30px; padding-top:4px;}
.login_input .li4 input{font-size:13px; width:250px;}
.login_input .li4 b,.login_input .li5 b{color:#F00;}
.other {padding-left:80px;}
.w4 {height:10px;}
.regnote{width:450px;}
/*modif-3-7*/
/*--[-forgetpass-]------------------------------------------[-forgetpass-]-----------*/
.deonerihght2{float:left;width:774px;}
.deliverybg2ee{width:726px;height:31px;background-image:url(img/setepone_bg2b.gif);background-repeat:repeat-x);float:left;padding-top:20px;padding-left:10px;color:#003c7d;font-weight:bold;text-align:center;font-size:18px;}
.debgtwoo{width:754px;height:auto;background:url(img/forget_bg.gif) repeat-y;padding:10px;overflow:hidden;padding-bottom:10px;
line-height:25px;}
.fogetdown{height:20px;background:url(img/setepbg8.gif)  0px -55px;background-repeat:repeat-x;float:left;padding-right:10px;width:726px;}
.help_content {text-align:left;padding-left:35px;line-height:17px;}
.help_content h3 {border-bottom:#bababa 1px solid;height:30px;line-height:30px;}
.help_content span,.help_content a {color:#FF9300;}
.help_content ul{width:100%;height:30px;}
.help_content ul li {float:left;width:10%;text-align:center;height:30px;}
.help_content ul .one {width:19%;}
.help_content ul li a {color:#191919;font-size:10px;text-decoration:underline;}
/*modif-3-9--product.html-*/
.ddn_box {margin: 8px 5px 5px 18px;width: 717px;height:100%; overflow:auto; !important;}
#ddn_box1 tr{margin:0;padding:0;height:100%;}
.width2{ width: 212px; lineheight:18px;}
.width3{ width:496px;height:18px;overflow:hidden;}
.width2,.width3{ padding-left:4px;}
.IsColor{ background:#ecf1f7 }
/*---pay--*/
.credit_card {width:730px;height:460px;border:#C0C0C0 1px dashed;margin:auto;padding:0px 50px;margin-top:20px;}
.note .credit_card_form {width:100%;}
.credit_card_form li {float:left;height:30px;line-height:30px;font-weight:bold;text-align:left;}
.credit_card_form .pli1 {width:200px;}
.credit_card_form .pli2 {width:570px;}
.title {height:160px;line-height:40px;}
.title h1 {font-size:18px;}
.title h3 {font-size:14px;}
.title p {text-align:right;padding-right:100px;}
.tips {height:50px;line-height:50px;text-align:left;clear:both;}
.tips strong {color:#F76204;}
/*3-30*/
.subservice{line-height:30PX;text-align:right;padding-bottom:8px; padding-right:18px;}
.c_u {BACKGROUND: #f6f6f6; BORDER-BOTTOM: #dadada 2px solid; HEIGHT: 30px}
.smsg {PADDING-RIGHT: 100px; PADDING-LEFT: 100px; PADDING-BOTTOM: 100px; LINE-HEIGHT: 130%;PADDING-TOP: 100px; HEIGHT: 20px}
.c_u UL LI {PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; PADDING-TOP: 0px}
.c_u UL .y_dot {FONT-WEIGHT: bold; BACKGROUND: url(y_dot.gif) no-repeat 16px center;}
.c_u UL .y_dot b{ color:#fa0605;}
/*4-30*/
.paline{border-top:1px solid #CCC; padding-top:8px; margin-top:8px;}
/*5-12*/
.ajaxtext{font-size:11px; padding:5px;}
.dtv_box_box{float:left; margin-right:8px; margin-bottom:2px;}
.dtv_box_box img{ float:none; border:1px solid #CCC;}
.prpa{ margin-left:8px; margin-bottom:8px;}
.mapone a{ background-color:#60F;}
.mapone a:hover{ background-color:#FFF;}
#mapone a{ background-color:#60F;}
#mapone a:hover{ background-color:#0F0;}
.tdright{width:60px; text-align:right; padding-right:8px;background-color:#666; }
.jsopentext{ padding:10px;}
.jsopentext a{ text-decoration:underline;}
.links {height:120px;width:100%;clear:both; padding-top:10px;}
.l_l,.l_m,.l_r {float:left;}
.l_l {width:92px;height:120px;background:url(../lifespan-fitness-links.jpg) no-repeat;}
.l_m {width:867px;height:118px;border-top:#bdbdbd 1px solid;border-bottom:#bdbdbd 1px solid;}
.l_m ul {margin-left:10px;margin-top:20px;}
.l_m ul li {height:24px;line-height:25px;width:20%;float:left;}
.l_m ul li img{ border:1px solid #cccccc; padding-right:4px;}
.l_m ul li a {color:#878787;text-decoration:underline;line-height:22px;height:22px;overflow:hidden;display:block;text-align:left;}
.l_r {width:6px;height:120px;background:red url(../lifespan-fitness-links.jpg) no-repeat -92px 0px;}
.f{ float:left; width:300px;}
.logo {height:auto;margin-top:10px;}
.logo img {margin:0px 8px;}

.lbox_content4 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 11px; background-image:url(../lbox2.gif); PADDING-BOTTOM: 12px; LINE-HEIGHT: 150%; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-y
}

/* sitemap 2*/
.sitemap_2 { float:left;  background-image:url(../treadmills-bottom_pic.jpg); background-repeat:no-repeat; height:233px; width:967PX; margin-top:10px;}
.s_l2 {float:left; line-height:25px; width:930px; padding-left:20px; padding-top:10px;}
.s_l2_txt{ font-size:12px; font-weight:bold; color:#565858; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.s_l2 h3{ font-size:12px; font-weight:bold; color:#565858; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.s_l2 p{ line-height:15px; color:#565858; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.s_l2 p a{ color:#fdb464; text-decoration:none;}
.s_l2 p a:hover{ color:#fdb464; text-decoration:none;}
.s_l2 h2{ text-align:center; padding-top:5px; font-size:20px;}
.s_m { float:left; margin-top:-90px; margin-left:30px;}
.s_m ul li{ padding-left:30px;}
.s_m div{width:122px; float:left;}
.s_m div ul li{ float:none; line-height:150%;}

.s_m2 div{width:122px; float:none;}
.s_m2 div ul li{ float:none; line-height:150%;}
.s_r2 {height:6px;background: url(../sitemap_2.gif) no-repeat 0px -39px;clear:both;font-size:1px;}
.u_l {height:230px;}
.u_l .help_content {line-height:23px;color:#585858;}
.button1 {width:143px;height:22px;background:url(button_bg.gif) no-repeat left -66px;color:#ffffff;border:0;text-align:left;padding-left:10px;}
.sitemaptext{background-color:#CCC;text-align:left}
.sitemaptext tr td{background-color:#f0eded;line-heigth:150%;text-align:left;heigth:25px;}
.htmltxt{width:420px;}

.block_title {
	width:100%;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	line-height:40px;
}
.padding_4px {
	padding:4px;
}
.service_tips div{
	line-height:120%;
	border-bottom:1px dashed #A5A5A5;
	margin-bottom:14px;
	padding:4px;
}
.service_tips a { color:#F00;
}
.line{ float:left; border-bottom:1px dashed #A5A5A5; border-left: 1px solid #A5A5A5; border-right:1px solid #A5A5A5; width:178px; height:23px; !important; height:22px;  }

.txet{ font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; text-align:center; padding-top:4px;}
.line h2{ font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; text-align:center; padding-top:4px;}
.line a {color:#000;}
.mid_new{ float:left; width:592px; margin-top:5px !important; margin-top:-5px;}
.mid_new_1{ float:left; width:592px; margin-top:10px !important; margin-top:5px;}
.mid_new_2{ float:left; width:592px; margin-top:10px !important; margin-top:5px;}
.mid_new_3{ float:left; width:592px;}
.newletter_head{}
.newletter_head1{ background-image:url(../lifespan-fitness-header-background.jpg); background-repeat:no-repeat; width:180px; height:65px;}
.newletter_head1 p{  line-height:14px; padding-top:8px; color:#FFF; width:170px; padding-left:17px;}
.newletter_head1 p a{ color:#FFF; text-decoration:underline;}
.newletter_head1 p a:hover{ color:#FFF; text-decoration:underline;}
.newletter{  background-image: url(../lifespan-fitness-page-background.gif);background-repeat: no-repeat;height:38px;line-height:38px;font-size:12px;font-weight:bold;color:#000;text-align:center;}
.newletter_1{  background-image: url(../lifespan-fitness-page-background.gif);background-repeat: no-repeat;height:38px;line-height:38px;font-size:12px;font-weight:bold;color:#000;text-align:center; margin-top:5px;}
.newletter_2{  background-image: url(../lifespan-fitness-page-background_pic.gif);background-repeat: no-repeat;height:38px;line-height:38px;font-size:12px;font-weight:bold;color:#000;text-align:center; margin-top:5px;}
.strong_mid{ float:left; padding-top:15px;}
.lbox_content2_fitness{background-image:url(../line4.gif); background-repeat:repeat-y; height:135px !important; height:132px;}
.lbox_content2_Catalogue{background-image:url(../line4.gif); background-repeat:repeat-y; height:200px !important; height:195px;}
.lbox_content2_Catalogue img{ float:left; padding-left:53px; padding-top:2px !important; padding-top:2px;}
.txt_Catalogue{ float:left; width:160px; padding-left:10px; padding-top:3px;}
.Catalogue{ float:left; padding-left:80px; padding-top:0px !important; padding-top:-4px;}
.lbox_content2_Clearance{background-image:url(../line4.gif); background-repeat:repeat-y; height:175px !important; height:185px;}
.lbox_content2_Clearance img{ float:left; padding-left:12px; padding-top:5px}
.txt_Clearance{ float:left; width:150px; margin-left:12px !important; margin-left:7px; margin-top:8px;  border-bottom:1px dashed #A5A5A5; text-align:center;}
.txt_Clearance_1{ float:left;color:#F00;font-size:12px;font-weight:bold; padding-left:28px; padding-top:5px;}
.FooterShadow {
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	background-image: url(../lifespan-fitness-footer-background.gif);
	background-position: 3px 0px;
	background-attachment: scroll;
	color:#999;}

.FooterShadow span a{ font-size:9px; font-family:Tahoma, Geneva, sans-serif; color:#999;}
.txt_wenzi{ float:left; margin-top:15px; font-size:15px; border-bottom:1px dashed #A5A5A5; border-top:1px dashed #A5A5A5; line-height:35px; width:960px; padding-left:5px;}
.ziti{ float:left; width:965px; padding-top:10px; line-height:30px; font-size:16px;}

.follow_on{ float:left; margin-top:10px; background-image:url(../follow_pic_new2.jpg); background-repeat:no-repeat; width:180px; height:136px;}
.follow_on p{ font-family:Tahoma, Geneva, sans-serif; font-size:13px; padding-left:10px; margin-top:6px;}
.follow_on img{ margin-left:45px; margin-top:25px;}
.follow_on span{ font:Tahoma, Geneva, sans-serif; font-size:12px; margin-left:100px;}

.follow_pic_top{background-image:url(../follow_pic.jpg); background-repeat:no-repeat; width:180px; height:7px;}
.follow_pic_mid{ background-image:url(../follow_pic2.jpg); background-repeat:repeat-y; width:180px; height:100px;}

.follow_pic_bottom{ background-image:url(../follow_pic1.jpg); background-repeat:no-repeat; width:180px; height:4px;}

.follow_on_1{ float:left; margin-top:10px; background-image:url(../follow_pic_new2.jpg); background-repeat:no-repeat; width:180px; height:136px;}
.follow_on_1 p{ font-family:Tahoma, Geneva, sans-serif; font-size:13px; padding-left:10px; padding-top:4px;}
.follow_on_1 img{ margin-left:45px; margin-top:30px;}
.follow_on_txt{ font:Tahoma, Geneva, sans-serif; font-size:12px;  margin-top:30px; margin-left:100px;}
.treadmill_pic img{ float:left; text-align:center; width:24px; height:23px; }
.table_style { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left;}
.td_style {
	border: 1px solid #E7E7E7;
}
.table_style1{ float:left; border: 1px solid #CCCCCC;}
.flash{ float:left; margin-left:-5px; padding-bottom:3px;}
.mas{ font-family:Tahoma; font-size:11px; line-height:16px; margin-top:5px; width:582px;}
.merry{width:582px;}
.STYLE1 {color: #7f7f7f;}