/*----------------------------------------------------
	refine.css - formerly hot.css
----------------------------------------------------*/
.refine_cancel_button a { background:URL(../img/buttons/button_sprite.png) -728px -117px no-repeat; width: 82px; height: 26px; margin: auto 2px auto 2px; float: right; display: inline; position: relative; }
.refine_cancel_button a:hover { background:URL(../img/buttons/button_sprite.png) -728px -146px no-repeat; width: 82px; height: 26px; position: relative; }
.refine_update_button a { background:URL(../img/buttons/button_sprite.png) -512px -291px no-repeat; width: 98px; height: 26px; margin: auto 2px auto 2px; float: right; display: inline; position: relative; }
.refine_update_button a:hover { background:URL(../img/buttons/button_sprite.png) -512px -320px no-repeat; width: 98px; height: 26px; position: relative; }
td.refine_container span.refine_update_button a { background-position: -512px -290px; }
td.refine_container span.refine_update_button a:hover { background-position: -512px -319px; }
.refine_backtotop_button { float:right; }
.refine_backtotop_button a { width: 136px; height: 29px; display: block; background:URL(../img/buttons/button_sprite.png) -889px -232px no-repeat; }
.refine_backtotop_button a:hover { background-position: -889px -261px; }
.refine_backtotop_button a span { display: none; }
.refine_backtotop_button.green a { background-position: -889px -290px; }
.refine_backtotop_button.green a:hover { background-position: -889px -319px; }
.refine_backtotop_button.orange a { background-position: -889px -174px; }
.refine_backtotop_button.orange a:hover { background-position: -889px -203px; }
.refine_maxpages { float:right; height: 24px; width: 120px; margin-top: 4px; }
td.pageindex { color: #000000; text-align: center; }
td.pageindex a { color: #999999; text-decoration: none; }
td.pageindex a:hover { color: #000000; text-decoration: underline; }
table.refine_box { background: URL(../img/search/refine_bckgrnd.png) repeat-x; border-left: 1px solid #818386; border-right: 1px solid #818386; border-bottom: 1px solid #818386; }
td.refine_title { background:URL(../img/home/grad-hdr_sprite.png) 0px 0px repeat-x; width: auto; height: 35px; margin: 0px 10px 0px 10px; text-align: left; color: #FFFFFF; font-size: 14px; }
td.refine_title.burgandy { background-position: 0px -105px; }
span.refine_title_text { margin: 0px 10px 0px 10px; text-align: left; color: #FFFFFF; font-size: 14px; float: left; }	
td.refine_sep_line { border-bottom: 2px groove #F1F1F1; font-size: 0px; }
td.refine_ddbox { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; height: 50px; }
td.refine_ddbox a { color: #0000FF; font-size: 12px; }
td.refine_ddbox a:hover { text-decoration: underline; }	
td.refine_headertext { text-align: left; vertical-align: top; padding: 0px 10px 0px 10px; }
span.refine_headertext_spacer { height: 5px; clear: both; display: block; }
span.refine_headertext_mainheader { color: #505153; font-size: 16px; font-weight: bold; }
span.refine_headertext_step { color: #50608D; font-size: 14px; font-weight: bold; }
span.refine_headertext_text { color: #505153; font-size: 14px; font-weight: normal; }
span.refine_headertext_footnote { color: #505153; font-size: 12px; font-weight: normal; }
td.refine_text { color: #000000; font-size: 12px; text-align: left; }
td.refine_button { color: #000000; font-size: 12px; text-align: right; }
td.refine_button a { color: #000000; font-size: 12px; }
td.refine_matches { color: #720427; font-size: 14px; text-align: left; }
td.refine_matches b	{ color: #720427; font-size: 26px; font-weight: bold; }
td.refine_networks { text-align: left; }
/*--------------------------------------------------*/

.deal { width: 159px; height: 215px; color: #7c7e81; }
td.free { color: #000000; font-size: 14px; font-weight: normal; text-align: center; }
td.free strong { color: #000000; font-size: 14px; }
td.result_hdr { background: #550965; color: #FFFFFF; text-align: center; }
td.hot_hld { background: #F1F1F2; }
td.hot_title { background: #FFFFFF; font-size: 11px; font-weight: bold; font: Arial, Helvetica, sans-serif; height: 30px; border-right: 1px solid #b294c0; border-bottom: 1px solid #b294c0; border-left: 1px solid #b294c0; border-top: 1px solid #6A2D84; text-align: center; }
td.hot_title a { color: #000000; text-decoration: none; display: block; }
td.hot_title2 { height: 30px; border-right: 1px solid #6A2D84; border-top: 1px solid #6A2D84; }
td.hot_txt { color: #000000; height: 60px; font-size: 11px; border-bottom: 1px solid #6A2D84; text-align: center; }
td.hot_txt a { color: #000000; text-decoration: none; display: block; }
td.hot_txt3	{ background: #F1F1F2; color: #6A2D84; height: 60px; font-size: 14px; font-weight: bold; border-right: 1px solid #6A2D84; border-bottom: 1px solid #6A2D84; border-top: 1px solid #6A2D84; text-align: center; }
td.hot_txt3 a { color: #6A2D84; text-decoration: none; display: block; }
td.hot_txt4	{ background: #F1F1F2; color: #000000; font-size: 11px; border-bottom: 1px solid #6A2D84; border-top: 1px solid #6A2D84; text-align: left; }
td.hot_txt4 a { color: #000000; text-decoration: none; display: block; }
td.hot_txt5	{ background: #F1F1F2; color: #6A2D84; height: 60px; font-size: 14px; font-weight: bold; border-bottom: 1px solid #6A2D84; text-align: center; }
td.hot_txt5 a { color: #6A2D84; text-decoration: none; display: block; }
td.hot_txt6	{ background: #F1F1F2; color: #000000; height: 60px; font-size: 11px; border-right: 1px solid #6A2D84; border-bottom: 1px solid #6A2D84; text-align: center; }
td.hot_txt6 a { color: #000000; text-decoration: none; display: block; }
td.topmake { text-align: left; color: #000000; font-size: 10px; text-indent: 10px; }
td.make { text-align: left; color: #000000; font-size: 10px; text-indent: 10px; }
td.price { color: #000000; font-size: 10px; text-indent: 10px; }
td.price strong { color: #000000; font-size: 10px; }
td.price1 { color: #000000; font-size: 10px; text-indent: 10px; }
td.price1 strong { color: #000000; font-size: 10px; }
td.make_air { text-align: left; font-size: 12px; color: #000000; }
td.price_air { color: #000000; font-size: 12px; }
td.price_air strong { color: #FF0000; font-size: 12px; }
table.bottom_cell { background: #FFF; border-right: 1px solid #6A2D84; border-left: 1px solid #6A2D84; border-bottom: 1px solid #6A2D84; }	
td.bottom_cell { background: #FFF; border-right: 1px solid #6A2D84; border-left: 1px solid #6A2D84; border-bottom: 1px solid #6A2D84; height: 30px; }
/*--------------------------------------------------*/

/*----------------------------------------------------
	extra from other css files
----------------------------------------------------*/
.accessory_image_border { border: solid 1px #d6d6d6; }
/*--------------------------------------------------*/
