/*
Theme Name: Pacifico
Theme URI: 
Description: Pacifico
Version: 1.0
Author: Grafixvalley
Author URI: http://grafixvalley.com/beta/
Tags: Latino Chef, Rafael Palomino, Greenwich, Sonora


*/


* {
	padding:0;
	margin:0;
}
body {
	background:url(../images/bg_yellow.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
	
h1{
	color:#666;
	font-size:18px;
}
h2{
       color:#666;
       font-size:16px;
       margin-bottom:10px;
       text-transform:capitalize;
}
#post-19 h2{
       font-size:14px;
}
#post-1 h2{
   display:none;
}
#header, #container, #footer 
{
	width:960px;
	margin:0 auto;}

#header {height:180px;}
#container {position:relative;}	
.topstrip {height:30px;}
a{
  outline:none;
}
.phone {background:url(../images/ico_phone.gif) no-repeat;
	float:right;
	padding:0 0 5px 25px;
	clear:both;
	font-size:14px;
	font-weight:bold;
	color:#666;
	margin:7px 0 0 0;}
	
.logo {
	float:left;
	width:151px;
	height:110px;
	margin:20px 0 0 0;
}
.logo a{
	background:url(../images/logo.jpg) no-repeat;
	width:151px;
	height:110px;
	display:block;
	text-indent:-99999px;
}
.subhead{
       color:#C40E46 !important;
      margin-top:15px;
}
.top{
      margin-top:0px;
}
.nav {float:right;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	margin:60px 0 0 0;}

.nav a {text-decoration:none;
	color:#333;
	padding:5px 10px;
	display:block;float:left;margin-left:10px;}
a.active{
	color:#666;
	background:#FFC42A;
}
.nav a:hover {color:#666;
background:#FFC42A;}

.mainnav {float:left; width:150px; height:175px;}
.pacifico {float:right;}

.port_chester a, .new_haven a, .center_valley a{width:40px; 
	height:175px; 
	background:url(../images/strip.gif);
	margin-right:10px;
	display:block;}
.port_chester a:hover , .pchest a{
	background-position:0px -175px;
}
.new_haven a{
	background-position:-50px 0px;
}
.new_haven a:hover, .nhaven a{
	background-position:-50px -175px;
}
.center_valley a{
	background-position:-100px 0px;
}
.center_valley a:hover, .cvalley a{
	background-position:-100px -175px;
}
.port_chester a{
}
.port_chester, .new_haven {float:left;}	
.center_valley  {float:right;}
.port_chester a,.port_chester a:hover , .pchest a{
	background:#C60D47 !important;
}
.pacifico{
	position:absolute;
	right:15px;
	top:0px;
	z-index:500;
	border:1px solid #FFF;
}
.m_bg{
	position:absolute;
	top:-15px;
	right:0px;
	background:#FFC42A;
	width:343px;
	height:207px;
	z-index:2;
}
.maincontent{
	padding-top:15px;
	
}
.cont_left1{
	width:428px;
	height:200px;
	float:left;
	border-bottom:1px solid #ccc;
	margin-bottom:15px;
	background:url(../images/main_bord.gif) right bottom no-repeat;
	padding:0 1px 0 1px;
}
.innercontent{
	position:relative;
	background: url(../images/bg_module1.gif) repeat-x;
	padding:10px 10px 0px 10px ;
	margin-top:10px;
}
.inner{
	border:1px solid #CCC;

	margin-top:17px;
	padding:10px;
}
.inner h1{
      margin-bottom:10px;
     font-size:16px;
}
.inner p{
     margin-bottom:5px;
	 line-height:20px;
	 color:#666;
}
.innercontent p{
	line-height:18px;
	margin-bottom:5px;
}
.ycolor{
	color:#FFC42C;
	font-weight:bold;
}
.cont_left2{
	width:298px;
	height:200px;
	float:left;
	padding-left:15px;
	background:url(../images/main_bord1.gif) bottom no-repeat;
	padding:0 1px 0 1px;
	margin-left:15px;
	border-bottom:1px solid #ccc;	
}
.cont_left2 a{
	color:#C40E46;
	font-weight:bold;
}
.bg{
	background: url(../images/bg_module2.gif) repeat-x;
}
.more{
	text-align:right;
	margin-bottom:0px;
}
.cont_right{
	width:200px;

	float:right;
	padding-top:20px;
}

.rhead{
	background:#C60D47;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px;
}
.bg1{
	background:#F4F4F4;
	margin-top:0px;
	padding-bottom:20px;
}
.bb{
	font-weight:bold;
}
.flabel{
	width:70px;
	float:left;
}
.fcont{
	width:100px;
	float:left;
}
.row{
	height:25px;
}
.datefield{
	width:100px;
}

.clientlist{
	height:75px;
	border-bottom:1px solid #CCC;
}
.clientlist ul li{
	list-style:none;
	float:left;
	border-right:1px dashed #CCC;
	padding:0px 10px 0px 10px;
	height:70px;
}
.clientlist img{
	border:0px;
		margin:0 22px 0 22px;
}
.cl{

    padding-top:5px;
}
.flush{
	border:0px !important;
}
.clear{
     clear:both;
}
.san{
	padding-top:15px;
	display:block;
}
.foot_left{
	float:left;
}
.foot_right{
	float:right;
	text-align:right;
}
#footer{
	padding-top:5px;
}
#footer p{
	line-height:25px;
	color:#666;
	font-size:11px;
}
#footer a{
	color:#666;
	text-decoration:none;
}
#footer a:hover{
	color:#C60D47;
	text-decoration:underline;
}
.fcolor{
	color:#C60D47 !important;
	font-weight:bold;
}






/* WP Styles   */
#topnav{
    float:right;
    margin:60px 0 0 0;
}
.page_item{
   list-style:none;
   float:left;
   padding:5px;
    text-transform:Uppercase;
   font-weight:bold;
}
.page_item a{
   padding:5px 10px 5px 10px;
   text-decoration:none;
   color:#666;
    display:block;
}
.current_page_item a,.page_item a:hover{
    color:#FFF;
    background:#4378ae;
    


} 
.post small, .postmetadata{
   display:none;
}
.entry p{
   line-height:22px;
}
.entry a{
   color:#C60D47;
   text-decoration:none;
   font-size:11px;
   font-weight:bold;
}
.entry a:hover{
   color:#666;
   text-decoration:underline;
}
.float_right{
   float:right;
   margin:10px;
}
.tabs{
       width:170px;
      
       float:left;
}
.tabs a{
      line-height:20px;
      cursor:pointer;
      padding:5px 5px 5px 10px;
      color:#666;
      font-weight:bold;
}
.tab_hover{
     background:#C60D47;
     
}
.tab_hover a{
color:#FFF !important;
}
#tab11{
     float:right;
     width:749px;
     border-left:1px solid #CCC;
     padding-left:10px;
     margin-bottom:10px;
line-height:18px;
}
.blok p{
   line-height:20px;
}
.rgt{
	width:600px;
	float:right;
}

.lft{
	width:350px;
	float:left;
}
.blok{
   border-bottom:1px solid #c60D47;

  width:150px;
  float:left;
  margin-bottom:20px;
}
.blok strong{
    color:#c60d47;
}
.b1{
   width:180px;
}

.lalign{
	margin:auto;
	float:none;
	margin-top:30px;
	padding-bottom:20px;
}
.lcont{
	width:890px;
	margin:auto;
	border:1px solid #CCC;
	background:url(../images/content_bg.jpg);
	padding:15px 10px 10px 10px;
        margin-bottom:10px;
}
.pc, .nh, .cv{
	float:left;
	padding-right:15px;
	padding-left:1px;
}
.pc a, .nh a, .cv a{
	width:420px;
	height:409px;
	display:block;
	text-indent:-99999px;
}
.pc a{
	background:url(../images/image_pc.gif) no-repeat;
}
.nh a{
	background:url(../images/image_nh.gif) no-repeat;
}
.cv a{
	background:url(../images/image_cv.gif) no-repeat;
}
.rgt .subhead{
	margin-top:0px !important;
}


.frmt{
	letter-spacing:4px;
	font-weight:bold;
	text-align:center;
	width:150px;
	font-size:14px;
	display:block;
}
.newspaper {
	font-weight:bold;
	font-style:italic;}
	
.slides, .slides ul {*height:175px !important;}	








/* Outside Table properties */
#feedTable td {
	padding:2px 2px 0px 0;
	font-family:arial;
	font-size:12px;
}

/* Title Text */
.feedTitle {
	margin:0px 2px 5px 0px;
	font-family:arial;
	font-size:12px;
}
/* Form Title Tags */
.feedFormTitle {


}
/* Form Time Title Tags */
.feedFormTimeTitle {
	padding:4px 0px;
	float:left;
}
/* Form Time Title Tags */
.feedFormDateTitle {
	padding:4px 0px;

}
/* Text Form Fields */
.feedFormField {
	font-size:12px;
	margin:2px 2px 2px 2px;
}
/* Text Form Field for Date field */
.feedFormfieldCalendar {
	font-size:12px;
	margin:2px 2px 2px 2px;
	width:70px;
}

/* Logo Treatment */
#logoLink
{

	margin:0px;
	background:url(http://www.opentable.com/img/buttons/poweredbyOT_reg.gif) no-repeat -5px 0px;
	width:75px;
	height:27px;
	display:block;
}
#logo
{
	border-width:0px;
	margin:0px;
}
#dateDisplay
{
	font-size:10px;
	color:#999;
 	font-family:arial;
	float:right;
	margin:0px 30px 0px 0px;
}

/*** calendar styles ***/

/* Placeholder. Don't change this */
.imgCal 
{
	position: absolute; 
	display: none; 
	z-index:100;
}

/* Calendar Table properties */
#imageCal table {
	font-size:12px;
 	width:150px;
	font-family:arial;
	font-weight: bold;
	background:#FFF;
}
#imageCal td {
	padding:0px 0px 0px 0;
	text-align:center;
}

/* Days in the future */
.clickableDays 
{	
	color: #000000; 
	text-decoration: none;
	height:18px;
}

/* Days in the past */
.nonclickableDays 
{	
	color: #CCCCCC;
	height:18px;
}

/* Name of the month at the top */
.months 
{
	color: #FFFFFF; 
	text-decoration: none 
}

/* Day of the week */
.weekdays
{
	color: #000000; 
	text-decoration: none; 
	color:#666666;
	background-color:#EFEFEF; 
	width:14%;
}
.maps{
	float:right;	padding-right:20px;
}
#sidebar{
    display:none;
}
.maincontent h2, .inner h3{
	display:none;
}
.event{
  display:block !important;
}

.post h3{
    display:none;
}


#OT_searchWrapper{
	position:relative;
	height:120px;
}
#OT_searchWrapper dl dt{
	width:60px;
	float:left;
}
#OT_date input{
	width:70px;
}
#OT_date{
	float:left;
}
#dateDisplay{
	margin-right:0px;
}
#OT_logo{
	position:absolute;
	bottom:20px;
	left:0px;
	
}
#OT_logo a img{
	border:0px;
}
#OT_submitWrap{
	position:absolute;
	bottom:0px;
	right:0px;
}