@charset "utf-8";
/* CSS Document */
.imagelisting  li{
	float: left;
}
#mainMsg > article:nth-child(1) > h2:nth-child(1){
	font-weight: bold !important;
}
img{
    border: 1px solid #7CBB2B;
    padding: 5px;
}
.primary-content > img:nth-child(1){
	margin-top: 30px;
}
body{
	background:url("http://basilcarmel.com/img/bg.jpg")!important;
}
h1 span{
	display: none;
}
h1{
	text-align: center;
}
h1 img{
	border: none !important;	
}
.socialMedia{
	position: relative;
	top: 15px;
	width: 300px;
}
.menuCenter{
	text-align: center;
}
#mainMsg article h2{
	color: white;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	text-align:center;	
}
#mainMsg{
	background-color: #7CBB2B;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: -20px;
}
#slideShow{
	border: 1px solid #7CBB2B;
	margin-top: 20px;	
}
#slideShow img{
	margin-bottom: 0px !important;
}
#footerSmall{
	border-top-width: 3px;
	border-top-color: #090;
	border-top-style: double;
	border-top-bottom: solid;
	padding-top: 10px;	
	margin-top: -55px;
}
#reservationWidgetContainer{
	margin-left:auto !important;
	margin-right:auto !important;
	width:50% !important;
}
#reservationsWidgetTitle, #newsletterTitle, #certifiedTitle{
	font-family: 'goudytrajanregular';
	font-weight:bold;
	text-align: center;
	font-size: 1.2em;
	color: #a60e09;			
}
.modules .module{
	border-width: 10px;
	border-color: white;
	border-style: solid;
}
#reservationsWidget{
	border-width: 10px;
	border-color: #7CBB2B;
	border-style: solid;
	padding-bottom: 20px;
}
#certifiedModule img, #newsletterModule img{
	border: none;	
}
#certifiedModule, #newsletterModule{
	text-align: center;	
}
#certifiedModule a, #newsletterModule a{
	text-decoration: none;	
}
#facebook, #yelp{
	margin-top: -15px;	
}
#yelp{
	margin-right: 80px;
}
.social-links span{
	display: none;	
}
.social-links img{
	border: none;	
}
#footerSmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
}
#footerSmall a{
	color: #a60e09;	
}
article p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;	
}
.company-name{
	display: none;
}
img.logo{
	margin-left:auto !important; 
	margin-right:auto !important;
}
nav.main-nav, .sidebar h3, .sidebar ul li{
	font-family: 'goudytrajanregular';
	font-weight:bold;
	font-size: 1.2em;	
}
.main-nav ul li a, .sidebar ul li a{
	color: #a60e09;	
	text-decoration: none;
}
.sidebar ul li{
	list-style: none;	
}
section h1, article h1, article h2{
	font-family: 'goudytrajanregular';
	font-weight:bold;
	font-size: 1.2em;
}
nav.main-nav ul, .menuTitle h1{
	text-align: center;
	padding: 10px 0px 10px;
	line-height: 1.4;
	border-bottom-width: 3px;
	border-bottom-color: #090;
	border-bottom-style: double;
	border-style-bottom: solid;
	border-top-width: 3px;
	border-top-color: #090;
	border-top-style: double;
	border-top-bottom: solid;	
}
#footerModules{
	border-top-width: 3px;
	border-top-color: #090;
	border-top-style: double;
	border-style-top: solid;
	padding-top: 20px;	
}
.primary-content section{
	padding-bottom: 25px;	
}
.current a{
	display:block;
	background-color: #7CBB2B;
	color: white !important;	
}
#map-canvas{
	width: 100%;
	height: 325px;
}
.sidebar p, .primary-content p, .primary-content h3, .primary-content a, .primary-content h2, .reviewContent, .primary-content form, form#form1_login, form#form2_login{
	font-size: 1em;
	font-family:Arial, Helvetica, sans-serif;
}
.primary-content li{
	list-style: none;
}
#locationDirections{
	margin-top: 15px;
}
#form1_contact{
	font-size: 1em;
	font-family:Arial, Helvetica, sans-serif;	
}
.imagelisting li{
	list-style: none;	
}
#galleryPrimaryContent.primary-content h2{
	font-family: 'goudytrajanregular';
	font-weight:bold;
	font-size: 1.2em;	
}
#galleryPrimaryContent.primary-content p{
	font-size: 1em;
	font-family:Arial, Helvetica, sans-serif;	
}
nav.sidebar ul.glist li.album p{
	font-size: .9em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal !important;	
}
#galleryLargeImage{
	margin-top: 20px;	
}
#galleryLargeImage p a{
	font-size: 1em;
	font-family:Arial, Helvetica, sans-serif;		
}
.primary-content h1{
	font-family: 'goudytrajanregular';
	font-weight:bold;
	font-size: 1.2em;	
}

/*Font Embedd*/
@font-face {
    font-family: 'goudytrajanregular';
    src: url('http://basilcarmel.com/font/goudytrajan-webfont.eot');
    src: url('http://basilcarmel.com/font/goudytrajan-webfont.eot#iefix') format('embedded-opentype'),
         url('http://basilcarmel.com/font/goudytrajan-webfont.woff') format('woff'),
         url('http://basilcarmel.com/font/goudytrajan-webfont.ttf') format('truetype'),
         url('../font/goudytrajan-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*OpenTable Mods*/
.OT_wrapper, .OT_day, .OT_time, .OT_party {
    border: none !important;
    background-color: transparent !important;
}
.OT_title, .OT_subtitle {
	display: none !important;
}
a.OT_Find_a_Table:link, a.OT_Find_a_Table:visited, a.OT_Find_a_Table:hover, a.OT_Find_a_Table:active {
    background-image: none !important;
	background-color: #7CBB2B !important;
}

/*Slider*/
.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}
.rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}
.rslides img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0;
}