ul#sidemenu{
 list-style:none;
 background:transparent url('side_menu-bg.png') 0 0 no-repeat;
 width:168px;
 height:232px;
 padding:12px 0 0 4px;
 float:left;
}
ul#sidemenu li{
	list-style:none;
}
ul#sidemenu li a{
	display:block;
	float:left;
	background: url('menu_item-bg.gif') no-repeat scroll top left;
	width: 160px;
	height: 24px;
	color:#427f81;
	font-size:11px;
	line-height:26px;
	padding:0 0 0 10px;
	text-decoration:none;
	font-weight:bold;
}
ul#sidemenu li a.first{
	background: url('menu_item-bg.gif') no-repeat scroll 0 -3px;
	height: 21px;
	line-height:21px;
	margin:-3px 0 0 0;
}
ul#sidemenu li a:hover.first{
	background: url('menu_item-active-bg.gif') 0 -3px no-repeat;
	height: 21px;
}
ul#sidemenu li a:hover, ul#sidemenu li a.current{
	background: url('menu_item-active-bg.gif') 0 0 no-repeat;
	color:#FFF;
}
div#cats {
float:left;
margin:0 0 10px;
width:480px;
}
div#cats img{
	float:left;
	margin:8px;
}

#offers{
	width:480px;
}
.offer{
	width:450px;
	min-height:70px;
	float:left;
	border-bottom:1px solid #CCC;
	padding:10px 0 10px 0;
}
.offer img{
	float:left;
	margin:0 15px 0 0;
}
.offer h3{
	font-size:13px;
	color:#348392;
}
.offer p{
	font-size:11px;
	line-height:11px;
	color:#666;
	width: 388px;  /* 450 - 62 */
}
.offer a{
	color:#000;
}

.offer-txt-wrap {
	height: 91px;	
}

#coupons{
	width:480px;
}
.coupon{
	width:450px;
	min-height:80px;
	float:left;
	border-bottom:1px solid #CCC;
	padding:10px 0 0 0;
}
.coupon img{
	float:left;
	margin:0 15px 0 0;
}
.coupon h3{
	font-size:13px;
	font-weight:bold;
	color:#464749;
}
.coupon strong{
	font-size:12px;
	font-weight:bold;
	color:#df7927;
}
.coupon p{
	font-size:11px;
	line-height:11px;
	color:#666;
	width:370px;
	margin:3px 0 0 0;
}
.coupon a{
	color:#000;
}

a#btn-clickhere{
	display:block;
	float:right;
	background: url('btn-clickhere.gif') no-repeat scroll top left;
	width: 62px;
	height: 21px;
	margin: -21px 0 -6px;
	padding-bottom:0px;
}

.graphic-header {
	width: 457px;
	height: 135px;
}
.graphic-header#dining{
	background: url('ghead-dining.jpg') no-repeat scroll top left;
	width: 457px;
	height: 135px;
}
.graphic-header#artsculture {
	background: url('ghead-artsculture.jpg') no-repeat scroll top left;
	width: 457px;
	height: 135px;
}
.graphic-header#attractions {
	background: url('ghead-attractions.jpg') no-repeat scroll top left;
	width: 457px;
	height: 135px;
}
.graphic-header#cruise {
	background: url('ghead-cruise.jpg') no-repeat scroll top left;
	width: 457px;
	height: 135px;
}
.graphic-header#fun {
	background: url('ghead-fun.jpg') no-repeat scroll top left;
	width: 457px;
	height: 135px;
}
.graphic-header#shopping {
	background: url('ghead-shopping.jpg') no-repeat scroll top left;
	width: 457px;
	height: 135px;
}
.graphic-header#spa {
	background: url('ghead-spa.jpg') no-repeat scroll top left;
	width: 457px;
	height: 135px;
}
.graphic-header#tours {
	background: url('ghead-tours.jpg') no-repeat scroll top left;
	width: 457px;
	height: 135px;
}
.graphic-header#transportation {
	background: url('ghead-transportation.jpg') no-repeat scroll top left;
	width: 457px;
	height: 135px;
}

body#coupon div#wrap{
	margin:0 auto;
	width:590px;
}
#coupon-popup{
	background: #FFF url('coupon-popup-bg.gif') no-repeat 8px 18px;
	width: 582px;
	min-height: 350px;
	padding:5px 10px 5px 10px;
	border:1px solid #666;
	text-align:left;
	float:left;
}
a#print{
	display:block;
	float:left;
	margin:10px 0 0 0;
	background: url('btn-print.gif') no-repeat scroll top left;
	width: 580px;
	height: 21px;
}
#coupon-popup h1{
	float:left;
	display:block;
	margin:15px 0 0 0;
	text-transform:uppercase;
	color:#464749;
	font-size:18px;
}
#coupon-popup #orangebox{
	width:580px;
	float:left;
	height:70px;
	margin:15px 0 0 5px;
}
#coupon-popup h2.price{
	color:#FFFFFF;
	font-size:26px;
	line-height:29px;
}
#coupon-popup h3.subprice{
	color:#FFFFFF;
	font-size:16px;
	line-height:17px;
}

#coupon-popup p{
	font-size:11px;
	color:#696969;
	line-height:14px;
	width:520px;
	margin:10px 0 15px 5px;
	float:left;
}
#coupon-popup address{
	color:#464749;
	font-size:11px;
	width:260px;
	height:60px;
	font-style:normal;
	line-height:14px;
	float:left;
	margin:10px 0 0 5px;
}

#coupon-popup #barcode{
	float:left;
	margin:0 0 0 100px;
}
#coupon-popup #logo-area{
	float:right;
	margin:0 20px 0 20px;
	
}
/* Fixes */

.clear-right{
	clear:right;
}

.clear-right{
	clear:left;
}

