/* 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, em, font, img, ins, kbd, q, s, samp, small, strike, strong, 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;
  list-style: none;
  vertical-align: baseline;
  background: transparent; }

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

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; }


/* 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 */

p {
  line-height: 17px; }

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

h1 {
	color: #F7931E;
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 10px;
	text-transform: uppercase; }

h2 {
	padding: 20px 0 10px 0;
	color: #6A6961;
	font-size: 18px; }

h4 a {
text-decoration: none;
}

body {
  background: #eeeeee; }

#header #appliance_selector {
  height: 68px;
  background: url("http://spanish.myoresearch.com/images/uploads/site/app_bg.jpg"); }
  #header #appliance_selector a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none; }
	#header #appliance_selector a div {
	  text-transform: uppercase;
	  width: 500px;
	  height: 50px;
	  margin: auto;
	  padding: 18px 0 0 59px;
	  background: url("http://spanish.myoresearch.com/images/uploads/site/app_play.png") no-repeat left;
	  color: #003c69;
	  font-size: 14px; }
	  #header #appliance_selector a div span {
		display: block;
		font-size: 20px; }

#footer {}
  #footer h1 {}
  #footer div {}
  #footer h2 {}
  #footer p {}
  #footer h3 {}

#content {}

#index #content {}

div.row {
  position: relative;
  border-top: 1px solid #01baf2;
  border-bottom: 1px solid #01baf2;
  margin-bottom: 10px; }
  div.row div {
	position: absolute;
	top: 0;
	padding: 0 12px; }
	div.row div.left {
	  width: 199px;
	  left: 0; }
	div.row div.middle {
	  width: 502px;
	  left: 223px;
	  padding: 0;
	  background: url("http://spanish.myoresearch.com/images/uploads/site/app_shadow.png") repeat-y left; }
	div.row div.right {
	  width: 191px;
	  left: 725px;
	  background: url("http://spanish.myoresearch.com/images/uploads/site/app_shadow.png") repeat-y left; }
	div.row div img {
	  display: block;
	  padding-bottom: 21px; }
	div.row div h2 {
	  text-transform: uppercase;
	  font-size: 18px;
	  font-weight: normal;
	  color: #003c69;
	  border-bottom: 1px solid #afe5f5;
	  padding: 20px 12px 10px 12px;
	  margin: 0 0 10px; }
  div.row.app_intro {
	background: #efefef; }
	div.row.app_intro div {
	  padding-top: 30px;
	  color: #7f7f7f;
	  font-size: 13px; }
	  div.row.app_intro div img {
		padding-bottom: 16px; }
	  div.row.app_intro div ul {
		padding: 0 0 21px 0; }
		div.row.app_intro div ul li {
		  padding: 5px 0 0 0; }
	  div.row.app_intro div.right h2 {
		padding: 0 0 6px 0; }
	  div.row.app_intro div.app_video a {
		display: block;
		width: 100%;
		height: 100%;
		background: url("http://spanish.myoresearch.com/images/uploads/site/app_video_link.jpg") bottom no-repeat; }
		div.row.app_intro div.app_video a img.app_hero {
		  position: absolute;
		  bottom: 0;
		  right: 0;
		  padding: 0; }
  div.row.app_features {
	background: #c5eafc; }
	div.row.app_features h3 {
	  }
	div.row.app_features h2 {
	  border-bottom: 1px solid white;
	  left: 0px;
	  position: absolute;
	  top: 0px;
	  width: 193px;
	  color: #003c69;
	  text-transform: uppercase; }
	div.row.app_features div {
	  padding-top: 86px;
	  color: #7f7f7f;
	  font-size: 13px;
	  color: #0c57ad; }
	  div.row.app_features div p {
		padding-bottom: 22px;
		line-height: 14px; }
	  div.row.app_features div img {
		padding-bottom: 16px; }
	  div.row.app_features div ul {
		padding: 0 0 21px 0; }
		div.row.app_features div ul li {
		  padding: 5px 0 0 0; }
	  div.row.app_features div.middle {
		background: url("http://spanish.myoresearch.com/images/uploads/site/app_feature_bg.jpg") left repeat-y; }
		div.row.app_features div.middle h2 {
		  color: white;
		  padding-left: 35px;
		  width: 452px; }
		div.row.app_features div.middle ol {
		  list-style: decimal;
		  padding-left: 35px;
		  width: 240px; }
		  div.row.app_features div.middle ol li {
			padding-bottom: 15px;
			font-size: 14px; }
		div.row.app_features div.middle p {
		  font-size: 12px;
		  padding: 0; }
		div.row.app_features div.middle h3 {
		  font-size: 14px;
		  padding-bottom: 5px; }

div.app_case_study, div.app_design_study {
  position: relative;
  border-top: 1px solid #01baf2;
  border-bottom: 1px solid #01baf2;
  margin-bottom: 10px;
  background: #efefef; }
  div.app_case_study div, div.app_design_study div {
	position: absolute;
	top: 0;
	padding: 86px 11px 0; }
	div.app_case_study div.left, div.app_design_study div.left {
	  width: 700px;
	  left: 0; }
	  div.app_case_study div.left h2, div.app_design_study div.left h2 {
		background: #c5eafc;
		width: 701px; }
	div.app_case_study div.right, div.app_design_study div.right {
	  width: 196px;
	  left: 725px;
	  background: url("http://spanish.myoresearch.com/images/uploads/site/app_shadow.png") repeat-y left; }
	  div.app_case_study div.right p {
		padding: 0 2px;
		line-height: 18px;
		font-size: 13px;
		color: #0c57ad; }
	  div.app_case_study div.right h2 {
		width: 192px; }
	  div.app_case_study div.right img {
		position: absolute;
		bottom: 0;
		right: 0;
		padding: 0; }
	div.app_case_study div h2 {
	  border-bottom: 1px solid #01baf2;
	  left: 0px;
	  position: absolute;
	  top: 0px;
	  width: 193px;
	  color: #003c69;
	  text-transform: uppercase;
	  font-size: 18px; }
	div.app_case_study div .app_case_study_title {
	  display: block;
	  color: #01baf2;
	  font-size: 18px;
	  padding: 0 5px 19px 5px;
	  text-transform: uppercase; }
	div.app_case_study div div {
	  position: static;
	  width: 650px;
	  height: 247px;
	  background: white;
	  padding: 25px 26px;
	  margin-bottom: 60px; }
	div.app_case_study div .next, div.app_case_study div .back {
	  font-size: 13px;
	  color: #003c69;
	  text-decoration: none;
	  padding: 7px 0; }
	div.app_case_study div .back {
	  float: left; }
	div.app_case_study div .next {
	  float: right; }

div.app_text_block {
  position: relative;
  border-top: 1px solid #01baf2;
  border-bottom: 1px solid #01baf2;
  margin-bottom: 10px;
  background: #efefef; }
  div.app_text_block div {
	position: absolute;
	top: 0;
	padding: 86px 15px 0; }
	div.app_text_block div p {
	  font-size: 13px;
	  color: #003c69;
	  line-height: 18px;
	  padding: 0 0 20px 0; }
	div.app_text_block div span.links { }
	  div.app_text_block div span.links span {
		font-size: 14px;
		display: block; }
	div.app_text_block div.left {
	  width: 695px;
	  left: 0;
	  background: #c5eafc; }
	  div.app_text_block div.left h2 {
		width: 701px; }
	div.app_text_block div.right {
	  width: 196px;
	  left: 725px;
	  background: url("http://spanish.myoresearch.com/images/uploads/site/app_shadow.png") repeat-y left; }
	  div.app_text_block div.right h2 {
		width: 192px; }
	  div.app_text_block div.right img {
		position: absolute;
		bottom: 0;
		right: 0;
		padding: 0; }
	div.app_text_block div h2 {
	  border-bottom: 1px solid #01baf2;
	  left: 0px;
	  position: absolute;
	  top: 0px;
	  width: 193px;
	  color: #003c69;
	  text-transform: uppercase;
	  font-size: 18px; }
	div.app_text_block div .app_case_study_title {
	  display: block;
	  color: #01baf2;
	  font-size: 18px;
	  padding: 19px 5px;
	  text-transform: uppercase; }
	div.app_text_block div div {
	  position: static;
	  width: 650px;
	  height: 247px;
	  background: white;
	  padding: 24px 26px;
	  margin-bottom: 60px; }
	div.app_text_block div .next, div.app_text_block div .back {
	  font-size: 13px;
	  color: #003c69;
	  text-decoration: none;
	  padding: 7px 0; }
	div.app_text_block div .back {
	  float: left; }
	div.app_text_block div .next {
	  float: right; }

.app_patents {
  padding: 22px 15px 14px;
  color: #003c69;
  background: #efefef; }
  .app_patents h2 {
	text-transform: uppercase;
	font-size: 18px;
	padding: 0 0 14px 0; }

#home_boxes {
  height: 290px; }

#home_newsletter, #home_news, #home_members, #home_members_logged {
  height: 230px;
  float: left;
  position: relative;
  padding: 60px 13px 0 13px;
  color: #003c69;
  font-size: 12px;
  line-height: 15px; }
  #home_newsletter h2, #home_news h2, #home_members h2, #home_members_logged h2 {
	text-transform: uppercase;
	width: 259px;
	border-bottom: 1px #01baf2 solid;
	padding: 18px 13px 8px 13px;
	color: #003c69;
	font-size: 18px;
	position: absolute;
	top: 0;
	left: 0; }
  #home_newsletter h3, #home_news h3, #home_news h3 a, #home_members h3, #home_members_logged h3 {
	color: #003c69;
	padding-bottom: 5px;
	text-decoration: none;
	font-size: 15px; }
  #home_newsletter p, #home_news p, #home_members p, #home_members_logged p {
	padding-bottom: 10px; }
  #home_newsletter a, #home_news a, #home_members a, #home_members_logged a {
	color: #003c69; }

#home_newsletter {
  width: 199px;
  background: #c5eafc;
  margin-right: 10px; }
  #home_newsletter h2 {
	width: 199px; }
  #home_newsletter #signupbanner {
	text-transform: uppercase;
	background: #01baf2;
	width: 199px;
	border-top: 1px white solid;
	padding: 13px;
	color: #003c69;
	font-size: 18px;
	text-align: right;
	text-decoration: none;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0; }


  #home_news #gotonews {
	text-transform: uppercase;
	background: #01baf2;
	width: 384px;
	border-top: 1px white solid;
	padding: 13px;
	color: #003c69;
	font-size: 18px;
	text-align: right;
	text-decoration: none;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0; }


#home_news {
  width: 384px;
  background: #c5eafc;
  margin-right: 10px; }
  #home_news h2 {
	width: 384px; }

#home_members, #home_members_logged {
  width: 259px;
  background: #7CF2E4; }
  #home_members h2, #home_members_logged h2 {
	width: 259px;
	border-bottom: 1px white solid; }
  #home_members #submit {
	text-transform: uppercase;
	background: #01baf2;
	width: 259px;
	border-top: 1px white solid;
	padding: 13px;
	color: #003c69;
	font-size: 18px;
	text-align: right;
	text-decoration: none;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0; }
  #home_members li, #home_members_logged li {
	background: url("http://spanish.myoresearch.com/images/uploads/site/arrow_blue.png") no-repeat top left;
	padding: 0 0 14px 28px; }


#home_feature {
  height: 305px;
  width: 960px;
  background: white;
  position: relative; }
  #home_feature div {
	display: none;
	height: 307px;
	width: 960px;
	position: absolute;
	top: 0;
	left: 0; }
	#home_feature div span {
	  position: absolute;
	  top: 130px;
	  left: 60px;
	  display: block;
	  width: 400px;
	  padding: 0 0 0 30px;
	  background: url("http://spanish.myoresearch.com/images/uploads/site/home_quote_open.png") no-repeat; }
	  #home_feature div span p {
		font-size: 18px;
		color: #003c69;
		line-height: 25px; }
	#home_feature div h2 {
	  width: 926px;
	  color: #003c69;
	  padding: 19px 17px;
	  background: #afe5f5;
	  font-size: 15px; }
	#home_feature div #home_feature_hero {
	  position: absolute;
	  bottom: 0;
	  right: 0; }

#kwicks_container {
  height: 115px; }

#kwicks {
  position: relative; }
  #kwicks .kwick {
	float: left;
	display: block;
	width: 150px;
	height: 115px;
	overflow: hidden;
	position: relative;
	color: #003c69; }
	#kwicks .kwick h2 {
	  font-size: 18px;
	  text-transform: uppercase;
	  padding: 14px 7px;
	  width: 136px;
	  height: 115px; }
	#kwicks .kwick div {
	  width: 234px;
	  position: absolute;
	  top: 0;
	  left: 150px;
	  background: url("http://spanish.myoresearch.com/images/uploads/site/app_shadow.png") repeat-y left;
	  font-size: 12px;
	  height: 90px;
	  padding: 15px 106px 10px 20px;
	  line-height: 15px; }
	  #kwicks .kwick div h3 {
		padding: 2px 0 2px 10px; }
	  #kwicks .kwick div a {
		color: #003c69;
		text-decoration: none; }
	  #kwicks .kwick div li {
		background: url("http://spanish.myoresearch.com/images/uploads/site/dot_point.png") no-repeat left;
		padding: 2px 0 2px 10px; }
	  #kwicks .kwick div img {
		position: absolute;
		bottom: 0;
		right: 0; }
  #kwicks #home_getting_started {
	background-color: #c5eafc;
	width: 510px; }
  #kwicks #home_setting_up {
	background-color: #69ceed; }
  #kwicks #home_cd_rom {
	background-color: #01baf2; }
  #kwicks #home_upcoming_courses {
	background-color: #0096ea; }


.page, .post.page {
	border: none; }

.appliance-page .post {
	border: none; }

.post {
	padding: 10px 0;
	position: relative;
	font-size: 14px;
	color: #7C7A6F; }
	.post a { color: #F7931E; text-decoration: none; }
	.post p, .post ul, .post ol .post td{
		font-size: 13px;
		padding-bottom: 15px;
		margin-bottom: 0;
		color: #7c7a6f;
		line-height: 19px; }
	.post h2 {
		font-size: 16px;
		color: #003c69;
		padding-bottom: 8px; }
	.post h3 {
		padding: 30px 0 10px 0;
		font-size: 14px;
		color: #003c69; }
  .news_block a { color: #003c69; }
.course a.more {
	background: url('http://spanish.myoresearch.com/images/uploads/site/details.png') right; }

a.more {
	font-family: din, Helvetica, Verdana;
	text-decoration: none;
	font-size: 16px;
	background: url('http://spanish.myoresearch.com/images/uploads/site/more.png') right;
	color: white;
	padding: 0;
	text-transform: uppercase;
	z-index: 10;
	width: 61px;
	height: 34px;
	text-indent: -5000px;
	display: block;
	position: absolute;
	right: 0;
	bottom: 0; }
a.more.single {

	font-family: din, Helvetica, Verdana;
	text-decoration: none;
	font-size: 14px;
	background: white;
	color: #333;
	padding: 10px;
	text-transform: uppercase;
	z-index: 10;
	width: auto;
	height: 14px;
	text-indent: 0;
	display: block;
	bottom: -31px;
	float: right;
	position: static;
	margin-right: 5px;
	-moz-border-radius: 15px;
	border-radius: 10px;
	color: #F7931E;
}
.more.single.with_border {
	margin-top: 10px;
	display: none;
}

.sticky a.more {
	margin-bottom: 15px; }

	.news_block a.more:hover {
	  background: url("http://spanish.myoresearch.com/images/uploads/site/more_sprite.png") no-repeat top left; }
	.news_block a.more.less {
	  background: url("http://spanish.myoresearch.com/images/uploads/site/more_sprite.png") no-repeat bottom right; }
	.news_block a.more.less:hover {
	  background: url("http://spanish.myoresearch.com/images/uploads/site/more_sprite.png") no-repeat top right; }
	.news_block ul, .news_block ol { padding: 0 0 15px 25px; color: #003c69; font-size: 12px; } 
	.news_block li { font-size: 12px; }
	.news_block ul { list-style: disc; }
	.news_block ol { list-style: decimal; }
.tags {
	width: 530px;
	color: #7c7a6f; }
.tags a {
	color: #F7931E;
	text-decoration: none; }

  .news_story_single a {
	color: #f9a817; }
  .news_story_single h3 {
	font-size: 14px;
	color: #003c69; }
.news_tags_single {
	clear: both;
	padding-top: 20px;
	padding-right: 100px;
	color: #7c7a6f; }
.news_tags_single a {
	color: #F7931E;
	text-decoration: none; }

.about {
  background: url("http://spanish.myoresearch.com/images/uploads/site/news_bg.jpg") repeat-x top #efefef; }
.about_page #about_left {
  width: 240px;
  float: left;
  margin-bottom: 10px;
}
.about_page #about_right {
  width: 700px;
  float: left;
  margin-bottom: 10px;
}
.about_block {
  padding: 40px 0 18px;
  border-bottom: 1px solid #01BAF2; }
.about_block img {
float: right;
padding: 0 0 15px 15px; }
  .about_block h2 {
	font-size: 16px;
	color: #003c69;
	border-bottom: 1px solid #01BAF2;
	margin: 20px 0 10px;
	padding-bottom: 8px; }
  .about_block h3 {
	font-size: 14px;
	color: #003c69;
	font-family: Helvetica, Verdana; }
  .about_block p {
	padding: 0 10px 15px;
	font-size: 12px;
	color: #003C69; }
  .about_block a { color: #003c69; }
	.about_block ul, .news_block ol { padding: 0 0 15px 25px; color: #003c69; font-size: 12px; } 
	.about_block li { font-size: 12px; }
	.about_block ul { list-style: disc; }
	.about_block ol { list-style: decimal; }


#content.landing {
  padding: 55px 0 30px 0; }
  #content.landing .app_selector_feature {
	height: 206px;
	background: url("http://spanish.myoresearch.com/images/uploads/site/app_select_feature_bg.png") repeat-x top;
	position: relative; }
	#content.landing .app_selector_feature h1 {
	background: none;
	font-size: 24px;
	font-weight: normal;
	color: #01baf2;
	border: none;
	line-height: 29px;
	text-transform: none;
	position: absolute;
	top: 30px;
	right: 170px;
	width: 520px; }
	#content.landing .app_selector_feature img {
	  position: absolute;
	  bottom: 0;
	  left: 20px; }
  #content.landing .landing_block {
	position: relative; }
  #content.landing .landing_block h1 {
	width: 920px;
	padding: 15px 20px 10px;
	font-size: 16px;
	font-weight: normal;
	cursor: pointer;
	color: #003c69;
	text-transform: uppercase;
	background: url("http://spanish.myoresearch.com/images/uploads/site/landing_normal.png") no-repeat 914px 19px; }
  #content.landing .landing_block span.skill_level {
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	position: absolute;
	top: 15px;
	right: 60px;
	font-family: din, Helvetica, Verdana; }
	#content.landing .landing_block h1.active {
	  color: white;
	  background: #01baf2 url("http://spanish.myoresearch.com/images/uploads/site/landing_active.png") no-repeat 914px 19px; }
	#content.landing .landing_block h1:hover.active {
	  color: white;
	  background: #01baf2 url("http://spanish.myoresearch.com/images/uploads/site/landing_active.png") no-repeat 914px 19px; }
	#content.landing .landing_block h1:hover {
	  color: white;
	  background: #01baf2 url("http://spanish.myoresearch.com/images/uploads/site/landing_hover.png") no-repeat 914px 19px; }
	#content.landing .landing_block h1.last {
	  border-bottom: 1px solid #01baf2; }
  #content.landing .landing_block .landing_content h2 {
	padding: 19px 20px 9px 20px;
	color: #003c69;
/*    text-transform: uppercase; */
	font-size: 16px;
	border-top: 1px solid #01baf2;
	border-bottom: 1px solid #01baf2; }
  #content.landing .landing_block .landing_content table {
	margin: 27px 34px; }
  #content.landing .landing_block .landing_content td {
	vertical-align: top;
	line-height: 17px;
	color: #003C69;
	font-size: 12px; }
  #content.landing .landing_block .landing_content img {
	padding-bottom: 10px; }
  #content.landing .landing_block .landing_content p {
	color: #003c69;
	font-size: 12px;
	padding: 0 50px 10px 0; }

#content.full {
	margin-top: 14px; }

#content.full #contact {
  padding: 25px 10px;
  color: #003c69;
  font-size: 12px; }
  #content.full #contact h2 {
	font-size: 16px;
	color: #003c69;
	padding-bottom: 27px; }
  #content.full #contact p {
	padding-bottom: 20px; }
  #content.full #contact #cont_left_column {
	width: 445px;
	padding: 5px;
	float: left; }
	#content.full #contact #cont_left_column div {
	  width: 100%;
	  padding: 0 0 15px 0; }
  #content.full #contact #cont_right_column {
	width: 360px;
	float: right;
	padding-top: 77px;
	line-height: 17px; }
	#content.full #contact #cont_right_column p {
	  padding: 0 0 23px 0; }
	#content.full #contact #cont_right_column h2 {
	  padding: 0 0 6px 0; }
  #content.full #contact #cont_disclaimer {
	font-size: 11px;
	line-height: 14px;
	color: #003c69; }
	#content.full #contact #cont_disclaimer input {
	  width: auto; }
  #content.full #contact label {
	font-size: 12px;
	color: #003c69;
	width: 200px;
	display: block;
	float: left; }
  #content.full #contact input, #content.full #contact select {
	font-size: 12px;
	color: black; }
  #content.full #contact input {
	width: 236px; }
  #content.full #contact textarea {
	font-size: 12px;
	color: black;
	width: 236px;
	height: 95px; }
  #content.full #contact select {
	width: 110px; }
  #content.full #contact #cont_submit {
	position: relative;
	height: 20px; }
	#content.full #contact #cont_submit input {
	  position: absolute;
	  top: 0;
	  right: 0;
	  background: url("http://spanish.myoresearch.com/images/uploads/site/submit_btn.png") no-repeat;
	  width: 87px;
	  height: 20px;
	  border: none;
	  text-indent: -5000px; }

  #nl_box_popup div a {
	color: #74c7f4;
	text-decoration: none;
	float: right;
	display: block;
	font-size: 14px;
	padding-top: 18px; }







#login_box_popup p {
color: #E4E4E4;
font-size: 16px;
line-height: 20px;
padding: 10px 0px 0px; }

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

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

#popup_bg { display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: url('http://spanish.myoresearch.com/images/uploads/site/popup_bg.png'); }

.popup_close { position: absolute; right: -21px; top: -23px; width: 45px; height: 44px; background: url('http://spanish.myoresearch.com/images/uploads/site/popup_close.png') no-repeat; }


#header div #member_greeting {
color: #536AB2;
font-size: 13px;
right: 25px;
position: absolute;
top: -41px;
text-align:right;
line-height: 17px;
}
#header div #member_greeting a {
color: #536AB2;
text-decoration: none;
}



#popup_password {
  display: none;
  position: absolute;
  top: 223px;
  left: 0;
  right: 0;
  margin: auto;
  width: 941px;
  background: #ededed;
  border-top: 11px black solid;
  border-right: 11px black solid;
  border-bottom: 13px black solid;
  border-left: 9px black solid; }
  #popup_password_inner {
	background: #222;
	margin: 13px 20px;
	padding: 26px 313px 26px 240px; }
  #popup_password h2 {
	color: #e4e4e4;
	font-size: 18px;
	text-transform: uppercase;
	border-bottom: #74c7f4 1px solid;
	padding: 0 2px 9px 2px; }
  #popup_password div {
	float: none;
	clear: both; }


.gallery_info h2 {
	color: #063367;
	font-size: 14px;
	
}

.gallery_info h3 {
	color: #063367;
	font-size: 12px;
	font-weight: normal;
}

.gallery_list {
	background: #C5EAFC;
	width: 230px;
}

.gallery_list a {
	text-decoration: none;
}

.col1 .gallery_thumbs {
	margin-bottom: 10px; }

.col1 .gallery_thumbs h3 {
	font-size: 16px;
	font-weight: normal; }

.gallery_thumbs a img{
	border: 2px solid white;
}

.gallery_thumbs a:hover img{
	border: 2px solid #CCC
}

.gallery_info {
	padding: 10px 0;
	border-top: solid 1px #01baf2;
}

a .gallery_info *, .gallery_thumbs a * {
	text-decoration: none; }

#content.events #gallery_list h1 {
	font-size: 18px;
	text-transform: uppercase;
	color: white;
	
	background: #0096ea;
	border-bottom: none;
	padding: 20px 8px 8px 11px;
	width: 211px;
}

#content.full .gallery .gallery_thumbs {
	border-bottom: 1px solid #01BAF2;
}

#content.full .gallery .gallery_content a img{
	border: 2px solid #ccc;
}

#content.full .gallery .gallery_content a:hover img{
	border: 2px solid #999;
}

#content.full .gallery .gallery_info {
	border-top: none;
}

#content.full .gallery .gallery_title a {
background: #E7F6FD url('http://spanish.myoresearch.com//images/uploads/site/faq_normal.png') no-repeat 914px 10px;
color: #003C69;
display: block;
font-size: 14px;

line-height: 17px;
padding: 10px 50px 10px 10px;
text-decoration: none;
}

#content.full .gallery .gallery_title.active a, #content.full .gallery .gallery_title.active a:hover {
background: #01BAF2 url('http://spanish.myoresearch.com//images/uploads/site/faq_active.png') no-repeat 914px 10px;
color: white;
}

#content.full .gallery .gallery_title a:hover {
background: #01BAF2 url('http://spanish.myoresearch.com//images/uploads/site/faq_hover.png') no-repeat 914px 10px;
color: white;
}

#content.full .gallery .gallery_block {
padding-top: 10px;
}

#content.full .gallery .gallery_content {
background: #E0ECF3;
color: #003C69;
display: none;
font-size: 12px;
line-height: 16px;
padding: 38px 15px 28px;
}

#featured_resources,#popular_resources,#recent_resources {
  margin-bottom: 10px;
}

.resources_title {
  padding-top: 5px;
  border-bottom: 1px solid #01baf2;
  height: 30px;
}

.resources_title span {
	
}

.resource {
	float: none;
	clear: both;
}

.resources span {
	display: block;
	float: left;
	padding: 10px 0;
	color: #063367;
	font-size: 13px;
}

.resource span a {
	text-decoration: none;
	color: #063367;
}

.resource span a:hover {
	color: #e10215;
}

.resources span.resource_title {
	width: 285px;
	padding-left: 18px;
	padding-right: 5px;
	
}

.resources span.resource_type {
	width: 52px;
}

.resources span.resource_date {
	width: 95px;
}

.resources span.resource_tags {
	width: 200px;
}

.resources span.resource_tags a {
	display: inline;
	color: #063367;
	text-decoration: none;
}

.box.categories a {
font-size: 13px;
display: block;
margin-bottom: 5px;
text-decoration: none;
color: #063367;
 }
.box.categories a:hover {
color: #E10215;
}

.col1 .box.search_box label {
	
	color: #063367;
	text-transform: uppercase;
	font-size: 13px;
	padding-bottom: 4px;
	display: block; }

.col1 .box.search_box #keywords {
	outline: none; }

.col1 #keywords {
	background: url("http://spanish.myoresearch.com/images/uploads/site/search_field.png");
	width: 145px;
	height: 22px;
	border: none;
	padding: 0 0 0 7px;
	margin: 0;
	float: left;
}

.col1 .submit {
	background: url("http://spanish.myoresearch.com/images/uploads/site/search_button.png");
	width: 32px;
	height: 22px;
	border: none;
	padding: 0;
	margin: 0;
	float: left;
}

#search_header {
	position: absolute;
	top: 15px;
	width: 138px;
	right: 12px;
}

#search_header #keywords {
	background: url("http://spanish.myoresearch.com/images/uploads/site/search_field.png");
	width: 88px;
	height: 22px;
	border: none;
	padding: 0 0 0 7px;
	margin: 0;
	float: left;
}

#search_header .submit {
	background: url("http://spanish.myoresearch.com/images/uploads/site/search_button.png");
	width: 32px;
	height: 22px;
	border: none;
	padding: 0;
	margin: 0;
	float: left;
}

#tags_resources a {
	color: #063367;
	text-decoration: none;
}

#search_resources a:hover {
	color: #e10215;
}

#search_resources h2 {
	position: absolute;
	top: 0;
	left: 0;
	background: #0096ea;
	font-size: 16px;
	
	color: white;
	width: 200px;
	padding: 13px 15px;
	text-transform: uppercase;
}

#app-left-content {
	width: 700px;
	float: left;
}

#app-right-content {
	width: 230px;
	float: right;
}

.col2 .block {
	position: relative;
}

#other-apps {
	background: #c5eafc;
	padding: 10px;
	color: #063367;
	font-size: 14px;
	line-height: 16px;
}

#other-apps a, #other-apps span {
	color: #7f7f7f;
	text-decoration: none;
}

.app_logo {
	padding: 20px;
}

a.app_video {
	display: block;
	width: 100%;
	height: 40px;
	background: url("http://spanish.myoresearch.com/images/uploads/site/app_video_link.jpg") #00457C -22px no-repeat;
	margin-bottom: 10px;
}

.loggedin .app_page .block.locked h2 {
	background: #c5eafc url("http://spanish.myoresearch.com/images/uploads/site/padlock_unlocked.png") 640px center no-repeat;
}

.app_page .block.locked h2 {
	background: #c5eafc url("http://spanish.myoresearch.com/images/uploads/site/padlock_locked.png") 640px center no-repeat;
}

#app_register_now {
	background: #c5eafc url("http://spanish.myoresearch.com/images/uploads/site/register_now.jpg");
	display: block;
	width: 720px;
	height: 200px;
	margin-bottom: 10px;
}

.app_case_carousel, .app_design_carousel {
	height: 164px;
	margin: auto;
	width: 585px;
	overflow: hidden;
	position: relative;
}

.app_case_carousel_inner, .app_design_carousel_inner {
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 30px;
}

#app_design_points {
	padding: 0 0 10px 40px;}

#app_design_points li {
	padding-bottom: 10px; }

.app_case_carousel a, .app_design_carousel a  {
	border: solid white 3px;
	margin-left: 32px;
	text-decoration: none;
	height: 110px;
	display: block;
	width: 150px;
	float: left;
}

.right_block {
	padding: 10px;
	margin-bottom: 10px;
	color: #7f7f7f; }

.right_block h3 {
	color: #003C69;
	text-transform: uppercase;
	font-size: 14px;
	border-bottom: 1px solid #61CAED;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.right_block.app_grey {
	background: #efefef;
}

.right_block.app_blue h3 {
	color: #003C69;
	text-transform: uppercase;
	font-size: 14px;
	border-bottom: 1px solid white;
	padding-bottom: 5px;
	margin-bottom: 10px; }

.right_block.app_blue {
	background: #C5EAFC;
}

.right_block p {
	padding-bottom: 10px;
}

.app_content p, .app_content ul {
	padding-bottom: 10px;
}

.app_content li {
	padding: 5px 5px 5px 0;
	margin-left: 20px;
	list-style: disc outside;
}

.app_case_carousel ol li, .app_design_carousel ol li {
	padding: 5px 5px 5px 0;
	margin-left: 20px;
	list-style: decimal outside;
}

.app_case_left, .app_design_left {
	display: block;
	background: url("http://spanish.myoresearch.com/images/uploads/site/car_prev.png");
	width: 36px;
	height: 36px;
	position: absolute;
	top: 120px;
	left: 10px;
}

.app_case_right, .app_design_right {
	display: block;
	background: url("http://spanish.myoresearch.com/images/uploads/site/car_next.png");
	width: 36px;
	height: 36px;
	position: absolute;
	top: 120px;
	right: 10px;
}

.app_case_left {
	left:-6px;
	top:80px;
}

.app_case_right {
	right:-6px;
	top:80px;
}

.app_des_points {
	float: left;
	position: relative;
}

.app_des_points span {
	position: absolute;
	left: 0;
	top: 100px;
	padding-top: 10px;
}

#search_results td {
padding: 10px;
}

.return_link {
padding: 20px 0 0 13px;
font-size: 15px;
}
.return_link a {
text-decoration: none;
color: #003C69;
}

.asterisk {
	color: #6B0505;
	font-size: 28px;
	left: 655px;
	position: absolute;
	top: 71px; }

#mce-success-response, #mce-error-response {
  float: none;
  clear: both;
  color: #4F4948;
  font-size: 15px;
  padding-top: 15px;
  line-height: 20px; }

.col1 {
width: 240px;
float: left;
margin-bottom: 10px;
}

.col1 h1 a, .col1 h2 a, .col1 h3 a, .col1 h4 a {
	text-decoration: none;
	color: inherit; }


.col1 h4 {
  color: #003C69;
  padding-bottom: 7px;
}






.col2 {
width: 700px;
float: right;
margin-bottom: 10px;
}





















  #content .col2 .block {
	position: relative; }


#fancybox-content {
	border-color: black !important; }

#fancybox-title-over {
	display: none !important; }

.video_lightbox_content p {
	font-size: 12px;
	line-height: 19px; }

.video_lightbox_content h3 {
	font-size: 18px;
	padding-bottom: 20px; }

#social #youtube {
	background: url("http://spanish.myoresearch.com/images/uploads/site/youtube.png");
	width: 33px;
	height: 32px;
	margin-right: 5px;
	display: block;
	float: left;
	margin-top: 4px; }

#social #facebook {
	background: url("http://spanish.myoresearch.com/images/uploads/site/facebook.png");
	background-repeat: no-repeat;
	width: 33px;
	height: 32px;
	display: block;
	float: left;
	margin-top: 4px; }

#social #linkedin {
	background: url("http://spanish.myoresearch.com/images/uploads/site/linkedin.png");
	width: 33px;
	margin-right: 5px;
	height: 32px;
	display: block;
	float: left;
	margin-top: 4px; }

.col2 h2 {
padding: 20px 0 0 0;
color: #6a6961;
font-size: 15px; }

.col2 h3 {

color: #6a6961;
font-weight: bold; }

.enquire {
	display: block;
	text-indent: -5000px;
	width: 97px;
	height: 21px;
	background: url("http://spanish.myoresearch.com/images/uploads/site/btn_enquire_off.png") no-repeat bottom left;
	position: absolute;
	right: 0;
	top: -47px; }

.enquire:hover {
	background: url("http://spanish.myoresearch.com/images/uploads/site/btn_enquire_on.png") no-repeat bottom left; }

.box.your_steps_contents ol {
	padding-left: 18px;
	color: #003C69; }

.box.your_steps_contents ol li {
	padding-bottom: 7px; }

.box.your_steps_contents ol li a {
	color: #003C69;
	text-decoration: none; }

#content .col2 .step .block {
	margin-bottom: 0; }

#content .col2 #getting_started_inner h2 {
	font-size: 16px;
	
	padding-left: 0;
	padding-right: 0;
	border: none; }

#content .col2.getting_started {
	background: none; }

#content .col2.getting_started .entry {
	position: relative; }

#content .col2 .video_button {
	background: url("http://spanish.myoresearch.com/images/uploads/site/video_link.jpg") no-repeat 0px 0px;
	text-indent: -5000px;
	width: 132px;
	height: 29px;
	display: block;
	position: absolute;
	top: 337px;
	right:0px; }

#content .col2 .video_button:hover {
	background: url("http://spanish.myoresearch.com/images/uploads/site/btn_watchvideo_over.png") no-repeat 1px 0px; }

#content .col2 .video_button.video_trigger {
	top: 290px;
	right: 10px; }

#content .col2.getting_started .next_step {
	margin: auto;
	display: block;
	padding: 14px 0;
	cursor: pointer;
	width: 109px;
	height: 62px;
	background: url("http://spanish.myoresearch.com/images/uploads/site/btn_nextstep_over.png") 1px 15px no-repeat; }

#content .col2.getting_started .next_step:hover img {
	display: none; }

.second_content_block {
	display: none; }

#content .col2.getting_started .second_content_block .entry .video_button {
	top: 280px; }

#content .col2 h1.second_content {
	background: none;
	padding-top: 17px;
	padding-bottom: 15px;
	cursor: pointer;
	background: url("http://spanish.myoresearch.com/images/uploads/site/landing_normal.png") no-repeat 664px 21px; }
#content .col2 h1.second_content.active {
	color: white;
	background: #01baf2 url("http://spanish.myoresearch.com/images/uploads/site/landing_active.png") no-repeat 664px 21px; }
#content .col2 h1.second_content:hover.active {
	color: white;
	background: #01baf2 url("http://spanish.myoresearch.com/images/uploads/site/landing_active.png") no-repeat 664px 21px; }
#content .col2 h1.second_content:hover {
	color: white;
	background: #01baf2 url("http://spanish.myoresearch.com/images/uploads/site/landing_hover.png") no-repeat 664px 21px; }


.age_range {
	display: none; }

.age_link_group {
	position: absolute;
	top: 32px;
	left: 388px; }

.age_link {
	display: block;
	font-size: 12px;
	font-family: Arial;
	color: #02b1ec;
	width: 79px;
	text-align: center;
	float: left;
	background: url("http://spanish.myoresearch.com/images/uploads/site/age_bg.png");
	text-decoration: none;
	padding-top: 1px; }

.age_link:hover {
	color: #003C69; }

.enquiry_form {
	float: left;
	width: 390px;
	padding-left: 150px; }

.enquiry_form label {
	font-size: 18px;
	width: 135px;
	text-align: right;
	padding: 8px 5px 0 0;
	float: left;
	margin-top: 9px; }

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

.enquiry_form div {
	float: none;
	clear: both; }

.enquiry_form .submit_enquiry {
	background: url('http://spanish.myoresearch.com/images/uploads/site/submit.png');
	width: 33px;
	height: 34px;
	text-indent: -5000px; }

.enquiry_form h2 {
	font-size: 18px;
	text-transform: uppercase;
	border-bottom: #74C7F4 1px solid;
	padding: 0 2px 9px 2px; }

#login_inner {
	width: 340px;
	margin: auto; }

#nl_inner {
	width: 400px;
	margin: auto; }

.activeSelector {  }

#return_news {
	position: absolute;
	right: 15px;
	bottom: 15px;
	font-size: 12px; }

#jMonthCalendar {
	margin-bottom: 10px; }


#app-col1 .block {
	position: relative;
	background: #efefef;
	margin-bottom: 10px; }

#app-col1 .block.intro {
	margin-bottom: 0; }

#app-col1 .block * {
	font-size: 13px;
	font-family: Arial, san-serif;
	color: #063367; }

#app-col1 .block.intro  h3 {
	font-size: 18px;
	color: #063367;
	font-family: din, Helvetica, Verdana;
	margin-bottom: 15px; }

#app-col1 .block.intro  p {
	font-size: 12px;
	color: #7f7f7f;
	 }

#app-col1 .block h2 {
	background: #C5EAFC;
	padding: 19px 15px 15px;
	font-size: 18px;
	color: #063367;
	line-height: 19px;
	text-transform: uppercase;
	font-family: din, Helvetica, Verdana; }

.loggedin #app-col1 .block.locked h2 {
	background: #c5eafc url("http://spanish.myoresearch.com/images/uploads/site/padlock_unlocked.png") 660px center no-repeat;
}

#app-col1 .block.locked h2 {
	background: #c5eafc url("http://spanish.myoresearch.com/images/uploads/site/padlock_locked.png") 660px center no-repeat;
}

#app-col1 .block .app_content {
	padding: 19px 15px 15px;
}

#app-col1 .block.intro .app_content {
	padding: 19px 315px 15px 15px;
}

#app-col1 .block .app_case_studies {
	margin: 0 60px;
	overflow: hidden;
	height: 100px;
	width: 570px; }

#app-col1 .block .app_case_studies a {
	border: solid white 5px;
	display: block;
	width: 120px;
	float: left;
	margin-right: 15px; }

.app_hero {
	position: absolute;
	bottom: 0;
	right: 0; }

.enquiry_contact {
	padding-top: 58px;
	padding-left: 560px; }
.enquiry_contact * {
	line-height: 20px;
	font-size: 14px; }

h2.link_header {
	position: absolute;
	top: 0;
	left: 0;
	background: #0096EA;
	font-size: 16px;
	
	color: white;
	width: 230px;
	padding: 0;
	text-transform: uppercase; }

h2.link_header a {
	font-size: 16px;
	
	color: white;
	padding: 20px 15px 19px;
	text-transform: uppercase;
	display: block;
	width: 200px;
	height: 100%; }

h2.link_header a:hover {
	background: #003C69; }

.app_landing_text_block {
	background: #02B1EC;
	color: #063367;
	padding: 21px;
	margin-bottom: 1px; }

.app_landing_text_block a {
	color: #063367;
	text-decoration: underline; }

.app_landing_text_block h2 {
	color: white;
	font-size: 16px;
	padding-bottom: 10px;
	text-transform: uppercase; }


.app_landing_text_block * {
	width: 920px; }

.app_landing_text_block p, .app_landing_text_block ul, .app_landing_text_block ol {
	padding-bottom: 8px; }

#design_gallery { width: 846px; height: 567px; }

.design_gallery { }

.design_gallery_inner img {
	margin: auto;
	display: block; }

.design_gallery_inner .holder {
	display: none; }

.design_gallery_inner .holder.active_slide { }


.design_gallery_right {
	display: block;
	background: url("http://spanish.myoresearch.com/images/uploads/site/car_next.png");
	width: 36px;
	height: 36px;
	position: absolute;
	top: 135px;
	right: 10px;
}

.design_gallery_left {
	display: block;
	background: url("http://spanish.myoresearch.com/images/uploads/site/car_prev.png");
	width: 36px;
	height: 36px;
	position: absolute;
	top: 135px;
	left: 10px;
}

#design_controls {
	position: absolute;
	top: 460px;
	right: 20px;
	z-index: 1000; }

.design_text {
	padding: 50px 10px 10px; }

.design_text * {
	font-size: 16px; }

.design_text .item_number {
	border-radius: 40px;
	background: #ff883c;
	padding: 5px 9px;
	float: left;
	color: white;
}

.design_text .text {
	margin-left:45px;
	margin-top:10px;
	color:#897d77 !important;
}

#design_controls a {
	font-size: 30px;
	display: block; float: left;
	color: #ededed;
	background: #ff883c;
	font-family: Din, Arial;
	padding: 12px 8px 8px 8px;
	margin-left: 4px;
	text-decoration: none; }

#appliance_selector_popup {
	color: white; }

#appliance_selector_popup p {
	font-size: 16px;
	line-height: 20px;
	padding-top: 10px; }

#appliance_selector_popup h2 {
	font-size: 24px;
	line-height: 36px; }

.training_columns span.training_description {
	width: 305px;
	padding: 0 10px; }

.training_columns span.training_image {
	width:160px; }










.question_list {
	border-bottom: 2px solid white; }
.question_block {
	border: 2px solid white;
	border-bottom: 0; }
	.question_block .question a {
		display: block;
		padding: 10px 61px 10px 18px;
		line-height: 17px;
		font-size: 14px;
		color: #63625c;
		text-decoration: none;
		position: relative;
		background:  #efeee7 url('http://spanish.myoresearch.com/images/uploads/site/faq_background.jpg') repeat-x bottom; }
		.question_block .question a:hover {
			background: #cee9f7;
			color: #63625c; }
			.question_block .question.active a, .question_block .question.active a:hover {
				background: #cee9f7;
				color: #63625c; }
			.question_block .question a span {
				color: #F9A918;
				font-size: 24px;
				position: absolute;
				top: -1px;
				right: 9px; }
		.question_block .answer {
			display: none;
			background: #e0ecf3;
			padding: 18px;
			color: #464338;
			line-height: 16px;
			font-size: 14px; }
			.question_block .answer p {
				font-size: 14px; }

.reflection-old {
-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(80%, transparent), to(rgba(255,255,255,0.6)));
-moz-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(80%, transparent), to(rgba(255,255,255,0.6)));
-ie-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(80%, transparent), to(rgba(255,255,255,0.6)));
-o-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(80%, transparent), to(rgba(255,255,255,0.6)));
margin-bottom: 50px;
}
