/* first for Internet Explorer < 9 */
@font-face {
	font-family: din; src: url("/fonts/DINWeb.eot");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: dinbold; src: url("/fonts/DINWeb.eot");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: dinitalic; src: url("/fonts/DINWeb-Ita.eot");
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: dinbolditalic; src: url("/fonts/DINWeb-Ita.eot");
	font-weight: normal;
	font-style: italic;
}
/* then for WOFF-capable browsers */
@font-face {
	font-family: din; src: url("/fonts/DINWeb.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: dinbold; src: url("/fonts/DINWeb.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: dinitalic; src: url("/fonts/DINWeb-Ita.woff") format("woff");
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: dinbolditalic; src: url("/fonts/DINWeb-Ita.woff") format("woff");
	font-weight: normal;
	font-style: italic;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, center, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 13px;
  vertical-align: baseline;
  background: transparent;
  font-family: din, Helvetica, Verdana;
  font-weight: normal; }

em {
  font-weight: inherit; }

body {
  overflow-y: scroll;
  line-height: 17px; }

b,strong { font-family: Dinbold !important; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none; }

h1, h2, h3 {
  font-weight: normal;
  font-family: din, Helvetica, Verdana; }

h1 {}
h2 {}
h3 {
	font-size: 14px;
	color: #003C69; }

/* remember to define focus styles! 
*:focus {
  outline: 0; }*/

/* remember to highlight inserts somehow! */
ins {
  text-decoration: none; }

del {
  text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* END RESET */

.clear {
  clear: both;
  width: 100%;
  float: none; }

body {
	background: #e9e6dd; }

#background {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%; }

#wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: url('http://spanish.myoresearch.com/images/uploads/site/top_border.jpg') repeat-x top; }


/*------------------------------------------------- HEADER */

#header {
	height: 164px;
	width: 940px;
	margin: auto;
	position: relative;
	z-index: 100; }

#topbar {
	width: 940px;
	margin: auto;
	position: relative;
	z-index: 110; }
#topbar ul {
	float: right; }
#topbar ul li {
	display: block;
	float: left;
	position: relative; }
#topbar ul li a {
	display: block;
	font-size: 13px;
	color: white;
	padding: 7px 0 5px 17px;
	text-decoration: none; }

#topbar ul li a:hover {
	color: #FFC200; }

#topbar ul li .speech-bubble.languages {
	display: none;
	width: 222px;
	background: url('http://spanish.myoresearch.com/images/uploads/site/language_bg.png') no-repeat;
	padding: 26px 42px;
	position: absolute;
	top: 30px;
	right: -3px; }

#topbar ul li .speech-bubble.languages a {
	display: block;
	float: left;
	background: url('http://spanish.myoresearch.com/images/uploads/site/flags.png') no-repeat;
	height: 16px;
	padding: 0 0 0 26px;
	margin: 5px 0;
	width: 80px; }

#topbar ul li .speech-bubble.languages a:hover {
	color: #fdb813; }

#topbar ul li .speech-bubble.languages a.french {
	background-position: 0 -128px; }
#topbar ul li .speech-bubble.languages a.german {
	background-position: 0 -112px; }
#topbar ul li .speech-bubble.languages a.indonesian {
	background-position: 0 -31px; }
#topbar ul li .speech-bubble.languages a.italian {
	background-position: 0 -80px; }
#topbar ul li .speech-bubble.languages a.japanese {
	background-position: 0 -64px; }
#topbar ul li .speech-bubble.languages a.polish {
	background-position: 0 -96px; }
#topbar ul li .speech-bubble.languages a.portuguese {
	background-position: 0 -48px; }
#topbar ul li .speech-bubble.languages a.russian {
	background-position: 0 -16px; }
#topbar ul li .speech-bubble.languages a.vietnamese {
	background-position: 0 0px; }
#topbar ul li .speech-bubble.languages a.spanish {
	background-position: 0 -144px; }

#logo {
	display: block;
	height: 99px;
	width: 78px;
	background: url('http://spanish.myoresearch.com/images/uploads/site/myo_logo.png') repeat-x top;
	position: absolute;
	top: 9px;
	left: 0px; }

#app_selector {
	display: block;
	height: 24px;
	width: 223px;
	background: #757268;
	background-position: bottom;
	position: absolute;
	top: 59px;
	right: 0px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color: #FFF;
	text-transform: uppercase;
	text-align: center;
	font-size: 14px;
	padding-top: 10px;
}

#app_selector:hover {
	background: #f3be3e;
	color: #615d51;
}

#home {
	display: block;
	height: 28px;
	width: 60px;
	background: url('http://spanish.myoresearch.com/images/uploads/site/home.png') repeat-x top;
	position: absolute;
	bottom: 0px;
	left: 0px;
	color: white;
	font-size: 14px;
	text-align: center;
	padding-top: 10px;
}

#home:hover {
	color: #424242; }

#navigation {
	height: 38px;
	width: 875px;
	background: url('http://spanish.myoresearch.com/images/uploads/site/nav_bg.png') repeat-x top;
	position: absolute;
	bottom: 0px;
	right: 0px; }

#navigation li {
	float: left;
	display: block; }

#navigation li a {
	display: block;
	height: 38px;
	background-repeat: no-repeat;
	padding: 4px 26px;
	line-height: 16px;
	color: white;
	background: url('http://spanish.myoresearch.com/images/uploads/site/nav_border.png') no-repeat center right;
	height: 30px; }

#navigation li a.nav_1 {
	width: 76px; }
.section_ortho #navigation li a.nav_1, #navigation li a.nav_1:hover {
	color: #ffc200; }

#navigation li a.nav_2 {
	width: 53px; }
.section_appliances #navigation li a.nav_2, #navigation li a.nav_2:hover {
	color: #ffc200; }

#navigation li a.nav_3 {
	width: 84px; }
.section_training #navigation li a.nav_3, #navigation li a.nav_3:hover {
	color: #ffc200; }

#navigation li a.nav_4 {
	width: 53px;
	padding-top: 10px;
	height: 24px;
}
.section_resources #navigation li a.nav_4, #navigation li a.nav_4:hover {
	color: #ffc200; }

#navigation li a.nav_5 {
	width: 60px; }
.section_faq #navigation li a.nav_5, #navigation li a.nav_5:hover {
	color: #ffc200; }

#navigation li a.nav_6 {
	width: 80px;
	padding-right: 0px;
	margin-right: 0px;
	background: none; }
.section_news #navigation li a.nav_6, #navigation li a.nav_6:hover {
	color: #ffc200; }

#navigation .submit {
	position: absolute;
	top: 10px;
	right: -168px;
	width: 21px;
	height: 16px;
	border: none;
	background: white url('http://spanish.myoresearch.com/images/uploads/site/search.gif') no-repeat;
	cursor: pointer; }

#navigation #keywords {
	position: absolute;
	top: 7px;
	right: -172px;
	height: 21px;
	width: 119px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	border: none;
	padding-left: 8px;
	padding-right: 31px; }


/*------------------------------------------------- CONTENT */

#content {
	width: 940px;
	margin: 0 auto;
	position: relative; }

#hpc-text-bg {
	width: 300px;
	height: 290px;
	background: url('http://spanish.myoresearch.com/images/uploads/site/homepage-carousel-bg.png');
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
	position: absolute;
	top: 0;
	right: 0; }

#homepage-carousel {
	width: 940px;
	height: 290px;
	overflow: hidden;
	position absolute;
	top: 0;
	left: 0;
	margin-top: 15px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	-webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.3); }

#hpc-controls {
	background: url('http://spanish.myoresearch.com/images/uploads/site/homepage-carousel-controls.png') repeat-x;
	height: 30px;
	width: 137px;
	position: absolute;
	bottom: 17px;
	left: 0;
	padding: 0 15px;
	z-index: 100; }

.car_item_control {
	display: block;
	width: 10px;
	height: 10px;
	border: 2px solid white;
	margin: 5px;
	float: left; }

.car_item_control.active {
	background: white; }

#homepage-carousel li {
	width: 940px;
	height: 290px;
	overflow: hidden;
	positive: relative;
	display: none; }

#homepage-carousel li.first {
	display: block; }

#homepage-carousel li img {
	position: absolute;
	top: 0;
	left: 0;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px; }

#homepage-carousel li div {
	position: absolute;
	top: 0;
	right: 0;
	padding: 15px 14px 24px;
	width: 272px;
	height: 251px;
}

#homepage-carousel li div * {
	color: #cdcdcd;
	font-size: 13px;
	font-family: din, Helvetica, Verdana; }

#homepage-carousel li div p {
	padding-bottom: 10px; }

#homepage-carousel li.active div a.hpc_movie_link {
	display: block; }

#homepage-carousel li div a.hpc_movie_link {
	display: none;
	background: url('http://spanish.myoresearch.com/images/uploads/site/homepage-carousel-video.png') no-repeat;
	height: 39px;
	width: 145px;
	position: absolute;
	bottom: 21px;
	right: -12px;
	z-index: 100;
	text-indent: -5000px; }

#homepage-carousel li div a {
	color: #ffffff;
	text-decoration: none; }

#homepage-carousel li div h3 {
	color: #fdb813;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 10px; }

.third {
	color: #63625c;
	width: 268px;
	padding: 60px 16px 20px;
	margin: 14px 20px 0 0;
	background: #e2e2d5;
	float: left;
	position: relative;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	-webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.3);
	border-top: 1px solid white; }

.third.darker {
	background: #ccccb6; }

.third.home {
	height: 157px; }
.third.app {
	width: 670px; padding: 19px 16px; }
.third.full {
	width: 908px; }
.third.app-side {
	width: 186px; }
.third.last {
	margin-right: 0; }

.third .title {
	font-size: 13px;
	background: url('http://spanish.myoresearch.com/images/uploads/site/third_header_bg.png');
	color: white;
	padding: 5px 10px 15px 13px;
	position: absolute;
	top: 19px;
	left: -12px;
	text-transform: uppercase;
	z-index: 10; }

.third .post .title {
	left: -27px;
 }

.MonthlyCalendar .MonthName {
	font-size: 16px;
	background: url('http://spanish.myoresearch.com/images/uploads/site/third_header_bg.png');
	color: white;
	padding: 5px 7px 15px 13px;
	position: absolute;
	top: 19px;
	left: -12px;
	text-transform: uppercase;
	z-index: 10;
	width: 210px; }

.third span.link {
	position: absolute;
	top: 19px;
	right: 0;
	background: white;
	width: 288px;
	text-align: right;
	height: 19px;
	z-index: 1;
	color: #F7931E;
	font-size: 16px;
	padding: 5px 6px 1px;
	font-family: din, Helvetica, Verdana; }

.third span.link a {
	color: #F7931E;
	text-decoration: none;
	font-family: din, Helvetica, Verdana; }

.third.app-side span.link {
	width: 218px; }

.third p {
	margin-bottom: 12px; }

.fancybox-inner table {
	height: 270px; }

.fancybox-inner .third.app {
	color: #63625c;
	width: 100%;
	float: none;
	position: relative;
	padding: 0;
	margin: 0;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-top: none;
	border-bottom: none; }


/*------------------------------------------------- FOOTER */

#footer {
	background: #464338;
	height: 120px;
	width: 100%;
	margin: auto;
	position: relative;
	margin: 15px auto 0; }

#footer-top, #footer-bottom {
	position: relative;
	width: 770px;
	padding: 15px 0 10px; }

#footer-top a, #footer-bottom a {
	font-size: 14px;
	color: white;
	text-decoration: none;
	text-transform: uppercase; }

#footer-top {
	border-bottom: 1px dashed white; }

#footer-bottom {
	color: #f7931e; }

#footer-bottom div {
	position: absolute;
	bottom: 10px;
	right: 0px; }

#footer-top a {
        padding:0 10px 0 0;}

#footer-bottom a {
	padding:0 0 0 10px;}

/*------------------------------------------------- LOGIN BOXES */

.popup {
	height: auto !important;
	display: none;
	position: absolute;
	top: 100px;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 1000; }

.popup label {
	font-size: 16px;
	width: 75px;
	text-align: right;
	padding: 8px 5px 0 0;
	float: left; }

.popup input {
	color: #1F1F1F;
	font-size: 14px;
	width: 180px;
	height: 18;
	float: right;
	border: none;
	margin-top: 6px; }

.popup div {
	float: none;
	clear: both; }
.popup input:focus {
	background: #74c7f4;
	outline: 0; }
.popup input#submit, .popup input#mc-embedded-subscribe {
	background: url('http://spanish.myoresearch.com/images/uploads/site/submit.png');
	width: 33px;
	height: 34px;
	text-indent: -5000px;
	cursor: pointer; }

.popup .asterisk {
	display: none; }

#cover_up {
	display: none;
	background: url('http://spanish.myoresearch.com/images/uploads/site/cover_up_bg.png');
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 500; }


.training_facility .images {
	float: right;
	width: 380px; }

.listing a {
	display: block;
	color: #63625C;
	font-size: 13px;
	text-decoration: none;
	font-family: din, Helvetica, Verdana;
	margin-bottom: 5px; }

.listing a:hover {
	color:#F7931E;}

#navigation li { position: relative; }

#navigation .subnav {
	position: absolute;
	top: 36px;
	left: 0;
	display: none; }

#navigation .subnav .subnav_first {
	display: block;
	width: 135px;
	height: 26px;
	padding: 0;
	background: url('http://spanish.myoresearch.com/images/uploads/site/dropdown_top.png') top no-repeat; }

#navigation .subnav li {
	display: block;
	float: none;
	width: 105px;
	padding: 5px 15px;
	background: url('http://spanish.myoresearch.com/images/uploads/site/dropdown_middle.png'); }

#navigation .subnav li a {
	text-indent: 0;
	color: white;
	text-decoration: none;
	font-size: 13px;
	height: auto;
	font-family: din, Helvetica, Verdana; }

#navigation .subnav li a:hover {
	color: #FFC200; }

#navigation .subnav .subnav_last {
	display: block;
	width: 135px;
	height: 9px;
	padding: 0;
	background: url('http://spanish.myoresearch.com/images/uploads/site/dropdown_bottom.png') bottom no-repeat; }

.app-landing table {
	width: 665px;
	border-bottom: 2px solid white;
        position: relative;
}

.app-landing table th {
	border: 2px solid white;
	border-bottom: none;
	padding: 12px 17px;
	vertical-align: middle;
	text-align: left;
	background: white;
	color: #34a3dc;
	font-size: 15px;
	text-transform: uppercase;
}
.app-landing table tr {
	cursor: pointer;
	background: #EFEEE7 url('http://spanish.myoresearch.com/images/uploads/site/faq_background.jpg') repeat-x bottom; }
.app-landing table td {
	border-left: 2px solid white;
	border-bottom: none;
	vertical-align: top;
	color: #696761;
	font-size: 13px;
	padding: 12px 17px;
}

.app-landing .column_1 { width: 164px; font-size: 14px; color: #5f5d56; text-transform: uppercase; }
.app-landing .column_2 { width: 202px; padding: 12px 17px 0; }
.app-landing .column_3 { width: 124px; }
.app-landing .column_4 { width: 30px; padding: 12px; font-size: 24px; color: #f9a918; font-size: 24px; text-align: center; }

.app-landing .column_1 h3 { font-size: 15px; }
.app-landing table tr.odd {
	background: #cee9f7; }

#tabs td {
	background: #55b2de;
	font-size: 16px;
	color: white;
	text-align: center;
	padding: 2px 7px;
	border: 1px solid #95CEEA;
	position: relative; }
#tabs td ul {
	display: none;
}
#tabs td:hover ul {
	display: block;
}

#tabs td a {
	padding: 10px;
	display: block;
	color: white;
	text-decoration: none; }

#tabs td.active, #tabs td:hover {
	background: white;
	border: 1px solid white; }

#tabs td.active-over {
	background: #f9a816;
	border: 1px solid white; }

#tabs td:hover a, #tabs td.active a, #tabs td.active-over a {
	color: #34A3DC; }

#tabs td ul {
	position: absolute;
	right: 0px;
	top: 59px;
	width: 663px;
}
#tabs td ul li a {
	background: url('http://spanish.myoresearch.com/images/uploads/site/app_sub_nav.png') repeat-x center;
	padding: 10px 15px 10px 16px;
	font-size: 14px;
}
#tabs td:hover ul li a {
	color: white;
}
#tabs td ul li a:hover, #tabs td:hover ul li a:hover {
	color: #f79b54;
}
#tabs td ul li {
	float: right;
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	border-left: 1px solid white;
}

.reflection {
	margin-bottom: 10px; }

.reflection img {
	border: 1px solid white;
	border-bottom: none; }

.app-landing-hero {
	display: block;
	width: 322px;
	padding: 0;
	margin: 0;
	text-decoration: none; }

.app-landing-hero span.app-hero-title {
	background: #55B2DE;
	padding: 10px;
	display: block;
	font-size: 18px;
	color: white;
	text-decoration: none;
	text-transform: uppercase; }

.app-landing-hero:hover span.app-hero-title {
	color: #55B2DE;
	background: white; }

.app-landing-hero img {
	display: block; }

.ortho_hero { float: left; }
.tmj_hero { float: right; }

.block.sticky {
	background: #F4F4F4;
	margin-left: -16px;
	width: 670px;
	padding: 0 16px 44px;  
}
.block.sticky.short_bottom_padding{
	padding: 0 16px 20px; 
}

.block.sticky a.more {
	bottom: 0;
	right: 16px;
}

.block.sticky .left {
	float: left;
	width: 360px;
	padding: 0 20px 0 0; }
.block.sticky .right {
	float: right;
	position: relative;
	padding-top: 18px;
	width: 288px; 
        margin-bottom: 10px;
}
.block.sticky .post {
	border: none;
	padding-bottom: 0; }

.post .left {
	width:366px;
	float:left;
}

.post .right {
	float:right;
}

.post.last {
	border: none;
	padding-bottom: 0; }
.right img {
	moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px; }
a.video {
	background: url('http://spanish.myoresearch.com/images/uploads/site/homepage-carousel-video.png') no-repeat;
	height: 39px;
	width: 145px;
	position: absolute;
	bottom: 0px;
	right: -28px;
	z-index: 100;
	text-indent: -5000px; }
#homepage-carousel a.video {
	bottom: 8px;
	right: -12px; }
.block.sticky .right a.video.carousel {
	bottom: 21px;
	right: -28px;
	z-index: 105; }

.post .right a.video {
	bottom: 10px;
}

#login_inline {
width: 280px;
margin: 50px auto; }
#login_inline p {
color: #E4E4E4;
font-size: 16px;
line-height: 20px;
padding: 10px 0px 0px; }

  #login_inline h2 {
    color: #e4e4e4;
    font-size: 18px;
    text-transform: uppercase;
    border-bottom: #74c7f4 1px solid;
    padding: 0 2px 9px 2px; }
  #login_inline form div {
    float: none;
    clear: both; }
  #login_inline label {
    font-size: 16px;
    width: 75px;
    text-align: right;
    padding: 8px 5px 0 0;
    float: left; }
  #login_inline input {
    color: #1f1f1f;
    font-size: 14px;
    width: 180px;
    height: 18;
    float: right;
    border: none;
    margin-top: 6px; }
  #login_inline input:focus {
    background: #74c7f4;
    outline: 0; }
  #login_inline input#submit {
    background: url('http://myoresearch.com/images/uploads/site/submit.png');
    width: 33px;
    height: 34px;
    text-indent: -5000px;
    margin-top: 0; }

  #login_inline div a {
    color: #63625C;
    text-decoration: none;
    float: right;
    display: block;
    font-size: 14px;
    padding-top: 8px; }

.search h1 {
  background: white;
  padding: 5px 10px 0px 10px;
  margin: 0;
}

.search h1 span.blue {
  color: #0fb3e6;
  font-size:inherit;
}

.search .question {
  padding: 10px;
  color: #63625C;
}

.search .question_block a {
  color: #63625C;
  text-decoration: none;
}

.search .question_block:hover {
  background: #d3eef9;
}

.search .question .filed_in {
  padding-top:10px;
}

.search .question .filed_in span.channel {
  color: #F7931E;
}





.resources.app-landing table {
	width: 665px;
	border-bottom: 2px solid white;
}

.resources.app-landing table th {
	border: 2px solid white;
	border-bottom: none;
	padding: 12px 17px;
	vertical-align: middle;
	text-align: left;
	background: white;
	color: #34a3dc;
	font-size: 15px;
	text-transform: uppercase;
}
.resources.app-landing table td {
	border: 2px solid white;
	border-bottom: none;
	vertical-align: middle;
	color: #696761;
	font-size: 12px;
	padding: 12px 17px;
}

.resources.app-landing .column_1 { width: 215px; font-size: 14px; color: #5f5d56; text-transform: none; }
.resources.app-landing .column_2 { width: 70px; padding: 0; text-align: center; }
.resources.app-landing .column_3 { width: 55px; }
.resources.app-landing .column_4 { width: 202px; padding: 12px 17px; font-size: 24px; color: #f9a918; font-size: 14px; text-align: left; }

.resources.app-landing .column_2 img { width: 65px; opacity: 0.75; }
.resources.app-landing .column_2 a:hover img { width: 70px; opacity: 1; }

.resources.app-landing table tr {
	cursor: default;
	background:  #efeee7 url('http://spanish.myoresearch.com/images/uploads/site/faq_background.jpg') repeat-x bottom; }
.resources.app-landing table tr:hover{ }

/* //////////////////////////// HEADER CAROUSELS */

#header-carousel {
	width: 290px; height: 202px; overflow: hidden; }

#header-controls {
	background: url('http://spanish.myoresearch.com/images/uploads/site/homepage-carousel-controls.png') repeat-x;
	height: 30px;
	width: 270px;
	position: absolute;
	bottom: 30px;
	left: 0;
	padding: 0 15px;
	z-index: 100; }

.car_item_control {
	display: block;
	width: 10px;
	height: 10px;
	border: 2px solid white;
	margin: 5px;
	float: left; }

.car_item_control.active {
	background: white; }

#header-carousel li {
	width: 940px;
	height: 290px;
	overflow: hidden;
	positive: relative;
	display: none; }

#header-carousel li.first {
	display: block; }

#header-carousel li img {
	position: absolute;
	top: 10px;
	right: 0;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px; }

#header-carousel li div {
	position: absolute;
	top: 0;
	right: 0;
	padding: 25px 14px 14px;
	width: 272px;
	height: 251px; }

#header-carousel li div * {
	color: #cdcdcd;
	font-size: 13px;
	font-family: din, Helvetica, Verdana; }

#header-carousel li.active div a.hpc_movie_link {
	display: block; }

#header-carousel li div a {
	color: #ffffff;
	text-decoration: none; }

#header-carousel li div h3 {
	color: #fdb813;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 10px; }


/* //////////////////////////// HEADER CAROUSELS */

#training-carousel {
	width: 290px; height: 202px; }

#training-controls {
	background: url('http://spanish.myoresearch.com/images/uploads/site/homepage-carousel-controls.png') repeat-x;
	height: 30px;
	width: 270px;
	position: absolute;
	top: 231px;
	right: 0;
	padding: 0 15px;
	z-index: 100; }

.car_item_control {
	display: block;
	width: 10px;
	height: 10px;
	border: 2px solid white;
	margin: 5px;
	float: left; }

.car_item_control.active {
	background: white; }

#training-carousel li {
	width: 700px;
	height: 200px;
	overflow: hidden;
	positive: relative;
	display: none; }

#training-carousel li.first {
	display: block; }

#training-carousel li img {
	position: absolute;
	top: 60px;
	left: 0px; }

#training-carousel li canvas {
	position: absolute;
	bottom: -21px;
	left: 28px; }

#training-carousel li div {
	position: absolute;
	top: 0;
	right: 0;
	padding: 25px 14px 14px;
	width: 272px;
	height: 251px; }

#training-carousel li div * {
	color: #cdcdcd;
	font-size: 13px;
	font-family: din, Helvetica, Verdana; }

#training-carousel li.active div a.hpc_movie_link {
	display: block; }

#training-carousel li div a {
	color: #ffffff;
	text-decoration: none; }

#training-carousel li div h3 {
	color: #fdb813;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 10px; }

#footer-inner {
	width: 940px;
	margin: auto;
	position: relative; }
#social { position: absolute; top: 19px; right: 0; background: url('http://spanish.myoresearch.com/images/uploads/site/footer_social.png') no-repeat; width: 143px; height: 85px; }
#social #linkedin { display: block; width: 30px; background: red; position: absolute; top: 32px; left: 97px; }
#social #facebook { display: block; width: 30px; background: blue; position: absolute; top: 32px; left: 18px; }
#social #youtube { display: block; width: 30px; background: green; position: absolute; top: 32px; left: 57px; }

/* ------------------------Training Table */

.training_list {
	width: 665px;
	border-bottom: 2px solid white;
}

.training_list td a {
	color: #63625C;
	text-decoration: none;
}

.training_list th {
	border: 2px solid white;
	border-bottom: none;
	padding: 12px 17px;
	vertical-align: middle;
	text-align: left;
	background: white;
	color: #34a3dc;
	font-size: 15px;
	text-transform: uppercase;
}
.training_list tr {
	cursor: pointer;
	background: #F4F1EC url('http://spanish.myoresearch.com/images/uploads/site/faq_background.jpg') repeat-x bottom; }
.training_list tr:hover {
	background: #CEE9F7; }
.training_list td {
	border: 2px solid white;
	border-bottom: none;
	vertical-align: middle;
	color: #696761;
	font-size: 12px;
	padding: 12px 17px;
}

.training_list .column_1 { width: 164px; font-size: 14px; color: #5f5d56; text-transform: uppercase; }
.training_list .column_2 { width: 202px; padding: 12px 17px 0; }
.training_list .column_3 { width: 124px; }
.training_list .column_4 { width: 30px; padding: 0; font-size: 24px; color: #f9a918; font-size: 24px; text-align: center; }

.training_list table tr.odd {
	background: #cee9f7; }

#app-col2 {
	width: 220px;
	float: right; }

#app-col1 {
	width: 714px;
	float: left; }

#app-col1 .third.app {
	padding-top: 50px; }

hr {
	clear: both;
	background: #C0BFB3;
	border: none;
	height: 1px;
	border-bottom: white 1px solid;
	margin: 15px 0; }

#contact .contact_left {
	width:300px;
	float:left;
}

#contact .contact_right {
	width:300px;
	float:left;
}

#contact .contact_main {
	width:600px;
	clear:both;
}

#contact .contact_left div, #contact .contact_right div {
	margin-bottom:6px;
}

#contact input, #contact textarea {
	background:#dad7cb;
	border:none;
	border-radius:5px;
	padding:5px 20px;
	width:240px;
        resize: none;
}

#contact input#privacy{
   background:none;
   border:none;
   border-radius:0px;
   padding:0px;
   width:auto;
}

#contact textarea {
	width:540px;
	height:128px;
}

#contact .contact_main #cont_disclaimer {
	color:#63625c;
	font-size:13px;
	margin-left:20px;
	margin-top:20px;
	width: 560px;
}

#contact #cont_submit {
	height:35px;
	margin:20px 0 0 20px;
}

#contact #cont_submit input, #question-form input#ask-question {
	background:url("http://spanish.myoresearch.com/images/uploads/site/contact_submit.png") no-repeat;
	border:none;
	cursor:pointer;
	height:35px;
	text-indent:-5000px;
	width:96px;
        display: block;
}








/* CAROUSELS */
.carousel {
	position: relative;
}

.carousel li {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

.carousel li img {
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}

.carousel li.first {
	display: block;
}

.carousel .controls {
	background: url('http://spanish.myoresearch.com/images/uploads/site/homepage-carousel-controls.png') repeat-x;
	height: 30px;
	width: 270px;
	position: absolute;
	bottom: 19px;
	right: -16px;
	padding: 0 15px;
	z-index: 100;
}
.carousel a.video {
	background: url('http://spanish.myoresearch.com/images/uploads/site/homepage-carousel-video.png') no-repeat;
	height: 39px;
	width: 145px;
	position: absolute;
	bottom: 0px;
	right: -28px;
	z-index: 110;
	text-indent: -5000px;
}

/* INDIVIDUAL CAROUSEL OVERWRITES */
.carousel#training { height: 210px; }
.carousel#training li { left: -16px; }
.carousel#training .controls { right: -16px; bottom: 9px; }
.carousel#training a.video { bottom: 0px; }
.carousel#training li img {
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.carousel#training_materials { height: 200px; }
.carousel#training_materials li { left: -16px; }
.carousel#training_materials .controls { right: -16px; }
.carousel#training_materials a.video { bottom: 10px; }

.carousel#orthodontics { height: 210px; }
.carousel#orthodontics li { top: 10px; left: 11px; }
.sidebar_content .carousel#orthodontics a.carousel { top: 187px; }
.carousel#orthodontics .controls { right: 0px; top: 187px; }
.carousel#orthodontics a.video { bottom: -16px;
right: -11px; }

/* POST IMAGE HANDLING */
.image-holder {
	position: relative;
	float: right;
}

.image-holder a {
	background: url('http://spanish.myoresearch.com/images/uploads/site/homepage-carousel-video.png') no-repeat;
	height: 39px;
	width: 145px;
	position: absolute;
	bottom: 5px;
	right: -28px;
	z-index: 100;
	text-indent: -5000px;
}

.image-holder img {
	moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	margin: 0 0 10px 10px
}

.listing a.current_sidebar_link{
   color: #F7931E;
}

.listing a.current_sidebar_link:after{
   content:" \00BB"
}

.tree ul ul { padding: 0 0 0 20px; display: none; }
.tree ul ul ul { padding: 0 0 0 20px; display: none; }
.tree a.active { color: #F7931E; }
.tree a.active span {
	-moz-transform: scale(1) rotate(90deg) translate(0px, 0px) skew(0deg, 0deg);
	-webkit-transform: scale(1) rotate(90deg) translate(0px, 0px) skew(0deg, 0deg);
	-o-transform: scale(1) rotate(90deg) translate(0px, 0px) skew(0deg, 0deg);
	-ms-transform: scale(1) rotate(90deg) translate(0px, 0px) skew(0deg, 0deg);
	transform: scale(1) rotate(90deg) translate(0px, 0px) skew(0deg, 0deg);
	display: inline-block;
}

.col2 .app_partial {
	width: 197px;
	border: 2px solid white;
	margin: 0 30px 30px 0;
	background-color: #F0EFEA;
	background-image: url('http://spanish.myoresearch.com/images/uploads/site/spinner.gif');
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	height: 396px;
}
.col2 .app_partial.app_half {
	width: 310px;
	height: 350px;
}
.col2 .app_partial .app_contents {
	display: none;
}
.col2 .app_partial img {
	display: block;
	margin: auto;
}
.col2 .app_partial.last_app {
	margin-right: 0;
}
.col2 .app_partial div.app_summary {
	padding: 12px;
}
.col2 .app_partial h3 {
	background: white;
	padding: 7px;
	color: #0fb4e4;
	font-size: 20px;
  	line-height: 23px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	position: relative;
}

.col2 .app_partial h3 span.stage{
  	background: #0fb4e4;
	color: white;
	padding: 4px 10px;
	font-size: 17px;
	line-height: 16px;
	position: absolute;
	right: -2px;
	top: 5px;
}

.col2 .app_partial a:hover h3{
  	background: #caeff8;
	color: #0fb4e4;
}

.col2 .app_partial:hover
{
  	border: 2px solid #0fb4e4;
}

.col2 .app_partial p {
	font-size: 14px;
}
.col2 .app_partial a {
	text-decoration: none;
	color: inherit;
	width: 100%;
	height: 100%;
	display: block;
}
.col2 .app_partial.process {
	margin-right: 0;
}
.col2 .app_arrows {
	display: block;
	width: 30px;
	text-align: center;
	font-size: 46px;
	float: left;
	padding-top: 170px;
	color: #0FB4E4;
}
#appliance_landing {
	width: 665px;
	position: relative;
}
#appliance_landing .system {
	position: relative;
	float: left;
	padding: 0 1px 0 0;
}
#appliance_landing .system a {
	display: block;
	padding-top: 307px;
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: inherit;
	background: url('http://spanish.myoresearch.com/images/uploads/site/alp-sprite.jpg') no-repeat left top;
}
#appliance_landing .system a h3 {
	text-indent: -5000px;
}

#appliance_landing #trainer_blurb.system a {
	background: url('http://spanish.myoresearch.com/images/uploads/site/alp-sprite.jpg') no-repeat 0 0;
}
#appliance_landing #trainer_blurb.system a:hover {
	background: url('http://spanish.myoresearch.com/images/uploads/site/alp-sprite.jpg') no-repeat -665px 0;
}

#appliance_landing #myobrace_blurb.system a {
	background: url('http://spanish.myoresearch.com/images/uploads/site/alp-sprite.jpg') no-repeat -168px 0;
}
#appliance_landing #myobrace_blurb.system a:hover {
	background: url('http://spanish.myoresearch.com/images/uploads/site/alp-sprite.jpg') no-repeat -833px 0;
}

#appliance_landing #tmj_blurb.system a {
	background: url('http://spanish.myoresearch.com/images/uploads/site/alp-sprite.jpg') no-repeat -504px 0;
}
#appliance_landing #tmj_blurb.system a:hover {
	background: url('http://spanish.myoresearch.com/images/uploads/site/alp-sprite.jpg') no-repeat -1169px 0;
}

#appliance_landing div p {
	font-size: 14px;
 	color: #63625C;
}
#appliance_landing #trainer_blurb {
	width: 167px;
}
#appliance_landing #myobrace_blurb {
	width: 335px;
}
#appliance_landing #tmj_blurb {
	width: 154px;
}

#appliance_landing .system h3 {
	position: absolute;
	top: 8px;
	left: 8px;
	font-size: 16px;
	color: #0FB4E4;
}
#appliance_landing #myobrace_blurb h3 {
	width: 210px;
}
#appliance_landing #tmj_blurb h3 {
	width: 110px;
}

#question-form input, #question-form textarea {
background: #DAD7CB;
border: none;
border-radius: 5px;
padding: 5px 20px;
width: 146px;
resize: none;
}

.results {
	height: 600px;
	width: 650px;
	position: relative;
}
.result {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.result img {
	margin: 0 auto 15px;
	display: block;
}
.results .next_result, .results .previous_result {
font-size: 20px;
display: block;
float: left;
color: #EDEDED;
background: #FF883C;
font-family: Din, Arial;
padding: 9px 5px 5px 5px;
text-decoration: none;
margin-top: 10px;
}
.results p {
	padding-bottom: 10px;
}
.results .next_result {
	float: right;
	margin-left: 4px;
}
.controls { position: absolute; right: 0; }

.third.events-calendar {
	padding-top: 42px;
}

#page_navigation .previous_link{
   float: left;
}
#page_navigation .next_link{
   float: right;
}

.app_holder #scrollbar1 .viewport, .app_holder #scrollbar1 .viewport, .app_holder #scrollbar1 {
	width: 666px;
}
.app_holder #scrollbar1 .track {
	background: url('http://spanish.myoresearch.com/images/uploads/site/scrollbar_track_short.png') no-repeat;
}
.app_holder #scrollbar1 .viewport {
	height: 415px;
}

.events_block {
	border-top: 1px solid #C0BFB3;
	margin-bottom: 15px;
}

.page-hero {
	margin-left: -16px;
}

.post .published_by {
	padding: 8px 0;
	color: #9A9A9A;
}

.placeholder { 
   color: #a9a9a9; 
}

#contact_form div
{
  margin: 3px 0px;
}

.app_inner{
	min-width: 666px;
}

.app_listing.video {
	top: 241px;
	right: 9px;
}
.app_listing.video.tmj_listing {
	top: 180px;
}

.more_info_text p { font-size: 15px; }
.app_more_info { margin-top: -10px; }

a, .ortho_page_column a { color: #F7931E; text-decoration: none; }

#app-col2 ul, #app-col2 ol, #content .col2 ul, ol, .ortho_page_column ul, .ortho_page_column ol {
	padding: 0 0 0 18px;
}
#app-col2 li, #app-col2 li, #content .col2  li, .ortho_page_column li {
	padding: 0 0 5px 0;
}
.carousel ul, #tabs ul, .col1 ul { list-style: none; }

#content .col2 #tabs li { padding: 0; }

.third.forum { padding: 19px 16px; }

.english-cta.third {
	background: #d1d1c4;
}

.english-cta p {
font-size: 17px;
line-height: 21px;
}

.english-cta span a {
	background: url('http://spanish.myoresearch.com/images/uploads/site/myo-gb.png') white no-repeat 199px 2px !important;
	padding-right: 28px !important;
}