div#main-content{
	padding:500px 360px 150px 125px;	
	width:452px;
	background:#ffffff;
	min-height:510px;
	height:auto !important;
	_height:510px;
	border-left: solid 3px #898987;
		}	


div.mod_ihotelier div.widget-content{
		color:#fff;
	}
		div.mod_ihotelier div.widget-content p.from-price span.rooms-available-from span.rooms-available span.rooms{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:0.6em;
			text-transform:none;
		}
		div.mod_ihotelier div.widget-content p.from-price span.price span.currency-symbol{
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		div.mod_ihotelier div.widget-content p.from-price span.price span.lowest-rate{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:1.3em;
		}
		
			
				
			
div.quotes{
	top:570px;
	padding-right:3px;
	background: #FFF; 	
	}	 
		
div.quotes a{
	text-align:center;
	color: #000;
	background-color: #FFF; 
	text-decoration:none;
	}

span.seeVideo{
	display:block;
	text-align:center;	
	color: #000;
	background-color: #FFF; 
	text-decoration:none;
	width: 104px;
	font-size: 10px;	
}

span.seeVideo:hover{
	color: #F89924;
}		
		
div#page-highlights{
	background:#fff;
	position:absolute;
	top:71px;
	left:620px;
	width:320px;
	_width:317px;
	height:484px;
	height:auto!important;
	min-height:484px;
}

	div#page-highlights div.rooms{
		width:321px;
		position:relative;
	}
	
	div#page-highlights div.rooms p.caption a{
		font-family:"LucidaSans", Arial, Helvetica, sans-serif;
		font-size:.85em;
		color:#fff;
		text-transform:uppercase;
		line-height:10px;
		text-decoration:none;
		}
	
	div#page-highlights div.rooms p.caption{
		
		background: #f89923;
		margin:0;
		padding:8px;
		width:174px;
		clear:both;
		}
		
		
	div#page-highlights div.rooms p.caption.last{	
		background:#757670;
		}
		
	div#page-highlights div.rooms div.description{
		float:right;
		font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size:.78em;		
		width:120px;
		height:128px;		
		padding-left:9px;
		padding-right:2px
		}
		
		div#page-highlights div.rooms div.description.first{
		border-top:solid 2px #AFAFA3;
		}
		
				
		 div#page-highlights div.rooms div.description p a {
			color:#F89922;
			float:right;
			font-weight:bold;
			margin-top:15px;
			margin-right:10px;
			text-decoration:underline;
			text-transform:uppercase;
		}
		
		div#page-highlights div.rooms div.description p a.last {
			color:#757670;
			}
			
			div#page-highlights div.rooms img{
				float:left;_display:inline;
				}
		

	div#page-highlights div#room-image img{		
		border:solid 1px #f89923;
	}


	div#page-highlights div.info-box div.box{
	 height:70px
	 height:auto !important;
	 _height:70px;
	} 

	div#page-highlights div#join-email h2{		
		margin-top:19px;
		margin-left:1px;
	}
	
	div#page-highlights div#join-email p{			
			margin-top:2px 10px;
			padding-right:35px;
			margin-bottom:15px;
		}
		
		
		
div#main-visual{
	position: absolute;
	top:70px;
	left:127px;
	width:493px;
	height:384px;
	border-top:solid 12px #AFAFA3;
}

div#main-menu{
		background:url(../images/main-menu-bg.jpg) no-repeat #8E8C89;
		position:absolute;
		top:281px;
		left:1px;
		width:125px;
		height:185px;
		border-left: solid 3px #898987;
		z-index:1;

}
	div#main-menu h2 {
		left:-9999px;
		position:absolute;
	}
	
	div#main-menu ul.shortcuts {
		text-align:right;
		position:absolute;
		top:5px;
		right:12px;
		padding:0px;
		list-style-type:none;
		line-height: normal;
	}
			
	div#main-menu ul li {
		display:block;
		width:auto;
		line-height: 15px;
	}

div#availability-checker{
	position:absolute;
	top:465px;
	left:0px;
	background:#F89922;	
	width:619px;
	height:40px;
	border-left: solid 2px #898987;
}

.best-western-logo{position:absolute; z-index:23; left:140px; margin-top: 10px;}

/* 	div#availability-checker h2{
		position:absolute;
		top:12px;
		left:15px;
	}
	
	div#availability-checker div.date{
			position:absolute;
			top:4px;
			left:125px;
		}
				
	div#availability-checker label{
			display:block;
			margin-right:5px;	
			}
	
		div#availability-checker div.date input#date-in{
			border:1px solid #A55E25;
			background:#A55E25;
			width:118px;
			height:14px;
			margin-top:1px;
		}
		
		div#availability-checker div.date img#use-calendar{
			position:absolute;
			top:12px;
			left:123px;
			cursor:pointer;
		}
		
		div#availability-checker div.location{
		position:absolute;
		top:4px;
		left:280px;
		}	
		
		div#availability-checker div.location select#location{
			background:#A55E25;
			border:1px solid #A55E25;
			margin-top:2px;
			height:18px;
			width:101px;
		}
		
		div#availability-checker div.nights{
		position:absolute;
		top:5px;
		left:390px;
		}	
		
		div#availability-checker div.nights select#nights{
			background:#A55E25;
			border:1px solid #A55E25;
			margin-top:2px;
			height:16px;
		}
		
		div#availability-checker div.adults{		
			position:absolute;
			top:5px;
			left:430px;
		}
		
		div#availability-checker div.adults select#adults{
			background:#A55E25;
			border:1px solid #A55E25;
			margin-top:2px;
			height:16px;
		}
		
		div#availability-checker div.children{
			position:absolute;
			top:5px;
			left:470px;
		}
		
		div#availability-checker div.children select#children{
			background:#A55E25;
			border:1px solid #A55E25;
			margin-top:2px;
			height:16px;
		}
		
		div#availability-checker button.go{
			position:absolute;
			top:14px;
			right:18px;
			width:72px;
			border:none;
			background:#646260;
			height:18px;
			padding-bottom:2px;
		} */
			
		
div.home-best-rate div.mod_ihotelier div.widget-content {
	background:transparent url(../images/offer-bg-small.png) no-repeat scroll 0 0;
	height:45px;
	position:absolute;
	left:132px;
	top:86px;
	width:55px;
	z-index:16;
}

	div.home-best-rate div.mod_ihotelier div.widget-content p.from-price{
		text-align:center;
		margin-left:0px;
		margin-top:10px;
		line-height:13px;
	}
	div.home-best-rate div.mod_ihotelier div.widget-content p.from-price span.rooms-available-from span.rooms-available span.rooms{
		display:block;
		text-transform:none;
		white-space: nowrap;
	}
	div.home-best-rate div.mod_ihotelier div.widget-content p.from-price span.rooms-available-from span.rooms-available span.available{
		display:none;
	}
	div.home-best-rate div.mod_ihotelier div.widget-content p.from-price span.rooms-available-from span.rooms-available span.from{
		display:none;
		
	}
	div.home-best-rate div.mod_ihotelier div.widget-content h3.dates-available-header{
		display:none;
	}
	div.home-best-rate div.mod_ihotelier div.widget-content a.go{
		text-decoration:none;
	} 

	
div#special-offers{
	background:#F89922;
	position:absolute;
	top:411px;
	left:615px;
	width:325px;
	height:40px;
}

	div#special-offers h2{
		float:left;_display:inline;
		padding-top:10px;
		margin-left:0px;
	}
	div#special-offers p.offer-text{
		float:left;_display:inline;		
		padding-right:5px;
		margin-left:10px;
		margin-bottom:0px;
		padding-bottom:0px;
	}
	div#special-offers p.discount{
		float:right;
		position:absolute;
		top:8px;
		left:248px;
	}
