fhtml{height:100%;}
body{
	margin:0;
	height:100%;
	min-width:979px;
	/*background:#ffb55b;*/
	background: #FFFFFF;
	font:10px/12px Arial, Helvetica, sans-serif;
}
form{
	margin:0;
	padding:0;
}
img{
	margin:0;
	display:block;
	border-style:none;
}
fieldset{
	margin:0;
	padding:0;
	border:none;
}
a:focus{outline:none;}
a{
	text-decoration:none;
	color:#FF8C00;
}
a:hover{
	text-decoration:underline;
	color:#FF8C00;
}

/*--wrapper--*/
#wrapper{
	width:100%;
	position:relative;
	background:#fff url(../../../uploaded_files/document_uploads/bg-content-bottom.gif) repeat-x 0 100%;
}
/*--header--*/
#header{
	width:100%;
	padding:0 0 6px;
	background: #FFFFFF url(../../../uploaded_files/document_uploads/bg-header-bottom.gif) repeat-x 0 100%;
}
#header:after{
	content:"";
	clear:both;
	height:0;
	display:block;
}
.header-holder{
	width:979px;
	margin:0 auto;
}
/*--header-top--*/
.header-top{
	width:100%;
	overflow:hidden;
}
#header .logo{
	float:left;
	width:243px;
	height:70px;
	display:inline;
	margin:12px 0 0 14px;
	background:url(../../../uploaded_files/document_uploads/bg-logo.gif) no-repeat 100% 0;
}
#header .logo img{display:none;}
#header .logo a{
	width:243px;
	height:70px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
}
#header .banner{
	float:right;
	margin:19px 0 0;
}
/*--navigation--*/
ul#navigation{
	height:1%;
	margin:0;
	padding:15px 0 0;
	clear:left;
}
ul#navigation li{
	float:left;
	list-style:none;
	display:inline;
	margin:0 5px 0 14px;
}
ul#navigation a{
	float:left;
	color:#005b82;
	white-space:nowrap;
	padding:0 0 10px 5px;
	text-decoration:none;
	font:11px/13px Arial, Helvetica, sans-serif;
}
ul#navigation li:hover a,
ul#navigation li.hover a,
ul#navigation a.active,
ul#navigation a:hover{
	color:#f90;
	background:url(../../../uploaded_files/document_uploads/bg-navigation-hover.gif) no-repeat 0 100%;
}
ul#navigation li:hover,
ul#navigation li.hover{position:relative; z-index:999;}
ul#navigation li:hover div,
ul#navigation li.hover div{display:block;}
ul#navigation div{
	position:absolute;
	top:17px;
	left:0;
	width:155px;
	display:none;
	z-index:999;
	padding:11px 0 0;
}
ul#navigation ul{
	margin:0;
	padding:0;
	width:155px;
	overflow:hidden;
	border-top:1px solid #ff8c00;
}
ul#navigation ul li{
	float:left;
	width:153px;
	margin:0;
	border:solid #e2e2e2;
	border-width:0 1px 1px;
	background:#fff url(../../../uploaded_files/document_uploads/bg-sub-menu-gradient.gif) repeat-x;
}
#header ul#navigation ul a{
	float:none;
	padding:8px 7px;
	color:#000;
	width:137px;
	display:block;
	overflow:hidden;
	background:none;
	white-space:normal;
	font:11px/13px Arial, Helvetica, sans-serif;
}
#header ul#navigation ul a.active,
#header ul#navigation ul a:hover{
	width:139px;
	font-weight:bold;
	color:#ff8c00;
	background:none;
}
/*--user-nav--*/
ul.user-nav{
	margin:15px 0 0;
	padding:0;
	float:right;
	clear:right;
}
ul.user-nav li{
	float:left;
	list-style:none;
	display:inline;
	margin:0 0 0 3px;
}
ul.user-nav a{
	float:left;
	color:#939494;
	padding:0 0 10px 5px;
	text-decoration:none;
	font:11px/13px Arial, Helvetica, sans-serif;
}
ul.user-nav a.active,
ul.user-nav a:hover{
	color:#f90;
	padding-left:3px;
	border-left:2px solid #f90;
}
/*--user-area--*/

.user-area{
	width:100%;
	overflow:hidden;
	background:#000000;
	border-bottom:5px solid #4a4848;
}
.user-area-logged-out{
	border-bottom: none;
}
.user-area-holder{
	width:979px;
	margin:0 auto;
}

.home-user-area{
	width:100%;
	overflow:hidden;
	background:#000;
}
.home-user-area-holder{
	width:979px;
	margin:0 auto;
}
.home-flash-area-holder{
	width:979px;
	margin:0 auto;
}

.home-user-area-holder .btn-home-header{
	float:left;
	padding: 9px;
}
.home-header-txt{
	float:left;
	height:270px;
	width:375px;
	color:#000;
	font-weight:bold;
	font:18px/19px Arial, Helvetica, sans-serif;
	margin:0 0 0 9px;
}

.home-header-txt h4{
	color:#000;
	font:21px/24px Arial, Helvetica, sans-serif;
}

.home-header-txt td{
	color:#E37202;
	background:url(../../../uploaded_files/document_uploads/home-arrow.gif) no-repeat;
	padding: 0 0 0 18px;
}

.home-header-txt a{
	color:#E37202;
	text-decoration:none;
}

.home-flash-holder{
	float:left;
	margin:0 0 0 15px;
}

/*--user-box--*/
.user-box{
	float:left;
	width:175px;
	padding:1px 5px 0px 0px;
	margin-top: -1px;
}
* html .user-box{padding-right:2px;}
.date{
	float:left;
	width:175px;
	height:35px;
	color:#fff;
	text-align:center;
	overflow:hidden;
	margin:13px 0 0;
	padding:10px 0 0;
	font:15px/18px Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-date-holder.gif) no-repeat;
}
.date a{
	width:12px;
	height:12px;
	display:inline;
	text-decoration:none;
	text-indent:-99999px;
	overflow:hidden;
}
.date a.previous-link{
	float:left;
	margin:2px 0 0 20px;
	background:url(../../../uploaded_files/document_uploads/bg-previous-link.gif) no-repeat;
}
.date a.next-link{
	float:right;
	margin:2px 21px 0 0;
	background:url(../../../uploaded_files/document_uploads/bg-next-link.gif) no-repeat;
}
.date a:hover{background-position:0 -12px;}
.date strong{
	display:block;
	overflow:hidden;
	font-weight:normal;
}
/*--menu--*/
ul.menu{
	margin:0;
	padding:10px 0 7px;
	width:100%;
	clear:both;
	overflow:hidden;
	background:#ff8c00;
}
ul.menu li{
	width:100%;
	overflow:hidden;
	list-style:none;
	border-bottom:1px solid #ffa333;
}
ul.menu a{
	height:1%;
	color:#fff;
	display:block;
	overflow:hidden;
	text-decoration:none;
	padding:6px 5px 7px 14px;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
}
ul.menu a.active,
ul.menu a:hover{background:#ff9a1f url(../../../uploaded_files/document_uploads/bg-menu-arrow.gif) no-repeat 7px 11px;}
/*--flash-holder--*/
.flash-holder{
	float:left;
	display:inline;
	margin:0 0 0 14px;
}
/*--contact--*/
.contact{
	display:none;
}
/*--user-seaction--*/
.user-seaction{overflow:hidden;}
* html .user-seaction{
	height:1%;
	overflow:visible;
}
.user-seaction h1{
	height:1%;
	color:#fff;
	white-space:nowrap;
	overflow:hidden;
	margin:18px 0 0 29px;
	font:21px/24px Arial, Helvetica, sans-serif;
}
.user-seaction .img-place-holder{
	width:100%;
	clear:both;
	padding:10px 0 0;
	overflow:hidden;
}
.user-seaction fieldset{
	float:right;
	width:390px;
	padding:0 0 0 0;
}
.user-seaction fieldset.advanced{width:430px;}
.user-seaction fieldset div{
	width:100%;
	padding:8px 0 0;
	text-align:right;
	overflow:hidden;
}
.user-seaction fieldset .only-box{padding:30px 0 0;}
.user-seaction fieldset div p{
	color:#fff;
	display:inline;
	margin:0 12px 0 0;
	font:bold 10px/14px Arial, Helvetica, sans-serif;
}
.user-seaction fieldset div p strong{color:#ff8c00;}
.user-seaction fieldset div a{
	color:#fff;
	text-decoration:none;
	font:bold 10px/14px Arial, Helvetica, sans-serif;
}
.user-seaction fieldset div a:hover{text-decoration:underline;}
.user-seaction fieldset div label{
	color:#545353;
	padding:0 11px 0 0;
	font:12px/14px Arial, Helvetica, sans-serif;
}
.user-seaction fieldset div span{
	color:#ff8c00;
	display:inline;
	margin:0 0 0 5px;
	font:12px/14px Arial, Helvetica, sans-serif;
}
.user-seaction fieldset div span a{
	color:#8f8f8f;
	margin:0;
	font:10px/14px Arial, Helvetica, sans-serif;
}
.user-seaction fieldset div span a:hover{color:#ff8c00;}
.user-seaction fieldset div .text{
	width:108px;
	margin:0;
	padding:1px 5px;
	border:none;
	background:#fff;
	color:#000;
	font:11px Arial, Helvetica, sans-serif;
}
.user-seaction fieldset div .inp-select{
	margin:0 4px;
	padding:0;
	background:#fff;
	color:#000;
	border:1px solid #fff;
	font:11px Arial, Helvetica, sans-serif;
}
.user-seaction fieldset div .btn-go,
.user-seaction fieldset div .btn-ok{
	border:none;
	display:inline;
	margin:0 0 -3px 2px;
}
.user-seaction #email,
.user-seaction #password{width:78px; margin:0 1px 0 3px;}
.user-seaction #entire-site{width:106px;}
/*--main--*/
#main{
	width:100%;
	padding:0 0 123px;
	border-top:3px solid #ff8c00;
}
#main:after{
	clear:both;
	display:block;
	height:0;
	content:"";
}
body .top-line{
	border:none;
	background:url(../../../uploaded_files/document_uploads/bg-top-line.gif) no-repeat 50% 0;
}
/*--information--*/
.information{
	width:989px;
	min-height:434px;
	margin:0 auto;
	overflow:hidden;
}
.experts-box,
.fitness-tips-box,
.healthy-recipes-box,
.springday-board-box,
.special-offers-box{
	float:left;
	display:inline;
	margin:0 0 0 8px;
}
.experts-box{
	width:241px;
	margin:0 11px 0 0;
}
.fitness-tips-box{width:131px;}
.healthy-recipes-box{width:131px;}
.springday-board-box{width:238px;}
.special-offers-box{width:200px;}
.information h3{
	height:1%;
	overflow:hidden;
	color:#fff;
	margin:0;
	background:#ff8c00 url(../../../uploaded_files/document_uploads/bg-heading-left.gif) no-repeat 0 100%;
}
.information h3 strong{
	height:18px;
	display:block;
	overflow:hidden;
	padding:5px 10px 7px;
	font:12px/18px Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-heading-right.gif) no-repeat 100% 100%;
}
.box{
	width:100%;
	margin:3px 0 0;
	overflow:hidden;
	position:relative;
	background:url(../../../uploaded_files/document_uploads/bg-box-left-top.gif) no-repeat;
}
.box-top{
	width:100%;
	padding:5px 0 0;
	overflow:hidden;
	background:url(../../../uploaded_files/document_uploads/bg-box-right-top.gif) no-repeat 100% 0;
}
.box-bottom{
	width:100%;
	overflow:hidden;
	background:url(../../../uploaded_files/document_uploads/bg-box-left-bottom.gif) no-repeat 0 100%;
}
.box-holder{
	overflow:hidden;
	padding:5px 7px 7px 11px;
	background: url(../../../uploaded_files/document_uploads/bg-box-right-bottom.gif) no-repeat 100% 100%;
}
.box-holder a{
	text-decoration:none;
	color:#000000;
}
* html .box-holder{
	height:1%;
	overflow:visible;
}
.fitness-tips-box .box-holder,
.healthy-recipes-box .box-holder{padding-right:5px;}
.box-holder h4{
	margin:0;
	color:#000;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}
.box-holder h4 strong{font-size:12px;}
.box-holder h5{
	margin:0;
	color:#000;
	padding:0 0 10px;
	font:11px/13px Arial, Helvetica, sans-serif;
}
.box-holder p{
	color:#000;
	margin:0;
	padding:0 0 12px;
	font:10px/13px Arial, Helvetica, sans-serif;
}
.experts-box p{margin-right:12px;}
.box-holder img{
	margin:15px auto 0;
}
.box-holder p img{display:inline; vertical-align:middle; margin:0;}
.top-box{
	min-height:150px;
	overflow:hidden;
	padding:0 0 7px;
}
* html .top-box{
	height:150px;
	overflow:visible;
}
/*--location-info--*/
.location-info{
	width:115px;
	padding:0 2px 0 0;
	position:absolute;
	bottom:4px;
	overflow:hidden;
}
.location-info strong{
	float:left;
	color:#000;
	font:11px/13px Arial, Helvetica, sans-serif;
}
.location-info strong a{
	color:#000;
	text-decoration:none;
}
.location-info strong a:hover{text-decoration:underline;}
.location-info ul{
	float:right;
	margin:0;
	padding:0 2px;
}
.location-info ul li{
	float:left;
	list-style:none;
	display:inline;
	margin:0 0 0 3px;
}
.location-info ul a{
	float:left;
	width:11px;
	height:11px;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
}
.location-info ul .previous{background:url(../../../uploaded_files/document_uploads/bg-previous.gif) no-repeat;}
.location-info ul .next{background:url(../../../uploaded_files/document_uploads/bg-next.gif) no-repeat;}
.location-info ul a:hover{background-position:0 -11px;}
/*--list--*/
ul.list{
	width:100%;
	margin:4px 0 0;
	padding:0;
	overflow:hidden;
}
ul.text-list{padding:0 0 20px;}
ul.list li{
	float:left;
	width:100%;
	margin:3px 0 0;
	list-style:none;
}
ul.list li img{
	float:left;
	display:inline;
	margin:4px 7px 0 0;
}
ul.list p{
	height:1%;
	color:#000;
	margin:4px 0 0;
	padding:0;
	overflow:hidden;
	font:10px/13px Arial, Helvetica, sans-serif;
}
ul.list p img{
	float:none;
	margin:0;
}
ul.list a{
	color:#000;
	text-decoration:none;
	font:10px/13px Arial, Helvetica, sans-serif;
}
ul.list a:hover{color: #FF8C00; text-decoration:none;}
.special-offers-box img{margin-bottom:5px;}
.special-offers-box h4{padding:0 0 5px;}
/*--logged-out-art--*/
.logged-out-art .user-area{/*border-bottom:none;*/}
.logged-out-art .experts-box{width:241px; margin-left:0px;}
/*--tab-area--*/
.tab-area{
	width:443px;
	clear:both;
	padding:9px 0 0 6px;
	overflow:hidden;
}
* html .tab-area{padding-left:3px;}
.tabset{
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
.tabset li{
	float:left;
	width:141px;
	list-style:none;
	display:inline;
	padding:0 0 0 10px;
}
.tabset li:first-child{padding:0;}
.tabset a{
	color:#fff;
	width:141px;
	display:block;
	overflow:hidden;
	padding:8px 0;
	text-align:center;
	text-decoration:none;
	font:12px/16px Arial, Helvetica, sans-serif;
	background:#1f1f1f url(../../../uploaded_files/document_uploads/bg-tab.gif) no-repeat;
}
.tabset a:hover{color:#f90}
.tabset a.active{
	color:#f90;
	background:#333 url(../../../uploaded_files/document_uploads/bg-tab-hover.gif) no-repeat;
}
.tab-holder{
	width:423px;
	min-height:68px;
	overflow:hidden;
	padding:8px 6px 8px 14px;
	background:#333 url(../../../uploaded_files/document_uploads/bg-tab-holder.gif) no-repeat 0 100%;
}
* html .tab-holder{
	height:68px;
	overflow:visible;
}
.tab-holder .tab{
	width:100%;
	overflow:hidden;
}
.tab-holder img{
	float:right;
	display:inline;
	margin:0 0 0 15px;
}
.tab-holder p{
	color:#f90;
	overflow:hidden;
	margin:8px 0 0;
	font:bold 10px/14px Arial, Helvetica, sans-serif;
}
* html .tab-holder p{
	height:1%;
	overflow:visible;
}
.tab-holder p strong{color:#fff;}
/*--------------------------inner-page--------------------------*/
/*.inner-page .header-holder,*/
.inner-page .user-area-holder,
.inner-page .information{/*width:968px;*/}
.inner-page h1{margin:17px 0 0 34px;}
.inner-page .user-area,
.inner-page #main{border:none;}
/*--main-holder--*/
#main-holder{
	width:979px;
	margin:0 auto;
	background:url(../../../uploaded_files/document_uploads/bg-main-holder.gif) repeat-y;
}
#main-holder:after,
.main-section:after{
	clear:both;
	display:block;
	height:0;
	content:"";
}
.main-section{
	width:100%;
	background:url(../../../uploaded_files/document_uploads/bg-main-section-bottom.gif) no-repeat 0 100%;
}
/*--nav-column--*/
.nav-column{
	float:left;
	width:175px;
	padding:0 0 25px;
}
.nav-column h2{
	color:#fff;
	padding:0 0 6px;
	margin:15px 18px -5px 13px;
	font:11px/14px Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-heading-separator.gif) repeat-x 0 100%;
}
.banner-info{
	overflow:hidden;
	margin:22px 0 0 1px;
	padding:0 0 11px;
}
.banner-info p{
	margin:0;
	color:#fff;
	overflow:hidden;
	padding:0 0 1px;
	margin:10px 11px 0 13px;
	font:11px/13px Arial, Helvetica, sans-serif;
}
.banner-info strong{
	display:block;
	overflow:hidden;
	margin:8px 0 0 13px;
}
.banner-info strong a{
	color:#fff;
	padding:0 0 0 17px;
	text-decoration:none;
	background:url(../../../uploaded_files/document_uploads/bg-arrow.gif) no-repeat 0 1px;
	font:bold 9px/14px Verdana, Arial, Helvetica, sans-serif;
}
.banner-info strong a:hover{text-decoration:underline;background:url(../../../uploaded_files/document_uploads/bg-arrow-grey.gif) no-repeat 0 1px;}
.banner-info img{margin:0 auto;}
.banner-place-holder,
.banner-place{
	width:100%;
	overflow:hidden;
	text-align:center;
}
.banner-place-holder{margin:16px 0 0;}
.banner-place{margin:32px 0 0 1px; width:auto;}
.banner-place img,
.banner-place-holder img{display:inline;}
/*--main-area--*/
#main-area{
	float:left;
	width:623px;
	/*z-index:100;*/
	display:inline;
	position:relative;
	margin:0 -22px 0 0;
}
.main-area-section{
	width:622px;
	overflow: hidden;
	margin: 0 0 0 1px;
	background:url(../../../uploaded_files/document_uploads/bg-main-area.png) repeat-y;
}
.main-area-section:after,
.main-area-holder:after{
	content:"";
	clear:both;
	height:0;
	display:block;
}
.main-area-holder{
	width:578px;
	padding:0 22px;
	min-height:1000px;
	position:relative;
	background:url(../../../uploaded_files/document_uploads/bg-main-area-bottom.gif) no-repeat 0 100%;
}
* html .main-area-holder{
	height:780px;
	overflow:visible;
}
.profile-section .main-area-holder{min-height:400px;}
* html .profile-section .main-area-holder{height:400px;}
#main-area h2{
	margin:0;
	color:#22a005;
	font:18px/20px Arial, Helvetica, sans-serif;
}
/*--info-section--*/
.info-section{
	overflow:hidden;
	padding:25px 15px 0 19px;
}
.inform-section{padding:25px 15px 15px 19px;}
.community-section{padding:12px 15px 15px 19px;}
.inform-section:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
}
.info-section p,
.inform-section p{
	color:#000;
	margin:17px 5px 0 0;
	font:11px/13px Arial, Helvetica, sans-serif;
}
/*--upload-section--*/
.upload-section{
	float:right;
	width:212px;
	display:inline;
	margin:21px 0 50px 13px;
	padding:9px 8px 9px 11px;
	border:1px solid #c3c3c3;
}
.upload-section p{
	margin:10px 0 0;
	color:#a1a1a1;
	font:9px/11px Arial, Helvetica, sans-serif;
}
.upload-section .img-holder{
	width:168px;
	margin:0 auto;
	overflow:hidden;
}
.upload-section .img-holder strong{
	color:#a1a1a1;
	display:block;
	text-align:right;
	margin:3px 0 0;
	font:9px/11px Arial, Helvetica, sans-serif;
}
.upload-form{
	margin:7px -8px 0 0;
	overflow:hidden;
}
.upload-form div{
	width:100%;
	margin:9px 0 0;
	overflow:hidden;
}
.upload-form div label{
	display:block;
	overflow:hidden;
	color:#000;
	padding:0 0 4px;
	font:11px/13px Arial, Helvetica, sans-serif;
}
.upload-form div .inp-file{
	display:block;
	overflow:hidden;
	width:212px;
	color:#000;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #ddd;
}
.upload-form .choice-cell{
	float:left;
	width:144px;
}
.upload-form div .inp-check{
	float:left;
	display:inline;
	width:16px;
	height:16px;
	margin:1px 5px 0 0;
}
.upload-form .choice-cell label{
	height:1%;
	width:auto;
	color:#a1a1a1;
	display:block;
	overflow:hidden;
	font:9px/11px Arial, Helvetica, sans-serif;
}
.choice-cell label a{color:#a1a1a1;}
.choice-cell label a:hover{text-decoration:none;}
.upload-form .btn-upload{
	float:left;
	margin:7px 0 0 7px;
	border:none;
	display:inline;
}
/*--form-section--*/
.form-section{
	float:left;
	width:298px;
	margin:23px 0 0;
}
.form-row{
	width:100%;
	padding:0 0 12px;
	overflow:hidden;
}
.form-section label,
.form-section strong.heading{
	float:left;
	color:#000;
	width:120px;
	padding:1px 10px 0 0;
	font:11px/14px Arial, Helvetica, sans-serif;
}
.form-section strong.heading span,
.form-section label span{color:#7a7b7b;}
.form-row .text{
	width:156px;
	color:#000;
	float:left;
	margin:0;
	padding:0 5px 1px;
	border:1px solid #c3c3c3;
	font:11px Arial, Helvetica, sans-serif;
}
#main .important-cell .text{color:#ff8c00;}
.form-row #postcode{width:39px;}
.form-row .inp-select{
	border: 1px solid #C3C3C3;
	width:168px;
	color:#000;
	padding:0;
	float:left;
	font:11px Arial, Helvetica, sans-serif;
}
.form-row .inp-txt{
	width:166px;
	max-width:166px;
	height:130px;
	max-height:130px;
	overflow:auto;
	color:#000;
	float:left;
	margin:0;
	padding:0;
	border:1px solid #c3c3c3;
	font:11px Arial, Helvetica, sans-serif;
}
.form-row #group-description{
	width:164px !important;
	max-width:164px !important;
	height:70px !important;
	max-height:70px !important;
	padding:0 !important;
}
.form-row .btn-create-group{margin:12px 0 0 4px;}
/*--form-bar--*/
.form-bar{
	width:100%;
	clear:both;
}
.form-bar:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
}
.form-bar .form-row{padding:0;}
.form-bar .heading{
	float:left;
	color:#000;
	width:120px;
	padding:1px 10px 0 0;
	font:11px/14px Arial, Helvetica, sans-serif;
}
.form-bar .heading span{color:#787777;}
.form-bar-holder{overflow:hidden;}
.form-bar-holder div{
	width:100%;
	padding:0 0 8px;
	overflow:hidden;
}
* html .form-bar-holder,
* html .form-bar-holder div{
	height:1%;
	overflow:visible;
}
.form-bar .text{width:202px;}
.form-bar label{
	float:left;
	color:#000;
	display:inline;
	padding:1px 10px 0 12px;
	font:11px/14px Arial, Helvetica, sans-serif;
}
.form-bar .inp-select{width:98px; height:17px;}
.form-bar .inner-row{padding:0 0 23px;}
.form-bar .btn-apply{
	float:right;
	clear:both;
	border:none;
	display:inline;
	margin:23px 20px 0 0;
}
.form-bar .btn-update-profile{
	float:right;
	clear:both;
	border:none;
	display:inline;
	margin:23px 20px 0 0;
}

.form-bar h4{
	color:#7a7b7b;
	margin:4px 0 0;
	font:11px/14px Arial, Helvetica, sans-serif;
}
/*--sidebar--*/
.sidebar{
	float:right;
	width:192px;
	padding:31px 0 60px;
}
.springday-programs-area{
	float:left;
	width:793px;
	overflow:hidden;
	background:url(../../../uploaded_files/document_uploads/bg-main-decor.jpg) no-repeat 367px 704px;
}
.blank-column{
	min-height:400px;
	background:url(../../../uploaded_files/document_uploads/bg-sidebar.jpg) no-repeat 0 6px;
}
* html .blank-column{
	height:400px;
	overflow:visible;
}
/*--sidebar-img--*/
.sidebar-img{
	overflow:hidden;
	margin:-9px 0;
}
/*--sidebox--*/
.sidebox{
	width:192px;
	margin:9px 0 0;
	overflow:hidden;
	background:url(../../../uploaded_files/document_uploads/bg-side-box.gif) repeat-y;
}
.sidebox-top{
	overflow:hidden;
	background:url(../../../uploaded_files/document_uploads/bg-side-box-top.gif) no-repeat;
}
.sidebox-bottom{
	width:190px;
	padding:9px 1px 5px;
	overflow:hidden;
	/*position:relative;*/
	background:url(../../../uploaded_files/document_uploads/bg-side-box-bottom.gif) no-repeat 0 100%;
}
* html .sidebox-bottom{
	height:115px;
	overflow:visible;
}
.sidebox-bottom h3{
	margin:0;
	color:#000;
	overflow:hidden;
	background:#e8f0f4;
	padding:0 23px 10px;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
}
* html .sidebox-bottom h3{
	height:1%;
	overflow:visible;
}
.sidebox-bottom h6{
	margin:0;
	color:#005b82;
	font:bold 9px/12px Verdana, Arial, Helvetica, sans-serif;
}
.sidebox-bottom a.more{
	float:left;
	clear:both;
	color:#000;
	margin:10px 0 0;
	padding:0 0 0 16px;
	text-decoration:none;
	font:9px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-more-arrow-next.gif) no-repeat 0 2px;
}
.sidebox-bottom a.more:hover{text-decoration:underline; background:url(../../../uploaded_files/document_uploads/bg-arrow-grey.gif) no-repeat 0 2px;}
/*--sidebar-area--*/
.sidebar-area{
	overflow:hidden;
	padding:10px 9px 0 20px;
}
* html .sidebar-area{
	height:1%;
	overflow:visible;
}
.sidebar-area p{
	margin:0;
	color:#000;
	font:11px/13px Arial, Helvetica, sans-serif;
}
.sidebar-info{
	width:100%;
	overflow:hidden;
}
.sidebar-info p{
	margin:0;
	color:#000;
	font:9px/11px Verdana, Arial, Helvetica, sans-serif;
}
.heading{
	width:100%;
	overflow:hidden;
}
.heading h4{
	float:left;
	margin:0;
	color:#2490bf;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
}
.heading a{
	float:right;
	color:#000;
	text-decoration:none;
	font:11px/16px Arial, Helvetica, sans-serif;
}
.heading a:hover{text-decoration:underline;}
.weather-box{
	width:100%;
	padding:10px 0;
	overflow:hidden;
}
.weather-box img{
	float:left;
	display:inline;
	margin:1px 12px 0 3px;
}
.weather-box div{overflow:hidden;}
* html .weather-box div{
	height:1%;
	overflow:visible;
}
.weather-box h5{
	margin:0;
	color:#2c6bb0;
	font:bold 10px/14px Arial, Helvetica, sans-serif;
}
.weather-box p{
	margin:0;
	color:#000;
	font:10px/14px Arial, Helvetica, sans-serif;
}
.weather-box dl{
	height:1%;
	margin:0;
	padding:0;
	color:#000;
	overflow:hidden;
	font:10px/12px Arial, Helvetica, sans-serif;
}
.weather-box dl dt{float:left;}
.weather-box dl dd{
	float:left;
	margin:0;
	padding:0 5px 0 5px;
	font-weight:bold;
}
/*--special-offers-area--*/
.special-offers-area{
	overflow:hidden;
	padding:10px 9px 0 23px;
}
.special-offers-area img{margin:0 auto;}
.special-offers-area p{
	margin:5px 0 0;
	color:#000;
	font:9px/11px Verdana, Arial, Helvetica, sans-serif;
}
/*--sidebar-area-holder--*/
.sidebar-area-holder{
	width:100%;
	padding:5px 0 0;
	overflow:hidden;
}
.sidebar-area-holder img{
	float:left;
	display:inline;
	margin:0 5px 0 0;
}
.sidebar-area-holder div{overflow:hidden;}
* html .sidebar-area-holder div{
	height:1%;
	overflow:visible;
}
.txt-list{
	margin:0;
	padding:0;
	height:1%;
	overflow:hidden;
}
.txt-list li{
	width:100%;
	color:#000;
	list-style:none;
	overflow:hidden;
	font:9px/12px Verdana, Arial, Helvetica, sans-serif;
}
.sidebar-area-holder .list li{line-height:10px;}
.txt-list a{
	color:#000;
	text-decoration:none;
}
.txt-list a:hover{text-decoration:underline;}
.sidebar-area-holder a.more{
	margin:5px 0 0;
	padding-bottom:5px;
	color:#005b82;
	font:bold 9px/12px Verdana, Arial, Helvetica, sans-serif;
}
/*--location-area--*/
ul.location-area{
	margin:0;
	padding:0px 0 0px 0px;
	width:30px;
	height:11px;
	bottom:1px;
	left:160px;
	position:relative;
	overflow:hidden;
	background:url(../../../uploaded_files/document_uploads/bg-location-cell.gif) no-repeat;
}
* html ul.location-area{bottom:0;}
ul.location-area li{
	float:left;
	list-style:none;
	display:inline;
	margin:0 3px 0 0;
}
ul.location-area a{
	float:left;
	width:11px;
	height:11px;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
}
ul.location-area a.previous{background:url(../../../uploaded_files/document_uploads/bg-more-arrow-previous.gif) no-repeat;}
ul.location-area a.previous:hover{background:url(../../../uploaded_files/document_uploads/bg-previous.gif) no-repeat 0 -11px;}
ul.location-area a.next{background:url(../../../uploaded_files/document_uploads/bg-more-arrow-next.gif) no-repeat;}
ul.location-area a.next:hover{background:url(../../../uploaded_files/document_uploads/bg-arrow-grey.gif) no-repeat;}
/*--list-area--*/
ul.list-area{
	margin:0;
	padding:0 0 5px;
	overflow:hidden;
}
ul.list-area li{
	width:100%;
	list-style:none;
	overflow:hidden;
}
ul.list-area a{
	float:left;
	color:#000;
	padding:0 0 0 9px;
	text-decoration:none;
	font:10px/12px Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-choice.gif) no-repeat 0 4px;
}
ul.list-area a.active,
ul.list-area a:hover{
	color:#ff8c00;
	background:url(../../../uploaded_files/document_uploads/bg-choice-hover.gif) no-repeat 0 4px;
}
/*--profile-column--*/
.profile-column{
	float:left;
	width:329px;
}
#main .profile-column h2{color:#ff8c00;}
.profile-column h3{
	color:#000;
	margin:8px 0 0;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}
.profile-column h4{
	color:#ff8c00;
	margin:20px 0 0;
	padding:0 0 4px;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #c3c3c3;
}
/*--inform--*/
.inform{
	margin:15px 0 0;
	padding:0;
	width:100%;
	color:#000;
	overflow:hidden;
	font:11px/14px Arial, Helvetica, sans-serif;
}
.inform dt{
	float:left;
	width:95px;
	padding-right:5px;
	font-weight:bold;
}
.inform dd{
	height:1%;
	margin:0;
	overflow:hidden;
	padding-bottom:5px;
}
.inform dd a{
	color:#000;
	text-decoration:none;
}
.inform dd a:hover{text-decoration:underline;}
.news-form{
	width:100%;
	overflow:hidden;
}
.news-form .inp-txt{
	width:327px;
	max-width:327px;
	height:58px;
	max-height:58px;
	overflow:auto;
	color:#9e9f9f;
	margin:8px 0 0;
	padding:0;
	border:1px solid #c3c3c3;
	font:11px Arial, Helvetica, sans-serif;
}
.news-form .btn-submit{
	float:right;
	border:none;
	display:inline;
	margin:6px 0 0;
}
/*--post-news--*/
.post-news{width:100%;}
.post-block{width:100%; margin:3px 0 0;}
.post-news:after,
.post-block:after{
	display:block;
	content:"";
	clear:both;
	height:0;
}
/*--tools--*/
ul.tools{
	margin:4px 0 0 -5px;
	padding:0;
	float:left;
	width:18px;
	position:relative;
}
ul.tools li{
	width:18px;
	list-style:none;
	overflow:hidden;
}
ul.tools a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
}
ul.tools a.edit{
	width:18px;
	height:16px;
	margin:0 0 6px;
	background:url(../../../uploaded_files/document_uploads/bg-edit.gif) no-repeat;
}
ul.tools a.mail{
	width:11px;
	height:8px;
	margin:1px 0 6px 3px;
	background:url(../../../uploaded_files/document_uploads/bg-mail.gif) no-repeat;
}
ul.tools a.del{
	width:11px;
	height:13px;
	margin:0 auto;
	background:url(../../../uploaded_files/document_uploads/bg-trash.gif) no-repeat;
}
.post-block-holder{overflow:hidden;}
* html .post-block-holder{
	height:1%;
	overflow:visible;
}
.post-block-holder strong{
	display:block;
	color:#afb7be;
	margin:0 5px;
	height:1%;
	font:bold 10px/14px Arial, Helvetica, sans-serif
}
.post-block-holder .inp-txt{
	width:320px;
	max-width:320px;
	height:54px;
	max-height:54px;
	overflow:auto;
	display:block;
	color:#000;
	margin:2px 0 0;
	padding:0;
	border:1px solid #c3c3c3;
	font:12px Arial, Helvetica, sans-serif;
}
* html .post-block-holder .inp-txt{width:308px;}
.post-block-holder .btn-update{
	float:right;
	border:none;
	display:inline;
	margin:6px 0 0;
}
.post-block-holder p{
	color:#000;
	margin:3px 4px 0;
	font:12px Arial, Helvetica, sans-serif;
}
/*--side-column--*/
.side-column{
	float:right;
	width:206px;
	display:inline;
	position:relative;
	margin:0 -3px 0 0;
	padding:8px 0 0;
}
/*--user-tools--*/
.user-tools{
	height:1%;
	margin:10px 0 11px;
	padding:7px 6px 4px;
	background:#f2f3f5;
	position:relative;
}
#user-tools-area{margin:9px 0;}
.user-tools:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
}
.user-tools li{
	float:left;
	width:100%;
	padding:0 0 3px;
	list-style:none;
}
.user-tools a{
	float:left;
	color:#000;
	text-decoration:none;
	padding:1px 0 0 19px;
	font:11px/16px Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-plus.gif) no-repeat 0 2px;
}
.user-tools li.inner a{background:url(../../../uploaded_files/document_uploads/bg-user-tools-separator.gif) no-repeat 0 2px;}
.user-tools a.active,
.user-tools a:hover{
	color:#ff8c00;
	background:url(../../../uploaded_files/document_uploads/bg-plus-hover.gif) no-repeat 0 2px;
}
.user-tools li.inner a:hover{background:url(../../../uploaded_files/document_uploads/bg-user-tools-separator-hover.gif) no-repeat 0 2px;}
/*--image-place-holder--*/
.image-place-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 16px;
}
/*--about-springday--*/
#main .about-springday {
	width:552px;
	padding:23px 15px 0 11px;
	/*background:transparent url(../../../uploaded_files/document_uploads/bg-art-section.gif) no-repeat scroll 0 100%;*/
}
#main .about-springday:after{
	display:block;
	clear:both;
	height:0;
	content:"";
}
#main .about-springday h2{
	color:#000;
	margin:0 2px;
	font:19px/21px Arial, Helvetica, sans-serif;
}
#main .about-springday p{
	color:#000;
	margin:15px 2px 0;
	font:11px/13px Arial, Helvetica, sans-serif;
}
/*--photo-gallery--*/
ul.photo-gallery{
	margin:24px -15px 0 0;
	padding:0;
}
ul.photo-gallery:after{
	clear:both;
	height:0;
	clear:both;
	content:"";
}
ul.photo-gallery li{
	float:left;
	width:169px;
	height:150px;
	list-style:none;
	display:inline;
	margin:0 10px 12px 0;
	padding:5px 5px 0;
	background:url(../../../uploaded_files/document_uploads/bg-photo-gallery-cell.gif) no-repeat;
}
ul.photo-gallery li:hover,
ul.photo-gallery li.hover,
ul.photo-gallery li.active{
	position:relative;
	background-position:0 -155px;
}
.photo-gallery-cell{
	width:169px;
	height:145px;
	overflow:hidden;
	cursor:pointer;
}
ul.photo-gallery h5{
	color:#000;
	margin:5px 6px 0;
	font:11px/14px Arial, Helvetica, sans-serif;
}
ul.photo-gallery strong{
	display:block;
	margin:1px 6px 0;
	color:#777;
	font:11px/14px Arial, Helvetica, sans-serif;
}
ul.photo-gallery strong a{
	color:#777;
	text-decoration:none;
}
ul.photo-gallery strong a:hover{text-decoration:underline;}
.active .popup-txt{display:block;}
.active .popup-txt-right{display:block;}
.popup-txt{
	display:none;
	width:326px;
	left:50px;
	bottom:100px;
	position:relative;
	z-index:999;
}
.popup-txt-right{
	display:none;
	width:326px;
	bottom:100px;
	right:140px;
	position:relative;
	z-index:999;
}
* html .popup-txt{bottom:162px;}
.popup-txt-top{
	width:100%;
	float:left;
	margin:0px;
	position:relative;
	background:url(../../../uploaded_files/document_uploads/bg-gallery-popup.gif) repeat-y;
}
.popup-txt-bottom{
	overflow:hidden;
	margin:0px;/* 0 -6px;*/
	position:relative;
	padding:14px 14px 14px 12px;
}
* html .popup-txt-bottom{
	overflow:visible;
}
.popup-txt-bottom h6{
	margin:0;
	color:#000;
	font:17px/19px Arial, Helvetica, sans-serif;
}
.photo-gallery .popup-txt-bottom strong{
	color:#777;
	display:block;
	margin:5px 0 0;
	padding:0;
	font:13px/15px Arial, Helvetica, sans-serif;
}
.photo-gallery .popup-txt-bottom p{
	margin:12px 0 0 !important;
	color:#000;
	font:11px/13px Arial, Helvetica, sans-serif;
}
.popup-txt-bottom a.view-more{
	float:right;
	clear:both;
	width:93px;
	cursor: pointer;
	height:16px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-99999px;
	margin:11px 0 0 11px;
	background:url(../../../uploaded_files/document_uploads/btn-view-full-bio.gif) no-repeat;
}

/*--info-area--*/
.info-area{
	width:554px;
	overflow:hidden;
	padding:11px 15px 0 8px;
	/*background:transparent url(../../../uploaded_files/document_uploads/bg-art-section.gif) no-repeat scroll 0 100%;*/
}

.info-row{
	width:570px;
	margin:0 -15px 0 0;
	padding:0 0 17px;
	overflow:hidden;
	position:relative;
}
.info-box{
	float:left;
	width:181px;
	display:inline;
	margin:0 9px 0 0;
}

.info-box h2{
	margin:0 !important;
	color:#4b8809 !important;
	overflow:hidden !important;
	min-height:21px !important;
	padding:11px 12px 5px !important;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif !important;
	background:url(../../../uploaded_files/document_uploads/bg-info-box-heading.gif) no-repeat !important;
}

.info-box h3{
	margin:0;
	color:#4b8809;
	overflow:hidden;
	min-height:21px;
	padding:11px 12px 5px;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-info-box-heading.gif) no-repeat;
}

* html .info-box h2{
	height:21px !important;
	overflow:visible !important;
}

* html .info-box h3{
	height:21px;
	overflow:visible;
}
.info-box .img-holder{
	width:100%;
	overflow:hidden;
}
.info-box .img-holder img{border-bottom:3px solid #ff8c00;}
.info-box-holder{
	width:100%;
	overflow:hidden;
	background:url(../../../uploaded_files/document_uploads/bg-info-box-holder.gif) repeat-y;
}
.info-box-bar{
	height:1%;
	overflow:hidden;
	padding:11px 13px 35px 9px;
	background:url(../../../uploaded_files/document_uploads/bg-info-box-holder-bottom.gif) no-repeat 0 100%;
}
/*--choice--*/
ul.choice{
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
ul.choice li{
	width:100%;
	list-style:none;
	overflow:hidden;
}
ul.choice a{
	float:left;
	color:#000;
	padding:0 0 0 9px;
	text-decoration:none;
	font:10px/12px Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-choice.gif) no-repeat 0 4px;
}
ul.choice a.active,
ul.choice a:hover{
	color:#ff8c00;
	background:url(../../../uploaded_files/document_uploads/bg-choice-hover.gif) no-repeat 0 4px;
}
.more-info{
	position:absolute;
	bottom:24px;
	width:156px;
	overflow:hidden;
	padding:0 0 0 3px;
}
.more-info a.rss{
	float:left;
	width:14px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	background:url(../../../uploaded_files/document_uploads/bg-rss.gif) no-repeat;
}
.more-info a.view-all{
	float:right;
	color:#005b82;
	white-space:nowrap;
	margin:2px 0 0;
	padding:0 0 0 14px;
	text-decoration:none;
	font:10px/14px Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-arrow-next.gif) no-repeat 0 2px;
}
.more-info a.view-all:hover{
	text-decoration:underline;
	background:url(../../../uploaded_files/document_uploads/bg-more-arrow-next.gif) no-repeat 0 2px;
}
/*--springday-tools--*/
.springday-tools{
	width:552px;
	padding:15px 15px 10px 11px;
	/*background:transparent url(../../../uploaded_files/document_uploads/bg-art-section.gif) no-repeat scroll 0 100%;*/
}
#main .springday-tools h2{
	color:#000;
	margin:11px 2px 0;
	font:bold 17px/20px Arial, Helvetica, sans-serif;
}
#main .springday-tools p{
	color:#000;
	margin:7px 2px 0;
	padding:0 0 7px;
	font:11px/13px Arial, Helvetica, sans-serif;
}
/*--text-area--*/
.text-area{
	height:1%;
	overflow:hidden;
}
.positioning-img{
	position:relative;
	padding:0 169px 0 0;
}
.text-area img{
	float:right;
	display:inline;
	margin:11px 3px 0 15px;
}
.text-area div{overflow:hidden;}
* html .text-area div{
	height:1%;
	overflow:visible;
}
.positioning-img .img-holder{
	position:absolute;
	bottom:5px;
	right:6px;
	width:140px;
}
/*--promo-section--*/
.promo-section{
	width:549px;
	overflow:hidden;
	margin:18px 0 0 2px;
	background:url(../../../uploaded_files/document_uploads/bg-promo-section.gif) repeat-y;
}
.promo-section-top{
	overflow:hidden;
	background:url(../../../uploaded_files/document_uploads/bg-promo-section-top.gif) no-repeat;
}
.promo-section-bottom{
	width:547px;
	padding:5px 1px 14px;
	overflow:hidden;
	min-height:40px;
	background:url(../../../uploaded_files/document_uploads/bg-promo-section-bottom.gif) no-repeat 0 100%;
}
* html .promo-section-bottom{
	height:40px;
	overflow:visible;
}
/*--promo-area--*/
.promo-area{
	overflow:hidden;
	padding:5px 13px 24px;
	min-height:295px;
	border-bottom:1px solid #cacaca;
	background:url(../../../uploaded_files/document_uploads/bg-promo-img.jpg) no-repeat 100% 100%;
}
* html .promo-area{
	height:295px;
	overflow:visible;
}
/*--promo-text--*/
.promo-text{
	float:left;
	width:235px;
}
.promo-text h3{
	margin:0;
	color:#000;
	font:bold 17px/19px Arial, Helvetica, sans-serif;
}
.promo-text dl{
	margin:15px 0 0;
	padding:0 0 0 4px;
	color:#000;
	overflow:hidden;
	font:11px/14px Arial, Helvetica, sans-serif;
}
.promo-text dl dt{
	float:left;
	width:143px;
	padding:0 3px 0 0;
}
.promo-text dl dd{
	height:1%;
	margin:0;
	padding:0 0 12px;
	overflow:hidden;
}
.promo-text dl strong{color:#ff8c00;}
.recalculate{
	float:left;
	width:100px;
	height:16px;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
	margin:10px 0 0 4px;
	display:inline;
	background:url(../../../uploaded_files/document_uploads/btn-recalculate.gif) no-repeat;
}
.recalculate:hover{background-position:0 -16px;}
/*--promo-info--*/
.promo-info{
	float:right;
	width:280px;
	height:161px;
	display:table;
	padding:0 4px 0 0;
	margin:5px 0 0 0;
	text-align:center;
	background:url(../../../uploaded_files/document_uploads/bg-promo-info.gif) no-repeat;
}
#main .promo-info p{
	display:table-cell;
	vertical-align:middle;
	margin:0;
	color:#000;
	font:15px/22px Arial, Helvetica, sans-serif;
}
.promo-info p strong{display:block; padding:13px 0; font-size:19px;}
/*--promo-inform--*/
.promo-inform{
	padding:0 27px 0 17px;
}
.promo-inform h4{
	margin:13px 0 0;
	color:#ff8c00;
	font:bold 21px/25px Arial, Helvetica, sans-serif;
}
.promo-inform h5{
	margin:8px 0 0;
	color:#000;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
}
#main .promo-inform p{
	margin:11px 0 0;
	color:#000;
	font:11px/13px Arial, Helvetica, sans-serif;
}
/*--step-list--*/
ul.step-list{
	width:547px;
	padding:0;
	margin:14px -27px 5px -17px;
	overflow:hidden;
	border-bottom:1px solid #cacacb;
}
ul.step-list li{
	height:1%;
	list-style:none;
	overflow:hidden;
	padding:6px 16px 9px 16px;
	border-top:1px solid #cacacb;
}
ul.step-list strong{
	display:block;
	color:#807e7e;
	overflow:hidden;
	font:18px/20px Arial, Helvetica, sans-serif;
}
ul.step-list ul{
	float:right;
	margin:2px 0 0;
	padding:0;
}
ul.step-list ul li{
	border:none;
	float:left;
	display:inline;
	padding:0;
	margin:0 0 0 5px;
}
ul.step-list a{
	float:left;
	height:18px;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
}
ul.step-list a.join-this-program{
	width:115px;
	background:url(../../../uploaded_files/document_uploads/btn-join-this-program.gif) no-repeat;
}
ul.step-list a.view-progarm{
	width:97px;
	background:url(../../../uploaded_files/document_uploads/btn-view-program.gif) no-repeat;
}
ul.step-list li a:hover{background-position: 0 -18px;}
.promo-inform strong.more{
	display:block;
	overflow:hidden;
	text-align:right;
	margin:22px -12px 0 0;
	padding:0 0 9px;
}
.promo-inform strong.more a{
	color:#ff8c00;
	text-decoration:none;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
}
.promo-inform strong.more a:hover{text-decoration:underline;}
/*--ratio-section--*/
.ratio-section{
	overflow:hidden;
	padding:4px 22px 0 14px;
}
.ratio-section h3{
	margin:0;
	color:#000;
	padding:0 0 7px;
	font:bold 17px/19px Arial, Helvetica, sans-serif;
}
.ratio-section .row{
	width:100%;
	overflow:hidden;
	padding:8px 0 0;
}
.ratio-section strong{
	float:left;
	width:90px;
	color:#000;
	padding:0 4px 0 2px;
	font:11px/17px Arial, Helvetica, sans-serif;
}
.ratio-section .text{
	float:left;
	color:#000;
	width:37px;
	margin:0px 9px 0px 0px;
	padding:0 3px 1px;
	border:1px solid #c3c3c3;
	font:11px Arial, Helvetica, sans-serif;
}
.ratio-section .inp-radio{
	float:left;
	margin:1px 0 0 0;
	width:16px;
	height:16px;
	display:inline;
}
.ratio-section label{
	width: 60px;
	float:left;
	color:#3f393d;
	padding:1px 0 0 7px;
	font:11px/16px Arial, Helvetica, sans-serif;
}
.ratio-section .btn-calculate, .ratio-section .btn-calculate-bmi{
	float:right;
	margin:11px 0 0;
	border:none;
}
.decor-box{
	overflow:hidden;
	position:relative;
	margin:60px 0 0 -11px;
}
/*--spring-check-holder--*/
.spring-check-holder{
	width:100%;
	margin:14px 0 0;
	overflow:hidden;
}
.spring-check-holder span{
	float:right;
	padding:6px 10px 2px 104px;
	background:url(../../../uploaded_files/document_uploads/bg-txt-arrow.gif) no-repeat;
}
.spring-check-holder .take-the-spring-check{
	float:left;
	width:214px;
	height:37px;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	background:url(../../../uploaded_files/document_uploads/btn-take-the-spring-check.gif) no-repeat;
}
.spring-check-holder .take-the-spring-check:hover{background-position:0 -37px;}
/*--news--*/
#news{
	width:555px;
	margin:3px -3px 0 0;
	overflow:hidden;
}
.news-bar{
	width:554px;
	overflow:hidden;
	margin:15px 0 0 1px;
	background:url(../../../uploaded_files/document_uploads/bg-news-bar.gif) repeat-y;
	cursor: pointer;
}
.news-bar-top{
	overflow:hidden;
	background:url(../../../uploaded_files/document_uploads/bg-news-bar-top.gif) no-repeat;
}
.news-bar-bottom{
	height:1%;
	width:532px;
	overflow:hidden;
	position:relative;
	padding:8px 12px 9px 10px;
	background:url(../../../uploaded_files/document_uploads/bg-news-bar-bottom.gif) no-repeat 0 100%;
}
.news-bar.active,
.news-bar.current{background:url(../../../uploaded_files/document_uploads/bg-news-bar-hover.gif) repeat-y;}
.active .news-bar-top,
.current .news-bar-top{background:url(../../../uploaded_files/document_uploads/bg-news-bar-top-hover.gif) no-repeat;}
.active .news-bar-bottom,
.current .news-bar-bottom{background:url(../../../uploaded_files/document_uploads/bg-news-bar-bottom-hover.gif) no-repeat 0 100%;}
.news-bar-bottom img{
	float:left;
	display:inline;
	margin:1px 12px 0 0;
}
.news-bar-bottom div{overflow:hidden;}
* html .news-bar-bottom div{
	height:1%;
	overflow:visible;
}
.news-bar h3{
	margin:0;
	color:#000;
	font:bold 17px/19px Arial, Helvetica, sans-serif;
}
#news .news-bar p{
	margin:6px 0 0;
}
#news .news-bar .btn{
	float:right;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
}
#news .news-bar #check-your-bmi{
	width:116px;
	background:url(../../../uploaded_files/document_uploads/btn-check-your-bmi.gif) no-repeat;
}
#news .news-bar #view-chart{
	width:92px;
	background:url(../../../uploaded_files/document_uploads/btn-view-chart.gif) no-repeat;
}
#news .news-bar #check-your-ratio{
	width:129px;
	background:url(../../../uploaded_files/document_uploads/btn-check-your-ratio.gif) no-repeat;
}
#news .news-bar .btn.active,
#news .news-bar .btn:hover{background-position:0 -16px !important;}
/*--special-offers--*/
.special-offers{
	width:554px;
	padding:5px 15px 10px 9px;
}
#main .special-offers h2{
	color:#000;
	margin:11px 2px 0;
	font:bold 17px/20px Arial, Helvetica, sans-serif;
}
#main .special-offers p{
	color:#000;
	margin:10px 2px 0;
	padding:0 0 5px;
	font:11px/13px Arial, Helvetica, sans-serif;
}
#main .special-offers h3{
	color:#ff8c00;
	margin:14px 2px 0;
	padding:0 0 8px;
	font:17px/20px Arial, Helvetica, sans-serif;
}
.member-bar {
	clear:both;
	width:558px;
	overflow:hidden;
	margin:0 -10px 12px 1px;
	background:url(../../../uploaded_files/document_uploads/bg-member-bar.gif) repeat-y;
}
.member-bar-top{
	overflow:hidden;
	background:url(../../../uploaded_files/document_uploads/bg-member-bar-top.gif) no-repeat;
}
.member-bar-bottom{
	height:1%;
	overflow:hidden;
	padding:7px 18px 7px 7px;
	background:url(../../../uploaded_files/document_uploads/bg-member-bar-bottom.gif) no-repeat 0 100%;
}
.member-bar-bottom img{
	float:left;
	display:inline;
	margin:0 17px 0 0;
}
.member-bar-bottom div{overflow:hidden;}
* html .member-bar-bottom div{
	height:1%;
	overflow:visible;
}
.member-bar-bottom dl{
	margin:-1px 0px 0px 0px;
	padding:0;
	height:1%;
	width: 366px;
	color:#000;
	overflow:hidden;
	font:11px/20px Arial, Helvetica, sans-serif;
}
.member-bar-bottom dl dt{
	float:left;
	width:86px;
	color:#a1a1a1;
	font-weight:bold;
}
.member-bar-bottom dl dd{
	height:1%;
	margin:0;
	padding:0 0 1px;
	overflow:hidden;
}
.member-bar-bottom dl dd img{
	float:none;
	margin:0;
	vertical-align:top;
}
.member-bar-bottom a.more{
	color:#000;
	margin:0 0 0 4px;
	padding:0 0 0 17px;
	text-decoration:none;
	background:url(../../../uploaded_files/document_uploads/bg-arrow-grey.gif) no-repeat 0 2px;
}
.member-bar-bottom a.more:hover{background:url(../../../uploaded_files/document_uploads/bg-arrow-grey-hover.gif) no-repeat 0 2px;}
.member-bar .more-txt{
	display:block;
	overflow:hidden;
	text-align:right;
	font:11px/22px Arial, Helvetica, sans-serif;
}
/*--location-page--*/
.location-page{
	padding:0 0 0 5px;
	overflow:hidden;
}
.location-page a{
	color:#000;
	text-decoration:none;
	font:11px/19px Arial, Helvetica, sans-serif;
}
.location-page a:hover{text-decoration:underline;}
.location-page ul{
	margin:0;
	padding:0;
	float:right;
}
.location-page ul li{
	float:left;
	list-style:none;
	display:inline;
	margin:0 0 0 15px;
}
.location-page ul span{
	float:left;
	color:#000;
	padding:0 5px 0 0;
	font:11px/19px Arial, Helvetica, sans-serif;
}
.location-page ul .inp-select{
	float:left;
	margin:0 5px 0 0;
	padding:0;
	color:#000;
	width:86px;
	display:inline;
	font:11px Arial, Helvetica, sans-serif;
}
/*--user-area-section--*/
.user-area-section{
	overflow:hidden;
	padding:25px 13px 0 19px;
}
#main .user-area-section h2{
	margin:0;
	color:#000;
	font:19px/20px Arial, Helvetica, sans-serif;
}
#main .create-group .user-area-section h2{color:#22a005;}
#main .user-area-section h3{
	color:#000;
	margin:15px 0 0;
	font:bold 15px/18px Arial, Helvetica, sans-serif;
}
.user-area-section p{
	color:#000;
	margin:16px 5px 0 0;
	font:11px/13px Arial, Helvetica, sans-serif;
}
/*--user-bar--*/
.user-bar{
	width:100%;
	overflow:hidden;
	margin:15px 0 0;
}
.user-bar strong{
	color:#000;
	display:block;
	overflow:hidden;
	text-align:center;
	font:bold 13px/18px Arial, Helvetica, sans-serif;
}
/*--choose--*/
.choose{
	width:100%;
	overflow:hidden;
	padding:13px 0 9px;
	position:relative;
}
.choose-left{
	float:left;
	left:50%;
	position:relative;
}
.choose-left div{
	left:-50%;
	position:relative;
}
* html .choose-left div{float:left;}
.user-bar .choose-left div strong{
	float:left;
	color:#ff8c00;
	padding:14px 11px 0;
	font:bold 13px/18px Arial, Helvetica, sans-serif;
}
.choice-link{
	float:left;
	color:#fff;
	height:43px;
	cursor:pointer;
	overflow:hidden;
	text-decoration:none;
	font:18px/43px Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-choice-link.gif) no-repeat;
}
.choice-link span{
	float:left;
	height:43px;
	padding:0 29px;
	background:url(../../../uploaded_files/document_uploads/bg-choice-link-right.gif) no-repeat 100% 0;
}
a.choice-link.active,
a.choice-link:hover{background-position:0 -43px;}
a.choice-link.active span,
a.choice-link:hover span{background-position:100% -43px;}
/*--choice-form--*/
.choice-form{
	width:100%;
	overflow:hidden;
	padding:0 0 3px;
}
.choice-form-top{
	width:544px;
	overflow:hidden;
	margin:9px 0 0;
	background:#e87502 url(../../../uploaded_files/document_uploads/bg-choose-area-top.gif) no-repeat;
}
.choice-form-bottom{
	width:534px;
	overflow:hidden;
	padding:8px 5px;
	text-align:center;
	background:url(../../../uploaded_files/document_uploads/bg-choose-area-bottom.gif) no-repeat 0 100%;
}
.choice-form-bottom label{
	display:inline;
	color:#fff;
	font:11px/16px Arial, Helvetica, sans-serif;
}
.choice-form-bottom .inp-select{
	display:inline;
	margin:0 4px;
	padding:0;
	color:#000;
	height:17px;
	vertical-align:middle;
	font:11px Arial, Helvetica, sans-serif;
}
.choice-form-bottom #duration{
	width:140px;
	margin:0 10px;
}
.choice-form-bottom #springday-program{
	width:210px;
	margin:0 0 0 8px;
}
.user-area-section .form-section{margin:8px 0 0; width:310px;}
.user-area-section .form-section .form-row{}
.user-area-section .form-section .form-row label{padding:1px 9px 0 0;}
.user-area-section .form-section .form-row .text{width:154px;}
.user-area-section .form-section .form-row div{overflow:hidden;}
* html .user-area-section .form-section .form-row div{
	height:1%;
	overflow:visible;
}
.user-area-section .form-section .form-row div .inp-check{
	float:left;
	display:inline;
	margin:3px 3px 0 0;
	width:16px;
	height:16px;
}
.user-area-section .form-section .form-row div label{
	height:1%;
	color:#000;
	width:auto;
	display:block;
	overflow:hidden;
	padding:4px 0 0;
	font:10px/12px Arial, Helvetica, sans-serif;
}
.user-area-section .form-section .form-row div ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.user-area-section .form-section .form-row div ul li{
	float:left;
	color:#000;
	margin:0 15px 0 0;
}
.user-area-section .form-section .form-row div ul label{font:11px/14px Arial, Helvetica, sans-serif;}
.user-area-section #post-code,
.user-area-section #birthdate{width:69px;}
.user-area-section #gender{width:109px;}
.upload-area{
	float:right;
	width:231px;
	display:inline;
	margin:10px 0 30px;
}
.upload-area .upload-section{
	float:left;
	width:212px;
	overflow:hidden;
	margin:0 0 2px;
	padding:9px 8px 9px 11px;
	border:1px solid #c3c3c3;
}
.upload-area .upload-form{margin:0 -8px 0 0;}
.upload-area .upload-form div{margin:0px 0 0;}
.upload-area .upload-form .btn-upload{margin:3px 0 0 3px;}
.upload-area .upload-form span{
	display:block;
	overflow:hidden;
	padding:8px 0;
	color:#a1a1a1;
	font:9px/11px Arial, Helvetica, sans-serif;
}
.choice-section{
	float:left;
	width:212px;
	overflow:hidden;
	margin:0 0 2px;
	padding:5px 8px 5px 11px;
	border:1px solid #c3c3c3;
}
.choice-section .inp-check{
	float:left;
	margin:1px 0 0;
	width:16px;
	height:16px;
	display:inline;
}
.choice-section label{
	height:1%;
	color:#000;
	display:block;
	overflow:hidden;
	padding:1px 0 0 5px;
	font:11px/16px Arial, Helvetica, sans-serif;
}
/*--check-list--*/
ul.check-list{
	margin:0;
	padding:0 0 7px;
	display:inline;
	float:left;
}
ul.check-list li{
	height:1%;
	list-style:none;
	margin-right: 20px;
	overflow:hidden;
	padding:7px 0 2px;
}
ul.check-list .inp-check{
	float:left;
	display:inline;
	width:16px;
	height:16px;
	margin:1px 6px 0 0;
}
ul.check-list label{
	height:1%;
	color:#000;
	width:auto;
	padding:2px 0 0;
	display:block;
	overflow:hidden;
	font:11px/14px Arial, Helvetica, sans-serif;
}
.form-bar .btn-proceed,
.form-bar .update-my-profile{
	float:right;
	clear:both;
	border:none;
	display:inline;
	margin:20px 37px 25px 0;
}
/*--profile-registration--*/
.profile-registration{
	overflow:hidden;
	padding:20px 5px 10px 15px;
}
* html .profile-registration{
	height:1%;
	overflow:visible;
}
/*--profile-reg-area--*/
.profile-reg-area{
	width:552px;
	overflow:hidden;
	background:url(../../../uploaded_files/document_uploads/bg-profile-registration-area.gif) repeat-y;
}
.profile-reg-area-top{
	overflow:hidden;
	background:url(../../../uploaded_files/document_uploads/bg-profile-registration-area-top.gif) no-repeat;
}
.profile-reg-area-bottom{
	height:1%;
	overflow:hidden;
	padding:21px 17px 21px 15px;
	background:url(../../../uploaded_files/document_uploads/bg-profile-registration-area-bottom.gif) no-repeat 0 100%;
}
#main .profile-reg-area h2{
	margin:0;
	color:#000;
	font:bold 17px/20px Arial, Helvetica, sans-serif;
}
/*--table-details--*/
.table-details{
	overflow:hidden;
	padding:15px 0 3px;
	border-bottom:1px solid #b2b2b2;
}
.table-details table{
	margin:0;
	padding:0;
	width:100%;
	border-collapse:collapse;
}
.table-details table td{
	color:#000;
	padding:5px 0;
	border-bottom:1px solid #b2b2b2;
	font:13px/15px Arial, Helvetica, sans-serif;
}
.table-details table tbody td{font:12px/15px Arial, Helvetica, sans-serif;}
.table-details table td.duration{width:48%;}
.table-details table td.price{text-align:right;}
/*--profile-reg-bar--*/
.profile-reg-bar{
	width:100%;
	overflow:hidden;
	padding:15px 0 3px;
	border-bottom:1px solid #d8d8d8;
}
/*--profile-reg--*/
.profile-reg{
	width:100%;
	margin:6px 0 0;
	padding:0 0 5px;
	overflow:hidden;
}
.profile-reg label{
	float:left;
	display:inline;
	margin:0 10px 0 0;
	color:#000;
	font:13px/15px Arial, Helvetica, sans-serif;
}
body .check-label{
	height:1%;
	float:none;
	display:block;
	overflow:hidden;
}
.profile-reg label span{font:11px/14px Arial, Helvetica, sans-serif !important;}
.profile-reg label a{color:#000; float:left; text-decoration:underline;}
.profile-reg label a:hover{text-decoration:none;}
.profile-reg a{
	color:#7a7b7b;
	text-decoration:none;
	font:11px/16px Arial, Helvetica, sans-serif;
}
.profile-reg a:hover{text-decoration:underline;}
.profile-reg .text{
	float:left;
	display:inline;
	color:#000;
	margin:0;
	padding:0 4px 1px;
	border:1px solid #c3c3c3;
	font:11px Arial, Helvetica, sans-serif;
}
.profile-reg #code{
	width:71px;
	margin:0 8px 7px 6px;
}
.profile-reg .submit-update{
	float:left;
	margin:1px 0 0;
	border:none;
}
.profile-reg .input-check{
	float:left;
	width:16px;
	height:16px;
	display:inline;
	margin:0 8px 0 0;
}
/*--total-bar--*/
ul.total-bar{
	margin:14px 0 0;
	padding:0 0 7px;
	float:right;
	width:170px;
}
ul.total-bar li{
	float:left;
	width:100%;
	color:#000;
	padding:1px 0;
	list-style:none;
	text-align:right;
	border-top:1px solid #b2b2b2;
	font:13px/15px Arial, Helvetica, sans-serif;
}
ul.total-bar strong,
ul.total-bar span{float:left; padding:2px 3px 2px 0;}
ul.total-bar strong{color:#ff8c00; font-weight:normal;}
ul.total-bar em{
	float:right;
	font-style:normal;
	font-size:12px;
	padding:2px 0;
}
ul.total-bar em span{
	float:none;
	padding:0;
	font-size:11px;
}
ul.total-bar a{
	color:#666;
	text-decoration:none;
	font:10px/12px Arial, Helvetica, sans-serif;
}
ul.total-bar a:hover{text-decoration:underline;}
/*--credit-details--*/
.credit-details{
	width:100%;
	margin:19px 0 0;
	overflow:hidden;
}
.credit-details .heading{
	width:100%;
	overflow:hidden;
	padding:0 0 4px;
	border-bottom:1px solid #dbdbdb;
}
.credit-details h3{
	float:left;
	margin:7px 0 0;
	color:#000;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
}
.credit-details h4{
	margin:16px 0 0;
	color:#ff8c00;
	font:11px/14px Arial, Helvetica, sans-serif;
}
ul.credit-card{
	margin:0;
	padding:0;
	float:right;
}
ul.credit-card li{
	float:left;
	list-style:none;
	display:inline;
	margin:0 0 0 19px;
}
ul.credit-card li a{float:none;}
ul.credit-card li img{display:inline;}
/*--credit-info--*/
.credit-info{
	width:100%;
	overflow:hidden;
}
.heading-area{display:none;}
/*--credit-form--*/
.credit-form{
	width:100%;
	margin:7px 0 0;
	padding:0 0 7px;
	overflow:hidden;
}
.credit-form-row{
	width:100%;
	overflow:hidden;
	padding:5px 0;
}
.credit-form-row label,
.credit-form-row .head{
	float:left;
	color:#000;
	font:11px/16px Arial, Helvetica, sans-serif;
}
.credit-form-row a{
	color:#666;
	text-decoration:none;
	font:10px/12px Arial, Helvetica, sans-serif;
}
.credit-form-row a:hover{text-decoration:underline;}
.credit-form-row .mandetotry{
	color:#ef3a41;
	font-weight:bold;
	padding:0 6px 0 0;
}
.credit-form-row .text{
	color:#000;
	float:left;
	display:inline;
	margin:1px 0 0;
	padding:0 5px 1px;
	border:1px solid #c3c3c3;
	font:11px Arial, Helvetica, sans-serif;
}
.credit-form-row .inp-select{
	float:left;
	color:#000;
	margin:0;
	padding:0;
	display:inline;
	border: 1px solid #C3C3C3;
	font:11px Arial, Helvetica, sans-serif;
}
.credit-form-row #expiry-month{margin:0 3px 0 0;}
.credit-form-row #expiry-month,.credit-form-row #expiry-year{width:69px;}

.credit-form-row #country{width:141px;}
.credit-form-row #state{width:141px;}
.credit-form-row #cvc-number{width:39px; margin:0 8px 0 0;}
.form-box-01{
	float:left;
	width:263px;
	display:inline;
	margin:0 22px 0 0;
}
.form-box-01 label{width:121px;}
.form-box-01 .text{width:126px;}
.form-box-02{
	float:left;
	width:234px;
}
.form-box-02 label,
.form-box-02 .head{width:93px;}
.form-box-02 .text{width:128px;}
.credit-info .btn-submit-page{
	float:right;
	border:none;
	display:inline;
	margin:9px 11px 0 0;
}
/*---create-new-pass---*/
.create-new-pass .user-area{
	margin:-1px 0 0;
	border-top:1px solid #ff8c00;
}
.create-new-pass .advanced{padding-bottom:7px;}
.create-new-pass #main{
	padding:0 0 100px;
	border-top:1px solid #ff8c00;
	background:url(../../../uploaded_files/document_uploads/bg-main.jpg) no-repeat 50% 0;
}
.new-pass-section{
	width:979px;
	margin:0 auto;
	overflow:hidden;
	padding:27px 0 188px;
	background:url(../../../uploaded_files/document_uploads/bg-new-pass-section.gif) no-repeat 182px 100%;
}
/*--pass-section--*/
.pass-section{
	width:609px;
	overflow:hidden;
	margin:0 0 0 182px;
	background:url(../../../uploaded_files/document_uploads/bg-pass-section.gif) repeat-y;
}
.pass-section-top{
	overflow:hidden;
	background:url(../../../uploaded_files/document_uploads/bg-pass-section-top.gif) no-repeat;
}
.pass-section-bottom{
	overflow:hidden;
	min-height:180px;
	padding:34px 65px 26px 69px;
	background:url(../../../uploaded_files/document_uploads/bg-pass-section-bottom.gif) no-repeat 0 100%;
}
* html .pass-section-bottom{
	height:180px;
	overflow:visible;
}
.pass-section h2{
	margin:0;
	color:#000;
	font:19px/21px Arial, Helvetica, sans-serif;
}
.pass-section p{
	color:#000;
	padding:0 0 7px;
	margin:14px 0 0 2px;
	font:12px/17px Arial, Helvetica, sans-serif;
}
.pass-section p a{
	color:#ff8c00;
	text-decoration:none;
}
.pass-section p a:hover{text-decoration:underline;}
.pass-section-bottom div{
	width:100%;
	overflow:hidden;
	margin:7px 0 0;
}
.pass-section-bottom div label{
	float:left;
	width:105px;
	color:#000;
	padding:2px 4px 0 33px;
	font:11px/16px Arial, Helvetica, sans-serif;
}
.pass-section-bottom .text{
	float:left;
	width:263px;
	color:#000;
	padding:0 5px 1px;
	border:1px solid #c3c3c3;
	font:11px Arial, Helvetica, sans-serif;
}
.pass-section-bottom .forgot-password{
	float:left;
	color:#656869;
	display:inline;
	margin:26px 0 0 33px;
	text-decoration:none;
	font:11px/14px Arial, Helvetica, sans-serif;
}
.pass-section-bottom .forgot-password:hover{text-decoration:underline;}
.pass-section-bottom .inp-submit-pass{
	float:right;
	border:none;
	display:inline;
	margin:13px 58px 0 0;
}
/*--create-group--*/
.create-group .sidebar,
#main .top-align{padding:3px 0 80px;}
.create-group-section{
	padding:19px 2px 0 0;
	overflow:hidden;
}
/*--preview-area--*/
.preview-area{
	margin:14px -13px 0 -19px;
	overflow:hidden;
	text-align:center;
}
.preview-area strong{display:block;}
.preview-area img{margin:0 auto;}
/*--members-area--*/
.members-area{
	width:100%;
}
* html .members-area{overflow:hidden;}
.members-area h5{
	margin:0 0 0 7px;
	display:inline;
	float:left;
	color:#000;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
}
.members-area a.list-view{
	float:left;
	color:#000;
	display:inline;
	margin:0 2px 0 7px;
	text-decoration:none;
	font:11px/16px Arial, Helvetica, sans-serif;
}
.members-area a.list-view:hover{text-decoration:underline;}
ul.member-list{
	margin:0;
	padding:0 0 25px;
	width:217px;
	clear:both;
}
ul.member-list:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
}
ul.member-list li{
	float:left;
	width:95px;
	height:91px;
	z-index:10;
	list-style:none;
	display:inline;
	overflow:hidden;
	position:relative;
	margin:8px 8px 0 -1px;
	padding:2px 2px 0 3px;
	background:url(../../../uploaded_files/document_uploads/bg-group-member-list.gif) no-repeat;
}

ul.member-list strong{
	display:block;
	overflow:hidden;
	margin:4px 4px 0;
}
ul.member-list a{
	color:#7a7b7b;
	text-decoration:none;
	font:9px/12px Arial, Helvetica, sans-serif;
}
ul.member-list a:hover{text-decoration:underline;}
/*--community-groups-profile--*/
.community-groups-profile p{margin:15px 5px 0 0;}
.community-groups-profile .inform {margin-top:16px;}
.community-groups-profile .inform dd{padding:0 0 4px;}
.community-groups-profile h4{margin-top:11px; padding-bottom:3px;}
.community-groups-profile .pagination{float:right;}
/*--group-news-list--*/
ul.group-news-list{
	margin:2px 0 0;
	padding:0;
	width:329px;
	height:135px;
	overflow:auto;
}
ul.group-news-list li{
	overflow:hidden;
	list-style:none;
	padding:7px 0 5px;
}
ul.group-news-list h6{
	margin:0;
	color:#afb7be;
	font:bold 10px/12px Arial, Helvetica, sans-serif;
}
.community-groups-profile ul.group-news-list p{
	margin:3px 0 0;
	padding:0;
	color:#000;
	font:12px/14px Arial, Helvetica, sans-serif;
}
.headline{
	width:100%;
	overflow:hidden;
	margin:15px 0 0;
	padding:0 0 3px;
	border-bottom:1px solid #c3c3c3;
}
.headline h4{
	float:left;
	color:#000;
	margin:0;
	padding:0;
	border:none;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
}
.headline a{
	float:right;
	color:#000;
	margin:2px 0 0;
	text-decoration:none;
	font:11px/14px Arial, Helvetica, sans-serif;
}
.headline a:hover{text-decoration:underline;}

.group-headline{
	width:100%;
	overflow:hidden;
	margin:15px 0 0;
	padding:0 0 3px;
	border-bottom:1px solid #c3c3c3;
}
.group-headline h4{
	float:left;
	color:#000;
	margin:0;
	padding:0;
	border:none;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
}
.group-headline a{
	color:#000;
	margin:2px 0 0;
	text-decoration:none;
	font:11px/14px Arial, Helvetica, sans-serif;
}
.group-headline a:hover{text-decoration:underline;}

.community-groups-profile .news-form .inp-txt{
	width:327px;
	max-width:327px;
	height:57px;
	max-height:57px;
	margin:11px 0 0;
	padding:0;
}
/*--discussion-area--*/
ul.discussion-area{
	margin:0;
	padding:0;
	overflow:hidden;
}
ul.discussion-area li{
	height:1%;
	list-style:none;
	overflow:hidden;
	padding:10px 0 2px;
}
ul.discussion-area img{
	float:left;
	display:inline;
	margin:4px 12px 0 0;
}
ul.discussion-area div{overflow:hidden;}
* html ul.discussion-area div{
	height:1%;
	overflow:visible;
}
ul.discussion-area h6{
	margin:0;
	color:#afb7be;
	font:bold 10px/12px Arial, Helvetica, sans-serif;
}
ul.discussion-area p{
	margin:3px 0 0;
	padding:0;
	color:#000;
	font:12px/14px Arial, Helvetica, sans-serif;
}
/*--profile-area--*/
.profile-area{
	float:left;
	clear:both;
	width:558px;
	display:inline;
	margin:0 -10px 0 -8px;
}

.profile-area:after,
.profile-area .heading:after{
	height: 0;
	clear: both;
	content: "";
	display: block;
}
.profile-area .heading{width:100%;margin-top: 10px;}
.profile-area .heading a{
	float:left;
	display:inline;
	color:#000;
	margin:2px 0 0 3px;
	text-decoration:none;
	font:12px/16px Arial, Helvetica, sans-serif;
}
.profile-area .heading a:hover{text-decoration:underline;}
.profile-area .heading strong{
	display:block;
	overflow:hidden;
	height:1%;
	text-align:right;
	color:#22a005;
	margin:1px 5px 0 0;
	font:14px/16px Arial, Helvetica, sans-serif;
}
.profile-area .headline {
	padding-bottom:3px;
	margin:0 5px 0 7px;
	width:auto;
	height:1%;
}
.profile-area .headline a{color:#9fa2a2; margin:1px 0 0;}
.profile-area .member-bar{
	float:left;
	clear:both;
	width:558px;
	overflow:visible;
	margin:10px 0 1px 0;
}
.profile-area .member-bar:after ,
.profile-area .member-bar-top:after,
.profile-area .member-bar-bottom:after,
.profile-area .member-bar-bottom div:after{
	height: 0;
	clear: both;
	content: "";
	display: block;
}
.profile-area .member-bar-top{overflow:visible;}
.profile-area .member-bar-bottom{overflow:visible;}
.profile-area .member-bar-bottom img{margin:0 12px 0 0;}
.profile-area .member-bar-bottom div{overflow:visible; float:right;display: inline;}
/*.profile-area .member-bar-bottom dl dt{width:70px;}*/
.profile-area .member-bar-bottom dl dt{width:80px;}
/*--add-friend-area--*/
.add-friend-area{
	float:right;
	width:104px;
	height:15px;
	position:relative;
	margin:2px -9px 0 0;
	padding:3px 4px 3px 6px;
	background:url(../../../uploaded_files/document_uploads/bg-add-friend-area.gif) no-repeat;
}
.add-friend-area a{
	float:left;
	color:#b8b9b9;
	padding:0 0 0 31px;
	text-decoration:none;
	font:11px/15px Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-add-link.gif) no-repeat;
}
.add-friend-area a:hover{text-decoration:underline;}
/*--view-area--*/
.view-area{
	float:right;
	display: block;
	width:94px;
	height:21px;
	margin:2px 0px 0 0;
	background:url(../../../uploaded_files/document_uploads/wellness-service-view.gif) no-repeat;
	text-decoration:none;
	text-indent: -9999px;
}
.view-area:hover{
	background-position: 0 -21px;
	text-decoration:none;
}

.add-friend-area{
	float:right;
	display: block;
	width:114px;
	height:15px;
	margin:2px -9px 0 0;
	background:url(../../../uploaded_files/document_uploads/btn_add_friend.gif) no-repeat;
	text-decoration:none;
	text-indent: -9999px;
}
.add-friend-area:hover{
	background-position: 0 -21px;
	text-decoration:none;
}

.view-area-group{
	float:right;
	display: block;
	width:116px;
	height:21px;
	margin:29px -116px 0 0;
	background:url(../../../uploaded_files/document_uploads/btn_view_group.gif) no-repeat;
	text-decoration:none;
	text-indent: -8888px;
}
.view-area-group:hover{
	background-position: 0 -21px;
	text-decoration:none;
}

.view-area-group-only{
	float:right;
	display: block;
	width:116px;
	height:21px;
	margin:2px 0px 0 0;
	background:url(../../../uploaded_files/document_uploads/btn_view_group.gif) no-repeat;
	text-decoration:none;
	text-indent: -8888px;
}
.view-area-group-only:hover{
	background-position: 0 -21px;
	text-decoration:none;
}

.join-area{
	float:right;
	display: block;
	width:116px;
	height:21px;
	margin:2px 0px 0 0;
	background:url(../../../uploaded_files/document_uploads/btn_join_group.gif) no-repeat;
	text-decoration:none;
	text-indent: -9999px;
}
.join-area:hover{
	background-position: 0 -21px;
	text-decoration:none;
}


/*--tabs-section--*/
.tabs-section{
	width:100%;
	overflow:hidden;
}
.tabs-section h3{
	float:left;
	color:#000;
	margin:0;
	padding:9px 10px 0 8px;
	font:bold 15px/18px Arial, Helvetica, sans-serif;
}
.tabset-list{
	height:1%;
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative;
	/*z-index:10;*/
}
.tabset-list li{
	float:left;
	list-style:none;
	display:inline;
	padding:0 0 0 5px;
}
.tabset-list a{
	float:left;
	color:#000;
	height:33px;
	overflow:hidden;
	text-decoration:none;
	font:bold 17px/33px Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-search-tab-left.gif) no-repeat;
}
.tabset-list a:hover{
	color:#fff;
	background-position:0 -33px;
}

.tabset-list a:hover span{
	background-position:100% -33px;
}

.tabset-list a span{
	float:left;
	cursor:pointer;
	padding:0 11px;
	background:url(../../../uploaded_files/document_uploads/bg-search-tab-right.gif) no-repeat 100% 0;
}
.tabset-list a.active{
	color:#fff;
	background-position:0 -33px;
}
.tabset-list a.active span{background-position:100% -33px;}
/*--tabs-area--*/
.tabs-area{
	width:100%;
	margin:-1px 0 0;
	overflow:hidden;
}
.tabs-area .tab{
	width:558px;
	overflow:hidden;
	background:url(../../../uploaded_files/document_uploads/bg-member-bar.gif) repeat-y;
}
.tabs-area .tab-top{
	overflow:hidden;
	background:url(../../../uploaded_files/document_uploads/bg-member-bar-top.gif) no-repeat;
}
.tabs-area .tab-bottom{
	overflow:hidden;
	min-height:59px;
	padding:7px 0 5px;
	background:url(../../../uploaded_files/document_uploads/bg-member-bar-bottom.gif) no-repeat 0 100%;
}
* html .tabs-area .tab-bottom{
	height:59px;
	overflow:visible;
}
.tabs-area .tab-bottom table td{
	color:#000;
	font:13px/16px Arial, Helvetica, sans-serif;
}
.tabs-area .tab-bottom table td .inp-textbox{
	color:#000;
	margin:0;
	padding:0 5px 1px;
	border:1px solid #c3c3c3;
	font:11px Arial, Helvetica, sans-serif;
}
.tabs-area .tab-bottom table td .inp-select{
	color:#000;
	margin:0;
	padding:0;
	font:11px Arial, Helvetica, sans-serif;
}
.tabs-area .tab-bottom fieldset #state{margin:0 11px; width:58px;}
.tabs-area .tab-bottom table td .btn-search{
	margin:0 0 -5px;
	border:none;
}
.tabs-area .tab-bottom fieldset{
	width:100%;
	overflow:hidden;
}
.tabs-area .tab-bottom fieldset div{
	width:100%;
	overflow:hidden;
	padding:5px 0 3px;
	text-align:center;
}
.tabs-area .tab-bottom fieldset label{
	color:#000;
	padding:0 5px 0 0;
	font:13px/16px Arial, Helvetica, sans-serif;
}
.tabs-area .tab-bottom fieldset .text{
	width:134px;
	color:#000;
	margin:0;
	padding:0 5px 1px;
	border:1px solid #c3c3c3;
	font:11px Arial, Helvetica, sans-serif;
}
.tabs-area .tab-bottom fieldset .inp-select{
	color:#000;
	margin:0;
	padding:0;
	font:11px Arial, Helvetica, sans-serif;
}
.tabs-area .tab-bottom fieldset #state{margin:0 11px; width:58px;}
.tabs-area .tab-bottom fieldset #choose-a-program{margin:0 11px 0 0; width:220px;}
.tabs-area .tab-bottom fieldset .btn-search{
	margin:0 0 -5px;
	border:none;
}
/*--photos-area--*/
.photos-area{
	width:100%;
	margin:10px 0 0;
}
.photos-area:after,
.photos-area .heading:after{
	height: 0;
	clear: both;
	content: "";
	display: block;
}
.photos-area .heading{width:100%;}
.photos-area .heading a{
	float:left;
	display:inline;
	color:#000;
	margin:2px 0 0 3px;
	text-decoration:none;
	font:12px/16px Arial, Helvetica, sans-serif;
}
.photos-area .heading a:hover{text-decoration:underline;}
.photos-area .heading strong{
	display:block;
	overflow:hidden;
	height:1%;
	text-align:right;
	color:#22a005;
	margin:1px 5px 0 0;
	font:14px/16px Arial, Helvetica, sans-serif;
}
/*--photos-holder--*/
ul.photos-holder{
	margin:0 -15px 0 0;
	padding:0;
	width:565px;
	list-style:none;
	position:relative;
}
ul.photos-holder li{
	float:left;
	width:100px;
	height:96px;
	display:block;
	position:relative;
	padding:2px 3px 0;
	margin:9px 7px 3px 0;
	background:url(../../../uploaded_files/document_uploads/bg-community-list.gif) no-repeat;
}
ul.photos-holder strong{
	display:block;
	width:72px;
	height:14px;
	overflow:hidden;
	color:#000;
	font:9px/14px Arial, Helvetica, sans-serif;
	position:absolute;
	bottom:4px;
	left:5px;
}
ul.photos-holder a.add{
	float:right;
	width:15px;
	height:13px;
	display:inline;
	margin:4px 3px 0 0;
	text-decoration:none;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../../../uploaded_files/document_uploads/bg-add.gif) no-repeat;
	position:absolute;
	bottom:4px;
	right:1px;
}
ul.photos-holder a.active,
ul.photos-holder a.add:hover{background-position:0 -13px;}
/*--art-section--*/
.art-section{
	width:579px;
	min-height:780px;
	margin:0 -1px 0 -1px;
	padding:0 0 0 1px;
	background:transparent url(../../../uploaded_files/document_uploads/bg-art-section.gif) no-repeat 0 100%;
}
.art-section:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
}
* html .art-section{height:780px;}
/*--heading-bar--*/
.heading-bar{
	overflow:hidden;
	background:#333;
	padding:3px 14px 3px 12px;
}
* html .heading-bar{
	height:1%;
	overflow:visible;
}
.heading-bar strong{
	color:#fff;
	display:block;
	overflow:hidden;
	text-align:right;
	padding:0 0 1px;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
}
* html .heading-bar strong{
	height:1%;
	overflow:visible;
}
.heading-bar ul{
	float:left;
	width:350px;
	color:#fff;
	margin:0;
	padding:1px 0 0;
	list-style:none;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
}
.heading-bar ul li{
	float:left;
	width:350px;
	clear:left;
}
.heading-bar ul li span{color:#acb0ac;}
.heading-bar ul li em{color:#00b3db; font-style:normal;}
/*--info-bar--*/
.info-bar{
	width:100%;
	position:relative;
	padding:0 0 4px;
}
.info-bar:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
}
/*--inform-bar--*/
.inform-bar{
	float:left;
	width:290px;
	padding:0 0 0 9px;
}
body #main .inform-bar h2{
	color:#000;
	margin:14px 2px 0;
	font:19px/21px Arial, Helvetica, sans-serif;
}
.inform-bar a.print{
	float:left;
	clear:left;
	display:inline;
	color:#858484;
	margin:6px 0 0;
	padding:1px 0 2px 26px;
	text-decoration:none;
	font:bold 10px/16px Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-print.gif) no-repeat;
}
.inform-bar a.print:hover{text-decoration:underline;}
.inform-bar .back-my-day{
	float:right;
	width:106px;
	height:17px;
	display:inline;
	margin:6px 4px 0 0;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	background:url(../../../uploaded_files/document_uploads/btn-back-to-my-day.gif) no-repeat;
}
.inform-bar .back-my-day:hover{background-position:0 -17px;}
.inform-bar .todays-program{display:none;}
.inform-bar .heading{
	width:119px;
	padding:6px 0;
}
.inform-bar .heading h3{
	float:left;
	color:#fff;
	margin:0;
	padding:0 0 0 4px;
	font:bold 15px/17px Arial, Helvetica, sans-serif;
}
.inform-bar .heading a{
	float:right;
	color:#4c4d4d;
	margin:3px 0 0;
	text-decoration:none;
	font:11px/17px Arial, Helvetica, sans-serif;
}
.inform-bar .heading a:hover{text-decoration:underline;}
/*--form-list--*/
ul.form-list{
	margin:10px 0 0;
	padding:0;
	width:100%;
	overflow:hidden;
}
ul.form-list li{
	list-style:none;
	overflow:hidden;
	padding:0 0 4px;
}
ul.form-list .inp-check{
	float:left;
	width:16px;
	height:16px;
	display:inline;
	margin:0 4px 0 0;
}
ul.form-list label{
	float:left;
	color:#000;
	/*width:240px;*/
	padding:0 0 0 1px;
	font:11px/16px Arial, Helvetica, sans-serif;
}
ul.form-list img{display:inline; margin:0 0 0 2px; vertical-align:middle;}
/*--points-area--*/
.points-area{
	float:left;
	width:52px;
}
.points-box{
	float:left;
	width:52px;
	margin:22px 0 0;
	background:url(../../../uploaded_files/document_uploads/bg-points.gif) repeat-y;
}
.points-box-top{
	margin:-5px 0 0;
	overflow:hidden;
	position:relative;
	background:url(../../../uploaded_files/document_uploads/bg-points-top.gif) no-repeat;
}
.points-box-bottom{
	width:42px;
	padding:4px 5px 4px;
	overflow:hidden;
	text-align:center;
	background:url(../../../uploaded_files/document_uploads/bg-points-bottom.gif) no-repeat 0 100%;
}
.points-box-bottom span,
.points-box-bottom em{
	display:block;
	color:#000;
	font:11px/13px Arial, Helvetica, sans-serif;
}
.points-box-bottom span{color:#000;}
.points-box-bottom em{color:#b2b2b2;}
.points-box-bottom strong{
	display:block;
	color:#ff8c00;
	margin:10px 0 1px;
	font:18px/20px Arial, Helvetica, sans-serif;
}
/*--hidden-area--*/
.hidden-area{display:none;}
/*--side-area--*/
.side-area{
	float:left;
	width:222px;
	padding:0 0 0 4px;
}
.side-area h4{
	margin:17px 13px 0;
	color:#000;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.tools-area{
	width:206px;
	overflow:hidden;
	padding:0 4px 6px;
	background:url(../../../uploaded_files/document_uploads/bg-tools-area.gif) no-repeat 0 100%;
}
.side-area .text-list{
	width:205px;
	margin:15px 0 0;
	padding:0 0 7px 13px;
	overflow:hidden;
}
.side-area .text-list li{
	width:100%;
	list-style:none;
	overflow:hidden;
}
.side-area .text-list a{
	float:left;
	color:#000;
	padding:0 0 0 9px;
	text-decoration:none;
	font:10px/11px Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-choice.gif) no-repeat 0 3px;
}
.side-area .text-list a:hover{
	color:#ff8c00;
	background:url(../../../uploaded_files/document_uploads/bg-choice-hover.gif) no-repeat 0 3px;
}
.side-area p{
	color:#000;
	margin:0;
	padding:0 0 2px 14px;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.side-area p a{
	color:#a5a5a5;
	text-decoration:none;
}
.side-area p a:hover{text-decoration:underline;}
/*--day-location--*/
ul.day-location{
	margin:0;
	padding:0;
	overflow:hidden;
}
ul.day-location li{
	float:left;
	margin:0 0 0 3px;
	list-style:none;
	display:inline;
}
ul.day-location a{
	float:left;
	color:#fff;
	height:27px;
	text-decoration:none;
	font:14px/27px Arial, Helvetica, sans-serif;
	background:#b2b2b2 url(../../../uploaded_files/document_uploads/bg-time-area-left.gif) no-repeat;
}
ul.day-location span{
	float:left;
	height:27px;
	overflow:hidden;
	padding:0 22px;
	cursor:pointer;
	background:url(../../../uploaded_files/document_uploads/bg-time-area-right.gif) no-repeat 100% 0;
}
ul.day-location a.active,
ul.day-location a:hover{
	background:#000 url(../../../uploaded_files/document_uploads/bg-time-area-left.gif) no-repeat 0 -27px;
}
ul.day-location a.active span,
ul.day-location a:hover span{
	background:url(../../../uploaded_files/document_uploads/bg-time-area-right.gif) no-repeat 100% -27px;
}
/*--rating-area--*/
.rating-area{
	width:100%;
	padding:12px 0 0;
	overflow:hidden;
}
.rating-area strong{
	color:#000;
	float:left;
	display:inline;
	margin:0 11px 0 28px;
	font:11px/14px Arial, Helvetica, sans-serif;
}
/*--rating--*/
ul.rating{
	margin:0;
	padding:0;
	width:80px;
	height:13px;
	float:left;
	overflow:hidden;
	position:relative;
	background:#fff url(../../../uploaded_files/document_uploads/bg-rating.gif) repeat-x;
}
ul.rating li{
	float:left;
	height:13px;
	list-style:none;
	background:url(../../../uploaded_files/document_uploads/bg-rating.gif) repeat-x 0 13px;
}
ul.rating .one-star{width:16px;}
ul.rating .two-stars{width:32px; margin-left:-16px;}
ul.rating .three-stars{width:48px; margin-left:-32px;}
ul.rating .four-stars{width:64px; margin-left:-48px;}
ul.rating .five-stars{width:80px; margin-left:-64px;}
ul.rating a{
	top:0;
	left:0;
	height:13px;
	overflow:hidden;
	position:absolute;
	text-indent:-99999px;
	text-decoration:none;
}
ul.rating .one-star a{
	width:16px;
	z-index:5;
}
ul.rating .two-stars a{
	width:32px;
	z-index:4;
}
ul.rating .three-stars a{
	width:48px;
	z-index:3;
}
ul.rating .four-stars a{
	width:64px;
	z-index:2;
}
ul.rating .five-stars a{
	width:80px;
	z-index:1;
}
ul.rating .active{background-position:0 -13px;}
ul.rating a:hover{background:url(../../../uploaded_files/document_uploads/bg-rating.gif) repeat-x 0 -13px;}
/*--today-area--*/
.today-area .points-box{margin:0;}
.today-area .points-box strong{margin:5px 0 0;}
/*--exercise-area--*/
.exercise-area{background:url(../../../uploaded_files/document_uploads/bg-headline-orange.gif) no-repeat; padding-bottom:13px; width:577px;}
/*--relaxation-area--*/
.relaxation-area{background:url(../../../uploaded_files/document_uploads/bg-headline-blue.gif) no-repeat; padding-bottom:9px;}
.relaxation-area .heading {padding-bottom:2px;}
.relaxation-area .heading h3{margin-top:1px;}
.relaxation-area .points-box{margin-top:50px;}
.relaxation-area .points-box-bottom strong{color:#75b3ff;}
/*--nutrition-area--*/
.nutrition-area{background:url(../../../uploaded_files/document_uploads/bg-headline-green.gif) no-repeat; padding-bottom:9px;}
.nutrition-area .heading {padding-bottom:2px;}
.nutrition-area .heading h3{margin-top:1px;}
.nutrition-area .points-box{margin-top:52px;}
.nutrition-area .points-box-bottom strong{color:#89b071;}
.nutrition-area .text-list{padding-bottom:15px;}
.nutrition-area .form-list li{padding:0 0 3px; overflow:hidden; height:1%; float:left; width:100%;}
.nutrition-area .form-list label{
	float:left;
	color:#000;
	width:58px;
	display:inline;
	margin:2px 0 0 2px;
	font:11px/13px Arial, Helvetica, sans-serif;
}
.nutrition-area .form-list .inp-select{
	float:left;
	width:180px;
	height:16px;
	color:#000;
	padding:0;
	font:10px Arial, Helvetica, sans-serif;
}
/*--water-area--*/
.water-area{background:url(../../../uploaded_files/document_uploads/bg-headline-sky-blue.gif) no-repeat; padding-bottom:13px;}
.water-area .points-box-bottom strong{color:#92c3d0;}
.water-area .inform-bar label,
.sleep-area .inform-bar label{
	color:#000;
	display:block;
	overflow:hidden;
	margin:10px 0 0 2px;
	font:11px/13px Arial, Helvetica, sans-serif;
}
.water-area .inform-bar .inp-select,
.sleep-area .inform-bar .inp-select{
	width:104px;
	height:16px;
	color:#000;
	padding:0;
	margin:8px 0 0;
	font:10px Arial, Helvetica, sans-serif;
}
/*--sleep-area--*/
.sleep-area{background:url(../../../uploaded_files/document_uploads/bg-headline-red.gif) no-repeat; padding-bottom:13px;}
.sleep-area .points-box-bottom strong{color:#b3a389;}
/*--yellow-area--*/
.yellow-area{background:url(../../../uploaded_files/document_uploads/bg-headline-yellow.gif) no-repeat; padding-bottom:13px;}
.yellow-area .heading,
.yellow-area fieldset{
	overflow:hidden;
	width:100%;
	clear:both;
}
.yellow-area .inp-txt{
	clear:both;
	width:563px;
	height:68px;
	max-height:68px;
	max-width:563px;
	color:#9e9f9f;
	padding:0;
	margin:12px 0 0 11px;
	overflow:auto;
	border:1px solid #e1e1e1;
	font:11px Arial, Helvetica, sans-serif;
}
.yellow-area .btn-add{
	float:right;
	display:inline;
	border:none;
	margin:3px 22px 0 0;
}
/*--notes-list--*/
ul.notes-list{
	margin:0;
	padding:0;
	clear:both;
	width:576px;
	height:157px;
	overflow:auto;
}
ul.notes-list-all{
	margin:0;
	padding:0;
	clear:both;
	width:576px;
}
ul.notes-list li, ul.notes-list-all li{
	float:left;
	width:550px;
	padding:0 0 9px 8px;
	list-style:none;
}
ul.notes-list ul, ul.notes-list-all ul{width:18px; padding:3px 4px 0 0; margin:0; position:static;}
ul.notes-list ul li, ul.notes-list-all ul li{ padding:0; width:18px;}
ul.notes-list div, ul.notes-list-all div{overflow:hidden;}
* html ul.notes-list div{
	height:1%;
	overflow:visible;
}
* html ul.notes-list-all div{
	height:1%;
	overflow:visible;
}
ul.notes-list div strong, ul.notes-list-all div strong{
	display:block;
	color:#000;
	height:1%;
	margin:3px 0 0;
	font:bold 11px/14px Arial, Helvetica, sans-serif
}
ul.notes-list div p, ul.notes-list-all div p{
	color:#000;
	margin:0;
	font:12px/14px Arial, Helvetica, sans-serif
}
ul.notes-list div textarea, ul.notes-list-all div textarea{
	color:#000;
	margin:0;
	font:12px/14px Arial, Helvetica, sans-serif;
	width: 515px;
	height: 50px;
	border: 1px solid silver;
}
ul.notes-list div .update-note-btn, ul.notes-list-all div .update-note-btn{
	float: right;
	margin-top: 5px;
	margin-right: 10px;
}
/*--program-exercises--*/
.program-exercises{
	overflow:hidden;
	padding:0 14px 15px 11px;
}
* html .program-exercises{
	height:1%;
	overflow:visible;
}
.program-exercises h3{
	color:#000;
	margin:2px 0 0;
	padding:0 0 3px;
	border-bottom:1px solid #ff8c00;
	font:15px/18px Arial, Helvetica, sans-serif;
}
/*--program-list--*/
ul.program-list{
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
ul.program-list li{
	float:left;
	width:100%;
	list-style:none;
	padding:8px 0 14px;
}
ul.program-list img{
	float:right;
	display:inline;
	margin:4px 23px 0 62px;
}
ul.program-list div{overflow:hidden;}
* html ul.program-list div{
	height:1%;
	overflow:visible;
}
ul.program-headline{
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}
ul.program-headline li{
	float:left;
	color:#000;
	list-style:none;
	padding:0 4px 0 0;
	font:11px/14px Arial, Helvetica, sans-serif;
}
ul.program-headline li.cell{font-weight:bold; width:140px;}
ul.program-headline li.repetitions{width:104px;}
ul.program-headline li.sets{width:62px;}
ul.program-list p{
	color:#000;
	margin:5px 0 0;
	font:11px/13px Arial, Helvetica, sans-serif;
}
/*--journey--*/
.journey .day-location{
	float:right;
	display:inline;
	margin:0 16px 0 0;
}
/*--journey-area--*/
.journey-area{
	padding:0 8px;
	overflow:hidden;
}
#main .journey-area h2{
	margin:4px 3px 0;
	color:#000;
	font:19px/21px Arial, Helvetica, sans-serif;
}
.journey-area h3{
	margin:0 3px;
	color:#000;
	font:15px/17px Arial, Helvetica, sans-serif;
}
.journey-area h4{
	margin:0 3px;
	color:#000;
	font:13px/15px Arial, Helvetica, sans-serif;
}
.journey-area p{
	margin:5px 15px 0 3px;
	padding:0 0 15px;
	color:#000;
	font:11px/13px Arial, Helvetica, sans-serif;
}
.view-completed-goals{
	float:right;
	clear:right;
	width:153px;
	height:16px;
	display:inline;
	margin:9px 9px 0 0;
	overflow:hidden;
	text-indent:-99999px;
	text-decoration:none;
	background:url(../../../uploaded_files/document_uploads/btn-view-completed-goals.gif) no-repeat;
}
.view-completed-goals:hover{background-position:0 -16px;}
.view-personal-goals{
	float:right;
	clear:right;
	width:153px;
	height:16px;
	display:inline;
	margin:9px 9px 0 0;
	overflow:hidden;
	text-indent:-99999px;
	text-decoration:none;
	background:url(../../../uploaded_files/document_uploads/btn-view-personal-goals.gif) no-repeat;
}
.view-personal-goals:hover{background-position:0 -16px;}
/*--diagram-holder--*/
.diagram-holder{
	overflow:hidden;
	margin:5px 0 20px;
}
/*--goals-area--*/
.goals-area{
	width:100%;
	padding:10px 0 0;
	overflow:hidden;
}
.goals-area strong{
	float:left;
	color:#000;
	padding:1px 1px 0 7px;
	font:11px/16px Arial, Helvetica, sans-serif;
}
.goals-area .text{
	float:left;
	width:198px;
	display:inline;
	padding:1px 4px 2px;
	margin:0 0 0 3px;
	color:#000;
	border:1px solid #cacaca;
	font:11px Arial, Helvetica, sans-serif;
}
.goals-area .inp-select{
	float:left;
	color:#000;
	height:17px;
	display:inline;
	padding:0;
	margin:0 0 0 5px;
	font:11px Arial, Helvetica, sans-serif;
}
.goals-area #day{width:46px;}
.goals-area #month{width:80px;}
.goals-area #year{width:55px;}
.goals-area .button-add{
	float:left;
	display:inline;
	margin:1px 0 0 5px;
	border:none;
	cursor: pointer;
}
/*--personal-goals--*/
ul.personal-goals{
	margin:0 -3px;
	padding:11px 0 0;
	width:567px;
	overflow:hidden;
	position:relative;
}
ul.personal-goals li{
	float:left;
	width:555px;
	color:#000;
	margin:0 6px;
	padding:2px 0 1px;
	list-style:none;
	display:inline;
	border-bottom:1px solid #e0e0e0;
	font:11px/14px Arial, Helvetica, sans-serif;
}
ul.personal-goals .table-heading{
	width:567px;
	height:15px;
	margin:0 0 3px;
	padding:5px 0;
	border-bottom:none;
	background:url(../../../uploaded_files/document_uploads/bg-area-orange.gif) no-repeat;
}
ul.personal-goals ul{
	width:555px;
	margin:0;
	padding:0;
	overflow:hidden;
}
ul.personal-goals .table-heading ul{
	width:555px;
	margin:0;
	padding:0 6px;
	overflow:hidden;
}
ul.personal-goals ul li{
	float:left;
	display:inline;
	border:none;
	padding:0;
	margin:0;
	font:11px/14px Arial, Helvetica, sans-serif;
}
ul.personal-goals .table-heading ul li{
	float:left;
	display:inline;
	color:#fff;
	border:none;
	padding:0;
	margin:0;
	font:11px/14px Arial, Helvetica, sans-serif;
}
ul.personal-goals .head-cell{
	width:355px;
	padding:0 8px 0 0 !important;
}
ul.personal-goals .date-cell{
	width:74px;
}
ul.personal-goals .days-to-go{
	width:72px;
	text-align:center;
	margin:0 15px 0 0 !important;
}
ul.personal-goals .check-cell{
	width:20px;
}
ul.personal-goals .del-cell{
	width:11px;
}
ul.personal-goals .inp-check{
	float:left;
	width:16px;
	height:16px;
	margin:0;
}
ul.personal-goals .del,
ul.personal-goals .select-all{
	float:left;
	height:13px;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
}
ul.personal-goals .del{
	width:11px;
	background:url(../../../uploaded_files/document_uploads/bg-trash.gif) no-repeat;
}
ul.personal-goals .select-all{
	width:16px;
	background:url(../../../uploaded_files/document_uploads/bg-checked.gif) no-repeat;
}
ul.personal-goals li.forward li{color:#fd0202;}
/*--my-profile-edit--*/
.my-profile-edit{
	overflow:visible;
	padding:19px 13px 0 19px;
}
#main .my-profile-edit h2{font:bold 17px/19px Arial, Helvetica, sans-serif}
#main .my-profile-edit h3.head-bar{
	margin:5px -13px 0 -19px;
	padding:5px 0;
	position:relative;
	overflow:hidden;
	background:url(../../../uploaded_files/document_uploads/bg-headline-orange.gif) no-repeat;
}
#main .my-profile-edit h3.head-bar strong{
	display:block;
	color:#fff;
	margin:0 0 0 16px;
	padding:0 0 0 19px;
	font:bold 15px/17px Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-headline-arrow.gif) no-repeat 0 6px;
}
#main .my-profile-edit h4{
	margin:5px 0 0;
	padding:0 0 10px;
	color:#000;
	font:bold 15px/18px Arial, Helvetica, sans-serif;
}
#main .my-profile-edit p{margin:9px 0 0;}
/*--membership-status--*/
.membership-status{
	margin:8px 0 0;
	padding:0;
	color:#000;
	overflow:hidden;
	font:11px/14px Arial, Helvetica, sans-serif;
}
.membership-status dt{
	float:left;
	font-weight:bold;
	padding:0 6px 0 0;
}
.membership-status dd{
	margin:0;
	padding:0 0 1px;
	display:block;
	overflow:hidden;
}
* html .membership-status dd{
	height:1%;
	overflow:visible;
}
/*--user-bar-box--*/
.user-bar-box{width:100%; margin:14px 0 0;}
.user-bar-box fieldset{width:auto;}
#main .user-bar-box h3{
	margin:0;
	color:#ff8c00;
	font:bold 17px/19px Arial, Helvetica, sans-serif;
}
.user-bar-box span{
	float:right;
	color:#7a7b7b;
	padding:2px 11px 0 0;
	white-space:nowrap;
	font:11px/19px Arial, Helvetica, sans-serif;
}
#main .user-bar-box .choice-form{
	width:545px;
	height:23px;
	clear:both;
	position:relative;
	margin:11px -15px 21px -9px;
	padding:6px 0 0 22px;
	overflow:hidden;
	background:url(../../../uploaded_files/document_uploads/bg-choice-form.gif) no-repeat;
}
#main .choice-form label{
	color:#fff;
	float:left;
	font:11px/17px Arial, Helvetica, sans-serif;
}
#main .choice-form .inp-select{
	float:left;
	display:inline;
	font-size:11px;
	margin:0 12px;
}
#main .choice-form #springday-program,
#main .choice-form #springday-program-inner{width:210px;}
#main .choice-form #duration{width:140px;}
#main .my-profile-edit .form-bar h4{
	color:#7a7b7b;
	margin:4px 0 0 -1px;
	padding:0 0 0 2px;
	font:11px/14px Arial, Helvetica, sans-serif;
}
/*--post-area--*/
.post-area{
	width:566px;
	overflow:hidden;
	padding:0 1px 0 10px;
}
.grey-headline{background:url(../../../uploaded_files/document_uploads/bg-headline-grey-right.gif) no-repeat;}
.grey-headline-new{background:url(../../../uploaded_files/document_uploads/bg-headline-grey-right-new.jpg) no-repeat;}
.grey-headline-inner{background:url(../../../uploaded_files/document_uploads/bg-headline-grey-left.gif) no-repeat;}
.light-green-headline{background:url(../../../uploaded_files/document_uploads/bg-headline-light-green.gif) no-repeat;}
.dark-green-headline{background:url(../../../uploaded_files/document_uploads/bg-headline-dark-green.gif) no-repeat; padding:0 1px 8px 10px;}
.lettuce-blue-headline{background:url(../../../uploaded_files/document_uploads/bg-headline-lettuce-blue.gif) no-repeat; padding:0 1px 30px 10px;}
.dark-blue-headline,
.dark-blue-headline-inner{background:url(../../../uploaded_files/document_uploads/bg-headline-dark-blue.gif) no-repeat; padding:0 1px 22px 10px; overflow:visible;}
.dark-blue-headline-inner{width:567px}
.orange-headline{background:url(../../../uploaded_files/document_uploads/bg-headline-orange.gif) no-repeat; padding:0 1px 10px 10px;}
.lettuce-green-headline{background:url(../../../uploaded_files/document_uploads/bg-headline-lettuce-green.gif) no-repeat; padding:0 1px 11px 10px;}
.cherry-headline{background:url(../../../uploaded_files/document_uploads/bg-headline-cherry.gif) no-repeat; padding:0 1px 3px 10px;}
.post-area .post-heading{
	width:100%;
	padding:4px 0;
	overflow:hidden;
}
.post-heading-cell{float:right; padding:9px 15px 0 0;}
.post-area .post-heading h3{
	float:left;
	color:#fff;
	display:inline;
	margin:2px 0 0 6px;
	cursor:pointer;
	padding:0 0 0 20px;
	font:/*bold*/ 15px/17px Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-headline-arrow.gif) no-repeat 0 6px;
}
.post-area .post-heading h3.closed{
	background:url(../../../uploaded_files/document_uploads/bg-headline-arrow-closed.gif) no-repeat 3px 3px;
}
.grey-headline-inner .post-heading h3,
.dark-blue-headline-inner .post-heading h3{
	background:none;
	padding:0;
}
.post-area .edit-my-profile,
.post-area .add-as-friend,
.post-area .request-to-chat,
.post-area .edit-my-pictures{
	float:right;
	height:21px;
	display:inline;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
}
.post-area .edit-my-profile{
	width:111px;
	margin:0 12px 0 0;
	background:url(../../../uploaded_files/document_uploads/btn-edit-my-profile.gif) no-repeat;
}
.post-area .add-as-friend{
	width:111px;
	margin:0 12px 0 0;
	background:url(../../../uploaded_files/document_uploads/btn-add-as-friend.jpg) no-repeat;
}
.post-area .request-to-chat{
	width:111px;
	margin:0 12px 0 0;
	background:url(../../../uploaded_files/document_uploads/btn-request-to-chat.jpg) no-repeat;
}
.post-area .edit-my-pictures{
	width:123px;
	margin:8px 20px 0 0;
	background:url(../../../uploaded_files/document_uploads/btn-edit-my-pictures.gif) no-repeat;
}
.post-area .edit-my-pictures:hover,
.post-area .edit-my-profile:hover{background-position:0 -21px;}
.post-area .add-as-friend:hover{background-position:0 -21px;}
.post-area .request-to-chat:hover{background-position:0 -21px;}
.post-heading .inp-check,
.post-heading-cell .inp-check{
	float:left;
	width:16px;
	height:16px;
	margin:0;
}
.post-heading label,
.post-heading-cell label{
	float:left;
	color:#000;
	white-space:nowrap;
	padding:0 0 0 5px;
	font:11px/17px Arial, Helvetica, sans-serif;
}
.post-heading .sub-area{
	clear:both;
	overflow:hidden;
	height:1%;
	padding:10px 17px 0px;
	text-align:right;
}
.post-heading .sub-area .inp-check,
.post-heading .sub-area label{float:none; display:inline;}
.post-heading a.view-all,
.post-heading-cell a.view-all{
	float:left;
	color:#4c4d4d;
	display:inline;
	white-space:nowrap;
	margin:0 0 0 16px;
	padding:0 0 0 14px;
	text-decoration:none;
	font:11px/17px Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-double-arrow-grey.gif) no-repeat 0 6px;
}
.post-heading a.view-all:hover,
.post-heading-cell a.view-all:hover{text-decoration:underline;}
/*--location-date--*/
ul.location-date{
	margin:0;
	padding:2px 0 0 5px;
	float:left;
}
ul.location-date li{
	float:left;
	color:#333;
	list-style:none;
	display:inline;
	padding:0 0 0 8px;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
}
ul.location-date li:first-child{padding:0;}
ul.location-date a{
	float:left;
	width:11px;
	height:11px;
	margin:2px 0 0;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
}
ul.location-date a.previous{background:url(../../../uploaded_files/document_uploads/bg-previous.gif) no-repeat 0 -11px;}
ul.location-date a.next{background:url(../../../uploaded_files/document_uploads/bg-next.gif) no-repeat 0 -11px;}
ul.location-date a:hover{background-position:0 0;}
/*--post-body--*/
.post-body{
	width:567px;
	padding:5px 0 1px;
}
.post-body:after{
	clear:both;
	content:"";
	height:0;
	display:block;
}
.post-body h4{
	margin:10px 0 0;
	color:#000;
	padding:0 0 7px;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
}
.dark-green-headline .post-body h4{color:#088623;}

/*--post-body-pag--*/
.post-body-pag {
	font-size: 10px; 
	font-family: Arial; 
	color:#FF8C00;
}

.post-body-pag a{
	text-decoration:none;
}
.post-body-pag select{
	height:17px;
	font:10px Arial, Helvetica, sans-serif;
}

/*--profile-bar--*/
.profile-bar{
	float:left;
	display:inline;
	margin:2px 11px 0 0;
}
* html .profile-bar{margin:2px 8px 0 0;}
.profile-bar img{margin:0 0 0 2px;}
/*--upload-cell--*/
.upload-cell{
	width:170px;
	overflow:hidden;
	text-align:center;
}
.upload-cell a.upload-your-pics{
	width:96px;
	height:47px;
	margin:6px auto 0;
	display:block;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999px;
	background:url(../../../uploaded_files/document_uploads/bg-upload.gif) no-repeat;
}
/*--browsing--*/
.browsing{
	width:173px;
	overflow:hidden;
	position:relative;
	margin:7px 0 0;
	background:url(../../../uploaded_files/document_uploads/bg-browsing.gif) repeat-y;
}
.browsing-top{
	overflow:hidden;
	background:url(../../../uploaded_files/document_uploads/bg-browsing-top.gif) no-repeat;
}
.browsing-bottom{
	padding:8px 6px 6px;
	overflow:hidden;
	background:url(../../../uploaded_files/document_uploads/bg-browsing-bottom.gif) no-repeat 0 100%;
}
* html .browsing-bottom{
	height:1%;
	overflow:visible;
}
.browsing-bottom p{
	margin:0;
	padding:0 0 5px;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
	font:11px/13px Arial, Helvetica, sans-serif;
}
.browsing-bottom p a{
	color:#c3c2c2;
	font-weight:bold;
	text-decoration:none;
}
.browsing-bottom p a:hover{text-decoration:underline;}
/*--profile-bar-info--*/
.profile-bar-info{overflow:hidden;}
* html .profile-bar-info{
	height:1%;
	overflow:visible;
}
/*--profile-info--*/
.profile-info{
	margin:0 -450px 0 0;
	padding:0;
	color:#000;
	width:800px;
	overflow:hidden;
	font:12px/14px Arial, Helvetica, sans-serif;
}
.profile-info dt{
	float:left;
	width:119px;
	font-weight:bold;
}
* html .profile-info dt{width:116px;}
.profile-info dd{
	width:250px;
	margin:0;
	overflow:hidden;
	padding:0 0 6px 3px;
}
* html .profile-info dd{
	height:1%;
	overflow:visible;
}
.profile-info .text-line{
	width:260px;
	height:14px;
	overflow:auto !important;
}
.profile-info .text{
	float:left;
	display:inline;
	width:219px;
	padding:0 3px;
	position:relative;
	margin:0 0 0 -3px;
	border:1px solid #c3c3c3;
	font:12px Arial, Helvetica, sans-serif;
}
.profile-info .submit-add{
	float:left;
	border:none;
	display:inline;
	margin:1px 0 0 4px;
}
/*--groups--*/
ul.groups{
	margin:0;
	padding:0;
	width:260px;
	height:85px;
	overflow:auto;
	list-style:none;
}
ul.groups li{
	float:left;
	width:240px;
	color:#000;
	padding:0 0 2px;
	font:12px/14px Arial, Helvetica, sans-serif;
}
.post-body .inp-txt{
	clear:both;
	width:565px;
	height:68px;
	max-height:68px;
	max-width:565px;
	color:#9e9f9f;
	padding:0;
	margin:0;
	overflow:auto;
	border:1px solid #e1e1e1;
	font:11px Arial, Helvetica, sans-serif;
}
* html .post-body .inp-txt{width:563px;}
.post-body .btn-submit{
	float:right;
	display:inline;
	border:none;
	margin:3px 22px 0 0;
}
.post-body ul.notes-list{
	clear:both;
	height:157px;
	margin:7px 0 7px -2px;
	padding:0;
	overflow:auto;
	width:567px;
	position:relative;
}
.dark-green-headline .post-body ul.notes-list{height:162px;}
.post-body ul.notes-list li {
	float:left;
	list-style:none;
	padding:0 0 9px;
	width:540px;
}
.post-body ul.notes-list li ul{width:18px; padding:3px 4px 0 0; margin:0; position:static;}
.post-body ul.notes-list ul li{ padding:0; width:18px;}
.notes-list span{
	color:#727373;
	display:block;
	font-weight:normal;
}
.notes-list strong span{
	color:#727373;
	display:inline;
	font-weight:normal;
}
.notes-list span strong{display:inline !important; color:#727373 !important;}
.notes-list strong a{
	color:#ff8c00;
	text-decoration:none;
}
.notes-list strong a:hover{text-decoration:underline;}
/*--tabset-list--*/
.post-area .tabset-list{
	float:left;
	display:inline;
	margin:0 -15px 0 0;
	padding:0 15px 0 0;
	position:relative;
	z-index:10;
	border-bottom:1px solid #c3c3c3;
}
.post-area .tabset-list li{
	float:left;
	list-style:none;
	display:inline;
	padding:0 5px 0 0;
}
.post-area .tabset-list a{
	float:left;
	color:#000;
	height:24px;
	overflow:hidden;
	text-decoration:none;
	font:13px/24px Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-search-tab-left.gif) no-repeat;
}
.post-area .tabset-list a span{
	float:left;
	cursor:pointer;
	padding:0 11px;
	background:url(../../../uploaded_files/document_uploads/bg-search-tab-right.gif) no-repeat 100% 0;
}

.post-area .tabset-list a:hover{
	color:#fff;
	background-position:0 -33px;
}

.post-area .tabset-list a.active{
	color:#fff;
	background-position:0 -33px;
}
.post-area .tabset-list a.active span{background-position:100% -33px;}
.post-area .tabset-list a:hover span{background-position:100% -33px;}
.post-area ul.photos-holder li{margin:2px 7px 10px 0;}
.post-area .member-bar-bottom{padding:4px 18px 4px 7px;}
.post-area .member-bar-bottom .inp-select{font-size:10px; width:68px; margin:1px 5px 0 0;}
.post-area .location-page a{
	float:left;
	color:#000;
	display:inline;
	margin:0 10px 0 0;
	padding:0 0 0 12px;
	text-decoration:none;
	font:11px/19px Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-double-arrow-grey.gif) no-repeat 0 6px;
}
.post-area .location-page ul a{background:none;}
.post-area .location-page a:hover{text-decoration:underline;}
.post-area .view-page{float:left;}
.post-area .view-page strong{
	float:left;
	color:#000;
	font:11px/17px Arial, Helvetica, sans-serif;
}
.post-area .view-page ul{
	float:left;
	margin:0;
	padding:0;
}
.post-area .view-page ul li{
	float:left;
	margin:0;
	padding:0 0 0 5px;
}
.post-area .view-page ul a{
	float:left;
	color:#000;
	height:17px;
	margin:0;
	padding:0;
	overflow:hidden;
	text-decoration:none;
	font:10px/17px Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-view-location-left.gif) no-repeat;
}
.post-area .view-page ul span{
	float:left;
	cursor:pointer;
	height:17px;
	padding:0 6px;
	font:10px/17px Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-view-location-right.gif) no-repeat 100% 0;
}
.post-area .view-page ul a.active,
.post-area .view-page ul a:hover{background-position:0 -17px; text-decoration:none;}
.post-area .view-page ul a.active span,
.post-area .view-page ul a:hover span{background-position:100% -17px; color:#fff;}
/*--gallery--*/
.gallery{
	position:relative;
	margin:0 0 0 -3px;
	padding:14px 0 0;
	overflow:hidden;
}
.gallery .previous,
.gallery .next{
	float:left;
	width:15px;
	height:42px;
	display:inline;
	overflow:hidden;
	text-indent:-99999px;
	text-decoration:none;
}
.gallery .previous{
	margin:16px 7px 0 0;
	background:url(../../../uploaded_files/document_uploads/bg-gallery-previous.gif) no-repeat;
}
.gallery .next{
	margin:16px 0 0 7px;
	background:url(../../../uploaded_files/document_uploads/bg-gallery-next.gif) no-repeat;
}
.gallery .previous:hover,
.gallery .next:hover{background-position:0 -42px;}
/*--gallery-bar--*/
.gallery-bar{
	float:left;
	width:519px;
	height:78px;
	overflow:hidden;
	position:relative;
}
.gallery-bar ul{
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
	text-align:center;
}
.gallery-bar li{
	list-style:none;
	display:inline;
	padding:0 5px 0 0;
}
.gallery-bar li img{display:inline;}
.post-area .diagram-holder{
	clear:both;
	position:relative;
	margin:0 0 0 -3px;
	overflow:hidden;
	padding:5px 0 0;
}
.post-body .post-heading-cell{padding:13px 15px 7px 0;}
/*--statistics--*/
.statistics{
	margin:3px 0 0;
	padding:0 0 0 20px;
	width:123px;
	color:#000;
	float:left;
	font:12px/16px Arial, Helvetica, sans-serif;
}
.statistics dt{
	float:left;
	width:72px;
	font-weight:bold;
}
.statistics dd{
	height:1%;
	margin:0;
	padding:0 0 4px;
	overflow:hidden;
}
/*--favourites-list--*/
ul.favourites-list,
ul.favourites-list ul{
	margin:0;
	padding:0;
	width:563px;
	overflow:hidden;
}
ul.favourites-list li{
	float:left;
	width:563px;
	list-style:none;
}
ul.favourites-list ul li{
	float:left;
	width:280px;
	list-style:none;
}
ul.favourites-list ul li:first-child{padding:0;}
ul.favourites-list strong{
	display:block;
	overflow:hidden;
	color:#000;
	padding:0 0 0 18px;
	font:12px/20px Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-double-arrow-black.gif) no-repeat 0 7px;
}
* html ul.favourites-list strong{
	height:1%;
	overflow:visible;
}
ul.favourites-list a.del{
	float:left;
	width:11px;
	height:13px;
	display:inline;
	margin:1px 9px 0 0;
	overflow:hidden;
	text-indent:-99999px;
	text-decoration:none;
	background:url(../../../uploaded_files/document_uploads/bg-trash.gif) no-repeat;
}
ul.favourites-list strong a{
	color:#000;
	text-decoration:none;
}
ul.favourites-list a.active,
ul.favourites-list a:hover{
	color:#ff9b22;
}
/*--gallery-area--*/
.gallery-area{
	width:571px;
	overflow:hidden;
	margin:2px 0 -2px -7px;
	position:relative;
	background:url(../../../uploaded_files/document_uploads/bg-gallery-img-holder.gif) repeat-y;
}
.gallery-area-top{
	overflow:hidden;
	background:url(../../../uploaded_files/document_uploads/bg-gallery-img-holder-top.gif) no-repeat;
}
.gallery-area-bottom{
	overflow:hidden;
	padding:16px;
	width:539px;
	background:url(../../../uploaded_files/document_uploads/bg-gallery-img-holder-bottom.gif) no-repeat 0 100%;
}
.img-area{
	width:100%;
	overflow:hidden;
}
/*--location-img--*/
.location-img{
	height:1%;
	margin:14px 0 0;
	padding:0 20px;
	overflow:hidden;
	position:relative;
}
.location-img strong{
	display:block;
	overflow:hidden;
	text-align:center;
	color:#10485a;
	font:bold 10px/16px Arial, Helvetica, sans-serif;
}
* html .location-img strong{
	height:1%;
	overflow:visible;
}
.location-img a.previous,
.location-img a.next{
	width:13px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	position:absolute;
	top:50%;
	margin:-8px 0 0;
}
.location-img .previous{
	left:0;
	background:url(../../../uploaded_files/document_uploads/bg-location-gallery-previous.gif) no-repeat;
}
.location-img .next{
	right:0;
	background:url(../../../uploaded_files/document_uploads/bg-location-gallery-next.gif) no-repeat;
}
.location-img a:hover{background-position:0 -16px;}
/*--my-photos-area--*/
#my-photos-area{
	margin:0 -25px 0 0;
	padding:0;
	width:575px;
	list-style:none;
	position:relative;
	z-index:11;
}
#my-photos-area li{
	float:left;
	width:124px;
	height:114px;
	padding:2px;
	display:inline;
	position:relative;
	margin:10px 13px 3px 0;
	border:1px solid #b6b6b6;
	background:none;
	text-align:center;
	color:#989797;
	font:11px/14px Arial, Helvetica, sans-serif;
}
#my-photos-area img{padding:0px;}
#my-photos-area a.edit,
#my-photos-area a.delete,
#my-photos-area a.yes,
#my-photos-area a.no{
	color:#989797;
	display:inline;
	margin:0 7px;
	text-decoration:none;
	font:11px/14px Arial, Helvetica, sans-serif;
}
#my-photos-area span{
	color:#989797;
	display:inline;
	margin:0 2px;
	text-decoration:none;
	font:11px/14px Arial, Helvetica, sans-serif;
}
#my-photos-area a.edit{
	padding:0px 0px 0px 23px;
	background:url(../../../uploaded_files/document_uploads/bg-edit.gif) no-repeat;
}
#my-photos-area a.delete{
	padding:0px 0px 0px 16px;
	background:url(../../../uploaded_files/document_uploads/bg-trash.gif) no-repeat;
}
#my-photos-area a.yes{
	padding:2px 0px 0px 19px;
	background:url(../../../uploaded_files/document_uploads/gallery_control_icon_yes.jpg) no-repeat;
	margin:0px 4px 0px 0px;
}
#my-photos-area a.no{
	padding:0px 0px 0px 17px;
	background:url(../../../uploaded_files/document_uploads/gallery_control_icon_no.jpg) no-repeat;
	margin: 0;
}
#my-photos-area .image-title{
	border: 1px solid #989797;
	font:11px/14px Arial, Helvetica, sans-serif;
	width: 87px;
	margin-right: 10px;
	color: #989797;
	height: 13px;
}

#my-photos-area a:hover{text-decoration:underline;}
#my-photos-area .info-popup{
	top:-111px;
	left:-1px;
	width:217px;
	z-index:999;
	text-align:left;
	padding:7px 10px 2px 9px;
	display:none;
	position:absolute;
	border:1px solid #ff8c00;
	background:#fff;
}
* html #my-photos-area .info-popup{top:-118px;}
* +html #my-photos-area .info-popup{top:-118px;}
#my-photos-area .info-popup h3{
	margin:5px 0 0;
	color:#ff8c00;
	font:bold 15px/17px Arial, Helvetica, sans-serif;
}
#my-photos-area .info-popup .inp-txt{
	display:block;
	width:215px;
	max-width:215px;
	height:43px;
	max-height:43px;
	color:#000;
	margin:3px 0 0;
	overflow:auto;
	border:1px solid #b1b1b1;
	font:11px Arial, Helvetica, sans-serif;
}
#my-photos-area .info-popup .btn-save-and-close{
	float:right;
	display:inline;
	border:none;
	margin:7px 2px 6px;
}
/*--save-area--*/
.save-area{
	width:100%;
	clear:both;
	padding:12px 0 0;
	text-align:center;
	overflow:hidden;
	position:relative;
}
.save-area-left{
	left:50%;
	float:left;
	position:relative;
}
.save-area-center{
	left:-50%;
	position:relative;
}
* html .save-area-center{float:left;}
.save-area a.upload-your-pics,
.save-area a.save-all-changes{
	float:left;
	display:inline;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999px;
}
.save-area a.upload-your-pics{
	width:96px;
	height:47px;
	margin:0 15px;
	background:url(../../../uploaded_files/document_uploads/bg-upload.gif) no-repeat;
}
.save-area a.save-all-changes{
	width:132px;
	height:21px;
	margin:22px 14px 0;
	background:url(../../../uploaded_files/document_uploads/btn-save-all-changes.gif) no-repeat;
}
.save-area a.save-all-changes:hover{background-position:0 -21px;}
/*--springday-programs--*/
.springday-programs{
	width:554px;
	min-height:750px;
	margin:0 -25px 0 0;
	padding:27px 13px 10px;
	background:transparent url(../../../uploaded_files/document_uploads/bg-art-section.gif) no-repeat scroll 0 100%;
}
* html .springday-programs{
	height:750px;
	overflow:visible;
}
#main .springday-programs h2{
	color:#000;
	margin:12px 14px 0;
	padding:0 0 10px;
	font:17px/20px Arial, Helvetica, sans-serif;
}
#main .springday-programs p{
	color:#000;
	margin:10px 2px 0;
	padding:0 0 5px;
	font:11px/13px Arial, Helvetica, sans-serif;
}
#main .springday-programs h3{
	color:#ff8c00;
	margin:14px 2px 0;
	padding:0 0 8px;
	font:17px/20px Arial, Helvetica, sans-serif;
}
#main .springday-programs .choice-form{
	width:530px;
	height:24px;
	position:static;
	margin:0 0 21px 1px;
	padding:5px 0 0 20px;
	overflow:hidden;
	background:url(../../../uploaded_files/document_uploads/bg-springday-programs-form.gif) no-repeat;
}
#main .springday-programs .choice-form label{font:13px/19px Arial, Helvetica, sans-serif;}
#main .springday-programs .choice-form #springday-program{width:237px; font:11px Arial, Helvetica, sans-serif; height:17px; margin:0 7px 0 12px;}
#main .springday-programs .choice-form .btn-join{
	float:left;
	display:inline;
	border:none;
	margin:2px 0 0;
}
/*--choose-program--*/
.choose-program{
	padding:2px 0 0 4px;
	overflow:hidden;
}
.choose-program img{
	float:right;
	display:inline;
	margin:1px 4px 0 0;
}
#main .choose-program h3.choose-a-program{
	margin:0 1px;
	padding:0;
	height:23px;
	overflow:hidden;
	text-indent:-99999px;
	background:url(../../../uploaded_files/document_uploads/bg-choose-a-program.gif) no-repeat;
}
#main .choose-program p{margin:7px 2px 0;}
#main .choose-program p a{color:#ff8c00; text-decoration:none;}
#main .choose-program p a:hover{text-decoration:underline;}
/*--springday-programs-bar--*/
.springday-programs-bar{
	clear:both;
	width:551px;
	overflow:hidden;
	margin:0 0 8px;
	background:url(../../../uploaded_files/document_uploads/bg-springday-programs-bar.gif) repeat-y;
}
.springday-programs-bar-top{
	overflow:hidden;
	background:url(../../../uploaded_files/document_uploads/bg-springday-programs-bar-top.gif) no-repeat;
}
.springday-programs-bar-bottom{
	width:528px;
	overflow:hidden;
	padding:7px 7px 7px 16px;
	background:url(../../../uploaded_files/document_uploads/bg-springday-programs-bar-bottom.gif) no-repeat 0 100%;
}
/*--image-area--*/
.image-area{
	float:right;
	width:120px;
	height:116px;
	display:inline;
	overflow:hidden;
	padding:6px;
	margin:0 0 0 18px;
	background:url(../../../uploaded_files/document_uploads/bg-img-holder.gif) no-repeat;
}
/*--program-area--*/
.program-area{overflow:hidden;}
* html .program-area{
	height:1%;
	overflow:visible;
}
.program-area h4{
	margin:6px -2px 0px 0px;
	color:#000;
	font:21px/24px Arial, Helvetica, sans-serif;
}
.program-area h5{
	margin:4px 0 0;
	color:#000;
	font:11px/14px Arial, Helvetica, sans-serif;
}
#main .program-area p{
	color:#000;
	margin:5px 0 0;
	font:11px/13px Arial, Helvetica, sans-serif;
}
/*--choose-program-area--*/
ul.choose-program-area{
	margin:0;
	padding:7px 0 0;
	overflow:hidden;
}
ul.choose-program-area li{
	float:left;
	list-style:none;
	display:inline;
	margin:0 5px 0 0;
}
ul.choose-program-area a{
	float:left;
	height:18px;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
}
ul.choose-program-area a.join-this-program{
	width:115px;
	background:url(../../../uploaded_files/document_uploads/btn-join-this-program.gif) no-repeat;
}
ul.choose-program-area a.view-progarm{
	width:97px;
	background:url(../../../uploaded_files/document_uploads/btn-view-program.gif) no-repeat;
}
ul.choose-program-area a.learn-more{
	width:83px;
	background:url(../../../uploaded_files/document_uploads/btn-learn-more.gif) no-repeat;
}
ul.choose-program-area li a:hover{background-position: 0 -18px;}
/*--program-art-area--*/
.program-art-area{
	padding:6px 5px 19px;
	overflow:hidden;
}
.program-art-area a.request-a-consultation{
	float:left;
	clear:left;
	width:258px;
	height:37px;
	margin:20px 0 0;
	text-decoration:none;
	text-indent:-9999px;
	background:url(../../../uploaded_files/document_uploads/btn-request-a-consultation.gif) no-repeat;
}
.program-art-area a.request-a-consultation:hover{background-position:0 -37px;}
.program-art-area .change-your-life{
	float:right;
	width:246px;
	height:23px;
	display:inline;
	margin:32px 15px 0 0;
	text-indent:-99999px;
	background:url(../../../uploaded_files/document_uploads/bg-change-your-life.gif) no-repeat;
}
/*--program-art-page--*/
.program-art-page .header-holder,
.program-art-page .footer-holder,
.program-art-page #main-holder{width:982px;}
.program-art-page .user-area-holder{padding:0 15px 0 0; width:967px;}
.program-art-page #header .banner{margin:19px 13px 0 0;}
.program-art-page h1{margin:17px 0 0 34px;}
.program-art-page .user-area,
.program-art-page #main{border:none;}
/*--information-program--*/
#information-program{
	float:right;
	width:806px;
	background:url(../../../uploaded_files/document_uploads/bg-information-program.png) repeat-y;
}
.information-program-holder{
	overflow:hidden;
	width:100%;
	min-height:150px;
	background:url(../../../uploaded_files/document_uploads/bg-information-program-holder.gif) no-repeat 0 100%;
}
* html .information-program-holder{
	height:150px;
	overflow:visible;
}
/*--inform-program-area--*/
.inform-program-area{
	width:777px;
	overflow:hidden;
	margin:0 9px 0 20px;
	padding:0 0 5px;
	position:relative;
	/*z-index:1;*/
	border-bottom:1px solid #a0a0a0;
	background:url(../../../uploaded_files/document_uploads/bg-inform-program-area.gif) repeat-y;
}
/*--inform-program-main--*/
.inform-program-main{
	float:left;
	width:579px;
}
.inform-program-main .inform-bar{padding:0 0 0 13px; width:322px;}
#main .inform-program-main .inform-bar h2{margin:12px 1px 0;}
#main .inform-program-main .inform-bar h3{
	margin:10px 0 0;
	color:#26a3fb;
	font:16px/18px Arial, Helvetica, sans-serif;
}
#main .inform-program-main .inform-bar p{
	margin:7px 0 0;
	color:#000;
	font:10px/12px Arial, Helvetica, sans-serif;
}
#main .inform-program-main .side-area{
	float:right;
	width:222px;
	padding:0 0 0 4px;
}
/*--points-section--*/
.points-section{
	width:230px;
	overflow:hidden;
	padding:19px 0 0 10px;
}
.points-section div{
	float:left;
	width:92px;
	padding:0 10px 0 0;
}
.points-section strong{
	display:block;
	overflow:hidden;
	color:#7c7c7c;
	font:12px/14px Arial, Helvetica, sans-serif;
}
.points-section dl{
	margin:9px 0 0;
	padding:0 0 0 3px;
	overflow:hidden;
	color:#7c7c7c;
	font:10px/12px Arial, Helvetica, sans-serif;
}
.points-section dt{
	float:left;
	padding:0 6px 0 0;
}
.points-section dd{
	margin:0;
	height:1%;
	overflow:hidden;
}
/*--inform-program-sidebar--*/
.inform-program-sidebar{
	float:right;
	width:198px;
}
/*--inform-heading--*/
.inform-heading{
	height:1%;
	overflow:hidden;
	background:#191919;
	padding:20px 13px 6px;
}
.inform-heading h2{
	margin:0;
	color:#ff8c00;
	font:12px/14px Arial, Helvetica, sans-serif;
}
/*--inform-sidebox--*/
.inform-sidebox{
	height:1%;
	overflow:hidden;
	padding:0 4px 0 12px;
}
.inform-sidebox h3{
	margin:7px 0 0;
	color:#000;
	font:12px/14px Arial, Helvetica, sans-serif;
}
.inform-head{
	margin:11px 0 0;
	padding:0 0 5px;
	width:100%;
	overflow:hidden;
	color:#005b82;
	font:11px/14px Arial, Helvetica, sans-serif;
}
.inform-head dt{
	float:left;
	padding:0 3px 0 2px;
}
.inform-head dd{
	float:left;
	margin:0;
	padding:0 9px 0 0;
}
.inform-sidebox .sidebar-area-holder img{margin:2px 9px 0 0;}
.inform-sidebox .txt-list li{font:9px/11px Arial, Helvetica, sans-serif;}
.inform-sidebox a.more{
	float:left;
	clear:both;
	color:#005b82;
	margin:7px 0 0;
	padding:0 0 0 16px;
	text-decoration:none;
	font:bold 9px/14px Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-more-arrow-next.gif) no-repeat 0 2px;
}
.inform-sidebox a.more:hover{text-decoration:underline;}
/*--inform-heading-area--*/
.inform-heading-area{
	width:755px;
	/*z-index:1;*/
	position:relative;
	margin:0 9px 0 20px;
	padding:2px 9px 0 13px;
}
#main .inform-heading-area h2{
	float:left;
	margin:0;
	color:#515151;
	font:19px/21px Arial, Helvetica, sans-serif;
}
#main .inform-heading-area strong{
	display:block;
	overflow:hidden;
	text-align:right;
	color:#b0afaf;
	padding:7px 0 0;
	font:11px/14px Arial, Helvetica, sans-serif;
}
/*--calendar--*/
.calendar{
	width:793px;
	position:relative;
	padding:9px 9px 0 4px;
}
.calendar:after{
	clear:both;
	content:"";
	height:0;
	display:block;
}
.calendar table{
	margin:0;
	padding:0;
	border-collapse:collapse;
}
.calendar table thead td{
	width:111px;
	color:#515151;
	text-align:center;
	padding:0 0 2px;
	font:11px/14px Arial, Helvetica, sans-serif;
}
.calendar table tbody td{
	width:110px;
	height:98px;
	padding:0;
	color:#515151;
	vertical-align:top;
	border:solid #a1a1a0;
	border-width:1px 0 0 1px;
	font:11px/14px Arial, Helvetica, sans-serif;
}
.calendar table .cell-holder{
	width:99px;
	height:96px;
	position:relative;
	padding:2px 6px 1px 5px;
}
.calendar table .first .cell-holder{width:100px;}
.calendar table tbody td.first{border-left:none;}
.calendar table .week{
	width:16px;
	border:none;
	padding:0;
	vertical-align:middle;
}
.calendar table .week strong{
	width:16px;
	height:97px;
	display:block;
	overflow:hidden;
	text-indent:-99999px;
}
.calendar table .week .week-1{background:url(../../../uploaded_files/document_uploads/bg-week-1.gif) no-repeat;}
.calendar table .week .week-2{background:url(../../../uploaded_files/document_uploads/bg-week-2.gif) no-repeat;}
.calendar table .week .week-3{background:url(../../../uploaded_files/document_uploads/bg-week-3.gif) no-repeat;}
.calendar table .week .week-4{background:url(../../../uploaded_files/document_uploads/bg-week-4.gif) no-repeat;}
.calendar table .week .week-5{background:url(../../../uploaded_files/document_uploads/bg-week-5.gif) no-repeat;}
.calendar table tbody .day{
	display:block;
	overflow:hidden;
	text-align:right;
	color:#515151;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/*--datebook--*/
ul.datebook{
	margin:1px 0 0;
	padding:0;
	width:100%;
	overflow:hidden;
}
ul.datebook li{
	float:left;
	width:500px;
	overflow:hidden;
	list-style:none;
	padding:0 0 0 8px;
	font:10px/12px Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-table-arrow.gif) no-repeat 0 4px;
}
ul.datebook li.more{
	padding:0 0 0 18px;
	background:url(../../../uploaded_files/document_uploads/bg-more-arrow.gif) no-repeat 9px 4px;
}
ul.datebook a{
	color:#000;
	text-decoration:none;
}
ul.datebook li.more a{color:#ff8c00;}
ul.datebook a:hover{text-decoration:underline;}
/*--info-day--*/
.info-day{
	position:absolute;
	bottom:1px;
	left:5px;
	width:98px;
	overflow:hidden;
}
.info-day span{
	float:left;
	color:#aaa;
	font:10px/14px Arial, Helvetica, sans-serif;
}
.info-day a.edit{
	float:right;
	color:#aaa;
	text-decoration:none;
	font:10px/14px Arial, Helvetica, sans-serif;
}
.info-day a.edit:hover{text-decoration:underline;}
.calendar table .old-month strong,
.calendar table .old-month a,
.calendar table .old-month .more a{color:#bdbcbc; font-weight:normal;}
.calendar table .old-month .more{background:url(../../../uploaded_files/document_uploads/bg-table-arrow.gif) no-repeat 9px 4px;}
.calendar table .last td{border-width:1px 0 1px 1px;}
#myprogram-calendar td:hover .cell-holder,
#myprogram-calendar td.hover .cell-holder{background:#ff8c00;}
#myprogram-calendar td:hover *,
#myprogram-calendar td.hover *{color:#fff !important;}
#myprogram-calendar td:hover ul li,
#myprogram-calendar td.hover ul li{background:url(../../../uploaded_files/document_uploads/bg-table-arrow-hover.gif) no-repeat 0 4px;}
#myprogram-calendar td:hover ul li.more,
#myprogram-calendar td.hover ul li.more{background:url(../../../uploaded_files/document_uploads/bg-more-arrow-hover.gif) no-repeat 9px 4px;;}
.calendar table .active-cell{
	padding:1px 5px 0 4px;
	border:1px solid #ff8c00 !important;
}
.calendar table .active-cell .edit{color:#ff8c00;}
/*--update-area--*/
.update-area{
	overflow:hidden;
	width:539px;
	height:25px;
	padding:4px 0 0 5px;
	margin:19px auto 0;
	text-align:center;
	background:url(../../../uploaded_files/document_uploads/bg-update-section.gif) no-repeat;
}
.update-area label{
	color:#fff;
	padding:0 15px 0 0;
	font:13px/20px Arial, Helvetica, sans-serif;
}
.update-area .inp-select{
	display:inline;
	width:210px;
	color:#3f393d;
	padding:0;
	margin: 0 7px 0 0;
	font:11px Arial, Helvetica, sans-serif;
}
.update-area .submit-update-cell{
	margin:0 0 -4px;
	border:none;
}
* html .update-area .submit-update{margin-bottom:-2px;}
/*--- popups css ---*/
.popup-text{ display:none;}
/*--- join-group-popup css ---*/
#join-group-popup{
	margin:197px 0 0 -263px;
	width:247px;
	padding:7px 7px 16px;
	display:none;
	position:absolute;
	border:solid #ff8c00;
	border-width:1px 1px 0;
	background:#fff url(../../../uploaded_files/document_uploads/bg-popap-area-bottom.gif) no-repeat 0 100%;
	z-index:999;
}
#join-group-popup fieldset{
	width:100%;
	overflow:hidden;
	position:relative;
}
#join-group-popup a.close{
	position:absolute;
	top:1px;
	right:2px;
	padding:0;
	width:8px;
	height:8px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999px;
	background:url(../../../uploaded_files/document_uploads/bg-close.gif) no-repeat !important;
}
#join-group-popup h3{
	margin:5px 5px 0;
	color:#ff8c00;
	font:bold 15px/17px Arial, Helvetica, sans-serif;
}
#join-group-popup h4{
	clear:both;
	margin:0 6px;
	padding:12px 0 0;
	color:#ff8c00;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
}
#join-group-popup label{
	display:block;
	margin:8px 6px 0;
	color:#515151;
	overflow:hidden;
	font:13px/16px Arial, Helvetica, sans-serif;
}
#join-group-popup .text{
	display:block;
	width:237px;
	color:#000;
	margin:3px 0 0;
	padding:1px 4px 2px;
	border:1px solid #c3c3c3;
	font:11px Arial, Helvetica, sans-serif;
}
#join-group-popup .btn-invite-to-group{
	float:right;
	display:inline;
	border:none;
	margin:9px 2px 0 0;
	width:108px;
	height:18px;
}
#join-group-popup ul.choice-list{
	margin:12px 0 5px;
	padding:7px 0 7px 7px;
	width:238px;
	height:143px;
	overflow:auto;
	border:1px solid #b1b1b1;
}
#join-group-popup ul.choice-list li{
	float:left;
	width:220px;
	margin:0;
	padding:0 0 1px;
	list-style:none;
}
#join-group-popup ul.choice-list .inp-check{
	float:left;
	width:16px;
	height:16px;
	margin:1px 0 0;
}
#join-group-popup ul.choice-list label{
	float:left;
	width:185px;
	margin:0 0 0 4px;
	color:#000;
	display:inline;
	font:12px/14px Arial, Helvetica, sans-serif;
}
#join-group-popup ul.recommend-friend{
	margin:0;
	padding:0 0 0 6px;
	overflow:hidden;
}
#join-group-popup ul.recommend-friend li{
	float:left;
	width:100%;
	padding:4px 0 5px;
	list-style:none;
}
#join-group-popup ul.recommend-friend ul{
	width:100%;
	margin:0;
	padding:0;
}
#join-group-popup ul.recommend-friend ul li{
	width:100%;
	padding:4px 0 0;
}
#join-group-popup ul.recommend-friend .text{
	float:left;
	width:160px;
	color:#000;
	margin:0;
	padding:1px 4px 2px;
	border:1px solid #b1b1b1;
	font:11px Arial, Helvetica, sans-serif;
}
#join-group-popup ul.recommend-friend label{
	float:left;
	width:67px;
	margin:1px 4px 0 0;
	color:#515151;
	display:inline;
	font:13px/15px Arial, Helvetica, sans-serif;
}
/*--- edit-exercise-popup css ---*/
#edit-exercise-popup{
	margin:-83px 0 0 -85px;
	width:265px;
	z-index:999;
	padding:2px 7px 7px;
	display:none;
	position:absolute;
	/*border:1px solid #ff8c00;*/
	background:#fff;
	z-index:999;
}
* html #edit-exercise-popup{margin-top:-84px;}
* +html #edit-exercise-popup{margin-top:-84px;}
#edit-exercise-popup fieldset,
#edit-exercise-popup div{
	width:100%;
	overflow:hidden;
	position:relative;
}
#edit-exercise-popup a.close{
	position:absolute;
	top:7px;
	right:2px;
	padding:0;
	width:8px;
	height:8px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999px;
	background:url(../../../uploaded_files/document_uploads/bg-close.gif) no-repeat !important;
}
#edit-exercise-popup h3{
	margin:3px 4px 0;
	color:#ff8c00;
	font:bold 15px/17px Arial, Helvetica, sans-serif;
}
#edit-exercise-popup h4{
	margin:2px 5px 0;
	color:#515151;
	font:bold 15px/17px Arial, Helvetica, sans-serif;
}
#edit-exercise-popup a.add-link{
	float:right;
	color:#000;
	margin:57px 0 0;
	text-decoration:none;
	font:12px/14px Arial, Helvetica, sans-serif;
}
#edit-exercise-popup a.add-link:hover{text-decoration:underline;}
#edit-exercise-popup label{
	display:block;
	margin:8px 6px 0;
	color:#515151;
	overflow:hidden;
	font:13px/16px Arial, Helvetica, sans-serif;
}
#edit-exercise-popup .inp-txt{
	display:block;
	width:207px;
	height:35px;
	color:#000;
	margin:3px 0 6px;
	padding:4px;
	overflow:auto;
	border:1px solid #c3c3c3;
	font:11px Arial, Helvetica, sans-serif;
}
#edit-exercise-popup .inp-select{
	display:block;
	width:228px;
	color:#000;
	height:20px;
	margin:3px 0 0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
}
/*--choice-bar--*/
#edit-exercise-popup .choice-bar{
	padding:9px 0 8px 4px;
	overflow:hidden;
}
#edit-exercise-popup .choice-bar strong{
	float:left;
	color:#ff8c00;
	font:12px/16px Arial, Helvetica, sans-serif;
}
#edit-exercise-popup .choice-bar ul{
	margin:0;
	padding:0;
	overflow:hidden;
}
#edit-exercise-popup .choice-bar ul li{
	float:left;
	list-style:none;
}
#edit-exercise-popup .choice-bar ul .inp-radio{
	float:left;
	width:16px;
	height:16px;
	margin:0 5px;
	display:inline;
}
#edit-exercise-popup .choice-bar ul label{
	float:left;
	display:inline;
	margin:0;
	color:#000;
	overflow:hidden;
	font:12px/16px Arial, Helvetica, sans-serif;
}
#edit-exercise-popup .btn-save-and-close{
	float:right;
	display:inline;
	border:none;
	margin:11px 2px 3px 0;
	width:108px;
	height:18px;
}
/*--- photos edit popup css ---*/
#photo-edit-popup{
	margin:-100px 0 0 -12px;
	width:217px;
	text-align:left;
	padding:7px 10px 2px 9px;
	display:none;
	position:absolute;
	border:1px solid #ff8c00;
	background:#fff;
	z-index:999;
}
#photo-edit-popup fieldset,
#photo-edit-popup div{
	width:100%;
	overflow:hidden;
	position:relative;
}
#photo-edit-popup h3{
	margin:5px 0 0;
	color:#ff8c00;
	font:bold 15px/17px Arial, Helvetica, sans-serif;
}
#photo-edit-popup .inp-txt{
	display:block;
	width:215px;
	max-width:215px;
	height:43px;
	max-height:43px;
	color:#000;
	margin:3px 0 0;
	padding:0;
	overflow:auto;
	border:1px solid #b1b1b1;
	font:11px Arial, Helvetica, sans-serif;
}
#photo-edit-popup .btn-save-and-close{
	float:right;
	display:inline;
	border:none;
	margin:7px 2px 6px;
	width:108px;
	height:18px;
}
/*---- add-friend-popup css ----*/
#add-friend-popup{
	margin:-79px 0 0 -81px;
	width:247px;
	z-index:999;
	padding:7px;
	display:none;
	position:absolute;
	border:1px solid #ff8c00;
	background:#fff;
	z-index:999;
	overflow:hidden;
}
#add-friend-popup fieldset,
#add-friend-popup div{
	width:100%;
	overflow:hidden;
	position:relative;
}
#add-friend-popup a.close{
	position:absolute;
	top:1px;
	right:2px;
	padding:0;
	width:8px;
	height:8px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999px;
	background:url(../../../uploaded_files/document_uploads/bg-close.gif) no-repeat !important;
}
#add-friend-popup h3{
	margin:5px 5px 0;
	color:#ff8c00;
	font:bold 15px/17px Arial, Helvetica, sans-serif;
}
#add-friend-popup a.add-link{
	float:right;
	color:#000;
	margin:57px 0 0;
	text-decoration:none;
	font:12px/15px Arial, Helvetica, sans-serif;
}
#add-friend-popup a.add-link:hover{text-decoration:underline;}
#add-friend-popup label{
	display:block;
	margin:8px 6px 0;
	color:#515151;
	overflow:hidden;
	font:13px/16px Arial, Helvetica, sans-serif;
}
#add-friend-popup .inp-txt{
	display:block;
	width:215px;
	max-width:215px;
	height:43px;
	max-height:43px;
	color:#000;
	margin:3px 0 0;
	overflow:auto;
	border:1px solid #c3c3c3;
	font:11px Arial, Helvetica, sans-serif;
}
#add-friend-popup .btn-save-and-close{
	float:right;
	display:inline;
	border:none;
	margin:11px 2px 3px 0;
	width:108px;
	height:18px;
}
/*--popup-cell--*/
.popup-cell{
	width:247px;
	z-index:999;
	padding:2px 7px 7px;
	display:none;
	position:absolute;
	border:1px solid #ff8c00;
	background:#fff;
}
.popup-cell fieldset,
.popup-cell div{
	width:100%;
	overflow:hidden;
	position:relative;
}
.popup-cell a.close{
	position:absolute;
	top:7px;
	right:2px;
	padding:0;
	width:8px;
	height:8px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999px;
	background:url(../../../uploaded_files/document_uploads/bg-close.gif) no-repeat !important;
}
.popup-cell h3{
	margin:3px 4px 0;
	color:#ff8c00;
	font:bold 15px/17px Arial, Helvetica, sans-serif;
}
#relaxation-popup h3{color:#5499ff; margin:10px 5px 0;}
.popup-cell h4{
	margin:2px 5px 0;
	color:#515151;
	font:bold 15px/17px Arial, Helvetica, sans-serif;
}
#relaxation-popup h4{margin:4px 5px 0;}
.popup-cell a.add-link{
	float:right;
	color:#000;
	margin:57px 0 0;
	text-decoration:none;
	font:12px/14px Arial, Helvetica, sans-serif;
}
.popup-cell a.add-link:hover{text-decoration:underline;}
.popup-cell label{
	display:block;
	margin:8px 6px 0;
	color:#515151;
	overflow:hidden;
	font:13px/16px Arial, Helvetica, sans-serif;
}
.popup-cell .inp-txt{
	display:block;
	width:207px;
	height:35px;
	color:#000;
	margin:3px 0 6px;
	padding:4px;
	overflow:auto;
	border:1px solid #c3c3c3;
	font:11px Arial, Helvetica, sans-serif;
}
.popup-cell .inp-select{
	display:block;
	width:228px;
	color:#000;
	height:18px;
	margin:3px 0 0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
}
.popup-cell .btn-save{
	float:right;
	display:inline;
	border:none;
	margin:11px 2px 3px 0;
	width:53px;
	height:18px;
}
/*--user-list--*/
ul.user-list{
	margin:0;
	padding:1px 0 11px;
	width:100%;
	overflow:hidden;
}
ul.user-list li{
	float:left;
	width:241px;
	padding:0 2px 0 4px;
	margin:4px 0 0;
	list-style:none;
}
ul.user-list strong{
	height:1%;
	display:block;
	overflow:hidden;
	color:#000;
	font:12px/14px Arial, Helvetica, sans-serif;
}
ul.user-list a.del{
	width:11px;
	height:13px;
	float:right;
	margin:1px 0 0;
	overflow:hidden;
	text-indent:-99999px;
	text-decoration:none;
	background:url(../../../uploaded_files/document_uploads/bg-trash.gif) no-repeat;
}
#relaxation-popup ul.user-list{margin:3px 0 0; padding:1px 0 4px;}
#relaxation-popup ul.user-list li{padding: 0 2px 0 6px; width:239px;}
#relaxation-popup .btn-save{margin:6px 2px 3px 0;}
/*--- exercise-popup css ---*/
#exercise-popup{
	margin:131px 0 0 177px;
	z-index:999;
}
#relaxation-popup{
	margin:112px 0 0 177px;
	z-index:999;
	border-color:#5499ff;
}
/*--footer--*/
#footer{
	width:100%;
	height:76px;
	position:relative;
	margin:-84px 0 0;
	padding:8px 0 0;
	background:url(../../../uploaded_files/document_uploads/bg-footer.gif) repeat-x;
}
.footer-holder{
	width:979px;
	margin:0 auto;
	position:relative;
}
.footer-holder .web{display:none;}
.footer-holder cite{
	display:block;
	overflow:hidden;
	text-align:center;
}
.footer-holder cite img{margin:0 auto;}
.footer-holder p{
	float:left;
	clear:left;
	margin:0;
	color:#ed6725;
	white-space:nowrap;
	font:9px/12px Verdana, Arial, Helvetica, sans-serif;
}
.footer-holder strong{
	float:right;
	clear:right;
	color:#ed6725;
	white-space:nowrap;
	font:9px/12px Verdana, Arial, Helvetica, sans-serif;
}
.footer-holder strong a{
	color:#ed6725;
	text-decoration:none;
}
.footer-holder strong a:hover{text-decoration:underline;}
/*--footer-nav--*/
#footer ul{
	margin:0;
	padding:5px 0 7px;
	float:left;
}
#footer .footer-nav{float:right;}
#footer ul li{
	float:left;
	list-style:none;
	display:inline;
	padding:0 14px 0 0;
}
#footer .footer-nav li{padding:0 0 0 14px;}
#footer ul a{
	color:#fff;
	text-decoration:none;
	font:bold 10px/13px Arial, Helvetica, sans-serif;
}
#footer ul a:hover{text-decoration:underline;}
.decor-img,
.decor-big-img,
.left-img{
	z-index:999;
	display:block;
	overflow:hidden;
	position:absolute;
	text-indent:-99999px;
}
.decor-img,
.left-img{
	top:-90px;
	right:67px;
	width:64px;
	height:69px;
	background:url(../../../uploaded_files/document_uploads/bg-bottom-woman-img.png) no-repeat;
}
.left-img{background:url(../../../uploaded_files/document_uploads/bg-bottom-woman-left-img.png) no-repeat; right:32px;}
.decor-big-img{
	top:-172px;
	right:20px;
	width:137px;
	height:149px;
	background:url(../../../uploaded_files/document_uploads/bg-bottom-woman-img-big.png) no-repeat;
}




















.print-page{
	width: 100%;
	min-width: 0px;
}

.print-page,
.print-page #wrapper,
.print-page #header{background:#fff;}
.print-page #footer{border:none; margin:0;}
.print-page .header-holder,
.print-page #main-holder{width:577px;}
.print-page .contact{display:block;}
.print-page #main{border:none; padding-bottom:0;}
/*--main-area--*/
.print-page #main-holder{background:none;}
.print-page .art-section{width:100%; min-height:100px; margin:0; background:none;}
* html .print-page .art-section{height:100px; overflow:visible;}
.print-page .contact{
	float:right;
	padding:20px 0 0;
}
.print-page .contact p{
	margin:0;
	padding:5px 10px 0 0;
	color:#000;
	text-align:right;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
}
.print-page .contact p a{color:#000; text-decoration:none;}
.print-page .contact p a:hover{text-decoration:underline;}
.print-page .contact strong{font-weight:normal;}
/*--program-exercises--*/
.print-page .program-exercises{
	
	padding:15px 14px 15px 11px;
}
.print-page .program-exercises h3{
	color:#000;
	margin:2px 0 0;
	padding:0 0 3px;
	border-bottom:1px solid #ff8c00;
	font:15px/18px Arial, Helvetica, sans-serif;
}
.print-page .info-bar {
	padding:0 0 4px;
	width:100%;
	clear:both;
}
/*--program-list--*/
.print-page ul.program-list{
	margin:0;
	padding:0;
	width:100%;
	clear:both;
	position:relative;
	overflow:hidden;
}
.print-page ul.program-list li{
	float:left;
	width:100%;
	list-style:none;
	padding:8px 0 14px;
}
.print-page ul.program-list img{
	float:right;
	display:inline;
	margin:4px 0 0 62px;
}
.print-page ul.program-list div{overflow:hidden;}
* html .print-page ul.program-list div{
	height:1%;
	overflow:visible;
}
.print-page ul.program-headline{
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}
.print-page ul.program-headline li{
	float:left;
	color:#000;
	list-style:none;
	padding:0 4px 0 0;
	font:11px/14px Arial, Helvetica, sans-serif;
}
.print-page ul.program-headline li.cell{font-weight:bold; width:140px;}
.print-page ul.program-headline li.repetitions{width:104px;}
.print-page ul.program-headline li.sets{width:62px;}
.print-page ul.program-list p{
	color:#000;
	margin:5px 0 0;
	font:11px/13px Arial, Helvetica, sans-serif;
}
.print-page #main .inform-bar h2{
	color:#000;
	margin:14px 2px 0;
	font:19px/21px Arial, Helvetica, sans-serif;
}
.print-page #main .inform-bar img{display:none;}
.print-page .inform-bar .todays-program{
	color:#666565;
	display:block;
	padding:10px 2px;
	font:bold 10px/14px Arial, Helvetica, sans-serif;
}
.print-page .exercise-area .heading-area {display:block; margin:0; background:url(../../../uploaded_files/document_uploads/bg-exercise-headline.gif) no-repeat;}
.print-page .relaxation-area .heading-area {display:block; margin:0; background:url(../../../uploaded_files/document_uploads/bg-relaxation-headline.gif) no-repeat;}
.print-page .inform-bar fieldset{float:left;}
/*--form-list--*/
.print-page ul.form-list{
	margin:10px 0 0;
	padding:0;
	float:left;
}
.print-page ul.form-list li{
	list-style:none;
	padding:0 0 4px 10px;
}
.print-page .inp-check{
	float:left;
	width:16px;
	height:16px;
	display:inline;
	margin:0 4px 0 0;
}
.print-page ul.form-list label{
	float:left;
	color:#000;
	padding:0 0 0 1px;
	font:11px/16px Arial, Helvetica, sans-serif;
}
.print-page ul.form-list img{display:none;}
.print-page .points-area{
	float:right;
	display:block;
	width:52px;
	position:relative;
	margin:-10px 15px 0 0;
}
/*--footer--*/
.print-page #footer{
	width:100%;
	border:none;
	background:none;
}
.print-page .footer-holder{
	width:577px;
	border-top:3px solid #ff8c00;
}
.print-page #footer .web{
	display:block;
	text-align:right;
	color:#000;
	padding:0 2px 0 0;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.print-page #footer .web span{display:inline; font-weight:normal;}
.print-page #footer .web a{color:#000; text-decoration:none;}
.print-page #footer .web a:hover{text-decoration:underline;}


/************************************************/
/* IMPORTANT !!! 						*/
/* WebManage Code 						*/
/* All Webmanage code should be done below   		*/
/* In case to change the psd2html code, please 		*/
/* make a comment below, explain the change and 	*/
/* the funcations names wich has been changed ! 		*/
/* Thats the only way to make easier to control 		*/
/* diferent css versions 					*/
/************************************************/

/* FAB - 20090113 */
/* 	#main-area
		-	disable "z-index" - menu issues 

	.sidebox-bottom
		-	padding values
		-	disabled position-relative
*/

	.navigation_js{
		float:left;
		margin-left:18px;
		padding:0;
		clear:left;
		width:800px;
	}

/* END FAB - 20090113 */
	




/* MIHAI - 20090113 */
/* these styles must be like this 
	.photo-gallery-cell{
		width:169px;
		height:145px;
		cursor: pointer;
		overflow:hidden;
	}
	.popup-txt{
		display:none;
		width:326px;
		left:50px;
		bottom:100px;
		position:absolute;
		z-index:999;
	}
	* html .popup-txt{bottom:162px;}
	.popup-txt-top{
		width:100%;
		float:left;
		margin:0px;
		position:relative;
		background:url(../../../uploaded_files/document_uploads/bg-gallery-popup.gif) repeat-y;
	}
	.popup-txt-bottom{
		overflow:hidden;
		margin:0px;
		position:relative;
		padding:14px 14px 14px 12px;
	}
	* html .popup-txt-bottom{
		overflow:visible;
	}

	.popup-txt-bottom a.view-more{
		float:right;
		clear:both;
		width:93px;
		cursor: pointer;
		height:16px;
		overflow:hidden;
		text-decoration:none;
		text-indent:-99999px;
		margin:11px 0 0 11px;
		background:url(../../../uploaded_files/document_uploads/btn-view-full-bio.gif) no-repeat;
	}




	.popup-txt-bottom a.view-more
		-	add cursor:pointer;
	
	.user-box
		-	update padding to	padding:1px 5px 0px 0px;

	.user-seaction .img-place-holder
		-	update padding to	padding:10px 0 0;


	.logged-out-art .user-area
		-	disable (comment)	border-bottom: none;

	.program-area h4
		-	update margin to	margin:6px -2px 0px 0px;

	.ratio-section .text
		-	update margin to	margin:0px 9px 0px 0px;

	.ratio-section .inp-radio
		-	update margin to	margin:1px 0 0 0;

	.ratio-section label
		-	add		width: 60px;

	.ratio-section .btn-calculate
		-	change class line to ".ratio-section .btn-calculate, .ratio-section .btn-calculate-bmi"

	.date
		-	update margin to 	margin:13px 0 0;



*/

.user-area-logged-out{
	border-bottom: none;
}

/* experts list & details page*/
.expert-detail-title {
	font-size: 13px;
	margin-top: 10px;
	margin-left: 2px;
	display: block;
}
.experts-back {
	font-size: 12px;
	color: black;
	height: 11px;
	padding:0 0 0 30px;
	text-decoration: none;
	background:url(../../../uploaded_files/document_uploads/bg-back-arrow-grey.gif) no-repeat 0 1px;
	background-position:left;
}
.experts-back:hover {
	text-decoration: underline;
	background:url(../../../uploaded_files/document_uploads/bg-back-arrow-grey-hover.gif) no-repeat 0 1px;
}
.experts-back span {
	background-image: url(../../../uploaded_files/document_uploads/bg-back-arrow-grey.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	display: block;
	float: left;
	width: 11px;
	height: 13px;
	margin: -1px 10px 0px 2px;
}

.experts-back span:hover {
	background-image: url(../../../uploaded_files/document_uploads/bg-back-arrow-grey-hover.gif);
}


.ratio-section .row-bmi-gender{
	margin-bottom: 5px;
}


ul.photo-gallery-details{
	margin:24px -15px 0 0;
	padding:0;
}
ul.photo-gallery-details:after{
	clear:both;
	height:0;
	clear:both;
	content:"";
}
ul.photo-gallery-details li{
	float:left;
	width:169px;
	height:150px;
	list-style:none;
	display:inline;
	margin:0 10px 12px 0;
	padding:5px 5px 0;
	background:url(../../../uploaded_files/document_uploads/bg-photo-gallery-cell.gif) no-repeat;
}
ul.photo-gallery-details li:hover,
ul.photo-gallery-details li.hover,
ul.photo-gallery-details li.active{
	position:relative;
	background-position:0 0px;
}
.photo-gallery-cell-details{
	width:169px;
	height:145px;
	overflow:hidden;
}
ul.photo-gallery-details h5{
	color:#000;
	margin:5px 6px 0;
	font:11px/14px Arial, Helvetica, sans-serif;
}
ul.photo-gallery-details strong{
	display:block;
	margin:1px 6px 0;
	color:#777;
	font:11px/14px Arial, Helvetica, sans-serif;
}
ul.photo-gallery-details strong a{
	color:#777;
	text-decoration:none;
}
ul.photo-gallery-details strong a:hover{text-decoration:none;}

/* - end -  experts list & details page*/




/*--special offers detail page--*/
.special-offers-detail{
	width: 554px;
	padding:11px 12px 7px 12px;
}
.special-offers-detail img{
	/*float:left;*/
	display:inline;
	margin:0px;/* 17px 0 0;*/
}
.special-offers-detail .redeem-link{
	width: 214px;
	height: 37px;
	margin-right: 16px;
	float: right;
	display: block;
	text-indent: -9999px;
	text-decoration:none;
	background-image: url(../../../uploaded_files/document_uploads/redeem_link.jpg);
	background-repeat: no-repeat;
}
.special-offers-detail .redeem-link:hover{
	text-decoration:none;
	background-image: url(../../../uploaded_files/document_uploads/redeem_link_over.jpg);
}

.special-offers-detail div{overflow:hidden;}
* html .special-offers-detail div{
	height:1%;
	overflow:visible;
}
.special-offers-detail dl{
	margin:0;
	padding:0;
	height:1%;
	color:#000;
	overflow:hidden;
	font:11px/20px Arial, Helvetica, sans-serif;
}
.special-offers-detail dl dt{
	float:left;
	width:86px;
	color:#a1a1a1;
	font-weight:bold;
}
.special-offers-detail dl dd{
	height:1%;
	margin:0;
	padding:0 0 1px;
	overflow:hidden;
}
.special-offers-detail dl dd img{
	float:none;
	margin:0;
	vertical-align:top;
}
.special-offers-detail .so-text{
	font-family: Arial;
	font-size: 15px;
	font-weight: normal
}
.special-offers-detail .so-detail-text{
	margin-top: 30px;
	margin-bottom: 48px;
}
.special-offers-detail a.back{
	color:#000;
	float: right;
	clear: both;
	display: block;
	margin:20px 20px 0 0;
	font-size: 11px;
	font-family: Arial;
	padding:0 0 0 17px;
	text-decoration:none;
	background:url(../../../uploaded_files/document_uploads/bg-back-arrow-grey.gif) no-repeat 0 1px;
}
.special-offers-detail a.back:hover{background:url(../../../uploaded_files/document_uploads/bg-back-arrow-grey-hover.gif) no-repeat 0 1px;}

/*- end - special offers detail page--*/


/* END MIHAI - 20090113 */




/* MIHAI - 20090114 
	
	.logged-out-art .experts-box
		-	update width to		width:227px; 
		-	update margin to	margin-left:14px;

	.user-box
		- update margin to	margin-top: -1px;

	.user-seaction fieldset
		- update width to	width:390px;
*/

#logged-in-menu-fill{
	display: block;
	width: 175px;
	height: 17px;
	background-color: #FF8C00;
	border-top: 1px solid #FFA333;
}



/* MIHAI - 20090116
	
	.news-bar
		-	add	cursor: pointer;
*/
.ratio-section .btn-calculate-check{
	float:leftt;
	margin:45px 0 25px 0px;
	border:none;
}
/* end MIHAI - 20090116



/* MIHAI 20090120 */
/*--weight chart--*/
.weight-chart{
	width: 554px;
	padding:11px 24px 7px 15px;
}
.weight-chart h3{
	font-family: Arial;
	font-size: 17px;
	color: #000000;
	font-weight: bold;
}
.weight-chart .top-img{
	float: right;
	display: block;
	margin-left: 35px;
	margin-top: 35px;
}
.weight-chart p{
	font:11px/13px Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: 3px;
}
.weight-chart .orange{
	margin-top: 20px;
	display:block;
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	color: #FF8C00;
	text-align: center;
}

.wellness-bottom-links{
	margin-top: 35px; 
	border-top: #CCCCCC 1px solid;
	width: 560px;
}
.wellness-bottom-links a{
	text-decoration: none;
	color: #2639A0;
	font-size: 10px;
}
.wellness-bottom-links a:hover{
	text-decoration: underline;
}

/* end MIHAI 20090120 */


/* Yallon 20090204 */

.wellness-top-back-link{
	float:right;
	color:#005b82;
	white-space:nowrap;
	margin:2px 0 0;
	padding:0 0 0 14px;
	text-decoration:none;
	font:10px/14px Arial, Helvetica, sans-serif;
	background:url(../../../uploaded_files/document_uploads/bg-arrow-previous.gif) no-repeat 0 2px;
}
.wellness-top-back-link:hover{
	text-decoration:underline;
	background:url(../../../uploaded_files/document_uploads/bg-more-arrow-previous.gif) no-repeat 0 2px;
}

/* end Yallon 20090204 */




/* MIHAI 20090123 */
.wellness-recipe-details{

}
.wellness-recipe-details strong{
	font-weight: bold;
	color: #000000;
	font-size: 13px;
	display: block;
	margin-top: 15px;
	margin-bottom: 5px;
}
.wellness-recipe-details span{
	display: block;
	float: left;
	width: 110px;
	font-size: 10px;
	color: #000000;
}

.wellness-recipe-details .recipe-name{
	font-size: 20px;
	color: #000000;
	display: block;
	margin-top: 10px;
	margin-bottom: 15px;
	width: 300px;
	line-height: 16px;
}
.date-replacement{
	float:left;
	width:175px;
	height:35px;
	margin:13px 0 0;
	padding:10px 0 0;
}

.password-container{
	width: 100%;
	height: 470px;
	background-image: url(../../../uploaded_files/document_uploads/pass-clouds-bg.jpg);
	background-position: 57% 75px;
	background-repeat: no-repeat;
	display: block;
	text-align: center;
}

.password-container .password-box{
	width: 609px;
	margin-top: 30px;
}

.password-container .password-box .password-box-content{
	padding-top: 10px;
	background-image: url(../../../uploaded_files/document_uploads/pass-box-tile.jpg);
	background-repeat: repeat-y;
	height: 200px;
	padding: 15px 70px 0px 70px; 
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.password-container .password-box .password-box-content .register-here{
	color: #FF8C00;
	text-decoration: none;
}
.password-container .password-box .password-box-content .email-incorrect{
	color: #FF8C00;
	margin-top: 5px;
	display: block;
}
.password-container .password-box .password-box-content .key-expired {
	color: #FF8C00;
	margin-top: 5px;
	display: block;
}

.password-container .password-box .password-box-content .register-here:hover{
	text-decoration: underline;
}

.password-container .password-box .password-box-content h2{
	font-family: Arial
	font-size: 19px;
	font-weight: normal;
	margin: 0px 0px 20px 0px;
	padding: 0;
}
.password-container .password-box .password-box-girl{
	text-align: left;
}
.password-container .password-box .password-box-girl img{
	margin-left: 250px;
}

.password-form{
	width: 370px;
	margin-top: 20px;
	font-size: 11px;
}
.password-form tr td{
	padding: 2px;
}

.password-form label{
	display: block;
	float: left;
	width: 90px;
	font-family: Arial
	font-size: 11px;
	color: #000000;
}
.password-form input, #pbox_frm_username, #pbox_frm_password{
	border: 1px solid #C3C3C3;
	width: 275px;
	height: 14px;
	font-family: Arial
	font-size: 11px;
}

.password-form .password-form-lastline{
	padding-top: 15px;
}
.password-form .password-form-lastline .forgot-password{
	font-family: Arial;
	font-size: 11px;
	color: #656869;
	text-decoration: none;
}
.password-form .password-form-lastline .forgot-password:hover{
	text-decoration: underline;
}

.password-form .password-form-lastline .submit-password{
	display: block;
	float: right;
	cursor: pointer;
	border: 0px solid white;
	text-indent: -9999px;
	height: 43px;
	width:118px;
	text-decoration: none;
}


/* end MIHAI 20090123 */

/* MIHAI 20090117 */
.sidebox-top-ras{
	overflow:hidden;
	background:url(../../../uploaded_files/document_uploads/ras_extra_top.gif) no-repeat;
}

.sidebox-rasbox{
	background-image: url(../../../uploaded_files/document_uploads/ras_extra_bg.gif);
	background-position: 12px 0px;
	background-repeat: no-repeat;
	width:192px;
	height: 26px;
	display: block;
	float: left;
	text-align: left;
	overflow:hidden;
	margin-bottom: 8px;
}

.sidebox-rasbox a{
	text-decoration: none;
}
.sidebox-rasbox a:hover{
	text-decoration: none;
}

.sidebox-rasbox .label{
	color: #35A61B;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	float: left;
	display: block;
	margin-top: 7px;
	margin-left: 23px;
}
.sidebox-rasbox .label:hover{
	text-decoration: none;
}
.sidebox-rasbox .rasbox-right-arrow{
	float: right;
	display: block;
	background-image: url(../../../uploaded_files/document_uploads/ras_extra_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0xp;
	width: 11px;
	height: 11px;
	margin-right: 16px;
	margin-top: 8px;
}

.sidebox-rasbox .rasbox-right-arrow:hover{
	background-image: url(../../../uploaded_files/document_uploads/bg-arrow-grey.gif);
}

.sidebox-rasbox .rasbox-right-print{
	float: right;
	display: block;
	background-image: url(../../../uploaded_files/document_uploads/ras_extra_print.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0xp;
	width: 16px;
	height: 13px;
	margin-right: 14px;
	margin-top: 8px;
}

.sidebox-rasbox .rasbox-right-stars-container{
	float: right;
	margin-right: 14px;
	margin-top: 6px;
}
#rasbox-favourite-box, #rasbox-send-box, #rasbox-print-box{
	cursor: pointer;
}

#ras-rate-container a{
	cursor: pointer;
}
.ras-star{
	float: left;
	display: block;
	width: 14px;
	height: 13px;
	overflow: hidden;
	background-image: url(../../../uploaded_files/document_uploads/ras_extra_star.jpg);
	background-repeat: no-repeat;
}

.ras-star-active{
	background-position: 0px -13px;
}
/* end MIHAI 20090117 */


/* MIHAI - 20090202 
	
	.sidebox-bottom
		- updated padding to	padding:9px 1px 1px;
		- removed min-height
*/

/*Jimmy 20090209*/

#tell_a_friend_form{
	display:none;
	z-index:100;
	position:absolute;
	top:61px;
	right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:292px;
	height:277px;
	background:#fff url(../../../uploaded_files/document_uploads/bg-send-2-friend.gif) repeat-x 0 100%;
	

}

#tell_a_friend_form .Heading {
	font-size: 17px;
	color: #42AC29;
	font-weight: bold;
	padding: 10px 0px 0px 10px;
}
#tell_a_friend_form .FieldText {
	color: #000000;
	padding-left: 10px;
}
#tell_a_friend_form .FormFields{
	color: #000000;
	background:#FFFFFF;
	border-top:1px solid;
	border-bottom:1px solid;
	border-left: 1px solid;
	border-right:1px solid;	
	border-color : #C3C3C3;
}

#tell_a_friend_form2{
	/*display:none;
	z-index:100;
	position:absolute;
	top:61px;
	right:10px;
	*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:292px;
	height:277px;
	background:#fff url(../../../uploaded_files/document_uploads/bg-send-2-friend.gif) repeat-x 0 100%;
	

}

#tell_a_friend_form2 .Heading {
	font-size: 18px;
	color: #42AC29;
	padding: 10px 0px 0px 10px;
}

#tell_a_friend_form2 .Thanks {
	font:18px/20px Arial, Helvetica, sans-serif;
	color: #42AC29;
}
#tell_a_friend_form2 .Close {
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
	margin-right: 10px;
}
#tell_a_friend_form2 .Close:hover{
	text-decoration: none;
}

#tell_a_friend_form2 .FieldText {
	color: #000000;
	padding-left: 10px;
	
}

#tell_a_friend_form2 .FormFields{
	color:#000;
	float:left;
	margin:0;
	padding:0 5px 1px;
	border:1px solid #c3c3c3;
	font:11px Arial, Helvetica, sans-serif;
}

.chart_table{
	/*background: #CCCCCC;
	color: #7AB800;*/
	background: #FFFFFF;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.chart_table .in-select,
.chart_table a:hover{
	color: #CC7000;
	text-decoration:none;
}

.chart_table a{
	color: #000000;
	text-decoration:none;
}



/*MIHAI - 20090219*/
/*
	.form-row .inp-select
	- added		border: 1px solid #C3C3C3;

	.info-area
	- commented background line because it was messing pages (terms & conditions page for example)

	ADDED .credit-form-row #state{width:141px;}


	CHANGED:
	".credit-form-row #inp-select-01{margin:0 3px 0 0;}
	.credit-form-row #inp-select-01,
	.credit-form-row #inp-select-02{width:69px; text-align:center;}"
	TO
	".credit-form-row #expiry-month{margin:0 3px 0 0;}
	.credit-form-row #expiry-month,.credit-form-row #expiry-year{width:69px;}"


	.credit-form-row .inp-select
	-	added	border: 1px solid #C3C3C3;

	.user-area-section .form-section .form-row
	-	removed padding

	ul.check-list
	-	removed width

	ul.check-list li
	- added		float: left;
	- added		margin-right: 20px;
*/

.wellness-cat-title {
	font:15px Arial;
	color: #000000;
}
.wellness-cat-title a{
	color: #000000;
}

.wellness-cat-title a:hover{
	text-decoration:none;
}

ul.total-bar a.gst:hover{
	text-decoration: none;
}
.profile-reg a.terms{color:#000; float:left; text-decoration:underline;}
.profile-reg a.terms:hover{text-decoration:none;}

/* - end MIHAI - 20090219*/


/* MIHAI 20090226 

	ul.groups
	- changed height to 85px;
*/

#gallery-upload-popup{
	width: 383px;
	height: 173px;
	border: 1px solid #FF8C00;
	background:#fff url(../../../uploaded_files/document_uploads/upload-gal-bg.jpg) no-repeat 0 0;
	display: block;
}
#gallery-upload-popup .heading-row{
	height: 36px;
}

#gallery-upload-popup .spacing-row{
	height: 16px;
}
#gallery-upload-popup .input-row td{
	height: 25px;
}
#gallery-upload-popup .success-row{
	height: 120px;
	padding-left: 30px;
}
#gallery-upload-popup .success-row strong{
	color: #000000;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
}
#gallery-upload-popup .success-row span{
	font-style: italic;
	color: #999999;
}

#gallery-upload-popup #upload-gal-btn{
	margin-right: 14px;
	margin-top: 15px;
}
#gallery-upload-popup h2{
	font-family: Arial;
	font-size: 14px;
	color: #FF8C00;
	font-weight: bold;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}

#gallery-upload-popup .close{
	font-family: Arial;
	font-size: 11px;
	color: #878686;
	display: block;
	float: right;
	text-decoration: none;
}
#gallery-upload-popup .close:hover{
	text-decoration: underline;
}
	
#gallery-upload-popup label{
	font-size: 11px;
	font-family: Arial;
	color: #000000;
}

#gallery-upload-popup #frm_title{
	font-size: 10px;
	width: 180px;
}
#gallery-upload-popup #frm_photo{
	font-size: 10px;
}

/* - end MIHAI 20090228 */

/* MIHAI 20090228 
	.tabset-list
	- commented	z-index

	.view-area a:hover
	- updated	text-decoration from underline to none
	- added		color:#FF8C00;}
*/

.profile-area .heading .become{
	cursor: pointer;
	color:#22a005;
	margin:1px 5px 0 0;
	font:14px/16px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.profile-area .heading .become:hover{
	text-decoration: none;
}

.profile-area .heading .services-count{
	float:left;
	color:#000;
	margin:2px 0 0 3px;
	text-decoration:none;
	font:12px/16px Arial, Helvetica, sans-serif;
}

/*---middle scrolling carousel--*/
.gallery-carousel{
	position: relative; 
	border: 0px solid white;
	overflow: scroll; 
}

.carouselBelt{
	position: absolute; 
	left: 0;
	top: 0;
}

.carouselImage{
	float: left;
	display: block;
	overflow: hidden; 
	width: 120px;
	height: 80px;
}
/*--end-middle scrolling carousel--*/



/*---top main image carousel--*/
.gallery-carousel-big{
	position: relative; 
	border: 0px solid white;
	overflow: scroll; 
	width: 539px;
	height: 404px;
}

.carouselBigBelt{
	position: absolute; 
	left: 0;
	top: 0;
}

.carouselBigImage{
	display: block;
	width: 539px;
	height: 404px;
	text-align: center;
	overflow: hidden; 
	margin: 0px; 
}
/*--end- top main image carousel--*/

/* - end MIHAI 20090228 */

#myday-rating{
	cursor: pointer;
}

.myday-star{
	float: left;
	display: block;
	width: 14px;
	height: 13px;
	overflow: hidden;
	background-image: url(../../../uploaded_files/document_uploads/ras_extra_star.jpg);
	background-repeat: no-repeat;
}

.myday-star-active{
	background-position: 0px -13px;
}


.btn-make-an-enquiry{
	display: block;
	float: left;
	width: 131px;
	height: 21px;
	text-indent: -9999px;
	background-image: url(../../../uploaded_files/document_uploads/btn-make-an-enquiry.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.btn-make-an-enquiry:hover{
	background-position: 0px -21px;
	text-decoration: none;
}

a.home-heading:link, a.home-heading:active, a.home-heading:visited, a.home-heading:hover
{
	color : #000000;
	text-decoration : none;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
}

a.home-heading:hover {
	color : #FF8C00;
}

a.home-link:link, a.home-link:active, a.home-link:visited, a.home-link:hover
{
	color : #000000;
	text-decoration : none;
}

a.home-link:hover
{
	color : #FF8C00;
	text-decoration:none;
}

.smallrequestmessage-popup{
	width: 263px;
	height: 143px;
	border: 1px solid #FF8C00;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #515151;
	padding: 9px 7px
}

.smallrequestmessage-popup a.close{
	position:absolute;
	top:9px;
	right:9px;
	padding:0;
	width:8px;
	height:8px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999px;
	background:url(../../../uploaded_files/document_uploads/bg-close.gif) no-repeat !important;
}

.smallrequestmessage-popup h3{
	padding: 0 5px;
	font-weight: bold;
	font-size: 15px;
	color: #FF8C00;
}

.smallrequestmessage-popup .welcome{
	padding: 0 5px 5px;
}

.smallrequestmessage-popup textarea{
	padding: 2px;
	color:#B1B1B1;
	margin:0;
	font:12px/14px Arial, Helvetica, sans-serif;
	width: 217px;
	height: 45px;
	border: 1px solid silver;
}

#invitefriendstojoin-popup{
	width: 249px;
	height: 455px;
	border: 1px solid #FF8C00;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #515151;
	padding: 2px 7px;
	background:url(../../../uploaded_files/document_uploads/bg_invite_friend_below.gif) no-repeat bottom !important;
}

#invitefriendstojoin-popup a.close{
	position:absolute;
	top:9px;
	right:9px;
	padding:0;
	width:8px;
	height:8px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999px;
	background:url(../../../uploaded_files/document_uploads/bg-close.gif) no-repeat !important;
}

#invitefriendstojoin-popup h3{
	padding: 0 5px;
	font-weight: bold;
	font-size: 15px;
	color: #FF8C00;
}

#invitefriendstojoin-popup .welcome{
	padding: 0 5px 5px;
}

#invitefriendstojoin-popup text{
	color:#B1B1B1;
	margin:0;
	font:12px/14px Arial, Helvetica, sans-serif;
	border: 1px solid silver;
}

#invitefriendstojoin-popup .input{
	border: 1px solid silver;
}
#invitefriendstojoin-popup select{
	font:12px/14px Arial, Helvetica, sans-serif;
	width: 248px;
	border: 1px solid silver;
}

#invitefriendstojoin-popup .btn-invite-to-group, #invitefriendstojoin-popup .btn-invite-to-join{
	float:right;
	display:inline;
	border:none;
	margin:8px 2px 3px 0;
}

#invitefriendstojoin-popup #sel_friend_container{
	font:12px/14px Arial, Helvetica, sans-serif;
	width: 248px;
	height: 125px;
	overflow: auto;
	border: 1px solid silver;
}

#invitefriendstojoin-popup #sel_friend_container .row{
	float: left;
	width: 240px;
	display: block;
	height: 18px;
}



.member-add-friend{
	background-image: url(../../../uploaded_files/document_uploads/btn-friend-add.jpg);
}
.member-view-profile{
	background-image: url(../../../uploaded_files/document_uploads/btn-friend-profile.jpg);
}
.member-decline{
	background-image: url(../../../uploaded_files/document_uploads/btn-friend-decline.jpg);
}
.member-spring-chat{
	background-image: url(../../../uploaded_files/document_uploads/btn-friend-chat.jpg);
}
.member-remove{
	background-image: url(../../../uploaded_files/document_uploads/btn-friend-remove.jpg);
}

.member-add-friend, .member-view-profile, .member-decline, .member-spring-chat, .member-remove{
	float: left;
	display: block;
	width: 114px;
	height: 21px;
	text-indent: -9999px;
	text-decoration: none;
	margin-bottom: 5px;
}
.member-add-friend:hover, .member-view-profile:hover, .member-decline:hover, .member-spring-chat:hover, .member-remove:hover{
	background-position: 0px -21px;
	text-decoration: none;
}

#search-friends-input{
	width: 110px;
	font-family: Arial; 
	font-size: 12px; 
	color: #000000; 
	border: 1px solid #C3C3C3; 
	padding: 0px 3px;
	float: right;
}
#search-friends-go{
	margin-left: 6px;
	float: right;
}
#search-friends{
	float: right;
	margin-top: 11px; 
	margin-right: 10px;
}
#search-friends span{
	font-size: 12px;
	margin-top: 2px;
	float: right;
	margin-right: 10px;
	font-family: Arial;
}


ul.form-list label a{
	text-decoration: none;
	color: #000000;
}
ul.form-list label a:hover{
	text-decoration: underline;
	color: #FF8C00;
}


#current-spring-chat-date{
	width: 105px;
	text-align: center;
}
