/*
 * @group content
 */

#promo{display:none}
div#promo{display:block;}

#content{width:960px;margin:0px 5px 0 5px}

.first-element div#section {padding-left:20px;} 

/** html #article-detail{height:652px}*/
#article-detail.buynow {min-height:632px;_height:632px;}

/* HZ Styles */
#article-detail{width:632px; background:url('/us_assets/redesign/images/gridbgwide.gif') no-repeat bottom left; min-height:622px; _height:622px;}
.organizations #article-detail{min-height:696px;_height:696px;}
.homeschool #article-detail{min-height:667px;_height:690px;}
.schools #article-detail{min-height:658px; _height:689px;}

#article-detail .first-element div#section{background-position:0 0px;width:632px;}
#article-detail .share-this{width:125px;height:16px;float:right}
#article-detail .article h1{color:#3c2d1f;margin:5px 0 10px 0;}
#article-detail .article p img{float:right;margin-left:20px}
#article-detail .article p{color:#3c2d1f; margin:3px 0 15px 0;}
#article-detail .article p.eval{font-size:11px;}
#article-detail p.author{color:#739600;font:bold 10px/18px;background:url('/us_assets/redesign/images/grdash.gif') no-repeat left center;padding-left:15px;}	
#article-detail .grid-col-footer{border:none}	
#article-content{padding:20px 20px 10px 20px;}
/* #article-archive{padding:15px 10px 15px 322px;width:300px;margin-bottom:10px;height:100px;background:url('/us_assets/redesign/images/archivebg.jpg') no-repeat}
#article-archive h1{font:bold 12px/16px;margin:0 0 3px 0;color:#2e1e0f}
#article-archive ul li{font:normal 12px/16px;background:url('/us_assets/redesign/images/brwnlidot.gif') no-repeat left center;padding-left:8px} */
#article-detail .article h2.htb{border-bottom:solid 1px #cccccc;margin:20px 20px 5px 0;padding:0 5px 0 0}
#article-archive p{margin-top:5px;position:relative}
#article-archive p img{position:absolute;top:-25px;right:0px}
* html #article-archive p img{right:10px}


#totale-intro{background-image:url('/us_assets/redesign/images/gridcoltotalebg.gif');}
#totale-intro div.module-name{background-position:0 -46px}
#totale-intro .grid-col-content{padding:20px 20px 20px 170px;font:normal 11px/14px;color:#2e1e0f}


/* STYLES FOR TESTIMONIAL-TYPE BLOCKQUOTES */

blockquote.testimonial {
	background: #FAF7E4;
	border: 1px solid #EBE3A5;
	color: #7F6A0C;
	font-style: italic;
	font-size: 13px;
	margin: 0 0 15px 0;
	padding: 10px;
	line-height: 1.5em;
}

blockquote.testimonial cite {
	color: #739600;
	font-style: normal;
	font-size: 11px;
	display: block;
}

blockquote.testimonial span.name {font-weight:bold;}

/* Image styles */ 
.image-wrap { clear:both;float:right; margin:0 10px 10px 0; }
#awardImage3 {margin: 7px 10px 10px 0;}

/* === Home School Styles === */
.hs-awards  #awardImage2 {padding-right:10px;padding-top:7px;padding-bottom:15px;}
.hs-awards {padding:0px 50px;}
.hs-chart {border-left:1px solid #DDDDDD; border-top:1px solid #DDDDDD; font-size:12px; margin:10px auto 0px auto;}
.hs-chart th, .hs-chart td {border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD; padding:10px;}
.hs-chart .highlight {background:#FDF0BC;}
.hs-chart .highlight .price {float:left; margin:14px 5px 0 0;}
.hs-lang-left1 {width:200px; float:left;}
.hs-lang-left2 {width:200px; float:left;}
.hs-lang-left1 a, .hs-lang-left2 a {display:block; font-size:12px;}
.hs-relaxed img {float:left;padding-right:10px;}
#article_image, .creative-image {float:right;padding:0 0 10px 15px;}
.hs-box {display:none;}

/*homeschool enews articles */
#article_page_nav_container a {color:#DCDCDC}
#article_page_nav_link_previous, #article_page_nav_link_next,#article_page_nav_link_last,#article_page_nav_link_first {float: right; background-color:#3D3D3D;color:#DCDCDC; margin:2px; padding:10px}

/* buynow page */
.column-narrow {float:left; width:220px;margin-right:30px;display:inline;}
.column-narrow ul li a { display:block;}

/*conf. page */
.hs-conf .mute, .hs-conf .date {color:#7A7A7A;}
.hs-conf dt {font-weight:bold; }
.hs-conf dd, .hs-conf dt {margin-bottom:3px;}
.hs-conf dl {margin-bottom:1.2em; font-size:12px;}

/*Reviews */
#order-status-search-left {float: left;}
#order-status-search-right {border-left: 1px solid rgb(204, 204, 204); float: left; margin-left: 50px; padding-left: 50px;}

/* STYLES FOR LEADERSHIP PAGES  */

dl.profile-thumb {
	float: left;
	width: 130px;
	margin: 0 15px 20px 0;
}

dl.profile-thumb dd.name {
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
}

dl.profile-thumb dd.title {
	color: #666;
}

h1 span {
	display: none;
}

h1 em {
	color: #739600;
	display: block;
	font-style: normal;
	font-size: 15px;
	margin-bottom: 1.75em;
}

img.thumb {
	float: left;
	margin: 0 20px 10px 0;
}

.leadership-list {
	float: left;
	width: 290px;
}

.leadership-list ul {
	float: left;
	width: 130px;
	margin-left: 0;
	margin-top: 10px;	
}

.leadership-list ul li {
	font-size: 11px;
	list-style-type: none;
}

/* this is in global.css
.column-narrow ul.list li {
	padding-bottom:5px;}
*/

/* Global Definition List style */
dl.dlist dt {font-weight:bold; margin-top:10px;}
dl.dlist dt.first {margin-top:0px;}

/* Added for hs lang-rotate */
#choose-hs-langs #rotate-langs{height:120px;position:relative;}
#choose-hs-langs #rotate-langs li{display:none; list-style: none;}
#choose-hs-langs #rotate-langs li.first-child,#choose-langs #rotate-langs li:first-child{display:block;}
* html #choose-hs-langs #rotate-langs li.first-child,#choose-langs #rotate-langs li:first-child{display:inline;}
#choose-hs-langs .grid-col-footer{border:none}

/* style for share this */
.icons img { margin:1.2em 0 1em 1.3em;}

/* styles added for aticles images */
#lang-article-content {border: 1px solid rgb(236, 237, 232); height:210px;} 
.lang-love-img {padding:5px 10px 0 0; float:left;}
.lang-leader-img {padding: 5px 10px 0px 0px; float: left;}
.lang-food-img {padding: 5px 10px 0px 0px; float: left;}
.top-10-img {padding:10px; float: right;}


/* styles for channel-specific textures on #section */

div.organizations #content #article-detail #section {
	background-position: 0 -46px;
}

div.schools #content #section {
	background-position: 0 -93px;
}

div.homeschool #content #article-detail #section {
	background-position: 0 -139px;
}
/*styles for buynow guarantee */
.guarantee{
position:absolute;
bottom:30px;
left:35px;
width:565px;
}

.guarantee p {
	font-size:11px;
}

#article-detail.buynow {position:relative;_zoom:1;}

.guarantee img{
float:left;
padding-right:10px;
}

#guar-hs-image{
padding-bottom:10px;
}

#processing,#thank-you {color: #739600; float: left; margin:12px 0 0 40px; font-size:14px;height:20px;padding-bottom:2px;}
#error,#error-email {color: #db4628; float: left; margin:12px 0 0 15px; font-size:12px;height:20px;padding-bottom:2px;}



.buynow .column-narrow ul.list li {padding-bottom:0;_zoom:1;}
.buynow .column-narrow ul.list li a {padding:2px 0 2px 10px;}
/*
.buynow .column-narrow ul.list li a {font-weight:bold; padding:2px 0 2px 10px;border:1px solid #fff;_zoom:1;}
.buynow .column-narrow ul.list li a:hover {color:#fff; text-decoration:none; background:#0098db ; border:1px solid #fff;}
*/

/* Styles for global partner page */
#partner_top .partner-lists{background-color:#FAF7E4;border:1px solid #EBE3A5;font-size:11px;height:80%;margin-top:1em; overflow:hidden;padding:10px}
#partner_top .partner-lists img{float:left;width:100px;height:65px;border:1px solid #cccccc;margin-right:10px}
#partner_top .partner-detail{float:left;width:450px;line-height:17px}
#partner_top .partner-detail h4{color:#7F6A0C;padding-bottom:2px}

/*styles for home school payment plan*/
#great-image{
float:right;
}

/* this style for override padding bottom of ul>li */
ul.list-bpad li {padding-bottom:12px;}
ul.list-bpad li.last-child {padding-bottom:0px;}
ul.list-bpad li:last-child {padding-bottom:0px;}

#great{
float:left;
margin-top:13px;
}


/*styles for home school enewsletter archive page*/
.hs-relaxed h4 { clear:both; color:#739600; font-weight:normal; margin-bottom: 8px; padding-top: 10px;}
.hs-relaxed hr { color:#CCCCCC; float:left; width:525px;}
#sharethis { border-top:1px solid #DDDDDD; cursor:pointer; display:block; font-family:Arial,Helvetica,sans-serif;  font-size:13px; margin:0 1px; padding: 15px 25px; }


/* How It Works and Commercials Video selection */

.vid-select {
        width: 630px;
        height: 120px;
        margin-left: 1px;
        background: url(/us_assets/redesign/images/arrow-line.gif) #fef7ca repeat-x top left;
}

div.vid-select ul {
margin-left:15px;
}

div.vid-select ul.rs-action {
margin-left:22px;
}

.vid-select ul li {
	width:120px;
	float:left;
	text-align:center;
	cursor:pointer;
	padding:20px 15px 0;
}

.vid-select ul.rs-action li {
	width:100px;
	float:left;
	text-align:left;
	cursor:pointer;
	padding:20px 9px 10px;
}

.vid-select ul.rs-action li a {
       font-size: 10px;
}

.vid-select ul li.active {
background:url(/us_assets/redesign/images/arrow.gif) no-repeat top center;

}

.vid-select ul li a img{
border:1px solid #6b6250;
}

.vid-select ul li.hover a img, .vid-select ul li.active a img{
border:1px solid #000;
}

.vid-select a{
	color:#6b6250;
	text-decoration:none;
	display:block;
}

.vid-select a:hover{
	color:#000;
}

.vid-select ul li.hover a, .vid-select ul li.active a{
	color:#000;
}

/*hiw test-drive page styles*/
.smallfont{font-size:11px;}

#left-side{float:left;width:760px;}

#right-side{float:left;padding-top:21px;}

.bottom-left{float:left;padding-right:60px;width:400px;}

.bottom-right{float:left;padding-top:10px;width:440px;}

.bottom-left img{padding-bottom:13px;padding-top:10px;}

.bottom-left p{width:380px;}

.bottom-right p img{float:left;padding-right:15px;}

.bottom-right p span{padding-left:204px;color:gray;font-style:italic;}

#bottom-half {background:#fef7c9 none no-repeat scroll 6% 50%;border-color:#F3E8AB #DEB709;border-style:solid;border-width:1px;height:202px;margin-left:-20px;padding:10px 0 0 25px;width:925px;border-bottom:0px;}

