﻿
/* section columns */

#home-content-block { padding-top:26px; }
.left-section-column
{
	padding-right:5px;
	vertical-align:top;
}
.right-section-column
{
	padding-left:5px;
	vertical-align:top;
}

.orange-header
{
	color:#DF7A10;
	font-size:16px;
	font-weight:bold;
}
.black-header
{
	color:#222;
	font-size:13px;
	font-weight:bold;
}

/* button - select */

.button-select
{
	margin:4px;
	cursor:pointer;
}

.button-select-left
{
	width:2px; height:31px;
	background: #fff url("/Content/NewSite/button-select-left.gif") no-repeat;
}
.button-select-right
{
	width:2px; height:31px;
	background: #fff url("/Content/NewSite/button-select-right.gif") no-repeat;
}
.button-select-text
{
	background:#fff url("/Content/NewSite/button-select-text.gif") repeat-x;
	font-weight:bold;
	color:#fff;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:2px;
	vertical-align:middle;
}


/* button - hover */

.button-hover
{
	margin:4px;
	cursor:pointer;
}

.button-hover-left
{
	width:2px; height:31px;
	background: #fff url("/Content/NewSite/button-hover-left.gif") no-repeat;
}
.button-hover-right
{
	width:2px; height:31px;
	background: #fff url("/Content/NewSite/button-hover-right.gif") no-repeat;
}
.button-hover-text
{
	background:#fff url("/Content/NewSite/button-hover-text.gif") repeat-x;
	font-weight:bold;
	color:#0d6994;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:2px;
	vertical-align:middle;
}

/* button - default */

.button-default
{
	margin:4px;
	cursor:pointer;
}

.button-default-left
{
	width:2px; height:31px;
	background: #fff url("/Content/NewSite/button-default-left.gif") no-repeat;
}
.button-default-right
{
	width:2px; height:31px;
	background: #fff url("/Content/NewSite/button-default-right.gif") no-repeat;
}
.button-default-text
{
	background:#fff url("/Content/NewSite/button-default-text.gif") repeat-x;
	font-weight:bold;
	color:#0d6994;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:2px;
	vertical-align:middle;
}
.button-text
{
	font-size:10px;
	text-align:center;
	width:120px;
}

.search-panel
{
	border:solid 1px #369;
	margin:3px;
}

.search-panel-title
{
	font-size:14px;
	font-weight:bold;
}

.search-section-icon
{
	padding:6px;
}

.search-section-header
{
	padding:10px;
}

.more-link
{
	font-size:11px;
}

/* customer-search-results: */

.customer-logo { padding:3px; padding-top:0px; }

.customer-logo table { margin-left:auto; margin-right:auto; }

.customer-body
{
	padding:8px; padding-top:12px; padding-bottom:10px;
	border: solid 1px #ddd; border-bottom-width: 0px;
	background-color:#eee;
}
.customer-body-even { background-color: #fff; }
.customer-body-last { border-bottom-width:1px; }

.customer-link { font-size:13px; font-weight:bold; }
.customer-contact
{
	font-size:11px; color:#222;
	padding-left:2px; padding-top:6px; padding-bottom:9px;
}
.customer-text { padding-top:8px; }
.customer-cats { padding:3px; }
.customer-cat { padding:3px; }

.section-title { font-size:13px; font-weight:bold; color:#DF7A10; }

#specials-tab-row
{
	margin-top:9px;
}
.specials-panel 
{
	border: solid 1px #DF7A10;
	border-top-width:0px;
	padding:5px;
	display:none;
}
.specials-cell
{
	margin:5px;
	padding:12px; padding-left:4px; padding-bottom:2px;
	border: solid 1px #888;/* #ccc; */
}
.specials-body
{
	padding-bottom:12px;
}
.special-category-title
{
	margin-bottom:6px;
}
.special-category-desc
{
	font-size:11px;
	font-style:italic;
	margin-top:5px;
	margin-bottom:10px;
}
.special-item-row
{
	font-size:12px;
}
.special-item-title
{
	display:inline-table;
	font-weight:bold;
}
.special-item-price
{
	display:inline-table; position:relative; float:right;
	font-weight:bold;
}
.special-item-desc
{
	line-height:17px;
	margin-top:1px; margin-bottom:12px;
}

.event-field-label
{
	padding-right:8px; padding-bottom:3px;
	font-weight:bold; width:50px; text-align:right;
}
.event-field-text { padding-bottom:3px; }
.event-field-text a { font-weight:bold; }

.event-desc { padding-top:12px; }

.listing-section { margin:3px; }

#events-section-title { margin-left:23px; }
#messageboard-section-title { margin-left:25px; }
#specials-section-title { margin-left:15px; }

#ad-row { padding-top:45px; padding-bottom:30px; }

.lowdown-ad { padding-left:14px; padding-right:5px; }
.help-ad { padding-left:19px; padding-right:4px; }

#biz-share-links { margin-top:13px; }
#biz-share-text { margin-top:6px; }

#expand-search-options { display: none; }
