/********************************************
* 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: 519px;
	float: right;
}

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

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

#box-bg {
	background: #ffffff;
	width: 217px;
	width/**/:/**/ 209px;
	padding: 4px;
	overflow: hidden;
	margin: 0 0 20px 0;
}

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

#text {
    overflow: hidden;
    width: 207px;
    width/**/:/**/ 182px;
	padding: 0 10px 0 15px; 
}

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

.text-image {
    float: right;
    margin: 0 0 10px 15px;
    border: 1px solid #666;
    background: none;
}

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

#quote-area {
	width: 519px;
	height: 103px;
 	text-decoration: none;
    text-indent: -9999px;
	background:  url(/images/quote_1.gif) top left no-repeat;
}

#year-archive {
    float: left;
    margin-left: 15px;
    margin-top: 20px;
    _margin-left: 8px;
}

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

.article-list {
    margin: 10px 0 20px 0;
}

.article-list li {
    padding-bottom: 8px;
}

.article-list li a {
    font-weight: bold;
    color: #4D4C4C;
}

.science-wealth {
	width: 460px;
	margin-top: 10px;
	padding-top: 2px;
	background: url(/images/wealth-divider.gif) top left no-repeat;
	overflow: hidden;
}

#book-description {
	float: left;
	width: 302px;
	padding-top: 21px;
}

#book-description h2 {
	padding: 0;
	margin: 0 0 8px 0;
	height: 20px;
	text-indent: -9999px;
	background: url(/images/hdr-science-wealth.gif) top left no-repeat;
}

#buy-now a {
	display: block;
	width: 104px;
	height: 26px;
	margin-bottom: 15px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/images/btn-buy-now.gif) top left no-repeat;
}

#buy-now a:hover {
	background-position: bottom;
}

#book-cover {
	float: right;
	width: 139px;
}

/*********************************
* Titles
*********************************/

#ttl-knowledge-products,
#ttl-purchase-materials,
#ttl-articles,
#ttl-multimedia,
#ttl-tools,
#ttl-newsletters,
#ttl-checkout,
#ttl-newsletter-signup,
#ttl-shopping-cart,
#ttl-submit-your-order,
#ttl-dental-economics,
#ttl-press-releases {
    height: 28px;
	text-indent: -9999px;
}

#ttl-knowledge-products {
	background: url(/images/ttl_knowledge_products.gif) top left no-repeat;
}
#ttl-purchase-materials {
	background: url(/images/ttl_purchase_materials.gif) top left no-repeat;
}
#ttl-articles {
	background: url(/images/ttl_articles.gif) top left no-repeat;
}
#ttl-multimedia {
	background: url(/images/ttl_multimedia.gif) top left no-repeat;
}
#ttl-tools {
	background: url(/images/ttl_tools.gif) top left no-repeat;
}
#ttl-newsletters {
	background: url(/images/ttl_newsletters.gif) top left no-repeat;
}
#ttl-checkout {
	background: url(/images/ttl_checkout.gif) top left no-repeat;
}
#ttl-newsletter-signup {
	background: url(/images/ttl_newsletter_signup.gif) top left no-repeat;
}
#ttl-shopping-cart {
	background: url(/images/ttl_shopping_cart.gif) top left no-repeat;
}
#ttl-submit-your-order {
	background: url(/images/ttl_submit_your_order.gif) top left no-repeat;
}
#ttl-dental-economics {
	background: url(/images/ttl_dental_economics.gif) top left no-repeat;
}
#ttl-press-releases {
	background: url(/images/ttl_press_releases.gif) top left no-repeat;
}

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

#promo-diagnosis {
	display: block;
	width: 197px;
	height: 94px;
	margin: 5px 5px 0 5px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	background:  url(/images/promo_diagnosis.gif) top left no-repeat;
}
a:hover#promo-diagnosis {
	background:  url(/images/promo_diagnosis.gif) bottom left no-repeat;
}

#view-testimonials {
	display: block;
	width: 167px;
	height: 27px;
	margin: 0 22px 0 18px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	background:  url(/images/btn_view_testimonials.gif) top left no-repeat;
}
a:hover#view-testimonials {
	background:  url(/images/btn_view_testimonials.gif) bottom left no-repeat;
}

#promo-audio-video {
	display: block;
	width: 333px;
	height: 29px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	background:  url(/images/promo_audio_video.gif) top left no-repeat;
}
a:hover#promo-audio-video {
	background:  url(/images/promo_audio_video.gif) bottom left no-repeat;
}

#promo-analysis-tools {
	display: block;
	width: 333px;
	height: 29px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	background:  url(/images/promo_analysis_tools.gif) top left no-repeat;
}
a:hover#promo-analysis-tools {
	background:  url(/images/promo_analysis_tools.gif) bottom left no-repeat;
}

#promo-newsletter-samples {
	display: block;
	width: 333px;
	height: 29px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	background:  url(/images/promo_newsletter_samples.gif) top left no-repeat;
}
a:hover#promo-newsletter-samples {
	background:  url(/images/promo_newsletter_samples.gif) bottom left no-repeat;
}

#promo-newsletter-signup {
	display: block;
	width: 197px;
	height: 94px;
	margin: 5px 5px 0 5px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	background:  url(/images/promo_signup.gif) top left no-repeat;
}
a:hover#promo-newsletter-signup {
	background:  url(/images/promo_signup.gif) bottom left no-repeat;
}

#promo-contact-us {
	display: block;
	width: 197px;
	height: 32px;
	margin: 10px 5px 0 5px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	background:  url(/images/promo_contact_us.gif) top left no-repeat;
}
a:hover#promo-contact-us {
	background:  url(/images/promo_contact_us.gif) bottom left no-repeat;
}

#promo-fred-arnold {
	display: block;
	width: 195px;
	height: 94px;
	margin: 5px 5px 0 5px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	background:  url(/images/promo_fred_arnold.jpg) top left no-repeat;
}

#promo-sample-articles {
	display: block;
	width: 197px;
	height: 94px;
	margin: 0 5px 0 5px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	background: url(/images/promo_samplearticles.gif) top left no-repeat;    
}

#promo-article1 {
    margin-top: 55px;
    float: left;
	display: block;
	width: 49px;
	height: 39px;
	text-indent: -9999px;
	background: url(/images/promo_samplearticles1.gif) top left no-repeat;    
}
a:hover#promo-article1 {
	height: 39px;
	background: url(/images/promo_samplearticles1.gif) bottom left no-repeat;    
}

#promo-article2 {
    margin-top: 55px;
    float: left;
	display: block;
	width: 45px;
	height: 39px;
	text-indent: -9999px;
	background: url(/images/promo_samplearticles2.gif) top left no-repeat;    
}
a:hover#promo-article2 {
	height: 39px;
	background: url(/images/promo_samplearticles2.gif) bottom left no-repeat;    
}

#promo-article3 {
    margin-top: 55px;
    float: left;
	display: block;
	width: 54px;
	height: 39px;
	text-indent: -9999px;
	background: url(/images/promo_samplearticles3.gif) top left no-repeat;    
}
a:hover#promo-article3 {
	height: 39px;
	background: url(/images/promo_samplearticles3.gif) bottom left no-repeat;    
}

#promo-article4 {
    margin-top: 55px;
    float: left;
	display: block;
	width: 49px;
	height: 39px;
	text-indent: -9999px;
	background: url(/images/promo_samplearticles4.gif) top left no-repeat;    
}
a:hover#promo-article4 {
	height: 39px;
	background: url(/images/promo_samplearticles4.gif) bottom left no-repeat;    
}

#promo-notepad {
	display: block;
	width: 197px;
	height: 115px;
    margin: 0 0 10px 5px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	background:  url(/images/promo_notepad.jpg) top left no-repeat;
}
a:hover#promo-notepad {
	background:  url(/images/promo_notepad.jpg) bottom left no-repeat;
}

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

#promo-list {
    width: 229px;
    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: 229px;
	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: 229px;
	background:  url(/images/promo_free_information.gif) bottom left no-repeat;
}

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

#promo-list a#audio-library {
	width: 229px;
	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: 229px;
	background:  url(/images/promo_audio_library.gif) bottom left no-repeat;
}

/*********************************
* Subnav 
*********************************/

#subnav a#order-materials {
    background:  url(/images/subnav_purchase_materials.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#order-materials, body.order-materials-on #subnav a#order-materials {
    background:  url(/images/subnav_purchase_materials.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#articles {
    background:  url(/images/subnav_articles.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#articles, body.articles-on #subnav a#articles {
    background:  url(/images/subnav_articles.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#multimedia {
    background:  url(/images/subnav_multimedia.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#multimedia, body.multimedia-on #subnav a#multimedia {
    background:  url(/images/subnav_multimedia.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#tools {
    background:  url(/images/subnav_tools.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#tools, body.tools-on #subnav a#tools {
    background:  url(/images/subnav_tools.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#newsletters {
    background:  url(/images/subnav_newsletters.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#newsletters, body.newsletters-on #subnav a#newsletters {
    background:  url(/images/subnav_newsletters.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#dental-economics {
    background:  url(/images/subnav_dental_economics.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#dental-economics, body.dental-economics-on #subnav a#dental-economics {
    background:  url(/images/subnav_dental_economics.gif) bottom left no-repeat;
    height: 25px;
}

#subnav a#press-releases {
    background:  url(/images/subnav_press_releases.gif) top left no-repeat;
    height: 25px;
}
#subnav a:hover#press-releases, body.press-releases-on #subnav a#press-releases {
    background:  url(/images/subnav_press_releases.gif) bottom left no-repeat;
    height: 25px;
}
