/*
 * Description:
 *
 *   A style sheet which is similar to legacy portals in that it has a top left logo,
 *   a left navigation tree for kb and download, a banner at the top, and content in
 *   the middle.  The layout uses a common 960px wide format which looks great on
 *   screen resolutions 1024 x 768 and up.  The auto margins to center the layout
 *   does not work on IE6 at which point it will just become a left justified portal.
 *
 * Overall layout:
 *
 *     |-------------|           <-- 960px wide
 *         |---------|           <-- 704px wide
 *     |---|                     <-- 256px wide
 * |---|             |---|       <-- Auto sizing margins to page width
 *
 * +---+-------------+---+   -+-
 * | M | L | BANNER  | M |    |  <-- 64px tall
 * | A | O +---------+ A |   -+-
 * | R | G | CONTENT | R |    |  <-- Auto sizing to tallest element on page
 * | G | O |   ...   | G |    |
 * | I +---+   ...   | I |    |
 * | N | T |   ...   | N |    |
 * |   | R |   ...   |   |    |
 * |   | E |   ...   |   |    |
 * |   | E |   ...   |   |    |
 * +---+---------+---+---+   -+-
 *
 * Key Points of Implementation:
 *
 *   The parature_wrapper section embodies the entire content from parature, all styles are
 *   limited to inside this div with the exception of the body style which applies global
 *   font and font sizes to all elements.  Following this best practice ensures that when
 *   mixing content from other sites the styles for the portal content do not modify other
 *   styles on accident.
 *
 *   The content section is output first ahead of navigation and search to put the document
 *   content to the top of the page instead of navigation data to improve SEO perormance.
 *   Do to this, it is standard practice to use CSS to reposition those items back to the top.
 *
 * body
 *   div#parature_wrapper        <-- 256px left padding to make room for logo and tree, 64px padding top for banner, margins auto to center, relative positioning to contain all children
 *     div#parature_content      <-- 48px margin top to make room for absolutely positioned navigation section to top of page, 256x307px logo image to top left
 *       div#treeView            <-- Positioned to left of wrapper 307px down to reside just below the logo
 *     div#parature_navigation   <-- Positioned to top of wrapper with 64px padding top and a 64px tall banner image as a background
 *     div#parature_search       <-- Positioned to top right of wrapper
 *     div#poweredby             <-- Floating right at the bottom of the page
 *     div#parature_footer       <-- Floating right at the bottom of the page
 */

/*
 * FONTS AND COLORS
 *
 * These CSS values are used to control general fonts, colors, and presentation of elements.
 */

/* Control the default font, size, foreground color, and background color across all elements */
body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #2F251E;
  background:url("http://resources.rosettastone.com/support/SF/French/images/multibg.jpg") no-repeat center top;
  margin:0;
  background-color:#E9B221;
}
a{ outline:none;}

/* Control the look and feel of links */
div#parature_wrapper a { color: #0097DC; font-weight: bold; text-decoration: none; }
div#parature_wrapper .notification a{
	margin-left:3px;
}


/* Using inherit for color will use whatever is specified in the standard A tag value */
div#parature_wrapper a:visited { /*color: inherit; */}

/* Using inherit for color will use whatever is specified in the standard A tag value */
div#parature_wrapper a:hover { color: inherit; text-decoration: underline; }

/* Floating menu colors */
div#parature_wrapper ol, div#parature_wrapper ol *, div#parature_wrapper div#treeView  { background-color: none; }

/* Welcome message colors */
div#parature_wrapper div#welcome { color: #2F251E; font-weight: bold; }

/* Navigation menu link colors */
div#parature_wrapper div#parature_navigation * { color: #2F251E; font-size:12px; margin-top: 25px;display:none; }



.kbsplash_asp div#parature_wrapper div#parature_navigation{display:none;}


/* Advanced search link color */
div#parature_wrapper div#parature_search a.searchLinks { color: #2F251E; font-size:12px; }

/* Floating menu headings */
div#parature_wrapper ol li.heading { font-weight: bold; color: #1EA4DF; border-bottom: 1px solid black; font-family:Arial, Helvetica, sans-serif;}

/* Give floating menus alternating row colors */
div#parature_wrapper ol li.alt2, div#parature_wrapper ol li.alt2 * { background-color: #f0f0f0; }

/* Give list tables alternating row colors */
div#parature_wrapper tr.alt2 td { background-color: #F1EFF0; }

/* Search term highlighting */
div#parature_wrapper span.highlight { text-decoration: underline; color: red; }

div#parature_wrapper th { background-color: #F1EFF0; font-weight:bold; padding:4px 10px; font-size:12px; text-align:left;color: #7FA746; }

/* Apply nice rounded corners to the content area and ordered lists.  No version of IE before IE9 natively */
/* supports rouneded corners on block elements.  By default these blocks will just render square on IE.    */
div#parature_wrapper div#parature_content, div#parature_wrapper div#treeView {
  overflow: hidden;
}

/*
 * LAYOUT AND IMAGES
 *
 * These CSS values are used to calculate the layout of the site, in this example file
 * the layout is 960px wide with a 256px width left navigation menu and 64px height banner.
 */

/* Round out the layout by setting the wrapper to 704px (+256px on the left nav = 960px width layout) */
/* The top padding must be equal to the navigation menu div height.  The margin auto value get you a  */
/* centered layout on most browsers - simply remove it for a left aligned portal.                     */
div#parature_wrapper {
    background: none;
    margin: 0 auto;
    padding-left: 0;
    position: relative;
    width: 960px;
}

/* Locate the navigation menu to just below the top banner */
div#parature_wrapper div#parature_navigation { position: absolute; width: 704px; top: 0px; padding-top: 64px; 64px; left:0;}

/* Ensure our logo is visible even on short pages - this does not work on IE - set to logo height */
div#parature_wrapper {}

/* Ensure our logo is visible on IE (* html is the trick for IE), height is essentially min-height for IE only - set to logo height */
* html div#parature_wrapper { height: 307px; }

/* Limit the tree view container width to the left nav width less margins and padding times 2.  */
/* Position it absolutely to the left, offset from the top the height of your logo              */
div#parature_wrapper div#treeView { position: none;float: left; margin: -30px 0 0 3px; width: 225px;}
.kbsplash_asp div#parature_wrapper div#treeView,.dlsplash_asp div#parature_wrapper div#treeView { margin: -70px 0 0 3px;}
.kbanswer_asp div#parature_wrapper div#treeView {
    float:none;
    position:absolute;
    top:71px;
}
.kbanswer_asp div#parature_wrapper #relatedTopics{ margin-right:18px;margin-left:0;float:right;}
.kbanswer_asp div#parature_wrapper #kbutility{ margin-right:18px;margin-left:0;float:right;}
.kblist_asp div#parature_wrapper div#treeView,.dllist_asp div#parature_wrapper div#treeView  { margin:24px 0 0 3px;}

/* Top margin on content to make room for navigation menu */
div#parature_wrapper div#parature_content { float:left; min-height: 307px;  }

/* Make all the ordered lists into left floating blocks (popular topics, etc) */
div#parature_wrapper ol { width: 100%; float: left;  }

/* Give the content area a uniform padding */
div#parature_wrapper div#parature_content {background: url("http://resources.rosettastone.com/support/French/images/mid-full-white.png") repeat-y scroll 0 0 transparent; }
.splash_asp div#parature_wrapper div#parature_content{
	 float: left !important;
    margin-bottom: 0;
    padding: 0 2px;
    width: 956px !important;
	background: none repeat scroll 0 0 transparent;
}
.myhistory_asp div#parature_wrapper div#parature_content,.myprofile_asp div#parature_wrapper div#parature_content,
.mytickets_asp div#parature_wrapper div#parature_content,.mychats_asp div#parature_wrapper div#parature_content,.myhistory_asp div#parature_wrapper div#parature_content,.mysubscriptions_asp div#parature_wrapper div#parature_content{
	margin:0;
	padding: 0 15px 20px;
}

/* Images for splash page items (48x48px images) */
div#parature_wrapper div#parature_content ul.splash li#knowledge { background-image: url(http://s3.amazonaws.com/CheFC/99_nf_kb.png); }
div#parature_wrapper div#parature_content ul.splash li#download { background-image: url(http://s3.amazonaws.com/CheFC/99_nf_dl.png); }
div#parature_wrapper div#parature_content ul.splash li#troubleshooter { background-image: url(http://s3.amazonaws.com/CheFC/99_nf_tb.png); }
div#parature_wrapper div#parature_content ul.splash li#ticket { background-image: url(http://s3.amazonaws.com/CheFC/99_nf_tk.png); }
div#parature_wrapper div#parature_content ul.splash li#realtime { background-image: url(http://s3.amazonaws.com/CheFC/99_nf_rt.png); }
div#parature_wrapper div#parature_content ul.splash li#feedback { background-image: url(http://s3.amazonaws.com/CheFC/99_nf_fb.png); }
div#parature_wrapper div#parature_content ul.splash li#email { background-image: url(http://s3.amazonaws.com/CheFC/99_nf_em.png); }

/*
 * WARNING:
 *
 * Advanced users should only modify the CSS below this point.
 */

/* Force scrollbar always for a more consistent navigation */
html { overflow-y: scroll; }

/* Default margins are a strong by default on headings */
h1, h2, h3, h4, h5, h6 { margin: 0px 0px 10px 0px; }

/* No SLA displayed please */
div#parature_wrapper span#welcome_sla { display: block; }

/* No padding or margins for forms */
div#parature_wrapper form { margin: 0px; padding: 0px; }
.search_asp div#parature_wrapper form {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #CFCFCF;
    float: left;
    margin: 0;
    padding: 9px;
    width: 98%;
}
.kbanswer_asp div#parature_wrapper div#ratingContent span.formheader{
	float:left;
	width:670px;
}
/* All tables are 100% width */
div#parature_wrapper table { width: 100%; border:1px solid #C3C3C3; margin-bottom: 10px; border-collapse:collapse; }
.ticketview_asp div#parature_wrapper table { width: 100%; border:1px solid #C3C3C3; margin-bottom: 10px; border-collapse:collapse; }
div#parature_wrapper table blockquote,div#parature_wrapper table p{
	width:auto;
	margin:0;
}
div#parature_wrapper td { padding:4px 10px;}
.ticketnewwizard_asp div#parature_wrapper td { padding:4px 10px;}
.ticketnewwizard_asp div#parature_wrapper td img {
    float: right;
    margin: -11px -10px 0 -5px;
}
.ticketnewwizard_asp #helpLayer{ float:left; top:0px; left:0px;}

div#parature_wrapper td.ygtvdepthcell{ background:0;padding:0;}
.ticketnewwizard_asp #attachUI{
	float: right;
    width: 612px;
}
.ticketview_asp #attachUI{
	float: right;
    width: 625px;
}
/* Tree view tables have no bottom margin (YUI treeview) */
div#parature_wrapper div#treeView table { margin-bottom: 0px; border-top: 1px solid #E4E4E4; border-bottom:0; border-left:0; border-right:0;}

/* Let search results be full width on the screen and make the category stand off only smaller */
div#parature_wrapper ol.searchResults { width: auto; }
div#parature_wrapper ol.searchResults span.articleLocation { display: block; margin: 5px 0px 10px 0px; font-size: .90em; }

/* Use relative font sizes so main font size above controls font sizes on a relative scale */
div#parature_wrapper h1 { font-size: 1.6em; }
div#parature_wrapper h2 { font-size: 1.5em; }
div#parature_wrapper h3 { font-size: 1.4em; }
div#parature_wrapper h4 { font-size: 1.3em; float:left;width:100%; }
div#parature_wrapper h5 { font-size: 1.2em; }
div#parature_wrapper h6 { font-size: 1.1em; }
div#parature_wrapper #articleAnswer ol li ul li img{ list-style-type:none}

/* Setup the margin and padding for order and unordered lists */
div#parature_wrapper ul, div#parature_wrapper ol { margin: 0 0 15px; padding: 0; }
.search_asp div#parature_wrapper ul {
    float: left;
    font-size: 10px;
    line-height: 23px;
    margin: 10px 0;
    padding: 5px 0 0 17px;
    width: 300px;
}
.search_asp div#parature_wrapper ul.searchlegend {
    float: left;
    font-size: 10px;
    line-height: 23px;
    margin: 10px 0;
    padding: 5px 0 0 17px;
    width: 98%;
}
.search_asp div#parature_wrapper ul li {
    color: #333333;
    list-style: disc inside none;
	float:left;
	font-weight:bold;
}

.parature_page_content li.heading{
    color: #333333;
    list-style: disc inside none;
	float:left;
	font-weight:bold;
	padding:0px 0px 0px 20px;
}

/* Disable all list item numbers and bullets and give some padding (both ordered and unordered lists) */
div#parature_wrapper li { padding: 0 0px 5px 6px; float:left; width:100%; }
div#parature_wrapper li.more { font-size: 13px;}

/* Float links right, but make descriptions blocks to stop them from wrapping around the links */
div#parature_wrapper ol li span.item { display: block; float: left; width:100%;}
div#parature_wrapper ol li span.desc { display: block; float:left; font-size:12px; color:#1EA4DF; font-family:Arial, Helvetica, sans-serif; }
div#parature_wrapper ol li span.desc a{ color:#0097DC;}

/* Title and title description items to block elements and give them margin */
div#parature_wrapper h1.title, div#parature_wrapper span.titledesc {
	float: left;
	padding: 0;
	width: auto;
	margin-bottom:10px;
 }
.myhistory_asp div#parature_wrapper span.titledesc {
	float: left;
    padding: 0;
    text-align: left;
    width: 918px;
}
.myhistory_asp div#parature_wrapper h2{
    color: #0097DC;
    float: left;
    font-size: 15px;
    margin:0 0 5px;
    width:100%;
}
div#parature_wrapper h1.title{color: #7FA746;
    float: left;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 10px;
    padding: 0;
    width: 100%;
	font-family:Arial, Helvetica, sans-serif;}

/* Position the search tools */
div#parature_wrapper div#parature_search { position: absolute; right: 0px; top: 20px; display:none; }

/* Being picky - inset and outset styles on the search menu have the illusion of being off */
/* by one pixel.  Fix it cosmetically.                                                     */
div#parature_wrapper div#parature_search a.searchLinks { display: block; padding-top: 2px; font-size: .75em; }

/* Position the powered by and load time messages */
div#parature_wrapper div#poweredby { text-align: right; padding: 10px 0px 0px 0px; clear: both;display:none; }
div#parature_wrapper div#loadtime { text-align: right; padding: 0px; }

/* Put the breadcrumbs to the top right of the content area, inject a separator, and shrink the font */
div#parature_wrapper div#breadcrumbs { position: absolute; top: 0; left: 10px; z-index: 500; margin:8px 0; }
div#parature_wrapper div#breadcrumbs span.breadcrumb:after {margin-bottom: 2px; border-right:none; }
div#parature_wrapper div#breadcrumbs span.breadcrumb { font-size: 11px; border-right:1px solid #dadada; padding:0px 5px 0px 5px; }
/*div#parature_wrapper div#breadcrumbs span.last:after { content: ''; }*/

/* Rating at the bottom of the article */
div#parature_wrapper div#ratingContent span { font-weight: normal; font-size:12px; }

/* Folder description for downloads */
div#parature_wrapper span.downloadFolderMetadata { display: block; }

/* Article utilities as inline items between the title and content on the page */
/*div#parature_wrapper div#kbutility ul#utility { position: absolute; top: 131px; right: 10px; padding: 0px; margin: 0px; }*/
div#parature_wrapper div#kbutility ul#utility li { float: left; font-size: 12px; width:auto; padding:0; list-style:none; color:#fff;margin: 0 10px 0 0; }
/*div#parature_wrapper div#kbutility ul#utility li:last-child:after { content: ''; }*/

/* Topic information into an inline list at the bottom of the document */
div#parature_wrapper div#topicInformation ul { margin: 0px; padding: 0px; float: right; clear: both; list-style-type:none; }
div#parature_wrapper div#topicInformation ul li { float: left; font-size: .75em; padding: 0px; }
div#parature_wrapper div#topicInformation span.sectionTitle { display: none; }

/* When viewing KB article move the H1 (title) down a bit */
body.kbanswer_asp div#parature_wrapper h1.title {
    float: left;
    height: auto !important;
    line-height: 30px;
    margin-left: 250px;
    margin-top: 30px;
    min-height: 95px;
    width: 485px;
}
body.yui-skin-sam que_dois_je_faire_si_je_vois_un_message_d_erreur______apr_s_avoir_essay_d_ex_cuter_rosetta_stone_sous_windows_vista kbanswer_asp #articleAnswer p{
	float: left;
    margin: 8px 0 11px;
}
/* Style forms */
div#parature_wrapper span.hiddenField { display: none; }
div#parature_wrapper span.formheader { display: block; font-size: 1.1em; margin-bottom: 10px; }
div#parature_wrapper fieldset { border: 0px; margin:0 0 15px; }
.kbanswer_asp div#parature_wrapper fieldset{
	float: right;
   margin: 0 30px 0 0;
   padding: 10px 0 0;
   width: 680px;
}
/*div#parature_wrapper fieldset legend { font-size: 1.3em; font-weight: bold; font-family:Arial, Helvetica, sans-serif; }*/
div#parature_wrapper div.formField { display: block; margin-bottom: 5px; clear: both; }
div#parature_wrapper div.formField label { float: left; width: 300px; text-align: right; padding: 2px 5px 10px 0px; font-size: .90em; }
.search_asp div#parature_wrapper div.formField label { float: left; width: 250px; text-align: right; padding: 2px 15px 10px 0px; font-size: .90em; }
.mylogin_asp div#parature_wrapper div.formField label.remember{ float:right; line-height:9px;  width: 310px; text-align: right; padding: 0px 20px 10px 0px; font-size: .90em; margin: 13px 285px 0 0; }
.mylogin_asp div#parature_wrapper div.formField label.FIELD_92386_CHECKBOX_int{display:none; float:right;  width: 310px; text-align: right; padding: 0px 20px 10px 0px; font-size: .90em; margin: 9px 295px 0 0; }

div#parature_wrapper div.formField label:after { content: ':'; }
div#parature_wrapper div.formField div.forminput span.radio {float:left; border:none;  margin: 4px 16px 5px 0; width:auto; }
form.advsearch .forminput span.radioOption{
	float:left;
	width:450px;	
}
.search_asp div#parature_wrapper div.formField label.searchOption {
    height: 77px;
}
div#parature_wrapper div.formField select { width: 203px; }
div#parature_wrapper div.formField select.datedropdown { width: auto; }
div#parature_wrapper div.formField input, div.formField textarea { width: 250px; float:left;border:1px solid #999999; background:none; padding:2px 3px; color: #333; cursor:text;}
.search_asp div#parature_wrapper div.formField input, div.formField textarea { width: 250px; float:left; border:1px solid #999999; background-color:#fff; padding:2px 3px; color: #333;  cursor:text;}
div#parature_wrapper div.formField select{width: 205px; border:1px solid #E4E4E4; background:none; padding:3px; color: #333; font-size:12px;
}
div#parature_wrapper div.formField select#FIELD_89497_DROPDOWN_null{ max-width: 580px;width: auto;}
div#parature_wrapper div.formField select#FIELD_89558_DROPDOWN_null{ max-width: 580px;width: auto;}
div#parature_wrapper div.formField select#FIELD_89560_DROPDOWN_null{ max-width: 580px;width: auto;}
div#parature_wrapper div.formField select#FIELD_89561_DROPDOWN_null{ max-width: 580px;width: auto;}
div#parature_wrapper div.formField select#FIELD_89864_DROPDOWN_null{ max-width: 580px;width: auto;}
div#parature_wrapper div.formField select#FIELD_89568_DROPDOWN_null{ max-width: 580px;width: auto;}
div#parature_wrapper div.formField select#FIELD_89570_DROPDOWN_null{ max-width: 580px;width: auto;}
div#parature_wrapper div.formField select#FIELD_89574_DROPDOWN_null{ max-width: 580px;width: auto;}

.search_asp div#parature_wrapper div.formField select{width: 205px; border:1px solid #E4E4E4; background-color:#fff; padding:3px; color: #333; font-size:12px;
}
div#parature_wrapper div.formField select[multiple|=""] {  }
div#parature_wrapper div.formField textarea { height: 100px; }
div#parature_wrapper iframe#upFrame { display: none; }
div#parature_wrapper div.buttonContainer { clear: both; }
div#parature_wrapper div.buttonContainer #submitsearch{ float:left; margin: 0 0 0 265px;}
div#parature_wrapper input#questionID {
	float: right;
    left: 0;
    margin: -7px 0 0 0px;
    top: 0;
    width: 100px;
}
div#parature_wrapper div#advanceSearchOptions a.contentLinks { display: block; margin: 10px; }
div#parature_wrapper div.formField input[type=radio] { width: auto; border:none }
div#parature_wrapper div.formField input[type=checkbox] { width: auto;}
.mylogin_asp div#parature_wrapper div.formField input[type=checkbox] { width: auto; margin: 9px 0 0 300px; border:none;}
.mylogin_asp div#parature_wrapper div.formField input.FIELD_92386_CHECKBOX_int[type=checkbox] { width: auto; display:none; margin: 10px 0 0 305px; border:none;}

div#parature_wrapper div.formField input[type=button] { width: auto; }
div#parature_wrapper div.formField input[type=submit] { width: auto; }

/* Quick ticket search form is special */
div#parature_wrapper form.ticketsearch ul { margin: 0px; padding: 0px; height: 36px; float:left; width:auto; }
div#parature_wrapper form.ticketsearch ul li { float: left;padding-left:0; margin-right:3px;width:auto;list-style-type:none;  }

/* Update password check box needs some special positioning */
div#parature_wrapper div.formField label.changepw { postition: absolute; float: none; }
div#parature_wrapper div.formField label.changepw:after { content: ''; }

/* Crazy trouble shooter search results! */
div#parature_wrapper div#searchResults { margin: 0px 0px 10px 0px; }
div#parature_wrapper div.questionAnswerGroup { margin: 5px 0px 0px 10px; }
div#parature_wrapper div.tsResultQuestionGroup { margin: 0px 0px 10px 0px; }
div#parature_wrapper div.questionAnswerGroup span.expandIcon { display: none; }

/* Splash items float left with 64px margin left to make room for 48px images set above */
div#parature_wrapper div#parature_content ul.splash li {
  float: left;
  width: 40%;
  height: 75px;
  margin-bottom: 10px;
  padding-left: 64px;
  background-repeat: no-repeat;
  background-position: 8px 8px;
}

/* Make the links for the splash stand out alone in the blocks */
div#parature_wrapper div#parature_content ul.splash li a {
  display: block;
  margin-bottom: 5px;
  font-size: 1.4em;
}

/* Style the glossary */
div#parature_wrapper ul#glossary_alphabets li { float: left; padding: 0px; }
div#parature_wrapper ul#glossary_alphabets li a { padding: 0px 4px 0px 4px; }
div#parature_wrapper div.glossaryTerm { clear: both; padding-top: 10px; }
div#parature_wrapper span.alphabetHeader { display: block; font-weight: bold; font-size: 1.2em; }
div#parature_wrapper ul.alphabetTerms span.entryTerm { float: left; font-weight: bold; width: 100px; text-align: right; }
div#parature_wrapper ul.alphabetTerms span.entryDescription { display: block; padding-left: 110px; }
div#parature_wrapper ul#glossary_alphabets li:last-child:after { content: ''; }

/* Show navigation menu side bars */
div#parature_wrapper div#parature_navigation ul li:before { content: ' | '; }
div#parature_wrapper div#parature_navigation ul li:first-child:before { content: ''; }
div#parature_wrapper div#parature_navigation ul li.selected { text-decoration: underline; }

/* Put the welcome message above the menu */
div#parature_wrapper div#welcome { position: absolute; right: 0px; top: 50px; }
div#parature_wrapper div#welcome span#sla { display: none; }
div#parature_wrapper div#welcome span:after { content: ' '; }

/* Float the entire menu system left */
div#parature_navigation ul li { float: left; }
div#parature_wrapper div#parature_navigation ul { margin: 0px; padding: 0px; }

/* Give the utility menu a little extra left padding */
div#parature_wrapper div#parature_navigation ul.utilitymenu { float: right; }

/* Hide all submenu items by default */
div#parature_wrapper div#parature_navigation ul.submenu li { display: block; }

/* Clear sub menu so it is always below the main menu */
div#parature_wrapper ul.submenu { clear: both; }

/* Show online support submenus */
div#parature_wrapper div#parature_navigation ul.knowledge_main li#mli_knowledge:before { content: ''; }
div#parature_wrapper div#parature_navigation ul.knowledge_main li#mli_knowledge { display: block; }
div#parature_wrapper div#parature_navigation ul.knowledge_main li#mli_glossary { display: block; }
div#parature_wrapper div#parature_navigation ul.knowledge_main li#mli_download { display: block; }
div#parature_wrapper div#parature_navigation ul.knowledge_main li#mli_troubleshooter { display: block; }

/* Show request support submenus */
div#parature_wrapper div#parature_navigation ul.SRSplash li#mli_ticket:before { content: ''; }
div#parature_wrapper div#parature_navigation ul.SRSplash li#mli_ticket { display: block; }
div#parature_wrapper div#parature_navigation ul.SRSplash li#mli_email { display: block; }
div#parature_wrapper div#parature_navigation ul.SRSplash li#mli_feedback { display: block; }
div#parature_wrapper div#parature_navigation ul.SRSplash li#mli_contactUs { display: block; }
div#parature_wrapper div#parature_navigation ul.SRSplash li#mli_realtime { display: block; }
div#parature_wrapper div#parature_navigation ul.SRSplash li#mli_forum { display: block; }


/*&&&&&&&&&&&&top_dropdown&&&&&&&&&&&&*/
#support-nav li,#support-nav-eu li {
	float:left;
	display:block;
	position:relative;
	margin:0 ;
}
#div1 {
    background-color: #FFFFFF;
	border-left:1px solid #eec126;
	border-right:1px solid #eec126;
	border-bottom:1px solid #eec126;
    color: #648B05;
    float: left;
    font-size: 10px;
    left: 0px;
	top:0px;
    line-height: 21px;
    list-style-type: none;
     margin: -28px 0 0 608px;
    padding: 0 7px 5px;

    z-index: 1;
	visibility:hidden;
}
#div1 a{
	color:#648B05;
	text-decoration:none;
}
#div1 a:hover{
	color:#648B05;
	text-decoration:none;
}
.dropdown{
	float:left;
	padding:10px 0px 0px 0px;
}
#support-nav h4,#support-nav-eu h4{
/*	background:url("http://www.rosettastone.com/etc/designs/rosettastone/us/images/unavbutton.gif") no-repeat scroll right center;
*/	padding-right: 6px;
	font-weight:normal;
	width:97px;
	height:22px;
	padding:5px 0px 0px 4px;
	 margin:-5px 0px 0px 1px;
	 font-size:10px;
}
#support-nav h4 img,#support-nav-eu h4 img{
	padding:0px 0px 0px 6px;
	border:none;
}

#support-nav h4:hover,#support-nav-eu h4:hover{
	background: url("http://resources.rosettastone.com/support/French/images/topmenuhead_hover.png") no-repeat scroll 0 0 transparent;
    height: 22px;
	 width: 97px;
	 padding:5px 0px 0px 5px;
	 margin:-5px 0px 0px 0px;
}
#div2 {
    background: url("http://resources.rosettastone.com/support/French/images/topmenuhead_hover.png") no-repeat scroll 0 0 transparent;
    height: 22px;
    left: 0px;
    margin: 0px 0 0;
    padding: 2px 0 0 10px;
	margin: 2px 0 0 608px;
    top: 0px;
	bottom:0px;
    visibility: hidden;
    width: 74px;
}
#support-nav li a,#support-nav-eu li a {
	display:block;
	font-size: 9px;
	height:12px;
	text-decoration:none;
	color:#000;
	background: #fff;
	text-align:left;
	min-width:77px;
}

#support-nav li a:hover,#support-nav-eu li a:hover {
	color:#fff;
	background:#8FAB17;
}

#support-nav.selected,#support-nav-eu.selected {
	color:#fff;
	background:#8FAB17;
}

#support-nav ul,#support-nav-eu ul {
	position:absolute;
	left:0;
	display:none;
	margin:-10px 0 0 0;
	padding:10px 0px 0px 0px;
	list-style:none;
	line-height:25px;
}
#support-nav ul li,#support-nav-eu ul li {
	float:left;
	border-left:none;
	border-right:none;
	width:84px;
	border-bottom:none;
	background:none !important;
}
/*#support-nav ul li .last-child{
	float:left;
	border-left:none;
	border-right:none;
	width:84px;
	border-bottom:none;
	background:none !important;
}*/
#support-nav ul a,#support-nav-eu ul a {
	display:block;
	height:auto;
	padding:0px 0 0 5px;
	border-bottom:1px solid #dadada;
	color:#000;
	background:#fff;
	margin:0px 0px 0px 1px;
	width:95px;
}
#support-nav ul a .last-child,#support-nav-eu ul a .last-child{
	display:block;
	height:25px;
	padding:0 0 0 5px;
	color:#000;
	background:#fff;
	margin:0px 0px 0px 10px;
}
#support-nav ul a:hover,#support-nav-eu ul a:hover {
	text-decoration:none;
}

 /*&&&&&&&&&&&&top_dropdown&&&&&&&&&&&&*/



/* Show my support submenus */
div#parature_wrapper div#parature_navigation ul.my li#mli_myHistory:before { content: ''; }
div#parature_wrapper div#parature_navigation ul.my li#mli_myHistory { display: block; }
div#parature_wrapper div#parature_navigation ul.my li#mli_myProfile { display: block; }
div#parature_wrapper div#parature_navigation ul.my li#mli_myTickets { display: block; }
div#parature_wrapper div#parature_navigation ul.my li#mli_myProducts { display: block; }
div#parature_wrapper div#parature_navigation ul.my li#mli_myEmails { display: block; }
div#parature_wrapper div#parature_navigation ul.my li#mli_myChats { display: block; }
div#parature_wrapper div#parature_navigation ul.my li#mli_mySubscriptions { display: block; }

/* Header style */

.outer-header{
	width:960px;
	margin:0 auto;
	height:93px;
}
.welcome_to_game_night .outer-header{
	width:960px;
	margin:0 auto;
}
.header{
	float:left;
	width:100%;
	/*background:url("http://resources.rosettastone.com/support/French/images/head_bg_sprite.png") no-repeat scroll 0 -372px transparent;*/
	padding-top:10px;
	height: 10px;
    margin: 0 0 73px;
}
.header-eu{
	display:none;
	float:left;
	width:100%;
	background:url(http://resources.rosettastone.com/support/French/images/head_bg_sprite.png) no-repeat center 0;
	padding-top:10px;
}
.welcome_to_game_night div .header{
	float:left;
	width:100%;
	background:url(http://resources.rosettastone.com/support/French/images/head_bg_sprite.png) no-repeat center 0;
	padding-top:10px;
}
.logo{
	float:left;
	width:244px;
	height:76px;
}
.welcome_to_game_night .logo{
	width:244px;
}
.logo a{
	background: url("http://resources.rosettastone.com/support/French/images/head_bg_sprite.png") no-repeat scroll -738px -610px transparent;
    display: block;
    float: left;
    font-size: 0;
    height: 77px;
    line-height: 0;
    margin: 12px 0 0;
    position: relative;
    text-indent: -999px;
    width: 231px;
    z-index: 999;
}
.header-Rtblock{
	width:715px;
	float:right;
}
.welcome_to_game_night .header-Rtblock{
	width:715px;
	float:right;
}
.nav-global{
	width:100%;
	float:left;
	margin:10px 0 20px;
	position:relative;
	z-index:999;
}
.nav-global span{
	color: #000000;
    font-size: 10px;
    font-style: italic;
    font-weight: bold;
	float:left;
	padding:0 0 0 537px;
}
.nav-global ul{
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	color: #648B05;
    font-size: 10px;
	width::252px;
}
.nav-global li{
	float:left;
	/*background: url("http://www.rosettastone.com/etc/designs/rosettastone/us/images/unavdivider.gif") no-repeat scroll right center transparent;*/
	padding:0 0px 0 9px;
	margin:0;
	position:relative;
}

.nav-global li#support-nav,.nav-global li#support-nav-eu{
	background:none !important;
	height:22px;
}

.nav-global li #userName,.nav-global li #userName-eu{
	float:left;
	margin:0px 0px 0px 5px;
}
.nav-global li.last-child{
	margin:0;
	padding:0;
	background:none;
}
.nav-global li a{
	float:left;
	color: #648B05;
    font-size: 10px;
    text-decoration: none;
}
.nav-global li.support-select a{
	background: url("http://www.rosettastone.com/etc/designs/rosettastone/us/images/unavbutton.gif") no-repeat scroll right center transparent;
    padding-right: 16px;
}
.nav-global li.country-select a{
	background: url("http://www.rosettastone.com/etc/designs/rosettastone/us/images/unavbutton.gif") no-repeat scroll right center transparent;
    padding-right: 16px;
}
.nav-global li ul.sub-menu {
	display:none;
	clear:both;
	float: left;
    width: 100px;
	position: absolute;
    top: 15px;
}
splash_asp .nav-global ul li div {
	float:left;
}
.nav-global li ul.sub-menu li{
	background:none;
}
.nav-global li ul.sub-menu li a{
	background:none;
}
.buynow-dd{
	display:none;
	float: right;
    width: 550px;
	position:relative;
	z-index:998;
}
#lang-list-dropdown #lang-list-selections {
    background:url("http://resources.rosettastone.com/support/French/images/head_bg_sprite.png") no-repeat scroll -12px -1196px transparent;
    display: block;
    height: 150px;
	right:0;
    padding: 0 10px 10px;
    position: absolute;
    width: 168px;
    z-index: 99999;
}
#lang-list-dropdown span.pophd {
    display: block;
    font-weight: bold;
    left: 0;
    padding: 10px 0 10px 9px;
    position: absolute;
    top: 0;
	font-size:10px;
}
#lang-select-totale-buynow ul, #lang-list-selections ul, #lang-selections ul {
    float: left;
    height: 156px;
    margin: 35px 0 0;
    width: 132px;
	padding:0;
}
#lang-select-totale-buynow ul li, #lang-list-selections ul li, #lang-selections ul li {
    border-bottom: 1px solid #F9F4D7;
    float: left;
    height: 21px;
    list-style: none outside none;
    margin: 0 0 0 5px;
    width: 155px;
}
#lang-select-totale-buynow ul li a, #lang-list-selections ul li a, #lang-selections ul li a {
    color: #382B1D;
    display: block;
    font-weight: normal;
    height: 11px;
    line-height: 11px;
    outline: medium none;
    padding: 4px 0 4px 5px;
    text-align: left;
    text-decoration: none;
    width: 127px;
	font-size:11px;
}
#lang-select-totale-buynow ul li a, #lang-list-selections ul li a, #lang-selections ul li a {
    color: #382B1D;
    display: block;
    font-weight: normal;
    height: 11px;
    line-height: 11px;
    outline: medium none;
    padding: 4px 0 4px 5px;
    text-align: left;
    text-decoration: none;
    width: 127px;
}
#lang-select-totale-buynow ul.narrow, #lang-list-selections ul.narrow, #lang-selections ul.narrow {
    width: 100px;
}
#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.narrow li a, #lang-list-selections ul.narrow li a, #lang-selections ul.narrow li a {
    width: 95px;
}
#lang-select-totale-buynow ul.wide, #lang-list-selections ul.wide, #lang-selections ul.wide {
    width: 164px;
}
#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.wide li a, #lang-list-selections ul.wide li a, #lang-selections ul.wide li a {
    width: 159px;
}
#lang-list-selections a.close-selection, #lang-selections a.close-selection {
    cursor: pointer;
    display: block;
    height: 16px;
    position: absolute;
    right: 13px;
    top: 12px;
    width: 16px;
}
.yui-skin-sam .yui-panel-container.shadow .underlay{
	background:none !important;
}
#topnav-new{
	float:right;
	width:100%;
	margin: 8px 0 0;
}
#callouts{
	color: #000000;
    font-size: 10px;
    font-style: italic;
    font-weight: bold;
    height: 30px;
    width: 130px;
	float:right;
}
.buy-now {
    display: block;
    height: 26px;
    line-height: 26px;
    position: relative;
    width: 130px;
}
#buynow_img {
    background: url("http://resources.rosettastone.com/support/French/images/button_icon_sprite.png") no-repeat scroll -134px -226px transparent;
    cursor: pointer;
    display: block;
    height: 26px;
    position: absolute;
    right: 0;
    top: 0;
    width: 145px;
}
#topnav-new ul{
	float:left;
	list-style:none;
	margin:0;
	padding:5px 0 0 65px;
	display:none;
}
.phone_number{
	color: #000000;
    display: block !important;
    float: left;
    font-size: 10px;
    font-style: italic;
    font-weight: bold;
}

#topnav-new li{
	float:left;
}
#topnav-new li a{
	float:left;
	text-indent:-999px;
	font-size:0;
	line-height:0;
	cursor:pointer;
	position:relative;
	z-index:999;
}
#topnav-new li.personal a{
	background: url("http://resources.rosettastone.com/support/French/images/head_bg_sprite.png") no-repeat scroll 0 -1150px #FFD900;
    height: 18px;
    width: 135px;
}
#topnav-new li.work a{
	background: url("http://resources.rosettastone.com/support/French/images/nav-menu-sprite.jpg") no-repeat 0 -4px #FFD900;
    height: 18px;
    width: 115px;
}
#topnav-new li.enterprise a {
    background: url("http://resources.rosettastone.com/support/French/images/head_bg_sprite.png") no-repeat scroll -150px -1150px #FFD900;
    height: 18px;
    width: 180px;
}
#topnav-new li.language a {
    background: url("http://resources.rosettastone.com/support/French/images/nav-menu-sprite.jpg") no-repeat -115px -4px #FFD900;
    height: 18px;
    width: 209px;
}
#topnav-new li.government a {
    background: url("http://resources.rosettastone.com/support/French/images/head_bg_sprite.png") no-repeat scroll -195px -1150px #FFD900;
    height: 18px;
    width: 126px;
}
#topnav-new li.schools a {
    background: url("http://resources.rosettastone.com/support/French/images/head_bg_sprite.png") no-repeat scroll -340px -1150px #FFD900;
    height: 18px;
    width: 118px;
}
#topnav-new li.homeschool a {
    background: url("http://resources.rosettastone.com/support/French/images/head_bg_sprite.png") no-repeat scroll -413px -1150px #FFD900;
    height: 18px;
    width: 166px;
}
#topnav-new li.organization  a {
    background: url("http://resources.rosettastone.com/support/French/images/nav-menu-sprite.jpg") no-repeat scroll -323px -4px #FFD900;
    height: 18px;
    width: 120px;
}
#topnav-new #phoneNmbr{
	color: #000000;
    float: left;
    font-size: 10px;
    font-style: italic;
    font-weight: bold;
	padding: 4px 0 0 10px;
}
.nav-bar-bg{
	float:left;
	width:960px;
	height:38px;
	padding-left: 31px;
	display:none;
	background:none;
}

.nav-bar{
	float:left;
	width:684px;
	padding-left: 31px;
	display:none;
}
.nav-bar ul{
	float: left;
    list-style: none outside none;
    margin: 0 0 -3px;
    padding: 0;
    position: relative;
    z-index: 9999;
}
.nav-bar li{
	float:left;
	padding-left:15px;
	height:41px;
	position:relative;
	z-index:999;
	background: url("http://resources.rosettastone.com/support/French/images/divider-topbar.png") no-repeat 4px 7px;
}
.nav-bar li.active,.nav-bar li.hover{
	background: url("http://resources.rosettastone.com/support/French/images/tab-left.png") no-repeat 0 0;
}
.nav-bar li.active a,.nav-bar li.hover a{
	background: url("http://resources.rosettastone.com/support/French/images/tab-right.png") no-repeat right 0;
}
.nav-bar li a{
	color: #B79400;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 22px;
    padding: 14px 19px 5px 0;
    position: relative;
    text-decoration: none;
    z-index: 999;
}
.splash_asp .top-bar{
	display:none;
}
.top-bar{
	float:left;
	width:100%;
	position:relative;
	z-index:2;
}
.welcome_to_game_night div.top-bar{
	float:left;
	width:100%;
	position:relative;
	z-index:999;
}
.top-bar .top-bar-left{
	background:url("http://resources.rosettastone.com/support/French/images/head_bg_sprite.png") no-repeat scroll -9px -1662px transparent;
	width:17px;
	height:101px;
	float:left;
}
.top-bar .top-bar-mid{
	float:left;
	width:926px;
	padding-top:15px;
	background: url("http://resources.rosettastone.com/support/French/images/topbar-mid.png") repeat-x 0 0;
}
.top-bar .top-bar-mid .txt-rosetta{
	background: url("http://resources.rosettastone.com/support/French/images/head_bg_sprite.png") no-repeat scroll -11px -1381px transparent;
	float:left;
	width:325px;
	height:24px;
}
.top-bar .top-bar-mid .img-left{
	float:left;
}

.top-bar .top-bar-right{
	background:url("http://resources.rosettastone.com/support/French/images/head_bg_sprite.png") no-repeat scroll -11px -1772px transparent;
	float:left;
	width:17px;
	height:101px;
}
.top-bar .wrap-buttons{
	position: absolute;
    right: 15px;
    top: 8px;
    width: 672px;
    z-index: 999;
}
.top-bar .wrap-buttons .searchBox{
	background:none;
	width:420px;
	margin:0 0 0 272px;
}
.top-bar .wrap-buttons .searchBox .txt{
	 width:323px;
	 height:30px;
	 line-height:30px;
	 float:left;
}

.subPg_searchBox{
	border:1px solid #FFF;
	width:308px;
	color:#2F251E;
	padding:0px 5px 0px 5px;
}

.topsearch_subBg{
	width:318px;
	height:27px;
	float:left;
	border:1px solid #FFF;
	background:url("http://resources.rosettastone.com/support/French/images/head_bg_sprite.png") no-repeat scroll -12px -938px transparent;
	padding:3px 0px 0px 5px;
}

.top-bar .wrap-buttons .searchBox #search .btn-search{
	 background: url("http://resources.rosettastone.com/support/French/images/button_icon_sprite.png") no-repeat scroll -182px -117px transparent;
	 width:74px;
	 height:30px;
	 margin:1px 0px 0px 0px;
}
.top-bar .wrap-buttons .featureLink{
	float:left;
}
.searchBox #search{
	border:none !important;
	float:left;
}
.searchContainer span.search-top{
	background: url("http://resources.rosettastone.com/support/French/images/search-top.png") no-repeat 0 0;
	width:9px;
	height:9px;
	position:absolute;
	top:0;
	left:0;
	margin:0;
}
.searchContainer span.search-bot{
	background: url("http://resources.rosettastone.com/support/French/images/search-bot.png") no-repeat 0 0;
	width:9px;
	height:9px;
	position:absolute;
	bottom:0;
	left:0;
	margin:0;
}
.outer-searchContainer{
	position:relative;
}
.advanced_search{
	/*display:none;*/
	float: left;
    position: relative;
}
.advance_search{
	display:none;
	float: left;
    position: relative;
}
.advanced_search .btn-close{
	position:absolute;
	right:0;
	bottom:0;
}
.advanced_search .btn-close span{
	background: url("http://resources.rosettastone.com/support/French/images/close.png") no-repeat 0 0;
	width:40px;
	height:39px;
	float:left;
	cursor:pointer;
	font-size:0;
	text-indent:-999px;
	line-height:0;
}
.top-bar .advanced_search{
	float:right;
}
.searchLinks{
	cursor:pointer;
}
.top-bar .searchLinks{
	color: #8FB92F;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
	margin-left:5px;
	float:left;
	text-align:left;
	width: 115px;
}
.top-bar .searchLinks:hover{
	text-decoration:none;
}
.top-bar #search .active{
	background: url("http://resources.rosettastone.com/support/French/images/tab-active.png") no-repeat 0 0;
	float: left;
    font-size: 12px;
    height: 25px;
    padding: 8px 0 0;
    text-align: center;
    vertical-align: top;
    width: 127px;
}
.top-bar .wrap-buttons .btn-login-small{
	float:left;
	background: url("http://resources.rosettastone.com/support/French/images/btn-login-small.png") no-repeat 0 0;
	width:89px;
	height:26px;
}
.top-bar .wrap-buttons .btn-live-chat{
	background: url("http://resources.rosettastone.com/support/French/images/button_icon_sprite.png") no-repeat scroll -418px -5px transparent;
	height: 30px;
	margin: 0;
	padding: 0;
	width: 140px;
	display:none;
}
.nav-top-bar{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 41px;
    width: 601px;
}

.nav-top-bar li a{
	border-right: 1px solid #E3E3E3 !important;
	color: #0097DC;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 26px;
	margin-top: 12px;
	padding: 5px 20px 0 40px;
	text-decoration:none;
}
.nav-top-bar li.e-mail a {
	margin-right:0;
	border:0;
}

.nav-top-bar li.home a{
	background: url("http://resources.rosettastone.com/support/French/images/button_icon_sprite.png") no-repeat scroll 0 -470px transparent;
}
.nav-top-bar li.help a{
	background: url("http://resources.rosettastone.com/support/French/images/button_icon_sprite.png") no-repeat scroll 0 -506px transparent;
}
.nav-top-bar li.calendar a{
	background: url("http://resources.rosettastone.com/support/French/images/button_icon_sprite.png") no-repeat scroll 0 -436px transparent;
}
.nav-top-bar li.e-mail a{
	background: url("http://resources.rosettastone.com/support/French/images/button_icon_sprite.png") no-repeat scroll 0 -542px transparent;
	padding:5px 15px 0 42px;
}
.nav-top-bar li.call-us a{
	background: url("http://resources.rosettastone.com/support/French/images/button_icon_sprite.png") no-repeat scroll 0 -584px transparent;
	margin-right:0;
	border:0 !important;
}

.nav-top-bar ul{
	padding:0;
	margin:0;
	list-style:none;
}
.nav-top-bar li{
	padding:0 0 0 5px;
	margin:0;
	float:left;
	height:45px;
	list-style:none;
}
.nav-top-bar li span{
	float:left;
}
.nav-top-bar li.active{
	background: url("http://resources.rosettastone.com/support/French/images/bg-top-bar-left.png") no-repeat 0 0;
}
.nav-top-bar li.active a{
	color:#2F251E;
}
.nav-top-bar li.active a,.nav-top-bar li.prev a{
	border:0 !important;
}

.nav-top-bar li.active span{
	background: url("http://resources.rosettastone.com/support/French/images/bg-top-bar-rght.png") no-repeat right 0;
	padding: 2px 0px 0px 0px;
}
.outer-wrap-title{
	float:left;
	padding: 15px 0 0 15px;
    width: 945px;
	background:url("http://resources.rosettastone.com/support/French/images/mid-full-white.png") repeat-y 0 0;
	display:none;
}
.outer-wrap-title h2,.outer-wrap-title .signupBox{
	display:none;
	float:right;
	margin-right:25px;
}
.myprofile_asp .outer-wrap-title .signupBox,.myhistory_asp .outer-wrap-title .signupBox,.mytickets_asp .outer-wrap-title .signupBox,.mychats_asp .outer-wrap-title .signupBox,.mysubscriptions_asp .outer-wrap-title .signupBox{
	display:block;
}
.outer-wrap-title .signupBox span{
	float:left;
	margin-right:3px;
	display:none;
}
.outer-wrap-title .signupBox a{
	float:left;
	margin-right:3px;
	color:#0097DC;
	text-decoration:none;
	display:none;
}
.outer-wrap-title .signupBox a:visited{
	color:#0097DC;
}
.contactus_asp .wrap-title ul{
	display:none;
}
.contactus_asp .outer-wrap-title h2,.contactus_asp .signupBox{
	display:block;
}
.contactus_asp .outer-wrap-title h2{
	clear:both;
	float:left;
	color:#2F251E;
	font-size:15px;
	font-weight:normal;
	width:100%;
}
.contactus_asp .outer-wrap-title h2 a{
	color:#0097DC;
	text-decoration:none;
	font-size:16px;
}
.contactus_asp .titledesc,.contactus_asp h1{
	display:none;
}
.contactus_asp .wrap-title h1#txtTitle{
	display:block;
	width:auto;
}
.wrap-title{
	float:left;
	width:100%;
}
.wrap-title h1{
	color: #7FA746;
    float: left;



    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 10px;
    padding: 0;
    width: 100%;
}
.myprofile_asp .wrap-title h1,.myhistory_asp .wrap-title h1,.mytickets_asp .wrap-title h1,.mychats_asp .wrap-title h1,.mysubscriptions_asp .wrap-title h1{
	width:auto;
}
.menuItem {
	display:none;
}
table.menuRow img {
    display: none;
}
.wrap-title ul{
	border-bottom: 1px solid #ACACAC;
	clear: both;
	float: left;
	list-style: none outside none;
	margin: 0;
	padding: 0 10px 0 0;
	text-align: right;
	width: 920px;
	height:auto;
}
.dlsplash_asp .wrap-title ul, .kbsplash_asp .wrap-title ul {
    float: left;
    margin: 0 0 0 224px;
    padding: 0 0 0 10px;
    width: 710px;
}
.mylogin_asp .wrap-title ul.nav-submit-request,.myhistory_asp .wrap-title ul.nav-submit-request,.mytickets_asp .wrap-title ul.nav-submit-request,.mychats_asp .wrap-title ul.nav-submit-request,.mysubscriptions_asp .wrap-title ul.nav-submit-request,.myprofile_asp .wrap-title ul.nav-submit-request,.ticketnewwizard_asp .wrap-title ul.nav-submit-request{
	float: left;
    margin: -45px 15px 0 0;
    padding: 0 10px 0 0;
    text-align: right;
    width: 920px;
	height:54px;
}
.mylogin_asp .wrap-title li,.myhistory_asp .wrap-title li,.mytickets_asp .wrap-title li,.mychats_asp .wrap-title li,.mysubscriptions_asp .wrap-title li,.myprofile_asp .wrap-title li,.ticketnewwizard_asp .wrap-title li{
	float:right;
	height: 38px;
	margin: 16px 0 0;
	padding: 0 0 0 14px;
}
.mylogin_asp .wrap-title .nav-submit-request li,.myhistory_asp .wrap-title .nav-submit-request li,.mytickets_asp .wrap-title .nav-submit-request li,.mychats_asp .wrap-title .nav-submit-request li,.mysubscriptions_asp .wrap-title .nav-submit-request li,.myprofile_asp .wrap-title .nav-submit-request li,.ticketnewwizard_asp .wrap-title .nav-submit-request li{
	height:38px;
}
.mylogin_asp .wrap-title .nav-submit-request li a,.myhistory_asp .wrap-title .nav-submit-request li a,.mytickets_asp .wrap-title .nav-submit-request li a,.mychats_asp .wrap-title .nav-submit-request li a,.mysubscriptions_asp .wrap-title .nav-submit-request li a,.myprofile_asp .wrap-title .nav-submit-request li a,.ticketnewwizard_asp .wrap-title .nav-submit-request li a{
	height:24px;
	padding:14px 14px 0 0;
}
.mytickets div#parature_wrapper table{
	width:900px;
}
.myprofile_asp div#parature_wrapper .wrap-title h1{
	margin-bottom:0;
}
#navRequest{
	background: url("http://resources.rosettastone.com/support/French/images/bar-strip.jpg") repeat-x scroll 0 0;
	border-bottom: none;
    height: 51px;
    margin-bottom: 12px;
}
.myprofile_asp #navRequest,.myhistory_asp #navRequest,.mytickets_asp #navRequest,.mychats_asp #navRequest,.mysubscriptions_asp #navRequest{
	margin-bottom:0;
}
.wrap-title #navRequest li.active,.wrap-title #navRequest li:hover {
    background: url("http://resources.rosettastone.com/support/French/images/tab3-left.png") no-repeat scroll 0 0 transparent;
}
.wrap-title #navRequest li.active a, .wrap-title #navRequest li:hover a{
	background: url("http://resources.rosettastone.com/support/French/images/tab3-right.png") repeat-x right 0;
}
.wrap-title #navRequest li a{
	padding: 13px 15px 0 0;
	height: 25px;
}
.wrap-title li{
    float: left;
    padding-left: 14px;
    z-index: 999;
}
.wrap-title li a{
    color: #1EA4DF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding:0px 19px 5px 8px;
    text-decoration: none;
    z-index: 999;
    margin:0;
}
.wrap-title li.active, .wrap-title li:hover {
	background: url("http://resources.rosettastone.com/support/French/images/tab2-left.png") no-repeat scroll 0 0 transparent;
}
.kbsplash_asp .outer-wrap-title,.dlsplash_asp .outer-wrap-title{
	padding: 10px 0 0 15px;
}
.splash_asp .twtr-bd{
	border:1px solid #dadada;
	padding:0px 0px 11px 0px;
}
.kbsplash_asp .wrap-title li.active,.kbsplash_asp .wrap-title li:hover,.dlsplash_asp .wrap-title li.active,.dlsplash_asp .wrap-title li:hover{
	margin:0;
}
.kbsplash_asp .wrap-title h1,.dlsplash_asp .wrap-title h1{
	margin:0;
}
.kbsplash_asp .wrap-title li a,.dlsplash_asp .wrap-title li a{
	margin:0;
	padding: 11px 19px 5px 8px;
}
.wrap-title li.active a, .wrap-title li:hover a{
	margin:0;
	background: url("http://resources.rosettastone.com/support/French/images/tab2-right.png") no-repeat scroll right 0 transparent;
}
.kbsplash_asp .wrap-title ul#navRequest, .kbsplash_asp .wrap-title .nav-submit-request, .dlsplash_asp .wrap-title ul#navRequest, .dlsplash_asp .wrap-title .nav-submit-request{
	display:none;
}

.ticketnewwizard_asp ul#navRequest,.ticketnewwizard_asp ul.nav-knowledge-base,.mylogin_asp ul#navRequest,.mylogin_asp ul.nav-knowledge-base{
	display:none;
}
.myhistory_asp .nav-knowledge-base,.myprofile_asp .nav-knowledge-base,.myhistory_asp .nav-knowledge-base,.mychats_asp .nav-knowledge-base,.mysubscriptions_asp .nav-knowledge-base,.mytickets_asp .nav-knowledge-base{
	display:none;
}
#secondarynav {
    margin-bottom: 3px;
}
.spotlight{
	float:left;
	background: url("http://resources.rosettastone.com/support/French/images/head_bg_sprite.png") no-repeat scroll -8px -8px #FFD900;
	width:960px;
	height:310px;
	position:relative;
	margin-bottom:9px;
}
.banner_caption {
    background: url("http://resources.rosettastone.com/support/French/images/head_bg_sprite.png") no-repeat scroll 0 -843px transparent;
    color: #FFFFF8;
    float: right;
    font-size: 16px;
    margin: 123px 0 0;
    padding: 18px 17px 0 0;
    text-align: right;
    width: 588px;
	height:35px;
}
.banner_text{
	background: url("http://resources.rosettastone.com/support/French/images/head_bg_sprite.png") no-repeat scroll 0 -902px transparent;
	color: #FFFFF8;
    float: right;
    font-size: 16px;
    height: 33px;
    margin: 0px 0 0;
    padding: 0px 23px 0 0;
    text-align: right;
    width: 576px;	
}
.wrap-searchContainer{
	position:absolute;
	right:0;
	top:210px;
	width:736px;
	z-index:999;
	margin: 0 3px 0 0;
}
.inner-searchContainer{
	float:left;
}
.top-searchContainer{
	background: url("http://resources.rosettastone.com/support/French/images/head_bg_sprite.png") no-repeat scroll -10px -549px transparent;
	width:736px;
	height:9px;
	float:left;
}
.bottom-searchContainer{
	background: url("http://resources.rosettastone.com/support/French/images/head_bg_sprite.png") no-repeat scroll -10px -564px transparent;
	width:736px;
	height:9px;
	float:left;
}
.searchContainer{
	background: url("http://resources.rosettastone.com/support/French/images/home-srch-mid.png") repeat-y scroll 0 0 transparent;
    float: left;
    padding: 5px 0 0 12px;
    width: 727px;
}
.searchContainer .left-top-corner{
	position:absolute;
	background: url("http://resources.rosettastone.com/support/French/images/black-left-top.png") no-repeat 0 0;
	width:7px;
	height:7px;
	top:0;
	left:0;
}
.searchContainer .left-bot-corner{
	position:absolute;
	background: url("http://resources.rosettastone.com/support/French/images/black-left-bot.png") no-repeat 0 0;
	width:9px;
	height:8px;
	bottom:0;
	left:0;
	margin:0;
}
.searchBox{
	float: left;
	height: auto;
	width: auto;
	margin:0 5px 0 28px;
}
div#parature_wrapper .searchBox a.searchLinks{
	font-weight:normal;
	float:left;
	margin-top:3px;
	text-decoration:underline;
	font-size:11px;
}
div#parature_wrapper .searchBox a.searchLinks:hover{
	text-decoration:none;
	color:#0097DC;
}
div#parature_wrapper .searchBox a.searchLinks:hover{
	text-decoration:none;
}
.searchBox .txt{
	float:left;
	width:414px;
	padding:0 10px;
	font-size:14px;
	color:#9E6301;
	border:0;
	height:35px;
	line-height:33px;
}

.topsearch_mainBg{
	float:left;
	width:414px;
	height:26px;
	background: url("http://resources.rosettastone.com/support/French/images/head_bg_sprite.png") no-repeat scroll -450px -507px transparent;
	padding: 13px 0 0 7px;
}

.mainPg_searchBox {
    border:0px;
    color: #2F251E;
    padding: 0 5px;
    width: 400px;
	background-color:#FFFBE0;
	height:20px;
}

.submit{
	font-size:0;
	line-height:0;
	text-indent:-999px;
	display:block;
	cursor:pointer;
	border:0;
}
.searchBox #search .btn-search{
	float:left;
	background: url("http://resources.rosettastone.com/support/French/images/button_icon_sprite.png") no-repeat scroll -2px -116px transparent;
	width:105px;
	height:35px;
}
.btn-search{
	background: none;
	border: 0 none;
	cursor: pointer;
	height: 35px;
	padding: 0;
	width: 47px;
}
.btn-chat{
	background: url("http://resources.rosettastone.com/support/French/images/btn-live-chat.png") no-repeat 0 0;
	width:135px;
	height:35px;
	margin-right:20px;
	border:0;
	float:left;
}
.searchContainer .btn-chat {
    background: url("http://resources.rosettastone.com/support/SF/French/images/button_icon_sprite.png") no-repeat scroll -15px -960px transparent;
    display: block;
    height: 35px;
    margin: 0;
    padding: 0;
    width: 129px;
}
.btn-login{
	background: url("http://resources.rosettastone.com/support/French/images/btn-login.png") no-repeat 0 0;
	width:110px;
	height:32px;
	float:left;
	border:0;
}
.searchContainer span{
    clear: both;
    color: #A9A4A0;
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin: 4px 0 0 0;
    text-align: right;
    width: auto;
}
.searchContainer span.live-support {
    float: left;
    margin-left: 390px;
    margin-top: -12px;
    width: 278px;
}
.searchContainer span.searchLinks{
	color: #8FB92F;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
	margin-left:5px;
	display:none;
}
.searchContainer span.searchLink:hover{
	text-decoration:none;
}
.searchContainer span small{
	font-weight:normal;
}
.wrap-buttons{
	float:left;
	margin-bottom:5px;
}

p#lang_footer {
    display: inline !important;
}
div#parature_footer{
	background:url("http://resources.rosettastone.com/support/French/images/bot-full-white.png") no-repeat 0 bottom;
	width:960px;
	float:left;
	height:14px;
}
.splash_asp div#parature_footer{
	display:none;
}
.wrap-container{
	float:left;
	width:960px;
}
.widget-block{
	float:left;
	width:960px;
}
.widget-left{
	width:318px;
	float:left;
	margin-right:5px;
}
.widget-left .help_yourself{
	float:left;
	background: url("http://resources.rosettastone.com/support/French/images/button_icon_sprite.png") no-repeat scroll 0 -300px transparent;
	width:57px;
	height:61px;
	margin: 0px 10px 0px -9px;
}
.widget-left .email_us{
	float:left;
	background: url("http://resources.rosettastone.com/support/French/images/button_icon_sprite.png") no-repeat scroll -63px -297px transparent;
	width:57px;
	height:61px;
}
.widget-left .call_us{
	float:left;
	background: url("http://resources.rosettastone.com/support/French/images/button_icon_sprite.png") no-repeat scroll -122px -300px transparent;
	width:57px;
	height:61px;
	margin: 0 10px 0 -12px;
}
.widget-left .wid-left-top{
	background:url("http://resources.rosettastone.com/support/French/images/head_bg_sprite.png") no-repeat scroll -10px -507px transparent;
	width:314px;
	height:13px;
	float:left;
}
.widget-left .wid-left-mid{
	background:url("http://resources.rosettastone.com/support/French/images/314-mid.png") repeat-y 0 0;
	width:314px;
	float:left;
}
.widget-left .wid-left-mid .block{
	float:left;
	width:288px;
	margin: 0 2px 0 1px;
	padding: 10px 12px 12px;
	border:none;
	cursor:pointer;
}
.widget-left .wid-left-mid .block-top{
	border-bottom:1px solid #E5E6E1;
}
.widget-left .wid-left-mid .block-last{
	padding-bottom:2px;
	border-top:1px solid #E5E6E1;
}
.widget-left .img-lft{
	float:left;
	margin:0 5px 5px 0;
	width:51px;
}
.widget-left .hover{
	background:#000;
}
.widget-left .hover .details strong{
	color:#0191D0;
}
.widget-left .wid-left-mid .hover .details p{
	color:#fff;
}
.widget-left .img-lft img{
	border:0;
}
.widget-left .wid-left-mid .block .details{
	float:left;
	width:230px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:3px;
}
.widget-left .wid-left-mid .block strong{
	font-size:13px;
	font-weight:bold;
	color:#0097DC;
	margin-bottom:3px;
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
}
.widget-left .wid-left-mid .block p{
	font-size:11px;
	color:#3a3a3a;
	margin:0;
	float:left;
	width:240px;
	line-height:15px;
	white-space:normal;
}
.widget-left .wid-left-bottom{
	background:url("http://resources.rosettastone.com/support/French/images/head_bg_sprite.png") no-repeat scroll -10px -528px transparent;
	width:314px;
	height:15px;
	float:left;
}
.widget-mid{
	float:left;
	width:318px;
	margin-right:4px;
	position:relative;
	z-index:-1px;
}
.widget-mid .wid-mid{
	float:left;
	width:314px;
}
.widget-mid .wid-mid .tabContainer{
	background:url("http://resources.rosettastone.com/support/French/images/314-mid.png") repeat-y 0px 0;
	width:294px;
	float:left;
	padding:5px 10px 0;
	position:relative;
	min-height:355px;
	margin: -3px 0 0;
}
div#parature_wrapper .widget-mid .wid-mid .tabContainer .more{
	float:right;
	font-weight:normal;
}
div#parature_wrapper .widget-mid .wid-mid .tabContainer ul{
	width:294px;
	height:auto;
	float:left;
}
.widget-mid .wid-mid .tabContainer label{
	color: #0097DC;
    font-size: 13px;
    font-weight: normal;

	float:left;
	line-height:18px;
}
.widget-mid .wid-mid .tabContainer span{
	clear:both;
	font-size:13px;
	color:#3A3A3A;
	width:100%;
	float:left;
}
.widget-mid .wid-mid .tabContainer li{
	float:left;
	width:100%;
	margin-bottom:20px;
}
.widget-mid .wid-mid .tabContainer li.last{
	margin-bottom:0;
}
.carousel-container p{
	padding: 0 10px;
    text-align: justify;
    width: 90% !important;
}
.carousel-container p a{
	text-decoration: underline !important;
	color: #0097DC !important;
}
.carousel-container p a:hover{
	text-decoration: underline !important;
	color: #0097DC !important;
}
.carousel-container p.fontLarge{
	color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 100% !important;
	line-height: 9px;
}
.carousel-container p.fontSmall{
	color: #000000;
    font-size: 11px;
    line-height: 17px;
    padding: 5px 0 0;
    text-align: center;
    width: 100% !important;
}
.widget-block .wid-bottom{
	background:url("http://resources.rosettastone.com/support/French/images/314-bot.png") no-repeat 0 0;
	width:313px;
	height:12px;
	float:left;
}
.widget-right{
	width:314px;
	float:left;
	position:relative;
}
.widget-right .widget-top{
	float:left;
	width:314px;
	background-color:transparent;
}
.widget-right .wid-top,.widget-left .wid-top {
	float:left;
	width:314px;
	height:13px;
	background:url("http://resources.rosettastone.com/support/French/images/314-top.png") no-repeat 0 0;
	background-color:transparent !important;
}
.widget-right .wid-mid, .widget-left .wid-mid {
	background:url("http://resources.rosettastone.com/support/French/images/314-mid.png") repeat-y 0 0;
	width:314px;
	float:left;
}
.wid-mid .carousel{
	float:left;
	width:314px;
	min-height: 105px;
}
.widget-left .widget-bottom .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 264px;
}
.wid-mid .carousel h3{
	margin:0 10px 7px;
	float:left;
	width:auto;
}
.wid-mid .carousel .eventshead{
	margin:0 10px 7px;
	float:left;
	width:auto;
	background:url("http://resources.rosettastone.com/support/French/images/head_bg_sprite.png") no-repeat scroll -601px -892px transparent;
	width:140px;
	height:22px;
}
.wid-mid .carousel .teamhead{
	margin:0 10px 7px;
	float:left;
	width:auto;
	background:url("http://resources.rosettastone.com/support/French/images/head_bg_sprite.png") no-repeat scroll -600px -1040px transparent;
	width:215px;
	height:20px;
}
.wid-mid .carousel .webinarhead{
	margin:0 10px 0px;
	float:left;
	width:auto;
	background:url("http://resources.rosettastone.com/support/French/images/head_bg_sprite.png") no-repeat scroll -602px -963px transparent;
	width:135px;
	height:18px;
}
div#parature_wrapper .widget-right .wid-mid .carousel .more{
	color: #0097DC;
    float: right;
    font-size: 13px;
    font-weight: normal;
    margin-right: 10px;
}
.carousel-container{
	float:left;
    font-size: 11px;
	width:100%;
}
.carousel-container li .details{
	float:right;
	width:160px;
}
.carousel-container .img-left{
	float:left;
	margin:0 4px 4px 0;
}
.carousel-container li strong.title{
	color: #0097DC;
	font-size:11px;
	margin:0px;
	width:174px;
	word-wrap:break-word;
	float:left;
}
.carousel-container #mycarousel li.jcarousel-item strong.title{
	width:250px;
}
.jcarousel-container .jcarousel-container-horizontal .title{
	width:250px;
}
.carousel-container li strong.title a{
	color: #0097DC;
	text-decoration:underline;
}
.carousel-container li strong.title a:hover{
	color: #0097DC;
	text-decoration:underline;
}
.carousel-container #mycarousel3 li strong.title{
	float:left;
	font-size: 13px;
    margin-bottom: 6px;
}
.carousel-container li strong{
	width:200px;
	word-wrap:break-word;
	float:left;
    font-weight: bold;
	margin-bottom:2px;
}
.carousel-container li p{
	width:250px;
	word-wrap:break-word;
	float:left;
    font-weight:normal;
	margin-bottom:2px;
}
.carousel-container li span{
	width:100%;
	float: left;
	margin-bottom:2px;
}
.carousel-container .btn-register{
	background:url("http://resources.rosettastone.com/support/French/images/button_icon_sprite.png") no-repeat scroll -301px -118px transparent;
	width:81px;
	height:28px;
	float:right;
	 margin: 2px 174px 0 0;
}

#tooltip{
	position:absolute;
	width:395px;
	zoom:100%;
	min-width:0;
	height:auto;
	border: 2px solid #d39f0a;
	padding:0px 0px 10px 0px;
	display:none;
	background-color:#FFF;
	z-index:100;
	opacity:1 !important;
}
.ie_fix{
	display:none;
}
#tooltip img{
	float:left;
	padding: 5px;
}
.ttLabel{
	clear:both;
	text-align:right;
	margin-top:5px;
	color:#0097DC;
}
.ttValue{
	clear:both;
	text-align:left;
	margin-top:5px;
	padding:0px 5px 0px 5px ;
}
#nameDiv{
	padding-top:25px;
	font-weight:bold;
	font-size:16px;
	float:left;
}
#stDepartment{
	float:left;
	clear: left;
}
.ttTop{
	background:#FFD519;
	width:100%;
	height:75px;
}
.ttBottomLabel{
	clear:both;
	width:52%;
	position:relative;
	float:left;
}
.ttBottomContent{
	width:48%;
	position:relative;
	float:left;
}
.nameDep{
	padding: 5px;
	float: left;
}



.widget-left .widget-bottom{
	float:left;
	 margin-top: 8px;
}
.widget-bottom{
	float:left;
}
.widget-bottom .wid-mid{
	float:left;
	width:314px;
	min-height:104px;
}
div#parature_wrapper .widget-mid .wid-mid ul{
	margin:0;
	padding:0;
	width:316px;
	list-style:none;
	height:36px;
	background:none;
}
div#parature_wrapper .widget-mid .wid-mid ul.tabNavigation li{
	width:auto;
	margin:0px;
}
div#parature_wrapper div.hiddenfield { display: none; }
div#parature_wrapper .widget-mid .wid-mid li{
	float:left;
	padding:0;
}
div#parature_wrapper .widget-mid .wid-mid .tabNavigation li{
	padding:0 2px 0 0;
	background:url("http://resources.rosettastone.com/support/French/images/tab-separator.png") right no-repeat !important;
	height:38px;
}

div#parature_wrapper .widget-mid .wid-mid .tabNavigation li.videos{
	padding:0;
	background:none !important;
}
div#parature_wrapper .widget-mid .wid-mid .tabNavigation li a{
	text-decoration:none;
	font-size:0;
	line-height:0;
	text-indent:-999px;
	float:left;
}
div#parature_wrapper .widget-mid .mostpopular li {
    border-bottom: 1px solid #DADADA;
    display: list-item;
    list-style-type: none;
    margin: 0 0 10px 12px;
    padding: 13px 0 17px;
    width: 274px;
}
div#parature_wrapper .widget-mid .mostpopular li.first {
    margin: 15px 0 5px 11px;
    padding: 0 0 20px;
}
div#parature_wrapper .widget-mid .mostpopular li.alt2{
	background:none;
}
div#parature_wrapper .widget-mid .mostpopular li.alt2 *{
	background:none;
}
div#parature_wrapper .widget-mid .mostpopular li .item{
	margin-bottom:4px;
	display:none;
}
div#parature_wrapper .widget-mid .mostpopular li .desc{
	line-height:18px;
}
div#parature_wrapper .widget-mid .wid-mid li.articles a{
	background:url("http://resources.rosettastone.com/support/SF/French/images/head_bg_sprite.png") no-repeat scroll -10px -805px transparent;
	width:174px !important;
	height:39px;
}
div#parature_wrapper .widget-mid .wid-mid li.articles a.selected{
	background: url("http://resources.rosettastone.com/support/SF/French/images/head_bg_sprite.png") no-repeat scroll -11px -687px transparent;
}
div#parature_wrapper .widget-mid .wid-mid li.bestbuddies a{
	background:url("http://resources.rosettastone.com/support/French/images/bestbuddies-on.png") no-repeat 0 0;
	width:120px !important;
	height:39px;

}
div#parature_wrapper .widget-mid .wid-mid li.bestbuddies a.selected{
	background:url("http://resources.rosettastone.com/support/French/images/bestbuddies.png") no-repeat -1px 0;
}

div#parature_wrapper .widget-mid .wid-mid li.tweets a{
	 background:url("http://resources.rosettastone.com/support/SF/French/images/head_bg_sprite.png") no-repeat scroll -317px -805px transparent;
    height: 39px;
    width: 72px;
}
.twtr-hd{ display:none;}
div#parature_wrapper .widget-mid .wid-mid li.tweets a.selected{
	background:url("http://resources.rosettastone.com/support/SF/French/images/head_bg_sprite.png") no-repeat scroll -318px -688px transparent;
}
div#parature_wrapper .widget-mid .wid-mid li.videos a{
	background:url("http://resources.rosettastone.com/support/SF/French/images/head_bg_sprite.png") no-repeat scroll -550px -805px transparent;
	width:65px;
	height:39px;
}
div#parature_wrapper .widget-mid .wid-mid li.videos a.selected{
	background:url("http://resources.rosettastone.com/support/SF/French/images/head_bg_sprite.png") no-repeat scroll -550px -688px transparent;
}

.container{
	float:left;
}
.container p{
	color:#000;
	font-size:13px;
	line-height:18px;
	float:left;
	width:100%;
	margin:0 0 10px;
}
h3.title{
	color:#5B451B;
	font-size:20px;
	font-weight:normal;
	float:left;
	width:100%;
	margin:0 0 10px;
}

.listBox{
	float:left;
	width:100%;
	background:#FEFBF2;
	border-bottom:1px solid #E7D374;
	border-top:1px solid #E7D374;
	padding:20px 0;
	width:100%;
	margin-bottom:20px;
}
.listBox .block{
	float:left;
	margin:0 15px;
	width:195px;
}
.listBox .block img{
	width:20px;
	height:25px;
	border:1px solid red;
	float:left;
	margin:0 5px 0 0;
	overflow:hidden;
}
.listBox .block .fLeft{
	float:left;
	width:168px;
}
div#parature_wrapper .listBox .block h3{
	margin:0;
	font-size:13px;
	font-weight:bold;
	width:100%;
	margin-bottom:5px;
}
.listBox .block span{
	float:left;
	width:100%;
	font-size:12px;
}
.contLeft{
	float: left;
    margin-right: 30px;
    width: 685px;
}
.contRt{
	float:right;
	width:200px;
}
.sidebar{
	background: none repeat scroll 0 0 #FEFBF2;
    border: 1px solid #E7D374;
    height: 200px;
    width: 180px;
	padding:20px 10px;
}
div#parature_wrapper div#breadcrumbs a{
	font-weight: normal;
	font-size:11px;
}
div#parature_wrapper .module_item_list{
	float:left;
	margin-top:35px;
}
.kblist_asp div#parature_wrapper .module_item_list,.dllist_asp div#parature_wrapper .module_item_list{
	margin-top:0;
	list-style-type:none;
}
#social-media {
    background: url("http://resources.rosettastone.com/support/French/images/head_bg_sprite.png") no-repeat scroll -11px -394px transparent;
    height: 46px;
    margin: 8px 4px 0;
    padding-left: 17px;
    width: 935px;
	float:left;
}
.splash_asp #social-media{
	margin:10px 4px 0;
}
#social-media ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#social-media ul img{
	border:0;
}
#social-media ul li {
    float: left;
    padding: 14px 65px 0 1px;
}
#social-media .media-signup {
    padding: 3px 3px 3px 0;
}
#social-media .media-signup form{
	float:left;
	margin:0;
}
#social-media span.textbox {
    background: url("http://www.rosettastone.com/content/dam/rosettastonecom/images/social-media/input_bg.gif") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 29px;
    margin: 6px 5px 0 10px;
    position: relative;
    width: 220px;
}
#social-media #signup-email {
    background: url("http://www.rosettastone.com/content/dam/rosettastonecom/images/social-media/input_bg.gif") no-repeat scroll right top transparent;
    border: 0 none;
    color: #706201;
    height: 19px;
    margin: 0 0 0 10px;
    padding: 4px 3px 3px 0;
	font-size:12px;
    position: absolute;
    top: 0;
    vertical-align: middle;
    width: 208px;
}
#social-media #signup-submit {
    background: none repeat scroll 0 50% transparent;
    border: 0 none;
    float: left;
    margin: 7px 0 0 0;
    overflow: visible;
    vertical-align: middle;
    width: 73px;
	cursor:pointer;
}
#social-media #youtube {
    float: left;
    height: 24px;
    margin: -7px 0 0 -8px;
}

#social-media #youtube span {
    color: #32AFE1;
    float: right;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 0 0;
    text-align: left;
    width: 97px;
	text-transform:uppercase;
}
#social-media #youtube span a{
	color: #32AFE1;

	text-decoration:none;
}

#social-media #youtube span a:hover{
	color: #32AFE1;

	text-decoration:none;
}

#processing, #thank-you {
    color: #F6D800;
    float: left;
    font-size: 14px;
    height: 20px;
    margin: 12px 0 0 40px;
    padding-bottom: 2px;
}
#thank-you {
    margin-left: 20px;
}
#error, #error-email {
    color: #DB4628;
    float: left;
    font-size: 12px;
    height: 20px;
    margin: 12px 0 0 15px;
    padding-bottom: 2px;
}
#email-form fieldset{
	margin:0;
	padding:0;
	border:0;
	float:left;
	width:317px;
}
.outer-social-media{
	float:left;
	width:100%;
}
.welcome_to_game_night div.outer-social-media{
	float:left;
	width:100%;
}
.wrap-social-media,.wrap-related-topics{
	margin:0 auto;
	width:960px;
}
.welcome_to_game_night div.wrap-social-media,.welcome_to_game_night div.wrap-related-topics{
	margin:0 auto;
	width:960px;
}
.wrap-related-topics {
	display:none;
}

.splash_asp .wrap-social-media{
	margin:0px auto 0;
}
.related-topics-top{
	background: url("http://resources.rosettastone.com/support/French/images/top-full-white.png") no-repeat 0 0;
	width:960px;
	height:14px;
	float:left;
}
.related-topics-bot{
	background: url("http://resources.rosettastone.com/support/French/images/bot-full-white.png") no-repeat 0 0;
	width:960px;
	height:14px;
	float:left;
}
.related-topics{
	float:left;
	background:#fff;

	padding:10px 15px;
	width:930px;
	background: url("http://resources.rosettastone.com/support/French/images/mid-full-white.png") repeat-y 0 0;
}
.related-topics img{
	border:0;
	float:left;
	text-align:center;
	margin-bottom:5px;
}
.related-topics .block{
	width:205px;
	margin-right:20px;
	padding-left:10px;
	float:left;
}
.no-margin{
	margin:0 !important;
}
.related-topics .details{
	clear:both;
	float:left;
	width:100%;
	margin-bottom:5px;
}
.related-topics .details h3{
	color:#4BB6E6;
	font-size:12px;
	float:left;
	width:100%;
	margin:0 0 4px;
}
.related-topics .details p{
	float:left;
	font-size:11px;
	color:#333;
}
.related-topics .title{
	float:left;
	width:100%;
}
.wrap-rating-star{
	float:left;
	width:100%;
}
.wrap-rating-star span{
	cursor:pointer;
	float:left;
	background: url("http://resources.rosettastone.com/support/French/images/star-down.png") no-repeat 0 0;
	width:17px;
	height:16px;
	margin-right:3px;
	text-indent:-999px;
	display:block;
	line-height:0;
	font-size:0;
}
.wrap-rating-star span.active{
	background: url("http://resources.rosettastone.com/support/French/images/start-high.png") no-repeat 0 0;
	width:17px;
	height:16px;
}
.wrap-rating-star label{
	font-size:13px;
	color:#83A449;
	float:left;
}
div#parature_content ul.splash,#kbGlance,#myrecent{
	display:none;
}
div#parature_wrapper div#treeView h4{
	display:none;
}
div#parature_wrapper li.article a:hover{
	text-decoration:none;
}
#treeViewChildMarkup{
	width:223px;
	padding-top:12px;
	float:left;
}
#treeViewChildMarkup .ygtvtm,#treeViewChildMarkup .ygtvlm{
	background: url("http://resources.rosettastone.com/support/French/images/btn-minus.png") no-repeat right 8px;
	width:13px;
	height:13px;
	padding:0;
}
#treeViewChildMarkup .ygtvtmh,#treeViewChildMarkup .ygtvtmhh,#treeViewChildMarkup .ygtvlmh,#treeViewChildMarkup .ygtvlmhh{
	background: url("http://resources.rosettastone.com/support/French/images/btn-minus.png") no-repeat right 8px;
	width:13px;
	height:13px;
	padding:0;
}
div#parature_wrapper td.ygtvtn{
	padding:0;
	background:0;
}
div#parature_wrapper table.leafFolder td.ygtvcell{
	padding:0;
	background:0;
}
#treeViewChildMarkup .ygtvtp, #treeViewChildMarkup .ygtvlp {
    background: url("http://resources.rosettastone.com/support/French/images/btn-plus.png") no-repeat scroll right 8px transparent;
    height: 13px;
    padding: 0;
    width: 13px;
}
#treeViewChildMarkup .ygtvtph,#treeViewChildMarkup .ygtvtphh,#treeViewChildMarkup .ygtvlph,#treeViewChildMarkup .ygtvlphh{
	background: url("http://resources.rosettastone.com/support/French/images/btn-plus.png") no-repeat right 8px;
	width:13px;
	height:13px;
	padding:0;
}
#treeViewChildMarkup #ygtvc0 .ygtvchildren td a {
    color: #666666;
    font-weight: normal;
    line-height: 20px;
}
#treeViewChildMarkup #ygtvc0 td a{
	font-weight:bold;
	color:#1EA4DF;
}
#treeViewChildMarkup td a{
	font-size:12px;
	color:#1EA4DF;
}
div#parature_wrapper #treeViewChildMarkup td a:hover{
	text-decoration:none;
	color:#1EA4DF;
}
#treeViewChildMarkup #ygtvc0{
	background: url("http://resources.rosettastone.com/support/French/images/side-mid.png") repeat-y 0 0;
	width:100%;
	float:left;
	border-bottom:1px solid #E4E4E4;
}
#treeViewChildMarkup #ygtv0{
    float: left;
    margin-bottom: 20px;
    padding-bottom: 12px;
    width: 100%;
}
#treeViewChildMarkup table.parentFolder{
	background: url("http://resources.rosettastone.com/support/French/images/side-parent.png") repeat-x 0 0;
	float:left;
	width:222px;
	height:28px;
}

#treeViewChildMarkup table.ygtvdepth0 {
	background: url("http://resources.rosettastone.com/support/French/images/side-parent.png") repeat-x 0 0  !important;
	height:28px;
	width:222px;
}
#treeViewChildMarkup table.leafFolder{
	background:none;
	height:28px;
}
#treeViewChildMarkup .ygtvtable{
	padding-left:10px;
}
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover{
	background:none !important;
}
table.leafFolder{
	float:left;
}
div#parature_wrapper .module_content {
    float: left;
    padding: 0 10px;
    width: 700px;
}
.kbsplash_asp div#parature_wrapper .module_content,.dlsplash_asp div#parature_wrapper .module_content{
	width:695px;
	float:right;
	padding:0 15px 0 10px;
}
div#parature_wrapper .module_content .module_folder_list{
	float:left;
	width:100%;
	border:1px solid #E6E6E6;
	margin:0;
}
div#parature_wrapper .module_content ol.module_folder_list li{
	width:700px;
	padding:8px 0 5px 5px;
}
.dlsplash_asp div#parature_wrapper .module_content ol.module_folder_list li{
	width:690px;
}
.kbsplash_asp div#parature_wrapper .module_content ol.module_folder_list li {
	width:680px;
	padding:8px 0 5px 15px;
	list-style-type:none;
}
div#parature_wrapper .module_content ol.module_folder_list li a{
	color:#1EA4DF;
	font-weight:normal;
}
div#parature_wrapper .module_content ol.module_folder_list li a:hover,div#parature_wrapper .module_content ol.module_folder_list li a:visited{
	color:#DA4628;
	text-decoration:none;
}
div#parature_wrapper .module_content ol.module_folder_list li .desc{
	margin-top:5px;
}
div#parature_wrapper .module_content ol.module_folder_list li.heading{
	border-bottom:1px solid #7FA746;
	color:#7FA746;
	cursor:pointer;
	list-style-type:none;
}
div#parature_wrapper .module_content ol.module_folder_list li.heading .desc{
	color:#7FA746;
	font-size:13px;
}
div#parature_wrapper .module_content ol.module_folder_list li.more .desc{
	float:right;
}
div#parature_wrapper .module_content ol.module_folder_list li.more a{
	float:right;
	color:#1EA4DF;
	padding-right:5px;
	font-size:13px;
}
div#parature_wrapper .module_content ol.module_folder_list li.more .desc a:hover{
	color:#DA4628;
}
div#parature_wrapper .module_content ol.module_folder_list li.alt1-more{
	background:#fff;
}
div#parature_wrapper .module_content ol.module_folder_list li.alt2-more{
	background:#F0F0F0;
}
div#parature_wrapper module_content .module_folder_list.ol li.heading{
	border-bottom: 1px solid #7FA746;
}
div#parature_wrapper module_content .module_folder_list.ol li.heading span.desc{
	color: #7FA746;
}
.module_folder_list{
	float:left;
	width:100%;
}
.splash_asp #treeView{
	display:none;
}
.splash_asp #parature_wrapper span.titledesc{
	float:left !important;
	width:956px !important;
	padding:0 2px;
	margin-bottom:0;
}
.dlsplash_asp .wrap-related-topics,.dllist_asp .wrap-related-topics{
	display:block;
}
.contactus_asp div#parature_wrapper table{
	width:100%;
}
.contactus_asp div#parature_wrapper table .style1,.contactus_asp div#parature_wrapper table .style9{
	font-size:12px;
}
#customers tr th,#customers tr td{
	padding: 6px 10px;
}
div#parature_wrapper #customers tr.alt td{
	background:#F0F0F0;
}
#customers tr th{
	background: url("http://resources.rosettastone.com/support/French/images/table-title.png") repeat-x 0 0;
}
.parature_page_content{
	width:100%;
	float:left;
}
.myhistory_asp .parature_page_content,.myprofile_asp .parature_page_content,.mytickets_asp .parature_page_content,.mychats_asp .parature_page_content,.myhistory_asp .parature_page_content,.mysubscriptions_asp .parature_page_content {
    border: 1px solid #CFCFCF;
	width:908px;
	padding:0 10px;
	background:#FAFAFA;
}
.mytickets_asp .tableList,.mysubscriptions_asp .tableList,.mychats_asp .tableList{
	margin-top:10px;
}

.parature_page_content .img-left{
	float:left;
	margin:0 8px 8px 0;
}
.splash_asp div#parature_wrapper{
	background:none;
}
div#parature_wrapper fieldset{
	float:left;
	margin:0;
	padding:0;
	width:100%;
}
.ticketview_asp div#parature_wrapper fieldset{
	float:left;
	width:97%;
	border:1px solid #dadada;
	margin:0px 0px 10px 0;
	padding:5px 15px 5px 10px;
	background-color:#FAFAFA;
}


.ticketnewwizard_asp div#parature_wrapper fieldset{
	float:left;
	width:99%;
	border:1px solid #dadada;
	margin:0px 0px 10px 0;
	padding:5px 0px 5px 10px;
	background-color:#FAFAFA;
}
.ticketnewwizard_asp div#parature_wrapper fieldset fieldset{
	border: medium none;
    padding: 15px 0 0 30px;
    width: 95%;
}
div#parature_wrapper fieldset legend{
	float:left;
	font-size:15px;
	margin-bottom:10px;
	color:#0097DC;
	padding:10px 0px 0px 0px;
}
div#parature_wrapper fieldset.attachment legend{
	float: left;
    font-size: 12px;
    padding: 2px 5px 10px 0;
    text-align: right;
    width: 210px;
	color:#2F251E;
	font-weight:normal;
}
.ticketnewwizard_asp #attachLinkDiv{
	width:600px;
	float:right;
	cursor:pointer;
}
.ticketnewwizard_asp .notification img{
	padding:0px 0px 0px 6px;
}
div#parature_wrapper fieldset input{
	border:1px solid #999999;
}
.dlsplash_asp div#parature_wrapper h1.title,.kbanswer_asp div#parature_wrapper h1.title,.kblist_asp div#parature_wrapper h1.title,.dllist_asp div#parature_wrapper h1.title{
	color: #7FA746;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
	display: block;
    float: right;
    margin-bottom: 10px;
    width: 720px;
}
.events div#parature_wrapper #parature_content h1.title,.events div#parature_wrapper #parature_content .module_content{
	padding: 0 8px;
    width: 944px;
}
.events div#parature_wrapper #parature_content .module_item_list{
	padding-left:0;
}
.events div#parature_wrapper #parature_content.module_item_list{
	border:1px solid #CFCFCF;
	background: #FAFAFA;
	padding:10px 0;
}
.myhistory_asp .myHistoryModule {
    float: left;
    padding: 15px 0;
    width: 909px;
}
.kbsplash_asp div#parature_wrapper h1.title,.dlsplash_asp div#parature_wrapper h1.title{
	color: #7FA746;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
	display: block;
    float: right;
    margin-bottom: 10px;
    width: 710px;
	padding-left:10px;
}
.myhistory_asp div#parature_wrapper h1.title,.myhistory_asp div#parature_wrapper .titledesc span,mylogin_asp,.myhistory_asp div#parature_wrapper .titledesc a{
	display:none;
}
.myprofile_asp h1.title{
	display:none;
}

.mylogin_asp div#parature_wrapper h1.title{
	display:none;
}
.mytickets_asp div#parature_wrapper h1.title,.mytickets_asp div#parature_wrapper .titledesc span,.mytickets_asp div#parature_wrapper .titledesc a, .ticketnewwizard_asp div#parature_wrapper h1.title{
	display:none;
}
.mychats_asp div#parature_wrapper h1.title,.mychats_asp div#parature_wrapper .titledesc span,.mychats_asp div#parature_wrapper .titledesc a{
	display:none;
}
.mysubscriptions_asp div#parature_wrapper h1.title,.mysubscriptions_asp div#parature_wrapper .titledesc span,.mysubscriptions_asp div#parature_wrapper .titledesc a{
	display:none;
}

.myprofile_asp div#parature_wrapper span.titledesc{
	color: #0097DC;
    font-weight: bold;
    position: relative;
    z-index: 999;
	width:920px;
	margin-top:10px;
	padding-left:8px;
}
.myprofile_asp .parature_page_content{
	margin-top: 0px;
    padding: 0 10px;
}
.myprofile_asp div#parature_wrapper form{
	padding:15px 0 0;
}
.myprofile_asp div#parature_wrapper div.buttonContainer #update_profile{
	margin-left:305px;
}
.kblist_asp div#parature_wrapper h1.title,.dllist_asp div#parature_wrapper h1.title{
	margin-top:30px;
}
.splash_asp div#parature_wrapper h1.title{
	display:none;
}
.kbsplash_asp div#parature_wrapper #parature_content,.dlsplash_asp div#parature_wrapper #parature_content,.kbanswer_asp div#parature_wrapper #parature_content,.kblist_asp div#parature_wrapper #parature_content,.dllist_asp div#parature_wrapper #parature_content{
	padding:20px 0;
	width:960px;
	position:relative;
}
.kbsplash_asp div#wrap-parature_content,.contactus_asp div#wrap-parature_content,.dlsplash_asp div#wrap-parature_content{
	background:url("http://resources.rosettastone.com/support/French/images/mid-full-white.png") repeat-y 0 0;
	float:left;
	width:100%;
}
.kbsplash_asp div#parature_wrapper #parature_content,.dlsplash_asp div#parature_wrapper #parature_content{
	background: url("http://resources.rosettastone.com/support/French/images/bg-kb.jpg") no-repeat 238px 0;
}
.contactus_asp div#parature_wrapper #parature_content{
	background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #CFCFCF;
    margin: 0 15px 20px;
    padding: 10px;
    width: 908px;
}

.mylogin_asp div#parature_wrapper #parature_content_wraper{
	background-color:#FFFFFF;
    border: 1px solid #CFCFCF;
	border-top:none;
	border-bottom:none;
    margin: 0 15px 0px 1px;
    padding: 10px;
    width: 936px;
	height:auto;
}
.mylogin_asp div#parature_wrapper #parature_content{
	background: url("http://resources.rosettastone.com/support/French/images/bg-kb.jpg") repeat-x;
    border: 1px solid #CFCFCF;
	border-top:none;
	border-bottom:none;
    margin: 0 15px 0px 1px;
    padding: 10px;
    width: 936px;
	height:auto;
}
.contactus_asp div#parature_wrapper #parature_content h2{
	color: #0097DC;
    font-size: 15px;
}
.contactus_asp div#parature_wrapper #parature_content{
	padding-top:0;
}
div#parature_wrapper #parature_content{
	padding:5px 15px;
	width:930px;
}
.dlsplash_asp div#parature_wrapper span.titledesc{
	float: right;
    margin-bottom: 10px;
    width: 720px;
	padding:0;
}
.kbsplash_asp div#parature_wrapper span.titledesc,.dlsplash_asp div#parature_wrapper span.titledesc{
	float: right;
    margin-bottom: 10px;
    width: 710px;
	padding:0 0 0 10px;
}
div#parature_wrapper #myTicketSearchForm div.formField label{
	color: #7FA746;
    font-size: 12px;
    text-align: right;
    width: 250px;
	padding-bottom:0;
}
div#parature_wrapper .myTicketList a{
	font-weight:normal;
	color:#7FA746;
}
div#parature_wrapper .myTicketList th a{
	font-weight:bold;
}
div#parature_wrapper #myTicketSearchForm{
	float:left;
	margin-top:10px;
}
.listNavigation{
	float:left;
	margin-bottom:10px;
}
div#parature_wrapper .parature_page_content .menuItemText3{
	font-weight:normal;
	font-size:13px;
	color: #0097DC;
}
div#parature_wrapper .parature_page_content .menuItemText3Selected{
	font-weight:bold;
	color: #0097DC;
}
.searchBack{
	display:none;
}
div#parature_wrapper #myTicketSearchForm div.formField .forminput,div#parature_wrapper #myTicketSearchForm div.formField .forminput .formReadonlyInput{
	float:left;
	width:500px;
	color:#2F251E;
}
#otherTicketOptions{
	width:auto;
	margin-bottom:10px;
	clear:none !important;
}
p#ticketConfirmation{
	float:left;
	margin-top:0;
	width:100%;
}
#div_answerFound{
	float: left;
    margin: 0 0 10px 303px;
}
#divEasyAnswer{
	float:left;
}
div#parature_wrapper #otherTicketOptions a {
    color: #0097DC;
    float: left;
    font-weight: normal;
    margin-top: 5px;
}
.myHistoryModule{
	float:left;
	width:914px;
	padding:15px 0;
}
.myhistory_asp div#parature_wrapper .myHistoryModule h2{
	padding:0;
	border:0;
	margin:0;
	width:auto;
}
.myHistoryModule .listlinks{
	float:right;
	width:auto;
}

.myHistoryModule li{
	padding:0;
}
div#parature_wrapper .myHistoryModule a{
	color:#0097DC;
	font-weight:normal;
	float:left;
}
div#parature_wrapper .myHistoryModule .ticketsearch{
	float:left;
	margin-bottom:10px;
	width:auto;
}
.myHistoryModule .tableList{
	float:left;
	margin-top:5px;
}
div#parature_wrapper fieldset#statusLegend{
	border: 1px solid #C3C3C3;
    float: left;
    padding: 0;
    width: 906px;

}
.mytickets_asp .parature_page_content{
	padding-bottom:20px;
}
div#parature_wrapper fieldset#statusLegend legend {
	padding:5px 15px;
	width:876px;
	font-size:13px;
	color:#7FA746;
	background:#F9F9F9;
	margin:0;
}
#buttonContainer{
	float:left;
	width:100%;
	margin-bottom:10px;
}
.search_asp #buttonContainer {
    float: left;
    margin: 10px 0 5px 0px;
}
search_asp .advsearch .formButton{
	float:left;
	width:auto;
	margin-bottom:10px;
}
#buttonContainer #preview{
	margin-left:305px;
}
.mylogin_asp #buttonContainer #null{
	margin-left:305px;
}
#legend{
	margin-left:305px;
	float:left;
}
#legend .required{
	color:red;
}
.mytickets_asp div#parature_wrapper div.formField{
	background: #FAFAFA;
    color: #7FA746;
    font-size: 13px;
    margin: 0;
    padding: 10px 15px;
    width: 876px;
	float:left;
}
.mytickets_asp div#parature_wrapper div.remember{
	background: none;
}
.mytickets_asp div#parature_wrapper div.remember label{
	color:#2F251E !important;
}
.mytickets_asp div#parature_wrapper .formFieldOdd{
	background: #F1EFF0 !important;
}
.mytickets_asp div#parature_wrapper div.formField .forminput{
	float:none;
}
.forminput .email input{
	cursor:text;
}
div#parature_wrapper div.formField label .required{
	color:red;
}
.mylogin_asp div#parature_wrapper span.formheader{
	float: left;
    font-size: 12px;
    margin: 25px 0 9px;
    width: 100%;
}
.signupHighlight{
	color:#0098dc;
	font-weight:bold;
	margin: 90px 0 0;
}
.loginHighlight{
	color:#0098dc;
	font-weight:bold;
}
.mylogin_asp .formText {
    float: right;
    font-size: 10px;
    font-weight:lighter;
    margin: -28px 385px 0 0;
}
.errormessage{
	color:red;
	font-size:12px;
	margin-bottom:4px;
	float:left;
	width:100%;
}
.ticketview_asp .errormessage{
	float:left;
	width:100%;
	text-align:center;
	padding-top:50px;
}
#articleAnswer{
    float: right;
    width: 695px;
	padding-right:15px;
}
/*#articleAnswer img{
	width: 690px;
	float:left;
	border:none;
}*/
#kbutility{
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #E4E4E4;
    float: left;
    margin-left: 250px;
    margin-top: 10px;
    padding: 8px 5px;
    width: 680px;
}
#kbutility #utility{
	float:right;
	text-align:right;
	list-style:none;
	margin:0 4px 0 0;
}
div#parature_wrapper #kbutility #utility a {
	font-weight: normal;
	color: #2F251E;
    font-size: 12px;
    text-decoration: none;
	padding:0 0 5px 20px;
}
div#parature_wrapper #kbutility #utility a:hover{
	color:#666;
}
div#parature_wrapper #kbutility #utility #subscribe a{
	background: url("http://resources.rosettastone.com/support/French/images/button_icon_sprite.png") no-repeat -16px -860px;
}
div#parature_wrapper #kbutility #utility #printArticle a{
	background: url("http://resources.rosettastone.com/support/French/images/button_icon_sprite.png") no-repeat scroll -16px -838px transparent;
}
div#parature_wrapper #kbutility #utility #emailKb a{
	background: url("http://resources.rosettastone.com/support/French/images/button_icon_sprite.png") no-repeat scroll -15px -815px transparent;
}
div#parature_wrapper #articleAnswer ul{
	padding-left:25px;
	float:left;
	width:665px;
}
div#parature_wrapper #articleAnswer ul ul{
	width:640px;
}
div#parature_wrapper #articleAnswer ul ol{
	width:640px;
}
div#parature_wrapper #articleAnswer ul ul ul{
	width:615px;
}
div#parature_wrapper #articleAnswer ul ol ul{
	width:615px;
}
div#parature_wrapper #articleAnswer ol{
	padding-left:30px;
	float:left;
	width:637px;
}
div#parature_wrapper #articleAnswer ol ol{
	width:640px;
}
div#parature_wrapper #articleAnswer ol ul{
	width:610px;
}
div#parature_wrapper #articleAnswer ol ol ol{
	width:615px;
}
div#parature_wrapper #articleAnswer ol ol ul{
	width:615px;
}
div#parature_wrapper #articleAnswer ul li{
	padding:0;
	margin: 11px 0 9px 0;
	list-style:disc;
	float:none;
	width:100%;
	vertical-align:top;
}
div#parature_wrapper #articleAnswer ul li ol li{
	list-style:decimal;
}
div#parature_wrapper #articleAnswer ol li{
	padding:0;
	margin: 11px 0 9px 0;
	list-style:decimal;
	float:none;
	width:100%;
	vertical-align:top;
}
div#parature_wrapper #articleAnswer ol li ul li{
	list-style:disc;
}
div#parature_wrapper #articleAnswer p {
    margin: 8px 0 11px 0;
	float:none;
}
div#parature_wrapper #articleAnswer p a{
	font-weight:bold;
}
#relatedTopics{
	margin-top:10px;
	border:1px solid #E4E4E4;
	background:#FAFAFA;
    float: left;
    margin-left: 250px;
    padding: 0;
    width: 690px;
}
#relatedTopics .sectionTitle{
	color:#7FA746;
	font-weight:bold;
	background:#FAFAFA;
	padding:5px;
	width:680px;
	float:left;
	border-bottom:1px solid #E4E4E4;
}
#relatedTopics .relatedTopics{
	float:left;
}
div#parature_wrapper #relatedTopics .relatedTopics li{
	padding: 5px;
    width: 680px;
	font-weight:normal;
	list-style-type:none;
}
div#parature_wrapper #relatedTopics .relatedTopics li.relatedTopicsOdd{
	background:#EDEBEC;
}
div#parature_wrapper #relatedTopics .relatedTopics li a{
	font-weight:normal;
	padding-left:17px;
	background: url("http://resources.rosettastone.com/support/French/images/button_icon_sprite.png") no-repeat scroll -16px -880px transparent;
	line-height:20px;
}
.top-bar .wrap-buttons .top-advanced{
	background: url("http://resources.rosettastone.com/support/French/images/advanced-top.png") no-repeat 0 0;
	width:711px;
	height:6px;
}
.top-bar .wrap-buttons .bottom-advanced{
	background: url("http://resources.rosettastone.com/support/French/images/advanced-bot.png") no-repeat 0 0;
	width:711px;
	height:6px;
}
.top-bar .wrap-buttons .mid-advanced{
	background:#382F28;
	padding-left: 10px;
    width: 701px;
	position:relative;
}

#ratingContent{
	border:1px solid #E4E4E4;
	background:#FAFAFA;
    float: left;
    margin: 10px 0 0 250px;
    padding: 5px 15px;
    width: 660px;
	font-size:12px;
}
#ratingContent .btn-submit{
	width:140px !important;
}
#ratingContent .btn-comment{
	width:96px !important;
}
#ratingContent .btn-view{
	width:140px !important;
}
div#parature_wrapper div#ratingContent span.voteText{
	color:#2F251E !important;
	font-size: 12px !important;;
	width:auto !important;
	margin:0 5px 0 0 !important;
}
div#parature_wrapper div#ratingContent span.txt-comment{
	color:#7FA746;
	font-size:18px;
	width:100%;
	margin-bottom:10px;
}
div#parature_wrapper div#ratingContent span.rate{
	color:#0097DC;
	font-size:14px;
	width:100%;
	margin-bottom:10px;
}
div#parature_wrapper div#ratingContent span.question{
	color:#2F251E;
	font-size:14px;
	width:auto;
	float:left;
	margin:3px 5px 0 0;
}
div#parature_wrapper div#ratingContent .btn-submit{
	float:left;
	margin-right:5px;
}
div#parature_wrapper div#ratingContent span.btn-submit{
	float:left;
	margin-right:35px;
	width:200px;
}
div#parature_wrapper div#ratingContent .btn-comment{
	float:left;
	margin-right:16px;
}
div#parature_wrapper div#ratingContent .btn-view{
	float:left;
}
div#parature_wrapper div#ratingContent .btn-submit a{
	width:171px;
	height:26px;
	font-size:0;
	text-decoration:none;
	text-indent:-999px;
	display:block;
	background:url("http://resources.rosettastone.com/support/French/images/button_icon_sprite.png") repeat-x scroll -399px -352px transparent;
}
div#parature_wrapper div#ratingContent .btn-comment a{
	font-size:0;
	text-decoration:none;
	text-indent:-999px;
	display:block;
	background:url("http://resources.rosettastone.com/support/French/images/button_icon_sprite.png") repeat-x scroll -399px -306px transparent;
	width:114px;
	height:26px;
}
div#parature_wrapper div#ratingContent .btn-view a{
	width:108px;
	height:26px;
	font-size:0;
	text-decoration:none;
	text-indent:-999px;
	display:block;
	background: url("http://resources.rosettastone.com/support/French/images/button_icon_sprite.png") repeat-x scroll -399px -398px transparent;
}

#ratingContent .ratingTitle{
	display:none;
}
#ratingContent #ratings{
	float:left;
	width:auto;
}
#ratingContent #ratings img{
	float:left;
	margin:5px 3px 0 0;
}
#ratingContent #ratings .voteCount{
	font-weight:normal;
	color:#2F251E;
	font-size:12px;
	float:left;
}
#ratingContent #voteBox{
	float:right;
	font-size:12px;
	font-weight:normal;
}
.yui-dt-liner span#easyAnswerSearchResultTitle{
	font-weight:bold;
	color:#0097DC;
	cursor:pointer;
}
div#parature_wrapper div#ratingContent #voteBox span{
	float:left;
	margin-right:4px;
	font-weight:normal;
}
#divEasyAnswer_overlayContent{
	height:340px !important;
	overflow-y:auto;
	overflow-x:hidden;
}
#topicInformation{
	border: 1px solid #E4E4E4;
    position: absolute;
    right: 15px;
    top: 52px;
    width: 200px;
}
div#parature_wrapper div#topicInformation .topcInformationData li{
    float: left;
    padding: 3px 10px;
    width: 180px;
	font-size:11px;
	color:#8D8D8D;
}
div#parature_wrapper div#topicInformation .topcInformationData li.first{
	background: url("http://resources.rosettastone.com/support/French/images/side-parent.png") repeat-x 0 0;
	height: 17px;
	color:#7FA746;
	font-weight:bold;
	font-size:12px;
}
#articleAnswer strong{
	color:#000000;
	margin-bottom:5px;
	font-weight:bold;
	font-size: 13px;
	width:100%;
	float:none;
}
div#parature_wrapper #articleAnswer a{
	font-size: 12px;
    font-weight: bold;
}
.kbanswer_asp div#parature_wrapper fieldset input {
}

.kbanswer_asp div#parature_wrapper div.formField label {
   float: left;
   font-size: 0.9em;
   padding: 2px 5px 10px 20px;
   text-align: left;
   width: 150px;
}
.welcome_to_game_night div{
	background:none;
	border:0;
	border-radius:0;
	padding:0;
	width:auto;
}
div#parature_wrapper .kbcontent .articleData{
    width:705px;
}

div#parature_wrapper #articleAnswer table{
    float:left;
    margin-top:10px;
    clear:both;
}
#parature_content p.error{
    float:left;
    padding-left:15px;
    width:705px;
}




/*********Jacrousel**********/


div#parature_wrapper .jcarousel-list li{
	width:auto;
}
div#parature_wrapper #mycarousel3 li{
	padding: 0 0 0 5px;
    width: 250px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    margin: 7px 0 0 5px;
    padding: 0 25px 1px 20px;
    width: 260px;
}


.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  262px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 255px;
    height: auto;
	float:left;
}
#mycarousel li.jcarousel-item {
	min-height:115px;
	height:auto !important;
	height:115px;
}
.jcarousel-skin-tango #mycarousel2 .jcarousel-item {
	width:65px;
	margin-right:1px;
	padding:0;
}
.jcarousel-skin-tango #mycarousel4 .jcarousel-item {
	 width: 252px;

	padding:0;
}

.widget-mid .jcarousel-container-horizontal{
	width:237px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background:none;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 21px;
    right: 2px;
    width: 19px;
    height: 19px;
    cursor: pointer;
   background: url("http://resources.rosettastone.com/support/French/images/button_icon_sprite.png") no-repeat scroll -275px -310px transparent;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

/*.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}*/

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 21px;
    left: 0;
    width: 19px;
    height: 19px;
    cursor: pointer;
   background: url("http://resources.rosettastone.com/support/French/images/button_icon_sprite.png") no-repeat scroll -250px -310px transparent;
}
.events #parature_wrapper #parature_content #treeView{
	display:none;
}
.events-carousel .jcarousel-skin-tango .jcarousel-prev-horizontal{
	top:40px;
}
.events-carousel .jcarousel-skin-tango .jcarousel-next-horizontal{
	top:40px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 0;
    background-image: url(next-horizontal.png);
}

/*.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}*/

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}



/**********Footer**********/
.outer-footer{
	float:left;
	width:100%;
	padding-top:0px;
	margin: 18px 0 0;
}
.welcome_to_game_night div.outer-footer{
	float:left;
	width:100%;
}
#footer p {
    font-size: 11px;
	float:left;
	margin-top:0;
	width:100%;
}
#footer a {
    color: #2F251E;
    text-decoration: none;
}
#footer {
	border-top: 1px solid #DBA51E;
    color: #7F6A0C;
    font-size: 11px;
    margin: 0px auto 10px;
    overflow: hidden;
    padding: 20px 0 0;
    width: 960px;
}
#footer #secondarynav{
	float:left;
}
/* drop down menu languages*/
#div3 {
    left: 48%;
    margin: 42px 0 0 21px;
    position: absolute;
    top: 0;
	display:none;
	z-index:9999;
	width:337px;
	padding:10px;
}
#div3 a{
	color:#333;
	text-decoration:none;
}
#div3 .content{
	float:left;
	padding: 10px;
	width:313px;
	font-size: 11px;
	background-color:#FFFFFF;
	margin:0px 0px 0px 1px;
	line-height: 25px;
	border-left:1px solid #deb709;
	border-right:1px solid #deb709;
}
#div3 .left{
	float:left;
	background-color:#FFF;
	margin: 0 0 0 2px;
}
#div3 .left div{
	border-bottom:1px solid #f8f1ce;
}
#div3 .right div{
	border-bottom:1px solid #f8f1ce;
}
#div3 .top{
	float:left;
	background: url("http://resources.rosettastone.com/support/French/images/french_dropdown_top.png") no-repeat 0 0;
	width:337px;
	height:35px;
}
#div3 .bottom{
	float:left;
	background: url("http://resources.rosettastone.com/support/French/images/french_dropdown_bottom.png") no-repeat 0 0;
	width:337px;
	height:35px;
}
#div3 .right{
	float:right;
	background-color:#FFF;
}
.soonImg{
	margin:0 0 0 12px;
}
#subscriptionContent {
    border: 1px solid #333333;
    float: left;
    margin: 10px 0 10px 250px;
    padding: 10px;
    width: auto;
	background-color:#FAFAFA;
	border:1px solid #E4E4E4;
	font-size: 12px;
}
.kbanswer_asp div#parature_wrapper #subscriptionContent fieldset{
	float: right;
   margin: 0 30px 0 0;
   padding: 10px 0 0;
   width: 640px;
}

.welcome_guest{ display:none;}

#myCart{ display:none;}

#support-nav{ display:none;}

.img_widget_mid{
	/*background: url("http://resources.rosettastone.com/support/SF/French/images/widget_mid.png") no-repeat scroll 0 0 transparent;*/
    color: #3A3A3A;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 340px;
    line-height: 21px;
    padding: 8px 15px 0;
}
#social-media ul li a {
    outline: medium none !important;
}


