/* main style - text blue - 1f56d5  feat tab orange- #fe6306
searchbar orange - fb9a0f  light blue subheads- a2dae9
golden can ltblue subhead shadow - #BDF0F3
*/
/* gzip enabler */
<?php
ob_start ("ob_gzhandler");
header("Content-type: text/css; charset: UTF-8");
header("Cache-Control: must-revalidate");
$offset = 60 * 60 ;
$ExpStr = "Expires: " .
gmdate("D, d M Y H:i:s",
time() + $offset) . " GMT";
header($ExpStr);
?>
/* end gzip enabler */

body {
	margin: 0px;
	background-image: url(../images/ltblue_bg.gif);
	background-repeat: repeat;
}

#outer-wrapper-table {
	border-left: 0px solid #ccc;
	border-right: 1px solid #ccc;
}

#index-body-content-table {
	margin-bottom: 12px;
}

.tagline {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #177fb6;
	clear: both;
	padding-left: 26px;
}

* html #outer-wrapper-table .mainlogo .tagline {
	padding-left: 28px !important;
}

#slideshow-container {
	padding-bottom: 0;
	width: 430px;
	border: 2px dotted #999999;
	height: 155px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.featured-link-text {
	margin-top: 4px;
}	

}
#featured-tabs {
	width: 430px;
	height: 19px;
}

.featured-tab-3-pic {
	margin-top: -5px !important;
}

.featured-tab-4-text {
	padding: 6px 5px 3px 6px;
}

.featured-tab-3-text {
	padding: 9px 5px 3px 6px;
}

* html #slideshow-container #featured-tabs1-container .featured-tab-3-text,
* html #slideshow-container #featured-tabs1-container .featured-tab-4-text {
	padding-top: 10px !important;
}

.featured-tab-header-text {
	font-size: 13px
}

#div1  {
	display: block;
	position: absolute; 
	left: 201px; 
	top: 165px; 
	height: 147px; 
	width: 430px;
}

#div2,
#div3,
#div4  {
	visibility: hidden;
	position: absolute; 
	left: 201px; 
	top: 168px; 
	height: 147px; 
	width: 430px;
}

.featured-tab-1,
.featured-tab-2,
.featured-tab-3,
.featured-tab-4 {
	margin: 0;
	background: url(../images/tab_background.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1f56d5;	
	width: 107.5px;
	text-align: center;
}

#tab-toplink2,
#tab-toplink3,
#tab-toplink4 {
	color: #1f56d5;	
}

#tab-toplink1 {
	color: #fe6306;	
}

.featured-tab-1 a:link,
.featured-tab-1 a:active,
.featured-tab-1 a:visited,
.featured-tab-1 a:hover,
.featured-tab-2 a:link,
.featured-tab-2 a:active,
.featured-tab-2 a:visited,
.featured-tab-2 a:hover,
.featured-tab-3 a:link,
.featured-tab-3 a:active,
.featured-tab-3 a:visited,
.featured-tab-3 a:hover,
.featured-tab-4 a:link,
.featured-tab-4 a:active,
.featured-tab-4 a:visited
.featured-tab-4 a:hover,{
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fe6306;	
	width: 107.5px;
	text-align: center;
}

.feature-main-container {
	height: 136px;
	margin-top: 0 !important;
}

.featured-tab-2,
.featured-tab-3,
.featured-tab-4 {
	border-left: 1px solid #003366;
}

.featured-tab-4-pic,
.featured-tab-3-pic,
.featured-tab-2-pic,
.featured-tab-1-pic {
	padding-left: 4px !important;
}

.findbox {
	padding: 5px;
	border: 1px solid #ccc;
}

.navigation_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6BC0E0;
	background-image: url(../images/navigation_back.jpg);
	background-repeat: repeat-x;
	line-height: 30px;
}

.textbox {
	border: 1px solid #4E5359;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;	
}

.more a:link {
	color: #999999;
	text-decoration: none;
}

.more a:visited {
	text-decoration: none;
	color: #999999;
}

.more a:hover {
	text-decoration: none;
	color: #999999;
}

.more a:active {
	text-decoration: none;
	color: #999999;
}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.headline-plain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.headline a:link {
	color: #034B97;
	text-decoration: none;
}

.headline a:visited {
	text-decoration: none;
	color: #034B97;
}

.headline a:hover {
	text-decoration: none;
	color: #CC0000;
}

.headline a:active {
	text-decoration: none;
	color: #034B97;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1f56d5;
	line-height: 18px;
	width: 50%;
}

.content-ccard-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1f56d5;
	line-height: 18px;
}

.content a:link,
.content a:visited,
.content a:active,
.shopping-desc a:link,
.shopping-desc a:visited,
.shopping-desc a:active {
	color: #1f56d5;
	text-decoration: none;
}

.content a:hover,
.shopping-desc a:hover,
.category-list a:hover,
.about-text a:hover,
.active a:hover {
	text-decoration: underline;
	color: #fe6306;
}

/* income page */
.income-homepage {
	padding-top: 9px;
	margin-bottom: 10px;
	font-size: 13px;
	width: 100% !important; 
}

.blue-bullet {
	color: #1f56d5;
}

.bullet-text {
	color: #000000;
}

.category-list {
	padding-top: 8px;
	margin-left: 25px;
}

.advt_banner {
	border: 1px dotted #CFCFCF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
}

.section_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #8CD4EC;
	text-indent: 5px;
	line-height: 30px;
	background-image: url(../images/title_back.jpg);
}

.newsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6BC0E0;
}

.title2 {
	font-family: Arial Black,sans-serif;
	font-size: 15px;
	color: #FA0320;
	font-weight: bold;
}

.bar_border {
	border: 1px dotted #8BD3EC;
	background-color: #E3F3FB;
	background-image: url(../images/bar_back.jpg);
	background-repeat: repeat-x;
}


.rightside-col-todayspick-td a {
	text-decoration: underline !important;
}

.left_navigation_subnav {
	color: #1f56d5;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 22px;	
	padding-bottom: 15px;
	text-decoration: none !important;
}

.left_navigation a:link, 
.left_navigation a:visited, 
.left_navigation a:active, 
.rightside-col-todayspick-td a,
.rightside-col-todayspick-td a:link,
.rightside-col-todayspick-td a:visited,
.rightside-col-todayspick-td a:active
{
	color: #1f56d5;	
}

.left_navigation a:hover,
.rightside-col-todayspick-td a:hover
{
	color: #fe6306;
}

#appliance .left_navigation a:link, 
#appliance .left_navigation a:visited, 
#appliance .left_navigation a:active, 
#appliance .rightside-col-todayspick-td a,
#appliance .rightside-col-todayspick-td a:link,
#appliance .rightside-col-todayspick-td a:visited,
#appliance .rightside-col-todayspick-td a:active,
#teamshop .left_navigation a:link, 
#teamshop .left_navigation a:visited, 
#teamshop .left_navigation a:active, 
#teamshop .rightside-col-todayspick-td a,
#teamshop .rightside-col-todayspick-td a:link,
#teamshop .rightside-col-todayspick-td a:visited,
#teamshop .rightside-col-todayspick-td a:active,
#boutique .left_navigation a:link, 
#boutique .left_navigation a:visited, 
#boutique .left_navigation a:active, 
#boutique .rightside-col-todayspick-td a,
#boutique .rightside-col-todayspick-td a:link,
#boutique .rightside-col-todayspick-td a:visited,
#boutique .rightside-col-todayspick-td a:active  {
	color: #1f56d5;	
	text-decoration: none;
	line-height: 1.4em;
}

#appliance .left_navigation a:hover,
#teamshop .left_navigation a:hover,
#boutique .left_navigation a:hover  {
	color: #ff0000;
	text-decoration: none;
}

.rightside-col-creditcard-td {
	color: #1f56d5;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.card-cats a {
	text-decoration: underline !important;
}

.card-cats  {
	padding-top: -9px !important;
	padding-bottom: -9px !important;
}

#deal-of-day .card-cats  {
	margin-bottom: -9px !important;
	margin-top: -9px !important
}

.findbox-list {
	padding-top: 8px;
}

* html .findbox-list {
	padding-top: 10px !important;
}

.creditcard-bottom-links {
	padding-top: 0;
	text-align: left;
}

.creditcard-bottom-links li {
	line-height: 1.8em;
	font-size: 12px;
}

.left_navigation_subnav a:link, 
.left_navigation_subnav a:visited, 
.left_navigation_subnav a:active {
	text-decoration: none;
}

.left_navigation_subnav a:hover {
	text-decoration: none;
	color: #fe6306;
}

.photo_border {
	border: 3px double #D9D9D9;
	margin: 7px;
	text-align: center;
}

.button1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6BC0E0;
	background-color: #888F95;
	border: 1px solid #8A9197;
	background-image: url(../images/button_back.jpg);

	background-repeat: repeat-x;
}

.top_links {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 25px;
	background-image: url(../images/link_back.jpg);
	background-repeat: repeat-x;
}

.top_links a:link {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}

.top_links a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.top_links a:hover {
	text-decoration: none;
	color: #6BC0E0;
	line-height: 30px;
	background-image: url(../images/link_back_R.jpg);
	background-repeat: repeat-x;
	display: block;
}

.top_links a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.section_border {
	border: 5px solid #F0F0F0;
}

.bottom_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: none;
}

.bottom_links a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.bottom_links a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.bottom_links a:hover {
	text-decoration: none;
	color: #91D1EC;
}

.bottom_links a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.button_new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6BC0E0;
	background-color: #888F95;
	border: 1px solid #8A9197;
	background-image: url(../images/button_back.jpg);
	background-repeat: repeat-x;
}

.bottom_links2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #999999;
	text-transform: none;
}

.bottom_links2 a:link {
	color: #ffffff;
	text-decoration: none;
}

.bottom_links2 a:visited {
	text-decoration: none;
	color: #999999;
}

.bottom_links2 a:hover {
	text-decoration: none;
	color: #91D1EC;
}

.bottom_links2 a:active {
	text-decoration: none;
	color: #999999;
}

.links_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align: center;
}

.links_content a:link {
	color: #1f56d5;
	text-decoration: underline;
}

.link-image a:link,
.link-image a {
	text-decoration: none !important;
}

#appliance .links_content a:link, 
#boutique .links_content a:link,
#teamshop .links_content a:link,
.mp_backlinks {
	color: #1f56d5;
}

.links_content a:visited {
	color: #8f0791;
}

.links_content a:hover {
	text-decoration: none;
	color: #000000;
}

.links_content a:active {
	color: #003366;
}

/* feedback form */

.feedback-form-label {
	width: 80px; 
	margin-left: -98px;
}

.feedback-form-inquiry {
	margin-left: -65px;
	width: 80px;
}

* html .feedback-form-inquiry {
	margin-left: -54px;
}

.feedback-form-textarea, #feedback-form-row {
	margin-top: 12px;
	margin-bottom: 12px;
}

#feedback-form-row-name {
	margin-top: 18px !important;
}

.feedback-form-submit {
	margin-left: 235px; 
}

.feedback-form-head {
	background-color: #eaeaea;
	border: 1px solid #000000;
	padding-bottom: 15px;
	width: 96%;
	padding: 11px;
	text-align: center !important;	
}

#feedback-form-submit-div {
	margin-top: 12px;
	padding-bottom: 0;
}

* html #feedback-form-submit-div {
	padding: 0 !important;
	margin-top: 0 !important;
	padding-bottom: 0 !important;
}

.feedback-form-title {
	padding-bottom: 18px;
	font-weight: bold;
}

* html #feedback-submit-button {
	padding: 0 !important;
	margin: 0 !important;
	height: 23px !important;
}

.rightside-col-todayspick-td {
	font-size: 12px; 
	padding-left: 4px;
	padding-bottom: 8px;
	padding-top: 10px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	/*background-image: url(../images/todaysPicks.jpg);
	background-repeat: repeat; 
	background-position: center center;	*/
}

.mainlogo {
	margin-left: 21px;
}

/* governs outer banner color for SERP pages  */

#banner-row {
	background: #ffffff;
}

.searchBar-text {
	font-weight: bold;
	color: #000000;
	padding-right: 3px;
}

* html .searchBar-text {
	padding-right: -8px !important;
}

#searchbar {
	background: #fb9a0f;
	/*background-image: url(../images/searchBox_bg.jpg);
	background-repeat: repeat;
	padding: 0px 0px 0px 14px;*/
	border-top: 2px solid #d87a07;
	border-bottom: 2px solid #d87a07;
}

.searchbar {
	background: #fb9a0f;	
	border-top: 2px solid #d87a07;
	border-bottom: 2px solid #d87a07;
}

.searchbar-submit-button-td {
	background: #fb9a0f;
	border-top: 2px solid #d87a07;
	border-bottom: 2px solid #d87a07;
}

* html .searchbar-submit-button-td {
	padding-left: -2px;
	vertical-align: bottom !important;
}

.textbox-search {
	border: 1px solid #4E5359;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	height: 25px;
	width: 250px;
}



* html .subhead-index-table-td {
	padding-top: 11px;
	padding-left: 4px;
}

.button_new_search {
	margin-left: 10px;
	background-color: #1116ee;
	border: 1px solid #000000;
	color: #ffffff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	border: 1px solid #ffffff;
}

* html .button_new_search {
	margin-left: -5px !important;
	padding-left: -18px !important;
	margin-top: 46px !important;
	width: 60px !important;
}

.top-brands-wrapper {	
	padding-left: -5px;
	margin-bottom: 25px;
}

.indexPage-topRight-ad {
	padding-bottom: 14px;
}

.findbox-left  {
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.findbox-bargin-hunter {
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

#findbox-content .content  {
	padding-top: 0px !important;
}

.findbox-right {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.findbox-content {
	padding-top: 10px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.findbox-credit-card-bottom {
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-bottom: 8px;
}

* html .findbox-credit-card-bottom {
	padding-bottom: 1px;
}

.findbox-credit-card-left {
	border-left: 1px solid #ccc;
}

.findbox-credit-card-right {
	border-right: 1px solid #ccc;
}

.pagination-top {
	margin-left: 160px;
	margin-top: 0;
}

* html .pagination-top {
	margin-top: -4px;
}

.link-text {
	text-decoration: underline !important;
	color: #1f56d5;
}

.sitemap-list {
	margin-left: 45px;
}

#featured-tabs #toggleButton1 #tab-toplink1,
#featured-tabs #toggleButton2 #tab-toplink2,
#featured-tabs #toggleButton3 #tab-toplink3,
#featured-tabs #toggleButton4 #tab-toplink4 {
	text-decoration: none !important;
}

* html .subhead-index-table-td,
* html .headline {
	padding-top: 9px !important;
}

.iframe-ad-message {
	font-size: 11px;
	font-family: arial,helvetica;
	color: #999;
	text-align: center;
	padding-top: 3px;
	clear: both;
}

.top-link {
	font-size: 12px;
}

.headline-boutique {
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.shopping-table .odd-row .photo_border,
.shopping-table .even-row .photo_border  {
	font-size: 1px;
	color: #fff !important;
	text-decoration: none !important;
	width: 60px !important;
}

.shopping-table .odd-row .photo_border a,
.shopping-table .even-row .photo_border a {
	font-size: 1px;
	color: #fff !important;
	text-decoration: none !important;
}

.appliance-table .odd-row .photo_border,
.appliance-table .even-row .photo_border,
.appliance-table .odd-row .photo_border a,
.appliance-table .even-row .photo_border a {
	font-size: 1px;
	color: #fff !important;
	text-decoration: none !important;
}

.appliance-table .odd-row .photo_border,
.appliance-table .even-row .photo_border {
	width: 68px !important;
}

.appliance-table .shopping-desc {
	padding-left: 9px !important;
	padding-top: 8px !important;
	padding-bottom: 6px !important;
}

.powered-by-bizrate-link {
	font-size: 11px !important;
	float: right;
	padding-right: 18px !important;	
}

.findbox-image-left {
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.findbox-image-right {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.findbox-image-right-bottom {
	border-right: 1px solid #ccc;
}

.findbox-image-left-bottom {
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.shopping-box-image-left {
	border-left: 1px solid #ccc !important;
	padding-top: 14px !important;
	padding-bottom: 10px !important;
}

.shopping-box-image-right {
	border-right: 1px solid #ccc !important;
	padding-top: 14px !important;
	padding-right: 10px !important;
	padding-bottom: 10px !important;
}

.shopping-box-image-right-bottom {
	border-right: 1px solid #ccc !important;
	border-bottom: 1px solid #ccc !important;
	padding-right: 10px !important;
	padding-bottom: 10px !important;
}

.shopping-box-image-left-bottom {
	border-bottom: 1px solid #ccc !important;
	border-left: 1px solid #ccc !important;
	padding-bottom: 10px !important;
}

.product-feature-box {
	width: 50%;
	height: 84px;
}

.shopping-page-featured-list li a {
	text-decoration: underline !important;
}

.product-feature-box-bottom {
	width: 50%;
	height: 79px;
}

.product-search-box {
	background: url(../images/ltblue_bg.gif);
	background-repeat: repeat;	
}

.travel-hotel-lowrate {
	color: #ff0000;
	font-size: 16px;
	font-weight: bold;
	padding-right: 0;
	padding-bottom: 10px;
}

.travel-hotel-rate {
	color: #000000;
	font-size: 11px;
	padding-right: 10px;
	padding-top: 20px;
}

.featured-hotel-tab {
	background: url(/images/travel/subhead_tab_feat_hotels.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-left: 178px;
	height: 27px;
	font-size: 12px;
}

.featured-hotel-tab-text {
	padding-right: 72px !important;
	padding-top: -8px !important;
	padding-bottom: 4px;
	font-weight: bold;
}

.static-featured-hotel-tab-text {
	padding-right: 48px !important;
}

* html .featured-hotel-tab-text {
	padding-bottom: 0 !important;
}

.featured-hotel-description {
	font-size: 11px;
	width: 60%;
}

.featured-hotels-topright-text {
	width: 185px;
}

.featured-hotels-bottom {
	height: 16px;
	background: #fa9e17;
}

.travel-banner-ad {
	padding-top: 18px;
	padding-left: 5px;
}

.top10cities-table {
	border-left: 1px solid #fb9a0f;
	border-right: 1px solid #fb9a0f;
	border-bottom: 1px solid #fb9a0f;
	width: 170px;
	font-size: 11px;
	line-height: 3em;
}

.top10cities-row-odd {
	border-bottom: 1px solid #e8ecf8;
}

.top10cities-row-even {
	border-bottom: 1px solid #e8ecf8;
	background: #e8ecf8
}

.top10cities-city-left {
	padding-left: 12px;
}

.travel-tools-table {
	border-left: 1px solid #fb9a0f;
	border-right: 1px solid #fb9a0f;
	border-bottom: 1px solid #fb9a0f;
	width: 170px;
	font-size: 11px;
	line-height: 3em;
}

.travel-tools-left {
	padding-left: 12px;
}

.travel-tools-right {
	word-spacing: nowrap;
	padding-left: 8px;
}

.top5-box-left {
	padding-left: 12px;
	color: #1f56d5;
	vertical-align: top;
}

.top5-box-header {
	background-repeat: no-repeat; 
	background-position: center bottom;
	margin-bottom: -1px;
	width: 170px;
	padding-left: 37px;
	font-size: 12px;
	color: #ffffff;
	vertical-align: middle;
	font-weight: bold;
}

.world-hotel-bar {
	margin-top: 5px;
	background: #a2dae9;
	height: 25px;
	width: 557px;
	padding-top: 11px;

}

.travel-subhead-worldhotels {
	margin-top: -1px !important;
	font-size: 13px;
	margin-left: 16px
}

.world-hotel-text {
	color: #000000;
	margin-left: 26px !important;
	vertical-align: top;
	font-size: 11px;
}

.world-hotel-pics {
	text-align: center;
	padding-top: 4px;

}

.world-hotel-photo {
	padding-right: 6px;
	padding-top: 3px;
}

.world-hotel-pic-captions {
	width: 550px; 
	text-align: center;
	font-size: 12px;
	padding-top: -2px !important;
}


.world-hotel-pic-captions-td {
	padding-left: 18px;
	text-align: center;
	width: 110px;
}

.featured-hotelbox-toprow {
	font-size: 11px; 
	padding-top: 7px !important; 
	padding-left: 20px !important;
}

.featured-hotel-table {
	background: #ffffff;
	width: 100%;
	border: 8px solid #ffffff;
	
}

.featured-hotel-title {
	font-size: 12px;
	height: 28px;
	background: #d1d7ed;
	border: 1px solid #94a9d4;
	padding-left: 5px;
	
}

.featured-hotels-topright-text 	{
	padding-left: 5px;
	padding-top: 8px; 
	font-size: 12px;
}

.featured-hotels-topleft-text {
	padding-left: 30px;
	padding-top: 10px;
	font-size: 12px;
}

.featured-hotelbox-toprow {
	background: #fa9e17;
	line-height: 3em;
	height: 28px;
}

.featured-hotels-sort-text {
	padding-top: 5px !important;
	vertical-align: top;
}

.featured-hotel-description div {
	font-size: 12px !important;
}

.featured-hotels-border {
	background: #fa9e17; 
	width: 5px;
}

.featured-hotels-subhead {
	clear: both; 
	margin-top: 21px; 
	padding-left: 78px;
	width: 305px;
}

#transparent_class {
	filter:alpha(opacity=30);
	opacity:0.5;
	-moz-opacity: 0.5;
	-khtml-opacity:0.5	
}

.featured-hotels-upper-border {
	width: 5px; 
	height:27px;
}

.breadcrumb-spacing {
	padding-top: 3px;
	padding-left: 20px;
	padding-bottom: 9px;
	font-size: 11px;
}

.travel-top5-container {
	padding-left: 5px;
}

a.stbutton {
 	padding: 0 5px 6px 22px !important;
}

.footer-top-div {
	height: 25px; 
	background: darkblue url(/images/link_back.jpg)
}

.about-text {
	width: 97%; 
	border:0; 
	font-size: 13px;
}

.subnav-row a:hover {
	color: #fe6306;
	text-decoration: none;
}

.cat-links a:hover,
.col1 td a:hover,
.links_content a:hover,
.shopping-table a.link-text:hover {
	color: #fe6306 !important;
	text-decoration: underline;
}

.mlb-table-content {
	margin-top: 10px !important;
}

.mlb-subhead-bar {
	background: #a2dae9;
	height: 23px !important;
	width: 100%;
	margin-bottom: 12px !important;
}	

/* shopping page sort elements */
.shop-by-category-text {
	padding: 6px 5px 0pt 26px;
	position: absolute; 
	right: 5pt;
}

.sort-boxes-top-area {
	margin-top: 2px !important;
}

.sort-boxes-top-div {
	border-bottom: 1px solid #c0c0c0;
	margin-top: 5px;
	margin-bottom: 3px;
	font-size: 12px;
	padding-bottom: 14px !important;
}

* html .sort-boxes-top-div {
	margin-bottom: 0 !important;
}

.price-range-closebox {
	position: absolute; 
	right: 6pt;
}

.price-range-box {
	width: 178px;
	padding-top: 5px;
}

.price-range-title {
	width: 178px; 
	margin-left: 50px; 
	font-size: 12px; 
	cursor: default;
}

.price-range-content-table {
	width: 170px; 
	margin-top: -5px;
	margin-left: 6px;
}

.price-range-minimum {
	padding-left: 5px;
}

#minPrice, #maxPrice {
	margin-left: 2px;
	width: 40px;
}

#update_button {
	margin-top: 8px;
	margin-left: 50px;
	display: block;
}

.sort-by-price-range-text {
	padding: 9px 6px 0pt 80px;
}

.enter-zip-code-inputbox {
	position: absolute; 
	right: 0pt;
	vertical-align: top;
}

.productDetail-zip-code-inputbox {
	position: absolute; 
	left: 0;
	padding-bottom: 7px !important;
}

.enter-zip-code-text {
	vertical-align: top;
	font-size: 11px;
	color: #1f56d5;	
}

#navlist-zip li  {
	display: inline;
	list-style-type: none;
	padding-right: 8px !important;
	margin-left: 0 !important;
	float: left;
}

#navlist-zip   {	
	margin-left: 0 !important;
}

#navcontainer ul {
	margin-top: -2px !important;
}

/* button slide */

#panel {
	background: #Fff;
	border: 1px solid #999;
	height: 135px;
	width: 178px;
	display: none;
	margin-left: 30px;
}

.panel-wrapper {
	position: absolute;
}
.slide {
	margin: 0;
	padding: 0;
	border-top: solid 4px #422410;
	background: url(images/btn-slide.gif) no-repeat center top;
}

.btn-slide {
	margin: 0 auto;
}

.active {
	background-position: right 12px;
}

.featured-hotel-wrapper {
	width: 557px !important;
}

/* end travel */

#loans-page .shopping-desc {
	font-size: 14px !important;
}

#loans-page .page-head {
	font-weight: bold !important;
}

#loans-page .finance-sponsored-listings-text {
	color: gray !important;
	font-size: 16px !important;
}

.finance-subhead {
	margin-bottom: 17px !important;
}

#leftside-navcontainer {
	margin-top: -4px;
	margin-bottom: 22px;
}

.left_level0 {
	margin-bottom: 0px !important;
}

.nl-archive-text {
	text-align: left;
	margin: 10px;
	font-size: 12px;
	font-family: arial,helvetica,sans-serif !important;
	}
	
.travel-page-background {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(/images/travel/bg-gray-line.gif) repeat scroll 0 0;
	margin: 0;
	padding: 0;
}

.product-cloud {
	margin-top: 18px; 
	padding-bottom: 15px; 
	padding-top: 15px; 
	background-color: #ffd7a4; 
	margin-left: 9px; 
	padding-left: 6px; 
	width: 164px;
}

/* home page finance box links */

.finance-card-category {
	float: right;
	margin-top: 0
}

.finance-search-by-cat-box {
	font-size: 12px;
	padding-right: 10px;
	margin-top: 0 !important;
}

.finance-loan-list {
	text-align: left;
	font-size: 12px;
	vertical-align: top !important;
}

/* deal of the day page */

.deal-day-subhead { 	
	font-size: 16px;
	padding-right: 20px;
	padding-top: 9px;
	font-weight: bold;
}

.deal-day-subhead a { 
	color: darkblue;
	text-decoration: none;
	width: 100% !important
}

.deal-day-table {
	padding-bottom: 0
}

.dd-hot-pick-td {
	padding: 0px 4px 0px 0px
}

.dd-hot-pick-text {
     color: #ff0000;
     margin-top: 6px;
     font-size: 12px
}

.dd-description-text-td {
	padding: 22px 7px 0px 20px
}

.dd-gotostore-button {
	padding-top: 16px
}

.dd-expiration-text {
	color: #a09f9f;
	font-size: 12px;
	float: right;
	padding-top: 19px
}

.dd-disclaimer-text {
	margin: 0px 11px 0px 2px;
	line-height: 1.4em;
	width: 98%;
	color: #a09f9f;
	font-size: 10px;
	border-top: 1px solid #ccc;
	border-bottom:1px solid #ccc
}
    
#music .photo_border {
	width: 70px !important;
	height: 70px !important;
}
    
#music .odd-row .photo_border,
#music .even-row .photo_border  {
	font-size: 1px;
	color: #fff !important;
	text-decoration: none !important;
	width: 70px !important;
}

#music .odd-row .photo_border a,
#music .even-row .photo_border a {
	font-size: 1px;
	color: #fff !important;
	text-decoration: none !important;
}

#music .compare-prices-button {
	float: right;
	padding-right: 78px
}

#music .info-price-small {
	font-size: 12px; 
	font-weight: bold
}

#music .info-price {
	font-size: 18px; 
	font-weight: bold
}

/* to del if music will be 1-up */

#music .photo_border {
	border: 3px single #D9D9D9 !important;
	margin:0;
	text-align: left;
	color: #fff !important;
	font-size: 1px;
	text-align: left;
	text-decoration: none !important;
}

/* music home page */

#music .musicHome-cdCover-table-row3 {
	margin-top: 4px;
	padding: 10px;
	background: #ffffff; 
	font-size: 12px;
}

#music .musicHome-cdCover-table-row4 {
	padding-top: 22px;
	padding: 10px;
	background: #ffffff; 
	font-size: 12px
}

/* music home page */

#music .musicHome-cdCover-table-row3 {
	margin-top: 4px;
	padding: 10px;
	background: #ffffff; 
	font-size: 12px;
	float:left;
	margin-left: 0
}

#music .musicHome-cdCover-table-row4 {
	padding-top: 22px;
	padding: 10px;
	background: #ffffff; 
	font-size: 12px;
	float:left;
	margin-left: 0
}

/* travel states page */
.travel-city-list li {
	float: left;
}

.travel-city-list  {
	list-style-type: none;
	padding-top: 3px;
}

#state_list_table {
	margin: 10px 0;
}

.travel-city-list a, 
.travel-city-list a:visited {
	display: block;
	padding: 2px 0 2px 10px;
	width: 150px;
}

.travel-city-directory-subhead {
	color: #1f56d5;
	text-decoration: underline
}

.travel-city-wrapper {
	padding-top: 16px;
	padding-left: 22px;
}

#appliance	.threecol .col2 {
	left: 26%;
	width: 20%;
}

#appliance	.threecol .col1 {
	left: 121.5%;
}

.more-twitter a {
	color: #514e4e !important;
}

.more-twitter a:hover,
a:hover #tab-toplink1,
a:hover #tab-toplink2,
a:hover #tab-toplink3,
a:hover #tab-toplink4 {
	color: #fe6306 !important;
}

.leftnav-shoes-table {
	margin-left: 10px !important
}

.health-consumer-tips {
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 10px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc	
}

.health-videos {
	margin-top: -19px;
	width: 460px
}

.health-consumer-tips-subhead {
	background-repeat: no-repeat; 
	background-position: center center
}

.health-videos-promobox	{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}

.health-tips h4 {
	margin-top: 4px
}

.tracks-searchbar {
	float: right; 
	margin-top: 12px;
	width: 100%;
	padding-right: 3px
}

.tracks-searchbar-top {
	float: right; 
	margin-top: 12px;
	width: 365px;
	padding-right: -10px !important
}

.tracks-subhead {
	float: left;
	margin-right: -6px;
	margin-top: -10px
}

#tracks .live-deal-head {
	border: 1px solid lightblue;
	margin-top: 22px
}

#tracks .top100-maincontent {
	float: left;
	margin-right: 0;
	clear: all
}

#tracks {
	width: 100%
}

.tracksIndex-main {
	float: left;
	margin-top: 14px;
	padding: 10px;
	font-size: 12px;
	margin-right: 26px
}

.buying-guide-article {
	width: 100%;
	color: #000000
}

/* fixes page head bug in IE8 boutique pages */
#appliance .page-head {
	width: 875px !important
}

.gray-deal-text,
.gray-deal-text a:hover {
	color: #cccccc !important;
}

.deals-spacer {
	height: 8px;
}

#teamshop .homepage-brands,
#boutique .homepage-brands {
	border-left: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
	padding-left: 5px !important;
	border-bottom: 1px solid #cccccc !important;
	font-size: 12px
}

#teamshop .homepage-brands-spacer,
#boutique .homepage-brands-spacer {
	border-left: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important
}

#boutique #leftnav-box {
	padding-right: 6px !important
}

.subhead-index-table-td {
	padding-top: 0px;
	padding-left: 30px;	
}

.leftnav-brands .subhead-index-table-td {
	padding-top: 0 !important;
}

.subhead-index-table-td-brands {
	padding-top: 6px;
	padding-left: 40px;	
}

/* leftnav */
.left_level_sub {
	padding-left: 0px;
}

.left_level0 {
	padding-left: 10px;
}

.left_level1 {
	padding-left: 20px;
}

.left_level2 {
	padding-left: 30px;
}

.left_level3 {
	padding-left: 40px;
}

#leftnav-list {
	margin-top: 9px;	
}

#leftnav-box  {
	border: 1px solid #ccc;
	border-top-width: 0;
	background-color: #ffd7a4;
	margin-top: 9px;
	margin-left: -9px;
	padding-bottom: 10px;
	padding-right: 4px;
}

#leftnav-box img {
	margin-left: 2px;
	margin-right: 7px;
}

.left_navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1f56d5;	
	padding-bottom: 6px;
	text-decoration: none;
	margin-bottom: 6px;
}

* html #leftnav-box .left_navigation {
	padding-bottom: 1px !important;
	margin-bottom: 2px !important;
}

.leftnav-brands {
	color: #0557c5;
	margin-left: 10px;
	background-color: #ffffff
}

.leftnav-brands-cat {
	color: #0557c5;
	background-color: #ffffff
}

.leftnav-wrapper {
	width: 170px;
	background-color: #ffffff
}

.leftnav-header {
	background-image: url(/images/subhead_orangeRound170.jpg);
	background-repeat: no-repeat; 
	background-position: center bottom;
	height: 25px;
	margin-bottom: -9px;
	padding-left: 26px; 
	width: 170px;
	margin-left:-7px
}

.leftnav-header-text {
	padding-top: 5px;
	padding-left: 15px
}

.leftnav-textbox-wrapper {
	width: 167px;
	margin-left:3px
}

.leftnav-plus-sign-div {
	float: left;
	margin-top: 0;
	width: 10px
}

.leftnav-textlink-div {
	float: right;
	margin-top: 0;
	width: 135px
}

.leftnav-textlink-div-home {
	float: right;
	margin-top: 0;
	width: 135px;
	margin-right: 5px
}

.leftnav-category-div {
	width: 100%;
	height: 50px
}

.leftnav-category-div-travel {
	width: 96%;
	height: 50px
}

.left_navigation left_level0 {
	clear: all
}

.home-page-games-ad {
	text-align: center;
	margin-top: 21px
}

.deal-main-text {
	margin-top: 11px !important;
	line-height: 1.3em !important;
	padding-left: 9px !important
}

#deal-of-day .card-cats {
	line-height: 12px
}

.deal-description {
	line-height: 1.3em !important;
	margin-left: 75px !important;
	color: #000000
}

.deal-image {
	margin-top: -14px !important;
	margin-right: 8px !important;
	padding-top: 9px
}

.seasonal-promobox-ad {
	text-align: center;
	width: 100%;
	padding-bottom: 14px !important;
	padding-top: 7px !important;
}

.seasonal-promobox {
	margin-top: -1px;
	border-left: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
	border-bottom: 1px solid #cccccc !important
}

.promobox-subhead-div488 {
	background: url(/images/subhead_orangeRound488.jpg);
	background-repeat: no-repeat; 
	background-position: center center;
	text-align: middle; 
	height: 26px
}

.promobox-subhead-div430 {
	background: url(/images/subhead_orangeRound430.jpg);
	background-repeat: no-repeat; 
	background-position: center center;
	text-align: middle; 
	height: 26px
}

.promobox-subhead-div360 {
	background: url(/images/subhead_orangeRound360.jpg);
	background-repeat: no-repeat; 
	background-position: center center;
	text-align: middle; 
	height: 26px
}

.promobox-subhead-div290 {
	background: url(/images/subhead_orangeRound290.jpg);
	background-repeat: no-repeat; 
	background-position: center center;
	text-align: middle; 
	height: 26px
}

.promobox-subhead-div170 {
	background: url(/images/subhead_orangeRound170.jpg);
	background-repeat: no-repeat; 
	background-position: center center;
	text-align: middle; 
	height: 26px;
}

.promobox-list-margin {
	margin-top: 3px
}

.whats-new-promobox {
	width: 426px;
	margin-left: 2px;
	border-bottom: 2px dotted #999999;
	border-left: 2px dotted #999999;
	border-right: 2px dotted #999999
}

.whats-new-col {
	width: 33%;
	border-right: 2px dotted #999999
}

.whats-new-subhead {
	text-align: center;
	line-height: 14px;
	margin-top: 4px !important
}

.whats-new-text {
	width: 90%;
	margin-left: 12px;
	text-align: left;
	line-height: 14px;
	color: #000000
}

.more-deals-link {
	padding-top: 5px;
	list-style-type: none !important
}

.whats-new-promobox .content {
	height: 92px;
	margin-top: -6px !important
}

.subhead-title {
	font-size: 12px;
	margin-top: 0 !important
}

.subhead-title-right {
	font-size: 12px;
	margin-top: 0 !important;
	margin-left: 5px
}

.tla-ads {
	width: 100%;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}

.leftnav-wrapper-home {
	width: 168px;
	margin-left: 11px;
	color: #1f56d5;
	background-color: #FFD7A4;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0 1px 1px;
	margin-top: 2px !important
}

.leftnav-subhead-div {
	margin-bottom: -3px;
	padding-left: 30px;
	padding-top: 0
}

.leftnav-subhead-div-home {
	margin-bottom: -3px;
	padding-left: 9px;
	padding-top: 0;
	margin-left: 10px
}

.money-promobox {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin-left: 15px;
	width: 486px
}

.money-promobox360 {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin-left: 10px;
	width: 358px
}

.money-subhead {
	padding-left: 16px
}

.subhead-title-pad {
	padding-top: 6px
}

.font-12 {
	font-size: 12px
}

#findbox-content .money-promobox-align {
	padding-top: 15px !important
}

.money-promobox-bottomleft {
	border-top: 1px solid #cccccc
}

.money-promobox-bottomright {
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc
}

.moneybox-topline {
	vertical-align: top;
	padding-left: 14px
}

.loans 	{
	margin-right: 14px
}

.border-left {
	border-left: 1px solid #cccccc
}

.border-top {
	border-top: 1px solid #cccccc
}

.tracks-leftnav-subhead {
	font-size: 12px; 
	margin-top: 0 !important;
	padding-left: 30px
}

.font22 {
	font-size: 22px !important
}

.subhead-spacer {
	margin-top: 8px
}

.subhead-spacer-smaller {
	margin-top: -2px
}

.coupon-leftnav-title {
	font-size: 12px; 
	margin-top: 0 !important;
	padding-left: 19px
}

.leftnav-title {
	font-size: 12px; 
	margin-top: 0 !important;
	padding-left: 25px
}

.leftnav-shoe-promobox {
	padding-bottom: 10px; 
	padding-left: 9px;
	padding-right: 4px; 
	background-color: #ffffff; 
	border: 1px solid #CCCCCC
}

.coupon-child-title {
	margin-left: 40px
}

.coupon-search-head {
	margin-left: -30px
}

.coupon-input {
	font-size: 12px;
	width: 146px;
	margin-right: 2px;
	font-family: Arial, Helvetica, sans-serif
}

.coupon-search-head {
	margin-left: -30px
}

#finance2 h3 {
	font-size: 13px;
}

#payday .ad-leaderboard {
	width: 728px;
	border: 10px solid #cccccc
}

#payday .ad-leaderboard336 {
	width: 336px;
	border: 10px solid #cccccc
}

#payday .ad-copy {
	width: 728px;
	margin-top: 18px
}

#finance2 .mainlogo {
	padding-top: 7px !important
}

#finance2 .top-spacer {
	font-size: 11px; 
	padding: 10px
}

#finance2 #menu_container {
	margin-left: 212px
}

#finance2 .colmid {
	width: 26% !important
}

#finance2 .colleft {
	width: 145% !important
}

#finance2 .col1 {
	width: 248% !important
}

#finance2 p {
	font-size: 12px !important
}

.shopping-product-name {
	margin-bottom: 0 !important
}

.shopping-product-name-vcAds {
	margin-bottom: 0 !important;
	margin-top: -4px
}

.tracks-searchbox-td {
	width: 875px;
	margin-bottom: 10px;
	padding-top: 7px;
	padding-bottom: 9px
}

.tracks-top100-list {
	margin-bottom: -16px
}

.bargain-hunter-font {
	font-size: 11px
}

.bargain-hunter-ol-left	{
	margin-left: -18px !important;
	margin-top: 0
}

.bargain-hunter-ol-right {
	margin-left: -17px !important;
	margin-top: 0
}

.hot-deals-archive-box {
	border-left: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
	border-bottom: 1px solid #cccccc !important; 
	margin-top: -18px !important
}

.bargain-hunter-ol {
	margin-top: -7px
}

.payless-logo {
	float: right;
	margin-top: 90px;
	margin-right: -323px
}

.poker-iframe {
	margin: 0;
	padding: 0;
	border: none; 
	width: 752px;
	height: 2030px
}

.shoe-central-ad {
	clear: all;
	text-align: center;
	margin-top: 22px;
	margin-left: -7px
}

.font12 {
	font-size:12px
}

.sportsShop-coupon-link {
	float: right;
	margin-top: 12px
}