/* ===== Font Faces ===== */

@font-face {
	font-family: 'ITCAvantGardeGothicStdBookCondensed';
	src: url('fonts/itcavantgardestd-bkcn.eot');
	src: url('fonts/itcavantgardestd-bkcn.eot') format('embedded-opentype'),  url('fonts/itcavantgardestd-bkcn.woff') format('woff'),  url('fonts/itcavantgardestd-bkcn.ttf') format('truetype'),  url('fonts/itcavantgardestd-bkcn.svg#ITCAvantGardeGothicStdBookCondensed') format('svg');
}
@font-face {
	font-family: 'ITCAvantGardeGothicStdDemiCondensed';
	src: url('fonts/itcavantgardestd-demicn.eot');
	src: url('fonts/itcavantgardestd-demicn.eot') format('embedded-opentype'),  url('fonts/itcavantgardestd-demicn.woff') format('woff'),  url('fonts/itcavantgardestd-demicn.ttf') format('truetype'),  url('fonts/itcavantgardestd-demicn.svg#ITCAvantGardeGothicStdDemiCondensed') format('svg');
}
@font-face {
	font-family: 'ITCAvantGardeGothicStdMediumCondensed';
	src: url('fonts/itcavantgardestd-mdcn.eot');
	src: url('fonts/itcavantgardestd-mdcn.eot') format('embedded-opentype'),  url('fonts/itcavantgardestd-mdcn.woff') format('woff'),  url('fonts/itcavantgardestd-mdcn.ttf') format('truetype'),  url('fonts/itcavantgardestd-mdcn.svg#ITCAvantGardeGothicStdMediumCondensed') format('svg');
}
@font-face {
	font-family: 'ArialBlackBold';
	src: url('fonts/arial-black-bold.eot');
	src: url('fonts/arial-black-bold.eot') format('embedded-opentype'),  url('fonts/arial-black-bold.woff') format('woff'),  url('fonts/arial-black-bold.ttf') format('truetype'),  url('fonts/arial-black-bold.svg#ArialBlackBold') format('svg');
}
@font-face {
	font-family: 'MyriadProRegular';
	src: url('fonts/myriadpro-regular.eot');
	src: url('fonts/myriadpro-regular.eot') format('embedded-opentype'),  url('fonts/myriadpro-regular.woff') format('woff'),  url('fonts/myriadpro-regular.ttf') format('truetype'),  url('fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');
}
@font-face {
	font-family: 'arialbold';
	src: url('fonts/arial_bold-webfont.eot');
	src: url('fonts/arial_bold-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/arial_bold-webfont.woff') format('woff'),  url('fonts/arial_bold-webfont.ttf') format('truetype'),  url('fonts/arial_bold-webfont.svg#arialbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSansRegular';
	src: url('fonts/opensans-regular.eot');
	src: url('fonts/opensans-regular.eot') format('embedded-opentype'),  url('fonts/opensans-regular.woff') format('woff'),  url('fonts/opensans-regular.ttf') format('truetype'),  url('fonts/opensans-regular.svg#OpenSansRegular') format('svg');
}
@font-face {
	font-family: 'OpenSansSemibold';
	src: url('fonts/opensans-semibold.eot');
	src: url('fonts/opensans-semibold.eot') format('embedded-opentype'),  url('fonts/opensans-semibold.woff') format('woff'),  url('fonts/opensans-semibold.ttf') format('truetype'),  url('fonts/opensans-semibold.svg#OpenSansSemibold') format('svg');
}
@font-face {
	font-family: 'OswaldRegular';
	src: url('fonts/oswald.eot');
	src: url('fonts/oswald.eot') format('embedded-opentype'),  url('fonts/oswald.woff') format('woff'),  url('fonts/oswald.ttf') format('truetype'),  url('fonts/oswald.svg#OswaldRegular') format('svg');
}
/* ===== END Font Faces ===== */

.headerLinks {
	float: right;
}
body, html {
	margin: 0;
	height: 100%;
	font-family: 'OpenSansRegular';
}
body {
	background: url(images/bg.jpg) repeat-x top;
}
body p {
	font-size: 14px !important;
}
a {
	text-decoration: none;
	color: #54a9dd;
}
a:hover {
	text-decoration: underline;
}
#container {
	width: 100%;
	margin: 0;
	float: left;
}
.container {
	margin: 0 auto;
	width: 1004px;
}
.main_menu {
	float: left;
	width: 100%;
	background: rgb(54,72,144); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(54,72,144,1) 0%, rgba(23,38,99,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(54,72,144,1)), color-stop(100%, rgba(23,38,99,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(54,72,144,1) 0%, rgba(23,38,99,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(54,72,144,1) 0%, rgba(23,38,99,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(54,72,144,1) 0%, rgba(23,38,99,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(54,72,144,1) 0%, rgba(23,38,99,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#364890', endColorstr='#172663', GradientType=0 ); /* IE6-9 */
}
#header {
	width: 100%;
	border-bottom: 2px solid #858fbf;
	position: relative;
	padding: 0 0 10px;
	float: left;
}
#header h1 {
	display: inline-block;
	margin: 0;
	width: 100%;
	text-transform: uppercase;
	font: normal 24px 'OswaldRegular';
	color: #8cb707;
	text-shadow: 0 1px 2px #ccc;
	text-align: right;
}
.header-top {
	background: none repeat scroll 0 0 #f3f3f3;
	border-bottom: 1px solid #d0d0d1;
	float: left;
	width: 100%;
}
.header-top #login a {
	float: right;
	margin: 20px 0 0 0;
}
.header-top #login span {
	float: left;
	width: auto;
	margin: 26px 0 0 232px;
}
.header-top h1 {
	display: inline-block;
	margin: 0;
	width: 56%;
	text-transform: uppercase;
	font: normal 20px 'OswaldRegular';
	color: #8cb707;
	text-shadow: 0 1px 2px #ccc;
	text-align: left;
	padding: 19px 0;
	float: left;
}
.tranee {
	float: left;
	width: 100%;
	margin: 30px 0;
}
.header-top form {
	float: left;
	padding: 18px 0;
	width: 44%;
}
.header-top form input {
	background: #d9d9d9;
	border: 1px solid #fff;
	box-shadow: 0 0 1px #ccc inset;
	font-size: 12px;
	padding: 8px 10px;
	width: 33%;
	color: #8e8e8f;
}
.header-top form input[type="submit"] {
	background: #334589;
	width: 18%;
	padding: 4px 10px;
	font: normal 13px 'OpenSansSemibold';
	color: #fff;
	cursor: pointer;
}
.header-top form input[type="submit"]:hover {
	background: #000;
}
#header h1 span {
	text-transform: uppercase;
}
/*
#social-media {
    position: absolute;
    right: 10px;
    top: 12px;
}*/

ul li.social-media {
	margin-top: 10px;
}
div#logo {
	float: left;
}
.header-right {
	float: right;
	width: 64%;
}
.header-right .socail {
	float: right;
	margin: 8px 0 15px;
}
.header-right .socail h3 {
	float: left;
	margin: 0;
	padding: 0 8px 0 0;
	line-height: 29px !important;
	font: normal 14px 'OpenSansSemibold';
	text-transform: uppercase;
	color: #133042;
}
.header-right ul {
	float: left;
	margin: 0;
	padding: 0;
}
.header-right ul li {
	display: inline-block;
	list-style: none;
}
.top-contact {
	float: right;
	font-family: 'OpenSansRegular';
	font-size: 14px;
	margin: 35px 0 0;
}
.top-contact a {
	text-decoration: none;
	color: #8cb707;
	margin: 0 10px 0 0;
}
.top-contact a span {
	color: #023e64;
}
.top-banner {
	background: #181919;
	float: left;
	text-align: center;
	width: 100%;
}
/* ===== Menus ===== */

/*#menuTop {
	position: relative;
	float: left;
}
#menuTop ul, #menuTop li {
	margin: 0;
	padding: 0;
}
#menuTop ul {
	list-style-type: none;
	float: left;
}
ul#menuOne li, ul#mainmenu li {
	display: block;
	margin: 0;
	padding: 0;
	border-left: 1px solid #485797;
	border-right: 1px solid #27356d;
	float: left
}
ul#menuOne li:first-child, ul#mainmenu li:first-child {
	border-left: none;
}
ul#menuOne li:last-child, ul#mainmenu li:last-child {
	border-right: none;
}
ul#menuOne li a:link, ul#mainmenu li a:link, ul#menuOne li a:visited, ul#mainmenu li a:visited, ul#mainmenu li span {
	color: #fff;
	display: block;
	font: normal 14px 'OpenSansRegular';
	text-transform: capitalize;
	text-decoration: none;
	padding: 13px 18px;
	margin: 0;
	line-height: 20px;
}
ul#mainmenu li span {
	color: #fff;
	display: block;
	font: normal 14px 'OpenSansRegular';
	text-transform: capitalize;
	text-decoration: none;
	margin: 0;
	line-height: 20px;
}
ul#menuOne li a#about {
	width: auto;
}
ul#menuOne li a:hover, ul#mainmenu li a:hover {
	background: rgb(132,142,190); 
	background: -moz-linear-gradient(top, rgba(132,142,190,1) 0%, rgba(98,113,156,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(132,142,190,1)), color-stop(100%, rgba(98,113,156,1))); 
	background: -webkit-linear-gradient(top, rgba(132,142,190,1) 0%, rgba(98,113,156,1) 100%); 
	background: -o-linear-gradient(top, rgba(132,142,190,1) 0%, rgba(98,113,156,1) 100%); 
	background: -ms-linear-gradient(top, rgba(132,142,190,1) 0%, rgba(98,113,156,1) 100%);
	background: linear-gradient(to bottom, rgba(132,142,190,1) 0%, rgba(98,113,156,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#848ebe', endColorstr='#62719c', GradientType=0 );
	color: #fff;
}
ul.submenu {
	width: 230px;
	float: left;
}
*/
.breathing-test {
	float: right;
	background: url(images/breathing.png) no-repeat center right;
	padding: 5px 20px 9px 68px;
}
.breathing-test h3 {
	font: normal 18px 'OpenSansSemibold';
	color: #fff;
	text-align: right;
	line-height: 16px;
	margin: 0;
}
.breathing-test h3 span {
	display: inherit;
	font-size: 14px;
	color: #283501;
}
.breathing-test h3 a {
	color: #fdfeff;
}
.breathing-test h3 a:hover {
	color: #304187;
	text-decoration: none;
}
ul#menuOne li a#health {
    width: auto;
}

ul#menuOne li a#health:hover {
    background: url(images/health_bg.png);
}

ul#menuOne li a#practitioner {
    width: 177px;
    padding: 12px 0 12px;
    background: #ff3e2c;
    margin-top: 32px;
    color: #fff;
    border-radius: 5px;
}


ul#menuOne li a#contact {
    width: 105px;
}

ul#menuOne li a#contact:hover {
    background: url(images/contact_bg.png);
}



ul#menuOne li a:hover, ul#menuOne li a:active {
	color: #fff;
	background: rgb(132,142,190); 
	background: -moz-linear-gradient(top, rgba(132,142,190,1) 0%, rgba(98,113,156,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(132,142,190,1)), color-stop(100%, rgba(98,113,156,1))); 
	background: -webkit-linear-gradient(top, rgba(132,142,190,1) 0%, rgba(98,113,156,1) 100%);
	background: -o-linear-gradient(top, rgba(132,142,190,1) 0%, rgba(98,113,156,1) 100%); 
	background: -ms-linear-gradient(top, rgba(132,142,190,1) 0%, rgba(98,113,156,1) 100%);
	background: linear-gradient(to bottom, rgba(132,142,190,1) 0%, rgba(98,113,156,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#848ebe', endColorstr='#62719c', GradientType=0 ); 
}
ul.menuHoriz li {
	float: left;
}
ul.menuVert {
	position: absolute;
	top: 49px;
	visibility: hidden;
}
ul.menuVert li a:link, ul.menuVert li a:visited {
	color: #364890;
	display: block;
	font-family: 'OpenSansRegular';
	text-transform: uppercase;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	padding: 10px;
}
ul.menuVert li a:hover, ul.menuVert li a:active {
	color: #457c93;
}
ul#menuSubOne {
	left: 0;
	background: #fff;
	padding: 5px 0;
	margin-top: -3px;
	border-radius: 0 0 4px 4px;
	box-shadow: 0 0 2px #949494;
}
ul#menuSubTwo {
	left: 78px;
	background: #fff;
	padding: 5px 0;
	margin-top: -3px;
	border-radius: 0 0 4px 4px;
	box-shadow: 0 0 2px #949494;
}
ul#menuSubFour {
	left: 384px;
	background: #fff;
	padding: 5px 0;
	margin-top: -3px;
	border-radius: 0 0 4px 4px;
	box-shadow: 0 0 2px #949494;
}
div.images-row {
	float: left;
	margin: 0;
	padding: 15px 0;
	width: 100%;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,242,249,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(229,242,249,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,242,249,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,242,249,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,242,249,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(229,242,249,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5f2f9', GradientType=0 ); /* IE6-9 */
	border-bottom: 3px solid #bbccd7;
}
.images-row h1 {
	margin: 0;
	float: left;
	font: normal 32px 'OpenSansSemibold';
	text-align: right;
	padding: 0 40px 0 0;
	border-right: 3px solid #263477;
	color: #1c3f55;
	text-transform: uppercase;
	line-height: 22px;
}
.images-row h1 span {
	display: inherit;
	font-size: 14px;
	color: #1275b2;
}
.images-row ul {
	float: left;
	margin: 0;
	padding: 0;
	width: 77%;
	padding: 0 0 0 40px;
}
.images-row ul li {
	list-style: none;
}
div.images-row a {
	display: block;
	float: left;
	height: 48px;
	padding: 7px 10px 0 11px;
	background: url(images/divider.png) left center no-repeat;
}
div.images-row a.buteyko {
	background: none;
}
div.images-row a.mercola {
	background: url(images/mercola_bg.png);
}
div.images-row a.new-york {
	padding-top: 7px;
	background: url(images/divider.png) left 75% no-repeat;
}
div.images-row a.times {
	padding-top: 7px;
	background: url(images/divider.png) left 75% no-repeat;
}
div#call-to-actions {
	float: left;
	width: 620px;
	margin: 30px 30px 0 0;
}
.main_content {
	float: left;
	width: 100%;
	padding: 0 0 30px 0;
}
.col_one {
	float: left;
	width: 100%;
	background: #f1f1f1;
}
.col_one .aboutus {
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 0 2px #b4b4b7;
	float: left;
	margin: 30px 0;
	padding: 10px;
	width: 315px;
}
.col_one .aboutus .tite {
	float: left;
}
.col_one .aboutus .tite .img {
	float: left;
}
.col_one .aboutus .tite h1 {
	font: bold 36px 'OpenSansSemibold';
	color: #8cb707;
	margin: 0;
	float: left;
	width: 69%;
	line-height: 22px;
	border-bottom: 3px solid #adadad;
	margin: 12px 0px 0 10px;
	padding: 0 0 10px 0;
}
.col_one .aboutus .tite h1 span {
	font: normal 18px 'OpenSansSemibold';
	display: inline-flex;
	color: #20465e;
}
.col_one .aboutus p {
	font: normal 14px 'OpenSansRegular';
	color: #4c4c4c;
}
.col_one .aboutus a {
	font: normal 14px 'OpenSansRegular';
	color: #fff;
	float: right;
	padding: 8px 25px;
	background: rgb(138,181,7); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(138,181,7,1)), color-stop(100%, rgba(122,159,6,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ab507', endColorstr='#7a9f06', GradientType=0 ); /* IE6-9 */
	text-decoration: none;
}
div.call-to-action {
	float: left;
	margin-top: 35px;
	font-family: Arial, sans-serif;
	color: #467d96;
	text-align: center;
	margin: 0 60px 0 0;
	overflow: hidden;
	width: 166px;
}
div.call-to-action:last-child {
	margin: 0;
}
.col_one div.call-to-action a.button {
	text-decoration: none;
	display: inline-block;
	font: normal 14px 'OpenSansRegular';
	color: #fff;
	padding: 7px 10px;
	background: rgb(54,72,144); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(54,72,144,1) 0%, rgba(23,38,99,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(54,72,144,1)), color-stop(100%, rgba(23,38,99,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(54,72,144,1) 0%, rgba(23,38,99,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(54,72,144,1) 0%, rgba(23,38,99,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(54,72,144,1) 0%, rgba(23,38,99,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(54,72,144,1) 0%, rgba(23,38,99,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#364890', endColorstr='#172663', GradientType=0 ); /* IE6-9 */
}
.col_one div.call-to-action h2 {
	font: normal 16px 'OpenSansSemibold';
	color: #1277b6;
	display: inline-block;
	text-transform: uppercase;
	border-bottom: 3px solid #1277b6;
	padding: 10px 0;
	margin: 0;
	width: 100%;
	min-height: 46px;
}
.col_one .call-to-action p {
	font: normal 14px 'OpenSansRegular';
	color: #4c4c4c;
}
.col-two {
	float: left;
	width: 100%;
	padding: 35px 0 0 0;
}
.col-two .signup-form {
	float: left;
	width: 300px;
	margin: 0 32px 0 0;
}
.col-two .signup-form h2 {
	font: normal 24px 'OpenSansSemibold';
	text-transform: uppercase;
	color: #1c3f55;
	margin: 0;
}
.col-two .signup-form p {
	font: normal 18px 'OpenSansRegular';
	color: #1277b6;
	margin: 0;
}
.col-two .signup-form input[type="text"] {
	float: left;
	background: #e3e3e3;
	padding: 10px;
	width: 92%;
	border: 1px solid #cfcfcf;
	box-shadow: 0 1px 2px #cacaca;
	margin: 20px 0 10px;
	font: normal 14px 'OpenSansRegular';
	color: #828282;
	text-transform: uppercase;
}
.col-two .signup-form input[type="submit"] {
	background: rgb(138,181,7); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(138,181,7,1)), color-stop(100%, rgba(122,159,6,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ab507', endColorstr='#7a9f06', GradientType=0 ); /* IE6-9 */
	padding: 9px 18px;
	font: normal 14px 'OpenSansRegular';
	color: #fff;
	text-transform: uppercase;
	border: none;
	width: 99%;
	cursor: pointer;
}
.col-two .testimonials {
	float: left;
	width: 670px;
}
#testimonials {
	float: left;
	width: 66%;
	position: relative;
}
#testimonials h2 {
	font: normal 24px 'OpenSansSemibold';
	text-transform: uppercase;
	color: #1c3f55;
	margin: 0;
}
#testimonials h3 {
	font: normal 24px 'OpenSansSemibold';
	color: #1c3f55;
	display: inline-block;
	text-transform: uppercase;
	width: 665px;
	line-height: 34px;
	margin: 0 0 20px 0;
}
.col-two .testimonials p {
	font: normal 14px 'OpenSansRegular';
	color: #4c4c4c;
	line-height: 18px;
	padding: 0 0 25px;
	border-bottom: 2px solid #ccc;
}
.col-two .testimonials p span {
	font-size: 36px;
	color: #1277b6;
}
.col-two .testimonials p.name {
	font-size: 16px;
	color: #353535;
	text-transform: uppercase;
	margin: 5px 0 0;
	border: none;
	padding: 0;
	text-align: right;
}
.col-two .testimonials p.name span {
	color: #82bc29;
	font-weight: bold;
	font-size: 18px;
	margin: 0 5px 0 0;
}
#testimonials .carousel-wrap {
	display: block;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
#testimonials .carousel-nav {
	display: block;
	width: 50px;
	position: absolute;
	right: 0;
	top: 11px;
}
#testimonials .carousel-nav img {
	cursor: pointer;
	float: left;
}
#testimonials .carousel-nav img:active {
	position: relative;
	top: 1px;
}
#testimonials .carousel-nav .nextbtn {
	float: right;
}
#testimonials .carousel-wrap ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}
#testimonials .carousel-wrap ul li {
	display: block;
	float: left;
	position: relative;
	width: 650px;
	margin-right: 15px;
}
#testimonials .carousel-wrap ul li .client-img {
	float: left;
	margin: 0 20px 0 0;
}
.client-img > img {
	display: block;
	width: 130px;
	height: 130px;
	border-radius: 100%;
	border: 2px solid #dbdddc;
}
#testimonials .carousel-wrap ul li .content-testi {
	float: left;
	width: 100%;
}
#testimonials .carousel-wrap ul li h3 {
	font: normal 18px 'Open Sans';
	color: #192a6f;
	margin: 10px 0;
	float: left;
	width: 100%;
	text-transform: none;
	border: none;
	padding: 0;
}
#testimonials .carousel-wrap .context {
	font: normal 14px 'Open Sans';
	line-height: 1.45em;
	color: #333333;
	margin-bottom: 6px;
	padding-bottom: 4px;
}
#testimonials .carousel-wrap .context span {
	font-size: 36px;
	color: #83b034;
}
#testimonials .carousel-wrap .credits {
	border-left: 3px solid #83B034;
	float: right;
	padding: 0 0 0 10px;
	font: normal 14px 'Open Sans';
	text-transform: uppercase;
}
.testimonials {
	float: left;
	width: 290px;
	position: relative;
}
.testimonials h2 {
	font-size: 18px;
	color: #192a6f;
	font-weight: normal;
	background: url(images/contact_icon.png) 0 0 no-repeat;
	border-bottom: solid 2px #27397f;
	padding: 0 0 10px 35px;
	margin: 0;
}
/*right-testi*/
.right-area .sidebar #testimonials {
	float: left;
	width: 100%;
	margin: 30px 0 0 0;
	position: relative;
}
.right-area .sidebar #testimonials h2 {
	font: normal 24px 'OpenSansSemibold';
	text-transform: uppercase;
	color: #1c3f55;
	margin: 0;
}
.right-area .sidebar #testimonials h3 {
	font: normal 24px 'OpenSansSemibold';
	color: #1c3f55;
	display: inline-block;
	text-transform: uppercase;
	width: 665px;
	line-height: 34px;
	margin: 0 0 20px 0;
}
.right-area .sidebar .testimonials p {
	font: normal 14px 'OpenSansRegular';
	color: #4c4c4c;
	line-height: 18px;
	padding: 0 0 25px;
	border-bottom: 2px solid #ccc;
}
.right-area .sidebar .testimonials p span {
	font-size: 36px;
	color: #1277b6;
}
.right-area .sidebar .testimonials p.name {
	font-size: 16px;
	color: #353535;
	text-transform: uppercase;
	margin: 5px 0 0;
	border: none;
	padding: 0;
	text-align: right;
}
.right-area .sidebar .testimonials p.name span {
	color: #82bc29;
	font-weight: bold;
	font-size: 18px;
	margin: 0 5px 0 0;
}
.right-area .sidebar #testimonials .carousel-wrap {
	display: block;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.right-area .sidebar #testimonials .carousel-nav {
	display: block;
	width: 50px;
	position: absolute;
	right: 0;
	top: 4px;
}
.right-area .sidebar #testimonials .carousel-nav img {
	cursor: pointer;
	float: left;
}
.right-area .sidebar #testimonials .carousel-nav img:active {
	position: relative;
	top: 1px;
}
.right-area .sidebar #testimonials .carousel-nav .nextbtn {
	float: right;
}
.right-area .sidebar #testimonials .carousel-wrap ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}
.right-area .sidebar #testimonials .carousel-wrap ul li {
	display: block;
	float: left;
	position: relative;
	width: 286px;
	margin-right: 15px;
}
.right-area .sidebar #testimonials .carousel-wrap ul li .client-img {
	float: left;
	margin: 0 20px 0 0;
}
.right-area .sidebar .client-img > img {
	display: block;
	width: 130px;
	height: 130px;
	border-radius: 100%;
	border: 2px solid #dbdddc;
}
.right-area .sidebar #testimonials .carousel-wrap ul li .content-testi {
	float: left;
	width: 100%;
}
.right-area .sidebar #testimonials .carousel-wrap ul li h3 {
	font: normal 18px 'Open Sans';
	color: #192a6f;
	margin: 10px 0;
	float: left;
	width: 100%;
	text-transform: none;
	border: none;
	padding: 0;
}
.right-area .sidebar #testimonials .carousel-wrap .context {
	font: normal 14px 'Open Sans';
	line-height: 1.45em;
	color: #333333;
	margin-bottom: 6px;
	padding-bottom: 4px;
}
.right-area .sidebar #testimonials .carousel-wrap .context span {
	font-size: 36px;
	color: #83b034;
}
.right-area .sidebar #testimonials .carousel-wrap .credits {
	border-left: 3px solid #83B034;
	float: right;
	padding: 0 0 0 10px;
	font: normal 14px 'Open Sans';
	text-transform: uppercase;
}
.right-area .sidebar .testimonials {
	float: left;
	width: 290px;
	position: relative;
}
.right-area .sidebar .testimonials h2 {
	font-size: 18px;
	color: #192a6f;
	font-weight: normal;
	background: url(images/contact_icon.png) 0 0 no-repeat;
	border-bottom: solid 2px #27397f;
	padding: 0 0 10px 35px;
	margin: 0;
}
/*end*/


.col-two .video {
	float: left;
	margin: 30px 30px 0 0;
	width: 487px;
}
.col-two .video h3 {
	font: normal 18px 'OpenSansSemibold';
	color: #255776;
	margin: 15px 0 5px 0;
}
.col-two .video p {
	font: normal 14px 'OpenSansRegular';
	color: #4c4c4c;
	margin: 0 0 15px;
}
.col-two .video a {
	background: rgb(138,181,7); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(138,181,7,1)), color-stop(100%, rgba(122,159,6,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ab507', endColorstr='#7a9f06', GradientType=0 ); /* IE6-9 */
	padding: 9px 18px;
	font: normal 14px 'OpenSansRegular';
	color: #fff;
	border: none;
	float: right;
}
.col-two .video a:hover {
	text-decoration: none;
}
.col-two .video iframe {
	border: 1px solid #fff;
	box-shadow: 0 0 2px #ccc;
}
.col-two .dvd-package {
	float: left;
	margin: 30px 0 0 0;
	width: 487px;
}
.col-two .dvd-package h3 {
	font: normal 30px 'OpenSansRegular';
	color: #fff;
	margin: 0 0 20px;
	background: url(images/dvd-package.jpg) no-repeat;
	padding: 20px 20px 174px 217px;
	text-align: right;
	line-height: 37px;
}
.col-two .dvd-package h3 span {
	color: #ade657;
	font-size: 36px;
}
.col-two .dvd-package p {
	font: normal 14px 'OpenSansRegular';
	color: #4c4c4c;
	margin: 0 0 23px;
}
.col-two .dvd-package a {
	background: rgb(138,181,7); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(138,181,7,1)), color-stop(100%, rgba(122,159,6,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ab507', endColorstr='#7a9f06', GradientType=0 ); /* IE6-9 */
	padding: 9px 18px;
	font: normal 14px 'OpenSansRegular';
	color: #fff;
	border: none;
	float: right;
}
.col-two .dvd-package a:hover {
	text-decoration: none;
}
div.call-to-action.one {
	position: relative;
	padding-left: none;
	bottom: -4px;
	width: 193px;
	height: 226px;
}
div.call-to-action.two, div.call-to-action.three, div.call-to-action.four {
	width: 194px;
}
div.call-to-action.three, div.call-to-action.four {
	margin-top: -3px;
}
div.call-to-action.four {
	position: relative;
	bottom: -9px;
}
#middle-banner {
	margin-top: 50px;
}
img {
	border: none;
}
div#bottom-banner {
	width: 1000px;
	height: 384px;
	margin: 0 auto;
	clear: both;
	position: relative;
	background: url(images/banner-bottom.png) no-repeat;
	text-transform: uppercase;
	font-family: 'ITCAvantGardeGothicStdMediumCondensed';
}
div#bottom-banner a {
	padding-left: 40px;
}
div#bottom-banner .top-title {
	width: 100%;
	text-align: center;
	float: left;
	color: #fff;
	font: normal 22px 'OpenSansSemibold';
	margin: 35px 0px;
}
div#bottom-banner a:hover {
	text-decoration: underline;
}
div.adhd a {
	font-size: 30px;
	position: absolute;
	top: 119px;
	left: 128px;
	text-decoration: none;
	color: #fff;
}
div.anxiety a {
	font-size: 30px;
	position: absolute;
	top: 120px;
	left: 799px;
	text-decoration: none;
	color: #fff;
}
div.asthma a {
	font-size: 24px;
	position: absolute;
	top: 190px;
	left: 282px;
	text-decoration: none;
	color: #fff;
}
div.dental-health a {
	font-size: 30px;
	position: absolute;
	top: 241px;
	left: 95px;
	text-decoration: none;
	color: #fff;
}
div.fatigue a {
	font-size: 30px;
	position: absolute;
	top: 258px;
	left: 358px;
	text-decoration: none;
	color: #fff;
}
div.rhinitis a {
	font-size: 30px;
	position: absolute;
	top: 108px;
	left: 564px;
	text-decoration: none;
	color: #fff;
}
div.snoring a {
	font-size: 38px;
	position: absolute;
	top: 142px;
	left: 332px;
	text-decoration: none;
	color: #fff;
}
div.sleep-apnea a {
	font-size: 56px;
	position: absolute;
	top: 176px;
	left: 549px;
	text-decoration: none;
	color: #fff;
}
div.performance a {
	font-size: 25px;
	position: absolute;
	top: 281px;
	left: 632px;
	text-decoration: none;
	color: #fff;
	font-family: 'MyriadProRegular';
}
#footer {
	float: left;
	width: 100%;
	background: #071c29;
	border-top: 3px solid #cccccc;
	margin-top: 40px;
}
.footer {
	float: left;
	width: 100%;
	padding: 20px 0;
}
.footer .col-one {
	float: left;
	width: 24%;
	margin: 0 60px 0 0;
}
.footer .col-one h1 {
	font: normal 18px 'OpenSansRegular';
	color: #1277b6;
	margin: 0;
	padding: 10px 0;
	border-bottom: 2px solid #20333f;
}
.footer .col-one ul.one {
	float: left;
	margin: 25px 0 0 0;
	padding: 0;
	list-style-type: none !important;
}
.footer .col-one ul.one li {
	font: normal 14px 'OpenSansRegular';
/*	background: url(images/footer-arrow.png)no-repeat center left;*/
	padding: 2px 0 2px 0;
	list-style-type: none !important;
}
.footer .col-one ul.one li a {
	color: #fff;
}
.footer .col-one ul.two {
	float: left;
	margin: 25px 0 0 0;
	padding: 0;
	list-style-type: none !important;
}
.footer .col-one ul.two li {
	font: normal 14px 'OpenSansRegular';
	padding: 4px 0 4px 0;
	list-style-type: none !important;
}
.footer .col-one ul.two li a {
	color: #fff;
}
.footer .col-two {
	float: left;
	margin: 0;
	padding: 0;
	width: 40%;
}
.footer .col-two p {
	font: normal 14px 'OpenSansRegular';
	color: #fff !important;
}
.footer .col-two a {
	float: right;
	color: #86af07;
	font: normal 14px 'OpenSansRegular';
	text-decoration: none;
}
.footer .col-two h1 {
	font: normal 18px 'OpenSansRegular';
	color: #1277b6;
	margin: 0;
	padding: 10px 0;
	border-bottom: 2px solid #20333f;
}
.footer .footer-left {
	width: 502px;
	float: left;
	height: 210px;
	background: #EBEBEB url(images/footer_left_bg.png) repeat-x;
}
.footer-right {
	width: 502px;
	float: left;
	height: 210px;
	background: #E4E4E4 url(images/footer_right_bg.png) repeat-x;
}
.copyright {
	float: left;
	text-align: center;
	margin: 0;
	padding: 15px 0;
	width: 100%;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,242,249,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(229,242,249,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,242,249,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,242,249,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,242,249,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(229,242,249,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5f2f9', GradientType=0 ); /* IE6-9 */
}
.copyright p {
	font: normal 12px 'OpenSansRegular';
	color: #5c5c5c;
	margin: 0;
	text-align: center;
}
/* 
#footer ul {
    list-style: none;
    font-size: 12px;
    
    margin-top: 30px;
    min-height: 60px;
    color: #898989;
}

#footer ul li a {
    color: #898989;
    text-decoration: none;
}

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


ul.one {
    float: left;
    margin-left: 20px;
}

ul.two {
    float: right;
    margin-right: 60px;
    border-left: 1px solid white;
}

ul.three {
    float: left;
    margin-left: 4px;
}

ul.four {
    float: right;
    margin-right: 70px;
    border-left: 1px solid white;
}*/


.practitioner-wrapper {
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 0 2px #c2c2c6;
	float: left;
	min-height: 300px;
	padding: 0 0 20px 0;
	width: 100%;
}
.breadcrumb {
	list-style: none;
	height: 27px;
	background: #fff url(images/breadcrumb_bg.jpg) repeat-y;
	margin: -5px 0 0 100px;
	padding: 13px 0 0 35px;
}
.breadcrumb li a {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #898989;
	float: left;
	text-transform: uppercase;
	text-decoration: none;
}
#practitioner-menu {
	background: none repeat scroll 0 0 #eee;
	display: inline-block;
	height: auto;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 100%;
	border-bottom: 2px solid #ccc;
}
#practitioner-menu li {
	padding: 0 !important;
	list-style: none !important
}
#practitioner-menu li a {
	color: #666 !important;
}
#practitioner-menu li a:link, #practitioner-menu li a:visited {
	float: left;
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'arialbold';
	font-size: 12px;
	color: #fff;
	padding: 15px 15px;
}
#practitioner-menu li a:hover {
	background: #1273b0;
	color: #fff !important;
}
#practitioner-menu li a:active {
	background: #1273b0;
}
#practitioner-menu li a.certification {
	background: #17374a;
	color: #fff !important;
}
#practitioner-menu li a.learn, #practitioner-menu li a.learn:active {
	background: #17374a;
	color: #fff !important;
}
#practitioner-menu li a.learn:hover {
	background: #1273b0;
	color: #fff !important;
}
#practitioner-menu li a.alumni, #practitioner-menu li a.alumni:active {
	background: #17374a;
	color: #fff !important;
}
#practitioner-menu li a.alumni:hover {
	background: #1273b0;
	color: #fff !important;
}
#practitioner-menu li a.syllabus, #practitioner-menu li a.syllabus:active {
	background: #17374a;
	color: #fff !important;
}
#practitioner-menu li a.syllabus:hover {
	background: #1273b0;
	color: #fff !important;
}
#practitioner-menu li a.location, #practitioner-menu li a.location:active {
	background: #17374a;
	color: #fff !important;
}
#practitioner-menu li a.location:hover {
	background: #1273b0;
	color: #fff !important;
}
#practitioner-menu li a.apply, #practitioner-menu li a.apply:active {
	background: #17374a;
	color: #fff !important;
}
#practitioner-menu li a.apply:hover {
	background: #1273b0;
	color: #fff !important;
}
#main-content {
	min-height: 500px;
	width: 100%;
	float: left;
}
#main-content .title {
	float: left;
	width: 100%;
	background: rgb(157,191,210); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(157,191,210,1) 0%, rgba(78,113,139,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(157,191,210,1)), color-stop(100%, rgba(78,113,139,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(157,191,210,1) 0%, rgba(78,113,139,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(157,191,210,1) 0%, rgba(78,113,139,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(157,191,210,1) 0%, rgba(78,113,139,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(157,191,210,1) 0%, rgba(78,113,139,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dbfd2', endColorstr='#4e718b', GradientType=0 ); /* IE6-9 */
	border-bottom: 2px solid #000;
}
#main-content .title h1 {
	background: #293640;
	border-right: 4px solid #1274b2;
	border-left: 4px solid #1274b2;
	padding: 10px 30px;
	float: right;
	font: normal 28px 'OswaldRegular';
	color: #fff;
	text-align: right;
	width: 54%;
}
#main-content .title h1 span {
	display: inherit;
	font: normal 20px 'OpenSansRegular';
}
#main-content .welcome {
	float: left;
	width: 100%;
	background: #f1f1f1;
	padding: 30px 0;
	font: bold 18px 'OpenSansRegular';
	color: #20465e;
	text-align: center;
	line-height: 20px;
	border-bottom: 1px solid #adadad;
	margin: 0 0 30px 0;
}
#main-content .content {
	float: left;
	width: 100%;
	padding: 40px 0 0;
}
#editlist form {
	width: 100%;
}
#main-content .content .anroid-banner {
	float: left;
	background: url(images/anriod-banner.jpg) no-repeat;
	padding: 20px 421px 20px 40px;
	width: 54%;
	margin: 0 0 40px 0;
}
#main-content .content .anroid-banner h3 {
	font: normal 24px 'OpenSansSemibold' !important;
	color: #1683d1;
	margin: 0;
	background: none;
}
#main-content .content .anroid-banner h3 span {
	font-size: 30px;
	color: #fff;
}
#main-content .content .anroid-banner p {
	font: normal 18px 'OpenSansRegular';
	color: #fff;
}
#main-content .content table {
	margin: 10px 0 0 0;
	width: 100% !important;
	font: normal 14px 'OpenSansRegular';
	color: #000;
}
#main-content .content table caption {
	margin: 20px 0 20px 0;
}
#main-content .content table tr {
	margin: 0 0 15px 0;
}

#main-content .content table tr:hover td{background: #EBF1F6;
background: -moz-linear-gradient(top, rgba(235,241,246,1) 0%, rgba(171,211,238,1) 50%, rgba(137,195,235,1) 51%, rgba(213,235,251,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EBF1F6), color-stop(50%,#ABD3EE), color-stop(51%,#89C3EB), color-stop(100%,#D5EBFB));
background: -webkit-linear-gradient(top, #EBF1F6 0%,#ABD3EE 50%,#89C3EB 51%,#D5EBFB 100%);
background: -o-linear-gradient(top, rgba(235,241,246,1) 0%,rgba(171,211,238,1) 50%,rgba(137,195,235,1) 51%,rgba(213,235,251,1) 100%);
background: -ms-linear-gradient(top, rgba(235,241,246,1) 0%,rgba(171,211,238,1) 50%,rgba(137,195,235,1) 51%,rgba(213,235,251,1) 100%);
background: linear-gradient(to bottom, #EBF1F6 0%,#ABD3EE 50%,#89C3EB 51%,#D5EBFB 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf1f6', endColorstr='#d5ebfb',GradientType=0 );}

#main-content .content table tr td input[type="text"] {
	background: #ebebeb;
	padding: 8px;
	width: 94%;
	border: 1px solid #ccc;
}
#main-content .content table tr td textarea {
	background: #ebebeb;
	padding: 8px;
	width: 94%;
	border: 1px solid #ccc;
}
#main-content .content table input[type="submit"] {
	background: #8cb707;
	color: #fff;
	font: normal 24px 'OpenSansSemibold';
	text-transform: uppercase;
	border: none;
	width: 98%;
	display: inline-block;
	margin: 20px 0 0 0;
	cursor: pointer;
}
#main-content .content table input[type="submit"].delProd {
background: url(images/close.jpg) no-repeat;
cursor: pointer;
width: 20px;
height: 20px;
margin: 0;
background-size: contain;}
#main-content .content textarea {
	background: #ebebeb;
	padding: 8px;
	width: 96.6%;
	border: 1px solid #ccc;
}

.td_produse form{ margin:0;}

#main-content .content input[type="submit"], #main-content .content input[type="button"] {
	background: #8cb707;
	color: #fff;
	font: normal 14px 'OpenSansSemibold';
	text-transform: uppercase;
	border: none;
	display: inline-block;
	margin: 10px 0 0 0;
	cursor: pointer;
	padding: 6px 10px;
}
#main-content .content input[type="input"], #main-content .content select {
	padding: 5px;
	min-width: 250px;
}
/*video*/
.video-col {
	float: left;
	width: 46%;
	margin: 0 20px;
}
.video-col h2 {
	font-size: 16px !important;
}
.video-col iframe {
	border: 1px solid #fff;
	box-shadow: 0 0 2px #000;
}
/*bookpage*/

.book {
	background: #fff;
	border: 1px solid #ccc;
	float: left;
	margin: 0 0 20px 0 !important;
}
.book h1 {
	background: #8cb707;
	float: left;
	padding: 10px;
	width: 97.1%;
	color: #fff;
	font: normal 18px 'OpenSansSemibold';
	margin: 0
}
.book h1 span {
	display: block;
	font: normal 14px 'OpenSansRegular';
	color: #fff;
}
.book .img {
	border-right: 1px solid #ccc;
	float: left;
	margin: 0 18px 0 0;
	padding: 0 16px 0 0;
	width: 26%;
}
.book .img img.buteyko-book {
	border: none !important;
	box-shadow: none !important;
}
.book .detail {
	float: left;
	width: 68%;
}
.book .content {
	padding: 20px 17px!important;
	width: 95% !important;
}
.book .content h3 {
	font: normal 16px 'OpenSansRegular' !important;
	background: #efeeee !important;
	padding: 10px !important;
	color: #20465e !important;
	width: 97% !important;
}
.book .content ul {
	margin: 0;
	padding: 0px 0 0 8px;
}
#main-content .book .content ul li {
	font: normal 15px 'OpenSansRegular';
	color: #8cb707;
	background: url(images/ar-b.png) no-repeat center left;
	padding: 2px 0 2px 20px;
	list-style: none !important;
}
.book .content .price {
	border-top: 3px solid #ccc;
	float: left;
	margin: 20px 0 0;
	padding: 20px 0 0;
}
.book .content .price .left {
	background: none;
	float: left;
	margin: 0 18px 0 0;
	width: 70%;
}
.book .content .price .left h4 {
	font: normal 14px 'OpenSansRegular';
	color: #011d31;
	margin: 0;
	padding: 0;
	background: none;
}
.book .content .price .left p {
	font: normal 12px 'OpenSansRegular' !important;
	color: #35468e !important;
	margin: 10px 0 20px 0;
	padding: 0;
}
.book .content .price .left p span {
	color: #00070b !important;
}
.book .content .price .right {
	float: left;
	text-align: center;
	width: 27%;
}
.book .content .price .right a ,
.book .content .price .right input.cart{
	text-decoration: none!important ;
	background: rgb(54,72,144) !important ; /* Old browsers */
	background: -moz-linear-gradient(top, rgba(54,72,144,1) 0%, rgba(23,38,99,1) 100%) !important ; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(54,72,144,1)), color-stop(100%, rgba(23,38,99,1))) !important ; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(54,72,144,1) 0%, rgba(23,38,99,1) 100%) !important ; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(54,72,144,1) 0%, rgba(23,38,99,1) 100%) !important ; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(54,72,144,1) 0%, rgba(23,38,99,1) 100%) !important ; /* IE10+ */
	background: linear-gradient(to bottom, rgba(54,72,144,1) 0%, rgba(23,38,99,1) 100%) !important ; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#364890', endColorstr='#172663', GradientType=0 ) !important ; /* IE6-9 */
	color: #fff !important ;
	padding: 9px 21px !important; 
	font: normal 20px 'OpenSansRegular' !important ;
	display: block !important ;
	margin: 0 0 2px 0 !important ;
}
.book .content .purchase {
	float: left;
	width: 100%;
}
.book .content .purchase h3 {
	background: none !important;
	padding: 0 !important;
	margin: 0 0 10px !important;
	color: #8cb707 !important;
	font: normal 14px 'OpenSansSemibold' !important;
	float: left;
}
.book .content .purchase a {
	background: #f2f0f0;
	border: 1px solid #2d3f86;
	padding: 10px 10px;
	margin: 0 10px 0 0;
	font: normal 13px 'OpenSansRegular';
	color: #364890;
	text-align: center;
	text-decoration: none;
	display: inline-block;
}
.book .content .flag form {
	float: left;
}
.book .content .flag {
	border-top: 3px solid #ccc;
	float: left;
	margin: -10px 0 0 0;
	padding: 10px 0 0;
	width: 100%;
}
.book .content .flag a {
	margin: 0 1px 0 0;
}
.book .content .flag a img {
	margin: 0 !important;
}
#main-content .content .left-area {
	float: left;
	width: 670px;
	margin: 0 30px 0 0;
}
#main-content .content .left-area img {
	border: 1px solid #fff;
	box-shadow: 0 0 2px #b8b8b8;
	margin: 0 20px 0 0;
	display:inline-block;
}
#main-content .content .left-area .flag form img {
	border: none !important;
	box-shadow: none !important;
	margin: 0 !important;
}
#main-content .content .left-area .flag form input {
	border: 1px solid #fff;
	box-shadow: 0 0 2px #b8b8b8;
}
#main-content .content .method-intro {
	float: left;
	width: 100%;
}
#main-content .content .method-intro h2 {
	background: #e9e9e9;
	padding: 5px;
}
#main-content .content .method-intro ul {
	margin: 15px 0 0 15px;
	padding: 0;
	float: left;
}
#main-content .content .method-intro ul li {
	padding: 5px 0 5px 10px;
	list-style: circle;
	padding: 5px 0 5px 10px;
}
#main-content .content .method-intro .separator {
	float: left;
	margin: 20px 0 20px 0;
}
#main-content .content .quickstart {
	float: left;
	width: 100%;
}
#main-content .content .quickstart h3 {
	width: 98%;
	display: block;
}
#main-content .content .quickstart ul {
	margin: 15px 0 0 15px;
	padding: 0;
	float: left;
}
#main-content .content .quickstart ul li {
	padding: 5px 0 5px 10px;
	list-style: circle;
	padding: 5px 0 5px 10px;
}
#main-content .content .buteykobook {
	background: none;
	float: left;
	width: 100%;
}
#main-content .content .buteykobook ul {
	padding: 10px;
	float: left;
	width: 97%;
}
#main-content .content .buteykobook ul li {
	list-style: none !important;
	width: 21.7%;
	padding: 0 15px;
	float: left;
	text-align: center;
}
#main-content .content .buteykobook ul li h4 {
	font-size: 13px !important;
	padding-bottom: 10px;
	border-bottom: 2px solid;
}
#main-content .content .buteykobook ul li p {
	font-size: 11px;
}
#main-content .content .add-bonuses {
	float: left;
	width: 47%;
	border: 1px solid #dedee0;
	margin: 0 20px 20px 0;
	background: #f5f5f6;
	padding: 15px;
}
#main-content .content .add-bonuses h3 {
	display: block;
	background: #e8e8ea;
	float: right;
	margin: 0 0 15px 0;
	color: #68b900;
	width: 58%;
}
.investment {
	float: left;
	width: 46%;
}
.investment h3 {
	width: 98.2%;
}
.investment .invst-sec {
	background: #31438b;
	float: left;
	width: 98%;
	padding: 10px;
}
.investment .invst-sec h3 {
	width: 56% !important;
	margin: 2px 0 20px !important;
}
.investment .invst-sec .invst-img {
	float: left;
	margin: 0 20px 0 0;
	background: #fff;
	padding: 15px;
}
.investment .invst-sec .invst-detail {
	float: left;
	margin: 0;
	padding: 0;
	color: #fff;
}
.investment .invst-sec .invst-detail p {
	color: #fff !important;
	margin: 0 0 10px 0;
}
.investment .invst-sec .order-invst {
	float: right;
	margin: 3px 0 0;
	text-align: center;
	background: #151515;
	padding: 8px;
	width: 96.6% !important;
}
.investment .invst-sec .order-invst p {
	color: #fff !important;
	float: left;
}
.investment .invst-sec .order-invst form {
	float: right;
}
#main-content .content .left-area h4 {
	background: #dcdfde;
	font: normal 13px 'OpenSansSemibold' !important;
	color: #011d31;
	padding: 10px;
}
#main-content .anroid .right-area .sidebar .dvd-package {
	display: none;
}
#main-content .content .left-area p {
	font-size: 14px;
	color: #2f2f2f;
}
#main-content .content .left-area p a {
	color: #235675;
}
#main-content .content .left-area p span {
	color: #235675;
}
#main-content .left-area ol {
	padding: 0 0 0 20px;
}
#main-content .left-area ol li {
	font: normal 14px 'OpenSansRegular' !important;
	color: #54a9dd;
	padding: 10px 0;
	border-bottom: 1px solid #ccc;
}
#main-content .content .left-area .button {
	float: left;
	width: 100%;
}
#main-content .content .left-area .button a {
	background: linear-gradient(to bottom, rgba(138, 181, 7, 1) 0%, rgba(122, 159, 6, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #fff !important;
	font: 14px 'OpenSansRegular' !important;
	padding: 10px 0;
	text-transform: uppercase;
	text-decoration: none;
	float: right;
	width: 100%;
	display: inline-block;
	text-align: center;
}
#main-content .content .people {
	background: #fff;
	border: 1px solid #cfcfcf;
	padding: 10px;
	margin: 0 0 20px 0;
}
#main-content .content .people .title {
	background: none;
	float: left;
	border: none;
	margin: 0 0 20px;
}
#main-content .content .people .title h3 {
	float: left;
	width: 84%;
	padding: 10px 0;
	border-bottom: 3px solid #ccc;
	font: normal 20px 'OpenSansSemibold';
	color: #20465e;
	background: none;
	margin: 0;
	line-height: 30px;
}
#main-content .content .people .title h3 span {
	font-size: 26px;
	font-weight: bold;
	color: #8cb707;
	display: inherit;
}
#main-content .content .right-area {
	float: left;
	width: 300px;
}
#main-content .content .right-area .sidebar {
	float: left;
	width: 100%;
}
#main-content .content .right-area .sidebar h2 {
	color: #1c3f55;
	font: 20px 'OpenSansSemibold';
	margin: 0;
	text-transform: uppercase;
}
#main-content .content .right-area .sidebar .signup-form input[type="submit"] {
	padding: 6px 18px;
}
#main-content .content .right-area .sidebar .signup-form {
	margin: 0;
}
#main-content .content .right-area .sidebar .dvd-package {
	float: left;
	margin: 30px 0 0;
	width: 100%;
}
#main-content .content .right-area .sidebar .dvd-package a{background:none !important; }
#main-content .content .right-area .sidebar .dvd-package h3 {
	background: url("images/dvd-package-sidebar.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #fff;
	font: 30px/37px 'OpenSansRegular';
	margin: 0 0 20px;
	padding: 258px 20px 20px 20px;
	text-align: right;
	width: 86%;
}
#main-content .content .right-area .sidebar .dvd-package p {
	line-height: 24px;
	color: #4c4c4c;
}
#main-content .content .right-area .sidebar .dvd-package h3 span {
	color: #ade657;
	font-size: 36px;
}
#main-content .content .right-area .sidebar .dvd-package a {
	background: linear-gradient(to bottom, rgba(138, 181, 7, 1) 0%, rgba(122, 159, 6, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #fff;
	font: 14px 'OpenSansRegular';
	padding: 6px 18px;
	text-transform: uppercase;
	width: auto;
	text-decoration: none;
	float: right;
}
.download {
	background: linear-gradient(to bottom, rgba(138, 181, 7, 1) 0%, rgba(122, 159, 6, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #fff;
	font: 14px 'OpenSansRegular';
	padding: 6px 18px;
	text-transform: uppercase;
	width: auto;
	text-decoration: none;
	display: inline-block;
}
#main-content .content .right-area .signup-form {
	float: left;
	width: 300px;
	margin: 0 32px 0 0;
}
#main-content .content .right-area .signup-form h2 {
	font: normal 20px 'OpenSansSemibold';
	text-transform: uppercase;
	color: #1c3f55;
	margin: 0;
}
#main-content .content .right-area .signup-form p {
	font: normal 18px 'OpenSansRegular';
	color: #1277b6;
	margin: 0;
}
#main-content .content .right-area .signup-form input[type="text"] {
	float: left;
	background: #e3e3e3;
	padding: 10px;
	width: 92%;
	border: 1px solid #cfcfcf;
	box-shadow: 0 1px 2px #cacaca;
	margin: 20px 0 10px;
	font: normal 14px 'OpenSansRegular';
	color: #828282;
	text-transform: uppercase;
}
#main-content .content .right-area .signup-form input[type="submit"] {
	background: rgb(138,181,7); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(138,181,7,1)), color-stop(100%, rgba(122,159,6,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(138,181,7,1) 0%, rgba(122,159,6,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ab507', endColorstr='#7a9f06', GradientType=0 ); /* IE6-9 */
	padding: 9px 18px;
	font: normal 14px 'OpenSansRegular';
	color: #fff;
	text-transform: uppercase;
	border: none;
	width: 99%;
}
#main-content .content .right-area .testimonials {
	float: left;
	width: 100%;
	margin: 40px 0;
}
.testimonials h3 {
	font: normal 24px 'OpenSansSemibold';
	color: #1c3f55;
	display: inline-block;
	text-transform: uppercase;
	width: 100%;
	line-height: 34px;
	margin: 0 0 20px 0;
}
#main-content .content .right-area .testimonials p {
	font: normal 14px 'OpenSansRegular';
	color: #4c4c4c;
	line-height: 18px;
	padding: 0 0 25px;
	border-bottom: 2px solid #ccc;
}
#main-content .content .right-area .testimonials p span {
	font-size: 36px;
	color: #1277b6;
}
#main-content .content .right-area .testimonials p.name {
	font-size: 16px;
	color: #353535;
	text-transform: uppercase;
	margin: 5px 0 0;
	border: none;
	padding: 0;
	text-align: right;
}
#main-content .content .right-area .testimonials p.name span {
	color: #82bc29;
	font-weight: bold;
	font-size: 18px;
	margin: 0 5px 0 0;
}
#main-content p, #main-content ul {
	color: #222222;
	font-family: 'OpenSansRegular';
	font-size: 14px;
	text-align:justify;
}
#main-content ul li {
	color: #333!important;
	list-style: circle;
	padding: 4px 0;
}
#main-content h2 {
	color: #7fa606;
	font-family: 'OpenSansSemibold';
	font-size: 20px;
}
#main-content h2 span {
	font-size: 16px;
	color: #333;
}
#main-content h1 {
	color: #364890;
	font-family: 'OpenSansSemibold';
	font-size: 24px;
}
#main-content h3 {
	background: none repeat scroll 0 0 #f1f1f2;
	color: #35478f;
	font-family: 'OpenSansSemibold';
	font-size: 16px;
	padding: 10px;
	display: inline-block;
	width: 97%;
}
#main-content img.alignleft {
	border: 1px solid #ccc;
	border-radius: 100%;
	box-shadow: 0 1px 2px #89898a;
	float: left;
	height: 80px;
	margin: 0 20px 20px 0;
	width: 80px;
}
div.practitioner-content {
	clear: both;
	float: left;
	padding: 15px;
	width: 97%;
}
div.practitioner-content input[type="button"] {
	background: #7fa606;
	color: #fff;
	padding: 10px 20px;
	font: normal 14px 'OpenSansSemibold';
	text-transform: uppercase;
	border: none;
	margin: 30px 0 0 0;
}
.left-area > ul {
	float: left;
	margin: 0 0 20px 0;
	width: 100%;
	padding: 0 0 0 20px;
}
.left-area > ul ul li {
	padding: 3px 0;
	list-style: circle !important;
}
.left-area ul ul li a {
	color: #54a9dd !important;
}
blockquote {
	font: bold 14px 'OpenSansRegular';
	color: #54a9dd;
	margin: 0 0 20px 0;
}
div#books-content {
	clear: both;
	float: left;
	width: 100%;
}
div#books-content h1 span.cd {
	font-size: 12px;
	font-style: normal;
	color: #5a899d;
	margin-left: 130px;
}
div.book-text {
	float: left;
	padding: 15px 10px 5px;
}
div.book-text p {
	margin: 0 0 10px 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #555555;
	text-align: justify;
}
div.book-text p.amazon {
	text-align: right;
	font-style: italic;
	color: #5a899d;
	font-size: 14px;
}
div.book-text p.amazon a img {
	margin-bottom: -6px;
}
div.book-text p.amazon a img.uk {
	margin-bottom: -8px;
}
div.book-text ul {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #555555;
	text-align: justify;
}
div.book-text blockquote {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #878787;
	font-style: italic;
	text-align: justify;
	margin: 20px 0 20px 140px;
}
div.book-text blockquote span {
	color: #5a899d;
	display: block;
	text-align: right;
	margin-top: 10px;
}
div#books-content img.buteyko-book {
	float: left;
}
div.book-text {
	background: url(images/text_book_bg.png) no-repeat;
}
div#books-content hr {
	height: 15px;
	background: url(images/hr_shadow.png) no-repeat;
	border: 0;
	margin-top: 20px;
}
div.practitioner-content h1 {
	font-family: Arial, sans-serif;
	font-size: 27px;
	color: #555555;
	font-weight: normal;
	letter-spacing: -0.5px;
}
div.practitioner-content h1 span {
	color: #224961;
}
div.practitioner-content p, div.practitioner-content ul {
	font: 12px/18px Arial, sans-serif;
	color: #555555;
	margin: 0 0 10px 0;
	text-align: justify;
}
div.practitioner-content ul {
	margin: 0 0 0 104px;
	padding: 0;
}
div.practitioner-content ul li {
	width: 96%;
	padding-left: 15px;
	margin-bottom: 10px;
	list-style: circle;
}
div.practitioner-content img.certificate {
	float: left;
	margin: 0 20px 20px 0;
}
div.practitioner-content img.alumni-image {
	float: left;
	margin: 0 40px 20px 0;
}
div.practitioner-content img.buteyko-syllabus {
	float: left;
	margin: 0 40px 20px 0;
}
div.practitioner-content img.patrick {
	margin: 0 20px 20px 0;
	float: left;
	border: 1px solid #fff;
	box-shadow: 0 0 2px #ccc;
}

div.practitioner-content img.patrick + ul{ margin:0 0 0 170px; }
div#summary {
	clear: both;
	margin-top: 25px;
}
div#summary h2 {
	font-size: 18px;
	text-transform: uppercase;
	color: #7FA606;
	font-weight: normal;
}
div.summary-item img {
	float: left;
	margin: 0 20px 20px 0;
}
div#summary ul {
	margin: 0 0 0 100px;
	padding: 0;
}
div#summary ul li {
	width: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
img.map, img.wallet, img.calendar {
	float: left;
}
img.map {
	margin: 0px 150px 40px 30px
}
img.wallet {
	margin: 0px 150px 40px 20px
}
img.calendar {
	margin: 0px 0px 40px 0px
}
#location-date {
	clear: both;
	width: 100%;
	height: auto;
	background: #fff url(images/location.jpg) no-repeat;
	position: relative;
	padding: 50px 0 40 0;
	display: inline-block;
	margin: 0 0 40px 0;
}
ul#locations {
	float: left;
	text-align: left;
	width: 89%;
	margin: 0 54px;
	padding: 0;
}
ul#prices {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 510px;
	top: 44px;
}
ul#locations li {
	font-family: 'ITCAvantGardeGothicStdBookCondensed';
	font-size: 25px;
	color: #224961;
	line-height: 32px;
	text-align: left;
	background: #eee;
	padding: 10px;
	list-style: none;
}
ul#locations li span {
	background: #8cb707;
	border-radius: 5px;
	color: #fff;
	float: right;
	font-size: 22px;
	padding: 0 15px;
	text-align: center;
	width: 100px;
}
.l-date-img {
	float: left;
	width: 81%;
	margin: 20px 93px;
}
ul#prices li {
	font-family: 'ITCAvantGardeGothicStdDemiCondensed';
	color: #676767;
	font-size: 36px;
	line-height: 55px;
	font-style: italic;
}
.summary-item {
	position: relative;
	width: 100%;
	min-height: 148px;
	clear: both;
	box-shadow: 0 0 5px #BBB;
	margin-bottom: 10px;
}
#materials, #introduction, #assesing, #breathing, #working, #theory, #follow-up {
	padding: 10px 20px 20px 20px;
}
div.practitioner-content img.english {
	clear: both;
	float: left;
	margin: 75px 0 45px 103px;
	border: 2px dashed #ccc;
	padding: 5px;
}
div.practitioner-content img.russian {
	margin: 75px 0 45px 0;
	border: 2px dashed #ccc;
	padding: 5px;
}
div#certification-testimonial {
	width: 810px;
	height: 218px;
	position: relative;
	background: url(images/certification_testimonial.jpg);
	margin: 40px auto;
	clear: both;
}
div#certification-testimonial blockquote {
	font-family: 'ITCAvantGardeGothicStdBookCondensed';
	font-style: italic;
	font-size: 24px;
	color: #224961;
	width: 520px;
	text-align: left;
	position: absolute;
	left: 130px;
	top: 44px;
}
div#certification-testimonial p {
	position: absolute;
	bottom: 30px;
	right: 65px;
	font-family: Arial, sans-serif;
	font-size: 24px;
	text-align: right;
	color: #555555;
}
div#certification-testimonial p span {
	display: block;
	font-size: 14px;
	font-style: italic;
}
a:active {
	outline: none;
}
:focus {
	-moz-outline-style: none;
}
#main {
	width: 980px;
	margin: 0 auto;
}
.clear {
	clear: both;
}
.patrick-mc {
	float: left;
	margin: 20px 0;
}
.patrick-mc img {
	float: left;
	margin: 0 20px 0 0;
}
.patrick-mc ul {
	float: left;
	width: 75%;
	padding: 0 0 0 20px;
	margin: 0;
}
.patrick-mc ul li {
	padding: 8px 0 !important;
}
.center {
	text-align: center;
}
.blue {
	color: #35478f !important;
}
.blue2 {
	color: #afc1ff !important;
}
.lite {
	color: #6e88f2;
}
.pointer {
	cursor: pointer;
}
.bold {
	font-weight: bold;
}
.toplinks {
	float: left;
}
.fleft {
	float: left;
}
.aright {
	text-align: right;
}
.aleft {
	text-align: left;
}
.toplinks a, .toplinks {
	
	font-size: 12px;
	color: #616161;
	text-decoration: none;
}
.phone {
	width: 142px;
	height: 26px;
	background: url(images/button-phone.jpg) no-repeat;
	padding-top: 26px;
	padding-left: 35px;
	margin-left: 40px;
}
.skype {
	width: 137px;
	height: 26px;
	background: url(images/button-skype.jpg) no-repeat;
	padding-top: 26px;
	padding-left: 35px;
}
.email {
	width: 158px;
	height: 26px;
	background: url(images/button-email.jpg) no-repeat;
	padding-top: 26px;
	padding-left: 35px;
}
.appstore {
	padding-top: 18px;
}
#menu ul {
	padding-left: 200px !important;
}
#menu ul li {
	list-style: none;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	background: url(images/menuleftborder.jpg) no-repeat top left;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: center;
}
#menu ul li:hover {
	background: #fafafa url(images/menuleftborderover.jpg) no-repeat top left;
}
#menu ul li a, #menu span {
	text-align: center;
	
	font-size: 14px;
	color: #616161;
	text-decoration: none;
	cursor: pointer;
}
#menu ul li a:hover, #menu span:hover, #menu ul li:hover {
	color: #333333;
}
#cu3er-container {
	outline: 0;
}
#movingbox {
	width: 980px;
	background: url(images/shadow.jpg) no-repeat bottom center;
	height: 290px;
}
#box {
	margin: 20px auto;
	width: 902px;
	height: 226px;
}
#leftContent {
	float: left;
	width: 220px;
	text-align: left;
}
#centerContent {
	float: left;
	width: 760px;
}
#leftContent h2 {
	
	font-weight: bold;
	font-size: 14px;
	color: #35478f;
	text-align: left;
	width: 220px;
	border-bottom: 2px solid #35478f;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-bottom: 0;
}
#leftContent ul {
	padding: 0;
	margin: 0;
}
#leftContent ul li {
	list-style: none;
	padding: 10px 0 5px 0;
	margin: 0;
	border-bottom: 1px solid #c1c1c1;
	width: 220px;
	height: 30px;
}
#leftContent div.socialicon {
	width: 75px;
	float: left;
	text-align: center;
}
#leftContent ul li a.text {
	
	font-size: 14px;
	color: #4f4f4f;
	text-decoration: none;
	position: relative;
	top: 5px;
	margin-left: 0px;
}
#leftContent ul li a:hover {
	color: #35478f;
}
#newsletter {
	padding-left: 30px;
	padding-top: 15px;
	width: 160px;
}
#newsletter span {
	
	font-size: 14px;
	color: #4f4f4f;
}
#newsletter input {
	background-color: #efefef;
	border: none;
	padding: 2px;
	border-bottom: 1px solid #c1c1c1;
	
	font-size: 12px;
	width: 156px;
}
#newsletter input.subscribe {
	width: 90px;
	background-color: #35478f;
	border: none;
	border-bottom: 1px solid #d7def6;
	text-align: center;
	color: white;
	
	font-size: 12px;
	margin-top: 10px;
}
.buynow {
	background: url(images/buynow.jpg) no-repeat top;
	
	font-size: 12px;
	text-align: left;
}
.buynow p {
	margin: 0 20px 20px 100px;
	padding-top: 20px;
}
.bottombox {
	float: left;
	width: 232px;
	height: 236px;
	
	font-size: 12px;
}
.btnsubmit {
	border: none !important;
	width: 66px !important;
	height: 23px !important;
	background: url(images/buttonsubmit.jpg) no-repeat;
	cursor: pointer;
}
ul.flinks li {
	display: block;
	float: none !important;
	margin-left: 20px;
}
#content h1 {
	
	font-size: 22px;
	text-align: left;
	color: #35478F;
}
#content p, #content ul li {
	
	font-size: 14px;
	text-align: left;
	line-height: 1.4em;
}
#content ul li {
	list-style: none;
}
#content a {
	
	font-size: 14px;
	color: #53A7E5;
	text-decoration: none;
	font-weight: bold;
}
#content a:hover {
	text-decoration: underline;
}
.booklist {
	/* float:right; */

	background: none repeat scroll 0 0 #53A7E5;
	font: 11px "trebuchet MS", arial;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 270px;
}
.booklist li a {
	background: none repeat scroll 0 0 #8EC6B7;
	color: #FFFFFF;
	display: block;
	margin: 1px 0;
	padding: 2px 2px 2px 10px;
	text-decoration: none;
}
.booklist li a {
	background: none repeat scroll 0 0 #53A7E5;
	display: block;
	margin: 1px 0;
	text-decoration: none;
	font-size: 12px !important;
}
.booklist li a:link, .booklist li a:visited {
	color: white !important;
	text-decoration: none !important;
}
.booklist li a:hover {
	background-color: #9FD4F9 !important;
	color: #194639 !important;
	text-decoration: none !important;
}
.booklist li {
	border-top: 1px dotted #9FD4F9;
	border-bottom: 1px dotted #9FD4F9;
}
.movie2 {
	float: left;
	height: 260px;
	margin-left: 20px;
	text-align: left;
	width: 290px;
}
.movie2 h3 {
	font-size: 14px !important;
	height: 30px;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center !important;
	line-height: 0.9em;
}
.videothumb2 {
	float: left;
	width: 280px;
	height: 220px;
	background: url(images/moviebg.png) no-repeat;
	margin-right: 10px;
	text-align: center;
	cursor: pointer;
	border: none;
}
.videothumb2 img {
	margin-top: 20px;
}
#content h2 {
	color: #35478f;
	
	font-size: 20px;
	text-align: left;
	font-weight: bold;
	line-height: 0.9em;
	margin-top: 20px;
}
#content h3 {
	color: #35478f;
	
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	line-height: 0.9em;
	margin-top: 20px;
}
.books .booklist {
	float: none !important;
	width: 550px !important;
}
.contentimg {
	border: 2px solid #72BBE4;
}
.contentspan {
	font: 12px "trebuchet MS", arial;
	font-style: italic;
}
.wrap h2 {
	line-height: 1.4 !important;
}
.wrap ul li {
	list-style: disc;
}
.decimal li {
	list-style-type: decimal !important;
}
.bullets li {
	list-style-type: disc !important;
}
.latin li {
	list-style-type: lower-latin !important;
}
.plogin {
	
	font-size: 14px;
	font-weight: bold;
	color: #53A7E5;
	text-align: left;
	margin-bottom: 0;
}
.reminder {
	color: #53A7E5;
	margin-top: 10px;
}
.reminder:hover {
	color: #72BBE4;
}
#onlinesection h3 {
	background: url(images/separator3.jpg) no-repeat bottom left;
	padding-bottom: 6px;
	text-align: left;
}
#onlinesection #myplayer {
	float: left;
	width: 320px;
	height: 280px;
	padding: 20px;
	margin: 20px;
	background-color: #f7f7f7;
	border: 1px solid #84cccf;
}
#onlinesection #contentlist {
	float: left;
	width: 500px;
	background: url(images/separator4.png) no-repeat top left;
	padding-left: 20px;
}
.viewVideo {
	color: #53A7E5;
	cursor: pointer;
}
.viewVideo :hover, #contentlist ul li:hover {
	color: #35478f;
}
#contentlist ul li {
	color: #53A7E5;
}
.error {
	width: 500px;
	padding: 10px;
	text-align: center;
	margin: 0 auto;
	border: 1px solid red;
	background-color: #ffeffe;
	color: red;
	font-weight: bold;
}
.error p {
	text-align: center !important;
	margin: 0 !important;
}
.firstrowbox {
	width: 168px;
	height: 221px;
	float: right;
	margin-left: 10px;
	cursor: pointer;
}
.firstrowbox h2 {
	line-height: 0.6em;
	margin: 5px 0 0 10px;
}
.firstrowbox h2 a {
	
	font-size: 14px;
	font-weight: bold;
	color: #35478f;
	text-align: left !important;
	text-decoration: none;
}
.box01 {
	background: url(images/box01.jpg) no-repeat;
}
.box02 {
	background: url(images/box02.jpg) no-repeat;
}
.box03 {
	background: url(images/box03.jpg) no-repeat;
}
.box04 {
	background: url(images/box04.jpg) no-repeat;
}
.mainContent {
	padding-top: 30px;
}
.mainContent h1 {
	
	font-size: 20px;
	color: #35478f;
}
.mainContent h2 {
	
	font-size: 16px;
	color: #35478f;
	background: url(images/h2bg.jpg) no-repeat bottom left;
	padding-bottom: 6px;
}
.mainContent p, .mainContent table td, .mainContent ul li, .mainContent {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #222222;
}
.mainContent a {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #53A7E5;
}
.mainContent h2 {
}
.secondrow {
	width: 168px;
	height: 214px;
	background: url(images/2nd-row-of-boxes.jpg) no-repeat;
	float: left;
	margin-left: 10px;
}
.secondrow h2 {
	
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	color: white;
	margin: 4px 0 0 4px;
}
.secondrow h2.onerow {
	margin-top: 14px !important;
	margin-bottom: 10px !important;
}
.secondrow div p a {
	
	font-size: 12px;
	color: #4689B4;
	text-decoration: none;
}
.secondrow div p a:hover {
	text-decoration: underline;
}
ul.nobullets li {
	list-style: none;
}
.buteykous img {
	padding: 0 10px 10px 0;
}
.red {
	color: red !important;
}
h4 {
	color: #0059AF;
	font-size: 16px;
}
.th_produse {
background-color: #EFF7FF;
border: 1px solid #163961;
font-size: 14px;
font-weight: bold;
text-align: left;
padding-left:10px;
border-radius: 4px;
background: #9dd53a; /* Old browsers */
background: -moz-linear-gradient(top,  #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dd53a), color-stop(50%,#a1d54f), color-stop(51%,#80c217), color-stop(100%,#7cbc0a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */
color: #FFF;
font-weight: bold;

font-size: 16px;
height: 25px;
box-shadow: #909090 2px 2px 2px;
text-shadow: 1px 1px 1px #5C5C5C;}

.td_produse {
background-color: #FFF;
border: 1px solid #163961;
font-size: 14px;
font-weight: normal;
padding: 6px;
border-radius: 4px;
background: #F2F6F8;
background: -moz-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F2F6F8), color-stop(50%,#D8E1E7), color-stop(51%,#B5C6D0), color-stop(100%,#E0EFF9));
background: -webkit-linear-gradient(top, #F2F6F8 0%,#D8E1E7 50%,#B5C6D0 51%,#E0EFF9 100%);
background: -o-linear-gradient(top, rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%);
background: -ms-linear-gradient(top, rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%);
background: linear-gradient(to bottom, #F2F6F8 0%,#D8E1E7 50%,#B5C6D0 51%,#E0EFF9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 );
}
.td_produse a {
	color: #000;
}
#applyform input {
	width: 300px;
}
#applyform textarea {
	width: 300px;
}
#applyform {
	
	font-size: 14px;
}
#applyform td {
	background: url(images/practition_bg.png) repeat-x top;
}
/*/* buteykodvd page */
#main-content.buteykodvd {
	
}
#main-content.buteykodvd h2 {
	
	font-size: 26px;
	color: #61839a;
	font-weight: normal;
}
#main-content.buteykodvd ul li {
	
	font-size: 14px;
	margin: 0px 0 15px 190px;
	color: #555555 !important;
}
#main-content.buteykodvd ul {
	margin-top: 20px;
}
#main-content.buteykodvd p {
	
	font-size: 14px;
	color: #555555 !important;
	margin: 10px 0 10px 0;
}
.separator {
	padding: 20px;
	background: url(images/separator.jpg) no-repeat top center;
}
#main-content.buteykodvd h3 {
	
	font-size: 26px;
	color: #61839a;
	font-weight: bold;
	background: none;
}
#main-content.buteykodvd h4 {
	
	font-size: 14px;
	color: #555555;
	font-weight: bold;
	background: none;
}
#main-content.buteykodvd ul.nomargin li {
	margin: 5px 0 0 10px;
}
#nav ul {
	font-size: 14px;
	margin: 0;
	padding: 0;
	list-style: none;
}
/*#nav ul li {
	display: block;
	position: relative;
	float: left;
}
*/
#loginStatus {
background: #45BE08;
text-align: center;
font-weight: bold;
padding: 10px 0;
color: #FFF;
}
.one_to_one {
	background: #FFF;
	border: solid 1px #d3dbd6;
	float: left;
	width: 100%;
	margin: 0 0 21px 0;
}
.one_to_one h1 {
	color: #FFF !important;
	background: url(images/video_icon_wht.png) 11px center no-repeat #22223a;
	margin: 0 !important;
	padding: 0 0 0 46px;
	line-height: 52px;
	font-weight: normal;
	font-size: 24px !important;
}
.one_to_one ul {
	padding: 0;
	margin: 15px 0 20px 22px !important;
	list-style-type: none;
}
.one_to_one ul li {
	padding: 0 0 0 30px !important;
	margin: 5px 0 !important;
	background: url(images/one_check.png) 0 center no-repeat;
	list-style: none;
	font: normal 14px 'Open Sans' !important;
	color: #192a6f;
	list-style-type: none !important;
}
.one_to_one .one_to_one_inner {
	border: solid 1px #E2E2E2;
	margin: 6px;
	padding: 13px;
	width: 630px;
	float: left;
}
.one_to_one .one_to_one_inner img {
	margin: 12px 0 0 0 !important;
}
h5 {
	font-size: 16px;
	color: #000;
	font-weight: normal;
	border-bottom: solid 2px #000;
	padding: 10px 0 10px 0;
	margin: 0 0 1px 0;
	font-weight: normal;
	text-transform: uppercase;
}
.right .image {
	background: #FFF;
	width: 257px;
	padding: 15px;
	margin-bottom: 22px;
	border: solid 1px #D3DBD6;
}
.ddsmoothmenu ul {
	z-index: 100;
	margin: 0 0 0 0;
	padding: 5px 0 0 5px;
	list-style-type: none;
}
/*Top level list items*/
.ddsmoothmenu ul li {
	position: relative;
	display: inline;
	float: left;
	font-size:14px;
	line-height:36px;
	padding:0;
	margin:0;
	border-left: solid 1px #485797 ;
	border-right:solid 1px #27356d ;
}

.ddsmoothmenu ul li:first-child{ border-left:none !important;}
.ddsmoothmenu ul li:last-child{ border-right:none !important;}
.ddsmoothmenu ul li:nth-child(3){ background:#8cb707;}


/*Top level menu link items style*/
.ddsmoothmenu ul li span,
.ddsmoothmenu ul li a {
	font-size:14px;
	display: block;
	text-align: center;
	text-decoration: none;
	padding:5px 20px;
	margin:0;
	color:#FFF;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited {
	color: #FFF;
}
.ddsmoothmenu ul li a:hover,
.ddsmoothmenu ul li span:hover {
	background:#8cb707;
}


.ddsmoothmenu ul li ul li:nth-child(3){ background:none !important;}
.active {
	background:#8cb707;

}
.ddsmoothmenu ul li a.selected { /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	background: url(../../images/nav-hover.png) center top no-repeat;
	color: #FFF;
}
.ddsmoothmenu ul li ul li a.selected2 { /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	background: url(../images/nav-bg-hover.jpg) 0 0 repeat-x;
	color: #FFF;
}
/*1st sub level menu*/
.ddsmoothmenu ul li ul {
	position: absolute;
	left: 0;
	display: none; /*collapse all sub menus to begin with*/
	visibility: none;
	min-width:200px;
	background:#3b3b3b;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li {
	display: list-item;
	float: none;
}
/* Sub level menu links style */
.ddsmoothmenu ul li ul li a,
.ddsmoothmenu ul li ul li span {
	border-left: none;
	border-right: none;
	font-size:14px;
	padding:10px !important;
	margin: 0;
	border-top-width: 0;
	text-align: left;
	display: block;
	line-height:normal;
}
.ddsmoothmenu ul li ul li a:hover {
	background: none #666;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul {
	top: 0;
}
/* Holly Hack for IE \*/
* html .ddsmoothmenu {
	height: 1%;
} /*Holly Hack for IE7 and below*/
/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass {
	position: absolute;
	top: 16px;
	right: 20px;
}
.rightarrowclass {
	position: absolute;
	top: 6px;
	right: 5px;
}
/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#888888 url(../images/popupbg2.png) repeat;
border:1px solid #cecece;
z-index:90;
}
#playmovie {
    text-align: center;
}
.popupbox{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
width:600px;
height:450px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:9999;
padding:0 12px 12px 12px;
font-size:12px;
border-radius: 8px;
}
.popupbox h1{
text-align:left;
font-size:20px !important	;
color:#188FDF;
font-weight: normal;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
margin-top:4px;
}
#popupBoxClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
cursor:pointer;
}

.pinkbg	{
font-size: 14px;
text-align: center;
color: #F00;
margin: 10px 0 0 0;
}

.training h4{
font-size: 18px;
margin-bottom: 16px;
padding: 4px;
background: #A1DBFF;
background: -moz-linear-gradient(left, rgba(161,219,255,1) 0%, rgba(203,235,255,1) 38%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#8cb707), color-stop(38%,#8cb707), color-stop(100%,#FFF));
background: -webkit-linear-gradient(left, #8cb707 0%,#8cb707 38%,#FFF 100%);
background: -o-linear-gradient(left, rgba(161,219,255,1) 0%,rgba(203,235,255,1) 38%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(161,219,255,1) 0%,rgba(203,235,255,1) 38%,rgba(255,255,255,1) 100%);
background: linear-gradient(to right, #8cb707 0%,#8cb707 38%,#FFF 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cb707', endColorstr='#ffffff',GradientType=1 );
border-bottom: 2px solid #236BB2;
color:#000 !important;
}


.header_id, .header_name, .header_name2, .header_button, .header_crt, .header_status {
background-color: #220243;
border: 1px solid #000 !important;
color: #FFF !important;
font-weight: bold !important;
height: 14px !important;
padding-bottom: 4px !important;
padding-top: 4px !important;
}

.cell_crt, .header_crt {
/*background-color: #EEE;*/
border: 1px dotted #AAA;
float: left;

font-size: 11px;
margin: 2px;
padding-bottom: 2px;
padding-top: 2px;
text-align: center;
width: 50px !important;
height: 20px;
}

.header_name2, .cell_name2 {
width: 100px !important;
}

.cell_name, .cell_name2, .header_name{
/*background-color: #EEE;*/
border: 1px dotted #AAA;
float: left;
font-size: 11px;
margin: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-top: 2px;
text-align: left;
width: 180px;
overflow: hidden;
height: 20px;
}

 .header_name2 {
border: 1px dotted #AAA;
float: left;
font-size: 11px;
margin: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-top: 2px;
text-align: left;
width: 180px;
overflow: hidden;
height: 20px;
}


.cell_crt2 {
background-color: #EEE;
border: 1px dotted #AAA;
float: left;

font-size: 11px;
margin: 2px;
height: 24px;
text-align: center;
width: 50px !important;
}

.user_list{ float:right; width:72.5%;} 
.filter_form{ float:left; width:20%; padding:10px; border:solid 2px #1277B6;}

.filter_form h2,
.user_list h2{ margin:0; padding-bottom:10px;}



.filter_form select{ min-width:100% !important;   }
.filter_form input[type=text]{ min-width:100%;}

fieldset.c_user{border:none; padding:0; margin:0;}
fieldset.c_user span{ width:154px; float:left; line-height:35px;}
fieldset.c_user input[type=text],
fieldset.c_user input[type=password]{
float: left;
background: #E3E3E3;
padding: 10px;
width:300px;
border: 1px solid #CFCFCF;
box-shadow: 0 1px 2px #CACACA;
margin:0 0 5px 0;
font: normal 14px 'OpenSansRegular';
color: #828282;
text-transform: uppercase;
}

fieldset.c_user input[type=submit]{ margin:0 0 0 154px !important}
.pop_div .cuField{ font-size:14px; margin-bottom:5px; line-height:26px}

.pop_div  input[type=password],
.pop_div  input[type=text]{
background: #F7F7F7;
padding: 3px 5px;
border: 1px solid #CFCFCF;
box-shadow: 0 1px 2px #CACACA;
margin: 0 0 5px 0;
font: normal 14px 'OpenSansRegular';
color: #000;
}

.pop_div  input[type=submit],
.pop_div  input[type=button]{
	background: #8CB707;
color: #FFF;
font: normal 14px 'OpenSansSemibold';
text-transform: uppercase;
border: none;
display: inline-block;
margin: 10px 0 0 0;
cursor: pointer;
padding: 10px;}

.edit-form-span{ width: 100px; display: inline-block;}
.edit-form-span + input[type=text]{ width:236px !important;}
.greenbg{ background:green; text-align:center; color:#FFF; padding:5px 0; font-size:14px; }