/*! Made with Bones: http://themble.com/bones :) */
/******************************************************************
Site Name:
Author:

Stylesheet: Main Stylesheet

Here's where the magic happens. Here, you'll see we are calling in
the separate media queries. The base mobile goes outside any query
and is called at the beginning, after that we call the rest
of the styles inside media queries.

Helpful articles on Sass file organization:
http://thesassway.com/advanced/modular-css-naming-conventions

******************************************************************/
/*********************
IMPORTING PARTIALS
These files are needed at the beginning so that we establish all
our mixins, functions, and variables that we'll be using across
the whole project.
*********************/
/* normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
 /** Reset **/
 @import url("http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/reset.css");

 /** Fonts **/
 @import url("http://romeoscafe.com/wp-content/themes/wilsonalvarez/library/css/fonts/stylessheet.css");

 /** General styles **/

 dl dt{
 	display: inline;
 	float: left;
 	margin: 8px;
 }
 dl dt a{
 	display: block;

 }
 dl dt img{
 	width: 100%;
 	height: auto;
 }
 h1, h2, h3, h4, h5, h6 { font-family:'Bebas', Arial, sans-serif; color:#2E2A2B;word-spacing:2px;margin-top:10px;text-shadow: 0px 2px 1px #FFFFFF;}
 h1 {font-size:20px; line-height:25px; text-transform:uppercase; }
 h2 {font-size:17px; line-height:22px; text-transform:uppercase; }
 h3 {font-size:15px; line-height:17px;}
 h4 {font-size:14px; line-height:16px;}
 h5 {font-size:13px; line-height:14px;}
 h6 {font-size:12px; line-height:13px;}
 .red {color: #e02f34;}
 .clear {clear:both;}
 .right {float: right;}
 .left {float: left;}
 p { font:14px/22px "Helvetica", Arial, sans-serif;}
 a {color:#e02f34;}
 a:visited {color:#e02f34;}
 a:hover{color:#6b6c6e;}
 .tagline {color:FFFFFF;margin-left:10px;}
 .heading {font-size:17px; line-height:22px; text-transform:uppercase; } /* Fix for heading on the slider */


 body {
 	margin: 0;
 	min-width:800px !important;
 }

 body{ background:#ECE9DC url(../images/bg.jpg) repeat-x top center; color: #6b6c6e;font: 14px/22px "Helvetica", Arial, sans-serif;}
 #logo { width:300px; height:128px; float:left; padding-top:30px;background: url(../images/logo1.png) no-repeat;text-indent:-9999px;clear:both;}
 .divider {background:url(../images/divider.png) repeat-x; height:86px;width:100%;position:absolute; top:334px;z-index:-200;}
 #slider h2 {color: #6b6c6e}
 #footer {background:#2e2e2e url(../images/footer-bg.png) no-repeat top; height:350px;margin-top:40px;padding:25px;color:#FFF; }
 .nivo-caption p {color: #6b6c6e}
 #menu-contents li .heading {float:left;background:#ECE9DC;padding: 0 4px 0 0;color: #2E2A2B;font-family: 'Bebas',Arial,sans-serif; font-size:17px;text-transform: uppercase;word-spacing: 3px;text-shadow: 0px 2px 1px #FFFFFF;}
 #menu-contents li a {float:right;background:#ECE9DC url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images//view-button.png) no-repeat;  text-indent:-9999px;width:54px;height:29px;border:0;padding: 0 0 0 4px;position:relative; top:-5px;}



 /** Containers  **/
 .content { width:968px; margin:auto;}
 #header {margin-bottom:10px; margin-top:10px;height:120px;}
 #header-page {margin-bottom:10px; margin-top:10px;height:160px;}
 #menu-top{ float:left; }

 /*#footer {background:#2e2e2e url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/footer-bg.png) no-repeat top; height:300px;margin-top:30px;padding:25px;color:#FFF; } */
 #footer ul li {list-style-type: none;}
 #footer h2 {color:#ffe959;padding-top:5px;padding-bottom:10px;text-shadow: 0px 3px 1px #000000 !important;}
 #footer a {color:#ffe959;}
 #footer a:hover { color:#25E3DB;}

 /** Top navigation menu styles **/
 #menu-top ul {float:right;padding-top:50px;height:50px;font-family: 'Lobster', Arial, sans-serif; font-size:28px;  text-shadow: 2px 2px 2px #000000; color:#FFF;}
 #menu-top ul li {display:inline;margin-right:20px;position:relative;}
 #menu-top ul li.current-menu-item a{color:#FEE972;}
 #menu-top ul li a {text-decoration:none;color:#FFF;font-weight: bold;}
 #menu-top ul li a:hover {text-decoration:none;color:#FEE972; }
 #menu-top ul li ul.sub-menu
 {
 	font-family: 'Bebas', Arial, sans-serif; display:none;position:absolute;top:40px;left:-15px;  background:#FFF;border: 1px solid #808285;overflow:hidden;z-index:1000;height:auto;padding:17px!important;
 	-moz-box-shadow:0px 0px 3px #000;
 	-webkit-box-shadow:0px 0px 3px #000 ;
 	box-shadow:0px 0px 3px #000;
 	-moz-border-radius: 5px;
 	border-radius: 5px;
 }
 #menu-top ul li ul.sub-menu .menu-item{margin:0px!important;}
 .sub-menu a {float:left; color:#2E2A2B !important; text-transform:uppercase; clear:both; font-size:17px; text-shadow:none!important;word-spacing:2px;visibility:visible;white-space:pre;}
 .sub-menu a:hover {color: #E02F34 !important;}

 /** Slider container style **/ 
 #slider-wrapper { 	
 	width:998px;
 	height:349px; 
 	padding-left:15px;
 	padding-right:15px;
 	float:left;
 	margin-left:-15px;
 	overflow: hidden;
 }
 .slider-bottom-left {
 	position:relative; 
 	bottom:26px;
 	left:-13px;
 	width:13px;
 	height:7px;
 }
 .slider-bottom-right {
 	background:url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/tan/slider-right-fill.png) no-repeat; position:relative; bottom:34px; right:17px; width:13px;height:7px;float:right;}
 	#slider-top {
 		background: url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/slider-top.png) no-repeat 0 0;width:998px; height:15px;margin-top:-17px;margin-left:-15px;}
 		#slider .holder { height:365px;margin:5px; position:relative;}
 		.slider-scallop {width:968px; height:26px;background:url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/tan/slider-scallop.png) bottom repeat-x; position:relative;bottom:10px;z-index:100;}
 		#slider .bottom { background: url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/slider-bottom.png) no-repeat bottom; position: relative; height: 100%;bottom:-15px; z-index:1000 !important;}

 		/** Columns **/
 		.col {float:left; width:168px; margin-right:31px; margin-top:20px;}
 		.col.medium {width:366px; margin-right:33px;}
 		.col.big {width:566px; margin-right:33px;}
 		.col.huge {width:766px;}
 		.col.last {margin-right:0px !important;}
 		.col.no-top-padding {padding-top:0px !important;}
 		.col.no-top-margin {margin-top:0px !important;}
 		.col.empty {height:200px;text-align:center;}
 		.col.featured {float:right;}

 		/** Overlays for images **/
 		.small-image-shadow {background: url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/small-top-shadow.png) no-repeat top center;padding-top:16px;}
 		.attachment-small-image-shadow {background: url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/small-top-shadow.png) no-repeat top center;padding-top:16px;}
 		.large-image-shadow {background: url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/large-top-shadow.png) no-repeat top center;padding-top:14px;}
 		.image-766x275 {width:766px; height:275px;}
 		.small-scallop {width:100%; height:10px;background:url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/tan/small-scallop.png) bottom repeat-x; position:relative;bottom:16px;}
 		.large-scallop{width:100%; height:13px;background:url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/tan/large-scallop.png) bottom repeat-x; position:relative;bottom:18px;}

 		/** Footer style **/
 		.footer-comments {background: url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/speech-bubble.png) no-repeat scroll left top transparent; padding-left: 40px;}
 		.footer-social {background: url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/computer.png) no-repeat scroll left top transparent; padding-left: 40px;}
 		.footer-directions {background: url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/road-sign.png) no-repeat scroll left top transparent; padding-left: 40px;}
 		.footer-hours {background: url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/sun.png) no-repeat scroll left top transparent; padding-left: 40px;}
 		.footer-info {text-align:center; color:#757779;}

 		/** Images in the footer **/
 		.list-image {padding-bottom:15px;padding-top:5px;}
 		.facebook {background: url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/facebook.png) no-repeat scroll left top transparent; padding-left: 40px;}
 		.twitter {background: url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/twitter.png) no-repeat scroll left top transparent; padding-left: 40px;}
 		.rss {background: url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/rss.png) no-repeat scroll left top transparent; padding-left: 40px;}

 		/** WP Comments in the footer style **/
 		.comment-list li {padding-bottom:10px;}
 		.low-calories-big{background:url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/low-calorie-ribbon.png) no-repeat; width:157px; height:65px; position:absolute;margin: 3px 0 0 100px;float:right;}
 		.low-calories-huge{background:url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/low-calorie-ribbon.png) no-repeat; width:157px; height:65px; position:absolute;margin: 1px 0 0 300px;float:right;}
 		.low-calories-small{background:url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/low-calorie-ribbon.png) no-repeat; width:157px; height:65px; position:absolute;margin: 3px 0 0 5px;float:right;}

 		/** Tabbed content on homepage **/
 		.specials {background:url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/tan/specials-bg.png) no-repeat;height:383px;float:right;margin-top:33px;}
 		.specials ul {padding-left:20px;}
 		.specials ul li {list-style-type: none;}
 		.specials a {color: #e02f34;font-weight:bold;}
 		.specials a:hover {color: #231F20;}

 		#specials{height:250px!important;overflow:hidden;}

 		/** slider style **/
 		.nivo-controlNav {position:absolute;bottom:50px;}
 		.nivo-controlNav a {display:block;width:20px;height:20px;background:url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
 		.nivo-controlNav a:hover {background-position:0 -20px;}
 		.nivo-controlNav a.active {background-position:0 -20px;}
 		.nivo-caption {text-shadow:none; font-family: Helvetica, Arial, sans-serif;right:35px !important;top:150px !important;right:107px !important;opacity:1 !important;}
 		.nivo-caption a { color:#efe9d; text-decoration:underline;}
 		/*#slider h1 {margin-top:30px;}*/
 		#slider  {height:349px!important; }
 		#slider  h2 {text-shadow: none;}
 		/** buttons **/
 		.view-button {background: url(../images/view-button.png) no-repeat; text-indent:-9999px;width:54px;height:29px;border:0;float:right;bottom:0px;}
 		.view-button:hover {background-position:0 -29px}

 		/** Restuarant Menu Categories **/
 		.side-menu { font-family: 'Bebas', Arial, sans-serif;margin-top:20px;margin-bottom:30px; list-style-type: none;font-size:17px;}
 		.side-menu a {text-decoration:none;color:#2E2A2B;text-shadow: 0px 2px 1px #FFFFFF;}
 		.side-menu a:hover {color:#e02f34;}

 		/** Menu list of items **/
 		ul#menu-contents {list-style:none;width:766px;margin-top:40px;}
 		#menu-contents li {background:url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/dotted-line.png) repeat-x 0 1.1em;margin-bottom:25px;}
 		#menu-contents li a:hover {background-position:0 -29px}
 		#menu-contents li br {clear:both;}
 		#menu-contents li p {width:705px;}

 		/** Menu item view styles **/
 		.menu-more-info {margin-bottom: 25px;}

 		/** Search **/
 		.search {background:#FFF url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/input-field-search.png) no-repeat  top;width:168px;height:27px;padding:0; }
 		.search:hover {background-position: 0px -27px;}
 		.search-text {border:0px;height:26px; width:140px;float:left;height:24px;height:19px;margin-top:1px;margin-left:5px; color:#a8a9aa; background-color:transparent;}
 		.search-button {float:left;width:19px;height:21px;margin-top:3px;border:none;text-indent:-9999px;cursor:pointer;}

 		/** Gallery **/
 		.gallery {margin-bottom:30px;}
 		.gallery .col .gallery-plus{background:url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/gallery-overlay.png) no-repeat; width:31px; height:29px; position:relative;visibility:hidden;cursor:pointer;top:130px;left:130px;}
 		.gallery-page {display:none;}
 		._current {display:block!important;}
/*.gallery .col .huge .col:hover .gallery-plus{visibility:visible;}
.gallery .col .huge .col:hover .gallery-plus:hover{visibility:visible; background-position:0px -29px;}*/
#gallery-pages .gallery-page .col:hover .gallery-plus{visibility:visible;}
#gallery-pages .gallery-page .col:hover .gallery-plus:hover{visibility:visible; background-position:0px -29px;}
.gallery .col .thumbnail {float:left; width:168px;}

/** Sidebar widget style **/
#sidebar1 .widget {
	margin-bottom: 20px;
	float: none;
	clear: both;
	overflow: hidden;
}
.content .widget {
	margin-bottom: 20px;	
	overflow: hidden;
}

/** Blog Page styles **/
#blogs{
	padding-right: 50px;
}
#blogs li {margin-bottom:0px;}
#blogs li br {clear:both;}
.blog-image{width:168px; float:left;margin-right:32px;}
.blog-excerpt {height:167px;padding-top:16px;}
.blog-excerpt h2 {margin-top:0px;}
.blog-view p {margin-bottom: 20px;}
.blog-info {width:100%;margin-top:15px;}
.blog-view-info {width:100%;margin-top:15px;}
.blog-view-info h2{width:400px;float:left;}
.blog-comments {float:left;width:100px;height:30px;background:url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/speech-bubble.png) no-repeat;padding-left:35px;padding-top:5px;}
.blog-view-comments {float:right;width:100px;height:30px;background:url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/speech-bubble.png) no-repeat;padding-left:35px;padding-top:5px;}
.blog-more {float:right;width:78px;height:29px; background:url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/more-button.png) no-repeat;margin-top:5px;}
.blog-more:hover {background-position:0 -29px;}
.blog-archive li a {color: #e02f34;}
.blog-archive li a:hover{color:#231F20;}

/** Blog comments **/
#comments {margin-top:10px;width:766px;list-style: none outside none;}
#comments li  {margin-bottom:10px;}
#comments br {clear:both;}
.user-image{width:80px;height:80px;float:left;margin-right:15px;border:1px solid #000; padding:5px;background-color:#FFF;}
.user-details a {color: #e02f34;}
.user-comment {width:650px; float:left;}

/** Share Plugin panel **/
#share {margin-top:10px;}
#share li {margin-bottom:0px;margin-right:10px;display:inline;}

/** Submit comment style **/
#respond .col {float:left;margin-right:17px;}
#respond .col .last {margin-right:0px;}
#respond #submit {float:right;width:73px;height:37px; background: url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/submit-button.png) no-repeat;position:relative;right:-5px;border:none;text-indent:-9999px;}
#respond #submit:hover {background-position:0px -37px;}
#respond #submit-signedin {width:73px;height:37px; background: url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/submit-button.png) no-repeat;position:relative;right:-5px;border:none;text-indent:-9999px;margin-left:310px;}
#respond #submit-signedin:hover {background-position:0px -37px;}
#respond input[type=text] {width:367px;margin-bottom:10px;color:#a8a9aa;}
#respond textarea {background:#FFF url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/text-area.png) no-repeat  top;width:363px;height:153px;color:#a8a9aa;font: 14px/22px "Helvetica", Arial, sans-serif;border:0;overflow:hidden;padding-top:5px;padding-left:5px;}
#respond textarea:hover {background-position:0px -158px;}

textarea { background: url("http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/text-area.png") no-repeat scroll top #FFFFFF; border: 0 none; color: #A8A9AA;font: 14px/22px "Helvetica",Arial,sans-serif;height: 153px;overflow: hidden;padding-left: 5px;padding-top: 5px;width: 363px;}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"] {
	color: #A8A9AA; margin-bottom: 10px;width: 367px;
	border: 0px;
	height: 25px;
	width: 367px;
	float: left;
	margin-left: 5px;
	color: #a8a9aa;
	background-color: #fff;
}
input[type="submit"]{border: medium none;float: right;height: 37px;position: relative;right: -5px;width: 73px;cursor:pointer;}
input[type="submit"]:hover{background-position:0px -37px;}
textarea {background:#FFF ;width:363px;height:105px;color:#a8a9aa;font: 14px/22px "Helvetica", Arial, sans-serif;border:0;overflow:hidden;padding-top:5px;padding-left:5px;}
textarea:hover {background-position:0px -158px;}

/** Other inputs **/
.input-field {background:#FFF url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/input-field.png) no-repeat  top;width:367px;height:27px;padding:0; margin-bottom:17px;}
.input-field:hover {background-position: 0px -28px;}
.input-field:focus {background-position: 0px -28px;}
.input-field-text {border:0px;height:25px; width:367px;float:left;margin-left:5px; color:#a8a9aa; background-color:transparent;}

/** Tabs **/
.ui-tabs { padding: .2em; zoom: 1;}
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 2px .2em -1px 0; padding: 0;width: 165px; height:42px;}
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.tab-selected{background-position:0px -42px !important;}
.tab-specials {background:url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/tan/tab-specials.png) no-repeat; width:165px; height:42px;}
.tab-specials:hover {background-position:0px -42px;}
/*.tab-coupons {background:url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/tab-coupons.png) no-repeat; width:165px; height:42px;}
.tab-coupons:hover {background-position:0px -42px;}
*/
#tab-buttons { z-index:100;}
.form-submit {float:right;margin-right:20px;margin-left:20px;width:100%;}

/** WP Page Navi styles **/
.wp-pagenavi {position:relative;bottom:0px;float:right;}
div.wp-pagenavi{text-align: center;padding:0px 0px 10px 0px;}
.wp-pagenavi .previouspostslink{float:left;}
.wp-pagenavi .pages {border:none;float:left;margin-top:5px;}
.wp-pagenavi .current{width:20px;height:20px;background:url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/bullets.png) no-repeat top center;text-indent:-9999px;border:none;background-position:0 -20px;float:left;margin-top:5px;}
.wp-pagenavi .page {width:20px;height:20px;background:url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/bullets.png) no-repeat;text-indent:-9999px;border:none;float:left;margin-top:5px;}
.wp-pagenavi .page:hover {background-position:0 -20px;}
.wp-pagenavi a, .wp-pagenavi span { padding:0px !important;margin-top:5px;}

/** Fancy box styles **/
#fancybox-overlay {background-color:#E8E5D6 !important; }
.fancybox-title-inside {color: #000 !important; text-align: inherit !important;  font-family:'Bebas', Arial, sans-serif !important; font-size:22px !important; line-height:25px !important;}
/** Fancy box fix **/
#fancybox-title {text-align:left;}

/** Alerts **/
.message-box {padding:10px;padding-left:64px;color:#FFF;border:1px solid #000;margin-top:10px;}
.confirm {background: #82bd3f url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/green-exclamation.png) no-repeat 16px center ; }
.alert{background: #ffdf00 url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/yellow-exclamation.png) no-repeat 16px center;color:#000;}
.error{background: #da1c24 url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/red-alert.png) no-repeat 16px center;}

pre {
	white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
	white-space: -pre-wrap; /* Opera */
	white-space: -o-pre-wrap; /* Opera */
	white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
	word-wrap: break-word; /* IE 5.5+ */
	border:1px solid #000;
	padding:20px;
	font-family:"Courier new", serif;
	margin:10px 0px 10px;
	background-color:#FFFFFF;
}


blockquote{width:168px;float:left;padding:10px;background-color:#231f20;color:#FFFFFF;margin:15px 15px 15px 0px;}
.map-container{background:url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/map-bg.png) repeat-y center; width:796px; height:275px; padding-left:15px;padding-right:15px;float:left;margin-left:-15px;;}
.map-scallop {width:766px; height:26px;background:url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/slider-scallop.png) bottom repeat-x; position:relative;bottom:15px;z-index:100;}
.map-bottom-left {background: url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/slider-left-fill.png) no-repeat; position:relative; bottom:26px;left:-13px;width:13px;height:7px;}
.map-bottom-right {background:url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/slider-right-fill.png) no-repeat; position:relative; bottom:34px; right:17px; width:13px;height:7px;float:right;}

.header-logo {width:280px;float:left;color:#FFFFFF;}
.header-logo p {margin-left:10px;}
.pagination-holder { width:100%;}
.jPaginate{
	height:34px;
	color:#a5a5a5;
	font-size:small;
	padding:0px!important;
	float:right;
	margin-top:15px;
}
.jPaginate a{
	line-height:15px;
	height:18px;
	cursor:pointer;
	padding:2px 5px;
	margin:2px;
	float:left;
}
.jPag-control-back{
	display:none;
}
.jPag-control-front{
	display:none;
}
.jPaginate span{
	cursor:pointer;
}
ul.jPag-pages{
	float:left;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}
ul.jPag-pages li
{
	display:inline;
	float:left;
	padding:0px;
	margin:0px;
}
ul.jPag-pages li a{
	float:left;
	width:24px;
	height:20px;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	background:url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/bullets.png) no-repeat;
}
ul.jPag-pages li a:hover{
	background-position:0px -20px;
}
span.jPag-current{
	float:left;
	width:24px;
	height:20px;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	background:url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/chow/images/bullets.png) no-repeat 0px -20px;
}
ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-next,
span.jPag-sprevious,
span.jPag-snext,
ul.jPag-pages li span.jPag-previous-img,
ul.jPag-pages li span.jPag-next-img,
span.jPag-sprevious-img,
span.jPag-snext-img{
	height:22px;
	margin:2px;
	float:left;
	line-height:18px;
}

ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-previous-img{
	margin:2px 0px 2px 2px;
	font-size:12px;
	font-weight:bold;
	width:10px;

}
ul.jPag-pages li span.jPag-next,
ul.jPag-pages li span.jPag-next-img{
	margin:2px 2px 2px 0px;
	font-size:12px;
	font-weight:bold;
	width:10px;
}
span.jPag-sprevious,
span.jPag-sprevious-img{
	margin:2px 0px 2px 2px;
	font-size:18px;
	width:15px;
	text-align:right;
}
span.jPag-snext,
span.jPag-snext-img{
	margin:2px 2px 2px 0px;
	font-size:18px;
	width:15px;
	text-align:right;
}
ul.jPag-pages li span.jPag-previous-img{
	background:transparent url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/images/previous.png) no-repeat center right;
}
ul.jPag-pages li span.jPag-next-img{
	background:transparent url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/images/next.png) no-repeat center left;
}
span.jPag-sprevious-img{
	background:transparent url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/images/sprevious.png) no-repeat center right;
}
span.jPag-snext-img{
	background:transparent url(http://romeoscafe.comhttp://www.romeoscafe.com/wp-content/themes/images/snext.png) no-repeat center left;
}

/*CODE FOR FORM HOME*/
.ui-datepicker{
	font-family:verdana,
	arial,helvetica,
	sans-serif;
	font-size:10.6px!important;
	margin-left:-34px;
}
.ui-widget{
	width:157px;
}
.ui-datepicker td span,
.ui-datepicker td a{
	display:block;
	padding:.05em;
	text-align:right;
	text-decoration:none;
}
#ui-datepicker-div{
	display:none;
}
.OT_wrapper,
.otw-wrapper{
	border:2px solid #42382c;
	-webkit-border-radius:7px;
	-khtml-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	background-color:#F6F6F3;
	font-family:verdana,arial,helvetica,sans-serif;
	width:165px;
	margin:0;
	padding:0;
}
.OT_list,
.otw-list{
	list-style:none;
	margin:0;
	padding:0;
	width:165px;
}
.OT_title,
.otw-title{
	margin:0;
	padding:10px 0 0 0;
	font-size:14px;
	color:#0F0F0F;
	font-weight:normal;
	text-align:center;
	width:165px;
}
.OT_subtitle,
.otw-subtitle{
	margin: 0;
	padding: 0;
	font-size: 8px;
	letter-spacing: .15em;
	color: #0F0F0F;
	text-transform: uppercase;
	text-align: center;
	font-weight: normal;
	white-space: nowrap;
	width: 165px;
}
.otw-widget-form-wrap label{
	display: none;
}
.OT_day,.OT_time,.OT_party,
.otw-date-li,.otw-day-wrap,.otw-time-wrap,.otw-party-wrap,.otw-party-size-wrap {
	margin: 0;
	padding: 15px 0 15px 35px;
	height: 30px;
	background-image: url(../images/icons_final_dark.png);
	background-repeat: no-repeat;
	background-position: -11px -4px;
	width: 130px;
	position: relative;
	border-bottom: 2px solid;
	border-color: #3c3429;
	list-style: none;
}

.OT_cal,
.otw-cal {
	margin: 5px 0 0 0;
	padding: 10px 0 15px 0;
	background-image: none;
	width: 160px;
	border-top: 2px solid #3c3429;
	border-bottom: 2px solid #433c33;
	list-style: none;
}

.OT_day,
.otw-day {
	margin: 5px 0 0 0;
	padding: 15px 0 15px 35px;
	background-position: -11px -5px;
	border-top: 2px solid #3c3429;
	border-bottom: 2px solid #433c33;
	list-style: none;
}

.OT_submit,
.otw-submit {
	margin: 0;
	padding: 5px 0 0 0;
	width: 165px;
	height: 35px;
	list-style: none;
}

.OT_time,
.otw-time,.otw-time-wrap {
	background-position: -11px -55px;
	border-bottom: 2px solid #474037;
}

.OT_party,
.otw-party,.otw-party-size-wrap {
	background-position: -11px -102px;
	border-bottom: 2px solid #4b433b;
}

.OT_navList,
.otw-navList {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
	width: 142px;
	position: absolute;
	background-color: #fff;
	z-index: 200;
	top: 35px;
	left: 0;
}

.OT_navListItem,
.otw-navListItem {
	padding: 0;
	margin: 0;
	position: relative;
	float: left;
	line-height: 22px;
	width: 142px;
	list-style: none;
}

a.OT_navLink:link,a.OT_navLink:visited,a.OT_navLink:hover,a.OT_navLink:active,
a.otw-navLink:link,a.otw-navLink:visited,a.otw-navLink:hover,a.otw-navLink:active {
	font-family: verdana,arial,helvetica,sans-serif;
	color: #42382c;
	text-decoration: none;
	font-size: 12px;
	line-height: 26px;
	width: 135px;
	display: block;
	padding: 0 0 0 .10em;
	border: 2px solid #adadad;
}

a.OT_navLink:hover,a.OT_navLink.selected,
a.otw-navLink:hover,a.otw-navLink.selected {
	background-color: #e9e9e2;
	color: #000;
}

a.OT_navLink:active,
a.otw-navLink:active {
	background-color: #b8b4ac;
	color: #000;
}

#OT_timeList,#OT_partyList,
#otw-timeList,#otw-partyList {
	width: 112px;
	max-height: 155px;
	overflow: auto;
	border-left: 2px solid #B8B4AC;
	border-right: 2px solid #B8B4AC;
	border-bottom: 2px solid #B8B4AC;
	position: absolute;
	top: 39px;
	left: 36px;
	display: none;
}

#OT_timeList .OT_navListItem,#OT_partyList .OT_navListItem,
#otw-timeList .otw-navListItem,#otw-partyList .otw-navListItem
{width: 90px;}

#OT_timeList li a.OT_navLink,#OT_partyList li a.OT_navLink,
#otw-timeList li a.otw-navLink,#otw-partyList li a.otw-navLink {
	border: none;
	width: auto;
}

.OT_searchTimeField,.OT_searchDateField,.OT_searchPartyField,
.otw-searchTimeField,.otw-searchDateField,.otw-searchPartyField {
	font-family: verdana,arial,helvetica,sans-serif;
	background: #fff url(../images/downarrow_gray.gif) no-repeat right 0;
	color: #42382c;
	font-weight: bold;
	margin: 0;
	border: 1px solid #3B1C00;
	width: 108px;
	height: 18px;
	font-size: 12px;
	font-style: normal;
	padding: 1px 3px 2px 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}

.OTButton,#OTButton,
.otwButton,#otwButton,
.otw-button-wrap {
	width: 135px;
	text-align: center;
	margin: 0 auto;
	padding: 0;
}
.otw-button-wrap{
	padding: 5px;
	min-height: 36px;
}
.otw-submit{
	width: 134px !important;
}
.powered-by-open-table{
	width: 100px;
	height: 40px;
	background-size: 100% auto;
	margin: 0 auto;
	
}
a.OT_Find_a_Table:link,a.OT_Find_a_Table:visited,a.OT_Find_a_Table:hover,a.OT_Find_a_Table:active ,
a.otw-Find-a-Table:link,a.otw-Find-a-Table:visited,a.otw-Find-a-Table:hover,a.otw-Find-a-Table:active,
.otw-submit {
	background-image: url(../images/ot_btn_red.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: transparent;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	text-align: center;
	height: 23px !important;
	display: block;
	padding: 0;
	line-height: 21px;
	text-shadow: .1em .1em .2em black;
}

a.OT_Find_a_Table:hover,
a.otw-Find-a-Table:hover {
	color: #ededed;
	background-position: 0 -23px;
}

a.OT_Find_a_Table:active,
a.otw-Find-a-Table:active {
	color: #ededed;
	background-position: 0 -46px;
}

.OTButton a.OTPoweredBy:link,.OTButton a.OTPoweredBy:visited,.OTButton a.OTPoweredBy:hover,.OTButton a.OTPoweredBy:active,
.otwButton a.otwPoweredBy:link,.otwButton a.otwPoweredBy:visited,.otwButton a.otwPoweredBy:hover,.otwButton a.otwPoweredBy:active {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	text-transform: uppercase;
	color: #7f7f7f;
	text-align: center;
	font-size: .5em;
	margin: 9px 0 0 0;
	display: block;
	text-decoration: none;
}

.OT_ExtLink:link,.OT_ExtLink:visited,.OT_ExtLink:hover,.OT_ExtLink:active ,
.otw-ExtLink:link,.otw-ExtLink:visited,.otw-ExtLink:hover,.otw-ExtLink:active {
	color: #42382c;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	text-decoration: none;
	font-size: 11px;
	text-align: center;
	display: block;
	width: 165px;
	margin-top: 3px;
}

.OT_ExtLink:hover,
.otw-ExtLink:hover {
	color: #900;
	text-decoration: underline;
}

#OT_form,
#otw-form {
	padding: 0;
	margin: 0;
	width: 165px;
}

#iframeCookieSet,#iframeCookieGet {
	border: none;
	background: transparent;
}