/* Copyright (C) 2007 - 2011 YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */


html {
	height: 100%;
}
body {
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 150%;
	color: #333;
	position: relative;
}
.wrapper {
	margin: auto;
	position:relative;
}
#header {
	margin: 0px 14px 1.2em 14px;
	padding: 0px 0px 0px 0px;
	position: relative;
	z-index: 10;
	clear: both;
}
#top {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	clear: both;
}
#middle {
	min-height: 300px;
	clear: both;
}
#bottom {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	clear: both;
}
#footer {
	position: relative;
	margin: 0px 15px 0px 15px;
	padding: 30px 0px 30px 0px;
	clear: both;
	color: #8A8B8D;
	font-size: 13px;
	text-align: center;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
}
#middle {
	width: 100%;
	overflow: hidden;
	position: relative;
}
#middle-expand {
	width: 200%;
}
#main {
	float: left;
	left: 0%;
	min-height: 100px;
	position: relative;
	width: 50%;
}
#main-shift {
	position: relative;
	overflow: hidden;
}
#left {
	position: relative;
	left: -50%;
	float: left;
	overflow:hidden;
}
#right {
	position: relative;
	float: left;
	overflow:hidden;
}
#maintop,  #contenttop {
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
#maintop {
	margin-left: 15px !important;
	padding-right: 14px;
}
#contentbottom,  #mainbottom {
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
#mainmiddle {
	width: 100%;
	overflow: hidden;
	position: relative;
}
#mainmiddle-expand {
	width: 200%;
}
#content {
    float: left;
    left: 50%;
    position: relative;
    width: 50%;
}
#content-shift {
	position: relative;
	overflow: hidden;
}
#contentleft {
	position: relative;
	left: -50%;
	float: left;
	overflow:hidden;
}
#contentright {
	position: relative;
	float: left;
	overflow:hidden;
}
.floatbox {
	overflow:hidden;
}
.float-left {
	float: left;
	overflow: hidden;
}
.float-right {
	float: right;
	overflow: hidden;
}
.width15 {
	width: 15%;
}
.width18 {
	width: 18%;
}
.width20 {
	width: 20%;
}
.width23 {
	width: 23%;
}
.width25 {
	width: 25%;
}
.width33 {
	width: 33%;
}
.width34 {
	width: 34%;
}
.width35 {
	width: 35%;
}
.width40 {
	width: 40%;
}
.width46 {
	width: 46%;
}
.width50 {
	width: 50%;
}
.width54 {
	width: 54%;
}
.width65 {
	width: 65%;
}
.width67 {
	width: 67%;
}
.width75 {
	width: 75%;
}
.width100 {
	width: 100%;
}
#top > .vertical,  #bottom > .vertical {
	float: left;
}

#page-body {
	min-height: 100%;
}
#absolute {
	position: absolute;
	z-index: 15;
	top: 0px;
	left: 0px;
	width: 100%;
}
#toolbar {
	height: 40px;
	padding: 0px;
	overflow: hidden;
	color: #969A9F;
	line-height: 40px;
	font-size: 12px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
}
#toolbar .menu li a.first {
	padding-left:0px
}
#date {
	padding: 0px 10px 0px 0px;
	float: left;
}
#headerbar {
	min-height: 60px;
	overflow: hidden;
	position:relative;
}
#headerbar .right .module {
	position:relative;
	top:10px;
}
#logo {
	position: absolute;
	top: 43px;
	left: 20px;
}

.hebrew-logo {

	position: absolute;
	top: 25px;
	right: 15px;
}

#search {
	position: absolute;
	bottom: 8px;
	right: 8px;
	z-index: 12;
}
#menu {
	position: absolute;
	bottom: 0px;
	left: 10px;
	right: 0px;
	height: 45px;
}
#banner {
	position: absolute;
	top: 175px;
	right: -40px;
	width: 0px;
	z-index: 3;
}
#footer a.anchor {
	position: absolute;
	right: -12px;
	top: 35px;
	width: 30px;
	height: 30px;
	background: url(../images/footer_anchor.png) 0 0 no-repeat;
	display: block;
	text-decoration: none;
}
#footer a.anchor:hover {
	background-position: 0 -30px;
}
#component {
	margin-left: 15px;
	margin-right: 15px;
}
div.header-1 {
	padding: 0px 1px 0px 1px;
	background: url(../images/header_border.png) 0 0;
}
div.header-2 {
	padding: 0px 20px 0px 20px;
	background: #FAFCFF url(../images/header_bg.png) 50% 100% repeat-x;
	overflow: hidden;
	position:relative;
}
#menubar,  div.menubar-1,  div.menubar-2 {
	background: url(../images/menubar_bg.png) 0 0 no-repeat;
}
div.menubar-1 {
	padding: 0px 10px 0px 10px;
	background-position: 100% -65px;
}
div.menubar-2 {
	height: 55px;
	background-position: 50% -130px;
	background-repeat: repeat-x;
	overflow: hidden;
}
div.mainmiddle-wrapper-t1,  div.mainmiddle-wrapper-t2,  div.mainmiddle-wrapper-t3,  div.mainmiddle-wrapper-b1,  div.mainmiddle-wrapper-b2,  div.mainmiddle-wrapper-b3 {
	background: url(../images/wrapper_corners.png) 0 0 no-repeat;
}
div.mainmiddle-wrapper-t1,  div.mainmiddle-wrapper-1,  div.mainmiddle-wrapper-b1 {
	margin: 0px 15px 0px 15px;
}
div.mainmiddle-wrapper-t2 {
	padding: 0px 10px 0px 10px;
	background-position: 100% -20px;
}
div.mainmiddle-wrapper-t3 {
	height: 10px;
	background-position: 50% -40px;
	background-repeat: repeat-x;
}
div.mainmiddle-wrapper-t1.with-breadcrumbs {
	background-position: 0 -60px;
}
.with-breadcrumbs div.mainmiddle-wrapper-t2 {
	background-position: 100% -120px;
}
.with-breadcrumbs div.mainmiddle-wrapper-t3 {
	height: 40px;
	padding: 10px 10px 0px 10px;
	background-position: 50% -180px;
	overflow: hidden;
}
div.mainmiddle-wrapper-1 {
	padding: 0px 1px 0px 1px;
	background: url(../images/wrapper_border.png)
}
div.mainmiddle-wrapper-2 {
	padding: 10px 4px 10px 4px;
	background: #ffffff;
}
div.mainmiddle-wrapper-b1 {
	background-position: 0 -240px;
}
div.mainmiddle-wrapper-b2 {
	padding: 0px 10px 0px 10px;
	background-position: 100% -260px;
}
div.mainmiddle-wrapper-b3 {
	height: 10px;
	background-position: 50% -280px;
	background-repeat: repeat-x;
}
.contentwrapper div.mainmiddle-wrapper-b1,  .contentwrapper div.mainmiddle-wrapper-b2,  .contentwrapper div.mainmiddle-wrapper-b3 {
	background: url(../images/module_paper_corners.png) 0 0 no-repeat;
}
.contentwrapper div.mainmiddle-wrapper-b2 {
	padding: 0px 105px 0px 85px;
	background-position: 100% -40px;
}
.contentwrapper div.mainmiddle-wrapper-b3 {
	height: 32px;
	background-position: 50% -80px;
	background-repeat: repeat-x;
}
.top-2,  .bottom-2 {
	clear: both;
	overflow: hidden;
}
.top-3,  .bottom-3 {
	overflow: hidden;
	position: relative;
}
.modulewrappertop .top-2 {
	padding: 1px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
.modulewrappertop .top-2 {
	margin: 0px 15px 30px 15px;
}

.modulewrappertop .top-3 {
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.modulewrappertop #top .top-2 .module {
	margin-bottom: 0px;
	padding: 1px 1px 0px 0px;
}
.modulewrappertop #top .top-2 .module.last {
	padding-right: 0px;
}
.modulewrapperbottom #bottom .bottom-2 .module {
	margin-top: 0px;
	padding: 0px 1px 0px 0px;
}
.modulewrapperbottom #bottom .bottom-2 .module.last {
	padding-right: 0px;
}
.toptabs > div {
	float:right;
	padding:0 10px;
	margin:0 2px;
	background-color: #DAEFF5;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	color: #81878D;
	float: left;
	font-size: 12px;
	height: 35px;
}
.toptabs > div:hover {
	background-color:#fff
}
.yoo-login {
	position:relative;
	left:16px;
    padding: 0 !important;
}
.logout {
    padding-top: 0 !important;
}
.yoo-login .username, .yoo-login .password {
    float: right !important;
}
.yoo-login .login-button-container {
    float: left;
    margin:0 0 0 13px;
}
.yoo-login .registration, .yoo-login .lostpassword {
    display: inline-block !important;
}
.yoo-login .registration {
    margin-right: 5px;
}
.yoo-login .login-button-icon {
    padding: 0;
}
.yoo-login .span-logout {
    float: left;
    padding-left: 7px;
}
.yoo-login .greeting {
    float: right;
    padding: 2px 7px 0 0 !important;
}
.yoo-login .welcome {
    text-align: right;
}
.yoo-login .span-login-edit {
    float: left;
}
.yoo-login .hrefeditprofile {
    padding: 4px 0 4px 7px;
}
.yoo-login .button-logout {
    width: auto;
    font-family: inherit;
}
.yoo-login .span-login, .yoo-login .span-login-edit {
    display: block!important;
}
.yoo-login .span-login {
    margin: 0 7px 0 0;
    float: right;
}
div.module_simple {
	background-color: white;
	border: 1px solid #E3E1DF;
	border-radius: 8px 8px 8px 8px;
	float: left;
	font: 12px/18px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	margin-top: 11px;
	padding: 0 10px 10px;
}
#headerbar .right div.first {
	background:none
}
#bottom_position div.module_simple {
	border: 1px solid #80878D;
	width: 962px;
}
.module_simple p {
	margin-bottom: 0px;
	margin-top: 10px;
}
.module_simple h3 {
	margin-top: 15px;
}
div.module_simple.blue.nocontent {
	padding-bottom: 0;
	text-align: center;
	overflow: hidden;
}
h3.mod_title {
	background: url("/live/templates/gye_new_mendy/images/gray_mod.jpg") repeat-x scroll 0 0 transparent;
	border-left: 1px solid #D55041;
	border-right: 1px solid #D55041;
	border-top: 1px solid #D55041;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	color: white;
	font-size: 20px;
	height: 19px;
	margin-left: -10px;
	margin-right: -10px;
	margin-top: 0;
	padding: 10px;
	text-shadow: 0 1px 1px #2F3030;
}
div.module_simple.gray h3.mod_title {
	background: url(/live/templates/gye_new_mendy/images/gray_mod.jpg) repeat-x;
	border: 1px solid #80878d;
	color: #5a5a5a;
	text-shadow: none;
	margin-top: -1px;
	margin-right: -11px;
	margin-left: -11px;
}
div.module_simple.gray a.bottom_element h4 {
	margin-top: 0;
	color: #d53a2d;
	font-size: 20px;
	margin-bottom: 10px;
	float: left;
	padding-left: 10px;
	width: 120px;
}
div.module_simple.gray.wide a.bottom_element h4 {
	width: 194px;
}
div.module_simple.gray a.bottom_element p {
	width: 120px;
	float: left;
	margin-top: 0;
	padding-left: 10px;
}
a.bottom_element {
	float: left;
	width: 24%;
	padding-right: 1%;
	text-decoration: none;
	color: #5a5a5a;
}
div.module_simple.gray a.bottom_element img {
	float: left;
}
div.module_simple {
	width: 926px;
	border: 1px solid #80878d;
}
.gray.wide a.bottom_element {
	margin-bottom: 20px;
	width: 32%;
}
.recommend_ebook {
	text-align:center
}
.recommend_ebook a {
	width: 200px;
	height:46px;
	text-indent:-4000px;
	display:block;
	margin:auto
}
.recommend_ebook a {
	background: url(/live/templates/yoo_milk/images/recommend_ebook.png) 0 0 repeat-x;
}
.recommend_ebook a:hover {
	background: url(/live/templates/yoo_milk/images/recommend_ebook.png) 0 -46px repeat-x;
}
.prevention_home {
	position:relative;
	width:1020px;
	margin:auto;
	height:580px;
}
.prevention_right {
	width:347px;
	height:100px;
	float:right;
}
.prevention_left {
	width:654px;
	height:100px;
	float:left;
}
div#slider2 {
	background-color: white;
	border: 1px solid #E0DDDC;
	border-radius: 8px 8px 8px 8px;
	float: left;
	height: auto;
	padding: 10px;
	width: 632px;
}
div#carousel2 {
	float: left;
	height: auto;
	margin-top: 11px;
	overflow: hidden;
	width: 570px;
}
div#slider_left2 {
	background: url("/html/prevention/images/slider_left.jpg") no-repeat scroll 0 0 transparent;
	float: left;
	height: 52px;
	margin-top: 11px;
	width: 26px;
}
div#slider_right2 {
	background: url("/html/prevention/images/slider_right.jpg") no-repeat scroll 0 0 transparent;
	float: right;
	height: 52px;
	margin-top: 11px;
	width: 27px;
}
div#carousel_inner2 {
	float: left;
	height: auto;
	width: 10000px;
}
div.carousel_element2 {
	cursor: pointer;
	float: left;
	height: auto;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 1px;
	width: auto;
}
.prevention_left div.module_simple.blue_bg {
	background-image: url("/html/prevention/images/blueish_bg.jpg");
	height: 106px;
	margin-top: 21px;
	padding-top: 8px;
	width: 632px;
}
#toolbar .menu li {
	float:left !important
}
.featuredstuff img {
	padding-left:10px
}
p.readmorebutton {
	margin:0px;
}
ol li {
	margin:10px 38px 10px 0;
}
.featuredicons {
	width:100%;
}
.featuredicons .featurediconsitem {
	float: right;
	padding-left: 9px;
	width: 23.99%;
}
.featuredicons .featurediconsitem img {
	float:right;
	margin:16px 0;
	display:block;
}
.featuredicons .featurediconsitem h4 {
	font-size:1.1em;
	font-weight:bold;
}
.featuredicons .featurediconsitem p {
	font-size:14px;
	padding-right:102px;
}
#system-message {
	display:none;
}
p.readmorebutton {
	position:relative;
	top:-15px
}
.mod-box.subscribeBox {
	left: -15px;
	margin: auto;
	width: 990px;
}
.acymailing_finaltext {
	color:#999
}
/*.acymailing_introtext {
	font-weight:bold;
}
*/#user_email_formAcymailing1 {
	font-size: 17px;
	height: 23px;
	padding-right: 10px;
}

#user_email_formAcymailing2 {
	font-size: 17px;
	height: 23px;
	padding-right: 10px;
}

.featurediconsitem {
	line-height:130%
}
form div label {
	display: block;
	float: right;
	margin: 0 0 5px;
	padding: 3px 5px;
	text-align: right;
	width: 9%;
}
#menu {
	visibility: visible !important
}
#system .item > .links a, a.readmore {
	font-size:15px !important
}
.help-us-help {
	width:493px;
	height:114px;
	background:url('../../../images/help-us-help.jpg');
}
.help-us-help button {
	position:relative;
	left:-43%;
	top:67px;
}
#top .width100 .mod-box {
	width:989px;
	position:relative;
	left: -17px;
}
div.mod-box ul.menu li.level1 {
	width:95%
}
div.mod-box ul.menu li.level1 span.bg {
	display:block;
	line-height:19px;
	padding:0.5em 0;
	height:auto;
}
div.mod-box ul.menu {
	margin-bottom:0px
}


#homepage {position:relative; left:-15px; width:991px}

.topimages {position:relative; left:-15px; margin-bottom:10px; position:relative}

#acymodifyform legend {display:none}
#acymodifyform fieldset {border:0px; margin:0}
body #content p.acymodifybutton {margin:0px; line-height:1; text-align:center; margin-left:108px;}




.donate-wrapper {
width: 244px;
float: left;
margin: 10px 0 0 0;
direction: ltr;
}

.donate-submit,.donate-wrapper label {
    display: inline-block;
}

.donate-submit {
vertical-align: top;
margin: 0;
width: 100px;
background: url(../images/donate-new.png) no-repeat 0 0 !important;
text-indent: -999em;
border: none !important;
outline: none !important;
cursor: pointer !important;
}

.donate-submit:hover { background: url(../images/donate-new.png) no-repeat 0px -37px !important;}

.input-wrapper {
border: 1px solid #E4E7E7;
border-radius: 8px;
background-color: #fff;
position: relative;
width: 36px;
height: 17px;
float: right;
margin: 1px 0 0 6px;
padding: 7px 20px 12px;
/* background: url(../images/donate-input-bg.png) no-repeat 0 0; */
}

.input-wrapper input {
margin-top: 3px;
}

.input-wrapper:before {
content: '$';
position: absolute;
right: 8px;
font-size: 14px;
padding-top: -6px;
}

.donate-wrapper label {
width: 75px;
height: 35px;
margin: 7px 0 0 7px;
font-size: .85em;
line-height: 1.2em;
text-align: left;
color: #59B2D2;
vertical-align: top;
}

.input-wrapper input, .input-wrapper input:focus {
width: 70px;
background-color: transparent;
border: none;
outline: none;
}

#acyusersubscription {display:none}


.pull-right{
float: left;
}
.menu2 div.class1 span.class2:first-child{
margin-right: 0;
}
#headerbar .left div.mod-line.last{
	width: 330px;
	left: -74px;
}
.deepest .logintable{
	width: 258px;
	margin: 0 40px 0 0;
}
.img-logout{
	padding-left: 0!important;
	margin-right: 5px;
}
#headerbar .left div.mod-line.first {
left: 3px!important;
}

/* Personal Homepage Styles Start */
.no-frame .mainmiddle-wrapper-t1  {
	display: none;
}
.no-frame div.mainmiddle-wrapper-t1.with-breadcrumbs{
	display: none;
}
.no-frame .mainmiddle-wrapper-1 {
	padding: 0;
	background: none;
}
.no-frame .mainmiddle-wrapper-2 {
	padding: 10px 0 !important;
}
.no-frame #content {
	width: 991px !important;
}
.no-frame #content-shift {
	/*left: -100% !important;*/
}
.no-frame #content #component{
	margin: 0!important;
}



.clearfix:before,
.clearfix:after {
	content: '';
	display: table;
}
.clearfix:after {
	clear: both;
}
.pull-left {
	float: left;
}
.pull-right {
	float: right;
}

.wrapper .sp-title {
	width: auto;
	height: auto;
	padding: 8px 11px 11px 18px;
	background: #FFF;
	border: 1px solid #DAEDF5;
	border-radius: 7px;
    margin-bottom: 20px;
}
.sp-title .title {
	margin-top: 56px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #399EC5;
	text-shadow: 0 0 1px #399EC5;
}
.progress-meter-wrapper {
	margin-left: 25px;
}

.wrapper .sp-frame-wrapper {
	height: auto;
	overflow: auto;
	border: none;
	margin-right: -7px !important;
	/*padding-right: 19px;*/
	border-radius: 0;
}
.wrapper .status-title-wrapper {
	margin-top: 0;
	margin-bottom: 15px;
	text-align: center;
}
.status-sub-title {
	padding-top: 7px;
	font-size: 14px;
	color: #5F5F5F;
}
.status-list {
	margin: 0;
	padding-left: 0;
	list-style: none;
	text-align: right;
}
.status-list li {
	width: 18.4%;
	min-height: 200px;
	display: inline-block;
	vertical-align: top;
	position: relative;
	margin-right: .7% !important;
	margin-left: .7% !important;
	margin-bottom: 16px !important;
	background-repeat: no-repeat;
	background-position: 50% 20px;
	background-color: #56C2D5;
	border-radius: 7px;
	font-size: 14px;
	text-align: center;
}
.status-list #item-do-1.todo {
	background-image: url(../images/profile-media/icon-step-3.png);
	background-color: #ED5F5E;
	background-position: 35px 37px;
}
.status-list #item-do-2.todo {
	background-image: url(../images/profile-media/icon-step-7.png);
	background-color: #5C387F;
	background-position: 50% 23px;
}
.status-list #item-do-3.todo {
	background-image: url(../images/profile-media/icon-step-2.png);
	background-color: #E95970;
}
.status-list #item-do-4.todo {
	background-image: url(../images/profile-media/icon-step-1.png);
	background-color: #D7528C;
}
.status-list #item-do-5.todo {
	background-image: url(../images/profile-media/icon-step-5.png);
	background-color: #FDA53E;
	background-position: 50% 32px;
}
.status-list #item-do-6.todo {
	background-image: url(../images/profile-media/icon-step-6.png);
	background-color: #8C4183;
	background-position: 50% 26px;
}
.status-list #item-do-7.todo {
	background-image: url(../images/profile-media/icon-step-4.png);
	background-color: #F37F4B;
	background-position: 50% 30px;
}
.status-list #item-do-8.todo {
	background-image: url(../images/profile-media/icon-step-8.png);
	background-color: #3D4D9B;
	background-position: 50% 31px;
}
.status-list #item-do-9.todo {
	background-image: url(../images/profile-media/icon-step-5.png);
	background-color: #FDA53E;
	background-position: 50% 32px;
}
.status-list #item-do-10.todo {
	background-image: url(../images/profile-media/icon-step-9.png);
	background-color: #2D8BD5;
	background-position: 50% 29px;
}
.status-list #item-do-16.todo {
	background-image: url(../images/profile-media/icon-step-10.png);
	background-color: #37A39E;
	background-position: 50% 33px;
}
/* For inactive tasks */
.status-list #item-do-1.done {
	background-image: url(../images/profile-media/icon-step-inactive-3.png);
	background-color: #DBA8A7;
	background-position: 35px 37px;
}
.status-list #item-do-2.done {
	background-image: url(../images/profile-media/icon-step-inactive-7.png);
	background-color: #978AA4;
}
.status-list #item-do-3.done {
	background-image: url(../images/profile-media/icon-step-inactive-2.png);
	background-color: #E2B3BD;
}
.status-list #item-do-4.done {
	background-image: url(../images/profile-media/icon-step-inactive-1.png);
	background-color: #DBAEC5;
}
.status-list #item-do-5.done {
	background-image: url(../images/profile-media/icon-step-inactive-5.png);
	background-color: #EDCDA6;
	background-position: 50% 32px;
}
.status-list #item-do-6.done {
	background-image: url(../images/profile-media/icon-step-inactive-6.png);
	background-color: #AE92AB;
	background-position: 50% 26px;
}
.status-list #item-do-7.done {
	background-image: url(../images/profile-media/icon-step-inactive-4.png);
	background-color: #E4B7A4;
	background-position: 35px 30px;
}
.status-list #item-do-8.done {
	background-image: url(../images/profile-media/icon-step-inactive-8.png);
	background-color: #8D92B0;
}
.status-list #item-do-9.done {
	background-image: url(../images/profile-media/icon-step-inactive-5.png);
	background-color: #FDA53E;
}
.status-list #item-do-10.done {
	background-image: url(../images/profile-media/icon-step-inactive-9.png);
	background-color: #90B3CF;
}
.status-list #item-do-16.done {
	background-image: url(../images/profile-media/icon-step-inactive-10.png);
	background-color: #96BEBD;
	background-position: 35px 22px;
}
.status-list li .counter {
	position: absolute;
	top: 10px;
	left: 10px;
	font-size: 30px;
	font-weight: bolder;
	color: rgba(255, 255, 255, 0.63);
}
.status-list-inner {
	position: relative;
	overflow: hidden;
	border-radius: 7px 7px 0 0;
}
.status-list-inner a {
	color: #FFF !important;
	text-decoration: none;
	position: relative;
}
.status-list-inner a:hover {
	text-decoration: none;
}
.done .status-list-inner {
	background: url(../images/profile-media/icon-step-checked.png) no-repeat 50% 17px;
}
.status-list .done .undo-complete {
	background-color: rgba(218, 218, 218, 0.25);
}
/* Colors for undone button */
.status-list .done#item-do-1 .undo-complete {
	background-color: #ED5F5E;
}
.status-list .done#item-do-2 .undo-complete {
	background-color: #5C387F;
}
.status-list .done#item-do-3 .undo-complete {
	background-color: #EE788C;
}
.status-list .done#item-do-4 .undo-complete {
	background-color: #E071A4;
}
.status-list .done#item-do-5 .undo-complete {
	background-color: #FDA53E;
}
.status-list .done#item-do-6 .undo-complete {
	background-color: #8C4183;
}
.status-list .done#item-do-7 .undo-complete {
	background-color: #F37F4B;
}
.status-list .done#item-do-8 .undo-complete {
	background-color: #3D4D9B;
}
.status-list .done#item-do-10 .undo-complete {
	background-color: #2D8BD5;
}
.status-list .done#item-do-16 .undo-complete {
	background-color: #37A39E;
}

.status-list .done-status-link:hover {
	text-decoration:none;
}
.status-list .undo-complete:hover {
	text-decoration:none;
}
#item-do-1 .done .status-list-inner {background-color: rgba(244, 170, 143, 0.5);}
#item-do-2 .done .status-list-inner {background-color: rgba(141, 108, 151, 0.5);}
#item-do-3 .done .status-list-inner {background-color: rgba(221, 160, 155, 0.5);}
#item-do-4 .done .status-list-inner {background-color: rgba(255, 135, 145, 0.5);}
#item-do-5 .done .status-list-inner {background-color: rgba(253, 195, 152, 0.5);}
#item-do-6 .done .status-list-inner {background-color: rgba(140, 110, 131, 0.5);}
#item-do-7 .done .status-list-inner {background-color: rgba(230, 198, 109, 0.5);}
#item-do-8 .done .status-list-inner {background-color: rgba(84, 130, 155, 0.5);}
#item-do-9 .done .status-list-inner {background-color: rgba(253, 195, 152, 0.5);}
#item-do-10 .done .status-list-inner {background-color: rgba(67, 174, 182, 0.5);}
#item-do-16 .done .status-list-inner {background-color: rgba(88, 209, 238,0.5);}
.status-list .description-wrapper {
	height: 46px;
	display: block;
	overflow: hidden;
	padding: 94px 4px 0;
	font-size: 13px;
	line-height: 15px;
}
.status-list .description-wrapper, .status-list .description-wrapper * {
	color: #FFF !important;
}
.status-list .done .description-wrapper {
	height: 78px;
	background: url(../images/profile-media/done-text.png) no-repeat 50% 95%;
}
.status-list.done .description-wrapper {
	height: 77px;
}
.status-list .description-wrapper a {
	text-decoration: none;
	font-weight: bolder;
	color: #FFF;
}
.status-list .description-wrapper span {
	text-decoration: none;
	font-weight: bolder;
	color: #FFF;
}
.status-list .description-wrapper a:hover {
	text-decoration: underline;
}
.status-list .inf-link,
.status-list .done-status-link,
.status-list .succeed-marker,
.status-list .undo-complete {
	width: auto;
	height: 22px;
	display: block;
	float: none;
	padding: 6px 4px 3px;
	font-size: 13px;
	text-decoration: none;
	color: #FFF;
}
.status-list .inf-link,
.status-list .succeed-marker {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
.status-list .done .succeed-marker {
	border: none;
}
.status-list .succeed-marker {
	background: url(../images/profile-media/icon-step-checked.png) no-repeat 50% 17px rgba(228, 228, 228, 0.8);
}
.status-list #item-do-1 .status-list-inner .inf-link,
.status-list #item-do-1 .status-list-inner .succeed-marker {
	border-color: #FDBDBC;
}
.status-list #item-do-2 .status-list-inner .inf-link,
.status-list #item-do-2 .status-list-inner .succeed-marker {
	border-color: #B982EE;
}
.status-list #item-do-3 .status-list-inner .inf-link,
.status-list #item-do-3 .status-list-inner .succeed-marker {
	border-color: #FCB4D7;
}
.status-list #item-do-4 .status-list-inner .inf-link,
.status-list #item-do-4 .status-list-inner .succeed-marker {
	border-color: #FAAAF0;
}
.status-list #item-do-5 .status-list-inner .inf-link,
.status-list #item-do-5 .status-list-inner .succeed-marker {
	border-color: #FFF48B;
}
.status-list #item-do-6 .status-list-inner .inf-link,
.status-list #item-do-6 .status-list-inner .succeed-marker {
	border-color: #F090EF;
}
.status-list #item-do-7 .status-list-inner .inf-link,
.status-list #item-do-7 .status-list-inner .succeed-marker {
	border-color: #FDEE9F;
}
.status-list #item-do-8 .status-list-inner .inf-link,
.status-list #item-do-8 .status-list-inner .succeed-marker {
	border-color: #8AA2F2;
}
.status-list #item-do-9 .status-list-inner .inf-link,
.status-list #item-do-9 .status-list-inner .succeed-marker {
	border-color: #FFF48B;
}
.status-list #item-do-10 .status-list-inner .inf-link,
.status-list #item-do-10 .status-list-inner .succeed-marker {
	border-color: #72EFF9;
}
.status-list #item-do-16 .status-list-inner .inf-link,
.status-list #item-do-16 .status-list-inner .succeed-marker {
	border-color: #78E3E1;
}
.status-list #item-do-1 .status-list-inner .inf-link {
	background-color: #F07C7B;
}
.status-list #item-do-2 .status-list-inner .inf-link {
	background-color: #795C96;
}
.status-list #item-do-3 .status-list-inner .inf-link {
	background-color: #EE778B;
}
.status-list #item-do-4 .status-list-inner .inf-link {
	background-color: #DE71A1;
}
.status-list #item-do-5 .status-list-inner .inf-link {
	background-color: #FDB561;
}
.status-list #item-do-6 .status-list-inner .inf-link {
	background-color: #A16399;
}
.status-list #item-do-7 .status-list-inner .inf-link {
	background-color: #F5966B;
}
.status-list #item-do-8 .status-list-inner .inf-link {
	background-color: #606DAD;
}
.status-list #item-do-9 .status-list-inner .inf-link {
	background-color: #FDB561;
}
.status-list #item-do-10 .status-list-inner .inf-link {
	background-color: #53A0DD;
}
.status-list #item-do-16 .status-list-inner .inf-link {
	background-color: #5BB4AF;
}
.status-list #item-do-1 .done-status-link {
	background-color: #F07A79;
}
.status-list #item-do-2 .done-status-link {
	background-color: #775A95;
}
.status-list #item-do-3 .done-status-link {
	background-color: #EE7489;
}
.status-list #item-do-4 .done-status-link {
	background-color: #DE6F9F;
}
.status-list #item-do-5 .done-status-link {
	background-color: #FDB45F;
}
.status-list #item-do-6 .done-status-link {
	background-color: #9F6198;
}
.status-list #item-do-7 .done-status-link {
	background-color: #F59569;
}
.status-list #item-do-8 .done-status-link {
	background-color: #5E6BAC;
}
.status-list #item-do-9 .done-status-link {
	background-color: #FDB45F;
}
.status-list #item-do-10 .done-status-link {
	background-color: #509FDC;
}
.status-list #item-do-16 .done-status-link {
	background-color: #59B3AE;
}
.status-list li[id^=item-do-] a.done-status-link,
.status-list li[id^=item-do-] .status-list-inner .inf-link,
.status-list .done[id^=item-do-] .undo-complete {
	position: relative;
}
.status-list li[id^=item-do-] a.done-status-link:hover:after,
.status-list li[id^=item-do-] .status-list-inner .inf-link:hover:after,
.status-list .done[id^=item-do-] .undo-complete:hover:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.2);
}

.status-list .done-status-link,
.status-list .undo-complete {
	padding-top: 5px;
	padding-bottom: 0;
	overflow: hidden;
	border-top: none;
	border-bottom: none;
	border-radius: 0 0 7px 7px;
}
.status-list .succeed-marker {
	height: 0;
	border-top: none;
	padding: 0;
}
/*.status-list .succeed-marker:after {
	content: '';
	width: 100%;
	height: 24px;
	display: block;
	position: absolute;
	bottom: 5px;
	left: 10%;
	margin-left: -12px;
	background: url(../images/profile-media/done-text.png) no-repeat 50% 0;
}*/
.status-list .description-wrapper:hover,
.status-list .inf-link:hover,
.status-list .done-status-link:hover,
.status-list .description-wrapper:hover ~ .succeed-marker,
.status-list .undo-complete.active:hover,
.status-list .succeed-marker:hover,
.status-list .succeed-marker:hover ~ .description-wrapper {
	background-color: rgba(0, 0, 0, 0.2)
}
.status-list .inf-link span {
	padding-left: 19px;
	background: url(../images/profile-media/icon-question-mark-small.png) no-repeat 0 1px;
}
.status-list .done-status-link span {
	padding-left: 19px;
	background: url(../images/profile-media/icon-checkbox.png) no-repeat 0 0;
	background-position-y: 3.8px;
}
div.undo-complete span {
	padding-left: 19px;
	background: url(../images/profile-media/icon-step-revert-disabled.png) no-repeat 0 1px;
	text-decoration: none;
	color: rgba(255, 255, 255, 0.4)
}
a.undo-complete.active span {
	padding-left: 19px;
	background: url(../images/profile-media/icon-step-revert.png) no-repeat 0 1px;
}

.help-wrapper {
	padding-top: 14px;
}
.help-title-wrapper {
	border-bottom: 1px solid #DEDEDE;
	text-align: center;
}
.help-wrapper .sp-frame-wrapper {
	padding: 13px 0;
	border-bottom: 1px solid #DEDEDE;
}
.help-wrapper .emergency-icon,
.help-wrapper .inspiration-icon {
	width: 50px;
	height: 50px;
	float: left;
}
.help-wrapper .emergency-icon {
	background: url(../images/profile-media/icon-emergency.png) no-repeat 50% 0;
}
.help-wrapper .inspiration-icon {
	background: url(../images/profile-media/icon-inspiration.png) no-repeat 50% 0;
}
.help-wrapper .emergency-bt,
.help-wrapper .inspiration-bt {
	width: 128px;
	height: 38px;
	float: right;
	padding: 6px 0;
	border-radius: 10px;
	font-size: 16.13px;
	font-weight: bold;
	line-height: 19px;
	text-decoration: none !important;
	text-align: center;
	color: #FFF;
	margin-right: 4px;
}
.help-wrapper .emergency-bt {
	background-color: #E83F55;
}
.help-wrapper .inspiration-bt {
	background-color: #4CA3DF;
}
.help-wrapper .emergency-text-wrapper {
	margin-left: 55px;
	margin-right: 170px;
	padding-top: 6px;
	font-size: 15px;
	line-height: 18px;
}

#userdashboard_done {
	display: block;
	padding-bottom: 5px;
}
/* Personal Homepage Styles End */
.partnerForm label{
	float: none!important;
	display: inline!important;
}


.sp-left{
	width: 707px;
	float: right;
}

.sp-right{
	float: left;
    width: 260px;
}
.settings-link, .join-link{
	margin: 0 0 0 17px;
}
ul.check li, .content ul li{
	margin: 0 11px 13px 0;
	padding: 0!important;
	background-position: center 20px!important;
}
input.dial{
	left: 827px !important;
}

/* validate mindk */
/* validate */
.fvalidate

{

	display: none;

	/*clear: left;*/

	float: left;

	margin: 0;
	padding-top:2px;

}

table.fvalidate

{

	width: auto;

	height: 20px;

	clear: both;

	position: absolute;

	top: 20px;

	left: 0;

	border: 0px;

	border-collapse: collapse;

}

table.fvalidate td, table.fvalidate tr

{

	border: none !important;

	padding: 0 !important;

	margin: 0 !important;

	height: auto;

}

.fvalidate .tl{

	background: url('./img/tl.png') no-repeat 0 0;

}

.fvalidate .t{

	background: url('./img/t.png') repeat-x 0 0;

	height: 25px;

}

.fvalidate .tr{

	background: url('./img/tr.png') no-repeat 0 0;

}

.fvalidate .l{

	width: 16px;

	padding-left: 16px;

	background: url('./img/l.png') no-repeat 0 0;

	min-width: 13px;

}

.fvalidate .r{

	width: 13px;

	background: url('./img/r.png') repeat-y 0 0;

	min-width: 13px;

}

.fvalidate .bl{

	background: url('./img/bl.png') no-repeat 0 0;

}

.fvalidate .b{

	height: 10px;

	background: url('./img/b.png') repeat-x 0 0;

}

.fvalidate .br{

	background: url('./img/br.png') no-repeat 0 0;

}

.fvalidate .c{

	background: url('./img/c.png') repeat;

}

.trr

{

	overflow: visible;

}

.fvalidate a.close {

	float: right;

	background: url('./img/close.png') no-repeat;

	position: relative;

	margin-left: 5px;

	display: block;

	width: 10px;

	height: 10px;

	cursor: pointer;

}

.fvalidate .err {



	margin: 0;

}

@-moz-document url-prefix() {

	.fvalidate p.notice {

		min-width: 270px !important;

	}

}

.fvalidate p.notice,

body #content .fvalidate p.notice

{

	min-width: 278px;

	width: auto !important;

	width: 278px;

	margin: 0;

	background-color: #FFEAEA;

}

.fvalidate p.correct,

body #content .fvalidate p.correct

{

	width: 2em;

	margin: 0;

	text-align: right;

}

.fvalidate p {

	width : auto;

	min-width: 24px;

	margin: -60px 5px 10px 0;

	padding: 2px;

	border: 1px solid #B5B8C8;

	line-height: 1em;

	display: block;

	font-size: .9em;

	font-family: tahoma, verdana, sans-serif;

	text-align: left;

	border: 0;

	color: #AA0000;

}

p.correct

{

	color: #236147;

	width:24px;

	background:none!important;

	/*display: none;*/

}

p.notice

{

	color: #d71313;

}

.deepest span.niftydefault span.yoo-login span.login span.login-button-icon button {
    min-width: 50px;
    width: 51px !important;
}

.niftydefault .span-welcome {
	padding-left: 10px;
    width: 128px;
}

/* end validate */
/* 1.11.2014 */
.chart-wrapper .floatbox form, .chart-wrapper .floatbox div {
    overflow: hidden;
}
#chart-form .matchGrid #table-1 {
    overflow: hidden;
    width: 973px;
    margin-bottom: -1px;
}

#controls label {
    display: inline-block;
    float: none;
    width: auto;
}
div.pppage fieldset table, div.pppage fieldset table tr, div.pppage div.requestList table {
    direction: rtl;
}
div.pppage fieldset table td.fields,
div.pppage div.requestList table tr.heading td,
div.pppage div.requestList table tr td:first-child,
div.pppage .requestList h2.smaller-hdr,
div.pppage .requestList table td,
.viewbox table tr.heading td,
.graybox {
    text-align: right;
}
div.pppage .requestList table td:last-child {
    text-align: center;
}
div.pppage td.fields select {
    float: none;
}
div.pppage .fields span.labeled2 {
    margin: 0 0 0 20px;
}
div.pppage td.fields > div {
    float: none !important;
}
div.pppage td.fields div.labelBox  {
    float: right;
}
div.pppage td.fields div.smallBox  {
    text-align: right;
}
#content-shift .buttons-edit-start-cancel,
#content-shift .buttons-edit-start-save,
#content-shift #partners-form,
#content-shift #ajaxForm,
#content-shift #settings_sponsorship {
    display: block;
}
#captcha.sp-width,
#answer.sp-width {
    width: 408px;
}
.fields input#purpose1,
.fields input#purpose0,
.fields input#state,
.fields input#state2 {
    float: right;
}
form div label {
    display: block;
    float: none;
    margin-right: 20px;
    width: 40px;
}
form label[for="purpose0"],
form label[for="purpose1"] {
    display: block;
    float: none;
    margin-right: 20px;
    width: 400px;
}
#agebox {
    float: none;
}

#content-shift div.pppage input,
#content-shift div.pppage textarea {
	padding-right: 2px;
}
form div label#error_start_of_journey {
	width: auto;
}
.update-fall-popup, 
.woh-wrapper .controls, 
.chart-wrapper .controls {
    direction: ltr;
}
.gyeuser dd input#email {
    padding-right: 2px;
}
#primary_purpose_wrapper .labels, 
#primary_purpose_wrapper .fields,
#conc .labels, 
#conc .fields {
    display: none;
}
#start_of_journey_img {
	margin-left: -1px;
}
#fixed-bar-controller-clean,
#status-clean {
	float: right;
	margin: 3px 0 0;
}
#fixed-bar-controller-clean,
#controls #status-clean {
	float: none;
}
.chart-wrapper .message-wrapper .controls .status-clean,
.chart-wrapper .message-wrapper .controls .status-fall {
	padding: 0;
}
.pppage .fields span.labeled2 {
	display: inline-block;
}
.fields input[type="radio"],
.pppage .fields span.labeled2 input[type="radio"] {
	margin-left: 5px
}
#lCheck {
	display: inline;
}
.menu-wrapper li {
    background-image: none !important;
}
label#error_forum_link,
label#error_recent_streak {
	width: 100%;
}
#uddeim-navbar2 ul li img {
	margin-left: 3px;
}
#uddeim-navbar2 ul li {
	display: inline-block;
}
#uddeim-m .uddeim-set-block input[type="radio"],
#uddeim-m .uddeim-set-block input[type="checkbox"] {
	margin-left: 7px;
} 
.contentpane #system .item {
	padding: 10px;
}
.progress-meter-wrapper input#percent {
    margin-left: -98px !important;
}

.chart-wrapper .message-wrapper .message-wrapper-2 {
	padding: 0 !important;
}

.woh-wrapper .message-wrapper .message-wrapper-2, 
.chart-wrapper .message-wrapper .message-wrapper-2 {
	line-height: 0;
}

/* R to L fixes start */
/* profile page start */
#content-shift legend {
	white-space: nowrap;
}
#content-shift legend,
.gyeuser_edit .labels,
.gyeuser_edit .fields {
	text-align: right !important;
}
.gyeuser_edit .fields {
	width: 30% !important;
}
.gyeuser_edit .labels {
	width: 70% !important;
}
	.gyeuser_edit .fields textarea,
	.gyeuser_edit .fields input,
	.gyeuser_edit .fields select {
		float: right !important;
		width: 100% !important;
		padding-right: 0 !important;
		margin-right: 0 !important;
	}
	.gyeuser_edit .fields input[type="checkbox"] {
		width: auto !important;
	}
/* profile page end */
	/* kunena-menu start */
	.floatbox {
		overflow: visible !important;
	}
		#Kunena #ktab div.moduletable ul.menu li {
			padding: 0 10px !important;
		}
		#Kunena #ktab li, 
		#Kunena #ktab div.moduletable ul.menu li {
			float: right;
		}
		#Kunena td.kprofileboxcnt {
			text-align: right;
		}
		#Kunena ul.kprofilebox-link {
			float: left;
		}
	/* kunena-menu end */
	/* kunena-body start */
	#Kunena td.kcol-kcatlastpost {
		text-align: right !important;
	}
	#Kunena td.kcol-mid.kcol-kcattitle {
		text-align: right !important;
	}
		#Kunena td.kcol-mid.km,
		#Kunena h2 {
			text-align: right !important;
		}
		#Kunena div.kblock span.ktoggler {
			float: left;
			right: auto;
		}
		#Kunena div.kthead-title.kl {
			overflow: auto;
		}
		#Kunena div.kthead-title a {
			float: right;
		}
	/* kunena-body end */
	/* kunena-profile start */
	#Kunena div#kprofile-stats {
		text-align: right;
	}
	#Kunena dl.tabs {
		float: right;
	}
	#Kunena tr.krow2 td { 
		text-align: right;
	}
	#Kunena div.kprofile-rightcol1 {
    	text-align: right;
	}
	#Kunena div.kprofile-rightcol2,
	#Kunena div.kiconrow span,
	#Kunena div.kiconrow, 
	#Kunena div.kiconprofile span {
		float: right;
	}
	#Kunena div.kiconrow {
		padding-left: 10px;
		padding-right: 0;
	}
	#Kunena .kicon-profile {
		margin-left: 4px;
	}
	#Kunena div.kheader h2 span {
		margin-left: 10px;
	}
	#Kunena div.kblock span.select-toggle {
		float: none;
		height: auto;
		position: static;
		right: 0;
		top: 0;
	}
	#Kunena table.kblocktable, #Kunena #kwhoispage td.td-3, #Kunena div.kmsgsignature, #Kunena .kmsgtext {
		text-align:right;
	}
	#Kunena .kannouncement label {
		width: 95%;
	}
	#Kunena .kannouncement .kbutton {
		display: block;
		margin: 0 auto;
		padding: 5px 10px;
	}
    #Kunena #kwhoispage span a {
        display: inline-block;
    }
    #ktop, .klist-markallcatsread {
        width: 935px;
    }
	/* kunena-profile end */
	/* chart start */
	.edit-btn {
		left: 10px !important;
		right: auto;
	}
	.action-90-days-wrapper,
	.fall-wrapper,
	.level-wrapper,
	.action-wrapper {
		text-align: right;
		padding: 5px 5px 5px 5px !important;
	}
	div.pppage fieldset table td.labels {
		text-align: right !important;
		vertical-align: top !important;
	}
		button[name="update_settings"].btn-submit {
			display: block;
			margin: 0 auto;
		}
	/* chart end */
	/* userdashboard module start */
	.content-top-left.poll .mod-features-settings-wrapper {
		text-align: right !important;
		width: 300px;
		float: left;
	}
	.content-top-left.poll .mod-features-settings td {
		padding: 6px 0 5px 5px;
	}
	/* userdashboard module end */
/* R to L fixes end */

/*Light box registration Start*/

.form-registration {
	/*padding-bottom: 30px;*/
	font-size: 13px;
}
.col-clr,
.form-registration .col-clr {
	margin: 0 -10px;
}
	.col-12,
	.col-11,
	.col-10,
	.col-9,
	.col-8,
	.col-7,
	.col-6,
	.col-5,
	.col-4,
	.col-3,
	.col-2,
	.col-1 {
		float: left;
		padding: 0 10px;
	}
	.col-12 {
	width: 100%;
	}
	.col-11 {
	width: 91.66666667%;
	}
	.col-10 {
	width: 83.33333333%;
	}
	.col-9 {
	width: 75%;
	}
	.col-8 {
	width: 66.66666667%;
	}
	.col-7 {
	width: 58.33333333%;
	}
	.col-6 {
	width: 50%;
	}
	.col-5 {
	width: 41.66666667%;
	}
	.col-custom-5 {
	    width: 38%;
	}
	.col-3 {
	    width: 25%;
	}
    .col-custom-3 {
        width: 30%;
    }
	.col-2 {
	width: 16.66666667%;
	}
	.col-1 {
	width: 8.33333333%;
	}
    .no-padding {
        padding: 0 4px 0 0;
    }
.form-registration div,
.form-registration p {
	margin: 0;
}
.form-registration * ,
.join-anonymously * {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

.form-registration form .row {
	margin-bottom: 20px;
}

.form-registration .row:before,
.form-registration .row:after,
.row:before,
.row:after {
	content: "";
	display: table;
}
.form-registration .row:after,
.row:after {
	clear: both;
}
.form-registration input[type="text"],
.form-registration input[type="email"],
.form-registration input[type="submit"],
.form-registration input[type="password"],
.form-registration textarea {
	width: 100%;
	min-height: 40px;
	float: none !important;
}
.form-registration textarea {
	resize: vertical;
}
.form-registration select {
 	width: 100%;
	min-height: 30px;
	padding: 4px 2px;
 }
span.radio {
 	margin-right: 10px;
}
span.radio:last-child {
	margin-right: 0;
}
span.radio input,
.checkbox input {
	margin-right: 3px;
}
span.radio span {
	vertical-align: middle;
}
.checkbox span {
	vertical-align: text-bottom;
}
.form-registration .fvalidate {
	float: none !important;
}
	.form-registration .fvalidate .notice {
		padding: 5px 10px !important;
	}
.form-registration .labels {
	display: block;
    float: none;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 5px;
    margin-right: 0;
	width: 100%;
}
.form-registration .smallBox {
	width: auto;
	color: #838383;
	text-align: right;
}
	.form-registration .smallBox a {
		color: #838383 !important;
	}
	.form-registration .smallBox a:hover {
		/*text-decoration: none;*/
		color: #555 !important;
	}
	.form-registration .content {
		margin: 0 auto;
	}
	.step-1,
	.step-2,
	.step-3,
	.step-4,
	.step-5 {
		position: relative;
		padding: 40px 40px 30px;
		/*border: 4px solid #CCCCCC;*/
	}
/*step-1 Start*/
	.step-1 {
		max-width: 530px;
	}
		.center-wrapper {
			text-align: center !important;
		}
		.form-registration .form-header {
			margin-bottom: 25px;
		}
			.form-registration .ax_image {
				margin-bottom: 20px;
			}
				.ax_image img {
					max-width: 100%;
				}
			.form-registration .titleReg {
				font-weight: bold;
				font-size: 22px;
				margin-bottom: 10px;
                line-height: 25px;
			}
			#helpVideo a {
				color: #3A9FC5 !important;
				text-decoration: underline;
			}
			#helpVideo a:hover {
				color: #074459 !important;
			}
/*Step-1 End*/

.form-header .registration-tool-wrapper {
    max-width: 100%;
    margin-top: 15px;
}

.form-header .registration-tool-wrapper span {
    width: 65px !important;
    text-align: left;
    vertical-align: middle;
}

/*Step-2 Start*/
.step-2 {
	max-width: 720px;
}
	.registration-tool-wrapper {
		max-width: 600px;
	}
	.registration-tool-wrapper span {
		background: url("/images/home/responsive/tools-icon-sprite.png") no-repeat;
		display: inline-block;
		color: #000;
		font-size: 13px;
		text-decoration: none;
		margin-right: 5px;
		min-height: 38px;
		padding-left: 45px;
		padding-top: 2px;
		width: 112px;
		max-width: 100%;
		background-repeat: no-repeat;
	}
    .first-step-wrapper .label-form,
	.step-2 .label-form {
		background: url("../images/label-form.png") no-repeat 0 0;
		width: 116px;
		height: 116px;
		position: absolute;
		left: 0;
		top: 0;
	}
	.registration-tool-wrapper span:last-child {
		margin-right: 0;
	}
	.registration-tool-wrapper .ico-personal-homepage {
		background-position: 0 -78px;
	}
	.registration-tool-wrapper .ico-90-day-chart {
		background-position: 0 -39px;
	}
	.registration-tool-wrapper .ico-participate-in-forums {
		background-position: 0 -314px;
	}
	.registration-tool-wrapper .ico-partner-program {
		background-position: 0 -397px;
	}
	.registration-tool-wrapper .ico-phone-roster {
		background-position: 0 -439px;
	}
	 .registration-tool-wrapper p {
		text-align: center;
	}
	.step-2  .control-block {
		max-width: 440px;
	}
    .registration-tool-wrapper span {
        vertical-align: middle;
    }

	.center-wrapper.form-header p {
		margin-bottom: 15px;
	}
	.form-registration .registration-tool-wrapper,
	.registration-tool-wrapper p {
		margin-bottom: 25px;
	}
	.form-registration .registration-info,
	.form-registration .registration-info a {
		color: #555;
	}
	.form-registration .radio-wrapper {
		margin-top: 6px;
	}
/*Step-2 End*/

/*Step-3 Start*/
.step-3 {
	max-width: 710px;
}
	.step-3  .control-block {
		max-width: 435px;
	}
	.step-3  .form-header {
		font-size: 14px;
	}
		.step-3 .center-wrapper p {
		    margin-bottom: 25px;
		}
		.btn-wrapper {
			text-align: center;
		}
		button.btn {
			padding: 7px 17px;
		}
		.step-3 .radio {
			display: block;
			margin-bottom: 5px;
		}

		.step-3 .checkbox {
			display: block;
			margin-bottom: 5px;
		}

		.step-3 .textarea {
			font-size: 13px;
			font-family: Arial;
		}

/*Step-3 End*/
/*Step-4 Start*/
.step-4 {
	max-width: 710px;
}
	.form-registration .step-4 .tools-started-item-img {
		max-width: 605px;
		margin: 0 auto 25px;
		text-align: center;
	}
    .form-registration .step-4 .tools-started-item-img a {
        min-height: 141px;
        vertical-align: middle;
    }
        .tools-started-link {
			display: inline-block;
			max-width: 122px;
			margin-right: 35px;
			text-decoration: none;
		}
		.tools-started-link:last-child {
			margin-right: 0;
		}
		.tools-started-link:hover {
			opacity: 0.8;
		}
			.tools-started-link span {
				display: inline-block;
				text-decoration: none;
				padding-top: 7px;
				text-align: center;
				width: 100%;
				color: #000;
			}
	.step-4 .control-block {
		max-width: 285px;
	}
	.step-4 input[type="submit"] {
		margin-top: 15px;
	}
	.donation-field-wrapper {
		position: relative;
	}
	.donation-field-wrapper:before {
		content:"$";
		position: absolute;
		font-size: 14px;
		left: 5px;
		top: 12px;
	}
	.donation-field-wrapper .donation-field {
		padding-left: 20px;
	}
	.step-4 .center-wrapper.content-text-block {
		margin-bottom: 30px;
	}
/*Step-4 End*/
/*Step-5 Start*/
.step-5 {
	max-width: 530px;
}
	.thanks-block {
		text-align: center;
		font-size: 16px;
	}

	.quest {
		font-size: 20px;
	}

    .quest#questtitle {
        line-height: 25px !important;
    }

/*Step-5 End*/

    .join-anonymously.row {
        margin: 0 31px 20px 27px;
        padding: 10px 25px;
        border: 3px solid #E65618;
    }

    .block-title,
    .block-email,
    .block-text-link {
        float: left;
        max-width: 100%;
    }

    .block-title {
        width: 235px;
        margin-right: 14px;
        margin-top: 4px;
    }

    .block-email {
        width: 445px;
        margin-right: 19px;
        vertical-align: top;
        margin-top: 5px;
    }

    .block-email .btn-registration {
        vertical-align: top;
    }
    .block-email input[type="email"] {
        margin-right: 5px;
    }

    .block-text-link {
        width: 190px;
        text-align: center;
        font-size: 12px;
        color: #656565;
    }

    .join-anonymously input[type="email"] {
        max-width: 275px;
        width: 100%;
        height: 40px;
        padding-left: 15px;
        padding-right: 10px;
        font-size: 16px;
        border: 1px solid #757575;
        -webkit-box-shadow: 0 0 4px 0 #999 inset;
                box-shadow: 0 0 4px 0 #999 inset;
    }

    .join-anonymously input[type="email"]:focus {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    input[type="email"]::-moz-placeholder {
        color: #B2B2B2;
        opacity: 1;
    }

    input[type="email"]:-ms-input-placeholder {
        color: #B2B2B2;
        opacity: 1;
    }

    input[type="email"]::-webkit-input-placeholder {
        color: #B2B2B2;
        opacity: 1;
    }

    .anonymously-title {
        font-size: 24px;
        line-height: 27px;
        font-weight: bold;
        color: #E65618;
        margin-bottom: 2px;
    }

    .anonymously-content {
        font-size: 13px;
        line-height: 13px;
    }

    .btn-registration {
        background-color: #02A2BA;
        color: #FFF;
        display: inline-block;
        font-size: 24px;
        padding: 12px 10px 11px;
        font-weight: bold;
        text-align: center;
        text-decoration: none !important;
        vertical-align: middle;
    }

    .btn-registration:hover,
    .btn-registration:focus {
        opacity: 0.9;
        text-decoration: none !important;
        color: #FFF;
    }

    .register-free .btn-registration,
    .register-free input[type="email"] {
        vertical-align: top;
    }

    #tool-description p.login-link-block {
        margin-bottom: 7px !important;
    }

    #tools-block tr td#tool-description p.login-link-block a {
        color: #227C9C;
        text-decoration: underline;
    }

    #tools-block tr td#tool-description p.login-link-block a:hover {
        color: #074459;
    }

    #tools-block tr td#tool-description {
        height: auto;
    }

    .form-row {
        display: inline-block;
        position: relative;
        width: 100%;
    }

    .block-email .form-row {
        width: auto;
    }
	.form-registration .wrapper-unsubscribe {
		margin-top: 20px;
	}
    #unsubscribe_form .button-wrapper {
        margin: 10px auto auto;
        overflow: hidden;
        width: 230px;
    }
    #cancell-popup-btn,
    #unsubscribe-popup-btn {
        padding: 4px;
        font-size:13px;
        font-family: Arial, Helvetica, sans-serif;
    }
    #cancell-popup-btn {
        float: left;
    }
    #unsubscribe-popup-btn {
        float: right;
    }
/*Light box registration End*/

    /*Login table block homepage Start*/
    #tools-block tr td#tool-description {
        padding-top: 7px;
        padding-bottom: 7px;
    }

    .register-free {
        text-align: center;
    }

    .register-free input[type="email"] {
        height: 27px;
        border: 1px solid #727272;
        width: 182px;
        max-width: 100%;
        margin-right: 5px;
    }

    .register-free input[type="email"]:focus {
        border: 1px solid #727272;
    }

    .register-free input[type="email"]::-moz-placeholder {
        color: #727272;
        opacity: 1;
    }

    .register-free input[type="email"]:-ms-input-placeholder {
        color: #727272;
        opacity: 1;
    }

    .register-free input[type="email"]::-webkit-input-placeholder {
        color: #727272;
        opacity: 1;
    }

    .register-free .btn-registration {
        text-transform: uppercase;
        font-size: 17px;
        padding-top: 7px;
        padding-bottom: 7px;
    }

    .register-free .btn-registration,
    .register-free input[type="email"] {
        vertical-align: top;
    }

    #tool-description p + .register-free {
        margin-top: 7px;
    }

    #tools-block tr td#tool-description {
        height: auto;
    }

    /*Login table block homepage End*/

    #sbox-window {
        transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
    }
    #unsubscribe-popup {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        margin: auto !important;
        height: 250px;
        font-size: 13px;
        padding: 10px;
        background-color: rgb(240,240,240);
        border: 6px solid #BCBCBC;
        z-index: 100000000000000000;
    }
        #unsubscribe-popup-cancel {
            position: absolute;
            top: 10px;
            right: 10px;
            cursor: pointer;
            height: 10px;
            width: 14px;
            padding: 0 0 5px 0;
            text-align: center;
            font-weight: bold;
            color: #000000;
            z-index: 100000000000000000;
        }
    #unsubscribe_form .form-row {
        width: auto !important;
    }
#personal-home-page-wrapper {
    width: 1000px;
    height: 970px;
    background: #ffffff url("../images/personal-home-page-bg.png") no-repeat 0 0;
    background-size: contain;
}
#above-blure {
    display: none;
}
input[type="email"] {
	padding: 1px 0 1px 5px;
}

/* New registration start */

.form-registration {
    direction: rtl;
    text-align: right;
    line-height: 17px;
}
.form-registration a {
	text-decoration: underline;
}

.registration-tool-wrapper span {
	line-height: 1.2em;
	text-align: left;
}

.form-registration.first-step-wrapper #captcha.sp-width, 
.form-registration.first-step-wrapper #answer.sp-width {
	width: 100%;
}

.col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
	float: right;
}
.form-registration form div label {
	width: auto !important;
	display: inline;
	vertical-align: text-bottom;
	margin: 0;
	padding: 0;
}
span.radio {
	display: inline-block;
	margin-right: 0;
	margin-left: 10px;
}
span.radio:last-child {
	margin-left: 0;
}
	span.radio input, .checkbox input {
		margin-left: 3px;
		margin-right: 0;
		vertical-align: baseline;
	}
		span.radio span {
			vertical-align: baseline;
		}

.tools-started-link {
	margin-left: 35px;
	margin-right: 0;
}
.tools-started-link:last-child {
	margin-left: 0;
}

.donation-field-wrapper:before {
	left: auto;
	right: 5px;
	top: 10px;
}
.form-registration .donation-field-wrapper .donation-field {
	padding-left: 10px;
	padding-right: 20px;
}
.form-registration .reg-about-hint {
	margin-bottom: 5px;
}

#content-shift div.pppage fieldset.gyeuser_edit table {
	direction: rtl;
}
	fieldset.gyeuser_edit table label {
		width: auto;
	}
	#cclists input {
		margin-top: 7px;
		margin-bottom: 0;
	}
	.gyeuser_edit .labels,
	.gyeuser_edit .fields {
		width: 50% !important;
	}

.form-registration textarea,
.form-registration input[type="email"],
.form-registration input[type="text"],
.form-registration input[type="password"] {
	padding: 1px 5px 1px;
	border: 1px solid #c8c8c8;
}
.form-registration select {
	padding: 4px 2px;
	border: 1px solid #c8c8c8;
}
.form-registration .smallBox a {
    color: #838383 !important;
    text-decoration: underline;
}
	/* New registration end */

#Kunena span.kpdf {
	margin: 0 !important;
}

#Kunena td.kcol-mid,
#Kunena div.ktopic-title-cover
{
    text-align: right;
}
#Kunena span.ktopic-views {
    display: block;
}
#Kunena td.kcol-ktopicreplies strong {
    text-align: center;
}
.new_reply_row .new_reply_counter,
.new_reply_row .label,
.new_reply_row h4,
#Kunena span.ktopic-posted-time {
    float: right;
}
#Kunena #topsearch_form {
	float: left;
	padding-left: 15px;
}
#Kunena #topsearch_form #gosearch {
	border-radius: 4px 0 0 4px;
	font-weight: normal;
}
#Kunena #topsearch_form #keyword_top {
	border-radius: 0 4px 4px 0;
}
#Kunena #topsearch_form #gosearch, #Kunena #topsearch_form #keyword_top {
	box-sizing: border-box;
	line-height: 28px;
	height: 28px;
	padding: 0 5px;
	vertical-align: top;
}
#Kunena div.kmsgbody div.kmsgtext {
	overflow: auto;
	word-wrap: break-word;
	font-size: 12pt;
	line-height: 150%;
}
.navbox .row span.cell.right {
    direction: ltr;
}
.right-block-module-wrapper {
    float: left;
}
.content-top-left-for-user {
    width: 320px;
    float: left;
    margin-left: 40px;
}
#yoo-zoo, #yoo-zoo .items h1.pos-title {
    font: 14px/17px Arial, sans-serif;
}
#yoo-zoo.blog-gye_content .details {
	margin: 0px 0px 16px 0px;
}
#yoo-zoo .items {
	margin: 0px -7px 0px -7px;
	overflow: hidden;
}
#yoo-zoo.blog-gye_content .items div.teaser-item {
	padding: 11px 7px 8px 7px;
}
#yoo-zoo.blog-gye_content .items div.teaser-item {
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
}
#yoo-zoo.blog-gye_content .items div.teaser-item-bg {
	padding: 0;
	background: none;
}
#yoo-zoo .items div.media-left {
	margin: 0px 0px 0px 15px;
	float: right;
}
#yoo-zoo.blog-gye_content .items h1.bigger {
	height: 24px;
}
#yoo-zoo.blog-gye_content .items h1.bigger a {
	font-size: 18px !important;
}
#yoo-zoo.blog-gye_content .items h2.pos-title a, #yoo-zoo.blog-gye_content .items h1.pos-title a {
	font-size: 14px;
	font-style: normal;
	color: #227C9C;
}
#yoo-zoo.blog-gye_content .details div.heading {
	padding: 0;
	border: none;
}
#yoo-zoo.blog-gye_content .items h1.pos-title {
    letter-spacing: 0;
    line-height: 1.5;
    margin-right: 10px;
}
#yoo-zoo.blog-gye_content .items .teaser-item p.pos-links {
    clear: right;
    float: left;
    margin-top: 0;
    font-size: 11px;
    line-height: 11px;
}
.zoo-item.list-v > ul > li {
    margin: 5px 0px 0px 0px;
    padding: 6px 0px 0px 0px;
    overflow: hidden;
}
#left .zoo-category.list > ul ul {
    margin: 0px;
    padding: 0px 30px 10px 0px;
    list-style: circle;
}
#yoo-zoo .teaser-item-bg .floatbox {
    float: right !important;
}
#system iframe {
    margin: auto;
    border: 5px solid #F0F0F0;
}
.first-time-table {
    border-top: 5px solid #f0f0f0;
    border-bottom: 5px solid #f0f0f0;
    margin-top: 1em;
    font-size: 12px;
}
.first-time-table td img {
    margin-right: 8px;
    border: 1px solid #ccc;
}
div.twelve_step_menu a {
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3) !important;
	color: #fff !important;
}
.twelve_step_menu table td {
	text-align: center;
	color: #c3c3c3;
}
span.mainlevel {
	padding: 5px;
}
#yoo-zoo.blog-gye_content .blog-category {
	position: relative;
	min-height: 160px;
}
#yoo-zoo.blog-gye_content .blog-category h2.title {
	border-bottom: 1px solid #1e6f8a;
	height: 30px;
	font-size: .7em;
}
.cyan-rounded {
	max-width: 500px;
	overflow: hidden;
	display: block;
	float: left;
	padding-left: 25px;
	background: url(../images/cyan-rounded-l.png) no-repeat 0 0;
}
#yoo-zoo.blog-gye_content .blog-category h2.title a, #yoo-zoo.blog-gye_content .blog-category h2.title a span {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
.cyan-rounded-inner, #yoo-zoo.blog-gye_content .categories h2.title .cyan-rounded-inner {
	height: 30px;
	display: block;
	float: left;
	padding-right: 28px;
	background: url(../images/cyan-rounded-r.png) no-repeat 100% 0;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
}
#yoo-zoo.blog-gye_content .blog-category ul.sub-categories {
	position: relative;
	right: 119px;
	top: 6px;
	min-height: 70px;
	width: 516px;
	padding-right: 30px;
}
#yoo-zoo.blog-gye_content .blog-category a.teaser-image {
	position: absolute;
	top: 79px;
	right: 10px;
}
#yoo-zoo.blog-gye_content .blog-category ul.sub-categories li {
	margin: 4px 0;
	padding-right: 12px !important;
	background: url(../images/orange-bullet.png) no-repeat 0 5px;
	background-position: right center !important;
	line-height: normal !important;
}
#yoo-zoo.blog-gye_content .blog-category {
	position: relative;
	min-height: 160px;
	clear: both;
	padding-top: 5px;
	overflow: hidden;
	padding-bottom: 20px;
}
#yoo-zoo.blog-gye_content .blog-category h2.title a {
	float: right;
}
#yoo-zoo.blog-gye_content .blog-category h2.title a.blue-link {
	float: left;
	font-weight: normal;
	position: absolute;
	bottom: 0;
	left: 15px;
}
#yoo-zoo .pos-title .rating, #yoo-zoo .rating div.previous-rating {
	float: left;
}
#yoo-zoo .details.align-left .image {
	float: right;
	margin:0 0 0 15px;
}
div#comments #respond label {
	margin: 0;
	display: inline;
}
#yoo-zoo.blog-gye_content .details {
	position: relative;
	padding: 0;
	border: none;
}
#component #system .item > .icon {
	float: left;
}
.content .item ul li {
	background-position: right top !important;
	padding-right: 24px !important;
}
#yoo-zoo .pagination a {
	display: inline-block;
}
.sub-dropbox table tr td:first-child {
	text-align: left;
}
#yoo-zoo.blog-gye_content .details h1.title.gray, #yoo-zoo.blog-gye_content .details h1.title.gray {
	height: 48px;
	position: absolute;
	top: 40px;
	right: 0;
	padding: 1px 16px 14px 15px;
	background: url(../images/gray-header-bg.png) repeat-x 0 0;
	font-family: Georgia;
	font-size: 2.95em;
	color: #fff;
	border: none;
	z-index: 1;
}
#yoo-zoo .item .therapist-detail .photo {margin-bottom:0em;}

.pos-address1, .pos-contact, .pos-address2, .pos-map

{display:block;     border: 1px solid #D2D3D4; padding:10px; margin-bottom:1em; width:241px;
}

#yoo-zoo .item .therapist-detail .pos-address1 h3,
#yoo-zoo .item .therapist-detail .pos-contact h3,
#yoo-zoo .item .therapist-detail .pos-address2 h3,
#yoo-zoo .item .therapist-detail .pos-map h3
{margin-top:5px; font-weight:normal}





#yoo-zoo .item .therapist-detail h3 {
	font-size: 16px;
	font-weight: bold;
	margin: 19px 0 5px;
	color:#32486d;
}

#yoo-zoo .item .therapist-detail div.pos-contact .element,  #yoo-zoo .item .therapist-detail div.pos-map .element {
	border:0;
	margin-bottom: 0px;
	padding: 0px;
}


#yoo-zoo .item div.pos-address, #yoo-zoo .item div.pos-contact {float:none}

.pos-model > div > div { }

.business-therapist-frontpage h2.pos-title {color:#000}

.creation-form  .image-select span.select, .download-select span.select,  .download-select select, .creation-form  .image-select select, #item-submission .administration, .creation-form .image-select span.select, .creation-form .image-select span.select, .creation-form .download-select span.select, .creation-form .element .more-options {display:none}

.photo a {display:block}

.pos-profile .element > li {    left: 15px;     margin: 0 29px;    position: relative;}


.floatbox .photo {
	border: 6px solid #F0F1F2;    display: block;    float: right;    margin-left: 1em;    margin-top: 16px;    padding: 0;    width: 150px;
}

.yoo-zoo .business-therapist .pos-title {color:#000; font-weight:bold;}

.creation-form .element .description {
	color: #999999;
	font-size: 11px;
	left: 190px;
	line-height: 13px;
	position: relative;
	width: 400px;
}

#yoo-zoo .item div.pos-sidebar .element {border:none; padding:0px}

.pos-address1 li, .pos-address2 li {list-style:none;}
#yoo-zoo .items h2.pos-title {color:#000; }

.pos-profile {width:384px}

.business-therapist h1 {margin-top:5px;}

#yoo-zoo .item div.sidebar-right {
	margin-right: 15px;
	float: left;
}
#editor-xtd-buttons { padding: 5px; }
.button1,
.button1 div{
	height: 1%;
	float: right;
}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
	float: left;
}

.button1 { background: url(../images/j_button1_left.png) no-repeat; white-space: nowrap; padding-left: 10px; margin-left: 5px;}

.button1 .next { background: url(../images/j_button1_next.png) 100% 0 no-repeat; }

.button1 a {
	display: block;
	height: 26px;
	float: left;
	line-height: 26px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	cursor: pointer;
	padding: 0 30px 0 6px;
}

.button1 a:hover { text-decoration: none; color: #0B55C4; }

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #333;
	cursor: pointer;
}

.button2-left span,
.button2-right span { cursor: default; color: #999; }

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span,
.button2-left .blank a,
.button2-right .blank a,
.button2-left .blank span,
.button2-right .blank span { padding: 0 6px; }

.page span,
.blank span {
	color: #000;
	font-weight: bold;
}
.button2-left a:hover,
.button2-right a:hover { text-decoration: none; color: #0B55C4; }

.button2-left a,
.button2-left span { padding: 0 24px 0 6px; }

.button2-right a,
.button2-right span { padding: 0 6px 0 24px; }

.button2-left { background: url(../../../administrator/templates/khepri/images/j_button2_left.png) no-repeat; float: right; margin-left: 5px; }

.button2-right { background: url(../../../administrator/templates/khepri/images/j_button2_right.png) 100% 0 no-repeat; float: left; margin-left: 5px; }

.button2-right .prev { background: url(../../../administrator/templates/khepri/images/j_button2_prev.png) no-repeat; }

.button2-right.off .prev { background: url(../../../administrator/templates/khepri/images/j_button2_prev_off.png) no-repeat; }

.button2-right .start { background: url(../../../administrator/templates/khepri/images/j_button2_first.png) no-repeat; }

.button2-right.off .start { background: url(../../../administrator/templates/khepri/images/j_button2_first_off.png) no-repeat; }

.button2-left .page,
.button2-left .blank { background: url(../../../administrator/templates/khepri/images/j_button2_right_cap.png) 100% 0 no-repeat; }

.button2-left .next { background: url(../../../administrator/templates/khepri/images/j_button2_next.png) 100% 0 no-repeat; }

.button2-left.off .next { background: url(../../../administrator/templates/khepri/images/j_button2_next_off.png) 100% 0 no-repeat; }

.button2-left .end { background: url(../../../administrator/templates/khepri/images/j_button2_last.png) 100% 0 no-repeat; }

.button2-left.off .end { background: url(../../../administrator/templates/khepri/images/j_button2_last_off.png) 100% 0 no-repeat; }

.button2-left .image 		{ background: url(../../../administrator/templates/khepri/images/j_button2_image.png) 100% 0 no-repeat; }
.button2-left .readmore 	{ background: url(../../../administrator/templates/khepri/images/j_button2_readmore.png) 100% 0 no-repeat; }
.button2-left .pagebreak 	{ background: url(../../../administrator/templates/khepri/images/j_button2_pagebreak.png) 100% 0 no-repeat; }
.button2-left .blank	 	{ background: url(../../../administrator/templates/khepri/images/j_button2_blank.png) 100% 0 no-repeat; }
#item-submission .repeatable-content {
	overflow: visible;
}
.creation-form .upload div.button-container, .creation-form .upload input[type="text"] {
	float: right;
}