body { background-color: #c2d8dc; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; }
p,ul,li,form,td {
	font-size:11px;
	clear:both;
}
img {
	border:0px;
}
.clear {
	clear:both;
	font-size:0px;
	
}
.border {
	border:1px solid #000000;
}
.page {	
	width:960px;
	background:#ffffff;
	background:#ffffff url(nImages/gradient_left.gif) top left repeat-y;
	}
.footer {
	font-size:11px;
	clear:both;
	text-align:center;
} 
.top {
	text-align:left;
	background:#24393e url(nImages/bar_top_menu2.jpg) top right no-repeat;
	width:960px;
	height:58px;
	padding-top:10px;
}
.rightContent {
	width:765px;
	text-align:left;
	float:right;
}

.frontpagecolumn
{
	width:100%;
	}

h1 {
	font-size:16px;
}
h2 {
	font-size:14px;
}
form {
	margin:0px;
	padding:0px;
}

.links {
	float:right;
	text-align:right;
	background:#24393e url(nImages/sbar_links.jpg) top right no-repeat;
	width:960px;
	height:29px;
	
	padding-top:5px;
	border-top:1px solid #ffffff;
}
.links a {
	text-decoration:none;
	display:block;
	float:right;
	width:130px;
	color:#ffffff;
	font-size:13px;
	margin-right:5px;
	font-family:sans-serif;
}
.links a.selected {
	text-decoration:none;
	display:block;
	float:right;
	width:100px;
	color:#ffffff;
	font-size:13px;
	font-family:sans-serif;
	font-weight:bold;
}
.search {
	clear:both;
	float:right;
	text-align:right;
	background:#e67a00 url(nImages/sbar_search.jpg) top right no-repeat;
	width:960px;
	height:29px;
	font-size:14px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}
.leftBar {
	width:174px;
	float:left;
	margin-top:1px;
	margin-left:1px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.leftBar .item {
	clear:both;
}
.leftBar .item .title {
	height:31px;
	color:#ffffff;
	font-size:12px;
	padding-left:4px;
	padding-top:7px;
}
.leftBar .item .title a 
{
	color:#ffffff;
	text-decoration:none;
}
.leftBar .item .content {
	
	font-size:12px;
	padding-left:4px;
	padding-top:7px;
	padding-bottom:5px;
}
.leftBar .item .blue {
	background:#edf2f5;
	margin-left:3px;
}
.concierge {
	background: url('nImages/left_concierge.jpg') top left no-repeat;
}
.promotions {
	background: url('nImages/left_promotions.jpg') top left no-repeat;
}
.reviews {
	background: url('nImages/left_reviews.jpg') top left no-repeat;
}
.news {
	background: url('nImages/left_news.jpg') top left no-repeat;
}
.generalBox {
	background: url('nImages/rest_middle.jpg') top right repeat-y;
	margin-top:0px;
	width:481px;
}

.generalHalfBox {
	background: url('nImages/Middle.gif') top left repeat-y;
	margin-top:0px;	
	margin-left:4px;
	width:231px;
}

.generalTop {
	width:481px; 
	background: url('nImages/rest_top.jpg') top left no-repeat;
}

.generalHalfTop {
	width:232px;	
	background: url('nImages/Top.gif') top left no-repeat;
	min-height:102px;
height:auto!important;
height:102px;
}

.generalFooter {
	width:481px; 
	text-align:right;
	
}

.generalHalfFooter {
	width:231px;	
	text-align:right;
	margin: 0 0 0 4px;
	padding:0;
	background: url('nImages/Bottom.gif') top left no-repeat;		
}

.featured 
{
	clear: both;
	background: url('nImages/featured_middle.jpg') top right repeat-y;
	width:266px;
}
.featured h1, div.homeFind h1, div.homePriority h1, div.generalBox h1, div.generalHalfBox h1 {
	color:#ffffff;
	font-size:16px;
	text-align:left;
	padding:5px;
	font-weight:normal;
	
}
.featuredTop {
	background: url('nImages/featured_top.jpg') top left no-repeat;
	width:266px;
}
.featuredItem {
	clear:both;
	width:230px;
	font:Arial, Helvetica, sans-serif;
	font-size:x-small;
	margin-bottom:15px;
}
div.homeFeaturedContent 
{
	width:236px;
	margin:15px;
	font-size:11px;
}
.featuredImage {
	width:120px;
	float:left;
}
.featuredInfo {
	float:right;
	width:105px;
	text-align:left;
	padding-left:5px;
	font-size:11px;
}
.featuredItem a {
	color:#000000;
	text-decoration:none;
}
.featuredFooter {
	background:#FFFFFF;
	text-align:right;
	width:266px;
}
div.homeFind {
	background: url('nImages/find_middle.jpg') top right repeat-y;
	width:481px; 
}
div.homeFindTop {
	background: url('nImages/find_top.jpg') top left no-repeat;
	width:481px; 
	
}
div.homeFindArea {
	float:left;
	padding-left:25px;
	padding-right:25px;
	text-align:center;
	font-size:11px;
	
}
div.homeFindArea img {
	border:0px;
}
div.homeFooter {

	text-align:right;
	margin-bottom:0px;
	width:481px; 
}
div.homePriority {
	background: url('nImages/priority_middle.jpg') top right repeat-y;
	width:481px;
	margin-top:20px;
	width:481px; 
}
div.homePriorityTop {
	background: url('nImages/priority_top.jpg') top left no-repeat;
	text-align:left;
	width:481px; 
	
}
div.homePriorityContent {
	padding-left:30px;
	width:451px;
}

div.homePriorityHalfContent {
	padding-left:14px;
	width:210px;
}

div.leftFloatDiv {
    float:left;
    padding:0px 8px 5px 0px;
}

div.homeRestName 
{
	font-size: 14px;
}

table.homeAreaButton 
{
	width:100%;
}
td.homeRestButton
{
	text-align:right;
}

div.tabbox {
	background: #ffffff;
	width:180px;
	padding:5px;
	
	border:3px double #edf2f5;
	margin:5px;
	margin-top:0px;
}
.footer {
	background:#24393e;
	color:#ffffff;
	padding-top:5px;
}
.footer a{
	color:#ffffff;
}
.panelRight
{
	float:right;  
	width:266px; 
	margin-top:10px; 
	margin-right:0px;
}
.panelLeft 
{
	float:left; 
	width:481px; 
	margin-top:10px; 
	margin-left:5px;
}
.restaurantLinks 
{
	margin-top:5px;
}
.restaurantLinks a 
{
	display:block;
	background:#55747b;
	width:80px;
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
	padding:3px;
	border:1px solid #24393e;
	float:left;
	margin-right:3px;
	text-align:center;
}
.restaurantLinks a:hover
{
	display:block;
	background:#777c7d;
	width:80px;
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
	padding:3px;
	border:1px solid #24393e;
	float:left;
	margin-right:3px;
	text-align:center;
}
.restaurantPromotion 
{
	border:1px dashed #be821e;

	background: #ffffff;

	width:180px;
	padding:5px;

	margin:5px;
	margin-top:0px;
}
