/*
    home.css
    
    namespace(s):
    - body.home
*/


/*
-------------------------------------------------
    S t r u c t u r e
------------------------------------------------- */
body.home .section-header {
    background: url(../../i/site/section-header-bg-homewarren.png) center bottom no-repeat transparent;
    height: 354px;
}
body.home .section-content {
    background: url(../../i/site/section-content-bg-home.png) center top no-repeat transparent;
}

body.home .section-header #warrenImage{
    background: url(../../i/site/section-header-bg-homewarren.png) -460px top no-repeat transparent;
	position: absolute;
	top:-77px;
	left:410px;
	height:97px;
	width:93px;
	text-indent:-9999px;
}
/*
-------------------------------------------------
    F e a t u r e
------------------------------------------------- */
body.home .feature {
    float: left;
    width: 540px;
    position: relative;
	margin-left:-20px;
}
body.home .feature .photo {
	position: absolute;
	top: -73px;
	left: 301px;
}
body.home .feature h1 {
	font:normal 30px Georgia, Times New Roman, Times, serif;
	color:#3B6BBA;
    letter-spacing: .02em;
	text-align:right;
    margin: 10px 0 10px 0;
    position: relative;
    width:295px;
}
body.home .feature h1 a {
    display: block;
    width: 295px;
}
body.home .feature h1 a:hover { 
    background-position: 0 -28px;
}
body.home .feature p {
    color: #659c25;
    text-align: right;
    width: 295px;
    position: relative;
}

body.home .feature p .mentorLink{
    display:block;
    text-transform:none;
    margin-top:10px;
}
    
/*
-------------------------------------------------
    S e a r c h ,
    F e a t   M e n t o r
------------------------------------------------- */
body.home .aside {
    float: right;
    margin-top: -30px;
    padding: 0;
    width: 387px;
}
body.home .cat-care-search {
    background: url(../../i/site/bg-blue.png) left top repeat transparent;
    border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
    padding: 10px;
    overflow: hidden;
}
body.home .search-box .search_cat_care {
    width: 260px;
}
body.home .cat-care-search h3 {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 15px;
    font-weight: bold;
}
body.home .cat-care-search p small {
    color: #6a6f75;
    font-size: 11px;
}
body.home #search-results {
    margin: 10px 0 5px;
}
body.home #search-results li a {
    font-size: 12px;
    line-height: 1.6em;
}
body.home #search-results li a:hover,
body.home #search-results li a div:hover {
    text-decoration: underline;
}
body.home .feat-mentor {
    background: url(../../i/site/bg-blue-speak.png) 83px top no-repeat transparent;
    padding-top: 15px;
}
body.home .feat-mentor .iwrap {
    border: solid 5px #c8d9ee !important;
    border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
    float: left;
    margin: 0 15px 0 0;
    width: 76px;
}
body.home .feat-mentor .iwrap img {
    display: block;
    margin: 0;
}
body.home .feat-mentor h4 {
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 6px;
}
body.home .feat-mentor a {
    font-size: 13px;
    text-transform: uppercase;
}
body.home .feat-mentor p {
    font-weight: bold;
    margin: 0;
    padding: 0;
    font-size: 13px;
}
body.home .feat-mentor p span {
    font-weight: normal;
    display: block;
}
body.home .feat-mentor a.more {
    margin-top: 10px;
    float: left;
}


/*
-------------------------------------------------
    C o n t e n t
------------------------------------------------- */
body.home .content-tabs-wrapper {
    display: inline;
    float: left;
    text-align: center;
}
body.home .content-tabs-wrapper .selector-default {
	width: 400px;
}
body.home .content-tabs-wrapper p {
    color: #7b7b7b;
    font-size: 12px;
    margin: 0;
    clear: both;
}
body.home .content-tabs-wrapper p strong {
    color: #404040;
}
body.home .touts {
    background: url(../../i/touts/bg.jpg) left 61px no-repeat transparent;
    position: relative;
    float: right;
    margin: 77px -12px 0 0;
    padding-bottom: 1px;
    height: 100px;
    overflow: hidden;
    width: 510px;
}
body.home .touts li {
    position: absolute;
    bottom: 0;
    margin-bottom: 1px;
    _margin-bottom: 0;
    left: 0;
    height: 100%;
    display: none;
    overflow: hidden;
}
body.home .touts li img {
    background-color: transparent;
}
body.home .touts li a {
    background-color: transparent;
    display: block;
    overflow: hidden;
    padding-top: 15px;
}
body.home .touts li.initial-show {
    display: block;
}