/********************************************
* The Schuster Center
* Developed by I-ology
* http://www.i-ology.com
*
* Created 05/23/07 - MB
*
* General Style Definitions
********************************************/

/*********************************
* Layout Definitions
*********************************/

#right-column {
	padding: 0;
	width: 488px;
	float: right;
}

#left-column {
	width: 248px;
	padding: 0 ;
	float: left;  
}

#content-text {
	padding: 34px 34px 38px 23px; 
}

#box-bg {
	background: #ffffff;
	width: 248px;
	width/**/:/**/ 240px;
	padding: 4px;
    margin-bottom:15px;
	overflow: hidden;
}

#box-border {
    border: 1px solid #d9d6d6;
    padding-bottom: 10px;
}

#box-header {
    width: 238px;
	height: 30px;
}

#header-quote {
    float: right;
    width: 540px;
    height: 158px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/images/header_image.gif) top left no-repeat;
}

#featured-testimonial { 
    float: left;
    width: 159px;
    height: 30px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/images/img_featured_testimonials.jpg) top left no-repeat;
}

#view-all {
    float: right;
	display: block;
	width: 79px;
	height: 30px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	background:  url(/images/btn_view_all.gif) top left no-repeat;
}
a:hover#view-all {
	background:  url(/images/btn_view_all.gif) bottom left no-repeat;
}	

#text {
	padding: 14px 5px 0 18px; 
}

#text p {
    font-size: 10px;
}

#image-border {
	float: right;
    border: 1px solid #EAEAEA; 
	margin: 0 0 5px 10px;
	padding: 4px 5px 4px 5px;
}

#help-promo {
	width: 488px;
	height: 201px;
	background:  url(/images/promo_how_we_help.jpg) top left no-repeat;
}

.speaking {
    width: 238px;
    padding: 15px 19px 10px 19px;
    width/**/:/**/200px;
    overflow: hidden;
    background: url(/images/divider_speaking.gif) bottom left no-repeat;
}

.speaking li,
.speaking p strong {
    line-height: 12px;
}

.speaking li {
    margin-bottom: 3px;
}

.speaking img {
    margin: 3px 0 5px 5px;
    float: right;
}

.speaking a {
    float: right;
}

/*********************************
* Headers and Titles
*********************************/

#hdr-speaking1 {
    width: 238px;
    height: 31px;
    display: block;
    text-indent: -9999px;
    background: url(/images/hdr_speaking1.jpg) top left no-repeat;
}

/*********************************
* Promos
*********************************/


#practice-diagnosis {
	display: block;
	width: 218px;
	height: 94px;
	margin: 13px 10px 10px 10px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	background:  url(/images/promo_practice_diagnosis.gif) top left no-repeat;
}
a:hover#practice-diagnosis {
	background:  url(/images/promo_practice_diagnosis.gif) bottom left no-repeat;
}

#truth-based{
	display: block;
	width: 218px;
	height: 94px;
	margin: 10px 10px 10px 10px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	background:  url(/images/promo_truth_based.gif) top left no-repeat;
}
a:hover#truth-based {
	background:  url(/images/promo_truth_based.gif) bottom left no-repeat;
}

#promo-home-calendar-events {
	display: block;
	width: 218px;
	height: 58px;
	margin: 10px 10px 10px 10px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	background:  url(/images/promo_home_calendar.gif) top left no-repeat;
}
a:hover#promo-home-calendar-events {
	background:  url(/images/promo_home_calendar.gif) bottom left no-repeat;
}

#promo-management-program a {
    display: block;
    margin: 0 0 6px 1px;
    width: 236px;
    height: 223px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/images/promo_management_program.gif) top left no-repeat;
}


/*********************************
* Newsletter Form 
*********************************/

#home-newsletter {
    padding-top: 203px;
    margin-bottom: 6px;
    background: url(/images/homepage_newsletter.gif) top left no-repeat;
}

#newletter-copy {
    display: none;
}

.home-form {
    width: 238px;
    overflow: hidden;
}

.box-width {
    width: 126px;
}

.home-form-right {
    text-align: right;
    float: right;
    width: 147px;
    padding-right: 17px;
    width/**/:/**/ 130px;
    display: inline;
}

.home-form-left {
    float: left;
    width: 85px;
    padding-left: 19px;
    width/**/:/**/ 66px;
    display: inline;
}

.home-form-left label {
    font-size: 10px;
    font-weight: bold;
    color: #fdd899;
}

#home-sign-up {
    padding: 0 0 17px 17px;
}

/*********************************
* eBook Form 
*********************************/

#home-ebook {
    padding-top: 200px;
    margin-bottom: 11px;
    background: url(/images/homepage_ebook.gif) top left no-repeat;
}

#ebook-copy {
    display: none;
}

.ebook-home-form {
    width: 238px;
    overflow: hidden;
}

.ebook-box-width {
    width: 126px;
}

.ebook-home-form-right {
    text-align: right;
    float: right;
    width: 147px;
    padding-right: 17px;
    width/**/:/**/ 130px;
    display: inline;
}

.ebook-home-form-left {
    float: left;
    width: 85px;
    padding-left: 19px;
    width/**/:/**/ 66px;
    display: inline;
}

.ebook-home-form-left label {
    font-size: 10px;
    font-weight: bold;
    color: #000000;
}

#ebook-home-sign-up {
    padding: 0 0 17px 14px;
}


/*********************************
* Lists 
*********************************/

#promo-list {
    width: 333px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#promo-list li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: inline;
}

#promo-list a {
    height: 29px;
	display: block;
    text-decoration: none;
    text-indent: -9999px;
    overflow: hidden;
    float: left;
}


#promo-list a#free-information {
	width: 333px;
	background:  url(/images/promo_free_information.gif) top left no-repeat;
}
#promo-list a:hover#free-information, body#free-information-on #promo-list a#free-information {
	width: 333px;
	background:  url(/images/promo_free_information.gif) bottom left no-repeat;
}

#promo-list a#listen {
	width: 333px;
	background:  url(/images/promo_listen.gif) top left no-repeat;
}
#promo-list a:hover#listen, body#listen-on #promo-list a#listen {
	width: 333px;
	background:  url(/images/promo_listen.gif) bottom left no-repeat;
}

#promo-list a#audio-library {
	width: 333px;
	background:  url(/images/promo_audio_library.gif) top left no-repeat;
}
#promo-list a:hover#audio-library, body#audio-libraryl-on #promo-list a#audio-library {
	width: 333px;
	background:  url(/images/promo_audio_library.gif) bottom left no-repeat;
}


