﻿@charset "utf-8";
/* CSS Document */

/* ======================= CSS RESET ======================= */

td { 
	margin:0;
	padding:0;
}

th { 
	margin:0;
	padding:0;
}

blockquote { 
	margin:0;
	padding:0;
}

p { 
	margin:0;
	padding:0;
}

textarea { 
	margin:0;
	padding:0;
}

input { 
	margin:0;
	padding:0;
}

fieldset { 
	margin:0;
	padding:0;
}

form { 
	margin:0;
	padding:0;
}

pre { 
	margin:0;
	padding:0;
}

h6 { 
	margin:0;
	padding:0;
}

h5 { 
	margin:0;
	padding:0;
}

h4 { 
	margin:0;
	padding:0;
}

h3 { 
	margin:0;
	padding:0;
}

h2 { 
	margin:0;
	padding:0;
}

h1 { 
	margin:0;
	padding:0;
}

li { 
	margin:0;
	padding:0;
}

ol { 
	margin:0;
	padding:0;
}

ul { 
	margin:0;
	padding:0;
}

dd { 
	margin:0;
	padding:0;
}

dt { 
	margin:0;
	padding:0;
}

dl { 
	margin:0;
	padding:0;
}

div { 
	margin:0;
	padding:0;
}

body { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
img { 
	border:0;
}
fieldset { 
	border:0;
}
var {
	font-style:normal;
	font-weight:normal;
}
th {
	font-style:normal;
	font-weight:normal;
}
strong {
	font-style:normal;
	font-weight:normal;
}
em {
	font-style:normal;
	font-weight:normal;
}
dfn {
	font-style:normal;
	font-weight:normal;
}
code {
	font-style:normal;
	font-weight:normal;
}
cite {
	font-style:normal;
	font-weight:normal;
}
caption {
	font-style:normal;
	font-weight:normal;
}
address {
	font-style:normal;
	font-weight:normal;
}
ul {
	list-style:none;
}
ol {
	list-style:none;
}
th {
	text-align:left;
}
caption {
	text-align:left;
}
h6 {
	font-size:100%;
	font-weight:normal;
}
h5 {
	font-size:100%;
	font-weight:normal;
}
h4 {
	font-size:100%;
	font-weight:normal;
}
h3 {
	font-size:100%;
	font-weight:normal;
}
h2 {
	font-size:100%;
	font-weight:normal;
}
h1 {
	font-size:100%;
	font-weight:normal;
}
q:after {
	content:'';
}
q:before {
	content:'';
}
acronym { border:0;
}

abbr { border:0;
}

/* ==================== END CSS RESET ======================= */
/* ==================== END CSS RESET ======================= */
/* ==================== END CSS RESET ======================= */


body {background-image:url(../images/brindisi_bg.gif)
}

.top_address_container 
	{width:100%;
	 background-color:#5E130E;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:18px;
	 color:#f0e6ce;
	 text-align:center;
	 padding-top:7px;
	 padding-bottom:7px;
	 font-weight:bold;
	 letter-spacing:3px;
	}

.body_container
	{background-color:#1D0402;
	 border-left: thin #5A2E2A;
	 border-right: thin #5A2E2A;
	 border-bottom:0px;
	 border-top:0px;
	 border-style:solid;
	 width:960px;
	 margin-left:auto;
	 margin-right:auto;
	}
	 
.footer_container
	{width:100%;
	 background-color:#5E130E;
	 padding-top:18px;
	 padding-bottom:18px;
	}

.footer_container .footernav
	{color:#FFF;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 text-align:right;
	 }

.footer_container .footernav a
	{color:#ffffff;
	 text-decoration:none;
	}

.footer_container .footernav a:hover
	{color:#CCC;
	}

.footer_container .mannix
	{color:#c08884;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 text-align:right;
	 padding-top:10px;
	 }

.footer_container .mannix a
	{color:#c08884;
	 }
	 
.footer_container .mannix a:hover
	{text-decoration:none;
	 }	 

.footer_container .footeraddress
	{color:#FFF;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 text-align:left;
	 }

.header_container 
	{padding:8px;
	}

.flash_container
	{width:778px;
	 float:left;
	 margin-left:8px;
	}
	
.clear
	{clear:both;
	 height:0px;
	}

/* ==================== NAV ====================*/

.nav_table
	{background-color:#5E130E;
	 margin-top:14px;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 color:#FFF;
	 font-size:12px;
	 border: 1px solid #8F5A55;
	 }

.nav_table tr td
	{padding:5px 12px;
 	 border: 1px solid #8F5A55;
	}

.nav_table tr td a
	{color:#FFF;
	 text-decoration:none;
	}

.nav_table tr td a:hover
	{color:#FFF;
	 text-decoration:underline;
	}

.nav_container
	{float:left;
	 margin-left:0px;
	}

/* ================= END NAV =================*/

.content_container
	{padding-bottom:8px;
	}
	
.hours_container
	{float:left;
	 margin-left:0px;
	 width:175px;
	 }

.bottom_left
	{
	}

.owner
	{font-family:Verdana, Geneva, sans-serif;
	 color:#FFF;
	 font-size:12px;
	 font-style:italic;
	 }

.hours_header
	{font-family:Verdana, Geneva, sans-serif;
	 color:#FFF;
	 font-size:16px;
	 font-weight:bold;
	 }

.borders
	{font-family:Verdana, Geneva, sans-serif;
	 font-size:9px;
	 color:#FFF;
	 font-style:italic;
	 margin-top:3px;
	}

.hours
	{font-family:Verdana, Geneva, sans-serif;
	 color:#FFF;
	 font-size:12px;
	 font-weight:bold;
	 margin-left:6px;
	 }

.right_column_container
	{font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:12px;
	 color:#FFF;
	 float:left;
	}

.right_container
	{float:left;
	 width:255px;
	 text-align:center;
	 }
	 
.body_content
	{font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:12px;
	 color:#FFF;
	 padding-top:1px;
	 padding-left:14px;
	 padding-right:14px;
	 float:left;
	 width:495px;
 	 border-right:1px solid #634E45;
 	 border-left:1px solid #634E45;
	}

.body_content h1
	{font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:37px;
	 color:#f0e6ce;
	 line-height:1.1;
	 padding-bottom:8px;
	}

.body_content h2
	{font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:24px;
	 color:#FFF;
	 line-height:1.2;
	 font-style:italic;
	}

.body_content p
	{padding-bottom:14px;
	 line-height:1.6;
	}

.body_content h3
	{font-size:14px;
	 font-style:italic;
	}

.body_content img
	{border:1px solid #8F5A55;
	}

.body_content strong
	{font-weight:bold;
	}

.body_content a
	{color:#D6BC81;
	}

.body_content a:hover
	{text-decoration:none;
	}

.body_content blockquote
	{margin-left:30px;
	}

.vresponse
	{width:98%;
	 border:1px solid #905A55;
	 background-color:#5E130E;
	 padding:3px;
	 text-align:center;
	 font-family:Arial, Helvetica, sans-serif;
	 margin-bottom:7px;
	}

.rightCMS {
	color: #FFFFFF;
	background-color: transparent;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	width: 225px;
	text-align: left;
	margin: 10px 0px 10px 0px;
}
	.rightCMS ul {
		list-style: disc;
		margin-left: 15px;
	}
	.rightCMS img {
		width: expression(this.width > 225 ? 225: true);
		max-width: 225px;
		height: auto;
		margin: 5px 0px 5px 0px;
	}
	
.coupon_l a {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}

.right_special_cta_1 {
	border-left:#F1F1F1 1px solid; 
	border-right:#F1F1F1 1px solid; 
	background-color:#F1F1F1; 
	padding:5px;
	color:#5e130e;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
}

.separate td {
	padding:8px;
}

.menu_table td {
	
	padding:8px;
}