body { margin: 0px; margin-left: auto; margin-right: auto; font-size: 13px; font-family: arial, helvetica, sans-serif; color: #51513C; text-align: center}
#content {text-align: center; margin: 0px; margin-left: auto; margin-right: auto;  width: 990px}

label {cursor: hand;}
form {margin: 0px;}
input, textarea {padding-left: 3px;}

.tagline {padding: 6px 0px 0px 10px; font-size: 11px; margin: 0px; color: #70705a; font-weight: normal}

a {color: #851313; text-decoration: underline;}
a:hover {color: #CC0000; text-decoration: underline}

.font10 {font-size: 10px; font-weight: normal;}
.font11 {font-size: 11px; font-weight: normal;}
.font12 {font-size: 12px; font-weight: normal;}
.font13 {font-size: 13px; font-weight: normal;}
.font14 {font-size: 14px; font-weight: normal;}
.font15 {font-size: 15px; font-weight: normal;}
.font16 {font-size: 16px; font-weight: normal;}
.font17 {font-size: 17px; font-weight: normal;}
.font19 {font-size: 19px; font-weight: normal;}
.font20 {font-size: 20px; font-weight: normal;}
.font21 {font-size: 21px; font-weight: normal;}
.font22 {font-size: 22px; font-weight: normal;}
.font23 {font-size: 23px; font-weight: normal;}

#MainLinks {padding-left: 5px; font-size: 23px; color: #c3c3b8}
#MainLinks a {height: 55px; line-height: 55px; text-decoration: none; padding-left: 14px; padding-right: 14px; font-size: 18px; color: #3C3C35; font-weight: bold;}
#MainLinks a:hover {color: #851313; background: url('../images/bgarrow.gif') no-repeat top center;}
#MainLinks a.current {color: #851313; background: url('../images/bgarrow.gif') no-repeat top center;}
#MainLinks a.current:hover {color: #851313;}

#footer {width: 960px; height: 60px; text-align: center; line-height: 60px; background-image: url('../images/footerbg.gif'); border-top: 1px solid #E0E0DC; color: #A8A88D;}
#footer a {font-size: 13px; padding: 4px; color: #53533E;}

#footer2 {padding: 14px; padding-bottom: 40px; text-align: left; background-color: #C8C8BC; font-family: Verdana,Tahoma,Arial; font-size: 11px; font-weight: normal; line-height: 13px;}
#footer2 a {color: #53533E;}

#DetailTabs {padding-left: 10px; position: relative; height: 30px; width: 5px;}
#DetailTabs ul {margin: 0; padding: 0; position: absolute; bottom: -1px; width: 45em;}
#DetailTabs li  {display: inline; list-style: none;}
#DetailTabs a {float: left; padding: 4px 13px; margin: 2px 2px 0 0; text-align: center; font-family: Verdana; font-size: 11px; text-decoration: none; color: #222222; background-image: url('../images/detailtabbg.gif'); border: 1px solid #C8C8BC; border-bottom: none;}
#DetailTabs a.current,#DetailTabs a.current:hover {background: #ffffff; color: #000000; padding-bottom: 7px; margin-top: 0;}
#DetailTabs a:hover { background: #E1E1DB; margin-top: 0; text-decoration: underline; padding-bottom: 6px;}

#profiletabs {padding-left: 15px; position: relative; height: 30px; width: 5px;}
#profiletabs ul {margin: 0px; padding: 0px; position: absolute; bottom: -1px; width: 45em;}
#profiletabs li  {display: inline; list-style: none;}
#profiletabs a {
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
	float: left;
	padding: 5px 13px;
	margin: 2px 2px 0px 0px;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #222222;
	background: #E1E1DB url('http://www.dinebranson.com/images/profiletab_bg.gif');
	border: 1px solid #C8C8BC;
	border-bottom: none;
	background-position: bottom;
	background-repeat: repeat-x;
}
#profiletabs a.current,#profiletabs a.current:hover {background: #ffffff; color: #000000; padding-bottom: 7px; margin-top: 0;}
#profiletabs a:hover {background: #E1E1DB; margin-top: 0; text-decoration: underline; padding-bottom: 6px;}

.LocationNav {text-align: left; padding: 7px; padding-left:20px; color: #53533E; font-size: 11px;}

.notice, .error, .success {text-align: left; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 15px; padding-left: 60px; text-align: left;}
.notice {font-size: 14px; background: url(../images/icon_notice.gif) 15px no-repeat #D1E4F3; border: 1px solid #4D8FCB;position: relative; margin-top:2 0px; margin-bottom: -1px}
.error {font-size: 14px; background:url(../images/icon_error.gif) 15px no-repeat #FCCAC1; border: 1px solid #EB5439;position: relative; margin-top: 20px; margin-bottom: -1px}
.success {font-size: 14px; background:url(../images//icon_success.gif) 15px no-repeat #EFFEB9; border: 1px solid #98C700;position: relative; margin-top: 20px; margin-bottom: -1px}

.NearbyLink {font-family: Verdana,tahoma,Arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #195792;}
.NearbyLink:Hover {text-decoration: none; color: #195792;}

.CounterBox {text-align: center; background-color: #FF6600; border: 1px solid #AF4803; font-family: Verdana,Arial; font-size: 9px; font-weight: bold; color: #ffffff; margin-right: 7px; margin-left: 2px; padding: 1px;}

.tooltip {z-index: 999; font-size: 11px; width: 260px; text-align: left}
.tooltip .top {padding: 30px 15px 1px 15px; background: url(http://www.dinebranson.com/images/bt-large.gif) no-repeat top;}
.tooltip .bottom {padding: 6px; background: url(http://www.dinebranson.com/images/bt-large.gif) no-repeat bottom;}

.paging {clear: both; font-size:11px; line-height:30px; text-transform:uppercase; padding-bottom: 12px; border-top: 1px dotted #dddddd; padding-top: 12px}
.paging a, .paging span {outline: none; text-decoration: none; border: 1px solid #ddd; padding: 7px 10px; margin: 0 1px; background: #f0f0f0; color: #999;	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.paging a:hover{}
.paging span.current {text-decoration: none; color: #999; border-color:#aaa; background:#fff;}
.paging span.dim {text-decoration: none; color: #ccc; border-color:#eee; background:#f7f7f7;}
.paging div.pages {float: left; font-size: 13px; background: none; border: 0; padding-left: 12px; width: 120px}

.button {overflow: visible; width: auto; border: 0px; padding: 0px; margin: 0px; background: transparent; cursor: pointer; text-decoration: none;}
.button span {float: left; height: 28px; background: transparent url(../images/button.png) 0 0 no-repeat; padding: 0 0 0 8px; font: 12px/28px Arial, Helvetica, sans-serif; text-align: center; text-align: center; white-space: nowrap; color: #ffffff; cursor: pointer; text-transform: uppercase; font-size: 11px; text-shadow:1px 1px #333333; }
.button span span {background-position: 100% 0; padding: 0 12px 0 4px;}
.button:Hover {text-decoration: none}

.selections {float: left; padding: 0px; width: 170px; line-height: 22px}
.selections a {color: #ffffff; font-size: 18px; text-decoration: none}
.selections a:Hover {color: #ffff99}

#nearbytabs {text-align: left; margin-top: -5px; padding-top: 6px; _padding-top: 0px; _margin-bottom: -1px;  -webkit-border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px;; border-radius: 4px 4px 0px 0px;}
#nearbytabs div {cursor: pointer; cursor: hand; text-align: center; float: left; width: 129px; color: #4C7EB0; font-weight: bold; font-size: 14px; padding: 8px 10px 8px 10px; border: 0px solid #4C7EB0; border-bottom: 0px; background-color: #D1E4F3;  -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;}
#nearbytabs .current {color: #ffffff; background-color: #4C7EB0 }
