/********************************************************************/
/* Global styles */
img { behavior: url(http://scholastic.com/scripts/iepngfix.htc);}

.clear_float {
	clear: both;
	float: none;
	line-height: 0px;
}

.displace {
	left: -5000px;
	position: absolute;
}
/********************************************************************/

.caNav a {display:block;margin:10px 7px 10px 8px}
.caBook {
	margin: 10px auto 10px 0;
	background: #ed008c;
}
.caBook img { display:block; margin:0 auto}
.caBook img.caCover {margin:6px auto;width:150px}
.imgTxtHeading {display:block;margin: auto}
.caTitle {
	color: #FFFFFF;
	font-style: oblique;
	font-family: Arial;
	font-size: 9pt;
	text-align: center;
	margin: 0px 0px 7px 0px; 
}
.caText {
	color: white;
	font-family: Arial;
	font-size: 9pt;
	text-align: center;
	margin: -5px 0px 7px 0px; 
}
.caTxtBlurb {font:14px Verdana, Arial, Helvetica, sans-serif;color:#000;width:240px;margin:10px auto}
.caPoll {
	margin: 20px 0px 25px 60px; 
}

.caText a:link { 
	text-decoration: none; 
	color: white;
}
.caText a:hover {
	font-weight: bold;
}
.caText a:visited {
	text-decoration: none;
	color: white;
}
.kms {font:18px Verdana, Arial, Helvetica, sans-serif;color:#000}
.kms a {color:#ed008d}



/********************************************************************/
/* Global Elements */
#candy_apple_main_container, #poison_apple_main_container {
	background: url(images/poison_header.gif) no-repeat #b9bce4;
	padding: 0px 0px 30px 0px;
	width: 720px;
}

H1#hdr_candy_apple_books, H1#hdr_poison_apple_books {
	height: 60px;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	width: 720px;
}

H2#hdr_just_for_you {
	height: 22px;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	width: 720px;
}

#profile_widget_box {
	color: #582160;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 23px 5px 0px 0px;
	text-align: center;
	width: 200px;
}

#profile_widget_box A{
	color: #582160;
	font-weight: bold;
}

#profile_widget_box DIV {
	text-align: center !important;
	width: 100%
}

#profile_widget_box A#btn_profile_vote {
	background: url(images/btn_vote.gif) no-repeat;
	display: block;
	height: 39px;
	margin: 7px auto 4px auto;
	width: 95px;
}

#profile_widget_box A#btn_profile_add_it {
	background: url(images/btn_add_it.gif) no-repeat;
	display: block;
	height: 35px;
	margin: 6px auto 4px auto;
	width: 95px;
}

.pink_text {
	color: #582160 !important;	
}

A.pink_text {
	color: #582160 !important;	
	text-decoration: underline !important;
}

/***************************************************/
/* Homepage */

#hp_top_container {
	margin: 49px 0px 0px 27px;
}

#hp_featured_book_outter_container {
	background: url(images/bg_hp_featured_book.gif) no-repeat;
	float: left;
	height: 396px;
	width: 207px;
}

#hp_featured_book_inner_container {
	color: #582160;
	padding: 95px 10px 0px 10px;	
	width: 171px;
	text-align: center;
}

#hp_featured_book_inner_container IMG {
	margin: 0px 0px 7px 0px;	
}

#hp_top_right_elements_container {
	float: left;
	margin: 0px 0px 0px 38px;
}



DIV#hp_sweet_or_sour_container {
	background: url(images/bg_hp_sweet_or_sour.gif) no-repeat;
	display: block;
	float: left;
	height: 117px;	
	margin: 14px 6px 0px 0px;
	padding: 32px 11px 0px 18px;
	width: 191px;
}

DIV#hp_sweet_or_sour_container #profile_widget_box{
	padding: 0px 0px 0px 0px;
	line-height: 13px;
	text-align: center;
	width: 191px;	
}

DIV#hp_sweet_or_sour_container #profile_widget_box A#btn_profile_vote {
	background: url(images/btn_vote_sm.gif) no-repeat;
	display: block;
	height: 25px;
	margin: 2px auto 2px auto;
	width: 70px;
}

DIV#hp_sweet_or_sour_container #profile_widget_box A#btn_profile_add_it {
	background: url(images/btn_add_it_sm.gif) no-repeat;
	display: block;
	height: 25px;
	margin: 2px auto 0px auto;
	width: 74px;
}

A#hp_sweet_or_sour_results_container {
	background: url(images/bg_hp_sweet_or_sour_results.gif) no-repeat;
	display: block;
	float: left;
	height: 163px;
	width: 191px;
}

A#hp_poll_container {
	background: url(images/bg_hp_poll_tell_us_whats_up.gif) no-repeat;
	display: block;
	float: left;
	height: 118px;
	margin: 81px 30px 0px 0px;
	width: 191px;
}

A#hp_daily_bite_container{
	background: url(images/bg_hp_daily_bite.gif) no-repeat;
	display: block;
	float: left;
	height: 196px;
	margin: 37px 0px 0px 0px;
	width: 191px;
}

#hp_bottom_container {
	margin: 58px 0px 0px 24px;
}

H2#hdr_candy_apple_books, H2#hdr_poison_apple_books {
	background: url(images/h2_candy_apple_books.gif) no-repeat;
	height: 71px;
	margin: 0px 0px 0px 74px;
	width: 513px;
}

/***************************************************/
/* Homepage - books */

#ca_books_outter_container {
	padding: 0px 0px 0px 21px;	
}

.ca_book_container {
	float: left;
	margin: 0px 10px 20px 0px;
	width: 162px;
}

.ca_book_top {
	background: url(images/bookbox_top.gif) no-repeat;
	font-size: 2px;
	height: 5px;
	line-height: 5px;
	width: 162px;
}

.ca_book_body {
	background: #ed008c;
	height: 295px;
	padding: 3px 0px 3px 0px;
	text-align: center;
}

.ca_book_body IMG {
	margin: 0px 0px 7px 0px;	
}

.ca_book_bottom{
	background: url(images/bookbox_btm.gif) no-repeat;
	font-size: 2px;
	height: 5px;
	line-height: 5px;
	width: 162px;	
}



.ca_book_title {
	font-style:italic;
}

/***************************************************/
/* sweet_sour/credits.htm - Photo Credits  */

#photo_header_container {
	float: left;
	height: 122px;
	margin: 100px 0px 0px 43px !important;
	widht 354px;
}

h2#hdr_sweet_or_sour_photo_credits {
	background: url(images/h2_sweet_or_sour_photo_credits.jpg) no-repeat;
	height: 88px;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	width: 354px;
}

#photo_credits_container {
	color: #582160;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px 0px 0px 60px;
}

#photo_credits_container H3 {
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
}

#footer_bar {
	background: url(images/footer_bar.gif) no-repeat;
	height: 85px;
	width: 720px;
}

#footer_bar_short {
	background: url(images/footer_bar.gif) no-repeat 0px -20px;
	height: 45px;
	width: 720px;
}

/***************************************************/
/* sweet_sour/index.htm -Sweet and Sour Top 50  */
#ca_header_container {
	background: url(images/h1_sweet_or_sour_top.gif) no-repeat;
	float: left;
	height: 89px;
	margin: 56px 0px 0px 0px;
	width: 465px;
}

#ca_header_container H1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#ca_header_container H2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sweet_or_sour_ranking_header {
	height: 75px;
	margin: 20px 0px 0px 0px;
	text-align: center;
	width: 720px;
}

#sweet_or_sour_ranking_header H1{
	height: 75px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

#sweet_or_sour_ranking_header H1#sos_ew_so_sour{
	background: url(images/h1_sos_ew_so_sour.gif) no-repeat;
	width: 214px;
}

#sweet_or_sour_ranking_header H1#sos_kind_of_sweet{
	background: url(images/h1_sos_kind_of_sweet.gif) no-repeat;
	width: 243px;
}

#sweet_or_sour_ranking_header H1#sos_losing_flavor{
	background: url(images/h1_sos_losing_flavor.gif) no-repeat;
	width: 262px;
}

#sweet_or_sour_ranking_header H1#sos_totally_sweet{
	background: url(images/h1_sos_totally_sweet.gif) no-repeat;
	width: 248px;
}

#photo_credits_link_container {
	height: 30px;
	padding: 0px 0px 0px 36px;	
}

#photo_credits_link_container A{
	color: #582160;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#photo_credits_link_container A:hover{
	font-weight: bold;	
}

#next_previous_button_container{
	height: 120px;
	text-align: center;
	width: 720px;
}

#next_previous_button_container IMG{
	margin: 0px 13px 0px 13px;
}

#footer_links_container {
	height: 84px;
	text-align: center;
	width: 720px;
}

#footer_links_container IMG{
	margin: 0px 21px 0px 21px;
}

/***************************************************/
/* sweet_sour/widget.htm -Sweet and Sour Widget  */

#ca_widget_container {
	width: 480px;	
}

#widget_footer {
	margin: 0px auto 0px auto;
	padding: 0px 0px 2px 0px;
	width: 440px;
}

#widget_footer_left {
	float: left;
}

#widget_footer_left A{
	color: #582160;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 30px;
}

#widget_footer_left A:hover{
	font-weight: bold;	
}

#widget_footer_right {
	color: #582160;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;
	line-height: 30px;
	text-align: right;
}