﻿body, html body{margin:0px;padding:0px;font-size:1em;color:#333333;font-family:Arial;}   

/********* CSS for input boxes and Drop down lists************/
html body form .RadInput .inputText,html body form .RadInput .riHover,html body form .RadInput .riFocused,html body form .RadInput .riEmpty{padding:0px 2px;height:22px;line-height:22px;background:#912844;color:#fff;border:1px solid #b2687b;}
html body form .RadInput .riEmpty{color:#DCB9C2;}
html body form .RadInput .riFocused{background-color:#fff;color:#333333;}
html body form .error .RadInput .inputText{border:1px solid #fecd28;}
html body form .RadComboBox .rcbInputCell .rcbInput{background:#912844;color:#fff;border:1px solid #b2687b;padding-left:1px;}
html body form .RadComboBoxDropDown .rcbItem {background:#912844;color:#fff;border:none;border-bottom:1px solid #b2687b;}
html body form .RadComboBoxDropDown .rcbHovered {background:#b2687b;color:#fff;border:none;border-bottom:1px solid #b2687b;}

html body form .date-in-one .rcTable{width:auto!important;}
html body form .date-in-one .RadInput .riTextBox,html body form .date-in-one .RadInput .riHover{padding:2px 1px 3px;height:25px!important;line-height:25px!important;border:1px solid #C0C0C0;background:none!important;color:#333333;text-align:center;margin-right:5px;width:80px!important;}


.headerToolBar ul.listHorizontal li.btnSignUpEmpty{width:164px;cursor:default;}
.RadComboBoxDropDown{border:none;}
.RadComboBox_Default .rcbReadOnly td.rcbArrowCellRight,.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellRight{background-position:-70px -88px!important;}
.RadComboBox .rcbReadOnly td.rcbArrowCell,.RadComboBox .rcbReadOnly td.rcbArrowCell a{width:20px!important;}

/********* Common definations *************/
a{color:#dd0066;text-decoration:none;}
a:hover{text-decoration:underline;}
img, a img{border:none;}
input[type="hidden"]{display:none;}
input,textarea{border:solid 1px #c0c0c0;display:inline;}
select{border:none;}
input.disabled{background-color:#e1e1e1;}
.inputText{width:175px;}
input.error{border:1px solid red!important;}
label.error,span.error,.alert{color:red;}/*visibility:hidden;*/
ul{margin:0;padding:0;}
ul,ul li{list-style:none;}

.errorMessage,.topFormBox,.exsisting,.instore,.online,.forgottenPassword,.signUpForm{display:none;}
.hide{display:none;}
#wrapper{background:#fff url('/images/bg-body.png') repeat-x scroll left top;font-size:0.75em;}      
#wrapper p{line-height:1.5em;}    
#QueryTextError{display:none!important;}
.bodyHolder{position:relative;top:-3px;}
.footHolder{background-color:#d10a66;height:121px;}
.headerHolder{position:relative;}
.contentHolderDefault,.contentHolderGrey{padding-top:16px;padding-bottom:14px;}
.contentHolderGrey{background:#efefef url(/images/bg-grey-box.jpg) repeat-x scroll left top;}
.topHolder{padding-top:0px;position:relative;}
.content .topHolder{background:transparent url(/images/bg-leftColumn.gif) no-repeat scroll left top;}
.logo, .logo a{float:left;text-indent:-123456px;display:block;width:276px;height:113px;margin:0px;padding:0px;overflow:hidden;background:url("/images/logo.jpg");}
.headerHolder,.headerHolder a{color:#fff;}
.headerToolBar,#Navigation,.content{width:981px;margin:0px auto;position:relative;} 
.bootsTitle{padding-left:66px;background:transparent url('/images/icon-title-boots.gif') no-repeat scroll left top;min-height:37px;padding-top:10px;margin:0px;font-size:1.2em;}
.moveUp{position:relative;}
.info-warning{padding-left:20px;background:transparent url(/images/icon-warn.jpg) no-repeat scroll left top;font-weight:bold;}
#overlay-register{position:absolute;}

/******** Start: Input Box ********/
.onFocus{border:1px solid #d10a66;}

/******** start: dashboard ********/
.dashBoard{font-size:.75em;border-bottom:1px solid #fff;background:#c10655 url(/images/bg-dashboard.gif) repeat-x scroll left top;color:#fff;}
.dashBoard .content .linksBox{width:480px;}
.dashBoard .content span, .dashBoard .content input{float:left;min-height:32px;height:auto!important;line-height:32px;display:inline;font-weight:bold;}
.dashBoard .content div span{margin-left:30px;}
.dashBoard .content input{background-color:transparent;border:none;color:#fff;margin-left:20px;text-transform:capitalize;font-family:Arial;cursor:pointer;}
.dashBoard .content .viewMyProfile{padding-left:30px;margin-left:0px;background:transparent url(/images/icon-dashboard.gif) no-repeat scroll left 3px;}
.dashBoard .content .viewMyPost{padding-left:35px;background:transparent url(/images/icon-dashboard.gif) no-repeat scroll left -71px;}
.dashBoard .content .switchButton{width:60px;cursor:pointer;}
.dashBoard .content .lbtn-logout{display:none;}
.dashBoard .dashboard-expand{clear:both;}
.dashBoard .dashboard-expand .item{float:left;display:inline;margin-right:23px;width:311px;height:68px; background:transparent url(/images/bg-dashboard-items.gif) no-repeat scroll left top;}
.dashBoard .dashboard-expand .last{margin-right:0px;}
.dashBoard .dashboard-expand .item img{float:right;}
.dashBoard .dashboard-expand .item h4{margin:10px 10px 0px 20px;font-size:1.25em;color:#666666;font-family:verdana;font-weight:normal;}
.dashBoard .dashboard-expand .item p{margin:4px 10px 0px 20px;color:#000;}
.dashBoard .dashboard-expand .item p span{color:#dd0066;}
/******** end: dashboard ********/

ul.listHorizontal, ul.listHorizontal li{margin:0px;padding:0px;list-style:none;float:left;display:inline;}
.headerToolBar ul.listHorizontal li{display:block;cursor:pointer;font-family:Arial;text-align:right;height:113px;background:transparent url(/images/sep-headerToolBar.png) no-repeat scroll 4px top;}
.headerToolBar ul.listHorizontal li h2{background:transparent url(/images/bg-arrow-headerToolBar.jpg) no-repeat scroll right 12px;margin:0px;margin-right:10px;padding-top:30px;font-size:1.5em;line-height:1.2em;}
.headerToolBar ul.listHorizontal li a{text-decoration:underline;}
.headerToolBar ul.listHorizontal li span{display:block;margin-right:10px;margin-top:3px;}
.headerToolBar ul.listHorizontal li.btnSignUp,.headerToolBar ul.listHorizontal li.btnSignUpEmpty{width:164px;background-image:none;}
.headerToolBar ul.listHorizontal li.btnFindUs{width:166px;}
.headerToolBar ul.listHorizontal li.btnBuyNow{width:143px;}
.headerToolBar ul.listHorizontal li.btnCallUs{width:229px;cursor:default;}
.headerToolBar ul.listHorizontal li.btnCallUs h2{background:none;}
.headerToolBar ul.listHorizontal li.btnBuyNow img{float:left;position:relative;left:17px;top:35px;}
.headerToolBar ul.listHorizontal li.btnFindUs span, .headerToolBar ul.listHorizontal li.btnCallUs span{margin-top:8px;}
.btnCallUs a{display:inline;width:87px;height:30px;float:right;background:no-repeat scroll right top;text-indent:-12345px;overflow:hidden;clear:right;margin-left:10px;}
.btnCallUs a.btnFreeCall{background-image:url(/images/btn-freecall.png);margin-top:4px;visibility:hidden;}
.btnCallUs a.btnOnlineChat{background-image:url(/images/btn-onlineChat.png);margin-top:4px;}

div#buttonDiv-tony,div#buttonDiv-tony a{cursor:pointer;float:right;clear:right;width:87px;height:30px;background:transparent url(/images/btn-onlineChat.png) no-repeat scroll right top;text-indent:-12345px;overflow:hidden;margin:0px;}
div#buttonDiv-tony{margin-top:32px;display:inline;margin-left:10px;width:87px;height:30px;}
div#buttonDiv-tony a img{float:left;width:87px;height:30px;padding-top:35px;overflow:hidden;}
span#buttonDiv-tony{color:#DD0066;cursor:pointer;}

/**************start : navigation in CMS******************/
#Navigation ul,#Navigation ul li,#Navigation ul li a, #Navigation ul li a span{cursor:pointer;float:left;position:relative;background:none;border:none;padding:0px; margin:0px;}
#Navigation ul{}
#Navigation ul li{float:left;background:transparent url(/images/sep-topNavi2.gif) no-repeat scroll right 2px;position:relative;margin:0px;padding:0px;padding-right:2px;}
#Navigation ul li a{font-size:1.4em;color:#fff;padding-left:13px;height:75px;}
#Navigation ul li a:hover{text-decoration:underline;}
#Navigation ul li a span{float:left;background-image:none;padding:0px;line-height:normal;padding-right:13px;padding-top:42px!important;padding-bottom:8px;}/* *padding-top:48px; */
#Navigation ul li.rmFirst a.rmFocused{left:0px;}
#Navigation ul li.menu-programme a{background:transparent url(/images/bg-menu-grogramme.png) repeat-x scroll left 31px;text-decoration:none;}


#Navigation ul li.selected a{background:url(/images/bg-topnavi-actived-left2.gif) no-repeat scroll left -3px;}
#Navigation ul li.selected a span{background:url(/images/bg-topnavi-actived-right2.gif) no-repeat scroll right -3px;color:#dd0066;}
#Navigation ul li a.rmFocused{background:url(/images/bg-topnavi-actived-left2.gif) no-repeat scroll left -3px;}
#Navigation ul li a.rmFocused span{background:url(/images/bg-topnavi-actived-right2.gif) no-repeat scroll right -3px;color:#dd0066;}
#Navigation ul li.rmFirst a{background-position:left top!important;}
#Navigation ul li.rmFirst a span{background-position:right top!important;}

.home #wrapper{background:#fff url('/images/bg-body-home.png') repeat-x scroll left top;} 
.home #Navigation ul li{background-image:url(/images/sep-topNavi.gif);}
.home #Navigation ul li.selected a{background-image:url(/images/bg-topnavi-actived-left.png);background-position:left top;}
.home #Navigation ul li.selected a span{background-image:url(/images/bg-topnavi-actived-right.png);background-position:right top;}
.home #Navigation ul li a.rmFocused{background-image:url(/images/bg-topnavi-actived-left.png);background-position:left top;}
.home #Navigation ul li a.rmFocused span{background-image:url(/images/bg-topnavi-actived-right.png);background-position:right top;}

/**************end : navigation in CMS******************/

.bannerContainer{position:relative;padding:0 1px 10px 30px;}/*remove for community page: */
.home .bannerContainer{padding:0px;}
.bannerContainer .imageHolder{z-index:100;position:relative;float:left;display:inline;}
.two-columns{background:transparent url(/images/sep-2column.jpg) no-repeat scroll 46% bottom;}
.member-content,.public-content{background:transparent url("/images/bg-banner-bottom.jpg") no-repeat scroll left bottom;}
.member-content .bannerContainer,.public-content .bannerContainer{float:left;width:747px;overflow:hidden;padding:0px;padding-bottom:5px;}/*padding:0px;padding-bottom:5px;*/

.bannerContainer .imageHolder .panel{width:747px;padding:0px;height:372px;}/**/
.bannerContainer .imageHolder .panel1{background-image:url(/images/banner-1.png);}
.bannerContainer .imageHolder .panel2{background-image:url(/images/banner-2.png);}
.bannerContainer .imageHolder .panel3{background-image:url(/images/banner-3.png);}
.bannerContainer .imageHolder .panel4{background-image:url(/images/banner-4.png);}
.bannerContainer .imageHolder div.banner-content{margin-left:420px;margin-right:20px;}
.bannerContainer .imageHolder div.banner-content h1, .overlay-content h1, .member-container h1 {font-size:2.5em;color:#DD0066;margin-bottom:0px;margin-top:14px;font-family:Century Gothic, Arial;}
.member-container h1{margin-left:22px;}

.bannerContainer .imageHolder div.banner-content h2{margin:0px;}
.bannerContainer .imageHolder div.banner-content p{font-size:1.2em;color:#000;}
.bannerContainer .imageHolder div.banner-content div.icon-para{padding-left:81px;background:transparent url(/images/icon-tf.gif) no-repeat scroll left top;}
.member-container .bannerContainer .imageHolder .panel{height:310px;width:auto;margin:0px 26px;}
.bannerContainer .imageHolder .panel2 div.banner-content{margin-left:300px;}
.bannerContainer .imageHolder .panel4 div.banner-content h1,.bannerContainer .imageHolder .panel4 div.banner-content h2{position:relative;left:-80px;}

.bannerContainer .buttons{height:35px;position:absolute;bottom:0px;right:26px;margin:0px;padding:0px;z-index:1000;}
.bannerContainer .buttons .pagination a{margin:0px;padding:0px;float:left;list-style:none;width:18px;height:35px;cursor:pointer;overflow:hidden;text-indent:-12345px;}
.bannerContainer .buttons span{cursor:pointer;width:60px;height:35px;overflow:hidden;text-indent:-12345px;margin-left:9px;margin-right:6px;float:left;display:inline;background:transparent no-repeat scroll 10px 12px;}
.bannerContainer .buttons span.btn-pause{background-image:url(/images/btn-pause.jpg);}
.bannerContainer .buttons span.btn-play{background-image:url('/images/btn_play.gif');}

.bannerContainer .buttons, .bannerContainer .buttons .pagination, .bannerContainer .buttons .pagination a{background:transparent url("/images/caroucel-pagination.jpg") no-repeat scroll left top;}
.bannerContainer .buttons .pagination{background-position:right top;float:left;margin:0px;padding-right:20px;}
.bannerContainer .buttons .pagination a{background-position:left bottom;}
.bannerContainer .buttons .pagination a:hover,.bannerContainer .buttons .pagination a.activeSlide{background-position:-304px bottom;}

.bannerContainer img.banner{margin-top:35px;display:inline;margin-left:14px;}
.bannerContainer h2{font-size:2.6em;font-family:Century Gothic, Arial;font-weight:normal;color:#727272;line-height:normal;margin-top:12px;margin-bottom:0px;}/*padding-bottom:10px;*/
.public-content h2{font-size:2em;}
.member-content h2{font-size:1.6em;}
.member-content .two-columns .left,.member-content .two-columns .right{margin-top:30px;}
.two-columns .left{width:40%;float:left;}
.two-columns .right{width:49%;float:right;}
.two-columns .right img.alignR{display:inline;margin-left:16px;}
.two-columns .left h3{padding-left:50px;background:url(/images/bowl.gif) no-repeat scroll left top;}
.two-columns .left h3 span,.bannerContainer .two-columns .right h3 span{display:block;color:#DD0066;font-weight:normal;}

.content .leftColumn{float:left;width:747px;display:inline;}
.topHolder .content .leftColumn{min-height:377px;height:auto;}
.home .topHolder .content .leftColumn{min-height:200px;height:auto;}
.content .rightColumn{float:right;width:216px;position:relative;}
.content .rightColumn .label-username{position:absolute;left:0px;top:-50px;font-size:1.25em;color:#fff;float:right;width:100%;text-align:left;}
.label-username .btn-logout{background:none;border:none;color:#fecd27;text-decoration:underline;}
.label-username span.lbl-username{font-size:1.2em;}

/************ Start: for search box in the RH column**********************/
.site-box{padding:0px 0px 0px 15px;color:#464646;}
.site-box h2{margin:0px; padding-top:12px;padding-bottom:10px; font-family:arial narrow,arial; font-size: 1.4em;font-weight:bold;position:relative;margin-left:1px;display:block;text-transform:uppercase;}

.siteSearchBox{height:129px;background:transparent url('/images/bg-yellow-box-t.gif') no-repeat scroll left top;padding:0px 0px 0px 15px;position:relative;color:#464646;}
.siteSearchBox .sf_searchBox label{margin:0px; padding-top:12px;padding-bottom:10px; font-family:arial narrow,arial; font-size: 1.4em;font-weight:bold;position:relative;margin-left:1px;display:block;text-transform:uppercase;}
.siteSearchBox input.sf_searchText,.siteSearchBox .searchCats{border:1px solid #cd8f0a;width:183px;float:left;height:29px;padding-left:3px;line-height:29px;}
.siteSearchBox .searchCats{width:143px;height:23px;vertical-align:middle;margin-top:12px;}
.siteSearchBox input.sf_searchSubmit{background:transparent url('/images/btn-go.gif') no-repeat scroll left top;width:41px;height:35px;text-indent:-12345px;border:none;position:absolute;right:10px;top:84px;}

.siteSearchBox-mini{height:57px;background:transparent url('/images/bg-mini-search-box.gif') no-repeat scroll left top;position:relative;color:#464646;}
.siteSearchBox-mini .sf_searchBox{float:left;margin-top:12px;}
.siteSearchBox-mini .sf_searchBox label,.siteSearchBox-mini .searchCats{display:none;}
.siteSearchBox-mini input.sf_searchText{border:1px solid #cd8f0a;width:140px;float:left;height:29px;padding-left:3px;line-height:29px;}
.siteSearchBox-mini input.sf_searchSubmit{background:transparent url('/images/btn-go.gif') no-repeat scroll left top;width:41px;height:35px;border:none;margin-left:6px;}

.my-programme-box{height:197px;background:transparent url('/images/bg-myProgress-box.gif') no-repeat scroll left top;margin-top:12px;}
.my-programme-box a{float:left;display:inline;width:80px;height:65px;margin-right:14px;margin-top:4px;text-align:center;font-weight:bold;}
.my-programme-box a:hover, .my-programme-box a.selected{background:transparent url('/images/my-programme-selected.gif') no-repeat scroll center top;text-decoration:none;}
.my-programme-box a span{float:left;width:100%;padding-top:50px;background:transparent url('/images/icon-my-programme-box.gif') no-repeat scroll center 4px;}
.my-programme-box a.myprogramme span{background-position:center 4px;}
.my-programme-box a.myprofile span{background-position:center -76px;}
.my-programme-box a.communityblog span{background-position:center -156px;}
.my-programme-box a.mymealplan span{background-position:center -236px;}

.weight-loss-box{height:99px;background:transparent url('/images/bg-weight-loss-box.gif') no-repeat scroll left top;margin-top:12px;}
.weight-loss-box h2.thd{width:175px;height:17px;background:transparent url(/images/header-weight-loss.gif) no-repeat scroll left center;}
.weight-loss-box .btn-set-goal{width:170px;height:36px;cursor:pointer;margin-top:11px;background:transparent url(/images/btn-set-goal.gif) no-repeat scroll center top;}
.weight-loss-box .btn-reset{background-position:center bottom;}

.tagsList{margin-top:11px;height:238px;background:transparent url('/images/bg-yellow-box-b.gif') no-repeat scroll left top;position:relative;padding:0px 0px 0px 15px;color:#464646;overflow:hidden;}
.tagsList h3{margin:0px;text-transform:uppercase;font-family:arial narrow,arial;padding-bottom:10px;padding-top:12px;}
.tagsList ul,.tagsList ul li,.tagsList ul li a{list-style:none;margin:0px;padding:0px;display:inline;line-height:normal;color:#464646;}
.tagsList ul{height:190px;overflow:hidden;font-size:.65em;float:left;width:186px;}                                                                                      
.tagsList ul li a.odd{color:#e8486e;}

.pagination{margin-left:30px;overflow:hidden;}
.pagination li, .pagination li a{float:left;padding:0px;}
.pagination a, .pagination li a{padding:3px;}
.pagination li a.sf_PagerSelItem{text-decoration:none;color:#333;}
.pagination li a.prev, .pagination a.prev{padding-left:15px;font-weight:bold;background-position:left 3px;text-indent:-12345px;}
.pagination li a.next, .pagination a.next{padding-left:15px;font-weight:bold;background-position:left -22px;text-indent:-12345px;}

.boxContainer{padding:24px 0px 18px 30px;}
.boxContainerInner{background:transparent url(/images/bg-sep-box.jpg) no-repeat scroll 345px top;}
.box{margin:0px;margin-right:18px;width:325px;color:#000;float:left;display:inline;position:relative;clear:left;}
.box img.thum{float:left;margin-right:15px;padding-bottom:10px;margin-top:5px;}
.box h2{margin:0px;font-weight:normal;line-height:normal;}/*font-size:1.6em;*/
.box p{line-height:1.5em;margin-top:8px;margin-bottom:3px;}
.box p.top{margin-top:0px;}
a.moreInfo{padding:3px 0px 0px 20px;display:inline-block;margin-top:6px;background:transparent url(/images/arrow-moreinfo.gif) no-repeat scroll left 3px;}

.boxContainer .right,.boxContainer .alignRight{float:right;clear:right;display:inline;padding-bottom:14px;}   
.boxContainer .right{padding-bottom:0px;}         
.boxContainer .alignRight *{margin-left:90px;}
.boxContainer .alignRight img.thum{position:absolute;left:0px;top:0px;margin:0px;}

.masterContent .contentHolderDefault .boxContainer{padding-top:20px;background:transparent url(/images/bg-box-container.jpg) no-repeat scroll center top;}
.masterContent .contentHolderDefault .boxContainer .box{margin-top:10px;padding-bottom:16px;}

.infoPanel{position:relative;margin-top:20px;}
.roundCorner{background:transparent url(/images/bg-round-corner-grey-long.gif) no-repeat scroll;display:block;position:absolute;width:11px;height:10px;}
.left-top{left:0px;top:0px;background-position:left top;}
.left-bottom{left:0px;bottom:-1px;background-position:left bottom;}
.right-top{right:0px;top:0px;background-position:right top;}
.right-bottom{right:0px;bottom:-1px;background-position:right bottom;}
.top{width:100%;left:0px;top:0px;background-position:left top;font-size:0px;line-height:0px;}
.bottom{width:100%;left:0px;bottom:0px;background-position:left bottom;font-size:0px;line-height:0px;}
.infoPanel .panelInner{background-color:#e0e0e0;padding:0px 11px 1px;}
.infoPanel .panelInner div{position:relative;margin:0px;padding-bottom:6px;}
.infoPanel .panelInner div.topLine{background:transparent url(/images/bg-paragraph-list.jpg) repeat-x scroll left top;padding-top:10px;}
.infoPanel .panelInner div.commentBox{padding-bottom:10px;}
.infoPanel .panelInner .list img{float:left;}
.infoPanel .panelInner p{margin:0px;margin-top:4px;}
.infoPanel .panelInner .list p{margin-left:75px;}
.infoPanel .panelInner .time{font-size:.8em;color:#afaeae;}
.infoPanel .panelInner a.inLine{margin-top:0px;}
.rightColumn .infoPanel{padding:10px 0px;}
.contentHolderGrey .rightColumn .infoPanel{padding:0px;}
.contentHolderGrey .infoPanel .panelInner{background-color:#fff;padding:10px 11px 10px;}
.contentHolderGrey .infoPanel .roundCorner{background-image:url(/images/bg-round-corner-white.jpg);}

.buttonsBox{position:relative;background:#fff url(/images/bg-button-box.gif) repeat-x scroll left bottom;padding:0px;border-left:1px solid #afafaf;border-right:1px solid #afafaf;}
.buttonsBox .panelInner{background-color:transparent;border-top:1px solid #afafaf;border-bottom:1px solid #afafaf;border-left:2px solid #fff;border-right:2px solid #fff;padding:10px }
.buttonsBox .roundCorner{background-image:url('/images/corner-button-box.gif');width:8px;height:7px;font-size:0px;line-height:normal;}
.buttonsBox .left-top, .buttonsBox .left-bottom{left:-1px;}
.buttonsBox .left-bottom,.buttonsBox .right-bottom{bottom:0px;}
.buttonsBox .right-top, .buttonsBox .right-bottom{right:-1px;}

.product .buttonsBox{margin:0px 10px;display:inline;}
.product .buttonsBox .panelInner{height:152px;}
.product .buttonsBox .panelInner a.thd{margin:8px 0px 0px 14px;display:inline;}
.product .buttonsBox .left-bottom,.product .buttonsBox .right-bottom{bottom:0px;}
.product .buttonsBox .right-top, .product .buttonsBox .right-bottom{right:-1px;}


.productDetails .buttonsBox{clear:right;margin-top:14px;margin-left:50px;margin-right:20px;}
.productDetails .buttonsBox .btn-find-store{margin-top:10px;}
.productDetails .leftColumn-right-s img.alignR{margin-left:30px;}

.BMI-calculator-RH{height:307px;margin-top:12px;background:transparent url(/images/bg-RH-bmi-calculator.gif) no-repeat scroll left top;padding-right:20px;}
.BMI-calculator-RH p{margin-top:6px;}
.BMI-calculator-RH a{color:#fff;text-decoration:underline;margin-left:4px;font-size:1.1em;}
.link,.show-bmi-calculator{cursor:pointer;}
.link:hover{cursor:pointer;text-decoration:underline;}
.alignL{float:left!important;}
.alignR{float:right!important;}
.multiLine{float:left;position:relative;}
.multiLine input{display:inline;float:left;}
.multiLine label{float:left;display:inline;margin-left:4px;width:160px;}

.btn-XL{width:160px;height:80px;background:transparent none no-repeat scroll left top;display:inline;margin-left:3px;cursor:pointer;}
.btn-existing{float:left;background-image:url('/images/btn-existingCustomer.jpg');}
.btn-instore{float:left;background-image:url('/images/btn-instore.jpg');}
.btn-online{float:left;background-image:url('/images/btn-onlineCustomer.jpg');}

/******** css for actived top tool bar**********/
ul.actived{}
ul.actived li.btnSignUp, ul.actived li.btnFindUs{background-image:none;}
ul.actived li.btnSignUp h2{background-image:url('/images/bg-arrow-headerToolBar-selected.jpg');}
ul.actived li.btnSignUp{position:relative;top:-1px;background-color:#861331;border:1px solid #fff;border-top:none}


/********* Start: Top Register Form ************/

/********* End: Top Register Form **************/

.formContact .row{padding-bottom:4px;position:relative;}
.formContact .row span.title{float:left;width:80px;}
.formContact .row span.tips{line-height:20px;float:left;}
.formContact .row span.tips .validation{float:left;padding-right:3px;top:2px;}
.formContact .row .btn-send{margin-left:80px;margin-right:6px;float:left;display:inline;}
.formContact span.title{color:#000;}
.formContact .inlinerror{float:left;clear:left;padding-left:84px;}

.formTestimonial .row{padding-bottom:4px;position:relative;}
.formTestimonial .row span.title{float:left;width:105px;}
.formTestimonial .row span.title label{float:left;padding-right:2px;}
.formTestimonial .row span.title label.validation{top:0px;}
.formTestimonial .row .btn-send{margin-left:105px;margin-right:6px;float:left;display:inline;}
.formTestimonial label.error{padding-left:6px;color:Red;visibility:hidden;}

.contentInner{padding:0px;}

.searchResultList{color:#000000;padding-left:0px;}
.searchResultList h2{color:#5b5b5b;font-weight:normal;margin:0px;padding:20px 0px 10px 30px;}
.searchResultList h3{border-top:1px solid #fbab00;border-bottom:1px solid #fbab00;padding:10px 0px 10px 30px;font-weight:normal;margin:0px;}
.searchResultList h4{margin-bottom:6px;margin-top:10px;font-size:1.4em;}
.searchResultList a.selected{color:#000000;text-decoration:none;}
.searchResultList .btn-options{width:107px;height:24px;background:transparent url(/images/btn-shiftOptions.jpg) no-repeat scroll left top;margin-left:30px;}
.searchResultList .btn-options span{display:block;width:107px;height:24px;background:transparent url(/images/btn-shiftOptions.jpg) no-repeat scroll left top;text-indent:-12345px;}
.searchResultList .btn-options-expand span{background-position:left bottom;}

.leftColumn-left{width:135px;display:inline;margin-top:11px;margin-left:25px;margin-top:25px;}
.leftColumn-left h3{margin-top:2px;}
.leftColumn-left ul,.leftColumn-left ul li{list-style:none;margin:0px;padding:0px;}
.leftColumn-left ul{margin-top:14px;}
.leftColumn-left ul li a{display:block;line-height:22px;width:75px;}
.leftColumn-left ul li a.selected{padding-bottom:2px;}
.leftColumn-left .datePicker{margin-top:15px;}
.leftColumn-left .datePicker span{float:left;display:block;clear:both;line-height:2em;}
.leftColumn-left .datePicker div{clear:both;line-height:2em;}
.leftColumn-left .datePicker input.inputText{float:left;width:85px;border:solid 1px #c0c0c0;clear:left;}
.leftColumn-left .datePicker div.btn-calendar{float:left;width:32px;height:23px;background:transparent url(/images/btn-calendar.jpg) no-repeat scroll right top;clear:none;position:relative;top:-3px;}
.leftColumn-left .datePicker .imgButton{margin-top:12px;}

.leftColumn-right{padding-left:10px;padding-right:15px;}
.leftColumn-right .box{width:100%;border-bottom:1px solid #d9d9d9;display:inline;margin-top:6px;margin-right:0px;padding-left:0px;padding-bottom:10px;}
.leftColumn-right .box h2{border-top:none;border-bottom:none;padding-left:0px;font-weight:bold;padding-bottom:1px;margin-left:20px;margin-right:10px;}
.leftColumn-right .box a{text-decoration:none;margin-left:20px;margin-right:10px;}
.leftColumn-right .box p{margin-bottom:0px;margin-left:20px;margin-right:10px;}
.leftColumn-right-s{margin-left:160px;padding-top:25px;padding-right:20px;}
.leftColumn-right-s h2{margin-top:2px;font-size:2.4em;font-weight:normal;margin-bottom:8px;}
.leftColumn-right-s h3,.leftColumn-right-s h4{margin-top:2px;margin-bottom:2px;}
.leftColumn-right-s h3{font-size:1.6em;font-weight:normal;}
.leftColumn-right-s h4 label{color:#727272;font-size:.9em;}
.searchResultList .pagination{margin-left:30px;}

.recipeContent{padding-left:20px;border-left:1px solid #C0C0C0;}
/*********** start: Product List ****************/
.productListContainer{padding-right:10px;}
.productList{position:relative;width:778px;left:-10px;}
.productList .product{width:240px;text-align:center;margin-top:14px;}
.productDetails .product{width:206px;}
.productDetails .productDetailsContainer{padding-left:0px;}

.recipeDetails .product{width:200px;}
.recipeDetails .social-box{width:191px;background:transparent url(/images/bg-social-media-box.gif) no-repeat scroll 10px bottom;padding-bottom:6px;position:relative;}
.recipeDetails .social-box p{margin:10px 14px 0px 14px;line-height:normal!important;}
.recipeDetails .social-box .social-box-inner{margin:8px 0px 0px 14px;}
.recipeDetails .social-box .social-box-inner .tools{float:left;height:24px;line-height:24px;}
.leftColumn .menu-left .rpSlide{margin-left:10px;}
.leftColumn .menu-left .rpExpanded .rpText{background:none;font-size:1.2em;color:#333333;}
.leftColumn .menu-left, .leftColumn .RadPanelBar{background-color:transparent;position:absolute; width:150px;margin-top:28px;padding-left:10px;left:0px;top:0px;display:block;}
.leftColumn .menu-left ul, .leftColumn .menu-left ul li, .leftColumn .menu-left ul li a, 
.leftColumn .menu-left ul li a span,.leftColumn .menu-left ul li a span.rpOut {border:none;background:none;padding-bottom:1px;color:#DD0066;line-height:normal;}
.leftColumn .menu-left ul li a span.rpOut{font-size:1.2em;}
.leftColumn .menu-left ul li a{color:#DD0066;padding-top:2px;padding-bottom:4px;}
.leftColumn .menu-left ul li a.rpSelected span, .leftColumn .menu-left ul li a.rpSelected span.rpOut,
.leftColumn .menu-left ul li a.rpLink,.leftColumn .menu-left ul li a.rpLink:hover, 
.leftColumn .menu-left ul li a.rpLink span.rpOut,.leftColumn .menu-left ul li a.rpLink:hover span.rpOut{background:none;}
.leftColumn .menu-left ul li a.rpLink:hover{text-decoration:underline;color:#DD0066;}

.leftColumn .menu-left ul li a.rpSelected, .leftColumn .menu-left ul li a.rpSelected:hover{background:transparent url(/images/bg-menu-left.gif) no-repeat scroll left 5px;}
/*********** end: Product List ****************/

/*********** start: Blogs ****************/

.entryList{padding-bottom:12px;margin-right:35px;padding-top:12px;border-bottom:1px solid #e0e0e0;position:relative;}
.entryList h3.title{color:#dd0066;margin:0px;font-size:1.8em;font-weight:normal;line-height:normal;} 
.entryList h4.subTitle{color:#727272;margin:0px;font-size:.9em;font-weight:normal;padding-bottom:10px;padding-top:3px;}
.entryList p.entrySumery{margin-top:0px;}
.entryList p img{float:left;margin-right:10px;display:inline;padding-bottom:10px;}
.entryList div.toolbox{clear:both;color:#727272;}
.entryList div.toolbox span{position:relative;float:left;display:inline;height:30px;line-height:30px;padding:0px 20px 0px 35px;background:transparent url(/images/icon-blogs.jpg) no-repeat scroll left top;}
.entryList div.toolbox .lbt-addComment{background-position:0px 0px;}
.entryList div.toolbox .lbt-viewComment{background-position:0px -35px;}
.entryList div.toolbox .lbt-averageRank{background:none;padding-left:0px;}
.commentList .lbt-addComment{position:relative;display:block;height:30px;line-height:30px;padding:0px 20px 0px 35px;background:transparent url(/images/icon-blogs.jpg) no-repeat scroll left top;}
 
.entryList div.toolbox span span{padding:0px;background:none;float:none;}
.entryList div.toolbox .none{display:none;}

.entryList div.toolbox .lbt-tags{background-position:0px -70px;clear:left;width:500px;}
.entryList div.toolbox .lbt-tags div{display:inline;}
.entryList div.toolbox .lbt-tags a{font-style:italic;display:inline;}

.blogLanding .entryList{padding-bottom:80px;}
.blogLanding .entryList div.toolbox{position:absolute;bottom:6px;left:0px;}

.postEntry .col .row{padding-top:10px;}
.postEntry .col span.title{float:left;width:140px;display:inline;}
.postEntry .col .inputText{width:475px!important;}
.postEntry .col textarea.inputText{height:200px;}
.postEntry .col select{width:200px;height:160px;}
.postEntry .col .btn-submitBlog{margin-left:140px;}

.viewPost .entryList div.toolbox ul.rrtHalf li a,.viewPost .entryList div.toolbox ul.rrtHalf li a span{background-position:0px 0px;cursor:pointer;}
 .viewPost .entryList div.toolbox ul.rrtHalf li.rrtSelected a, .viewPost .entryList div.toolbox ul.rrtHalf li.rrtSelected a span{background-position:0px -34px;}
.viewPost .entryList div.toolbox ul.rrtHalf li.rrtOver a,.viewPost .entryList div.toolbox ul.rrtHalf li.rrtOver a span{background:transparent url(/images/darkredStar.jpg) no-repeat scroll left top;}

.viewPost .entryList h3{font-size:1.8em;font-weight:normal;}
.postComment .row{padding-top:10px;clear:both;}
.postComment .row span.title{float:left;width:90px;display:inline;}
.postComment .row .inputText{width:475px!important;display:inline;}
.postComment .row textarea.inputText{height:200px;}
.postComment .valid .inlinerror{padding-left:5px;}

.commentList ol{padding:0px;}
.commentList ol li{padding-right:70px;background:transparent url(/images/bg-commentList.gif) no-repeat scroll right top;}
.viewPost .entryList{border-bottom:none;}
.entryList .autho{width:120px;margin-right:20px;font-size:0.9em;}
.entryList .comment{width:420px;}
.entryList .autho h4{margin:0px;color:#727272;font-weight:normal;display:inline;}
/*********** end: Blogs ****************/

/*********** start: community ******************/
.communityLanding{background-image:none!important;}
.communityLanding .boxContainerInner{position:relative;padding-bottom:50px;background-position:345px 50px;}
.communityLanding .boxContainerInner .box{margin-top:0px!important;}
.communityLanding .boxContainerInner .box p img{float:left;margin-right:12px;}
.communityLanding .boxContainerInner .box h3{margin:0px;margin-top:20px;color:#dd0066;font-weight:normal;}
.communityLanding .boxContainerInner .box h5{margin-top:3px;color:#727272;font-weight:normal;}
/*********** end: community ****************/

/******** start : ranking ************/
.entryList div.toolbox .bgRank{background:none;position:absolute;padding:0px;left:0px;top:0px;width:130px;background-repeat:repeat-x;}
.entryList div.toolbox .postRatingControl em{float:left;}
.entryList div.toolbox .postRatingControl div.RadRating{width:140px;}
.entryList div.toolbox ul.rrtHalf li a,.entryList div.toolbox ul.rrtHalf li a span{background-image:url(/images/stars.jpg);background-position:0px -70px;float:left;padding:0px;width:24px;height:30px;line-height:normal;}
.entryList div.toolbox ul.rrtHalf li.rrtOver a, .entryList div.toolbox ul.rrtHalf li.rrtOver a span,
.entryList div.toolbox ul.rrtHalf li.rrtSelected a, .entryList div.toolbox ul.rrtHalf li.rrtSelected a span{background-image:url(/images/stars.jpg);background-position:0px -104px;}
.entryList div.toolbox ul.rrtHalf li a span.rrtPartComplement, .entryList div.toolbox ul.rrtHalf li a span.rrtPart{display:none;}
/******** end : ranking ************/

.topicList h2.title{padding-left:45px;height:50px;line-height:50px;background:transparent url(/images/bg-forumTitle.gif) no-repeat scroll left center;font-weight:normal;font-size:2em;margin-bottom:0px;}
.topicList .last{border-bottom:none;}

.col220{width:220px;}   
.col280{width:280px;}
.checkBox input{margin-right:6px;margin-top:0px;}
.navTab{position:relative;float:left;}        
        
/****** start: Style for lists **********/
ul.clearStyle,ul.clearStyle li{margin:0px;padding:0px;list-style:none;}

/*********** sidebar recent comments*************/
.sidebarCommentsHolder h2{margin:0px;padding:0px;}
#sidebarComments div{background:none;padding-bottom:0px;}
#sidebarComments .sectionHead h2{text-indent:-12345px;width:186px;height:55px;background:transparent url(/images/title-recentComments.jpg) no-repeat scroll left top;}
#sidebarComments .sectionBody ul, #sidebarComments .sectionBody ul li{margin:0px; padding:0px; list-style:none;}
#sidebarComments .sectionBody ul li{padding-bottom:2px;padding-top:4px;}
#sidebarComments .sectionBody ul li h3{display:none;}
#sidebarComments .sectionBody ul li p{margin:0px;}
#sidebarComments .sectionBody ul li a.moreInfo{float:right;padding-top:0px;margin:0px;background-position:left top;}

/************ start: link buttons ***************/
.thd{text-indent:-12345px;overflow:hidden;display:block;border:none;background:transparent none no-repeat scroll left top;}
.btn-backToOption,.btn-closeAll{text-indent:-12345px;overflow:hidden;display:block;border:none;cursor:pointer;width:83px;height:28px;background-image:url(/images/btn-close.jpg);position:absolute;top:-20px;right:-50px;}
.btn-buy-online{width:172px;height:44px;background-image:url(/images/btn-buy-online.gif);display:block;margin-right:14px;}
.btn-find-store{width:171px;height:44px;background-image:url(/images/btn-find-store.gif);}
.btn-postBlog{width:100px;height:37px;background-image:url(/images/btn-post.gif);background-position:left bottom;}
.btn-submitBlog{width:104px;height:35px;background-image:url(/images/btn-submitBlog.gif);}
.btn-viewBlog-Tony{width:193px;height:44px;background-image:url(/images/btn-viewBlog-tony.gif);position:absolute;bottom:0px;left:0px;}
.btn-viewBlog{width:209px;height:44px;background-image:url(/images/btn-viewBlogs.gif);position:absolute;bottom:0px;left:375px;}
.btn-submitComment{width:150px;height:35px;background-image:url(/images/btn-comment.gif);margin-left:90px;}
.btn-submitBlog{width:104px;height:35px;background-image:url(/images/btn-submitBlog.gif);}
.btn-viewBeef{width:184px;height:44px;background-image:url(/images/btn-viewBeefRecipes.gif);}
.btn-viewVege{width:184px;height:44px;background-image:url(/images/btn-viewVegetarianRecipes.gif);}
.btn-calendar{width:32px;height:30px;background-image:url(/images/btn-calendar.gif);}
.btn-update{width:74px;height:32px!important;background-image:url(/images/btn-update.gif);margin-right:0px!important;}
.btn-submit{width:90px;height:33px;background-image:url(/images/btn-submit.gif);position:absolute;bottom:10px;right:30px;cursor:pointer;}
.btn-calculate-my-BMI{width:143px;height:34px;background:url(/images/btn-BMI-calculator.png);cursor:pointer;margin-top:8px;}
.btn-prev, .btn-next{width:20px;height:20px;background:url(/images/bg-arrow-H.gif);cursor:pointer;margin:5px;}
.btn-next{background-position:left bottom;}
.btn-red-holder, .btn-pink-holder{margin-left:5px;padding:0px;height:26px;float:left;background:transparent url(/images/bg-red-button.gif) no-repeat scroll left top;float:left;display:inline;}
.btn-red-holder input, .btn-pink-holder input{height:26px;line-height:26px;background:transparent url(/images/bg-red-button-corners.png) no-repeat scroll right top;border:0px;color:#fff;font-size:1em;font-family:arial;font-weight:bold;padding-bottom:2px;float:left;display:inline;cursor:pointer;}
.btn-pink-holder{background-position:left bottom;}
.btn-pink-holder input{background-position:right bottom;}
.date-buttons{display:inline;margin-right:10px;}
.date-buttons li.actived{background-position:left bottom;}
.btn-go-next{width:72px;height:35px;background:transparent url(/Images/btn-next.jpg) no-repeat scroll left top;float:right;cursor:pointer;}
.btn-go-prev{width:72px;height:35px;background:transparent url(/Images/btn-back.jpg) no-repeat scroll left top;float:right;cursor:pointer;}

h1.thd{position:absolute;top:-76px;left:-14px;margin:0px;}
h1.my-progress{width:247px;height:55px;background:url(/images/h1-myprogress.gif);}
h1.my-profile{width:201px;height:57px;background:url(/images/header-my-profile.gif);}
h2.my-current-bmi{width:223px;height:46px;background:url(/images/header-my-current-bmi.gif);}
h2.weight-loss-graph{width:287px;height:43px;background:url(/images/header-weight-loss-graphic.gif);}

.progress h2.my-current-bmi{position:relative;background-repeat:no-repeat;width:730px;left:-26px;border-top:1px solid #d6d6d6;height:64px;background-position:28px 20px;margin-top:20px;margin-bottom:0px;}
.progress .calculate-scale{position:relative;top:-14px;}

.banner-btn-lastStory{width:290px;height:50px;position:absolute;left:420px;top:260px;background:transparent url(/images/banner-btn-checkoutstory.png) no-repeat scroll left top;}
.banner-btn-signUpNow{width:130px;height:50px;margin-top:14px;background:transparent url(/images/banner-btn-signupnow.png) no-repeat scroll left top;cursor:pointer;}
.banner-btn-readmore{width:90px;height:30px;position:absolute;left:530px;top:305px;background:transparent url(/images/banner-btn-.png) no-repeat scroll left top;}
.banner-btn-viewRecipes{width:190px;height:50px;position:absolute;left:410px;top:260px;background:transparent url(/images/banner-btn-viewRecipes.png) no-repeat scroll right top;}
.banner-btn-viewProduct{width:96px;height:50px;position:absolute;left:600px;top:260px;background:transparent url(/images/banner-btn-viewproduct.png) no-repeat scroll left top;}
.banner-btn-readMyStory{width:280px;height:50px;position:absolute;left:415px;top:260px;background:transparent url(/images/banner-btn-morestory.png) no-repeat scroll left top;}
/************ end: link buttons ***************/

/******* end: style for list ***************/
.footHolder h1{width:178px;height:121px;margin:0px;margin-left:30px;margin-right:20px;background:transparent url(/images/logo-footer.jpg) no-repeat scroll left top;text-indent:-123456px;overflow:hidden;float:left;}
.footHolder ul,.footHolder ul li, footHolder ul li a{float:left;color:#fff;list-style:none;}
.footHolder ul{width:540px;margin-top:34px;display:inline;padding:0px;}
.footHolder ul li{line-height:2em;}
.footHolder ul li a{padding:4px 13px;color:#fff;}

.footHolder .RadMenu{margin-top:33px;}
#FootHolder ul.rmRootGroup, #FootHolder ul.rmRootGroup li, #FootHolder ul.rmRootGroup li a, #FootHolder ul.rmRootGroup li a span{background:none;border:none;color:#fff;cursor:pointer;}
#FootHolder ul.rmRootGroup li a{padding-left:0px;padding-right:10px;font-size:1.1em;}
#FootHolder ul.rmRootGroup li a:hover{text-decoration:underline;}
#menu-footer, #menu-footer li, #menu-footer li a{margin:0px;padding:0px;}
#menu-footer li{padding-right:10px;}
#menu-footer li a{padding-right:2px;}
.clearBg{background-image:none!important;}
input.imgButton,.checkBox input,.radio input{width:auto!important;height:auto!important;border:none!important;background:none!important;} 

/******* overlay *********/
.bg-overlay{background-color:#000;opacity:0.6;filter:alpha(opacity=60);zoom: 1;position:fixed;left:0px;top:0px;z-index:20000;}
.overlay{position:fixed!important;z-index:30000;width:750px;height:500px;border:2px #dd0066 solid;background-color:#fff;background:#fff url(/images/bg-popup.jpg) no-repeat scroll right bottom;font-size:0.585em;color:#727272;}
	.overlay img{margin-left:280px;}
	.overlay .btn-popup-close{cursor:pointer;position:absolute;right:10px;top:10px;background:#fff url(/images/btn-popup-close.jpg);width:75px;height:26px;}
	.overlay .btn-popup-register{cursor:pointer;background:transparent url(/images/btn-popup-register.gif);width:264px;height:58px;position:absolute;bottom:20px;left:243px;}
	.overlay .overlay-content{padding:10px 30px 0px;}
	    .overlay-content .clearfix{width:100%;}
		.overlay-content h2{background:transparent url(/images/icon-popup-boots.jpg) no-repeat scroll left 6px;margin:0px;padding:10px 0px 10px 125px;font-size:2em;font-family:Century Gothic,Arial;font-weight:normal;color:#727272;line-height:normal;margin:0px;}
		.overlay-content h3{color:#dd0066;font-size:1.8em;margin:0px;}
			.overlay-content h3 span{font-weight:normal;}
		.overlay-content p{font-size:1.3em;margin:6px 0px;line-height:1.5em;}
		.overlay-content .big-box{width:340px;background:transparent no-repeat scroll left top;margin-top:20px;height:100px;}
		.overlay-content .email{float:left;background-image:url(/images/icon-popup-email.gif);display:inline;}
		.overlay-content .tools{float:right;background-image:url(/images/icon-popup-note.gif);display:inline;}
			.overlay-content .big-box div{margin-left:100px;}
			.overlay-content .tools div{margin-left:90px;}
		.overlay-content .list{float:left;display:inline;margin-top:10px;background:transparent url() no-repeat scroll 20px top;}
			.overlay-content .list div{padding-left:65px;padding-right:18px;background:transparent url(/images/bg-popup-sep.gif) no-repeat scroll right bottom;height:76px;}
				.overlay-content .list h3{font-size:1.4em;}
			.overlay-content .comment{width:250px;background-image:url(/images/icon-popup-comment.gif);background-position:0px 0px;}
				.overlay-content .comment div{padding-left:50px;}
			.overlay-content .chat{width:240px;background-image:url(/images/icon-popup-chat.gif);}
			.overlay-content .support{width:200px;background-image:url(/images/icon-popup-support.gif);}
			.overlay-content .support div{background:none;}

.progress #Navigation ul li.selected a, .home #Navigation ul li.menu-programme a.rmFocused, #Navigation ul li.menu-programme a.rmFocused{background:url(/images/bg-topnavi-actived-left.gif) no-repeat scroll left -3px;}
.progress #Navigation ul li.selected a span, .home #Navigation ul li.menu-programme a.rmFocused span, #Navigation ul li.menu-programme a.rmFocused span{background:url(/images/bg-topnavi-actived-right.gif) no-repeat scroll right -3px;color:#000;}


.progress .contentHolderDefault .boxContainer{border:3px solid #ffc937;margin-top:65px;padding:0px;}
.progress .content .topHolder{background:#fff url(/images/bg-leftColumn-progress.gif) no-repeat scroll left top;}
.progress .boxContainer{position:relative;padding:0px;}
.progress .boxContainerInner{margin:18px 30px 0px 30px;position:relative;background:none;}
.progress .contentHolderDefault .boxContainer{background:none;}

.my-progress-datalist{float:left;}
    .my-progress-datalist label{float:left;clear:left;height:28px;font-size:1.5em;background:transparent url(/images/progress-datalist-label.gif) no-repeat scroll left 4px;padding-left:155px;display:inline;padding-bottom:8px;}
    .my-progress-datalist label.my-start-weight{background-position:0px 4px;}
    .my-progress-datalist label.my-current-weight{background-position:0px -27px;}
	.my-progress-datalist label.my-ideal-range{background-position:0px -60px;}	
.weight-in-board{width:331px;height:198px;background:transparent url('/images/bg-board.jpg') no-repeat scroll left top;float:right;position:absolute;right:-16px;top:-80px;z-index:2000;}
    .weight-in-board .weight-in{margin:66px 30px 0px 82px;}
        .weight-in .row{clear:both;padding-top:10px;}
        .weight-in .row input,.weight-in .row label{float:left;margin-right:10px;height:25px;line-height:25px;text-align:center;}
        .weight-in .row label.error{position:absolute;top:-20px;}
        .weight-in .row input.text{width:30px;}
        .weight-in .row .date-in-one input.riTextBox{width:80px;margin-right:10px;height:25px;line-height:25px;text-align:center;}
img.sep-my-progress{position:relative;top:0px;left:-30px;z-index:1;}

.tfCurrentRating {float:right;}
.readMoreAndRating .tfCurrentRating em {font-size:1.4em;}
.readMoreAndRating {position:relative;clear:both;}
.readMoreAndRating .tfCurrentRating {display:block;position:absolute;right:0;top:0;width:350px;}
#postRating div{width:144px!important;}

#addToBasket {width:200px;background: url("/images/bg-body.png") repeat-x scroll left top #FFFFFF;  }
#addToBasket.add-basket-panel {}
#addToBasket img { margin-left: 10px; margin-right: 10px; margin-top: 0; margin-bottom: 0;}
#addToBasket input { margin-left: 20px; }
#addToBasket span.comments {color:White; text-align: center; padding-left: 5px; padding-right:5px; font-size: 0.75em; padding-bottom:0; margin: 0 0 0 0;}
#addToBasket span.comments p { padding-bottom: 0; margin-bottom: 0;}
#addToBasket.login-panel {}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

/* popup module */
.module-popup{display:none;position:fixed;top:0px;left:0px;z-index:8000;font-size:0.85em;line-height:1.5em;}
.module-popup input.text{height:26px;line-height:26px;padding:0px 3px;}
.sf_wrapper .module-popup{display:block;position:relative;}
.module-popup-bg{background:transparent url(/images/BMI/bg-layout-popup.png) repeat scroll left top;width:100%;height:100%;position:absolute;left:0px;top:0px;}
.module-popup-box{opacity:0;filter:alpha(opacity=0);position:relative;background:#fff url(/images/BMI/bg-popup-header.jpg) repeat-x scroll left top;}
.sf_wrapper .module-popup-box{opacity:1;filter:alpha(opacity=100)}
.round-corner-lt{width:6px;height:6px;position:absolute;display:block;left:0px;top:0px;background:transparent url(/images/BMI/round-corner-popup.png) no-repeat scroll left top;}/*background-position:0px 0px;*/
.round-corner-rt{width:6px;height:6px;position:absolute;display:block;right:0px;top:0px;background:transparent url(/images/BMI/round-corner-popup.png) no-repeat scroll right top;}/*background-position:-24px 0px;*/
.round-corner-lb{width:6px;height:6px;position:absolute;display:block;left:0px;bottom:0px;background:transparent url(/images/BMI/round-corner-popup.png) no-repeat scroll left bottom;}/*background-position:0px -24px;*/
.round-corner-rb{width:6px;height:6px;position:absolute;display:block;right:0px;bottom:0px;background:transparent url(/images/BMI/round-corner-popup.png) no-repeat scroll right bottom;}/*background-position:-24px -24px;*/	
	.module-content-container #popup-calculater{width:600px;padding:0px 32px 30px;background:transparent url(/images/BMI/bg-popup-grey.jpg) repeat-x scroll left 270px;}
	.module-content-container #SetGoal{width:600px;padding:0px 0px 32px 20px;background:transparent url(/images/BMI/bg-popup-grey.jpg) repeat-x scroll left 65px;}
	.module-content-container #addToBasketPopup {width:420px; height:auto; padding:0px 0px 32px 20px;background:transparent url(/images/BMI/bg-popup-grey.jpg) repeat-x scroll left 65px;}
	.form-calculate{padding:20px 110px 10px;}
	.module-popup-box h2{padding-left:55px;height:66px;line-height:70px;font-family:Arial;font-size:1.8em;font-weight:normal;margin:0px;}
	.module-popup-box .title-calculater{background:transparent url(/images/BMI/title-calculater.gif) no-repeat scroll 0px 10px;height:84px;}
	.module-popup-box .title-set-my-goal{background:transparent url(/images/title-setmygoal.gif) no-repeat scroll 0px center;}
	.form-calculate .row{padding-top:30px;}
	.form-calculate .row label, .form-calculate .row div, .form-calculate .row input{float:left;display:inline;margin-right:10px;}
	.form-calculate .row div.col{margin-right:0px;position:relative;}/**/
	.form-calculate .row span.title{width:80px;float:left;line-height:30px;}
	div.select{padding:4px;padding-bottom:0px;height:22px;border:1px solid #C0C0C0;overflow:hidden;}	
	.form-calculate .row input.text{width:50px;}
	.form-calculate .row select{width:85px;border:none;margin:0px;}
	/*.form-calculate label.error{position:absolute;top:-20px;left:0px;width:300px;font-size:0.85em;}*/
	
	.btn-clear{width:85px;height:35px;background:transparent url(/images/BMI/btn-clear.gif) no-repeat scroll left top;border:none;cursor:pointer;}
	.btn-set-view-goal{width:163px;height:35px;background:url(/images/btn-set-view-goal.gif);border:none;cursor:pointer;margin-right:32px;}
	.btn-calculate{width:119px;height:35px;background:transparent url(/images/BMI/btn-calculate.gif) no-repeat scroll left top;border:none;margin-left:10px;cursor:pointer;}
	.btn-close{width:37px;height:32px;background:transparent url(/images/BMI/btn-close.gif) no-repeat scroll left top;position:absolute;right:10px;top:10px;border:none;cursor:pointer;}
	.btn-recalculate{width:128px;height:36px;background:transparent url(/images/BMI/btn-recalculate.gif) no-repeat scroll left top;border:none;margin-top:20px;cursor:pointer;}
	.btn-findoutmore{width:179px;height:36px;background:transparent url(/images/BMI/btn-findoutmore.gif) no-repeat scroll left top;border:none;margin-top:20px;float:right;cursor:pointer;}
	
	#popup-calculater #calculate-result{background-position:left 190px;}
	#popup-calculater .btn-clear{margin-left:90px;}
	#calculate-result-map,.calculate-scale{padding:40px 0px 10px;}
	.bg-calculate-result{width:609px;height:145px;background:transparent url(/images/BMI/bg-calculate-result.png) no-repeat scroll left top;position:relative;}
	.bg-calculate-scale{width:608px;height:92px;background:transparent url(/images/BMI/bg-calculate-scale.png) no-repeat scroll left top;position:relative;padding-bottom:20px;margin:0px auto;} 
	.text-result{}
	.label-bmi{font-weight:bold;font-size:2.4em;color:#000; font-family:Arial;}
	.cursor-now{width:82px; height:51px; background:transparent url(/images/BMI/cursor-now.png) no-repeat scroll left top;position:absolute;top:-40px;left:10px;}
	div.label-target{width:120px;position:absolute;font-family:Arial;color:#dd0066;font-weight:bold;left:168px;top:94px;font-size:1.1em;text-align:center;}
	.pre-title p{margin-bottom:0px;padding-bottom:10px;}
ul.list-pink-arrow li{padding-left:30px;background:transparent url(/images/BMI/arrow-pink.gif) no-repeat scroll left 5px;}

#SetGoal p{margin-left:12px;margin-right:32px;}
#SetGoal .btn-clear{margin-left:12px;}
.goal-container div.label,.goal-container h3 label{margin-left:14px;}
.goal-container div.label, .goal-container div.imperial, .goal-container div.metric{float:left;display:inline;position:relative;}
.goal-container div.row{padding-top:6px;}
.goal-container h3{margin:0px;background:#c2c2c2;font-size:1em;padding:4px 0px;}
.goal-weight{height:43px;line-height:26px;width:292px;background:transparent url(/images/bg-red-top.gif) no-repeat scroll left top;color:#fff;}
.goal-weight div.row{padding-top:8px;}
.goal-weight input.text{width:30px;}
.goal-details, .goal-period{width:290px;float:left;}
.goal-period{border-left:1px solid #959595;width:305px;}
.goal-details input.age{width:35px;}
.goal-details input.gender{width:70px;}
.goal-details input.goalName{width:120px;}
.goal-period h3,.goal-period div.row{padding-left:20px;}
.module-popup .goal-details .imperial input.text,.module-popup .goal-details .metric input.text{width:30px;text-align:center;}
.module-popup .goal-details .imperial label,.module-popup .goal-details .metric label{float:left;display:inline;margin-right:10px;line-height:25px;}
.module-popup .goal-container div.label{width:110px;line-height:25px;}
.module-popup .goal-container input.text{margin-right:5px;display:inline;}/*float:left; -- for formatting as inputbox-label-inputbox-label*/
.module-popup .goal-container div.radio-box,.module-popup .goal-container div.radio-box input,.module-popup .goal-container div.radio-box label{float:left;padding-bottom:2px;}
.module-popup .goal-container div.radio-box input{clear:left;border:none;}
.module-popup .goal-container .date-in-one{width:80px!important;float:left;display:inline;margin-top:4px;position:relative;}

#manageBasket #productsList {float:left; width:200px; padding:0 5 0 0}
#manageBasket input.product-quantity {width:40px}
#manageBasket tr,td,th { margin:0 0 0 0; padding:0 0 0 0; }
#manageBasket td,th {width: 80px;text-align:left;}
#manageBasket td {padding-top: 1px;}
#manageBasket .btn-update-basket {float:right;}
#manageBasket table {margin-top: 25px;}
#manageBasket table.subcategory {background-color: #f0f0f0;}
#manageBasket #basketCurrentItems {float:left; width:200px; padding: 0 0 0 5;}

#addToBasketPopup .btn-add-more {float: right; clear:both; margin-right: 20px;}

.sf_postContent{}
.social-box{padding-left:10px;padding-top:8px;}
.social-box .tools{color:black;background:transparent url(/images/icon-tools.gif) no-repeat scroll left top;padding-left:20px;padding-right:10px;font-size:0.8em;}
.social-box .tool-print{background-position:0px 4px;}
.social-box .tool-email{background-position:0px -36px;}
.social-box .tool-favor{background-position:0px -81px;}
.social-box .fb-share, .social-box .fb-like{padding-left:0px!important;background:none!important;}
.social-box-H .tools{float:left;height:24px;line-height:24px;display:inline;}
.social-box-V .tools{display:block;padding-bottom:8px;line-height:20px;}
.social-box .tools span.at300bs{display:none;}
.social-box-H .fb-share{padding-top:2px;margin-right:8px;}
.social-box-H{height:38px;width:680px;background:transparent url(/images/bg-social-H.gif) no-repeat scroll left top;}
.social-box-V{position:absolute;width:74px;min-height:545px;background:transparent url(/images/bg-social-V.gif) no-repeat scroll left top;top:178px;left:-77px;}
.social-box-V .fb-like{margin-top:4px;}
.social-box-V .button_count .connect_widget_interactive_area .connect_widget_text{text-indent:-12345px;}
.social-like-box{margin-top:16px;}
.entryList .social-box-V{left:-108px;top:98px;}
.social-box-V .fb-like{width:70px;overflow:hidden;}

.form-profile-edit{padding-bottom:40px;position:relative;}
    .form-profile-edit .section{padding-bottom:14px;}
    .form-profile-edit h2{background:transparent url(/images/title-edit-profile-form.gif) no-repeat scroll left top;font-size:1.2em;padding:10px 0px 25px 10px;margin:0px;}
    .form-profile-edit h4{font-size:1em;margin:0px;padding:14px 0px 6px;}
    .form-profile-edit .col{float:left;display:inline;width:320px;margin-left:10px;padding-right:10px;}
    .form-profile-edit .col .field{padding-bottom:6px;position:relative;}
    .form-profile-edit span.title,.form-profile-edit input.text,.form-profile-edit div.select{float:left;line-height:26px;}
    .form-profile-edit span.title{width:100px;}
    .form-profile-edit span.multiline{line-height:normal;}
    .form-profile-edit input.text{width:202px;height:24px;}
    .form-profile-edit .height,.form-profile-edit .weight{float:left;padding-bottom:10px;}
    .form-profile-edit .height input.text,.form-profile-edit .weight input.text{width:85px;margin-left:10px;text-align:center;}
    .form-profile-edit .col span.checkBox{display:block;padding-left:22px;padding-bottom:4px;position:relative;}
    .form-profile-edit .col span.checkBox label{display:block;padding-right:35px;padding-top:2px;}
    .form-profile-edit .medicalChecks span.checkBox label{padding-right:0px;}
    .form-profile-edit .col span.checkBox input{position:absolute;left:0px;top:3px;}
    .form-profile-edit .col .col-s{float:left;width:49%;}
    
.medical-conditions .imperial, .medical-conditions .metric, .medical-conditions .imperial label, .medical-conditions .metric label{float:left;display:inline;margin-left:5px;line-height:26px;}
.medical-conditions .imperial input.text{width:29px;}

.finishSignUp h2{padding-left:40px;}
.finishSignUp .form{display:inline;margin-top:10px;}

.weight-loss-date-range{line-height:26px;padding-bottom:14px;}
.weight-loss-date-range strong{display:inline;margin-right:5px;}
.weight-loss-date-range span.date{font-size:1.5em;}
div.weight-loss-graph{height:490px;}

.goal-weight label.error, .RadPicker .RadInput label.error{position:absolute;width:150px;top:-14px;left:0px;}
.RadCalendarPopup{z-index:8002!important;}
.RadCalendarFastNavPopup{z-index:8003!important;}

.info-holder{position:relative;float:left;}
    .info-holder h4{float:left;padding-right:36px;background:transparent url(/images/icon-info.gif) no-repeat scroll right bottom;}
    .info-holder div.info{position:absolute;bottom:28px;right:-4px;background:transparent url(/images/bg-info.png) no-repeat scroll right bottom;width:244px;padding-bottom:10px;display:none;}
    .info-holder div.info p{margin:0px;margin-right:4px;border-left:1px solid #D6B557;border-top:1px solid #D6B557;padding:8px;}

/***************** START: Styles for form-normal validation *********************/
.form-normal .field{position:relative;}
.form-normal .field p{margin:0px;visibility:hidden;background:transparent url(/images/bg-info.png) no-repeat scroll right bottom;padding:0px 6px 12px 0px;position:absolute;top:-32px;left:0px;display:inline;}
.form-normal .field label.error, .form-normal .field span.error{position:relative;top:auto;left:auto;background:#ffffff;border-left:1px solid #D6B557;border-top:1px solid #D6B557;padding:4px 6px;margin:0px;white-space:nowrap;width:auto;}
    .field label.error, .field span.error{color:red;position:absolute;position:absolute;left:120px;top:-16px;background:yellow;}/*visibility:hidden;*/
    .field input.error, div.error input{border:1px solid red;}
    .form-setGoal .field p{left:auto;right:0px;}
    .weight-in .field p{left:-100px;}
    .form-calculate .field p{left:auto;right:0px;top:auto;bottom:30px;font-size:0.85em;}
	.form-calculate .field p label.error{margin:0px;}
	
/***************** END: Styles for form-normal validation *********************/

/************* START: Top Form Styles *********************/
.topFormBox{background-color:#861331;color:#fff;font-size:0.75em;padding:30px 0px 20px;border-bottom:1px solid #fff;position:relative;}
    .signupBox{display:block;}
    .topFormBox .loginGroup{height:92px;}
    .topFormBox span,.topFormBox a,.topFormBox a{font-weight:bold;color:#fff;}
    .topFormBox .content{width:860px;margin:0px auto;position:relative;}
    .topFormBox h2{display:inline;margin:8px 20px 0 0;font-size:2em;font-weight:normal;}
    .topFormBox h2 label{font-weight:normal;font-size:0.45em;}
    .topFormBox input.inputText,.topFormBox select{height:22px;background:#912844;color:#fff;border:1px solid #b2687b;}
    .topFormBox input.inputText{width:195px!important;}
    .topFormBox span.comm{float:left;position:relative;top:30px;}
    .topFormBox .form .validation{color:#fff;}
    
    .form .row{float:left;clear:both;position:relative;width:100%;}
    .form .col{float:left;}
    .form .field{float:left;padding:4px;position:relative;margin-right:6px;}
    .form .col .field{clear:left;}
    .form .validation{font-size:1.6em;font-weight:normal;color:#DD0066;position:relative;top:6px;}
    .formVertical .field span.title{clear:both;}
    .formVertical .secondLine{margin-top:22px;}
    .formVertical span{display:block;}
    
    .customerOptions span.sep{float:left;height:80px;line-height:80px;font-weight:bold;}
    .customerOptions span.info-warning{position:relative;top:55px;font-weight:bold;}
    
    .exsisting{display:none;}    
    .exsisting h2{background:transparent url('/images/icon-existing.gif') no-repeat scroll left 0px;padding-left:40px;}
    .instore h2{background:transparent url('/images/icon-instore.gif') no-repeat scroll left 0px;padding-left:40px;}
    .online h2{background:transparent url('/images/icon-online.gif') no-repeat scroll left 0px;padding-left:40px;}
    
    .errorMessageGroup .errorMessage{display:none;}
    .errorMessage{position:relative;float:left;position:relative;top:-30px;margin-bottom:-20px;left:0px;background:#fff url(/images/bg-errorMessage.jpg) no-repeat scroll left bottom;width:821px;padding:15px 0px;color:#861332;overflow:hidden;}
    .errorMessage span,.errorMessage h2{margin-left:20px;padding-left:45px;background:transparent url(/images/icon-warn-white.jpg) no-repeat scroll left top;float:left;padding-bottom:18px;padding-top:8px;margin-top:0px!important;color:#861332;}
    .errorMessage h2{width:100%;}
    .errorMessage a{font-weight:bold;color:#861332!important;}
    .errorMessage span.btn-hideThis{cursor:pointer;padding:5px 10px;position:absolute;right:0px;top:0px;background-image:none;font-size:1.2em;}
    .errorMessage div.message{margin:0px 30px;}
    
    .registrationGroup{width:981px;margin:14px auto 0px;}
    
    .signUpForm,.editForm{background:#861331 url(/images/bg-topForm.jpg) no-repeat scroll left 53px;position:relative;}
    .signUpForm .multiPage,.editForm .multiPage{padding:14px 20px;}
    .signUpForm .multiPage .multiPageView,.editForm .multiPage .multiPageView{padding-bottom:45px;}
    .signUpForm div.darkRedSepH,.editForm div.darkRedSepH{background:#861331 url(/images/bg-darkred-sep-horizental.jpg) repeat-x scroll left center;width:100%;clear:both;padding:10px 0px;}
    .signUpForm .RadTabStripTop_Default .rtsLevel ul, .signUpForm .RadTabStripTop_Default .rtsLevel ul li{height:62px;}
    .signUpForm .RadTabStripTop_Default .rtsLevel ul li, .signUpForm .RadTabStripTop_Default .rtsLevel ul li a, .signUpForm .RadTabStripTop_Default .rtsLevel ul li a span{float:left;display:inline;}
    .signUpForm .RadTabStripTop_Default .rtsLevel ul li a{padding:0px;padding-right:62px;background:transparent url(/images/bg-topFormTab-right.jpg) no-repeat scroll right top;}
    .signUpForm .RadTabStripTop_Default .rtsLevel ul li a span.rtsOut{background:transparent url(/images/bg-topFormTab-left.jpg) no-repeat scroll left top;padding-right:0px;}
    .signUpForm .RadTabStripTop_Default .rtsLevel ul li a span.rtsIn{background-color:transparent;background-repeat:no-repeat;background-position:10px 20px;}
    .signUpForm .RadTabStripTop_Default .rtsLevel ul li a.tab-first span.rtsIn{background-image:url(/images/bg-steps-1.gif);}
    .signUpForm .RadTabStripTop_Default .rtsLevel ul li a.tab-second  span.rtsIn{background-image:url(/images/bg-steps-2.gif);}
    .signUpForm .RadTabStripTop_Default .rtsLevel ul li a.tab-third span.rtsIn{background-image:url(/images/bg-steps-3.gif);}
    .signUpForm .RadTabStripTop_Default .rtsLevel ul li a.tab-none span.rtsTxt{margin-left:12px;}
    .signUpForm .RadTabStripTop_Default .rtsLevel ul li a.passed span.rtsIn{background-image:url(/images/bg-steps-4.gif);}
    .signUpForm .RadTabStripTop_Default .rtsLevel ul li a span.rtsTxt{color:#fff;font-size:2em;font-weight:normal;height:62px;line-height:62px;margin-left:42px;background:transparent url(/images/bg-topFormTab-left.jpg) no-repeat scroll right top;}
    .signUpForm .RadTabStripTop_Default .rtsLevel ul li a.rtsSelected{background-position:right bottom;}
    .signUpForm .RadTabStripTop_Default .rtsLevel ul li a.rtsSelected span.rtsOut{background-position:left bottom;}
    .signUpForm .RadTabStripTop_Default .rtsLevel ul li a.rtsSelected span.rtsIn{background-position:-40px 20px;}
    .signUpForm .RadTabStripTop_Default .rtsLevel ul li a.rtsSelected span.rtsTxt{background-position:right bottom;}    
    .signUpForm .field input.inputText,.signUpForm .field span,.signUpForm .field select{width:200px!important;height:22px;line-height:22px;}
    .signUpForm .field select{height:26px;}
    .signUpForm .dateHolder select{width:auto;}
    .signUpForm .buttonsHolder{position:absolute;right:0px;bottom:0px;}
    .signUpForm .buttonsHolder .imgButton{margin-right:10px;}    
    .signUpForm .field input.error{border:1px solid #ffff00;}
    
    .validCheckbox{position:relative;}
    .validCheckbox .checkBox{float:left;}
    .validCheckbox .validation{padding-right:3px;position:relative;top:1px;left:-2px;float:left;}
    .validCheckbox span.text{padding-top:1px;}

    .medicalConditions .field span,.medicalConditions .field input,.medicalConditions .field select{float:left;width:auto!important;margin-right:6px;} 
    .medicalConditions .field span input.rdfd_{width:1px!important;}       
    .medicalConditions .field input.inputText{width:24px!important;margin-right:0px;}
    .medicalConditions .field .inlinerror{padding-right:4px;top:-28px;}
    .medicalConditions .col{margin-right:20px;display:inline;}
    .medicalConditions .row .col span{float:left;}
    .medicalConditions .row .col span.checkBox{float:none;clear:left;}
    .medicalConditions .row .col span.checkBox input{margin-top:4px;margin-left:0px;}
    .medicalConditions .row .col span.multiLine{clear:none;}
    .medicalConditions .row span.title{margin-left:4px;}
    .medicalConditions input.inputLong{width:360px!important;margin-top:8px;margin-left:24px;display:inline;} 
    .medicalConditions .multiLine label{width:220px;}    
    .medicalConditions .checkBoxContainer span.checkBox{float:left;min-width:180px;width:auto;margin-right:10px;margin-top:3px;padding-bottom:3px;}
    
    .medicalConditions .checkBoxContainer span.short{min-width:140px;}
    .medicalConditions .row .validCheckbox{position:absolute;top:-20px;right:0px;}
    .medicalConditions .row .validCheckbox span.checkBox{float:left;}
    .medicalConditions .row .validCheckbox span.text{float:none;}
    .medicalConditions .row .validCheckbox .validation{padding-bottom:80px;}

    .personal .tabContentHeader{padding-bottom:0px;}
    .personal .col p{margin-top:30px;}

    .info-warning{padding-left:20px;background:transparent url(/images/icon-warn.jpg) no-repeat scroll left top;font-weight:bold;}
    .tabContentHeader{padding:14px 0px;}        
    .tabContentHeader h1{float:left;padding-right:20px; background:transparent url(/images/bg-sep-h1.gif) no-repeat scroll right center;margin:0px;font-size:2.5em;font-weight:normal;}
    .tabContentHeader p{float:left;width:390px;display:inline;margin:0px 0px 0px 20px;}
    .tabContentHeader .info-warning{float:right;display:inline;}
    .info-board{width:680px;height:200px;overflow:auto;display:block;border:solid 1px #b2687b;background-color:#912844;padding:0px 10px;}
    
    .inlinerror{position:absolute;top:-24px;left:10px;height:auto!important;padding-left:6px;padding-right:6px;padding-bottom:10px;background:#fece26 url(/images/bg-error-alert.gif) no-repeat scroll left bottom;}
    .inlinerror .active{display:inline!important;}
    .inlinerror .hidden{display:none!important;}
    .field .inlinerror{top:-20px;z-index:200;}
    .formVertical span{display:block;}
/************* END: Top Form Styles *********************/

/************* START: styles for page eidtor ************/
div.ZoneDesigner div.ContentArea, div.ZoneDesignerFull div.ContentAreaTempt  {padding-top:20px;}
div.ZoneDesignerFullSel div.ContentAreaTemptSel .popupContent, div.ZoneDesignerFull div.ContentAreaTempt .popupContent{display:block!important;width:100%!important;padding-bottom:0px!important;height:66px;overflow:hidden;border-bottom: dashed 1px #8cc4d0;}
/************* END: styles for page eidtor ************/
  
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/* Start: clear float effection for cross browsers */
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:inline-block;}
/* start commented backslash hack - hide from IE5 Mac \*/
* html .clearfix{height:1%;}
.clearfix{display: block;}
/* close commented backslash hack - End hide from IE5 Mac */


div#imgBtnOnlineChat {
	position: absolute;top:30px; left: 880px;
	margin-bottom: 0px;
}

.btnCallUs span
{
	margin-left: 25px;
	text-align: left;
}
