@charset "UTF-8";
/* CSS Document */

/* Module Styles */
.grid-layout .grid-col {min-height:192px;}
.module p, .module ul {font-size: 11px;line-height: 14px;margin:0; padding:0;}
.module a.block {display:block; width:312px; height:192px}
.grid-layout #module-col #demo{min-height: 165px;_height:168px;}
#our-guarantee {min-height:0;_height:10px;}

/*Change texture by adding class="mod#" */
.last-element div#section, .last-element div.module-name {background:url('/etc/designs/rosettastone/us/images/headers/headers_modules.gif') no-repeat;height:46px;}
.last-element div#section, .grid-layout div.mod1 {background-position:0px -46px;}
.last-element div#section, .last-element div.mod2 {background-position:0px -92px;}
.last-element div#section, .last-element div.mod3 {background-position:0px -138px;}
.last-element div#section, .last-element div.mod4 {background-position:0px -184px;}
.last-element div#section, .last-element div.mod5 {background-position:0px -230px;}
.last-element div#section, .last-element div.mod6 {background-position:0px -276px;}
.last-element div#section, .last-element div.mod7 {background-position:0px -322px;}
.last-element div#section, .last-element div.mod8 {background-position:0px -368px;}
.last-element div#section, .last-element div.mod9 {background-position:0px -414px;}
.last-element div#section, .last-element div.mod10 {background-position:0px -460px;}
.last-element div#section, .last-element div.mod11 {background-position:0px -506px;}
.last-element div#section, .last-element div.mod12 {background-position:0px -552px;}

/*module header */
.first-element div#section, .first-element div.module-name {padding-left:20px;background:url('/etc/designs/rosettastone/us/images/headers/headers_article.gif') no-repeat;height:46px;}
.organizations .first-element div#section {background-position:0 -46px;}
.schools .first-element div#section {background-position:0 -92px;}
.homeschool .first-element div#section {background-position:0 -138px;}
#content div#section a, div.module-name a {height:46px;width:300px;overflow:hidden;display:block}
#content div#section a span.mn, div.module-name a span.mn {position:relative}
#content div#section a span.cta, div.module-name a span.cta {position:absolute;width:10px;height:32px;display:block;top:1px;right:-16px;background:url(/etc/designs/rosettastone/us/images/modules/header_cta.png) no-repeat top left;}

.grid-layout .grid-col-footer a {display:block}
.grid-layout .grid-col-footer.inline a {display:inline;}

/*IE6 Hacks */
#content div#section a span.cta, div.module-name a span.cta {_display:none;}
#content div#section a, div.module-name a {_padding-left:20; _width:292px;}
.first-element div#section, .first-element div#section a, div.module-name a, .first-element div#section a:link, div.module-name a:link, .first-element div#section a:visited, div.module-name a:visited,div.module-name {color:#fff; font-family:Arial, sans-serif; text-indent:0;font-size:14px; line-height:38px; overflow:hidden;}
.first-element div#section a, div.module-name a {padding-left:20px;}
#content div#section a:hover, div.module-name a:hover {text-decoration:underline;}

/* Language Selector */
#choose-langs .grid-col-content {min-height:164px;_height:164px;padding:10px 20px;text-align:center;}
#choose-langs .grid-col-footer {display:none;border:none;}
#choose-langs #lang-dropdown {margin:10px auto 0; text-align:center;}
#choose-langs #rotate-langs{height:120px;position:relative;}
#choose-langs #rotate-langs li{display:none;list-style:none;margin:0;}
#choose-langs #rotate-langs li.first-child{display:block;}
#choose-langs #rotate-langs li:first-child{display:block;}
* html #choose-langs #rotate-langs li.first-child{display:inline}
* html #choose-langs #rotate-langs li:first-child{display:inline}
*html  #choose-langs .grid-col-content {display:block;overflow:hidden;width:270px}
*html  #choose-langs .grid-col-footer {margin-top:35px}
#lang-select2.module #lang-dropdown,#lang-select-home.module #lang-dropdown {margin-top:25px;}
#lang-select-home .grid-col-content {_height:106px;height:106px;}

#lang-dropdown{width:270px;height:24px;position:relative;z-index:10;margin-bottom: 0px;}
#lang-dropdown span.title {width:270px;height:24px;cursor:pointer}
#lang-dropdown span.title a{display:block;outline:none;width:270px;height:24px;background:url('/etc/designs/rosettastone/us/images/langdropdowndn.gif') no-repeat;text-indent:-666em;overflow:hidden}
#lang-dropdown span.title a:hover, #lang-select-home #lang-dropdown span.title a:hover{background-position:0 -23px}
#lang-dropdown span.title a.active,#lang-dropdown span.title a.active:hover,#lang-select-home #lang-dropdown span.title a.active,#lang-select-home #lang-dropdown span.title a.active:hover{background-position:0 -46px}
#lang-dropdown #lang-selections, #lang-select-home #lang-dropdown #lang-selections{display:none;position:absolute;top:25px;left:-280px;z-index:200;padding:0px 10px 10px 10px;width:551px;height:193px;background:url('/etc/designs/rosettastone/us/images/langselectbgalt.gif') no-repeat;}
#lang-selections ul{margin:35px 0px 0 0px;width:132px;height:156px;float:left;}
#lang-selections ul.narrow { width: 100px; }
#lang-selections ul.wide { width: 164px; }
#lang-selections ul li{border-bottom:1px solid #f9f4d7;height:21px;width:132px;float:left;list-style:none;}
#lang-selections ul.narrow li { width: 100px; }
#lang-selections ul.wide li { width: 164px; }
#lang-selections ul li a{text-align:left;font-weight: normal; outline:none;line-height:11px;padding:4px 0px 4px 5px;display:block;width:127px;height:11px;color:#382b1d}
#lang-selections ul.narrow li a { width: 95px; }
#lang-selections ul.wide li a { width: 159px; }
#lang-selections ul li a:hover{background:#739600; color:#fff; text-decoration:none}
#lang-selections a.close-selection{display:block;position:absolute;width:16px;height:16px;right:8px;top:10px;cursor:pointer}


/* buynow styles */
#lang-list-dropdown{position:relative;z-index:10;margin-bottom: 0px;}
#lang-list-dropdown #lang-list-selections{display:none;position:absolute;z-index:200;padding:0px 10px 10px 10px;width:531px;height:215px;background:url('/content/dam/rosettastonecom/images/langselectbg_blue.png') no-repeat;}
#lang-list-dropdown span.pophd {display:block;left:0;padding:10px 0 10px 15px;position:absolute;top:0;font-weight:bold;}
#lang-select-totale-buynow ul, #lang-list-selections ul, #lang-selections ul{margin:35px 0px 0 0px;width:132px;height:156px;float:left;}
#lang-select-totale-buynow ul.narrow, #lang-list-selections ul.narrow, #lang-selections ul.narrow { width: 100px; }
#lang-select-totale-buynow ul.wide, #lang-list-selections ul.wide, #lang-selections ul.wide { width: 164px; }
#lang-select-totale-buynow ul li, #lang-list-selections ul li, #lang-selections ul li{border-bottom:1px solid #f9f4d7;height:21px;width:132px;float:left;list-style:none;}
#lang-select-totale-buynow ul.narrow li, #lang-list-selections ul.narrow li, #lang-selections ul.narrow li { width: 100px; }
#lang-select-totale-buynow ul.wide li, #lang-list-selections ul.wide li, #lang-selections ul.wide li { width: 164px; }
#lang-select-totale-buynow ul li a, #lang-list-selections ul li a, #lang-selections ul li a{text-align:left;font-weight: normal; outline:none;line-height:11px;padding:4px 0px 4px 5px;display:block;width:127px;height:11px;color:#382b1d; text-decoration:none}
#lang-select-totale-buynow ul.narrow li a, #lang-list-selections ul.narrow li a, #lang-selections ul.narrow li a { width: 95px; }
#lang-select-totale-buynow ul.wide li a, #lang-list-selections ul.wide li a, #lang-selections ul.wide li a { width: 159px; }
#lang-select-totale-buynow ul li a:hover, #lang-list-selections ul li a:hover, #lang-selections ul li a:hover{background:#0177aa; color:#fff; text-decoration:none}
#lang-selections ul li a:hover{background:#739600;}
#lang-list-selections a.close-selection, #lang-selections a.close-selection{display:block;position:absolute;width:16px;height:16px;right:8px;top:10px;cursor:pointer}
#lang-select-totale-buynow a.close-selection{display:block;position:absolute;width:16px;height:16px;right:35px;top:8px;cursor:pointer;}

#lang-select-home #lang-dropdown #lang-selections{top:-192px;left:0px;}
#lang-select-home #lang-dropdown span.title a {background:url('/etc/designs/rosettastone/us/images/langdropdownright.gif')}

.grid-layout #used-by .grid-col-content {padding:16px 20px 17px 20px;}
.grid-layout #used-by .grid-col-footer {display:none;}
#used-by p.last {margin-top:3px;}
.grid-layout #valentine-offer .grid-col-content {height:96px; _padding-bottom:16px;}
#proven-success blockquote {*padding-bottom:5px;_padding-bottom:10px;min-height:96px;}
#lang-select2 .grid-col-content {height:127px}
#lang-select-home.homeschool .grid-col-content {height:106px;}
#m-hiw .grid-col-content{padding-bottom:0;}

/* Text Styles */
#m-topten p {margin-right:150px;}
.module p.left, #p-level45 p {margin-right:100px;}
#p-level45 p {margin-bottom:10px;}
#p-level45 .grid-col-footer{border:none}
.module ul.bullet, #o-usedby ul, #used-by ul, #p-level123 ul, #p-level45-hs ul, #p-level45 ul { margin:5px 100px 0px 10px;}
*html .module ul {margin-top:4px;}
*html .module ul li {margin:0px 0;}
.module ul.bullet li, #o-usedby ul li, #used-by ul li, #p-level123 ul li, #p-level45-hs ul li, #p-level45 ul li {background:url('/etc/designs/rosettastone/us/images/brwnlidot.gif') no-repeat 0px 4px;line-height:1.35em; padding-left:10px; font-size:11px;padding-bottom:0;}
/*.module blockquote {padding-top:14px;}*/
.grid-layout .hs-offer{text-align:center;padding-bottom:0;}
.grid-layout .hs-offer .hs-save-100{margin-top:-5px;padding-bottom:5px;}

/* Padd non-linked headers */
.module .pad, #hs-guarantee .module-name, #snail-contact .module-name, #piracy-contacts .module-name, #press-contact .module-name, #press-alert .module-name, #hs-newsletter .module-name, #guarantee .module-name, #used-by .module-name, #twitter .module-name,#piracy-contacts1 .module-name, #piracy-news .module-name, #lang-select2 .module-name {padding-left:20px;}
.press .module .module-name {padding-left:20px;}
.press .grid-layout .links .grid-col-content {padding:20px 15px;}
.press dl.dlist dd a {display:block; padding:3px 5px;}
.press dl.dlist dd a:hover {background:#0098db; color:#fff; text-decoration:none;}

/* Individual Module styles - BG images + Text */
#p-demo {min-height:207px;}
#p-demo img {margin-right:1px;}
#p-demo .grid-col-footer {padding:5px 0;}
#p-demo blockquote {padding:18px 20px 0;}
#p-demo .grid-col-content{padding:0px;}
#p-demo blockquote p{font-size:11px;line-height:14px;margin:0;padding:15px 0px 0px 10px;}
#p-demo blockquote img{float:right;}

#hiw-vid .grid-col-content a img {float:left;}
#hiw-vid .grid-col-content p {width:122px; float:left; padding:8px 18px 0 0;}
#hiw-vid .grid-col-content {height:auto; width:270px; padding:12px 20px; }
#hiw-vid {min-height:165px; height:165px;}

.grid-layout #p-faq.grid-col {min-height:0;_height:0;}
.grid-layout #p-faq.grid-col .grid-col-content  {padding:21px 20px 0 ; min-height:51px;_height:51px;}

#s-calendar .grid-col-content, #org-calendar .grid-col-content, #hs-calendar .grid-col-content {height:110px;padding:10px 20px 0;background:url(/etc/designs/rosettastone/us/images/modules/bg_calendar.gif) no-repeat bottom center;_margin-left:1px;}
#org-calendar .grid-col-footer, #hs-calendar  .grid-col-footer  {border-top:0;}
#hs-ezpay {float:left;margin-bottom:8px;margin-left:8px;width:312px;}
#hs-guarantee .grid-col-content {background:transparent url(/etc/designs/rosettastone/us/images/largecheck.gif) no-repeat scroll 14px 8px;min-height:0;}

.grid-layout #hs-guarantee.grid-col {min-height:175px;}
.grid-layout #hs-guarantee .grid-col-content {min-height:75px;padding:8px 8px 8px 70px;}

#try-the-demo{background-image:url('/etc/designs/rosettastone/us/images/gridcoldemobg.jpg');}
#try-the-demo div.module-name{background-position:0 -46px}
#try-the-demo .grid-col-content{height:110px;padding:10px 20px 0px 20px}
#try-the-demo .grid-col-footer{border:none; padding-top:}

.grid-layout #case-study.grid-col {background:url(/etc/designs/rosettastone/us/images/modules/bg_casestudy.jpg) no-repeat top left;}
.grid-layout #org-levels45.grid-col {background:url(/etc/designs/rosettastone/us/images/modules/bg_levels45.jpg) no-repeat top left;}
.grid-layout #levels45.grid-col {background:url(/etc/designs/rosettastone/us/images/modules/bg_levels45.jpg) no-repeat top left;}
.grid-layout #m_news.grid-col {background:url(/etc/designs/rosettastone/us/images/modules/bg_news.jpg) no-repeat top left;}

.grid-layout #m_teacher .grid-col-content{padding-bottom:8px; min-height:108px;_height:108px;}
#m_teacher img {float:right;}
#m_teacher p.author {font-style:normal;color:#739600;margin-top:9px;}


#s-level45 {background:url(/etc/designs/rosettastone/us/images/modules/s-level45.gif) no-repeat bottom right;}
#s-level45 ul {margin:5px 115px 0 0}
#org-level45 {background:url(/etc/designs/rosettastone/us/images/modules/org-level45.gif) no-repeat bottom right;}
#org-level45 p{width:150px;}
#s-news .grid-col-content {background:url(/etc/designs/rosettastone/us/images/modules/s-news.jpg) no-repeat 1px bottom; }
#s-news p { width: 180px; }
#m-topten {background:url(/etc/designs/rosettastone/us/images/modules/topten.gif) no-repeat bottom right;}
#m-topten img {display:none;}

#o-usedby {background:url(/etc/designs/rosettastone/us/images/modules/org-usedby.gif) no-repeat bottom right;}
#o-stories {background:url(/etc/designs/rosettastone/us/images/rosettastories/module_0001_org.png) no-repeat bottom right;}
#m-volunteer{background:url(/etc/designs/rosettastone/us/images/modules/module_volunteer_language.gif) no-repeat bottom right;}
#m-volunteer blockquote{padding-left:7px;padding-top:15px;}
#m-volunteer blockquote p{width:132px;}
#m-spring-promo {background-image: url("/content/dam/rosettastonede/images/spring_promo/spring_mod_bg.gif"); position:relative;}

##p-stories {background:url(/etc/designs/rosettastone/us/images/rosettastories/module_0000_personal.jpg) no-repeat bottom right;}
#p-stories {background:transparent url(/etc/designs/rosettastone/us/images/gridcolbg.gif) no-repeat scroll left bottom;}
#p-level45 .grid-col-footer a {margin-right:16px;}
#p-level45 {background:url(/etc/designs/rosettastone/us/images/modules/p-level45.gif) no-repeat bottom right;}
#p-level45-hs {background:url(/etc/designs/rosettastone/us/images/modules/hs-gen-1-5set.gif) no-repeat bottom right;}
#p-level45-hs p {padding-right:100px;}
#p-level45-hs .grid-col-footer a{display:inline;margin-right:15px;}
#p-level123 {background:url(/etc/designs/rosettastone/us/images/modules/latin-123set.gif) no-repeat bottom right;}
#p-level123 p{width:180px;}
#p-level45-hs .grid-col-footer, #p-level123 .grid-col-footer{border:none;}

#s-campus {background:url(/content/dam/rosettastonecom/images/schools/campus-module.gif) no-repeat bottom right;}

.grid-layout #choose-languages div.module-name {padding-left:0;}

#choose-languages .grid-col-content{padding:10px 10px 20px 20px;height:150px;margin-bottom:8px;margin-top:0px;overflow:hidden} /* Hides other languages */
#choose-languages ul{float:left;width:141px;margin:0 0 10px 0}
#choose-languages ul li a, #choose-languages2 ul li a, #choose-lang-hiw ul li a{padding-left:0px;display:block; line-height:16px;text-decoration:none;_zoom:1} /*don't change these styles */
#choose-languages2 .grid-col-content, #choose-lang-hiw .grid-col-content{padding:10px 14px 0px 20px;margin:0px; height:118px; overflow:hidden}
#choose-languages2 ul{float:left;width:139px;margin:0;}

/* HOMEPAGE Module Styles */
.home #m-hiw .grid-col-content {height:108px; overflow:hidden;}
.home #p-stories .grid-col-content {height:90px; overflow:hidden;}
.home #o-usedby.module blockquote {padding:16px 20px 18px;}
.home #call-today.grid-col blockquote {padding-bottom:21px; padding-left:25px;}
.home #sch-contact.grid-col blockquote {padding-left:25px; min-height:173px;_height:173}
#o-usedby .grid-col-content{min-height:94px}
#org-demo .grid-col-content{height:88px}
.grid-layout .area-left .grid-col {margin-left:0;}

.grid-layout .remove-left-margin #sch-contact .grid-col-content {height:167px;}
#sch-contact .grid-col-content .call-to-action { background:transparent url(/etc/designs/rosettastone/us/images/schools/contact-number.gif) no-repeat;height:68px;margin:15px auto;width:261px; }

#home-hiw {background:transparent url(/content/dam/rosettastonecom/images/hiw-module-bg2.png) no-repeat scroll right bottom;}
#home-hiw ul li, .module ul.bullet li {background:transparent url(/content/dam/rosettastonecom/images/dot-gray.png) no-repeat scroll 0 4px; font-size:11px; line-height:1.35em; padding-left:10px;}
#home-hiw ul li {line-height:2em;}
#home-hiw .grid-col-content{height:90px;}
#m-hiw img {float:right;}

/* site wide holiday offer styles */
#holiday-offer div.module-name span.mn {padding-left:20px;}
#holiday-offer .grid-col-content {padding:8px 0px 6px 12px; height:148px;}

blockquote.totale-grid-content{text-align:center;padding-top:10px;}
.totale-grid-content p.rs-totale-p{color: #739600; padding-bottom:10px;}
.totale-grid-content p.prod-reviews{color: #739600; padding-bottom:7px;padding-top:3px;font-size:13px;}
.totale-grid-content p.reviews-text{margin-top: -20px;text-align:left;*float:left;padding-left:20px;width:200px;}
.totale-grid-content div#mod-reviews{padding-top:8px;padding-left:20px;width:290px;}

#reviews-ratings .grid-col-content {padding:10px 20px;_padding:10px 18px 5px !important;}
#reviews-ratings .ht2 {height:139px;}
#reviews-ratings .ht1 {height:141px;}
#reviews-ratings .grid-col-content span {display:block;color:#739600;font-size:13px;padding-bottom:7px;text-align:center;}
#reviews-ratings div.module-name span.mn, #reviews-ratings-hiw div.module-name span.mn {padding-left:20px;}
#reviews-ratings .grid-col-content p.rating-level {background:transparent url(/etc/designs/rosettastone/us/images/modules/prod-review-module-stars.jpg) no-repeat scroll center top;text-align:left;padding-top:65px;margin-bottom:6px;}
#reviews-ratings #mod-reviews {float:left;}
#reviews-ratings select#languages-select {width:135px !important;float:left;border:3px solid #CCCCCC;margin-right:5px;}
#reviews-ratings #sub_level, #reviews-ratings-hiw #sub_level {display:block;width:115px;float:left;}
#reviews-ratings #sub_level select.level-select, #reviews-ratings-hiw #sub_level select.level-select{width:115px;border:3px solid #CCCCCC;}
#reviews-ratings select#languages-select {cursor:pointer;*margin:3px;}
#reviews-ratings select#languages-select:hover {border:3px solid #666;}

#reviews-ratings-hiw .grid-col-content {padding:20px; height:148px; *height:140px; _height:144px;}
#reviews-ratings-hiw .grid-col-content .rating-level {background:transparent url(/etc/designs/rosettastone/us/images/howitworks/stars.jpg) no-repeat scroll 0 bottom;text-align:left;margin-bottom:6px;width:150px;float:left;}
#reviews-ratings-hiw .grid-col-content .rating-level p {display:block;color:#739600;font-size:12px;padding-bottom:50px;}
#reviews-ratings-hiw .grid-col-content .rating-level p span{font-size:15px;font-weight:bold;}
#reviews-ratings-hiw .grid-col-content .rating-text {float:left;width:120px;}
#reviews-ratings-hiw .grid-col-content .rating-text p cite {float:right;font-size:9px;}
#reviews-ratings-hiw #mod-reviews {float:left;margin-top:8px;}
#reviews-ratings-hiw select#languages-select {width:135px;float:left;border:3px solid #CCCCCC;margin-right:12px;}

.totale-grid-content input.btn-go{*margin-bottom:0.8em;*margin-top:-5px;}

.grid-layout #org-contact.grid-col {background:url(/etc/designs/rosettastone/us/images/modules/bg_org-contact.jpg) no-repeat top left;}
.grid-layout #schools-contact.grid-col {background:url(/etc/designs/rosettastone/us/images/modules/bg_schools-contact.jpg) no-repeat top left;}
.grid-layout #classroom45.grid-col {background:url(/etc/designs/rosettastone/us/images/modules/bg_classroom45.jpg) no-repeat top left;}

.grid-layout #hs-news.grid-col {background:url(/etc/designs/rosettastone/us/images/modules/bg_hs-news.jpg) no-repeat top left;}
.grid-layout #hs-contact.grid-col {background:url(/etc/designs/rosettastone/us/images/modules/bg_fpo.jpg) no-repeat bottom left;}
.grid-layout #press-alert.grid-col {background:url(/etc/designs/rosettastone/us/images/modules/bg_fpo.jpg) no-repeat bottom left;}
.grid-layout #press-contact.grid-col {background:url(/etc/designs/rosettastone/us/images/modules/bg_fpo.jpg) no-repeat bottom left;}

#enterprise-solutions.grid-col {background:url(/etc/designs/rosettastone/us/images/experience-rosetta.gif) no-repeat bottom left;}
#rosetta-stories.grid-col {background:url(/etc/designs/rosettastone/us/images/rosettastories/module_0002_hs.png) no-repeat bottom left;}
#enterprise-solutions p {padding-right:135px}

#full-width.module blockquote {padding:10px 20px 10px 20px;height:105px}

#call-today .grid-col-content em, #call-today .grid-col-content i {font-weight:bold}
#call-today .grid-col-content .call-to-action{margin:19px 0; background:url('/etc/designs/rosettastone/us/images/organizations/contact-number.gif') no-repeat;width:261px;height:68px;}
.grid-layout .remove-left-margin .grid-col {margin-left:0;}

#el-contact.grid-col {background:url(/etc/designs/rosettastone/us/images/modules/el-contact-bg.gif) no-repeat bottom right;}
#el-contact p {margin-right:150px;}
#el-demo .grid-col-content{padding:10px 15px}
#hs-demo.grid-col, #sch-demo.grid-col, #org-demo.grid-col{background:transparent url(/etc/designs/rosettastone/us/images/experience-rosetta.gif) no-repeat scroll left bottom;}
#hs-demo p, #sch-demo p, #org-demo p {padding-right:135px}
#conf-trade .grid-col-content {height:110px;padding:10px 20px 0;background:url(/etc/designs/rosettastone/us/images/modules/conf-trade-calendar.gif) no-repeat bottom center;}
#hs-newsletter {height:60px;}
#hs-newsletter #signup-email{vertical-align:middle;margin:8px 0 0;padding:3px 3px 3px 4px;width:150px;height:17px;border:solid 1px #d7d7d7;font:normal 12px/19px; color:#000}
#hs-newsletter #signup-submit{vertical-align:middle;overflow:visible;padding:0;width:auto;border:0;background:0;margin:8px 0 0 3px}
#guarantee img {float:left}
#guarantee p {padding-left: 60px;}
#global-careers .grid-col-content a, #piracy-news .grid-col-content a{text-decoration:underline}
#global-careers img, #el-lang img, #retail-loc img,#global-now-hiring img {float:right}
#piracy-contacts cite,#piracy-contacts1 cite {float:right;width:140px;font-size:8.5px;text-align:center;color:#333333;font-style:normal}
#piracy-news .grid-col-content {padding:10px 20px 5px;}
#school-news .grid-col-content {height:110px;padding:10px 20px 0;background:url(/etc/designs/rosettastone/us/images/modules/s-news.jpg) no-repeat bottom center;width:272px;}
#school-news p{width:180px;}
#correlations .grid-col-content {background:url(/etc/designs/rosettastone/us/images/modules/correlations.jpg) no-repeat 1px bottom;}
#s-case-study.grid-col {background:url(/etc/designs/rosettastone/us/images/modules/case-module.gif) no-repeat left bottom;}
#correlations,  #correlations .grid-col-content, #s-case-study, #s-case-study .grid-col-content {min-height:0}
#m_press.grid-col {background:url(/etc/designs/rosettastone/us/images/modules/bg_mediaroom.gif) no-repeat bottom right;}
#m_press p{padding-right:100px}
#s-level45 p, #s-news p, #s-case-study p, #correlations p {padding-right:120px}
#o-usedby.module blockquote {padding: 18px 20px 0px 20px;}
#global-fan, #global-fan .grid-col-content {min-height:0}
#twitter, #twitter .grid-col-content {min-height:0;_height:40px;}
#adv-tech-features .grid-col-content{height:128px;}
#adv-tech-features ul.normal-list {margin:10px 0 0 10px;font-size:11px}
#adv-tech-features ul.normal-list li {list-style-type:disc;list-style-position:outside;margin:0 0 6px;}
.grid-layout #adv-tech-features .grid-col-footer {border-top:1px solid #ccc;}

.module .grid-col-footer, #choose-languages .grid-col-footer {border-top:1px solid #ccc;height:15px;}

#hs-trip.grid-col {background:transparent url(/content/dam/rosettastonecom/images/homeschool/org-hstrip-mod.gif) no-repeat scroll right bottom;}
#hs-trip blockquote{_height:75px;}
#hs-trip p {padding-right:135px;}

/* Schools homepage */
#the-classroom{background:transparent url('/etc/designs/rosettastone/us/images/schools/s-level45.gif') no-repeat scroll right bottom;}
#the-classroom div#section{background-position:0 -92px}
#the-classroom .grid-col-content{padding:10px 130px 10px 20px;height:109px;*height:111px;}
#students-solutions{margin-left:8px;background:transparent url('/etc/designs/rosettastone/us/images/schools/solutions.gif') no-repeat scroll right bottom;}
#students-stories{margin-left:8px;background:transparent url('/etc/designs/rosettastone/us/images/rosettastories/module_0003_school.png') no-repeat scroll right bottom;}
#students-solutions div#section{background-position:0 -46px}
#students-solutions .grid-col-content{padding:10px 140px 10px 20px;height:109px;*height:111px;}

/* catalog style language menu */
#cat-langMenu ul {float:left; }
#cat-langMenu ul li a {display:block; width:136px;padding-bottom:3px;}
.grid-layout #cat-langMenu .grid-col-content {float:left;}

/* Homeschool homepage */
#enterprise-solutions .grid-col-content{padding:15px 20px; height:30px;}

.grid-layout #fday-cat.grid-col {background:transparent url(/etc/designs/rosettastone/us/images/modules/module-catalog_f-day_btm.jpg) no-repeat scroll left bottom; min-height:0;_height:0;}
#content #fday-cat div.module-title {background:transparent url(/etc/designs/rosettastone/us/images/modules/module-catalog_f-day_top.jpg) no-repeat scroll 0 0;}
.grid-layout #fday-cat .grid-col-content {min-height:0;_height:0;padding:10px 0px 0px 10px}
.grid-layout #fday-cat .grid-col-footer, .grid-layout #fday-cat .grid-col-footer a, .grid-layout #fday-cat .grid-col-footer a:link, .grid-layout #fday-cat .grid-col-footer a:visited {color:#ffdf03;margin-left:7px;}
.grid-layout #fday-cat .grid-col-footer a:hover {color:#fff;margin-left:7px;}
#content #fday-cat div.module-title {color:#fff;padding-left:14px;}

.grid-layout #fday-cat .discount {margin-left:12px;font:normal 11px/14px Arial, sans-serif}

#fday-cat .right {padding-left:118px;}
#fday-cat .right a,  #fday-cat .right a:link {color:#fff;font-size:10px;font-weight:normal;}
#fday-cat .right a:hover {text-decoration:none;}

#cathowitworks .mod13, #cat-reviews .mod13, #cat-did-u-know .mod13, #cathshiw .mod13, #ez-pay-catalog .mod13, #cat-newsletter .mod13, #our-guarantee-all div#section, #our-guarantee-all .module-title {background: transparent url('/content/dam/rosettastonecom/images/lightheaders.gif') no-repeat scroll 0 -74px; font: bold 11px/31px "Helvetica Neue", Arial, sans-serif;height:31px;padding-left:20px; color:#2e1e0f; margin-top:-3px;_margin-top:0;}
#our-guarantee-all {width:413px; min-height:0;}
#our-guarantee-all .grid-col-content {padding:15px 20px; min-height:0;}
#our-guarantee-all.grid-col, #our-guarantee-all {background: transparent url('/content/dam/rosettastonecom/images/reviewbg.gif') no-repeat left bottom;}
#our-guarantee-all div#section, #our-guarantee-all .module-title {background-position: 0 -111px;}
#our-guarantee-all .grid-col-content p, #rs_guarantee p.new-guar {background:url("/content/dam/rosettastonecom/images/store/guarantee-100-percent.gif") no-repeat scroll 0 0 transparent; font-size:12px; padding:3px 0 10px 90px;}
#rs_guarantee p.new-guar {padding:20px 0 20px 90px;}
#cathowitworks .bottom-line, #cat-did-u-know .bottom-line {background:transparent url('/content/dam/rosettastonecom/images/catalog/prodlibg.gif') repeat-x scroll left bottom; border-bottom:1px solid #EEE39F; margin:0 2px; height:68px;}
#cat-did-u-know .bottom-line {height:auto;}
#cathowitworks #rs-approach { background:transparent url('/content/dam/rosettastonecom/images/catalog/Method.png') no-repeat scroll left top; }
#cathowitworks #learn-in-action { background:transparent url('/content/dam/rosettastonecom/images/catalog/inAction.png') no-repeat scroll left top; padding-bottom:12px; }
#cathowitworks #test-drive { background:transparent url('/content/dam/rosettastonecom/images/catalog/testDrive.png') no-repeat scroll left top; padding-bottom:3px; }
#cathowitworks .text { padding-left:120px; width:160px; }
#cathowitworks .sub-section {margin:9px 0 9px 10px; height:60px;}
#cathowitworks .text p { font-size:11px; }
#cathowitworks .title { font-weight:bold; line-height:18px; }
#cat-did-u-know #did-u-know { background:transparent url('/content/dam/rosettastonecom/images/catalog/DidYouKnow.png') no-repeat scroll left center; margin:9px 0 9px 10px; padding-left:87px; width:200px; }
#cat-did-u-know #learn-tips { padding:10px 0 8px 15px; width:275px; }
#cat-did-u-know .tips { margin-bottom:2px; padding-bottom:8px; }
#prvs { text-decoration:none; font-weight:bold; margin-right:189px; cursor:pointer;} 
#nxt { font-weight:bold; text-decoration:none; cursor:pointer;} 
#cat-reviews #customer-reviews { padding:10px 20px; width:280px; }
#cat-reviews #customer-reviews span { color:#797979; }
#ez-pay-catalog { min-height:137px; }
#ez-pay-catalog .grid-col-content {min-height:0; padding:15px; }
#cat-newsletter.grid-col {min-height:0; }
#cat-newsletter blockquote {padding:20px 15px 20px 17px; }
#cat-newsletter form input {background:transparent url(/content/dam/rosettastonecom/images/catalog/signupfieldbg.gif) repeat scroll 0 50%; border:0 none; height:15px; margin-bottom:0; padding:8px; vertical-align:middle; width:169px; }
#cat-newsletter form button {background:transparent none repeat scroll 0 50%; border:0 none; margin-left:2px; overflow:visible; padding:0; vertical-align:middle; width:auto; }
#our-guarantee-catalog .mod14 {display:none;}
#our-guarantee-catalog.grid-col {background:transparent url('/content/dam/rosettastonecom/images/catalog/guarantee-module-bg.gif') no-repeat scroll left bottom;_height:0;}
#our-guarantee-catalog .grid-col-content {padding:10px 0; height:80px;}
#our-guarantee-catalog p { color:#A59445; float:left; font-size:11px; padding:5px 5px 10px 15px; width:200px;}
#our-guarantee-catalog p strong, #our-guarantee-catalog p b { color:#000000; display:block; font-size:11px;}
#our-guarantee-catalog {min-height:0;float:left;}
#our-guarantee-catalog img {float:left;padding:14px 0 0 6px;_padding-top:20px;}
/*#our-guarantee-catalog .grid-col-content {padding:10px 0 10px 0;_padding:0;}
#our-guarantee-catalog p {width:200px;float:left;color:#a59445;font-size:11px;padding:5px 5px 10px 15px;_padding-top:10px;}
#our-guarantee-catalog p strong, #our-guarantee-catalog p b {color:#000000;font-size:11px;display:block;}
*/

/*langauge select module styles*/
div.lang-column{float:left;width:150px;}
div.lang-column ul.mod-lang-list{padding:15px 10px 15px 20px;line-height:1.6em;}
ul.mod-lang-list a{text-decoration:none;}
div.lang-column ul.mod-list-right{padding:15px 0px 15px 10px;}

/*hiw langauge select module styles*/
#choose-lang-hiw ul{padding-top: 5px;float:left;width:139px;margin:0;}
#choose-lang-hiw ul li{padding-bottom: 10px;}
#choose-lang-hiw ul li.last-child{padding-bottom: 0px;}
#choose-lang-hiw .grid-col-content{padding:10px 14px 0px 20px;margin:0px; height:118px; overflow:hidden}
#reviews-ratings .grid-col-content {padding:10px 20px;_padding:10px 20px 5px;}
#reviews-ratings .ht2 {height:139px;}
#reviews-ratings .ht1 {height:148px;}
#reviews-ratings .grid-col-content span {display:block;color:#739600;font-size:13px;padding-bottom:7px;text-align:center;}
#reviews-ratings div.module-name span.mn {padding-left:20px;}
#reviews-ratings .grid-col-content p.rating-level {background:transparent url(/etc/designs/rosettastone/us/images/modules/prod-review-module-stars.jpg) no-repeat scroll center top;text-align:left;padding-top:65px;margin-bottom:6px;}
#reviews-ratings #mod-reviews {float:left;}
#reviews-ratings select#languages-select {width:135px;float:left;border:3px solid #CCCCCC;margin-right:5px;}
#reviews-ratings #sub_level {display:block;width:115px;float:left;}
#reviews-ratings #sub_level select.level-select{width:115px;border:3px solid #CCCCCC;}
#home-dec-hol-offer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/etc/designs/rosettastone/us/images/holiday_offer/holiday_giftwrapper_mod.png) no-repeat scroll right bottom;
cursor: pointer;
}
#home-dec-hol-offer .righttitlelink{text-decoration: underline; font-size: 11px; display: inline; padding-left: 0pt;}
div.holiday-offer-banner-10_plus_ship {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
}
#demo-bquote .mod13, #learn-method .mod13, #cat-used-by .mod13, #cat-guar .mod13, #m-spring-promo .mod13 {background: transparent url(/etc/designs/rosettastone/us/images/lightheaders.gif) no-repeat scroll 0 -74px; font: bold 11px/31px "Helvetica Neue", Arial, sans-serif;height:31px;padding-left:20px; color:#2e1e0f; margin-top:-3px;_margin-top:0; }
#demo-bquote .mod13 a {text-decoration:none; color:#2E1E0F; display:block; padding-left:0px;_zoom:1;position:relative; font-size:11px;}
#demo-bquote .mod13 a:hover {text-decoration:underline;}
#demo-bquote .mod13 span.mn, #learn-method .mod13 span.mn, #cat-used-by .mod13 span.mn, #cat-guar .mod13 span.mn {position:relative;}
#demo-bquote .mod13 a span.cta{
background:transparent url(/etc/designs/rosettastone/us/images/modules/header_cta.png) no-repeat scroll left top; display:block; height:32px; position:absolute; right:-11px; top:0px; width:10px; }
*html #demo-bquote .mod13 a span.cta{background:none;}

/*hiw faq module styles*/
.grid-layout #p-faq.grid-col .grid-col-hiw-faq{background-attachment:scroll;background-color:transparent;background-image:url(/content/dam/rosettastonecom/images/howitworks/icn_faq.jpg);background-position:30px 15px;background-repeat:no-repeat;height:80px;min-height:51px;padding:21px 20px 0;}
.grid-layout #p-faq.grid-col .grid-col-hiw-faq .faq-hiw{float: left; width: 130px; padding-left: 140px;}

#m_gamejam.grid-col { background:transparent url(/etc/designs/rosettastone/us/images/modules/bg_gamejam_mod.png) no-repeat scroll right bottom;}
#sch-contact .grid-col-content .call-to-action-gareview{ background:transparent url(/etc/designs/rosettastone/us/images/gar-contact-number.gif) no-repeat;height:68px;margin:15px auto;width:261px; }

/*holiday offer drop down styles */
#holiday-lang-dropdown {height:24px; _height:5px; margin-bottom:0; position:relative; width:270px; z-index:10;}
#holiday-lang-selections {top:-260px; left:-266px;}
#holiday-lang-dropdown #holiday-lang-selections {background:transparent url(/etc/designs/rosettastone/us/images/langselectbgalt.gif) no-repeat scroll 0 0; display:none; height:233px; padding:0 10px 10px; position:absolute; width:531px; z-index:200;}
#holiday-lang-dropdown span.title {cursor:pointer; height:24px; width:270px;}
#holiday-lang-selections ul {float:left; height:156px; margin:35px 0 0; width:132px;}
#holiday-lang-selections ul.wide {width:164px;}
#holiday-lang-selections ul.wide li {width:164px;}
#holiday-lang-selections ul.narrow {width:100px;}
#holiday-lang-selections ul.narrow li {width:100px;}
-selections ul li {border-bottom:1px solid #F9F4D7; float:left; height:21px; list-style-image:none; list-style-position:outside; list-style-type:none; width:132px;}
#holiday-lang-selections ul li a:hover {background:#739600 none repeat scroll 0 0; color:#FFFFFF; text-decoration:none;}
#holiday-lang-selections ul li a {color:#382B1D; display:block; font-weight:normal; height:11px; line-height:11px; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; padding:4px 0 4px 5px; text-align:left; text-decoration:none;}

/* Decemember holiday offer styles */
#home-dec-hol-offer {background:transparent url(/etc/designs/rosettastone/us/images/modules/holiday_offer/holiday_giftwrapper_mod.png) no-repeat scroll right bottom;}
#mod-dec-hol-offer-17 {background:transparent url(/etc/designs/rosettastone/us/images/modules/holdiay_offer/module-text_17.png) no-repeat scroll left top;}

/* Valentine offer styles */
#valentine-offer {background:transparent url(/etc/designs/rosettastone/us/images/modules/holiday_offer/module_bg.jpg) no-repeat scroll right bottom;}

/* Father's Day [June 6 - 30, 2010 ] */
#fathers-day.grid-col {background:transparent url('/content/dam/rosettastonecom/images/fathers-day/6-11/module_bg.jpg') no-repeat scroll left bottom; height:211px; position:relative;}
#fathers-day .righttitlelink, #summer-offer .righttitlelink {font-size:11px; position:absolute; width:85px; right:0px; top:0px;}
#fathers_day.grid-col {background:transparent url('/content/dam/rosettastonecom/images/fathers-day/6-11/cat1.png') no-repeat scroll left top; height:100px; min-height:0px; cursor:pointer; position:relative;}
#fathers_day_2.grid-col {background:transparent url('/content/dam/rosettastonecom/images/fathers-day/12-15/cat2.png') no-repeat scroll left top; height:100px; min-height:0px; cursor:pointer; position:relative;}
#fathers_day_3.grid-col {background:transparent url('/content/dam/rosettastonecom/images/fathers-day/16-20/cat3.png') no-repeat scroll left top; height:100px; min-height:0px; cursor:pointer; position:relative;}
#fathers_day .module-name, #fathers_day_2 .module-name, #fathers_day_3 .module-name, #summer_offer .module-name {display:none;}
#fathers_day a.view, #fathers_day_2 a.view, #fathers_day_3 a.view, #summer_offer a.view {display:block; height:100px;}
#summer-offer.grid-col {background:transparent url('/content/dam/rosettastonecom/images/fathers-day/summer/module-bg.png') no-repeat scroll left bottom; height:211px; position:relative;}
#summer_offer.grid-col {background:transparent url('/content/dam/rosettastonecom/images/fathers-day/summer/cat-module.jpg') no-repeat scroll left top; height:100px; min-height:0px; cursor:pointer; position:relative;}

/* Independence Day [July 1-5, 2010] */
#independence-day {background:transparent url('/content/dam/rosettastonecom/images/independence-day/module.jpg') no-repeat scroll left bottom; height:211px; position:relative;}
#independence-day .righttitlelink {font-size:11px; position:absolute; width:85px; right:0px; top:0px;}
#independence_day.grid-col {background:transparent url('/content/dam/rosettastonecom/images/independence-day/cat_module.png') no-repeat scroll left top; height:100px; min-height:0px; cursor:pointer; position:relative;}
#independence_day a.view {display:block; height:100px;}
#independence_day .module-name {display:none;}

ul.bullets {padding-bottom:10px;}
ul.bullets li {background:url('/etc/designs/rosettastone/us/images/brwnlidot.gif') no-repeat 0px 4px;line-height:1.35em; padding-left:10px; font-size:12px; padding-bottom:5px;}
p.p1 {padding-bottom:15px;}

/* New demo module in catalog pages */
#cat-demo-module{background:none;height:auto;width:620px;min-height: 0px;position: relative;z-index:12}
#cat-demo-module.grid-col {min-height:0; margin:10px 0 0 10px;}
#cat-demo-module #section {display:none;}
#cat-demo-module .module-name {display:none;}
#demo-pre-module{background:transparent url(/content/dam/rosettastonecom/images/mt/demo/bg.png) no-repeat scroll 0 0;width:620px;height:82px;position:relative;z-index:11}
#demo-pre-module .text {color:#D7E38F;line-height:1.35em;}
#demo-pre-module #premod-title {font-size:16px; font-weight:bold;}
#demo-pre-module #premod-sub-title{font-size:12px;}
#premod-text-section {padding-left:168px;padding-top:4px;}
ul#drpdown{width:187px;position:absolute;top:48px;_top:44px;left:166px;z-index:10;}
ul.default {background:transparent url(/content/dam/rosettastonecom/images/mt/demo/lang_drop_nr1.png) no-repeat scroll 0 0;position:absolute}
ul#drpdown.error {background:transparent url(/content/dam/rosettastonecom/images/mt/demo/lang_drop_nr1_red.png) no-repeat scroll 0 0;color:red;}
.error{color:red;}
ul.default li{display:none;}
ul.default li.selected-disp{display:block;}
ul.dropdowned {background:transparent url(/content/dam/rosettastonecom/images/mt/demo/lang_drop_select.png) no-repeat scroll 0 0;}
ul.dropdowned li{display:block;}
ul#drpdown li{font-size:12px;padding:3.1px 5px 5px 8px;border-bottom:1px solid #E6E6E6;height:15px;margin:0 1px;}
#cat-demo-module .hover{background-color:#739500;color:white;cursor:pointer;}
ul#drpdown li.selected-disp{padding:6px 5px 6px 8px;border-bottom:none;}
ul#drpdown li.last-child{padding:3.1px 5px 6px 8px;border-bottom:none;}
#cat-demo-module .selected-disp.hover{background-color:transparent;color:black;cursor:pointer;}
img#get-started {position:absolute;right:145px;top:45px;cursor:pointer;}
#demo-module{background:transparent url(/content/dam/rosettastonecom/images/mt/demo/bg.png) no-repeat scroll 0 0;width:620px;height:82px;}
#demo-module .text {color:#FFF;}
#demo-module .text a{color:#FFF;}
#demo-module #title {font-size:18px;}
#demo-module #sub-title{font-size:11.5px;}
#text-section {padding-left:168px;padding-top:4px;}
#mail-me{padding-left:168px;padding-top:7px;}

#mail-me input#email-req {width:250px;height:15px;border-style:none;border-width:0;margin-bottom:0;}
#mail-me input#email-req:focus {outline:none;}

#mail-me input, #mail-me label {float:none;}
#mail-me div#textbox {background:url("/content/dam/rosettastonecom/images/mt/demo/bg_email.png") no-repeat scroll left 3px transparent; padding:7px 4px;height:18px;width:249px;}

#mail-me input#email {width:245px;height:15px;border-style:none;border-width:0;margin-bottom:0;}
#mail-me input#email:focus {outline:none;}

#mail-me input#add-me-to-your-mailing-list{margin:0.8em 0.8em 0.5em 1.0em;}

#mail-me-sel {padding-left:168px;padding-top:7px;}

#mail-me-sel input, #mail-me-sel label {float:left;display:inline}
#mail-me-sel div#textbox {background:url("/content/dam/rosettastonecom/images/mt/demo/email_bg.png") no-repeat scroll left 3px transparent;padding:7px 4px;height:18px;width:149px;float:left;display:inline;}
#mail-me-sel div#textbox.errorbox {background:url("/content/dam/rosettastonecom/images/mt/demo/email_error.png") no-repeat scroll left 3px transparent;}

#mail-me-sel input#email-req {width:145px;height:15px;margin-bottom:0;border-style:none;border-width:0;}
#mail-me-sel input#email-req:focus {outline:none;}

#mail-me-sel input#add-me-to-your-mailing-list{margin:0.8em 0.5em 0.5em 1.0em;}

form#flash-demo-module {float:left;}
img#launch-demo {margin:0 0 0 5px;}
/* New demo-module from TNT changes */
ul.dropdowned-tnt {background:transparent url(/content/dam/rosettastonecom/images/mt/demo/lang_drop_select_big.png) no-repeat scroll 0 0;
height: 269px;}
ul.dropdowned-tnt li{display:block;}

#cat-demo-module .selected-disp-tnt.hover{background-color:transparent;color:black;cursor:pointer;}


#demo-tnt-module {
    z-index: 50 !important;
}
#demo-tnt-module {
    background: url("/content/dam/rosettastonecom/images/mt/demo/bg.png") no-repeat scroll 0 0 transparent;
    height: 82px;
    position: relative;
    width: 620px;
    z-index: 11;
}
#demo-tnt-module #premod-sub-title {
    font-size: 12px;
}
#demo-tnt-module .text {
    color: #D7E38F;
    line-height: 1.35em;
}
img#get-started-tnt {
    cursor: pointer;
    position: absolute;
    right: 145px;
    top: 45px;
}
ul#drpdown-tnt {
    left: 166px;
    position: absolute;
    top: 48px;
    width: 187px;
    z-index: 10;
}
#demo-tnt-module #premod-title {
    font-size: 16px;
    font-weight: bold;
}
ul#drpdown-tnt li {
    border-bottom: 1px solid #E6E6E6;
    font-size: 12px;
    height: 15px;
    margin: 0 1px;
    padding: 3.1px 5px 5px 8px;
}
ul#drpdown-tnt li.selected-disp-tnt {
    border-bottom: medium none;
    padding: 6px 5px 6px 8px;
    display: block;
}
ul.default li.selected-disp-tnt {
    display: block;
}
ul#drpdown-tnt li.last-child{padding:3.1px 5px 6px 8px;border-bottom:none;}
.BVRRUgcPageLinkContainer {}

