
  #body {
  	margin:0px 0px 0px 3px
    
  }


  /* Global-Utility Navigation*/

  a.utilnav:link {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    padding: 5px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 2px;
    padding-top: 4px;
	
  }

  a.utilnav:visited {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    padding: 5px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 2px;
    padding-top: 4px;
  }

  a.utilnav:hover {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
    color: #FFFFFF;
  }

  .utilnav {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
	outline: none;
  }

  span.utilnavpipe {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 4px;
    padding-right: 5px;
	outline: none;
  }

  /* Tab Navigation*/
  a.tabnav:link {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    padding: 20px;
    padding-bottom: 2px;
    padding-top: 4px;
	outline: none;
  }

  a.tabnav:visited {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    padding: 20px;
    padding-bottom: 2px;
    padding-top: 4px;
  }

  a.tabnav:hover {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    color: #FFFFFF;
  }


 
  /* Global Sub Navigation*/

  hr {
    border-top: 1px solid #bbcbed;
    border-bottom: 1px solid #BBCBED;
    height: 1px;
    width: 100%;
    margin: 1px auto 0 0;
  }

  table.subnav {
    background-color: #E3E3E3;
  }

  tr.subnav {
    height: 16px;
  }

  a.subnav:link, 
  a.mnnav:visited {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    color: #003D7E;
    padding: 8px;
    padding-bottom: 2px;
    padding-top: 4px;
	outline: none;
  }

  subnav:hover {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    text-decoration: underline;
    color: #003D7E;
  }

  span.subnavpipe {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    color: #003D7E;
    padding-left: 4px;
    padding-right: 5px;
  }

  /* Global-Hotel Details Navigation*/
  table.hdnav {
    border: 2px solid #ACACAC;
    border-width: 2px 0px 2px 0px;
  }

  tr.hdnav {
    height: 18px;
  }

  a.hdnavon {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #003D7E;
    background-color: #FFFFFF;
    padding: 10px;
    padding-bottom: 2px;
    padding-top: 4px;
  }

  span.hdnavpipe {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 4px;
    padding-right: 5px;
  }

  a.hdnav:visited {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
  }

  a.hdnav:link {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    padding: 10px;
    padding-bottom: 2px;
    padding-top: 4px;
  }

  a.hdnav:hover {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
    color: #FFFFFF;
  }

  /* Global-footer*/
  a.footer:link,
  a.footer:visited {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #868686;
    padding: 8px;
    padding-bottom: 2px;
    padding-top: 4px;
	outline: none;
  }

  a.footer:hover {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    text-decoration: underline;
    color: #868686;
	outline: none;
  }

  span.footerpipe {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    color: #868686;
    padding-left: 4px;
    padding-right: 5px;
  }

  tr.footer {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #868686;
  }

/* GLOBAL PAGES */
#siteInfoContainer { 
	width: 760px;  
	background: #ffffff;
	margin: 0 auto; 
	border: 1px solid #000000;
	text-align: left; 
}
#siteInfosidebar1 {
	float: left; 
	position:relative; 
	width: 255px; 
	padding: 8px 8px 0px; 
	background-color:#FFFFFF; 
}
#siteInfomainContent { 
	margin: 8px 0 0 275px;
	background-color:#FFF; 
	width: 500px; 
	
} 

#siteInfofooter { 
	width: 760px;  
	background: #FFFFFF;
	margin: 10px 0 0 3px;


}
#siteInfoContentMiddle {
	margin-left:0px;
	display:block;
	padding: 15px 0px;
	background-color:#FFF; 
	display: inline;
	

}

.fltRight { 
	float:right;
	position:relative; 
	width: 48%;
	margin-top:0px;
	height: auto;

}

#dealContentMiddle {
	height: 300px;
	
	
}

.dealfltRight { 
	float:left;
	height:175px;
	padding:8px;
}


/* END OF GLOBAL PAGES */
  /* Global */
  #topline {
    height: 2px;
  }

  h1{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #000099;
  }

  .dealshome {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    position: absolute;
    line-height: 20px;
    margin:-3px 0px 6px 10px;
  }

  h1.dealstitle { 
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 1.5em;
    font-weight: bolder;
    color: #000099;
    margin:30px 0px 15px 0px;
  }

  p.travelinfo{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    margin-bottom: -15px;
  }

  /* LIST-STYLE: disc; MARGIN-LEFT: -8px}*/
  .regularText {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    padding: 8px;
  }

  .regularbold {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
  }

  td {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
  }

  .nowrap {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    white-space: nowrap;
  }

  input {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    color: #000000;
  }

  select {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    color: #000000;
  }

  a.footer:visited {
    color: #666666;
	outline: none;
  }

  a.footer:link {
    color: #666666;
	outline: none;
  }

  a.footer:hover {
    color: #666666;
	outline: none;
  }

/* NOT BEING USED BY MARKETING - MAYBE ON OLD SITE COPY OVERS */

  .pageTitle {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #0000CC;
  }

  .sub1 {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #000099;
  }

  .sub1blk {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #000000;
  }

  .sub2 {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000066;
  }

  .sub3 {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000033;
  }

  .sub4 {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
  }

  .sub5 {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    color: #666699;
    line-height: 16px;
  }

  .branding {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #000099;
  }

  .whtoverwrite {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
  }

  .moduleText {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 10px;
    text-decoration: none;
    color: #000000;
    line-height: 15px;
  }

  .moduleHeader2 {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #000099;
    line-height: 14px;
  }

  .moduleHeader3 {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    line-height: 14px;
  }

  .moduleMessage {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #CC0000;
    line-height: 14px;
  }

  .moduleAlert {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 10px;
    text-decoration: none;
    color: #CC0000;
    line-height: 13px;
  }

  .moduleError {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #CC0000;
    line-height: 13px;
  }

  /* END OF OLD CLASS */

  p {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    padding: 8px;
  }


#dealsBox {
	 background-image:url(/images/background_row_gradient.gif); 
	 background-repeat:repeat-x; 
	 border:1px solid #CDD6E5; 
	 width: 480px;
	 padding:8px 8px 25px 8px;
	 margin-top:8px;
}


#deals {
	font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
	display:block;
    line-height: 18px;
	padding:10px
    margin: -10px -5px;
}



  .dealstext {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    line-height: 18px;
    margin: 0px;
  }

  /* SPECIALS PAGE WIDTH */

  .mp {
    margin-left: 4px;
    padding: 4px;
    width: 746px;
    border-color: #EEF2FB;
    border-width: thin;
    border-style: solid
  }
 

#container  {
    margin-left: 4px;
    padding: 4px;
    width: 746px;
    border-color: #EEF2FB;
    border-width: thin;
    border-style: solid;
	position: relative;
	
}

#title {
	background: #fff; 
	margin-right: 4px;
	height: auto;
	
}

#title h1 {

    font-family: Arial, Helvetica, Sans-serif;
    font-size: 22px;
	text-align:right;
    font-weight: bolder;
    color: #7E93C2;


}

#title h2 {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 18px;
	text-align:right;
    font-weight: bolder;
    color: #000000;
	margin-top:-10px;


}
#title h3 {

    font-family: Arial, Helvetica, Sans-serif;
	text-align:right;
    font-size: 13px;
    font-weight: bolder;
    color: #000000;
	margin-top:-15px;


}

#logo {
	float:left;
	
}

#col1 {
	float:left;
	width:175px;
	padding:10px;
	
}

#col2 {
	float:right;
	width:530px;
	font-size:11px;
	padding: 8px;
	font-family: Arial, Helvetica, Sans-serif;
}

#col2 h4{
	font-size:13px;
	font-weight:bold;
	padding-bottom:14px;
	margin-left: -8px;


}

#mainContent {
     background: #FFFFFF;
	 margin-right: 4px;
	    
	  
}


#dealGlance {
	float:right; 
	width:223px; 
	margin-top:0px;
	margin-bottom:12px;
	padding:20px;
	position: relative;
	display: inline;
	
		
}

#dealGlanceAADV {
	float:right; 
	width:273px; 
	margin-top:12px;
	margin-bottom:12px;
	padding:20px;
	position: relative;
	display: inline;
		
}

#dealGlanceBody  {
	
	font-size:14px;
	margin-top:-1px;
	width:100%; 
	background-color:#EDF3FC; 
	border:1px;
	border-style:solid; 
	border-color:#999999;
	position: relative;
	z-index:2;
}


#dealGlance img {
    padding: 0px;
	margin: 0px;
	

  }

    
#mainContent h4  {
	margin-bottom:-25px; 
	margin-top:-10px;
	position: relative;
}

#mainContent p {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
	

}


#mainContent li {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    line-height: 18px;
	position: relative;
  }
  
#mainContent h5 {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 14px;
    color: #7E93C2;
	margin-bottom: -20px;
	position: relative;
	  
  }
  
#feature h3 {
	display:inline; 
	z-index:2;
	margin:0; 
	width:25%;
	position:relative; 
	left:24px; 
	background-color:#FFF; 
	padding:8px; 
	text-transform:uppercase;
}
#feature p {
	width:720px;
	position:relative; 
	top:-22px;
	padding:16px 8px 8px 8px; 
	border:1px solid #369;
}
  
#legal  {
	font-family: Arial, Helvetica, Sans-serif;
    margin: 0px;
	color: #666666;
}

#legal h3 {
	font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
	font-weight:bolder;
	color: #999999;
	line-height: 15px;
    margin: 0px;
}
  
#legal p {
	font-family: Arial, Helvetica, Sans-serif;
    font-size: 10px;
    line-height: 15px;
    margin: 0px;
}


#legal ol {
    list-style-type: decimal;
	font-family: Arial, Helvetica, Sans-serif;
}

#legal li {
    font-size: 10px;
    line-height: 15px;
}

/* end of specials */


/* support pages */

.travelInfoFloat {
	float:left;
	padding:15px;
	
}

.asterisk {
	color: #CC3300;
	font-weight:bolder;
	font-size:18px;
		
}

.layout {
    border: 0;
    width: 743px;
  }
  
.layout482 {
    border: 0;
    width: 482px;
  }

#searchContainer {
	padding:4px;
}

h1 {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 18px;
    font-weight: bolder;
    color: #000000;
    line-height: 22px;
  }

.header h2 {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 18px;
    color: #000000;
    line-height: 18px;
  }

.header h3 {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 16px;
    color: #000000;
    line-height: 16px;
  }

h2 {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 16px;
    color: #000000;
    line-height: 20px;
  }

h3 {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 14px;
    color: #7E93C2;
    line-height: 20px;
    padding: 8px;
  }

  h4 {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 14px;
    line-height: 20px;
    padding: 8px;
  }

  h5 {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 14px;
    color: #7E93C2;
    line-height: 20px;
    padding: 8px;
  }
  
  #White H3 {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 18px;
    color: #fff;
    line-height: 20px;
    padding: 8px;
  }
  
  #White H4{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    padding: 8px;
  }

  li {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    line-height: 20px;
  }

  .tiny {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 9px;
    color: #000000;
    line-height: 15px;
    margin: 0px;
  }

  .smalltext {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    color: #000000;
    line-height: 13px;
    margin: 0px;
  }

  /* SPECIALS */
  .h1 {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 22px;
    font-weight: bolder;
    color: #7E93C2;
    margin-bottom: -12px;
  }

  .h2 {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: bolder;
    color: #000000;
    line-height: 20px;
  }

  .h3 {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 18px;
    color: #7E93C2;
    line-height: 24px;
  }

  .h4 {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: -12px;
  }

  .h5 {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 14px;
    color: #7E93C2;
    margin-bottom: -16px;
  }

  .legal {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 10px;
    color: #666666;
    line-height: 15px;
    margin: 0px;
  }


  /* END SPECIALS */

sup,
sub {
        height: 0;
        line-height: 1;
        vertical-align: baseline;
        vertical-align: bottom;
        position: relative;
        
}

sup {
        bottom: 1ex;
}

sub {
        top: .5ex;
}

 
  

  .liCheck {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    margin-left: -10px;
    margin-bottom: 2px;
  }

  /* Why Fly AA */
  .ulCheck {
    margin-top: 12px;
    margin-bottom: 10px;
  }
  /* end  Why Fly AA */


  .login {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    line-height: 20px;
  }

  .loginError {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    color: #CC0000;
    line-height: 20px;
  }

 /************************ Top Nav Bar Class **************************/

  .navbar  {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    color: #FFFFFF;
  }

  a.navbar  {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    font-weight: 600;
    text-decoration: none;
    color: #FFFFFF;
    margin-left: 20px;
  }

  a.navbar:hover {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    font-weight: 600;
    text-decoration: underline;
    color: #FFFFFF;
  }

  a.navbar:visited {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    font-weight: 600;
    text-decoration: none;
    color: #FFFFFF;
  }

  a.navbar:active {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    font-weight: 600;
    text-decoration: none;
    color: #FFFFFF;
  }

/***********************page count on deals **********************/

 .cssbutton {
    font: bold 95% Arial, Helvetica, Sans-serif;
    text-decoration: none;
    color: #FFFFFF;
    background-color: #235AA7;
    border: 2px #CCCCCC outset;
    padding: 1px 4px;
	margin:0 3px 3px 0;
  }

  .cssbutton:visited {
    color: white;
    background-color: #235AA7;
  }

  .cssbutton:hover {
    color: black;
    background-color: #BED8FB;
    border-style: inset;
  }

  .cssbutton:active {
    color: black;
    background-color: #BED8FB;
  }

/*********************  paginator ****************/

  a.page:link {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    text-decoration: underline;
    color: #0000CC;
  }

  a.page:visited {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    text-decoration: underline;
    color: #0000CC;
  }

  a.page:hover {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    background-color: #CCCCCC;
  }

  a.page:active {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-decoration: none;
    color: #000000;
  }

.img {
    padding: 20px;
  }

.price  {
	font-family: Arial, Helvetica, Sans-serif;
	font-weight:bolder;    
    color: #ED0606;
}

.priceLRG  {
	font-family: Arial, Helvetica, Sans-serif;
	font-weight:bolder;    
    color: #ED0606;
	font-size:14px;
}

/* 404 page */

#exppagelinkheader {
	border:1px;
	font-size:15px;
	position: relative;
	padding:4px;
	background-color:#7c9cbf;
	border-style:solid;
	width:215px;
	border-color:#999999;
	position: relative;
	font-weight: bolder;
	color: #FFFFFF;
}
#expiredpagelinks {

	border:1px;
	font-size:11px;
	position: relative;
	padding:4px; 
	background-color:#EDF3FC; 
	border-style:solid; 
	width:215px; 
	border-color:#999999;
	position: relative;
}
#expiredheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bolder;
	color: #ffffff;
	top: 25px;
}
#expiredcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

#expiredPageWidth {
	float:right; 
	margin-right:490px;
}

/* end of 404 */

.hotel_box {
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	background-color:#003399;
	width:234px;
	height:194px;
	float:left;
	margin:6px;
}
.hotel_box p {
	font-size:10px;
	line-height:11px;
	margin:4px 0;
	padding:0 4px 4px 8px;
}
.hotel_box .stars {
	width:60px;
	float:right;
	margin:8px 4px 8px 0;
	text-align:right;
}
.icon {
	float:right; 
	margin-top:-1.3em; 
	margin-right:10px
}

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
 
 .clearbreak {
	font-size: 1px;
	line-height: 0px;
	clear: both;
	height: 0px;
}
.clearbreak:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearbreak{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearbreak{height: 1%;}
.clearbreak{display: block;}
/* End hide from IE-mac */  /* CSS Document */


a:active { outline: none; }
a:focus { -moz-outline-style: none; }


#destination-wrapper {
	border:1px solid #BACAEF;
	height:225px;
	
}
#destination-wrapper h4 {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:4px 8px;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:13px;
	background-color:#BACAEF;
	color:#000066;
}
#left-column {
	width:234px;
	float:left;
	margin-left:4px;
	position: relative;
}
#right-column {
	width:234px;
	float:right;
	margin-right:4px;
	position: relative;
}
#middle-column {
	width:234px;
	margin:0 auto;
}
#hotel  {
	font-family:Arial, Helvetica, sans-serif;
	width: 234px;
	margin-top:4px;
	margin-bottom:4px;
}
#hotel h4  {
	padding:4px 8px;
	margin-bottom:0;
	font-size: 13px;
	line-height:13px;
	font-weight:bold;
	color:#000000;
	background-color:#EEF2FB;	
}
#hotel-wrapper {
	background-image:url(../images/Specials/00398A.jpg);
	height:50px;

}
#hotel h5  {
	margin-top:0;
	font-size: 11px;
	line-height:13px;
	font-weight:bold;
	color:#FFFFFF;
	white-space:normal;
	width:70%;
	
	
}
#hotel img {
	clear:both;
	margin:0;
}


.whiteprice {
	float:right;
	font-family: Arial, Helvetica, Sans-serif;
    font-size: 20px;
    font-weight: bold;
	padding-right:4px;
    color: #FFFFFF;
	position:relative;
	margin-top:-15px;
			
}	