@charset "utf-8";
/* FANCY BOX STUFF */
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(/fancybox/fancybox.png);}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none;}#fancybox-tmp{border:0;overflow:auto;display:none;margin:0;padding:0;}#fancybox-wrap{position:absolute;top:0;left:0;z-index:1101;outline:none;display:none;padding:20px;}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}#fancybox-content{width:0;height:0;outline:none;position:relative;overflow:auto;z-index:1102;border:0 solid #fff;padding:0;}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(/fancybox/fancybox.png) -40px 0;cursor:pointer;z-index:1103;display:none;}#fancybox-error{color:#444;font:normal 12px/20px Arial;margin:0;padding:14px;}#fancybox-img{width:100%;height:100%;border:none;outline:none;line-height:0;vertical-align:top;margin:0;padding:0;}#fancybox-frame{width:100%;height:100%;border:none;display:block;}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(/fancybox/blank.gif);z-index:1102;display:none;}#fancybox-left{left:0;}#fancybox-right{right:0;}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}#fancybox-left-ico{background-image:url(/fancybox/fancybox.png);background-position:-40px -30px;}#fancybox-right-ico{background-image:url(/fancybox/fancybox.png);background-position:-40px -60px;}#fancybox-left:hover,#fancybox-right:hover{visibility:visible;}#fancybox-left:hover span{left:20px;}#fancybox-right:hover span{left:auto;right:20px;}.fancybox-bg{position:absolute;border:0;width:20px;height:20px;z-index:1001;margin:0;padding:0;}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(/fancybox/fancybox-x.png);}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(/fancybox/fancybox.png);background-position:-40px -162px;}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(/fancybox/fancybox-y.png);background-position:-20px 0;}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(/fancybox/fancybox.png);background-position:-40px -182px;}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(/fancybox/fancybox-x.png);background-position:0 -20px;}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(/fancybox/fancybox.png);background-position:-40px -142px;}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(/fancybox/fancybox-y.png);}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(/fancybox/fancybox.png);background-position:-40px -122px;}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102;}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative;}.fancybox-title-outside{padding-top:10px;color:#fff;}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left;}#fancybox-title-over{background-image:url(/fancybox/fancy_title_over.png);display:block;padding:10px;}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px;}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto;}#fancybox-title-float-wrap td{border:none;white-space:nowrap;}#fancybox-title-float-left{background:url(/fancybox/fancybox.png) -40px -90px no-repeat;padding:0 0 0 15px;}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:700;background:url(/fancybox/fancybox-x.png) 0 -40px;padding:0 0 3px;}#fancybox-title-float-right{background:url(/fancybox/fancybox.png) -55px -90px no-repeat;padding:0 0 0 15px;}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1;}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px");}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight?document.documentElement.clientHeight/2:document.body.clientHeight/2) 0 (ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)) 0 px);}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png',sizingMethod='scale');}.fancybox-ie .fancybox-bg{background:transparent!important;}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png',sizingMethod='scale');}

*{ margin:0; padding:0; }
body{ font-family: Arial, Helvetica, sans-serif; font-size:100%; background-color:#003466; background-image:url(http://content.visuallinkserver.com/resources/lal/img/template/bg-body.jpg); background-position:center; background-repeat:repeat-y; margin:0; padding:0; text-align:center; }
#container{ background-image:url(http://content.visuallinkserver.com/resources/lal/img/template/bg-container.png); background-position:center; background-repeat:repeat-y; margin-left:auto; margin-right:auto; text-align:left; width:1002px; }
#content{ margin-left:8px; margin-right:8px; }
.col1image { vertical-align:middle; }
.col2nav{ background:url(http://content.visuallinkserver.com/resources/lal/img/index/background-left.jpg) left no-repeat; padding:8px; vertical-align:top;}
.col3nav{ background:url(http://content.visuallinkserver.com/resources/lal/img/index/background-right.jpg) left no-repeat; width:139px; /*image is 155px (147 + 8 left + 8 right)*/ padding:8px; vertical-align:top;}
.col4spacer { width:95px; }
#midContent a{ color:#003366; font-size:14px; line-height:21px;}
#midContent a:hover{ color:#003366; text-decoration:none;}
#left{ width:210px; float: left; }
#leftContent{ padding-left:10px; padding-right:10px; }
#leftContent a:active, a:link, a:visited { color:#003366; }
#leftContent a:hover { color:#0066FF; }
#mid{ width:566px; float: left; }
#mid.noLeft { width:776px; }
#mid.oneColumn { width:986px; }
#midContent.noLeft { background-image:url(http://content.visuallinkserver.com/resources/lal/img/template/content-main-mid.jpg); }
#midContent.oneColumn { background-image:url(http://content.visuallinkserver.com/resources/lal/img/template/content-mid.jpg); }
#midContent{ background-image:url(http://content.visuallinkserver.com/resources/lal/img/template/content-mid-mid.jpg); background-position:center; background-repeat:repeat-y; padding-left:20px; padding-right:20px; padding-bottom:10px; padding-top:5px; }
#midContent h1{ margin-bottom:7px; font-size:1.5em; color:#08284A; }
#midContent h2{ margin-bottom:7px; margin-top: 15px; font-family: Arial, Helvetica, sans-serif; font-size:1.3em; color:#194572; }
#midContent h3{ margin-bottom:0; font-size:1em; color:#D7AF73;}
#midContent h4{ margin-bottom:0; font-size:1.1em; }
#midContent h5{ margin-bottom:0; font-size:1em; }
#midContent h6{ margin-bottom:0; font-size:.9em; }
#midContent p{ font-size:14px; margin:0 0 10px 0;}
#midContent ul{ margin-left:10px; }
#midContent li{ font-size:14px; padding-left:10px; }
#column1 { float:left; width:45%; }
#column2 { float:left; width:10%; height: 50px;}
#column3 { float:left; width:45%;}
#dictionarylinks {float:left; width:245px;}
#right{ width:210px; float: left; }
#rightContent{ background-image:url(http://content.visuallinkserver.com/resources/lal/img/template/content-rht-mid.jpg); background-position:center; background-repeat:repeat-y; padding-left:15px; padding-right:15px; padding-bottom:5px; }
#landingMenu { padding:0px 0 0 10px; margin-bottom:10px; }
.copyright{ color:#A9AE7B; font-size:10px; text-align:center; line-height: 16px;}
.copyright a{ color:#A9AE7B; text-decoration:none;}
.breadcrumb{ padding-left:15px; margin-top:2px; font-size:11px; }
.breadcrumb a { text-decoration:none; }
.navItem { width:174px; }
.navigation{ font-size:14px; text-decoration:none; }
img, img a{ border:none; text-decoration:none;}
blockquote { padding-left:20px; }
ul, li, ol { padding-left:20px; padding-bottom:7px; }
.clear { clear:both; }
.center { text-align:center; display:block; }
#center { text-align:center; display:block; }
.homecenter { text-align:center; padding:4px;}
.centerdescription { display:block; padding-left:25px; padding-right:25px; }
.italic { font-style:italic; }
.underline { text-decoration:underline; }
.noUnderline { text-decoration:none; }
.bold{ font-weight:bold; }
.red { color:#FF0000; }
.spacingTop  { margin-top:10px; }
.spacingBottom { margin-bottom:10px; }
.highlight { background:#FFFF00; }
.tdstyle { font-weight:bold; text-align:center; width:50%; }
.tdsmall { font-weight:bold; text-align:center; width:25%; }
.tdwidth { width:50%; }
.tdPadding { padding:4px; }
.tdPadding table td { padding:4px; }
.indent { padding-left:20px; }
.tdRight {text-align: right; }
.tdLeft { text-align: left; }
.tdmargin { margin-left:auto; margin-right:auto;}
.tableSpace td, th { padding:4px; }
.tablestyle { border:none; width:100%; margin:auto;}
.tableCellSpaceBorder td, .tableCellSpaceBorder th { padding:5px; border:thin solid #000; }
.divider { text-align:center; vertical-align:middle; }
.content { text-align:left; vertical-align:top; }
.ad { text-align:center;}
.quotename { font-weight:bold; font-style:italic; padding-left:20px; }
#verbConjugations td { padding:4px; }
#midContent td { padding:4px; }
/*lightbox*/
#GB_overlay{background-color:#000;position:absolute;margin:auto;top:0;left:0;z-index:100;}
#GB_window{left:0;top:0;font-size:1px;position:absolute;overflow:visible;z-index:150;}
#GB_window .content{width:auto;margin:0;padding:0;}
#GB_frame{border:0;margin:0;padding:0;overflow:auto;white-space:nowrap;}
.GB_Window .content{background-color:#fff;border:3px solid #ccc;border-top:none;}
.GB_Window .header{border-bottom:1px solid #aaa;border-top:1px solid #999;border-left:3px solid #ccc;border-right:3px solid #ccc;margin:0;height:60px;font-size:12px;padding:3px 0;color:#333;}
.GB_Window .caption{font-size:24px;text-align:left;font-weight:bold;white-space:nowrap;padding-right:20px;padding-left:5px;}
.GB_Window .close{text-align:right;}
.GB_Window .close span{font-size:24px;cursor:pointer;display:none;}
.GB_Window .close img{cursor:pointer;padding:0 3px 0 0;}
.GB_Window .on{border-bottom:1px solid #333;}
.GB_Window .click{border-bottom:1px solid red;}
/*image menu v 2.3*/
.imageMenu{ position: relative; width: 966px; height: 200px; overflow: hidden; }
.imageMenu ul{ list-style: none; margin: 0px; display: block; height: 200px; width: 1000px; padding: 0; }
.imageMenu ul li{ float: left; margin: 0; padding: 0; }
.imageMenu ul li a{ text-indent: -1000px; background:#FFFFFF none repeat scroll 0%; cursor:pointer; display:block; overflow:hidden; width:110px; height: 200px; }
.imageMenu ul li.addlang a{width:95px;}
.imageMenu ul li a.active {width: 300px;}
#menuStretch{ padding-left:10px; padding-right:10px; }
/*english-various-40pt-font*/
.imageMenu ul li.spanish a { background: white url(http://content.visuallinkserver.com/resources/lal/img/spanish.jpg) repeat scroll 0%; }
.imageMenu ul li.french a { background: white url(http://content.visuallinkserver.com/resources/lal/img/french.jpg) repeat scroll 0%; }
.imageMenu ul li.italian a { background: white url(http://content.visuallinkserver.com/resources/lal/img/italian.jpg) repeat scroll 0%; }
.imageMenu ul li.japanese a { background: white url(http://content.visuallinkserver.com/resources/lal/img/japanese.jpg) repeat scroll 0%; }
.imageMenu ul li.german a { background: white url(http://content.visuallinkserver.com/resources/lal/img/german.jpg) repeat scroll 0%; }
.imageMenu ul li.chinese a { background: white url(http://content.visuallinkserver.com/resources/lal/img/chinese.jpg) repeat scroll 0%; }
.imageMenu ul li.russian a { background: white url(http://content.visuallinkserver.com/resources/lal/img/russian.jpg) repeat scroll 0%; }
.imageMenu ul li.english a { background: white url(http://content.visuallinkserver.com/resources/lal/img/english.jpg) repeat scroll 0%; }
.imageMenu ul li.arabic a { background: white url(../images/arabic-main.png) repeat scroll 0%; }
.imageMenu ul li.portuguese a { background: white url(../images/portuguese-main.png) repeat scroll 0%; }
.imageMenu ul li.swedish a { background: white url(../images/swedish-main.png) repeat scroll 0%; }
.imageMenu ul li.hebrew a { background: white url(../images/hebrew-main.png) repeat scroll 0%; }
.imageMenu ul li.latin a { background: white url(../images/latin-main.png) repeat scroll 0%; }
.imageMenu ul li.greek a { background: white url(../images/greek-main.png) repeat scroll 0%; }
.imageMenu ul li.turkish a { background: white url(../images/turkish-main.png) repeat scroll 0%; }
.imageMenu ul li.norwegian a { background: white url(../images/norwegian-main.png) repeat scroll 0%; }
.imageMenu ul li.danish a { background: white url(../images/danish-main.png) repeat scroll 0%; }
.imageMenu ul li.dutch a { background: white url(../images/dutch-main.png) repeat scroll 0%; }
.imageMenu ul li.korean a { background: white url(../images/korean-main.png) repeat scroll 0%; }
.imageMenu ul li.blog-spanish a, .imageMenu ul li.blog-french a, .imageMenu ul li.blog-italian a, .imageMenu ul li.blog-japanese a, .imageMenu ul li.blog-german a, .imageMenu ul li.blog-chinese a, .imageMenu ul li.blog-russian a, .imageMenu ul li.blog-english a, .imageMenu ul li.blog a
	{ background: white url(http://content.visuallinkserver.com/resources/lal/img/english-various/blog-base.jpg) repeat scroll 0%; }
.imageMenu ul li.dictionary a { background: white url(http://content.visuallinkserver.com/resources/lal/img/english-various/dictionary.jpg) repeat scroll 0%; }
.imageMenu ul li.forum-spanish a, .imageMenu ul li.forum-french a, .imageMenu ul li.forum-italian a, .imageMenu ul li.forum-japanese a, .imageMenu ul li.forum-german a, .imageMenu ul li.forum-chinese a, .imageMenu ul li.forum-russian a, .imageMenu ul li.forum-english a
	{ background: white url(http://content.visuallinkserver.com/resources/lal/img/english-various/forum-base.jpg) repeat scroll 0%; }
.imageMenu ul li.culture a { background: white url(http://content.visuallinkserver.com/resources/lal/img/english-various/culture.jpg) repeat scroll 0%; }
.imageMenu ul li.phrases a { background: white url(http://content.visuallinkserver.com/resources/lal/img/english-various/phrases.jpg) repeat scroll 0%; }
.imageMenu ul li.verbs a { background: white url(http://content.visuallinkserver.com/resources/lal/img/english-various/verbs.jpg) repeat scroll 0%; }
.imageMenu ul li.words a { background: white url(http://content.visuallinkserver.com/resources/lal/img/english-various/words.jpg) repeat scroll 0%; }
.imageMenu ul li.courses a {background: white url(http://content.visuallinkserver.com/resources/lal/img/english-various/courses.jpg) repeat scroll 0%; }
/*french-english-36pt-font*/
.imageMenu ul li.anglais a { background: white url(http://content.visuallinkserver.com/resources/lal/img/anglais.jpg) repeat scroll 0%; }
.imageMenu ul li.mots a { background: white url(http://content.visuallinkserver.com/resources/lal/img/french-english/mots.jpg) repeat scroll 0%; }
.imageMenu ul li.expressions a { background: white url(http://content.visuallinkserver.com/resources/lal/img/french-english/expressions.jpg) repeat scroll 0%; }
.imageMenu ul li.blog-anglais a { background: white url(http://content.visuallinkserver.com/resources/lal/img/french-english/blog-anglais.jpg) repeat scroll 0%; }
.imageMenu ul li.dictionnaire a { background: white url(http://content.visuallinkserver.com/resources/lal/img/french-english/dictionnaire.jpg) repeat scroll 0%; }
.imageMenu ul li.forum-anglais a 	{ background: white url(http://content.visuallinkserver.com/resources/lal/img/french-english/forum-anglais.jpg) repeat scroll 0%; }
.imageMenu ul li.culture a { background: white url(http://content.visuallinkserver.com/resources/lal/img/french-english/culture.jpg) repeat scroll 0%; }
.imageMenu ul li.verbes a { background: white url(http://content.visuallinkserver.com/resources/lal/img/french-english/verbes.jpg) repeat scroll 0%; }
.imageMenu ul li.cours a { background: white url(http://content.visuallinkserver.com/resources/lal/img/french-english/cours.jpg) repeat scroll 0%; }
/*spanish-english-36pt-font*/
.imageMenu ul li.ingles a { background: white url(http://content.visuallinkserver.com/resources/lal/img/ingles.jpg) repeat scroll 0%; }
.imageMenu ul li.palabras a { background: white url(http://content.visuallinkserver.com/resources/lal/img/spanish-english/palabras.jpg) repeat scroll 0%; }
.imageMenu ul li.expresiones a { background: white url(http://content.visuallinkserver.com/resources/lal/img/spanish-english/expresiones.jpg) repeat scroll 0%; }
.imageMenu ul li.blog-ingles a { background: white url(http://content.visuallinkserver.com/resources/lal/img/spanish-english/blog-ingles.jpg) repeat scroll 0%; }
.imageMenu ul li.diccionario a { background: white url(http://content.visuallinkserver.com/resources/lal/img/spanish-english/diccionario.jpg) repeat scroll 0%; }
.imageMenu ul li.foro-ingles a 	{ background: white url(http://content.visuallinkserver.com/resources/lal/img/spanish-english/foro-ingles.jpg) repeat scroll 0%; }
.imageMenu ul li.cultura a { background: white url(http://content.visuallinkserver.com/resources/lal/img/spanish-english/cultura.jpg) repeat scroll 0%; }
.imageMenu ul li.verbos a { background: white url(http://content.visuallinkserver.com/resources/lal/img/spanish-english/verbos.jpg) repeat scroll 0%; }
.imageMenu ul li.cursos a { background: white url(http://content.visuallinkserver.com/resources/lal/img/spanish-english/cursos.jpg) repeat scroll 0%; }
/*forum*/
.mainHeaderTop a { color:#FFF; }
#googleSearch{
  position:absolute;
  margin-left:735px;
  top:3px;
  width:230px;
  padding:3px;
  vertical-align:bottom;
}
#googleSearchBox
{
  width:199px;
}
#socialMedia{width:100%;display:block;text-align:center;padding: 10px 0;}
/*Learn-spanish landing page toolbar download*/
#toolbar {
	text-align:center;
}
#toolBarText {
	font-weight:bold;
}
/*free-audio-spanish-lessons.php downloads*/
#survivaldownload, #greetingsdownload {
	text-align:center;
	float: left;
	width:470px;
}


.downloads {
	text-align:center;
	overflow:hidden;
}
/*free-learn-to-speak-spanish-download.php downloads*/
#learnIntro{
	text-align:center;
}
#downloads {
	text-align:center;
	overflow:hidden;
	margin-bottom:-100px;
}
#freeTrialDownloadOne, #freeTrialDownloadTwo {
	text-align:center;
	float:left;
	width:430px;
	margin-bottom:100px;
}

#freeTrialDownloadOne {
	margin-left:30px;
	left:20px;
	text-align:center;
}

#freeTrialDownloadTwo {
	margin-right:30px;
	text-align:center;
}
.imageTop {
	padding-left:25px;
	padding-right:25px;
	vertical-align:middle;
	text-align:center;
}
.imageBottom {
	padding-left:25px;
	padding-right:25px;
	vertical-align:middle;
	text-align:center;
}
#videoLists {
	position:relative;
	left:200px;
	margin-right:200px;
	margin-bottom:-30px;
	margin-top:30px;
}
.videoPlaylists {
	position:relative;
	left:80px;
	margin-bottom:-30px;
}
#videoTextComm, #videoTextAcquaint, #videoTextLocate {
	position:relative;
	top:-56px;
	left:220px;
	width:245px;
	text-align:left;
	margin-bottom:-40px;
}
#videoTextComm {
	height:86px;
}
#videoTextAcquaint {
	margin-top:5px;
	height:81px;
}
#videoTextLocate {
	margin-top:4px;
	height:82px;
}
#videoText {
	text-align:left;
}
#downloadButton {
	float:left;
	margin:60px 55px;
	text-align:center;
}
#powerpointLessons{
	height:292px;
	margin:20px 0px 0px;
}
#screenshot{
	overflow:hidden;
}
#slidetitle{
	margin-top:20px;
	text-align:center;
}
#four{
	float:left;
	margin-left:10px;
}
#screenshot #four{
	margin-left:65px;
}
a#wordLink { color:blue; font-size:16px;}
#giveAway {
	border:15px solid #95CAFF;
	}
p.red {
	color: #F00; text-align:center; font-weight:bold;
}
.centerred { text-align:center; color:#F00;}
#bigred p{ font-weight:bold; font-size:1.8em; color:#F00;}
.langButtons{
	overflow:hidden;
	padding:15px;
}
.lang{
	position:relative;
	height:90px;
	float:left;
	width:300px;
}
#midContent .button{
	background-color:#7FD349;
	background-image:-moz-linear-gradient(center top, #BBE79C, #7FD349);
	background-image:-webkit-linear-gradient(top, #BBE79C, #7FD349);
	background-image:-ms-linear-gradient(top, #BBE79C, #7FD349);
	border:1px solid #000;
	border-radius:5px;
	color:#FFF;
	cursor:pointer;
	display:block;
	font-weight:bold;
	left:90px;
	line-height:normal;
	padding:5px;
	position:relative;
	text-align:center;
	text-decoration:none;
	text-shadow:0px 0px 4px #000;
	top: 10px;
	transition:all 200ms;
	-moz-transition:all 200ms;
	-webkit-transition:all 200ms;
	-o-transition:all 200ms;
	width:152px;
	z-index:2;
}
#midContent .button:hover{
	box-shadow:0px 0px 15px #000;
	background-color:#EEA12D;
	background-image:-moz-linear-gradient(center top, #FDD188, #EEA12D);
	background-image:-webkit-linear-gradient(top, #FDD188, #EEA12D);
	background-image:-ms-linear-gradient(top, #FDD188, #EEA12D);
	color:#FFF;
}
#midContent .button p{
	margin:0px;
}
#reviewHeader{
	font-size:18px !important;
	font-weight:bold;
	position:relative;
	background-color:#CCC;
	width:450px;
	padding:10px;
	border-radius:10px;
	border:1px solid #000;
	top:30px;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#B4B4B4));
	background-image:-webkit-linear-gradient(top, #EEEEEE, #B4B4B4);
	background-image:-moz-linear-gradient(top, #EEEEEE, #B4B4B4);
	background-image:-ms-linear-gradient(top, #EEEEEE, #B4B4B4);
	background-image:-o-linear-gradient(top, #EEEEEE, #B4B4B4);
}
#reviewContainer{
	background-color:#527497;
	border-radius:20px;
	border:1px solid #000;
	margin-left:20px;
	padding:30px 20px 20px;
	overflow:hidden;
}
.lessonContainer{
	float:left;
}
.lessonText{
	float:left;
	width:30px;
	height:100px;
	font-size:20px;
	font-weight:bold;
}
#reviewContainer .lessonText p{
	font-size:20px;
	margin:0;
	color:#FFF;
	text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
.lessonNum{
	text-align:center;
}
.lessonType{
	transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-webkit-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	position:relative;
	top:22px;
	left:-20px;
	width:70px;
}
.lessonType p{
	text-align:right;
}
.lessonStuff{
	float:left;
}
.lessonImg img{
	height:90px;
	width:135px;
	border-radius:5px;
	border:1px solid #000;
	transition:all 400ms;
	-moz-transition:all 400ms;
	-webkit-transition:all 400ms;
	-o-transition:all 400ms;
}
.lessonImg img:hover{
	box-shadow:0px 0px 2px 2px #000;
}
.lessonPanel{
	padding:3px;
	overflow:hidden;
	background-color:#CCC;
	border-radius:5px;
	border:1px solid #000;
	margin-top:5px;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FAFAFA), to(#CACACA));
	background-image:-webkit-linear-gradient(top, #FAFAFA, #CACACA);
	background-image:-moz-linear-gradient(top, #FAFAFA, #CACACA);
	background-image:-ms-linear-gradient(top, #FAFAFA, #CACACA);
	background-image:-o-linear-gradient(top, #FAFAFA, #CACACA);
}
#reviewContainer .lessonPanel p{
	float:left;
	margin:0;
	width:43px;
	text-align:center;
	font-size:20px;
}
.lessonPlay{
	text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	color:#57E800;
	position:relative;
	top:1px;
	font-size:28px !important;
	left:-3px;
}
.lessonPlay:hover{
	color:#E49D02;
}
.lessonQ{
	background-color:#FF0;
	border:1px solid #000;
	border-radius:15px;
	width:22px !important;
	position:relative;
	left:4px;
}
.lessonQ:hover{
	background-color:#FFFDC0;
}
.courseBtn{
	float:left;
	width:110px;
	padding:20px 10px 10px;
	border:1px solid #000;
	text-align:center;
	position:relative;
	color:#FFF !important;
	text-shadow:-1px 0 #5A8608, 0 1px #5A8608, 1px 0 #5A8608, 0 -1px #5A8608;
	text-decoration:none;
	border-radius:10px;
	background-color:#78B50A;
	transition:all 400ms;
	-moz-transition:all 400ms;
	-webkit-transition:all 400ms;
	-o-transition:all 400ms;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#D4EB96), to(#78B50A));
	background-image:-webkit-linear-gradient(top, #D4EB96, #78B50A);
	background-image:-moz-linear-gradient(top, #D4EB96, #78B50A);
	background-image:-ms-linear-gradient(top, #D4EB96, #78B50A);
	background-image:-o-linear-gradient(top, #D4EB96, #78B50A);
}
.courseBtn:hover{
	background-color:#F4A902;
	box-shadow:0px 0px 2px 2px #000;
	text-shadow:-1px 0 #D69406, 0 1px #D69406, 1px 0 #D69406, 0 -1px #D69406;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F9CC4F), to(#F4A902));
	background-image:-webkit-linear-gradient(top, #F9CC4F, #F4A902);
	background-image:-moz-linear-gradient(top, #F9CC4F, #F4A902);
	background-image:-ms-linear-gradient(top, #F9CC4F, #F4A902);
	background-image:-o-linear-gradient(top, #F9CC4F, #F4A902);
}
#languages{
	width:100%;
	overflow:hidden;
}
.language{
	float:left;
	margin:20px 28px;
}
.languageImage{
	float:left;
}
.languageLinks{
	background-color:#F4F5EF;
	border:2px solid #E3E4DF;
	border-radius:3px;
	float:left;
	height:101px;
	width:140px;
}
.languageLinks > div{
	float:left;
}
.languageLinks a{
	display:block;
	margin-left:5px;
}
/*new css for morelanguages pages*/
.banner_learn_russian {
  height: 191px;
  width: 710px;
  padding: 0px 8px 0px 0px;
  background: url(../images/banner_learn_russian.png) no-repeat;
}
.banner_start_learning_today {
  height: 95px;
  width: 710px;
  padding: 0px 8px 20px 0px;
  background: url(../images/banner_start_learning.png) no-repeat;
}
.description {
  width: 710px;
}
.title {
  padding: 0px 0px 10px 20px;
  font-family: Arial,Helvetica,sans-serif; 
  font-size: 32px;
  line-height: 32px;
  font-weight: bold;
  font-style: italic;
  color: #0a4b8a;
}
.starting_text {
  padding: 0px 0px 20px 20px;
  line-height: 30px;
  color: #525252;
}
.starting_text span {
  font-weight: bold;
  font-style: italic;
  color: #0a4b8a;
}
.columns {
  display: inline-block;
  width: 45%;
  vertical-align: top;
}
.column_content span {
  font-size: 18px;
  font-weight: bold;
  font-style: italic;
  color: #0a4b8a;
}
.column_content ul {
  margin-top: 15px;
  list-style: none;
}
#socialMedia {
  padding-top: 17px;
}
tr.alloc {
  background: #F4F5EF;
}