﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	text-align: left;
}
html
{
	max-width: 1680px;
	background-color:#9C0001;
}

a img, :link img, :visited img
{
	border: 0;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
table.tablePad td
{
	padding: 5px !important;
}
table.tablePad label
{
	font-weight: bold;
	display: block;
}

table.tablePad tbody tr td span
{
	display: block;
	float: left;
	margin: 5px;
}
ul
{
	list-style: none;
}
q:before, q:after, blockquote:before, blockquote:after
{
	content: "";
}

body
{
	text-align: center;
	font-family: Arial, Sans-Serif;
	font-size: 75%;
	font-weight: normal;
	color: #754c24; /* background: #9c0001 url('/images/global/bg_footer.jpg') repeat-y scroll 50% top; */
	background: transparent url('/images/global/bg_footer.jpg') repeat-y scroll 50% top;
}

div
{
	/* position: relative; This breaks IE6!! */
}

img
{
	border: none;
}

img.left-col
{
	margin: 0 25px;
	display: block;
}

sup
{
	position: relative;
	top: -4px;
	font-size: 90%;
	vertical-align: 0;
}

a
{
	color: #9c0706;
	text-decoration: underline;
}


strong
{
	font-weight: bold;
	color: #533110;
}

.bold
{
	font-weight: bold;
}

h1 /* H1s are now for the last breadcrumb */
{
	display: inline;
}

h2
{
	font-size: 1.83em;
	color: #9c0706;
	line-height: 1.2em;
	margin-bottom: 10px;
	margin-top: 10px;
	font-weight: 800;
	max-height: 60px;
}
h2 a
{
	text-decoration: none;
}

h2 sup
{
	font-size: .8em;
}

h3, h3.tablehead
{
	font-size: 14px;
	color: #9c0706;
	font-weight: bold;
	margin: 3px 0 3px;
}
h3.tablehead
{
	font-style: italic;
}
h3 strong
{
	font-size: 14px;
	color: #9c0706;
	font-weight: bold;
	margin: 3px 0 3px;
	letter-spacing: inherit;
}

h4
{
	font-size: 14px;
	color: #9c0706;
	font-weight: bold;
	margin: 3px 0 10px;
}
h5
{
	font-size: 12px;
	color: #9c0706;
	font-weight: normal;
	margin: 0px 0 5px;
}

h6
{
	font-size: 18px;
	color: #9c0706;
	font-weight: bold;
	margin: 3px 0 3px;
}

p
{
	margin-bottom: 14px;
}

ol
{
	margin: 0px 0px 14px 10px;
}

ul
{
	margin-bottom: 14px;
}

li
{
	margin-left: 15px;
}

.red
{
	font-size: 14px;
	color: #9c0706;
	font-weight: bold;
}
.skip_to_main
{
	position: absolute;
	top: 0px;
	left: 0px;
}

#container
{
	position: relative;
	text-align: left;
	width: 940px;
	background-color: #ffffff;
	margin: 0px auto;
	overflow: hidden; /*added*/
}

#header
{
	/*z-index: 3;*/
	padding: 11px 19px 0px 27px;
}

#top_nav
{
	position: absolute; /*z-index: 4;*/
	left: 137px;
	top: 19px;
}

#top_nav ul
{
	margin-bottom: 0px;
}

#top_nav li
{
	float: left;
	position: relative;
	list-style: none;
	margin-left: 0px;
}

#top_nav li div
{
	position: absolute; /*z-index: 5;*/
	visibility: hidden;
	top: 28px;
	left: 0px;
	width: 141px;
	background: #ffffff url(/images/global/folgers_dropdown_stretch.gif) repeat-y scroll left top;
	border-bottom: 1px solid #9f782c;
}

#top_nav li div ul
{
	width: 141px;
	background: transparent url(/images/global/folgers_dropdown_top.gif) no-repeat scroll left top;
	padding: 8px 0px 6px 0px;
}

#top_nav li div ul li
{
	float: none;
	display: inline;
}

#top_nav li div ul li a
{
	display: block;
	text-align: center;
	color: #666666;
	text-decoration: none;
	letter-spacing: .2em;
	line-height: 1.7em;
	border-bottom: 1px solid #d4d4d4;
	margin: 0px 7px;
}

#top_nav li div ul li a:hover
{
	color: #9b0706;
}

#top_nav li div ul li.last a
{
	border-bottom: none;
}

#breadcrumbs, .breadcrumbs
{
	/* *** position: relative; breaks IE6 */ /*width: auto;*/
	margin-top: 20px;
}
.breadcrumb-links
{
	color: #999999;
	font-size: .9em;
	letter-spacing: .1em;
	line-height: 1.2em;
	margin-bottom: 1em; /*white-space:nowrap;*/
}
#breadcrumbs a, .breadcrumbs a
{
	color: #9c0706;
	text-decoration: none;
}

#breadcrumbs a:hover, .breadcrumbs a:hover
{
	color: #666666;
	text-decoration: underline;
}

#main_content
{
	background: #ffffff url(/images/global/folgers_main_bg.jpg) no-repeat scroll 349px top;
	padding: 0px 19px 0px 16px;
}

#content_left
{
	float: left;
	width: 755px;
}

#content_right
{
	float: left;
	width: 123px;
	margin-top: 27px;
}

.clear
{
	clear: both;
}

.prod_img
{
	float: left;
	width: 333px;
}

.prod_info
{
	float: left;
	width: 400px;
	height: 360px;
}
.prod_description
{
}
.prod_group
{
	display: none;
}
.prod_container, .prod_img img
{
	display: none;
}

.prod_info div.active, .prod_img img.active
{
	display: block;
}
.prod_info p
{
	font-size: 13px;
}

.prod_group_list, .prod_list
{
	clear: both;
	list-style-type: none;
}

.prod_list
{
	background: transparent url("/images/global/product_list_bg.jpg") scroll repeat-x top left;
	height: 140px;
}

.prod_group_list li, .prod_list li
{
	float: left;
	margin: 0;
}

.prod_group h2
{
	width: 400px;
}
.prod_list li
{
	display: none;
}

.prod_list li.active
{
	display: list-item;
}

.prod_list li.previous, .prod_list li.next
{
	margin-top: 46px;
}

.prod_avail_in
{
	display: block;
}

div.prod_avail_in div
{
	color: Black;
}

div.left_avail
{
	float: left;
	width: 120px;
	margin-right: 20px;
}

div.roastometer
{
	margin: 21px 0 0 -15px;
	display: block;
}

p.share
{
	clear: both;
	padding: 5px 0 5px;
}

.prod_details
{
	color: #333333;
	margin-left: 25px;
	clear: both;
}

.left_column, .left
{
	float: left;
}

.right_column
{
	padding-left: 15px;
	border: 1px solid blue;
}

div.bodyimage
{
	width: 286px;
	float: left;
	text-align: center;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

div.wrapcontainer
{
	width: 99.5%;
	float: left;
}
.image-left
{
	float: left;
	vertical-align: text-top;
}
.image-right
{
	float: right;
	vertical-align: text-top;
}

div.copyleft
{
}

.padright
{
	margin-right: 15px;
}
.padtop
{
	padding-top: 45px;
}
div.copyleft ul
{
	margin-bottom: 10px;
}
div.copyleft ul li, .li_indent li
{
	margin: 0 0 10px 15px;
	list-style-type: disc;
	list-style-position: outside;
}

div.copyleft ul li.imgwrap
{
	margin: 0 0 10px 264px;
	list-style-type: disc;
	list-style-position: outside;
}
div.copyleft ul li.imgwrap2
{
	margin: 0 0 10px 174px;
	list-style-type: disc;
	list-style-position: outside;
}

div.buttonlinks
{
	padding: 20px 0 0 0;
}

p.buttonlinks a, div.buttonlinks a
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: none;
	text-decoration: none;
}
p.buttonlinks img
{
	padding: 0 0 0 0;
	margin: 0 0px 0 0;
	border: none;
	display: block;
	float: left;
}


div.brewlink
{
	padding: 10px 0 0 0;
}
.brewlink_button
{
	margin: 0 0 -8px 0;
	width: 61px;
	height: 25px;
}
.brewlink_cups
{
	width: 50px;
	margin-left: 5px;
}
.brewresult
{
	padding: 8px 0 8px;
	line-height: 1.3em;
	font-size: 1.1em;
	font-weight: Bold;
	color: #9c0706;
	font-style: italic;
}


div.copyright
{
	width: 150px;
	float: left;
	line-height: 18px;
}

a.backtotop
{
	display: block;
	text-align: right;
}

a.backtotop img
{
	margin: 0px 3px -3px 0;
}
div.divider
{
	width: 100%;
	text-align: center;
	padding: 10px 0 20px 0;
}

table.backimaged
{
	width: 100%;
	padding: 0 0 0 0;
	margin: 0 0 20px 0;
}

table.backimaged th, table.backimaged td, table.backimaged td.bgcell
{
	background: url("/images/global/table_cell_bg.gif") repeat-x top;
	height: 56px;
	padding: 0 15px 0 15px;
	font-family: Arial; /*font-size: 1.1em;*/
	color: #533110;
	background-color: #ffffff;
	text-decoration: none;
	text-align: center;
	line-height: 1.3em;
	font-weight: normal;
	text-transform: none;
	border-right: solid 1px #f6d782;
	vertical-align: middle;
}

table.backimaged th
{
	background: #ffffff url("/images/global/table_header_cell_bg.gif") repeat-x left bottom;
	height: 53px;
	color: #9c0706;
	background-color: inherit;
	font-weight: Bold;
}

table.backimaged td.bgcell
{
	padding: 5px 15px 5px 15px;
	background-color: #f8f6f3;
	font-weight: Bold;
	font-style: italic;
}

table.tb_recipe, table.tb_locations
{
	padding: 10px 0 10px 0;
	font-family: Arial;
	font-size: 1.1em;
}

table.tb_recipe span
{
	font-weight: bold;
}

table.tb_locations td.cell_header
{
	padding: 10px 0 5px;
}

table.tb_locations td.cell_radio
{
}

table.tb_locations td.cell_label
{
	padding: 3px 0 3px;
}

div.col_location
{
	float: left;
	padding-right: 15px;
	padding-bottom: 20px;
	width: 30%;
}

ul.ul_recipe li
{
	margin: 0 0 3px 0px;
	list-style: none;
}
ul.ul_recipe li a span
{
	text-decoration: none;
}


/* --- Holiday Promotion form --- */
div.formcontainer
{
	padding: 10px 0 10px 0px;
}
div.subhead
{
	padding: 0 0 20px 0px;
}
div.step
{
	float: left;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}

span.validator
{
	color: Red;
}
div.txtcontrol
{
	padding: 5px 0px 3px 0px;
	width: 100%;
}

div.txtcontrol input
{
	width: 200px;
}

div.txtcontrol div select
{
	width: 204px;
}
div.ctlcaption, div.ctlcaption_survey
{
	float: left;
	padding: 0px 8px 0px 0px;
	width: 157px;
	text-align: right;
}
div.ctlcaption span, div.ctlcaption_survey span
{
	color: Red;
}



div.ctlcaption_survey
{
	width: 92px;
}

div.ctlchk
{
	width: 550px;
	padding: 8px 0px 0px 145px;
}
div.ctlchk label
{
	margin: 0px 0 0 8px;
}
div.txtessay
{
	padding: 5px 0px 3px 0px;
}

div.essay div.ctlcaption
{
	float: none;
	padding: 0px 8px 0px 20px;
	width: 80px;
	text-align: left;
	font-weight: bold;
}

div.essay input, div.essay textarea
{
	width: 680px;
	margin: 0 0 0 20px;
}
div.essay div.validator
{
	clear: both;
	padding: 0 0 0 20px;
}

div.essay div.limit
{
	padding: 0 0 0 0px;
	font-size: 10px;
	width: 700px;
	text-align: right;
}
div.essay div.remaining
{
	padding: 0 0 0 0px;
	width: 700px;
	text-align: right;
	font-size: 12px;
	font-weight: normal;
}




div.answer div.ctlcaption
{
	float: none;
	padding: 0px 8px 0px 0px;
	width: 80px;
	text-align: left;
	font-weight: bold;
}

div.answer input, div.answer textarea
{
	width: 680px;
	margin: 0 0 0 0px;
}

div.answer div.limit
{
	padding: 0 0 0 0px;
	font-size: 10px;
	width: 680px;
	text-align: right;
}
div.answer div.remaining
{
	padding: 0 0 0 0px;
	width: 680px;
	text-align: right;
	font-size: 12px;
	font-weight: normal;
}

div.submit
{
	width: 680px;
	text-align: center;
	padding: 10px 0 0 0;
}

div.submit_survey
{
	text-align: right;
	padding: 10px 0 0 0;
	width: 307px;
}
div.submit span, div.submit_survey span
{
	color: Red;
}
div.remaining
{
	padding: 0 0 0 0px;
	width: 100%;
	text-align: right;
	font-size: 12px;
	font-weight: normal;
}

div.txtcontrol input.lastinit
{
	width: 20px;
	text-transform: uppercase;
}

/* --- End Holiday Promotion form --- */

/**************
    FORM STYLES
    ***************/

fieldset
{
	/*margin: 10px 0;*/ /*padding-top: 10px;*/
	border: none;
}
legend
{
	font-weight: bold;
	padding: 0pt 2px;
}
fieldset label
{
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	width: 170px;
	font-weight: bold;
}
fieldset ol, fieldset ul
{
	margin: 0pt;
	padding: 0pt;
}
fieldset li
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0pt;
	padding: 0.5em 0;
}


.validationSummary
{
	margin: 10px 0;
	border: solid 1px #FF0000;
	background-color: #FFFFC1;
	padding: 5px;
}


.validationSummary li
{
	margin: 5px 0;
	list-style-type: square;
}

.validationSummary ul
{
	margin-left: 20px;
	padding: 0;
}

h2.wrap-left
{
	width: 332px;
	margin-top: 25px;
}

.faq_list
{
	color: #9c0706;
	margin: 0px 0px 14px 307px;
}

.faq_label
{
	float: left;
	width: auto;
	font-weight: bold;
	color: #9c0706;
	padding-right: 5px;
}

.faq_question
{
	float: left; /*width: 610px;*/
	font-weight: bold;
}

.faq_answer
{
	clear: left;
	margin: 5px 0px 10px 25px; /*   *margin-top:-14px; */
}

.left_narrow
{
	padding-right: 60px;
	padding-left: 25px;
}

.left_wide
{
	padding-right: 40px;
	padding-left: 137px;
}

.right
{
	float: right;
}

div.sitemap
{
	margin-left: -15px;
}

div.sitemap ul
{
	margin-bottom: 0px;
}

div.sitemap ul li
{
	margin-bottom: 15px;
}

div.sitemap ul li li
{
	margin-bottom: 0px;
}
.tooltip-link
{
	cursor: pointer;
}
div.tooltip
{
	background-color: #000;
	border: 1px solid #fff;
	padding: 10px 15px;
	width: 200px;
	display: none;
	color: #fff;
	text-align: left;
	font-size: 12px; /* outline radius for mozilla/firefox only */
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
}

table.prod_results
{
	width: 650px;
	padding: 0 0 0 0;
	margin: 15px 0 20px 0;
}

table.prod_results th
{
	padding: 3px 10px 3px 10px;
	color: black;
	background-color: inherit;
	font-weight: Bold;
	font-family: Arial;
	font-size: 1.3em;
}

table.prod_results td, table.prod_results td.nav_row
{
	background: url("/images/global/table_cell_bg.gif") repeat-x top;
	height: 30px;
	padding: 3px 10px 3px 10px;
	font-family: Arial;
	font-size: 1.1em;
	color: #533110;
	text-decoration: none;
	text-align: left;
	line-height: 1.3em;
	font-weight: normal;
	text-transform: none;
	vertical-align: middle;
}

table.prod_results td.nav_row
{
	height: auto;
	padding: 15px 0px 20px 0px;
	text-align: right;
}
table.prod_results td.nav_row a
{
	color: #9c0706;
}

div.next
{
	float: right;
}

p.toplink
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

div.tm
{
	padding-top: 15px;
	font-size: 10px;
}

div.serving
{
	color: #9c0706;
	padding: 8px 0 10px;
}

table.admintable
{
	color: Black;
	background-color: #F9F99F;
	border-color: #CC9360;
	border-width: 1px;
	border-style: solid;
}
table.admintable td input
{
	width: 120px;
}
table.admintable td.gv_chk input
{
	width: 20px;
}
table.admintable th
{
	background-color: #CC9360;
	font-weight: bold;
}
table.admintable td, th
{
	padding: 4px 10px 4px 5px;
	vertical-align: middle;
	text-align: left;
}
table.admintable th.gv_buttons
{
	width: 60px;
}
table.admintable div.gv_head
{
	font-size: 15px;
}
table.admintable div.gv_headcheck
{
	height: 75px;
}
table.admintable div.gv_date
{
	padding-top: 8px;
	font-size: 10px;
	color: #CC9360;
}
table.admintable div.question_box
{
	width: 690px;
}
table.admintable tr.admintable_alt
{
	background-color: #F9FCC6;
}
table.admintable tr.admintable_selected
{
	background-color: #6C339F;
	color: #F9FCC6;
}
div.username
{
	float: left;
	padding-right: 20px;
	font-size: 11px;
	color: Black;
}
ul.adminlist
{
	padding-top: 20px;
}
ul.adminlist li
{
	padding: 0 0 10px;
	list-style-type: disc;
}

table.login td
{
	padding: 3px 0 3px;
}
table.login input
{
	width: 170px;
}
table.login input.login_button
{
	margin-top: 10px;
	width: 70px;
}

ul.ul_faq li
{
	list-style-type: disc;
	margin-bottom: 5px;
}


/* FOOTER ALT STICK */

#main_form, form.main_form
{
	background: transparent url('/images/global/bg_fill_y.jpg') repeat-y scroll 50% top;
}

#background_top
{
	background: transparent url('/images/global/bg_top.jpg') no-repeat scroll 50% top;
	text-align: center;
}

#footer
{
	margin: 0px auto;
	background: #9E2015 url('/images/global/bg_bottom.jpg') no-repeat scroll 50% top;
}

#footer p
{
	padding: 180px 0 0 0;
	text-align: center;
	font-size: .9em;
	line-height: 1.6em;
	color: #ffffff;
}

#footer a
{
	letter-spacing: .1em;
	margin: 0 4px;
	color: #ffffff;
	text-decoration: none;
}

#footer a:hover
{
	text-decoration: underline;
}


/* SPECIAL HOLIDAY ONLY STYLES */
#holiday_header
{
	padding: 36px 88px 0 74px;
	margin-left: 64px;
	margin-top: 42px;
}

#holiday_header #breadcrumbs
{
	margin-top: -60px;
	height: 96px;
	padding: 0;
}

#holiday_header #breadcrumbs .breadcrumb-links
{
	margin-bottom: 50px !important;
	display: block;
	color: #999999;
	font-size: .9em;
	letter-spacing: .1em;
	line-height: 1.2em;
	margin-bottom: 1em;
}
#holiday_header #breadcrumbs .breadcrumb-links a
{
	color: #9c0706;
	text-decoration: none;
}

#holiday_header #breadcrumbs .breadcrumb-links a:hover
{
	color: #666666;
}
#holiday_header.rules
{
	height: 94px;
	background: transparent url(/images/holiday/rules_bg.jpg) no-repeat scroll top left;
}

#holiday_header.entry
{
	height: 183px;
	width: 738px;
	background: transparent url(/images/holiday/entry_bg.jpg) no-repeat scroll top left;
}

#holiday_header.thanks
{
	height: 256px;
	width: 784px;
	background: transparent url(/images/holiday/2.1_folgers_perfect_cup_main_image.jpg) no-repeat scroll top left;
}

#holiday_header h2, #holiday_header p
{
	color: #FFFFFF;
	margin: 0 0 1em 0;
}

#holiday_header p
{
	padding: 0 100px 0 0;
	font-size: 13px;
	line-height: 1.3em;
}

#holiday_header img
{
	float: left;
}
#holiday_header a
{
	color: #FFFFFF;
	text-decoration: underline;
}

#holiday_header b, #holiday_header strong
{
	color: #FFFFFF;
}

.none
{
	display: none;
}

div.filter h3
{
	margin-bottom: 8px;
}

div.filter h4
{
	color: #000000;
	font-size: 12px;
}

div.filter ul li
{
	padding-bottom: 3px;
	margin-left: 0px;
}
div.filter ul li a, div.filter h3 a
{
	text-decoration: none;
}
div.filter ul li a:hover, div.filter h3 a:hover
{
	text-decoration: underline;
}
div.filter ul li.active a, div.filter h3 a.active
{
	font-weight: bold;
	text-decoration: underline;
}
div.canister_select
{
	width: 334px;
	text-align: center;
	margin: 10px 0 10px 0;
	padding: 0 0 10px 0;
	background: url("../images/holiday/canister/dotted_line.gif") bottom left no-repeat;
}
div.canister_own
{
	width: 334px;
	text-align: center;
	margin: 10px 0 10px 0;
	padding: 0 0 10px 0;
}
div.canister_left
{
	float: left;
	width: 285px;
	padding: 20px 0 0 0;
}
div.canister_right
{
	float: left;
	width: 420px;
	padding: 0 0 0 15px;
}
div.canister_right ul li
{
	margin: 0 0 15px 0;
}
div.canister_series
{
	padding: 15px 0 5px;
}
h3.canister
{
	font-size: 10px;
	color: #9c0706;
	font-weight: bold;
	margin: 3px 0 10px;
}
div.canister_tip
{
	padding: 345px 0 0 10px;
}
div.canister_tip p
{
	padding: 8px 0 0 0;
}
div.canister_tip img
{
	margin: 0 0 0 -10px;
}
div.canister_flash
{
	height: 465px;
	width: 586px;
}
div.winners_right
{
	vertical-align: text-top;
	width: 420px;
	float: left;
}
div.winners_right p
{
	padding: 0px 0 10px 0;
	font-style: italic;
}
div.winners_right p img
{
	padding: 8px 0 0 0;
	display: block;
}
div.winners_right p.winners_head
{
	font-style: normal;
}
/* the overlayed element */
.overlay
{
	/* initially overlay is hidden */
	display: none;
	width: 500px;
	padding: 10px;
	font-size: 11px;
	color: #ffffff;
	z-index: 10000; /* styling */
	background-color: #333;
	min-height: 320px;
	border: 1px solid #666; /* CSS3 styling for latest browsers */
	-moz-box-shadow: 0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
}

/* default close button positioned on upper right corner */
.overlay div.close
{
	background-image: url(/images/overlay/close.png);
	position: absolute;
	right: -10px;
	top: -10px;
	cursor: pointer;
	height: 35px;
	width: 35px;
}

div.good-news-header
{
	width: 849px;
	height: 223px;
	background: url(/images/good-news/wakeup_hdr.jpg) no-repeat top left;
}
div.good-news-header img
{
	display: block;
	float: right;
}
div.good-news-header p
{
	color: #fef9b0;
	font-size: 12px;
	padding: 75px 90px 0 300px;
	line-height: 18px;
}
div.good-news-breadcrumb
{
	margin-left: 295px;
	margin-bottom: 5px;
}
div.good-news-content
{
	margin: 10px 0 0 30px;
	width: 786px;
}
p.good-news-heading
{
	font-size: 18px;
	color: #ac2930;
	font-weight: bold;
	margin: 3px 0 8px;
}
div.good-news-content table
{
	width: inherit;
	border: none;
	margin-left: -10px;
}
div.good-news-content table td
{
	width: 242px;
	padding: 0 10px 0 10px;
	border-right: solid 1px #e4ddd5;
	vertical-align: top;
}
div.good-news-content table td div
{
	font-weight: bold;
	margin-bottom: 7px;
}
div.good-news-content table td img
{
	margin-top: 5px;
	margin-bottom: 10px;
}
div.good-news-subhead
{
	font-weight: bold;
	width: inherit;
}
div.good-news-rss
{
	margin-bottom: 5px;
}




/*********** WHAT'S NEW SPECIFIC ****************/
#whats-new #breadcrumbs
{
	margin-left: 330px;
}

.whats-new-item
{
	float: left;
	clear: left;
	margin-bottom: 20px;
	width: 100%;
	position: relative;
}

.whats-new-item img
{
	float: left;
	margin: 0 25px;
}

.whats-new-item p img
{
	float: none;
	margin: 0;
}

.whats-new-item h3
{
	margin-top: 50px;
}


/* JINGLE */
.jingle-headline
{
	font-weight: bold;
	text-transform: uppercase;
	color: #9c0706;
}

.jingle-callout
{
	float: right;
	background: transparent url('/images/about-us/ringtones_callout_background.jpg') no-repeat scroll left top;
	height: 299px;
	margin-left: 20px;
	padding: 10px 15px 0;
	width: 226px;
}

.jingle-callout h4
{
	margin-bottom: 0;
}


.jingle-callout h3
{
	font-size: 20px;
}


ul.jingle
{
	list-style-type: disc;
}

ul.jingle li
{
	margin-bottom: 1em;
}

.jingle-callout ul li
{
	margin-bottom: .5em;
	margin-left: 0;
}

.jingle-callout ul li span
{
	color: #9c0706;
}

.jingle-callout ul li div,
.jingle-callout ul li object
{
	display: inline;
	position: relative;
	top: 2px;
	left: 5px;
	border: none;
}