td.pageindex	{
				color: #000000;
				text-align: center;
				}
td.pageindex a	{
				color: #999999;
				text-decoration: none;
				}
td.pageindex a:hover	{
				color: #000000;
				text-decoration: underline;
				}				
td.refine_hdr	{
				color: #000;
				font-size: 18px;
				font-weight: bold;
				text-indent: 5px;
				text-align: left;
				}
td.refine_headertext	{
				color: #000;
				font-size: 13px;
				text-align: left;
				}
td.refine_headertext B	{
				color: #000;
				font-size: 16px;
				font-weight: bold;
				text-align: left;
				}
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;
				text-decoration:none;
				}
td.refine_matches	{
				color: #000000;
				font-size: 14px;
				text-align: left;
				}
td.refine_matches b	{
				color: #FF0000;
				font-size: 26px;
				font-weight: bold;
				}
td.refine_ddbox	{
				font-family: Arial, Helvetica, sans-serif;
				color: #000000;
				font-size: 12px;
				}
td.refine_ddbox a	{
				color: #FF0000;
				font-size: 12px;
				}
td.refine_ddbox a:hover	{
				text-decoration: underline;
				}
table.refine_bkgrd
				{
				background: #AAD44D;
				border: solid 1px #AF92BE;
				height: 80px;
				}
td.refine_networks
				{
				text-align: left;
				}
.deal			{	
				width: 159px;
				height: 215px;
				color: #7c7e81;
				}
td.deal_divide	{
				background: url(../img/site/divider.jpg) center no-repeat;
				}
td.free			{
				color: #000000;
				font-size: 14px;
				font-weight: normal;
				text-align: center;
				/*text-indent: 10px;*/
				}
td.free strong 	{
				color: #000000;
				font-size: 14px;
				}
td.dealtext		{
				color: #000000;
				font-size: 10px;
				font-weight: normal;
				line-height: 12px;
				text-align: center;
				}
td.result_hdr	{
				background: #6A2D84;
				color: #FFFFFF;
				text-align: center;
				}
span.dealprice	{
				background: url(../img/site/pricetag.png) bottom no-repeat;
				position: relative; top: 15px; left: -20px;
				line-height: 45px;
				color: #FFFFFF;
				font-size: 16px;
				width: 58px;
				height: 59px;
				text-align: left;
				text-indent: 9px;
				display: block;
				}
.sups			{
				font-size: 9px;
				position:relative; top:-5px;
				}
.subs			{
				font-size: 9px;
				position:relative; top: 0px;
				}
td.hot_hld		{
				background: #F1F1F2;
				}
td.star_hld		{
				background: #F5E4C3;
				}
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_title1	{
				background: #FFFFFF;
				font-size: 11px;
				font-weight: bold;
				font: Arial, Helvetica, sans-serif;
				height: 30px;
				border-bottom: 1px solid #b294c0;
				border-left: 1px solid #b294c0;
				border-right: 1px solid #6A2D84;
				border-top: 1px solid #6A2D84;
				text-align: center;
				}
	
td.hot_title1 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_txt1		{
				color: #000000;
				height: 60px;
				font-size: 12px;
				font: Arial, Helvetica, sans-serif;
				border-bottom: 1px solid #6A2D84;
				text-align: center;
				}
td.hot_txt1 a	{
				color: #000000;
				text-decoration: none;
				display: block;
				}
td.hot_txt2	{
				background: #F1F1F2;
				color: #6A2D84;
				height: 60px;
				font-size: 14px;
				font-weight: bold;
				border-right: 1px solid #6A2D84;
				border-bottom: 1px solid #6A2D84;
				text-align: center;
				}
td.hot_txt2 a	{
				color: #6A2D84;
				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.star_txt		{
				background: #F5E4C3;
				color: #000000;
				font-size: 11px;
				font: Arial, Helvetica, sans-serif;
				border-right: 1px solid #9b9c9a;
				border-bottom: 1px solid #9b9c9a;
				text-align: center;
				}
td.star_txt a	{
				color: #000000;
				text-decoration: none;
				display: block;
				}
td.hot_freegift	{
				background: #F1F1F2;
				color: #5b5c59;
				font-size: 11px;
				font: Arial, Helvetica, sans-serif;
				border-bottom: 1px solid #6A2D84;
				border-right: 1px solid #6A2D84;
				border-top: 1px solid #6A2D84;
				text-align: left;
				}
td.star_freegift	{
				background: #F5E4C3;
				color: #5b5c59;
				font-size: 11px;
				font: Arial, Helvetica, sans-serif;
				border-bottom: 1px solid #d6d6d6;
				text-align: left;
				}
td.hot_more		{
				background: #F1F1F2;
				color: #5b5c59;
				font-size: 11px;
				font: Arial, Helvetica, sans-serif;
				text-align: left;
				}
td.hot_more a	{
				color: #000000;
				text-decoration: none;
				}				
td.hot_txt_info_sum	{
				background: #F1F1F2;
				color: #5B5C59;
				font-size: 11px;
				font: Arial, Helvetica, sans-serif;
				border-right: 1px solid #80046e;
				text-align: left;
				}
td.hot_txt_info_sum a {
				color: #5b5c59;
				text-decoration: none;
				}	
td.hot_txt_info_sum a:hover {
				text-decoration: underline;
				}
td.hot_img		{
				background: #F1F1F2;
				text-indent: 12px;
				color: #000000;
				text-align: center;
				border-left: 1px solid #6A2D84;
				border-bottom: 1px solid #6A2D84;
				border-top: 1px solid #6A2D84;
				height: 90px;
				}
td.hot_img1		{
				background: #F1F1F2;
				text-indent: 12px;
				color: #000000;
				text-align: center;
				border-left: 1px solid #6A2D84;
				border-bottom: 1px solid #6A2D84;
				border-top: 1px solid #6A2D84;
				height: 90px;
				}
td.star_img		{ 
				background: url(../img/but/starbuy.png) no-repeat left #F5E4C3;
				text-indent: 12px;
				color: #000000;
				text-align: center;
				border-right: 1px solid #5b5c59;
				border-bottom: 1px solid #5b5c59;
				height: 70px;
				}
td.hot_buy		{
				background: #F1F1F2;
				color: #000000;
				border-right: 1px solid #80046e;
				border-bottom: 1px solid #80046e;
				height: 30px;
				text-align: right;
				}
td.hot_amhdr	{
				background: url(../img/site/tab_dealbuilder_180.jpg) no-repeat;
				color: #FFFFFF;
				height: 26px;
				font-size: 12px;
				text-indent: 10px;
				text-align: left;
				}
td.hot_amtxt	{
				background: #E7EBF0;
				color: #000000;
				text-align: left;
				height: 130px;
				}
td.hot_amimg	{
				background: #E7EBF0;
				color: #000000;
				text-align: left;
				height: 95px;
				}
td.hot_amspc	{
				background: #FFFFFF;
				color: #000000;
				}
td.hot_amtxt b	{
				color: #80046E;
				font-weight: bold;
				}
td.hot_amsave	{
				background: #FEC555;
				color: #FF0000;
				height: 25px;
				text-align: center;
				font-size: 14px;
				font-weight: bold;
				}
td.hot_amtsve	{
				background: url(../img/tmp/admag/equals.jpg) no-repeat #FEC555;
				color: #FF0000;
				height: 25px;
				text-align: right;
				font-size: 14px;
				font-weight: bold;
				}
td.hot_amsave b	{
				color: #80046E;
				font-size: 16px;
				}
td.hot_amtsve b	{
				color: #80046E;
				font-size: 16px;
				}
td.PopLeftSide	{
				background: #F1F1F2;
				border-left: solid 1px #8B5EA0;
				border-bottom: solid 1px #8B5EA0;
				}
td.PopRightSide	{
				background: #F1F1F2;
				border-right: solid 1px #8B5EA0;
				border-bottom: solid 1px #8B5EA0;
				}	
td.PopBox		{
				background: #F1F1F2;
				border-left: solid 1px #8B5EA0;
				border-right: solid 1px #8B5EA0;
				border-bottom: solid 1px #8B5EA0;
				}
.carousel-component { 
					position: relative;
					overflow: hidden;   /* causes the clipping */
					display: none; /* component turns it on when first item is rendered */
					}
.carousel-component ul.carousel-list
					{ 
					width: 10000000px;
					position: relative;
					z-index: 1; 
					}
.carousel-component .carousel-list li
					{ 
					float: left;
					list-style: none;
					overflow: hidden;
					}
.carousel-component .carousel-clip-region
					{ 
					overflow: hidden; /* Secret to the clipping */
					margin: 1px auto;
					position: relative; 
					}
* 					{
					zoom: 1;
					}
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;
					}
td.price_air1 strong {
					color: #FF0000;
				    font-size: 12px;
					}
td.top_payg_price		{
					color: #000000;
					font-size: 10px;
					}
td.quicklink_hdr	{
					color: #000000;
					font-size: 22px;
					font-weight: bold;
					text-align: left;
					}
td.quicklink_subhdr	{
					border: #d7d8d9 solid 1px;
					color: #000000;
					font-size: 12px;
					font-weight: bold;
					text-align: left;
					text-indent: 3px;
					}
td.quicklink_subhdrdouble
					{
					border: #d7d8d9 solid 1px;
					color: #000000;
					font-size: 12px;
					font-weight: bold;
					text-align: center;
					}
td.quicklinks		{
					color: #0f0ffe;
					font-size: 12px;
					text-decoration: underline;
					text-align: left;
					text-indent: 8px;
					}	
td.quicklinks a		{
					color: #0f0ffe;
					font-size: 12px;
					text-decoration: underline;
					text-align: left;
					}	
table.bottom_cell		{
					/*border-top: 1px solid #6A2D84;*/
					/*border-bottom: 1px solid #6A2D84;*/
					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;
					
					}