﻿/* override */

#main-content-body { padding-bottom: 38px; }

/* page specific */
		
#page-left-column { width:270px; padding-right:6px; }

#page-right-column { width:574px; padding-top:8px; }

#biz-logo { text-align:center; margin-top:10px; }
#biz-logo .image-border
{
	margin-left:auto; margin-right:auto;
	text-align:center;
}
#map-contact-link
{
	text-align:center; font-size:11px;
	margin-top:10px; margin-bottom:36px;
}
.right-column-section { margin-left:12px; }
.right-column-icon
{
	width:66px;
	padding-left:10px; padding-top:8px;
}

.more-link { display:block; margin-top:12px; }
.more-text { display:none; }	

/* events section */

#events-section { margin-left:12px; }

#events-title { margin-bottom:12px; }
#events-title-text { display:inline-table; padding-top:1px; }
#events-title-link { display:inline-table; position:relative; float:right; }

#events-body { margin-top:11px; margin-bottom:8px; }
	
#events-icon
{
	vertical-align:top; width:30px;
	padding-left:2px; padding-top:6px;
}
#events-content { vertical-align:top; padding-top:3px; }
.event-date
{
	padding-top:2px; padding-right:7px; padding-bottom:3px;
	font-size: 11px; text-align:right;
}
.event-name
{
	padding-top:2px; padding-bottom:3px;
	font-size: 11px;
}
.event-name a { color:#07b; text-decoration:none; }
.event-name a:hover { text-decoration:underline; }

/* flavor section */

#flavor-section { margin-left:12px; margin-top:30px; }
#flavor-banner { margin-top:13px; margin-bottom:8px; }
#flavor-content
{
	font-size:12px;
	padding-left:2px; padding-right:23px;
}
#flavor-name
{
	font-weight:bold;
	margin-top:15px; margin-bottom:3px;
}
#flavor-desc { line-height:19px; padding-right:25px; }

/* biz section */

#biz-title { margin-top:6px; }
#biz-title-left
{
	width:3px; padding:0px;
	background:#456 url("/Content/NewSite/grey-title-left.gif") no-repeat;
}
#biz-title-right
{
	width:3px; padding:0px;
	background:#456 url("/Content/NewSite/grey-title-right.gif") no-repeat;
}
#biz-title-content-cell
{
	height:31px; padding:0px;
	background:#456 url("/Content/NewSite/grey-title-bkg.gif") repeat-x;
}
#biz-title-content-text
{
	color:#fff;
	font-size:13px; font-weight:bold;
	padding-left:5px; margin-top:6px;
}

#biz-title-link-padding-text
{
	margin-top:4px; margin-right:12px;
}

#biz-share-row
{
	padding-top:9px; margin-left:10px;
}
#biz-share-links
{
	margin-right:17px; float:right;
}

#biz-desc-text
{
	font-size:12px; line-height:17px;
	margin-top:29px; margin-left:13px; margin-right:17px;
}

/* make-reservation section */

#make-reservation-section { margin-top:26px; margin-bottom:39px; }
	
/* message-board section */

#message-board-section { margin-top:26px; margin-bottom:35px; }

/* specials section */

#specials-section { margin-top:31px; }

/* photo section */

#photo-section { margin-top:33px; }
#photo-icon { padding-top:14px; padding-left:3px; }
.photo-thumb { padding:8px; padding-top:0px; }

/* amenities section */

#amenities-section { margin-top:27px; }
#amenities-icon { padding-left:8px; }
#amenities-hr { margin-top:4px; margin-bottom:11px; }
#amenities-desc
{
	font-size:12px; line-height:23px;
	margin-right:17px;
}

/* comment section */

#comment-section { margin-top:23px; }
#comment-icon { padding-left:1px; padding-top:30px; }

#add-comment-text
{
	width:400px; height:80px;
	display:block;
}

.comment-body
{
	width:380px; line-height:17px;
	padding:12px; margin-bottom:4px;
	border: solid 1px #ccc;	
}
.comment-body-dark
{
	color:#003366; background-color:#F8F8F9;
	border: solid 1px #69c;
}
.comment-button-row { margin-top:12px; margin-bottom:24px; }

.comment-author-column { text-align:right; }
.comment-author-image { border: solid 1px #69c; }
.comment-main-column { padding-left:5px; }
/*
.comment-button-column
{
	display:inline-table;
	vertical-align:top;
	text-align:right;
	width:66px;
}
*/

.link-button 
{ 
	padding: 4px 8px 4px 8px; 
	text-decoration:none; font-weight:bold; 
	color:#369; background-color: #F6F6F6;
	border:1px solid #69c;
}
.link-button:hover { color:#c00; border-color:#c00; }
