/*
Title:		Rosetta Stone: page.css
Created:	June 2007
Description:    Page.css contains all the rules that control the styling of individual page elements.
*/


img {
	border: 0px;
}

.img-valign-bottom {
	vertical-align: bottom;
}

.img-valign-middle {
	vertical-align: middle;
}

h1, h2, h3 {
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: .5em;
}

h3.no-pad {
	padding: 0;
}

h2.stone, h3.stone, h1.stone{
        background: url(http://www.therosettastone.es/us_assets/images/blueimg.gif) no-repeat 0 50%;
        padding: 2px 0 0 35px;
        line-height: 2.5em;
        margin-bottom: 10px;
}

h4 {
	font-size: 1em;
	padding-bottom: .5em;
        color: #7a7a7a;
        font-weight: bold;
}

#content-area-right h4 {
	font-size: 1.15em;
}

h5 {
	font-size: 1em;
	font-weight: bold;
        color: black;
}

h6 {
	font-size: 11pt;
	font-weight: normal;
	padding-bottom: .5em;
}

h5 a:link, h5 a:active, h5 a:visited {
	text-decoration: none;
}

h5 a:hover {
	text-decoration: underline;
}

#content-area-left h3.first {
        margin-top: 0;
}

p {
	padding-bottom: 1em;
}

#content-subpage ul {
        margin-bottom: 1em;
}

p strong, li strong {
	font-weight: bold;
}

option {
	padding: 0 3px 0 3px;
}

.sub-article {
	padding-bottom: 2em;
}

 hr {
	clear: both;
	text-align: center;
	margin: 1em 0 1em 0;
	border: 0;
	color: #ccc;
	background-color: #ccc;
	height: 1px;
}

.clear {
	clear: both;
}

.floatright {
	float: right;
}

.floatleft {
	float: left;
}

.center {
	text-align: center;
}


/*  LINK TYPES */

a:link, a:visited, a:active {
	color: #2f251e;
        text-decoration: underline;
}

a:hover {
        color: #739600;
}

#content a:link, #content a:visited, #content a:active {
	color: #5C7800;
	text-decoration:none;
	border-bottom: 1px solid #C6D0A6;
}

#content a:hover {
	color: #739600;
	border-bottom: 1px solid #DEE4CC;
}

.red-link a:link, .red-link a:visited, .red-link a:active, .red-link {
	color: #DB4628;
	text-decoration: none;
}

.red-link a:hover {
	text-decoration: underline;
        color: #DB4628;
}

#top-area-right a:link, #top-area-right a:visited, #top-area-right a:active, #footer a:link, #footer a:visited, #footer a:active, #footer-home a:link, #footer-home a:visited, #footer-home a:active {
	text-decoration: none;
}

#top-area-right a:hover, #footer a:hover, #footer-home a:hover {
	text-decoration: underline;
	color: #000;
}

#channel-personal span a:link, #channel-schools span a:link, #channel-organizations span a:link, #channel-personal span a:visited, #channel-organizations span a:visited, #channel-schools span a:visited, #channel-personal span a:active, #channel-organizations span a:active, #channel-schools span a:active {
	text-decoration: none;
	border-bottom: 2px solid #ccc;
}

#channel-personal span a:hover, #channel-personal a:hover {
	color: #db4628;
}

#channel-schools span a:hover, #channel-schools a:hover {
	color: #622587;
}

#channel-organizations span a:hover, #channel-organizations a:hover {
	color: #0098db;
}

.deep-homeschool a:hover {
	color: #739600;
}

#sub-left li {
	list-style: none;
	padding-bottom: 4px;
	font-size: 10pt;
}

#sub-left a:link, #sub-left a:visited, #sub-left a:active {
	color: #000;
}

#sub-left a:hover {
	text-decoration: underline;
}

#sub-left span {
	width: 14px;
	height: 14px;
	background-color: #ccc;
	color: #000;
	text-align: center;
	margin-right: 5px;
	margin-top: 1px;
	float: left;
	overflow: hidden;
}

#sub-left span.line-break {
	margin-bottom: 5px;
}

#sub-left u {
	text-decoration: none;
	position: relative;
	top: -3px;
}


/* CLASSES */

.item-price, #item-price {
	float: left;
	font-size: 13pt;
	font-weight: bold;
	color: #739600;
}

span.item-price {
	margin-top:-4px;
	padding-top: 4px;
	position: relative;
	width: 130px;
}

span.item-price span.value {
	color: #739600;
	line-height: 1em;
	font-size: 13px;
	position: absolute;
	right: 0;
	top: 0;
}

span.item-price span.save {
	color: #DB4628;
	line-height: 1em;
	font-size: 13px;
	position: absolute;
	right: 0;
	top: 1.1em;
}

div.savings-note {
	font-size: 13px;
	color: #db4628;
	text-align: right;
	font-weight: bold;
}

.channel-text {
	margin-left: 20px;
	margin-right: 15px;
	font-family: arial, verdana;
	font-size: 9pt;
}

.content-text {
	margin-left: 29px;
	margin-top: 25px;
	margin-right: 50px;
	font-family: arial, verdana;
	font-size: 10pt;
	color: #2f251e;
}

.footer-right a:link {
	text-decoration: none;
}

.footer-right a:hover {
	color: #000;
	text-decoration: underline;
}

.pad-top-small {
	padding-top: 5px;
}

.padtopselect {
	padding-top: 8px;
}

.pad-bottom-small {
	padding-bottom: 4px;
}

.pad-top-medium {
	padding-top: 16px;
}

.padtopflush {
	padding-top: 20px;
}

.padtopbig {
	padding-top: 32px;
}

.padtopbigflush {
	padding-top: 59px;
}

.pad-top-smallflush {
	padding-top: 12px;
}

.pad-left-medium {
	padding-left: 15px;
}

.padrightbig {
	padding-right: 38px;
}

.padleftbig {
	padding-left: 38px;
}

.align-right {
	text-align: right;
}

.image-wrap {
	float: left;
        clear: both;
	margin: 0 10px 10px 0;
}

.image-wrap-right {
	float: right;
	margin: 0 0 10px 10px;
}

.first-line {
	margin-top: 20px;
}

.no-style {
	list-style: none;
}

.column-50 {
	width: 50%;
	float: left;
    margin-top: 1em;
    position: relative;
}

.column60 {
	width: 60%;
	float: left;
}

.column40 {
	width: 40%;
	float: left;
}

.column45 {
	width: 45%;
	float: left;
}

.column-narrow {
	margin-top: 10px;
	width: 220px;
	float: left;
}

.underheader {
	position: relative;
	top: -2.2em;
	left: 38px;
}

.header{
        font-size: 1.2em;
        font-weight: bold;
        padding-bottom: .5em;
}

.column-50 ul.list {
        padding-right: 20px;
}

.mute, .date {
       color: #7a7a7a;
       font-size: 92%;
}

em.mute {
       display: block;
       margin-bottom: .5em;
}

ul.list span {
       display: none;
}

.sub-article .date, .sub-article cite {
       font-style: italic;
       font-size: 100%;
       color: #7a7a7a;
}

.sub-article dl dt {
       color: #4a4a4a;
}

.subnote {
       color: #666;
       font-size: 92%;
}


.thumb-box {
	width: 50%;
	float: left;
        margin-top: 1em;
}

.thumb-box img {
       margin: 0 10px 32px 0;
}

.thumb-box p {
       padding-right: 20px;
       line-height: 1.2em;
}

span.photo-caption {
       float: right;
       width: 175px;
       margin: 0 0 10px 10px;
}

span.photo-caption span.mute {
       float: left;
       font-style: italic;
       font-size: 11px;
       line-height: 1em;
       margin-top: -5px;
}



/* DEFINITION LISTS */

#content-area-right dl, #content-style-sub-right-2 dl, .content-text dl {
        margin-bottom: 1.2em;
}

#content-area-right dt, #content-style-sub-right-2 dt, .content-text dt {
        font-weight: bold;
}

#content-area-right blockquote {
        padding-left: 20px;
}


/* TABLE */


table {
        border-top: 1px solid #ddd;
        border-left: 1px solid #ddd;
	//border-collapse: collapse;
}

th, td {
        padding: 10px;
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
}

tr.alt {
        background: #FAFAFA;
}

col.column1 {
        width: 15%;
}

col.column2 {
        width: 60%;
}

col.column3 {
        width: 25%;
}

.table-levels {
	width: 260px;
	margin-left: auto;
	margin-right: auto;
}

.table-yellow {
	text-align: left;
	border: 1px solid #F4DC6C;
        position: relative;
}

.table-yellow-header {
	background-color: #ECC200;
	padding: 3px 0 2px 7px;
	font-size: 9pt;
}

.table-yellow div.alt {
        background-color: #FCF6D9;
	padding: 7px;
}

.table-yellow div {
	background-color: #FFFFFF;
        padding: 7px;
}

.table-yellow div span, .table-yellow div.alt span {
        color: #DB4628;
        font-weight: bold;
        position: absolute;
        right: 5px;
}


p cite {
	font-size: 92%;
	color: #8E7B00;
	display: block;
}

h3.news {
        background: url(http://www.therosettastone.es/us_assets/images/content_title_news.gif) no-repeat;
	padding-bottom: 1em;
}

h3.testimonials {
        background: url(http://www.therosettastone.es/us_assets/images/content_testimonials.gif) no-repeat;
	padding-bottom: 1em;
}

h3 span {
        margin: -9999px;
}



/* HOMEPAGE SPECIFIC RULES */

#channel-personal p, #channel-organizations p, #channel-schools p {
        padding: 10px 20px;
}

#channel-organizations ul, #channel-schools ul, #channel-personal ul {
        float: left;
        margin-left: 20px;
        margin-bottom: 10px;
}




/* from global.css */

a:hover, h3, #main-tab li.selected a span,
h5 a:link, h5 a:active, h5 a:visited,
#sub-left #active a:link, #sub-left #active a:active, #sub-left #active a:visited,
#sub-left li.active a:link, #sub-left li.active a:active, #sub-left li.active a:visited,
#sub-left a:hover {
	color: #739600;
}

#sub-left #active span, #buy-now .tab {
	background-color: #739600;
	color: #fff;
}

#sub-nav-box h3 {
        line-height: 1em;
        padding: 8px 0 4px 16px;
        margin: 0;
        font-weight: normal;
        font-size: 107%;
        text-transform: uppercase;
}

.content-style {
	background: transparent url('http://www.therosettastone.es/us_assets/images/homeschool/productmenu_bg.png') repeat-x;
}

#content-subpage #content-area-left {
	width: 529px;
	padding: 0 20px 0 34px;
}

#content-column-left {
  float: left;
  padding: 10px 10px 0 34px;
  font-size: 10pt;
  width: 406px;
}

#content-column-right {
  float: left;
  padding: 10px 34px 0 10px;
  font-size: 10pt;
  width: 406px;
}

/* from buynow.css */

#buy-now {
    background: #fff;
    padding: 0px 25px 0px 25px;
		float: left;
		width: 850px;
}

#catalog {
  background:#FFFFFF none repeat scroll 0%;
  float:left;
  padding:0px 25px;
}

#buy-now .tab, #catalog .tab {
	float: left;
  clear: both;
	color: #fff;
	padding: 3px 12px 3px 10px;
	margin-top: 5px;
}

#buy-now table {
        width: 850px;
        margin: 0pt auto;
}

#buy-now strong, #catalog strong {
        font-weight: bold;
}

#buy-now caption, #buy-now th, #catalog caption, #catalog th {
        display: none;
}

#buy-now .clear, #catalog .clear {
	clear: both;
}

#buy-now input.submit, #catalog input.submit {
        padding: 0;
        margin: 0;
        margin-top: 5px;
}

#buy-now .item-price, #catalog .item-price {
        padding-top: 10px;
        padding-right: 10px;
}

div.bottom-solid {
       border-bottom: solid 1px #aaa;
       padding-bottom: 10px;
       margin-bottom: 10px;
}


div.table-yellow-header h3 {
        font-size: 14px;
        font-weight: bold;
      	color: #4A3805;
        margin-bottom: 0;
        padding-bottom: 0;
}

div.table-yellow-header h2.first {
        font-size: 14px;
        font-weight: bold;
        color: #4A3805;
        margin-bottom: 0;
        padding-bottom: 0;
}

span.ac-included {
       font-weight: bold;
       color: #DB4628;
}

/*  LANDING PAGE-SPECIFIC RULES */

p.bookmark {
       background: url(http://www.therosettastone.es/us_assets/images/bookmark.gif) no-repeat 0 .15em;
       padding-left: 24px;
}

.promo {
       font-weight: bold;
       color: #DB4628;
       font-size: 125%;
}

#landing-offer-box {
       background: #fff url(http://www.therosettastone.es/us_assets/images/offer-bg.jpg) no-repeat top;
       font-size: 114%;
       line-height: 1.5em;
       padding: 10px 15px;
       width: 240px;
}

#promo-area {
       background: #fff url(http://www.therosettastone.es/us_assets/images/corners-bottom.gif) no-repeat bottom;
       float: left;
       width: 900px;
       margin-bottom: 10px;
       padding-bottom: 10px;
}

#promo-area #landing-offer-box {
       margin-left: 60px;
       margin-top: 20px;
       float: left;
}

#promo-area img {
       float: left;
}

body#no-navigation h1 {        
        font-size: 185%;        
        color: #DB4628;
        background: url(http://www.therosettastone.es/us_assets/images/blueimg.gif) no-repeat 0 50%;
        padding: 10px 20px 10px 35px;
        line-height: 1.2em;
        margin-bottom: 15px;
}
body#no-navigation p {    
        color: #555;
        line-height: 1.5em;
}


body#no-navigation #content-area-top {
        padding: 20px 20px 10px 34px;
}
 

body#no-navigation #content {
        background: #fff; /* url(http://www.therosettastone.es/us_assets/images/checkout-content-top2.jpg) no-repeat top; */
        padding-top: 20px; /* was 35 */
        padding-right: 20px;
        padding-bottom: 0px;
        padding-left: 20px;
        position: relative;
        float: none;
}

body#no-navigation #content div#center-column {
  width: 600px;
	margin-left: 80px ;
}

body#no-navigation #menu-area {
        background: #fff url(http://www.therosettastone.es/us_assets/images/checkout-content-top2.jpg) no-repeat top; 
        position: relative;
        clear: both;
        padding-top: 28px;
        
}

body#no-navigation .promo {
        color: #DB4628;
        text-decoration: none;

}

body#no-navigation form {
}

body#no-navigation form div.form-element {
	padding: 10px 0px 10px 0px;
	clear: both;

}

body#no-navigation form div.form-element label
{
  display: inline;
  padding: 0px 0px 10px 0px;
}

body#no-navigation #content-subpage form div.form-element input,
body#no-navigation #content-subpage form div.form-element select
{
  padding: 5px 0px 5px 0px;
	position:absolute;
	left: 385px;
}

body#no-navigation #content div#center-column form div.form-element input,
body#no-navigation #content div#center-column form div.form-element select
{
  /* margin: 15px 0 0 20px; */
  /* padding: 5px 0px 5px 0px; */
	position:absolute; 
	left: 360px; 
	width: 200px;
}

body#no-navigation #content div#center-column form div.form-element textarea {
  margin-top: 10px;
	margin-left: 0;
}

body#no-navigation #content div#center-column form div.form-element textarea {
  margin: 5px;
}

body#no-navigation .subnote {
  margin-top: 5px;
}

#holiday_offer_button {margin-top: -8px; }






/* new product page styles */

#content-header-a h1 a {
	text-decoration: none;
}

#content-header-a h1 a:hover {
	text-decoration: none;
	color: #000;
}

#content-header-a em {
	display: inline;
	font-size: 10px;
	color: #7F764D;
	vertical-align: middle;
}

#content-header-a em span {
	float: none;
	font-size: 11px;
}

#guarantee {
	background: #F1EFE2 url(http://www.therosettastone.es/us_assets/images/guarantee.jpg) no-repeat 16px 16px;
	font-size: 92%;
	color: #999;
	padding: 10px 14px 0 70px;
	float: left;
	width: 816px;	
}

#guarantee h4 {
	color: #3C3C39;
	padding: 0;
}

#catalog-promo {
	background: #F1EFE2 url(http://www.therosettastone.es/us_assets/images/promo-box-top.jpg) no-repeat top;
	overflow: hidden;
	width: 100%;
	height: 1%;
}

#catalog-promo div.promo-bottom {
	background: url(http://www.therosettastone.es/us_assets/images/promo-box-bottom.jpg) no-repeat bottom left;
	float: left;
	width: 900px;
	display: block;
}

#catalog-promo .cola, #catalog-promo .colb {
	width: 390px;
	padding: 20px;
	float: left;
	color: #555;
}

#main p {
	line-height: 1.5em;
	color: #555;
}

#main h2 {
	font-weight: normal;
	font-size: 140%;
	padding: 1em 10px 0pt;
	line-height: .5em;
	color: #DB4628;
}

#content-header-a h2 {
	position: absolute;
	top: 0;
	left: 260px;
	font-weight: normal;
	font-size: 92%;
	padding: 1.25em 20px 0 20px;
	color: #DB4628;
}


#main h2 a:link, #main h2 a:visited, #main h2 a:active, #main h3 a:link, #main h3 a:visited, #main h3 a:active {
	color: #DB4628;
	text-decoration:none;
	border: 0;
}

#main h2 a:hover, #main h3 a:hover {
	color: #AF3820;
	text-decoration: none;
	border: 0;
}

#main h3, #secondary-nav h3 {
	font-weight: normal;
	font-size: 130%;
	padding: 0 0 .35em 0;
	color: #2F251E;
}

#main h4 {
	color: #000;
	font-weight: normal;
}

#main a:link, #main a:visited, #main a:active, #secondary-nav a:link {
	color: #5C7800;
	text-decoration:none;
	border-bottom: 1px solid #C6D0A6;
}

#main a:hover, #secondary-nav a:hover {
	color: #739600;
	text-decoration:none;
	border-bottom: 1px solid #DEE4CC;
}

#secondary-nav a:link, #secondary-nav a:hover {
	border: 0;
}

.add-green {
	background: url(http://www.therosettastone.es/us_assets/images/add-green-top.png) no-repeat top;
	color: #333;
	float: left;
	width: 260px;
	margin-bottom: 1em;
}

.add-green div.add-bottom {
	background: url(http://www.therosettastone.es/us_assets/images/add-green-bottom.png) no-repeat bottom;
	width: 260px;
	float: left;
}

#catalog-promo .add-green div.add-bottom {
	background: url(http://www.therosettastone.es/us_assets/images/add-green-bottom-tanbg.png) no-repeat bottom;
	width: 260px;
	float: left;
}

.add-green img.btn-add {
	float: left;
	padding: 7px;
}

.add-green em {
	font-size: 176%;
	font-style: normal;
	font-weight: bold;
	padding: .6em 10px .4em 0;
	float: right;
}

.add-bottom p {
	font-size: 92%;
	margin: 0;
	padding: .5em 10px 1em 10px;
}

.add-bottom p strong {
	color: #000;
	line-height: 1.25em;
	font-weight: normal;
	font-size: 114%;
	padding-top: 1em;
}

.add-bottom h3#level {
	color: #739600;
	padding: 0 10px;
	margin: 0;
	font-size: 110%;
}

.add-green div.ac-checkbox {
	float: left;
	clear: both;
	margin: 0 0 5px 10px;
	color: #678700;
	font-size: 92%;
}

.add-green div.ac-checkbox input {
	margin: 0;
	padding: 0;
}

.add-green strong#osub3, .add-green strong#osub6, .add-green strong#osub12 {
	color: #333;
	margin: 10px 0 0 10px;
}

#main ul li {
	background: url(http://www.therosettastone.es/us_assets/images/bullet-green.gif) no-repeat 0 .15em;
	padding-left: 20px;
	font-size: 92%;
	line-height: 1.5em;
}

#main > .cola {
	float: left;
	width: 540px;
	margin: 1.5em 0;
}

#main > .colb {
	float: right;
	width: 280px;
	margin: 2.5em 0;
}

#main > .cola p {
	font-size: 92%;
	line-height: 1.25em;
}

.add-tan {
	background: #F1EFE2 url(http://www.therosettastone.es/us_assets/images/add-tan-top.png) no-repeat top;
	margin-bottom: 2em;
	color: #666;
	width: 540px;
	float: left;
	padding: 10px 0 0 0;
}

.add-tan div.tan-bottom {
	background: url(http://www.therosettastone.es/us_assets/images/add-tan-bottom.png) no-repeat bottom;
	width: 540px;
	float: left;
	padding: 0 0 10px 0;
	position: relative;	
}

.add-tan p input, .add-tan p {
	margin: 0;
	padding: 0;
}

h3#gv em {
	font-size: 78%;
	color: #739600;
	position: absolute;
	left: 430px;
}

.add-tan p {
	margin-left: 12px;
}

.add-tan p em {
	font-size: 142%;
	font-style: normal;
	color: #333;
	margin: 0 10px;
}

.add-tan p img {
	vertical-align: middle;
}

.add-tan select {
	margin-left: 10px;
}

#tan-box {
	background: url(http://www.therosettastone.es/us_assets/images/tanbox-top.png) no-repeat top;
	color: #333;
	float: left;
	width: 260px;
	margin-bottom: 1em;
	font-size: 92%;
}

#tan-box div.tan-box-bottom {
	background: url(http://www.therosettastone.es/us_assets/images/tanbox-bottom.png) no-repeat bottom;
	width: 260px;
	float: left;
	padding-bottom: 10px;
}

#tan-box h3 {
	color: #739600;
	padding: .75em 15px 0 15px;
}

#tan-box p {
	padding: 5px 15px 5px 15px;
	line-height: 1.5em;
	color: #666;
}

#main .add-tan a:link, #main .add-tan a:visited, #main .add-tan a:active, #main .add-tan a:hover, #main .border-box a:link {
	border: 0;
}

input.add-check {
	vertical-align: text-top;
}

.border-box {
	background: url(http://www.therosettastone.es/us_assets/images/border-box-top.png) no-repeat top;
	color: #333;
	float: left;
	width: 260px;
	margin-bottom: 1em;
	font-size: 92%;
	position: relative;
}

.border-box p {
	padding: 5px 15px 5px 15px;
	line-height: 1.5em;
	color: #666;
}

.border-box p strong {
	color: #333;
	font-size: 140%;
}

.border-box span {
	color: #739600;
	padding: 7px 0 0 15px;
	display:block;
}

h3.box {
	padding: 1em 0 0 15px;
	color: #739600;
}

h3#level {
	padding: 0 50px 0 15px;
	color: #DB4628;
}

.border-box div.border-box-bottom {
	background: url(http://www.therosettastone.es/us_assets/images/border-box-bottom.png) no-repeat bottom;
	width: 260px;
	float: left;
	padding-bottom: 10px;
}

#description {
	overflow: hidden;
	width: 100%;
	height: 1%;
}

#description .cola {
	float: left;
	width: 290px;
	margin: 1em 0;
}

#description .colb {
	float: right;
	width: 270px;
	margin: 1em 0;
	padding-left: 20px;
}

#tab-box ul.tabs {
	background: #F1EFE2;
	padding: .85em 0 .25em 10px;
}

#tab-box ul.tabs li {
	list-style: none;
	display: inline;
	padding: 0;
	background: none;
}

#tab-box ul.tabs li a:link {
	border: 0;
	color: #706D61;
	background: #E0DBC2 url(http://www.therosettastone.es/us_assets/images/tab-tr.png) no-repeat top right;
	padding: .5em 10px .5em 0;
}

#tab-box ul.tabs li a:link em {
	background: #E0DBC2 url(http://www.therosettastone.es/us_assets/images/tab-tl.png) no-repeat top left;
	padding: .5em 0 0 10px;
}

div#tab-box ul.tabs li a.selected {
	background: #fff url(http://www.therosettastone.es/us_assets/images/tab-active-tl.png) no-repeat top left;
	color: #DB4628;
	padding: .5em 0 .5em 10px;
}

div#tab-box ul.tabs li a.selected em {
	background: #fff url(http://www.therosettastone.es/us_assets/images/tab-active-tr.png) no-repeat top right;
	padding: .5em 10px .5em 0;
}

#tab-box p {
	font-size: 92%;
}

#tab-box h4 {
	color: #739600;
	padding-top: .75em;
}

#tab-box h5 {
	color: #000;
	font-size: 92%;
	padding-top: .75em;
}

#audio-companion, #what-you-learn, #features-benefits, #system-reqs {
	border: 3px solid #F1EFE2;
	border-top: 0;
	padding: 5px 15px 0 15px;
	overflow: hidden;
	height: 1%;
}

#audio-companion .cola, #audio-companion .colb {
	float: left;
	width: 290px;
}

#audio-companion .colb {
	width: 260px;
	float: right;
}

#audio-companion .border-box p {
	font-size: 107%;
}

#side-contact {
	background: #F1EFE2 url(http://www.therosettastone.es/us_assets/images/side-contact-bg.png) repeat-y right;
	margin: 10px -20px;
}

#side-contact ul {
	overflow: hidden;
	width: 100%;
	height: 1%;
}

#side-contact ul li {
	float: left;
	color:#777;
	line-height: 1.65em;
	font-size: 92%;
}

#side-contact ul li.shop-phone {
	padding: 10px 0 10px 15px;
	width: 104px;
	border-right: 1px solid #D7D4CE;
}

#side-contact ul li.email-contact {
	padding: 10px 0 10px 15px;
	width: 124px;
	border-left: 1px solid #fff;
}

#side-contact ul li em {
	display: block;
	color: #000;
	font-size: 121%;
}

#side-contact ul li.email-contact a:link {
	color: #678700;
}

#side-contact ul li.email-contact a:hover {
	color: #739600;
}

#secondary-nav p {
	color: #555;
}

#secondary-nav ul {
	margin: 0 0 20px 0;
}

#secondary-nav ul li {
	padding: .5em 0;
}

#secondary-nav ul li.selected {
	background: #FFF0AF url(http://www.therosettastone.es/us_assets/images/side-bg-selected.png) repeat-y right;
	margin: 0 -20px; 
	padding: .5em 0 .5em 20px;
}

#secondary-nav ul li a:link, #secondary-nav ul li a:visited {
	color: #666;
	text-decoration: none;
}

#secondary-nav ul li.selected a {
	color: #DB4628;
	text-decoration: none;
	font-weight: bold;
}

#secondary-nav ul li a:hover {
	color: #DB4628;
}

/*  SUB ARTICLES UNDER GLOBAL SECTION */
.sub-article-global {
  padding-bottom: 0px;
}

.sub-article-global .news-title {
  font-size: 1.1em;
  padding-top: 4px;
}

.sub-article-global .news-content {
  font-size: 12px;
  padding-top: 8px;
  padding-bottom: 1px;
}

.sub-article-global .news-item {
  font-size: 100%;
  line-height: 1.7em;
}
