/*----------------------------------------------------
	hdr.css - header and footer styles
----------------------------------------------------*/
table.hdr_back { background: url(../img/header/nav_grad_top.jpg) repeat-x; height: 85px; width: 960px; color: #FFFFFF; }
div.hdr_basket { float: right; margin-right: 20px; padding: 10px 10px 0px 10px; border-left: 2px groove #7b4180; border-top: 2px groove #7b4180; border-right: 2px groove #7b4180; color: #c1aac2; font-size: 12px; width: 350px; }
span.hdr_basket	{ float: left; height: 28px; line-height: 25px; margin-right: 10px; letter-spacing: .1em; display: inline-table; }
a.hdr_basket { float: right; background: url(../img/header/basket.png) 0 0; height: 28px; width: 97px; overflow: hidden; display: inline-block; }
a.hdr_basket:hover { background: url(../img/header/basket.png) 0 -28px; }
td.hdr_log { text-align: left; vertical-align: middle; font-size: 0px; }
div#hdr_networklogos { margin-left: 160px; margin-top: 3px; width: 280px; height: 32px; display: block; }
div#hdr_networklogos a { border: none; padding: 0px; margin: 0px; float: left; }
div#hdr_networklogos a img { border: none; }
#tickerbox div a { color: #FFF; }
#tickerbox div a:hover { text-decoration: underline; }
td#hdr_ticker_strip { background:url('../img/hdr/ticker/afm_header_04rpt.gif') top repeat-x; height:35px; font-size:15px; color:#FFFFFF; }
div#tickerboxcontainer { background:url('../img/hdr/ticker/afm_header_02rpt.gif'); float:left; width:500px; height:35px; }
div#tickerbox { font-size:12px; width:500px; height:24px; padding-top:11px; float:left; margin:auto; } 
div#tickerleftend { display: block; width: 31px; height: 35px; background:url('../img/hdr/ticker/afm_header_01.gif') center center no-repeat; float: left; }
div#tickerrightend { display: block; width: 8px; height: 35px; background:url('../img/hdr/ticker/afm_header_03.gif') center center no-repeat; float: left; }

#termsfooternote { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999; padding: 5px 190px 5px 190px; }
#termsfooternote a { color: #999; }
#termsfooternote a:hover { text-decoration: underline; }

/*----------------------------------------------------
	footer styles
----------------------------------------------------*/
div.footer, push { width: 960px; height: 189px; margin: 10px auto 0px auto; }
table.ftr_background { background: #FFFFFF URL(../img/header/ftr_background.jpg) repeat-x; height: 188px; width: 960px; color: #FFFFFF; }
td.ftr_cell { vertical-align: top; font-size: 12px; color: #c1aac2; border-right: 2px groove #841f91; line-height: 14px; }
td.ftr_cell_header { font-size: 12px; font-weight: bold; color: #FFFFFF; line-height: 20px; }
td.ftr_cell a { color: #c1aac2; text-decoration: none; }
td.ftr_cell a:hover { color: #c1aac2; text-decoration: underline; }
td.ftr_csh { vertical-align: top; font-size: 12px; color: #c1aac2; line-height: 15px; }
td.ftr_csh_header { font-size: 13px; font-weight: bold; color: #FFFFFF; line-height: 20px; }
td.ftr_csh a { color: #c1aac2; text-decoration: none; }
td.ftr_csh a:hover { color: #c1aac2; text-decoration: underline; }			
td.ftr_sales_number { font-size: 26px; font-weight: bold; color: #FFFFFF; line-height: 35px; }				
td.ftr_copy { font-size: 9px; color: #FFFFFF; vertical-align: bottom; }							
td.ftr_cc { background: #0078c1; color: #000000; text-align: center; height: 25px; text-indent: 5px; }
td.ftr_st { background: #0078c1; color: #000000; text-align: right; height: 25px; text-indent: 5px; }
td.ftr_cpy { background: #FFFFFF; color: #999999; text-align: right; height: 25px; text-indent: 5px; }
div#footerconditions { width: 920px; padding: 5px; margin: 0px auto; }
div#footerconditions p { padding: 0px; margin: 0px; margin-top: 0.5em; color: #999; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
