.floatleft {float: left;}
.floatright {float: right;}
.clear {clear: both;}
#teasercell  {
	background-color: #E5E6E8;
	line-height: 10px;
	overflow:hidden;
	height:15px;
	}
#teasercell img {border: none;}
#teaser001js {margin: 5px;}
#teaserForm {margin: 0px;}
#frmRoomInventory {margin: 0px;}
#teaser001js select {
	font-size: 9px;
	color: #232323;
	margin-right: 3px;}
#teaser001js input {
	margin-left: 3px;
}
td#teasercell div#teaser.floatleft  {
	background-color: #E5E6E8;
	line-height: 10px;
	overflow:hidden;
	}
	
table#table4 tbody tr td#teasercell div#teaser.floatleft div#teaser001js form table tbody  {
	line-height:10px;
	float:left;
	overflow:hidden;
}
#promoTd { width: 50px;  padding-bottom: 1px; }
#promoTd input { font-size: 11px; color: #333; font-family: Arial, sans-serif; width: 70px;}
#flags {
	float: right;
	margin-top: 9px;
	margin-right: 10px;
} #flags img { margin: 0 5px; }
#sendtofriend {
	margin-top: 14px;
	font-size: 11px;
	background: url('images/arrow.gif') no-repeat left;
	padding-left: 15px;
	margin-right: 30px;}
TD
{
	line-height: 150%;
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
	text-align:left;
}
TD a img {border:none;}
table#table9 tbody tr td a img { margin-left:25px; }
table#table18 tbody tr td a img { margin-left:35px; }
table#table16 tbody tr td li { text-align:right; }
table#table16 tbody tr td li a { float:none;  }
table#table16 tbody tr td a { float: right; }
TD.footer
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
OPTION
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial

}
INPUT
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial
}
BODY
{
    FONT-SIZE: 10px;
    COLOR: #cccccc;
    FONT-FAMILY: Arial
}
A
{
    COLOR: #0099CC;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline    
}
A:hover
{
    COLOR: #c0c0c0;
    FONT-FAMILY: Arial
    TEXT-DECORATION: none
}
.img-shadow {
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
.cosmos { margin-left:10px; }
.conf_body h5 { font-weight: normal; }
.conf_body .conf { font-weight: bold; }
.banr {
	margin-top:-25px;
	z-index:1;
	position:absolute;
	
}
div#teaser001js form table tbody tr td#teaserTdMonthYear input#ArrivalDate { width:70px; height:12px; }

/* dinig minneapolis columns */
#bradCol1 {width: 230px; padding: 14px; float:left;}
#bradCol2 {width: 244px; height: 175px; margin-top: 15px; padding-left: 12px; float:left;background:#666; color: #FFF; font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:10px;}
#bradCol2 p {font-size: 12px; line-height:100%;}
#table10 #OT_searchWrapper {
background:#666 ; color: #FFF; font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:10px; height:100px; position:relative; width:244px;}
#table10 #OT_searchWrapper h2.OT_feedTitle {display:none;}
#table10 #OT_partySize {left:118px;}
#table10 #OT_timeLbl {left:0; margin:0 0 0 5px; padding:3px 0; position:absolute; text-align:right; top:90px; width:110px; }
#table10 #OT_time {left:113px; margin:0 0 0 5px; top:90px;}
#table10 #OT_submitWrap {left:119px; margin:0 5px 0 0; position:relative; top:125px; z-index:5; }
#OT_dateLbl {left:0; margin:0 0 0 5px; padding:3px 0; position:absolute; text-align:right; top:55px; width:110px;}
#table10 #OT_searchWrapper dl {margin-top: -25px;}

/* Specials slideshow */
ul#portfolio { display:block; background:url('images/special_bg.png') no-repeat; width:574px; height:70px; position:relative; padding:0; margin:0; }
ul#portfolio li { display:block; width:544px; height:50px; padding:10px 15px; margin:0; list-style-type:none; }
ul#portfolio li h2 { font-size:16px; margin:0; padding:10px 0 0; width:300px; text-transform:uppercase; color:#900; }
ul#portfolio li a.button { display:block; position:absolute; right:10px; top:20px; }
	

