.right {float:right;}
left {float:left;}

#content {
	margin:0;
	padding:0 10px;
}
.deals-mainheader, #deals-content h2 {
	color:#333333;
	font-size:24px;
	font-weight:normal;
	margin:15px 0 10px;
	font-family:"Trebuchet MS", Arial, sans-serif, Helvetica;
}
.deals-mainheader {
	float:left;
	width:470px;
}
#content #reserve_online {
	float:right;
	padding:18px 0 10px 0;
	text-align:right;
	width:260px;
	margin:0;
}
.deals-widget {
	width:290px;
	float:left;
}
.deals-merch {
	float:right;
	width:425px;
}
.deals-merch h2 {
	background:url(/deals/images/deals-mkt-headline3.png) top center no-repeat transparent;
	height:191px;
	text-indent:-9998px;
	margin:0;
}
.deals-merch .header-savings {
	background:url(/deals/images/deals-mkt-headline3.png) no-repeat top left;
	height:51px;
	text-indent:0;
	margin:0;
	padding-top:140px;
	padding-left:93px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#444;
	line-height:1.1em;
	}
.deals-merch .header-savings strong {
		font-size:20px;
	}	
.deals-merch h3 {
	/* background:url(/deals/images/red-dividerline.png) left center repeat-x transparent; */
	color:#9f0000;
	font-size:14px;
}
.deals-merch h3 span {
	padding:0 10px 0 10px;
	background-color:#fff;
}
.deals-merch .column {
	width:49%;
	float:left;
	padding-top:5px;
}
.deals-merch ul {
	padding:0;
}
.deals-merch li {
	background:none;
	padding:0 0 5px 10px;
}
.deals-merch .featured1 li {
	padding-bottom:8px;
}
.deals-merch .featured1 a {
	font-size:12px;
	text-decoration:none;
}
.deals-merch .featured1 a strong {
	text-decoration:underline;
}
.deals-merch .featured1 a:hover strong {
	text-decoration:none;
}
.deals-merch ul.featured1 a em {
	color:#4b4b4b;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
	font-style:normal;
}
.tabset {
	border-bottom:2px solid #000000;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:10px 0 0 0;
	width:100%;
}
.tabset li {
	background:transparent none repeat scroll 0 0;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.tabset li a:link, .tabset li a:hover, .tabset li a:visited {
	background:#ffeeb7 url(/deals/images/bg-content-tab-big-off.png) repeat-x left top;
	border-left:1px solid #a26700;
	border-right:1px solid #a26700;
	border-top:1px solid #a26700;
	color:#000000;
	display:block;
	margin-right:2px;
	padding:5px 8px;
	text-align:center;
	text-decoration:none;
}
.tabset li.selected a {
	background:#f0cb4c url(/deals/images/bg-content-tab-big-on.png) repeat-x left top;
}
.tab-content {
	padding-bottom:25px;
	float:left;
	width:100%;
	border-bottom:2px solid #000;
}
.deals-table {
	width:100%;
	border-collapse:collapse;
	margin-bottom:25px;
}
.deals-table th {
	border-bottom:1px solid #000;
	font-size:16px;
	text-align:left;
	padding:30px 10px 5px 0;
	vertical-align:bottom;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
.deals-table th em, .deals-table td em {
	font-size:11px;
	font-weight:normal;
	font-style:normal;
}
.deals-table td {
	font-size:16px;
	color:#424242;
	padding:5px 20px 5px 0;
	border-bottom:1px solid #c8c8c8;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.deals-table .deal-purchase {
	text-align:right;
	padding-right:0;
}

.deals-table th.deal-savings {
	color:#000;
}
.deals-table .deal-promotion {
	color:#006c17;
	text-align:left;
}
.deals-table .deal-savings {
	color:#9F0000;
}


.deals-table .deal-savings em, .deals-table .deal-promotion em {
	color:#424242;
	font-weight:bold;
	
}
.deals-table .deal-location a {
	font-weight:bold;
	text-decoration:none;
}
.deals-table .deal-location a:hover {
	text-decoration:underline;
}
.fine-print p {
	font-size:10px !important;
	color:#222;
}
.star_1_0 {background:url(/images/stars-orange-sprite.png) 0 -85px no-repeat; width:100px; height:15px; display:block; text-indent:-9998px;}
.star_2_0 {background:url(/images/stars-orange-sprite.png) 0 -64px no-repeat; width:100px; height:15px; display:block; text-indent:-9998px;}
.star_3_0 {background:url(/images/stars-orange-sprite.png) 0 -43px no-repeat; width:100px; height:15px; display:block; text-indent:-9998px;}
.star_4_0 {background:url(/images/stars-orange-sprite.png) 0 -22px no-repeat; width:100px; height:15px; display:block; text-indent:-9998px;}
.star_5_0 {background:url(/images/stars-orange-sprite.png) 0 0 no-repeat; width:100px; height:15px; display:block; text-indent:-9998px;}
.star_0_5 {background:url(/images/stars-orange-sprite.png) 0 -192px no-repeat; width:100px; height:15px; display:block; text-indent:-9998px;}
.star_1_5 {background:url(/images/stars-orange-sprite.png) 0 -170px no-repeat; width:100px; height:15px; display:block; text-indent:-9998px;}
.star_2_5 {background:url(/images/stars-orange-sprite.png) 0 -148px no-repeat; width:100px; height:15px; display:block; text-indent:-9998px;}
.star_3_5 {background:url(/images/stars-orange-sprite.png) 0 -127px no-repeat; width:100px; height:15px; display:block; text-indent:-9998px;}
.star_4_5 {background:url(/images/stars-orange-sprite.png) 0 -106px no-repeat; width:100px; height:15px; display:block; text-indent:-9998px;}

.deals-widget h2 {
	background:url(/deals/images/widget-background.png) 0 0 no-repeat;
	width:290px;
	height:66px;
	text-indent:-9998px;
	margin:0;
}
.deals-widget {
	background:url(/deals/images/widget-background.png) 0 100% no-repeat;
}


.widgets {
	float:left;
	width:280px;
	padding:5px 10px 0px 0px;
}
.widgets .widget_top {
	background:url(/deals/images/multi_widget_form_270.png) 0 0 no-repeat;
	padding:10px;
	width:250px;
	float:left;
}
.widgets .widget_form_bottom {
	background:url(/deals/images/multi_widget_form_270.png) bottom left no-repeat;
	height:4px;
	width:270px;
	padding:0;
	margin:0;
	font-size:1px;
	float:left;
}
.widget-forms {padding-left:30px;}
.widget-selector {
	padding:5px 0px 5px 5px;
}
.security-branding {
	padding:10px 30px 10px;
	float:left;
	width:230px;
}
.security-branding .badge {
	float:left;
	width:50%;
	padding-bottom:10px;
}
.security-branding .badge p {
	margin:0;
	font-size:10px;
	padding-left:10px;
	float:left;
	line-height:1.2em;
}
.security-branding .badge img {
	float:left;
}