@import url("footer.css");
@import url("dining.css");
@import url("thickbox.css");
@import url("lightbox.css");

body {
	background: #785c3a;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 0;
}

h1, h2, h3, h4 {
	color: #444;
	font-size: 11px;
	margin: 9px 0 -10px;
}
	html>body h1, h2, h3, h4 {
	margin: 6px 0 10px;
}

h5 {
	color: #444;
	font-size: 11px;
	margin: 0 0 5px;
	font-weight: normal;
}
html>body h5 {
	margin: 0 0 5px;
}

#homecontent h1, #homecontent h5 {
	color: #6e655e;
	} 

a {
	color: #880029;
	text-decoration: none;
	}

a:hover {
	color: #880029;
	text-decoration: underline;
	}
.top {
	background: #fff;
	margin: 10px  auto 0;
	padding: 3px 0 ;
	width: 798px;
	text-align: left;
}

#pgtop {
	background: #785c3a url(../images/bg_line.gif) repeat-x bottom;
	width: 100%;
	margin: 0;
}

#pgtop table {
	background: #fff;
	border-style: none;
	border-width: 0;
	margin: 11px 0 0;
}

#topnav {
	margin: 7px 0px 4px 6px;
}

/* TOP NAV NEW */
.inline {
	float: left;
}
#main_navigation, #sub_navigation {
	list-style: none;
	margin: 0 auto;
	padding: 0;
}
#main_navigation li:hover #sub_navigation, #main_navigation li.over #sub_navigation {
	display: block;
}
#sub_navigation {
	display: none;
	list-style: none;
	position: absolute;
	width: 165px;
}

#sub_navigation li a {
	background: #77091f;
	border: 1px solid #77091f;
	color: #fff;
	display: block;
	font: 11px verdana, tahoma, sans-serif;
	line-height: 21px;
	padding-left: 7px;
	text-align: left;
	text-decoration: none;
}

#sub_navigation li a:hover {
	background: #531B0A;
	border: 1px solid white;
	color: #fff;
	display: block;
	font: 11px verdana, tahoma, sans-serif;
	line-height: 21px;
	padding-left: 7px;
	text-decoration: none;
}
#nv-home, #nv-photo, #nv-neighborhood, #nv-map, #nv-conc {
	display: block;
	padding-top: 27px;
	overflow: hidden;
	height: 0;
}
#nv-home {
	width: 169px;
	background: url(../images/nav/nav_home.gif) 0 0 no-repeat;
}

#nv-photo {
	width: 174px;
	background: url(../images/nav/nav_phot.gif) 0 0 no-repeat;
}

#nv-neighborhood {
	width: 162px;
	background: url(../images/nav/nav_neig.gif) 0 0 no-repeat;
}

#nv-map {
	width: 153px;
	background: url(../images/nav/nav_mapa.gif) 0 0 no-repeat;
}

#nv-conc {
	width: 124px;
	background: url(../images/nav/nav_conc.gif) 0 0 no-repeat;
}

#nv-language {
	width: 120px;
	background: url(../images/nav/nav_talk.gif) 0 0 no-repeat;
}

#nv-home:hover, #nv-photo:hover, #nv-neighborhood:hover, #nv-map:hover, #nv-conc:hover{
	background-position: 0 -27px;
}
/* END OF TOP NAV NEW */
#pgfooter {
	background: #785c3a url(../images/bg_line.gif) repeat-x top;
	width: 100%;
	margin: 0;
}

#footercolumnone {
	width: 248dpx;
	vertical-align:top;
}

#footercolumntwo {
	width: 247px;
	vertical-align:top;
}

#footercolumnthree {
	width: 205px;
	vertical-align:top;
}

#footercolumnfour {
	width: 100px;
	vertical-align: top;
}

#main {
	background: url(../images/bg_main.gif);
	width: 100%;
	margin: 0;
}

#main table {
	background: #fff;
	border-style: none;
	border-width: 0;
	margin: 0;
}

#main table.hdgr {
	background: #444;
	border-style: none;
	border-width: 0;
	margin: 0;
}

#hdgr table {
	background: #444;
	border-style: none;
	border-width: 0;
	margin: 0;
}

.hpflash {
	margin: 0 5px 10px 9px;
}

.trcontent {
	background-color: #ede3d1;
}

img { 
	border-style: none;
	} 
	
ul.horiz li {
	display: inline;
	list-style: none;
	margin-left: 0px;
}

img.arrowlg {
	margin: 0 3px 1px 6px;
}

img.bullet {
	margin-right: 7px;
	margin-bottom: 1px;
	}
	
img.logo {
	margin: 0 0 33px 0;
	}

html>body img.logo {
	margin: 0 0 33px 0;
	}
	
#trilinks {
	line-height: 35px;
	}

#headflash {
	margin: 0 9px 0 0;
	}

#headimg {
	margin: 0 15px 5px 14px;
	} 
	
#homecontent {
	font-size: 11px;
	color: #6e655e;
	margin: 16px 15px 0 15px;
	line-height: 13px;
	text-align: justify;
}

#content {
	color: #444;
	margin: 0 15px 5px 14px;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	}
ul.nav li { /*for submenu*/
	text-align: left;
}
.miniresapp {
	margin: 10px 0 0 9px;
	}

table.minires {
	width: 172px;
}

.minires tr {
	background: #f8f4ed;
	color: #666;
	font-size: 9px;
	}
	
.minires td   {
	padding-left: 6px;
}
	
input {
	color: #000;
	font: 11px arial;
	}
	
input.monospace {
	color: #444;
	font: 11px Verdana, Helvetica, Arial, sans-serif;;
	}
	
select {
	color: #000;
	font: 11px arial;
	}

.resappfields {
	color: #444;
	font: 10px Verdana, Helvetica, Arial, sans-serif;;
	}

.resappfields2 {
	color: #444;
	font: 10px Verdana, Helvetica, Arial, sans-serif;;
	margin-left: -1px;
	}

img.calendar {
	margin: 4px 0 0 5px;
	}

.ratebutton {
	margin: 4px 0 15px 0;
	}
	
#galleryflash {
	margin: 0 7px 5px 14px;
	}
	
.resappshim {
	margin: 2px 0 1px;
	}

#gallerycontent {
	background-color: #fff;
	margin: 0 7px 5px 14px;
	}  

..bulleted {
	margin: -10px 0 5px 17px;
	list-style-image: url(../images/bullet.gif);
	list-style-type: square;
}
html>body .bulleted {
	margin: -3px 0 5px 17px;
	list-style-image: url(../images/bullet.gif);
	list-style-type: square;
}

.bulleted li   {
	padding-bottom: 2px;
}
html>body .bulleted {
	margin: 0 0 5px -26px;
	} 
	
.list-indent {
	margin-left: 168px !important;
	_margin-left: 205px;
}

/* bulleted-top is to be used on any bulleted list that appears directly beneath the h1 at the top of the page.  It addresses an issue in IE6, and works in all browsers. */
.bulleted-top {
	margin: 18px 0 5px 17px;
	list-style-image: url(../images/bullet.gif);
	list-style-type: square;
}
html>body .bulleted-top {
	margin: -3px 0 5px 17px;
	list-style-image: url(../images/bullet.gif);
	list-style-type: square;
}

.bulleted-top li   {
	padding-bottom: 2px;
}
html>body .bulleted-top {
	margin: 0 0 5px -26px;
	} 

.bulletedlinks {
	margin: 0 0 5px 17px;
	list-style-image: url(../images/bullet.gif);
	list-style-type: square;
}

html>body .bulletedlinks {
	margin: 0 0 5px -26px;
	} 

.bulletedlinks li {
	padding-bottom: 2px;
	}

.hplist {
	margin: 0 0 5px 17px;
	list-style-image: url(../images/arrowlg.gif);
}

html>body .hplist {
	margin: 0 0 5px -21px;
	} 
	
.hplist li {
	line-height: 15px;
	}
	
.hplist a {
	color: #886842;
	font-size: 10px;
	text-decoration: none;
}

.hplist a:hover {
	color: #886842;
	font-size: 10px;
	text-decoration: underline;
}

.hphoriz {
	margin: 0 9px 1px 0;
	}

img.dotstrip {
	margin: 5px 0 10px 0;
	}
	
img.dotstripsm {
	margin: 17px 0;
	}
	
/* dotstrip-h5 is used if it is followed by a P tag */
img.dotstrip-h5 {
	margin: 5px 0 -10px;
}
html>body img.dotstrip-h5 {
	margin: 5px 0 0;
}
	 
img.arrow {
	margin: 0 6px 0 0;
	}
	
/* for small pic on spa page */
img.small_pic {
	border: 1px #ccc solid;
	float: left; 
	margin: 0 10px 5px 0;
	padding: 2px !important; 
	}

#footerlinks {
	font-size: 11px;
	background: #d9c8b2;
	text-align: center;
	}	
	
img.brandbullet {
	margin-right: 6px;
	margin-left: 20px;
	vertical-align: middle;
	}

img.brandbullet2 {
	margin-right: 6px;
	vertical-align: middle;
	}

tr.addressbar {
	color: #d9c8b2;
	font-size: 11px;
	}

.phone {
	float: right;
	margin: 15px 5px 10px 0;
	}

img.footbullet {
	margin-right: 4px;
	margin-left: 4px;
	}

#footerlinks a {
	color: #735b40;
	text-decoration: none;
	}

#footerlinks a:hover {
	color: #735b40;
	text-decoration: underline;
	}

#footernav, #footerlang, #footernavsec {
	color: #d9c8b2;
	font-size: 10px;
	vertical-align:top;
	}

#footernav a, #footerlang a, #footernavsec a {
	color: #d9c8b2;
	font-size: 10px;
	text-decoration: none;
	}

#footernav a:hover, #footerlang a:hover, #footernavsec a:hover {
	color: #e3c688;
	font-size: 10px;
	text-decoration: underline;
	}

#footbottom {
	color: #d9c8b2;
	font-size: 10px;
	}

#footbottom a {
	color: #e3c688;
	text-decoration: none;
	}

#footbottom a:hover {
	color: #e3c688;
	text-decoration: underline;
	}

img.vocationlogo {
	margin: 10px 0 20px;
	}

.capcontent {
	color: #444;
	font: 10px verdana;
	}
	
.tablecontent {
	color: #444;
	font: 11px verdana;
	}

sup {
	font-size: 8px;
}

#kgna {
	width: 580px;
	background-color: transparent;
}

#kgnaleft {
	width: 290px;
	background-color: transparent;
	float: left;
	padding-bottom: 15px;
}

#kgnaright {
	width: 290px;
	background-color: transparent;
	float: left;
	padding-bottom: 15px;
}

#kgna h3 {
	color: #666;
	font-size: 12px;
	margin: 0 0 3px 0;
}

#kgna h4 {
	color: #666;
	font-size: 11px;
	margin: 5px 0 4px 0;
}

#kgna h4.place {
	color: #666;
	font-size: 9px;
	font-weight: bold;
	margin: -3px 0 7px 0;
	margin-left: 1px;
}

#kgna h4.place2 {
	color: #666;
	font-size: 9px;
	font-weight: bold;
	margin: 0 0 7px 0;
	margin-left: 1px;
}

#kgna a   {
	font-weight: bold;
}

img.map {
	border: 1px solid #9592cf;
	margin-top: 5px;
}

/* Capacities chart on capa.html */
table.chart {
	color: #444;
	font: 9px Verdana, Helvetica, Arial, sans-serif;
	background-color: #fff;
	border: 1px solid #444;
	border-collapse: collapse;
	margin: 2px 0 10px 0 !important;
	_margin: 8px 0 10px 0 !important;
}

table.chart th {
	color: #444;
	border: 1px solid #444;
	background-color: #d9c8b2;
}

table.chart td {
	border: 1px solid #444;
	padding: 3px 1px;
	text-align: center;
}

.callout {
	color: #b4956f;
}

img.floorplan {
	margin: 7px 0 20px 0;
}

table.chart .room	{
	text-align: left;
}

.clear { /* use this for actual clear divs, use others when its supplemented on to another div */
	clear: both;
	*height: 0;
	*overflow: hidden;
}


	
/***SPA - RELAX AND REJUVENATE***/
#spa input, #spa select, #spa textarea, 
#talk input, #talk select, #talk textarea,
#gbp input, #gbp select, #gbp textarea,
#pet input, #pet select, #pet textarea  {
	font: 11px verdana, tahoma, sans-serif;
	border: 1px solid #444;
	color: #444;
}

#spa input.nobord, #talk input.nobord, #pet input.nobord {
	border: 0;
}

#spa, #talk, #pet {
	width: 420px;
	font-family: verdana, tahoma, sans-serif;
	color: #444;
	margin-top: 7px;
}

#spa h3, #talk h3, #pet h3 {
	font-size: 11px;
	color: #880029;
	margin: 0 0 3px 0;
}

#spa .contact, #talk .contact, #pet .contact {
	float: left;
	width: 195px;
}

#spa span, #talk span, #pet span {
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #444;
}

#spa p, #talk p, #pet p {
	font-size: 11px;
	color: #444;
}

#spa .button, #talk .button, #pet .button, #gbp .button {
	background-color: #880029;
	color: #fff;
}

#spa .disclaimer {
	width: 580px;
}

.exceptions  {
	color: #f03;
	font: 10px verdana, tahoma, sans-serif;
	padding-bottom: 12px;
}

#required  {
	color: #f03;
	font: 10px verdana, tahoma, sans-serif;
}

/* FINE PRINT LISTS ON PETS PAGE HERE */

.fineprint {
	font-size: .9em;
	list-style-image: url(../images/bullet.gif);
	list-style-type: square;
	margin-top: -5px;
	margin-bottom: 1.5em;
}

.fineprint ul {
	line-height: 1.0em;
	list-style-type: none;
}

.fineprint li {
	margin-top: 0;
	margin-bottom: 0.2em;
	margin-left: -23px;
	padding: 0;
	text-align: left;
}

/* END FINE PRINT LISTS */

/* Styles for HDGR page */

#hdgr a {
	color: #880029;
	text-decoration: underline;
	font-weight: bold;
	}
	
#hdgr a:hover {
	color: #880029;
	text-decoration: none;
	font-weight: bold;
	}
	
.rateoff {
	color: #880029;
	font-weight: bold;
	}

img.aaa {
	margin: 0 0 5px 5px;
	float: right;
	}
	
/* HOME PAGE HOVER POPUP */
a.csspop {
	position: relative;
	background-color: #ede3d1;
	z-index: 24;
	color: #880029;
	text-decoration: none;
}

a.csspop:hover {
	background-color: #ede2d1;
	/* NOTE: background-color MUST be the same, but different from a.wine background-color properties: LEAVE 6 characters long */
	z-index: 25;
	color: #880029;
	text-decoration: none;
}

a.csspop span {
	display: none;
}

a.csspop:hover span { 
	background-color: #ede3d1;
	border: 2px solid #880029;
	color: #6e655e;
	display: block;
	font-size: 11px;
	left: 7em;
	line-height: 14px;
	margin: 0;
	padding: 8px;
	position: absolute;
	text-align: left;
	text-decoration: none;
	top: -20em; 
	width: 350px;
}

a.csspop span img.poppic {
	margin: 0 10px 0 0;
	padding: 0;
	border: 1px solid #6e655e;
	}
	
/* LINKLIST HERE - SITE MAP PAGES */

.container {
	color: #444;
	font-size: 11px;
	line-height: 13px;
	width: 100%;
}

.leftcolumn {
	float: left;
	margin-right: 0;
	margin-left: 0;
	text-align: left;
	width: 55%;
	
}

.rightcolumn {
	color: #444;
	float: left;
	text-align: left;
	width: 45%;
}

.linklist {
	list-style-image: url(../images/arrowlg.gif);
	list-style-type: square;
	margin-top: 10px;
	margin-bottom: 1.7em;
}

.linklist ul {
	line-height: 1.4em;
	list-style-type: none;
}

.linklist li {
	margin-top: 0;
	margin-bottom: 0.5em;
	margin-left: -23px;
	padding: 0;
	text-align: left;
}

.linklist li a, .linklist li li a {
	text-decoration: none;
}

.linklist li a:visited, .linklist li li a:visited {
	text-decoration: none;
}

.linklist li a:hover, .linklist li li a:hover {
	text-decoration: underline;
}

.linklist li a:active, .linklist li li a:active {
	text-decoration: none;
}

.linklist li ul {
	line-height: 1.3;
	padding-top: 5px;
	padding-bottom: 7px;
}

.linklist li li {
	list-style-image: url(../images/arrows/arrowsingle.gif);
	list-style-type: none;
}

#sitemap a {
	text-decoration: none;
	}

#sitemap a:hover {
	text-decoration: underline;
	}
/* END LINKLIST - concierge and site map pages */

/* STYLE FOR INTERNATIONAL NUMBERS TABLE */
table.intlnumbers {
	font: .9em Verdana, Helvetica, Arial, sans-serif;
	color: #444;
	background-color: #fff;
	border: 1px solid #531b0a;
	border-collapse: collapse;
	margin: 0 0 5px 0;
}

table.intlnumbers th {
	color: #fff;
	border: 1px solid #531b0a;
	background-color: #880029;
	text-align: left;
}

table.intlnumbers td.country {
	border: 1px solid #531b0a;
	text-align: left;
}

table.intlnumbers td.phonenumber {
	border: 1px solid #531b0a;
	text-align: left;
}

/* END INTERNATIONAL NUMBERS TABLE */

/* FAQ page */
	
dl.table-display	{
	border: 1px sold #000;
	width: 100%;
	margin: 0;
	margin-bottom: -14px;
	padding: 0;
}

html>body dl.table-display	 {
	margin-bottom: 0;	
}
	
.table-display dt	{
	width: 13%;
	float: left;
	margin: 0 0 0 0;
	padding: 2px 0;
	font-weight: bold;
}
	
.table-display dd {
	float: left;
	width: 87%;
	_width: 86%;
	margin: 0 0 0 0;
	padding: 2px 0;
}

dt.answer, dd.answer {
	padding-bottom: 1.1em;
}

.anchor, .anchor:hover {
	text-decoration: none;
	color: #444;
}

/* JUMPLIST REFERS TO LISTS WITH LINKS W/IN SAME PAGE */

.jumplist {
	list-style-image: url(../images/arrowlg.gif);
	list-style-type: square;
	margin-top: -3px;
	margin-bottom: 1.5em;
}

.jumplist li {
	line-height: 1.2em;
	margin-bottom: .5em;
	margin-left: -23px;
	padding: 0;
	text-align: left;
}

ul.jumplist a {
	text-decoration: none !important;
}

ul.jumplist a:hover {
	text-decoration: underline !important;
}

/* General Styles */

.bold {
	font-weight: bold;
}

.indent {
	margin-left: 2em;
}

.indent-italic {
	margin-left: 2em;
	font-style: italic;
}

/* Terms and Conditions on SPECIALS page */

.terms {
	display: block;
	font-size: 0.9em;
	line-height: 1.1em;	
	text-align: justify;
}

/* 20th anniversary logo */

img.anniversary-logo	{
	margin: 0;
	padding: 0;
	margin-top: 15px;
}

/*** Gov't Rate indent */

.govt-rate	{
	padding-left: 25px;
}

.btn-brg {
	display: block;
	text-indent: -9999px;
	background: transparent url('/images/brg_button.gif') no-repeat;
	margin-left: 10px;
	_margin-left: -7px;
	width: 151px;
	height: 50px;
	_cursor: hand;
}

.btn-brg:hover {
	background-position: 0 -50px;
}

.trip-advisor	{
	float: right; 
	margin-top: -8px; 
	margin-right: -10px;
	_margin-right: -5px;
}

/* google link on MAP pg */
img.google-pin	{
	margin-bottom: -5px;
}

a.google-pin, a.google-pin:hover {
	padding-left: 8px;
}

a.google-pin	{
	text-decoration: none;
}

a.google-pin:hover	{
	text-decoration: underline;
}

/* Clears */
.clear   {
	clear: both;
}

.clear-padded {
	clear: both;
	padding: 5px;
}

.clear-small-pic {
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* distances on CONCIERGE pg */

.px19	{ margin-right: 19px; }
.px33	{ margin-right: 33px; }
.px47	{ margin-right: 47px; }
.px61	{ margin-right: 61px; }
.px75	{ margin-right: 75px; }
.px85	{ margin-right: 85px; }
.px97	{ margin-right: 97px; }
.px116	{ margin-right: 116px; }
.px118	{ margin-right: 118px; }
.px119	{ margin-right: 119px; }
.px127	{ margin-right: 127px; }
.px130	{ margin-right: 130px; }
.px132	{ margin-right: 132px; }
.px145	{ margin-right: 145px; }
.px147	{ margin-right: 147px; }
.px150	{ margin-right: 150px; }
.px168	{ margin-right: 168px; }
.px178	{ margin-right: 178px; }
.px185	{ margin-right: 185px; }
.px191	{ margin-right: 191px; }
.px194	{ margin-right: 194px; }
.px196	{ margin-right: 196px; }
.px201	{ margin-right: 201px; }
.px202	{ margin-right: 202px; }
.px204	{ margin-right: 204px; }
.px205	{ margin-right: 205px; }
.px209	{ margin-right: 209px; }
.px210	{ margin-right: 210px; }
.px212	{ margin-right: 212px; }
.px222	{ margin-right: 222px; }
.px227	{ margin-right: 227px; }
.px233	{ margin-right: 233px; }
.px235	{ margin-right: 235px; }
.px237	{ margin-right: 237px; }
.px254	{ margin-right: 254px; }
.px266	{ margin-right: 266px; }

/* Concierge page */

.px15-neighborhood	{ /* the standard because longest entry */
	margin-right: 15px;
}

.px80-neighborhood	{
	margin-right: 80px;
}

.px111-neighborhood	{
	margin-right: 111px;
}

.px127-neighborhood	{
	margin-right: 127px;
}

img.tl-500-best	{
	margin: 0 0 7px 12px;
}

/* photos */
#photos	p {
	font-size: 11px;
	line-height: 13px;
	padding-bottom: 5px;
	/*margin-left: 181px;
	_margin-left: -275px;*/
	margin-top: 15px;
}
#photos a {
	text-decoration: none;
}
#photos a:hover	{
	text-decoration: underline;
}
.photo-gallery-wrap {
	width: 750px;
	overflow: hidden;
}
.small_groups_promo {
	display: block;
	padding-top: 10px;
	float: right !important;
}
.right_float {
	float: right;
	width: 240px;
	padding: 0 0 10px 10px;
}

.home_page_ad {
	margin-top: 20px;
}


.package-body {
float: left;
margin-right: 20px;
}

.prescott-aaa.package-body{
width:584px;
margin-right:0;
}

#copy_home a, #copy a {
color: #880029;
text-decoration: none;
}

.btn-book-now-specials {
background: transparent url(/images/btn_book_now.gif) no-repeat;
cursor: pointer;
float: right;
height: 21px;
margin: 0px 0px 50px 10px;
text-indent: -9999px;
width: 88px;
}

.film {
	float: left;
	
}
.btn-book-now-specials.film {
	margin: -5px 0 10px 20px;
}

	
.sneak-peek {
	width: 325px;
	overflow: hidden;
}

/*UNION SQUARE*/
#union-left {
	width: 294px;
	background-color: transparent;
	float: left;
	padding-bottom: 0px;
}

#union-right {
	width: 294px;
	background-color: transparent;
	float: left;
	padding-bottom: 20px; /*one less item on the right*/
}

.more {
	background: url('/images/more.gif') no-repeat right 3px;
	display: inline-block;
	padding-right: 13px;
	font-weight: bold;
}
.more.expanded {
	background-position: right -17px;
}

.massage_treatments, .body_treatments, .facial_treatments {
	display: none;
	clear: both;
}

/* LIVE LIKE A LOCAL */
.rasberry_italic {
	color: #880029;
	font-style: italic;
	font-size: 12px;
	width: 588px;
}

.rasberry_headline {
	color: #880029;
	font-size: 13px;
	font-weight: bold;
}

.local_tips_column {
	width: 550px;
}
.local_tips_column li{
	list-style: none;
}
.local_tips_column a{
	text-indent: -9999px;
}

.play{
	display: block;
	background: #785c3a url(../images/local_tips/play.png) repeat-x bottom;
	width: 120px;
	height: 150px;
	margin: 0 4px;
}
.shop{
	display: block;
	background: #785c3a url(../images/local_tips/shop.png) repeat-x bottom;
	width: 120px;
	height: 150px;
	margin: 0 4px;
}
.eat{
	display: block;
	background: #785c3a url(../images/local_tips/eat.png) repeat-x bottom;
	width: 120px;
	height: 150px;
	margin: 0 4px;
}
.drink{
	display: block;
	background: #785c3a url(../images/local_tips/drink.png) repeat-x bottom;
	width: 120px;
	height: 150px;
	margin: 0 4px;
}

.wellness{
	display: block;
	background: #785c3a url(../images/local_tips/wellness.png) repeat-x bottom;
	width: 120px;
	height: 150px;
	margin: 0 4px;
}
.must_do{
	display: block;
	background: #785c3a url(../images/local_tips/must_do.png) repeat-x bottom;
	width: 120px;
	height: 150px;
	margin: 0 4px;
}
.must_see{
	display: block;
	background: #785c3a url(../images/local_tips/must_see.png) repeat-x bottom;
	width: 120px;
	height: 150px;
	margin: 0 4px;
}
.one_of_a_kind{
	display: block;
	background: #785c3a url(../images/local_tips/one_of_a_kind.png) repeat-x bottom;
	width: 120px;
	height: 150px;
	margin: 0 4px;
}

#promotions_page h3 img {
	vertical-align: middle;	
}
