﻿#mainWrapper 
{
    margin: 0 auto;
    width:978px;  
    background:#643b34 url('../images/BeachMexMainBkg.jpg') no-repeat 0 0;
    min-height:1176px;
    _height:1176px;
}
body
{
    margin:0;
    padding:0;
    background:#493c2b url('../images/bambooBkg.jpg') repeat 0 0;
}

#wrapper 
{
    width:1022px;
    position:relative;
    margin: 0 auto;
    background:#643b34 url('../images/white-bars-bkg.gif') repeat-y 0 0;
}
#bottomHalfCont 
{
    width:978px;    
    background:#643b34 url('../images/bajaBkg.png') no-repeat 0 0;
    min-height:400px;
    _height:400px;
    margin: 41px 0 0 0;
    float:left;
    clear:both;
}

#logo 
{
    float:left;
    display:block;
    margin: 10px 0 0 27px;
    background:transparent url('../images/BeachMex-logo.png') no-repeat 0 0;   
    width:254px;
    height:277px;
    outline:none;
    
}

#logo 
{
    
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/BeachMex-logo.png',sizingMethod='scale');
   _margin: 10px 0 0 14px;
   _cursor:pointer;
  
    
}



#topHalfCont 
{
    width:978px;   
    min-height:367px;
    _height:367px;
    float:left;
}

#topHalfCont ul#CompanyInfo 
{
    margin: -245px 0 0 522px;
    list-style:none;
    padding:0;
    float:left;
    font-family:Georgia,verdana,arial;
    font-size:16px;
    color:#4c3b30;
    width:166px;
    _margin:-245px 0 0 255px;
    
}

#topHalfCont ul#CompanyInfo li 
{
    float:left;
    display:block;
    line-height:24px;
    font-weight:bold;
    text-align:center;
}
#facebook 
{
    position:relative;
    margin-top:10px;
    left:18px;
    font-size:16px;
    color:#ffffff;
    font-weight:bold;
    height:26px;
}



#facebook a 
{
    padding: 2px 0 0 39px;
    font-size:16px;
    color:#ffffff;
    font-weight:bold; 
    height:26px;
    text-decoration:none;
    background:transparent url('../images/facebook.png') no-repeat 5px 0;
    display:block;
}

#facebook a:hover 
{
   
    color:#ffffff;    
    height:26px;  
}



.pics 
{
 width:426px;
 height:298px;
 margin:0;   
}



#bottomHalfLeft
{
    float:left;
    width:659px;
}

#bottomHalfRight 
{
    float:left;
    width:319px;
    _height:319px;
    min-height:451px;
  
}
/* This banner is in two master pages. */
.banner 
{
    margin: 25px auto 0 auto;
    width:299px;
    min-height:423px;
    _height:423px;
    background:transparent url('../images/specials.jpg') no-repeat 0 0;
}

.banner.cinco 
{
    margin: 25px auto 0 auto;
    width:299px;
    min-height:413px;
    _height:413px;
    background:transparent url('../images/cincoDeMayo.jpg') no-repeat 0 0;
}



#bottomHalfRight #Happy-Hour 
{
    margin: 35px 0 0 16px;
}

#bottomHalfCont p 
{
   font-family:Georgia,verdana,arial;
   font-size:14px;
   line-height:24px;
   color:#fff;
   padding: 0 0 0 25px;
   margin: 20px 0 0 0;
}

ul#Footer 
{
   list-style-type:none;
   width:978px; 
   font-family:Georgia,verdana,arial;
   font-size:14px;
   color:#fefefe;
   margin: 50px 0 10px 0;
   _margin:0 0 10px 0;
   float:left;
   padding:0;
   _width:953px;
   _padding: 0 0 0 25px;
}

ul#Footer li
{
   list-style-type:none;
   margin-right:25px;   
   float:left;
   padding:0;
}

ul#Footer li:first-child
{
   list-style-type:none;
   margin-right:25px;   
   float:left;
   margin-left:25px
}

ul#Footer li a
{
   display:block;
   color:#fefefe;
}

ul#Footer li a:hover
{
   display:block;
   color:#a4dbde;
}

#bottomBar 
{
      background:#643b34 url('../images/bottom-bar.gif') no-repeat 0 0;
      width:1022px;
      height:21px;
      float:left;
      margin: 0 auto;
}
.clearIt 
{
    clear:both;
}

/*nav*/

#topHalfCont ul#nav 
{
/*background:url("../images/BeachMexNav.png") repeat scroll 0 0 transparent;*/
height:248px;
margin:0;
padding:0;
position:relative;
margin-top:-232px;
left:671px;
width:245px;

}

#topHalfCont ul#nav li 
{
    width:246px;
    height:49px;
    display:block;
    position:absolute;
    top:0;
}

#nav li#location a 
{
    width:246px;
    height:49px;
    display:block;
    position:absolute;
    top:49px;
    background:url("../images/BeachMexNavV2.png") repeat scroll 0 0 transparent;
    _background:url("../images/BeachMexNavV2.gif") repeat scroll 0 0 transparent;
}


#nav li#location a:hover 
{
    width:246px;
    height:49px;
    display:block;
    position:absolute;
    top:49px;
    background:url("../images/BeachMexNavV2.png") repeat scroll 250px 0 transparent;
    _background:url("../images/BeachMexNavV2.gif") repeat scroll 250px 0 transparent;
}

#nav li#location.active a 
{
    width:246px;
    height:49px;
    display:block;
    position:absolute;
    top:49px;
    background:url("../images/BeachMexNavV2.png") repeat scroll 250px 0 transparent;
    _background:url("../images/BeachMexNavV2.gif") repeat scroll 250px 0 transparent;
}


#nav li#menu a 
{
    width:246px;
    height:49px;
    display:block;
    position:absolute;
    top:99px;
    background:url("../images/BeachMexNavV2.png") repeat scroll 0 -51px transparent;
    _background:url("../images/BeachMexNavV2.gif") repeat scroll 0 -51px transparent;
}

#nav li#menu a:hover 
{
    width:246px;
    height:49px;
    display:block;
    position:absolute;
    top:99px;
    background:url("../images/BeachMexNavV2.png") repeat scroll 250px -51px transparent;
    _background:url("../images/BeachMexNavV2.gif") repeat scroll 250px -51px transparent;
}

#nav li#menu.active a
{
    width:246px;
    height:49px;
    display:block;
    position:absolute;
    top:99px;
    background:url("../images/BeachMexNavV2.png") repeat scroll 250px -51px transparent;
    _background:url("../images/BeachMexNavV2.gif") repeat scroll 250px -51px transparent;
}



#nav li#contactUs a 
{
    width:246px;
    height:49px;
    display:block;
    position:absolute;
    top:149px;
    background:url("../images/BeachMexNavV2.png") repeat scroll 0 -102px transparent;
    _background:url("../images/BeachMexNavV2.gif") repeat scroll 0 -102px transparent;
}

#nav li#contactUs a:hover 
{
    width:246px;
    height:49px;
    display:block;
    position:absolute;
    top:149px;
    background:url("../images/BeachMexNavV2.png") repeat scroll 250px -102px transparent;
    _background:url("../images/BeachMexNavV2.gif") repeat scroll 250px -102px transparent;
}

#nav li#contactUs.active a
{
    width:246px;
    height:49px;
    display:block;
    position:absolute;
    top:149px;
    background:url("../images/BeachMexNavV2.png") repeat scroll 250px -102px transparent;
    _background:url("../images/BeachMexNavV2.gif") repeat scroll 250px -102px transparent;
}


#nav li#catering a 
{
    width:246px;
    height:49px;
    display:block;
    position:absolute;
    top:199px;
    background:url("../images/BeachMexNavV2.png") repeat scroll 0 -151px transparent;
    _background:url("../images/BeachMexNavV2.gif") repeat scroll 0 -151px transparent;
}

#nav li#catering a:hover 
{
    width:246px;
    height:49px;
    display:block;
    position:absolute;
    top:199px;
    background:url("../images/BeachMexNavV2.png") repeat scroll 250px -151px transparent;
    _background:url("../images/BeachMexNavV2.gif") repeat scroll 250px -151px transparent;
}

#nav li#catering.active a
{
    width:246px;
    height:49px;
    display:block;
    position:absolute;
    top:199px;
    background:url("../images/BeachMexNavV2.png") repeat scroll 250px -151px transparent;
     _background:url("../images/BeachMexNavV2.gif") repeat scroll 250px -151px transparent;
}

#nav li#photoGallery a 
{
    width:246px;
    height:47px;
    display:block;
    position:absolute;
    top:249px;
    background:url("../images/BeachMexNavV2.png") repeat scroll 0 -201px transparent;
    _background:url("../images/BeachMexNavV2.gif") repeat scroll 0 -201px transparent;
}

#nav li#photoGallery a:hover 
{
    width:246px;
    height:47px;
    display:block;
    position:absolute;
    top:249px;
    background:url("../images/BeachMexNavV2.png") repeat scroll 250px -201px transparent;
    _background:url("../images/BeachMexNavV2.gif") repeat scroll 250px -201px transparent;
}

#nav li#photoGallery.active a 
{
    width:246px;
    height:47px;
    display:block;
    position:absolute;
    top:249px;
    background:url("../images/BeachMexNavV2.png") repeat scroll 250px -201px transparent;
    _background:url("../images/BeachMexNavV2.gif") repeat scroll 250px -201px transparent;
}



#nav li#home a 
{
    width:248px;
    height:47px;
    display:block;
    position:absolute;
    top:0;
    background:url("../images/BeachMexNavV2.png") repeat scroll 0 -251px transparent;
     _background:url("../images/BeachMexNavV2.gif") repeat scroll 0 -251px transparent;
}

#nav li#home a:hover 
{
    width:248px;
    height:47px;
    display:block;
    position:absolute;
    top:0;
    background:url("../images/BeachMexNavV2.png") repeat scroll 249px -251px transparent;
    _background:url("../images/BeachMexNavV2.gif") repeat scroll 249px -251px transparent;
}

#nav li#home.active a
{
    width:248px;
    height:47px;
    display:block;
    position:absolute;
    top:0;
    background:url("../images/BeachMexNavV2.png") repeat scroll 249px -251px transparent;
    _background:url("../images/BeachMexNavV2.gif") repeat scroll 249px -251px transparent;
}

/*Menu Page */

body.Secondary #topHalfCont ul#nav 
{
 
  height:248px;
  left:19px;
  margin:0;
  padding:0;
  position:relative;
  top:68px;
  width:245px;
  _margin-top: 0;
 
 
 
}

body.Secondary #facebook 
{
    position:relative;
    top:0px;
    left:16px;
    font-size:16px;
    color:#ffffff;
    font-weight:bold;
    height:26px;
}


#secondaryMainWrapper 
{
    margin: 0 auto;
    width:978px;  
    background:#643b34 url('../images/BeachMexSecondaryBkg.jpg') no-repeat 0 0;
    min-height:1188px;
    _height:1188px;
    overflow:hidden;
    _overflow:visible;
    
    
}

#leftDivMenu 
{
  width:650px;
  min-height:500px;
  _height:500px;
  margin:0; 
  float:left;   
}

#rightDivMenu 
{
  width:328px;
  min-height:500px;
  _height:500px;
  margin:0; 
  float:left;  
  _width:200px;  
}

span#menuBottomConnect 
{
     background:transparent url('../images/menu/Beach-Mex-Menu-Bkg-bottom.png') no-repeat bottom left;
     width:650px;
     display:block;
     height:47px;
     float:left;
     _margin-top:-2px;
}

span#menuBottomConnect 
{
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/menu/Beach-Mex-Menu-Bkg-bottom.png',sizingMethod='scale');
	_background:none;
}



#officialMenuBlock 
{
    float:left;
    width:650px;
    background:transparent url('../images/menu/Beach-Mex-Menu-Bkg.png') no-repeat 0 0;
    min-height:500px;
    _height:500px;
    font-family:Georgia,verdana,arial;
    font-size:14px;
    color:#010101;
    line-height:14px;
}

#officialMenuBlock 
{
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/menu/Beach-Mex-Menu-Bkg.png',sizingMethod='scale');
	_background:none;

}

h1.menuTitle 
{
  padding:0;
  background:transparent url('../images/menu-title.jpg') no-repeat 0 0;  
  margin:65px 0 0 241px;
  _margin:65px 0 0 120px;
  text-indent: -9999px;
  overflow:hidden;
  height:60px;
  width:183px;
  float:left;
  display:block;
  }
  
  h1.starters 
  {
      text-indent:-9999px;
      background:transparent url('../images/menu/starters.gif') no-repeat 0 0;
      width:279px;
      height:54px;
      margin: 0 0 7px 184px;
      _margin:0 0 7px 92px;
  }
  
 h1.salads
  {
      text-indent:-9999px;
      background:transparent url('../images/menu/salads.gif') no-repeat 0 0;
      width:279px;
      height:54px;
      margin: 0 0 7px 184px;
      _margin:0 0 7px 92px;
  }
  
 h1.soups
  {
      text-indent:-9999px;
      background:transparent url('../images/menu/soups.gif') no-repeat 0 0;
      width:279px;
      height:54px;
      margin: 0 0 7px 184px;
      _margin:0 0 7px 92px;
  }
  
 h1.tacos
  {
      text-indent:-9999px;
      background:transparent url('../images/menu/tacos.gif') no-repeat 0 0;
      width:283px;
      height:55px;
      margin: 0 0 7px 35px;
      _margin:0 0 7px 17px;
      float:left;
  }
  
 h1.fish-tacos
  {
      text-indent:-9999px;
      background:transparent url('../images/menu/fish-tacos.gif') no-repeat 0 0;
      width:284px;
      height:55px;
      margin: 0 0 7px 28px;
      _margin:0 0 7px 14px;
      float:left;
  }
  
  h1.taquitos-flautas
  {
      text-indent:-9999px;
      background:transparent url('../images/menu/taquitos-and-flautas.gif') no-repeat 0 0;
      width:284px;
      height:55px;
      margin: 0 0 7px 28px;
      _margin:0 0 7px 14px;
      float:left;
  }
  
 h1.chimichangas
  {
      text-indent:-9999px;
      background:transparent url('../images/menu/chimichangas.gif') no-repeat 0 0;
      width:284px;
      height:55px;
      margin: 0 0 7px 28px;
      _margin:0 0 7px 14px;
      float:left;
  }
 h1.enchiladas
  {
      text-indent:-9999px;
      background:transparent url('../images/menu/enchiladas.gif') no-repeat 0 0;
      width:284px;
      height:55px;
      margin: 0 0 7px 28px;
      _margin:0 0 7px 14px;
      float:left;
  }
  
  h1.mix-and-match-combos
  {
      text-indent:-9999px;
      background:transparent url('../images/menu/mix-and-match-combos.gif') no-repeat 0 0;
      width:284px;
      height:55px;
      margin: 21px 0 7px 15px;
     _margin: 21px 0 7px 7px;
      float:left;
  } 
  
  h1.entrees 
  {
      text-indent:-9999px;
      background:transparent url('../images/menu/entrees.gif') no-repeat 0 0;
      width:279px;
      height:54px;
      margin: 0 0 7px 184px;
      _margin: 0 0 7px 92px;
  }
  
  h1.fajitas 
  {
      text-indent:-9999px;
      background:transparent url('../images/menu/fajitas.gif') no-repeat 0 0;
      width:279px;
      height:54px;
      margin: 0 0 7px 184px;
      _margin: 0 0 7px 92px;
  }
  
  h1.tortas
  {
      text-indent:-9999px;
      background:transparent url('../images/menu/tortas.gif') no-repeat 0 0;
      width:283px;
      height:55px;
      margin: 0 0 7px 35px;
      _margin: 0 0 7px 17px;
      float:left;
  }
  
  h1.chile-relleno
  {
      text-indent:-9999px;
      background:transparent url('../images/menu/chile-relleno.gif') no-repeat 0 0;
      width:283px;
      height:55px;
      margin: 0 0 7px 35px;
      _margin: 0 0 7px 17px;
      float:left;
  }
  
   h1.veggie-options
  {
     text-indent:-9999px;
      background:transparent url('../images/menu/veggie-options.gif') no-repeat 0 0;
      width:279px;
      height:54px;
      margin: 0 0 7px 184px;
      _margin: 0 0 7px 92px;
  }
  
   h1.burritos
  {
     text-indent:-9999px;
      background:transparent url('../images/menu/burritos.gif') no-repeat 0 0;
      width:279px;
      height:54px;
      margin: 0 0 7px 184px;
      _margin: 0 0 7px 92px;
  }
  
  
   h1.specialty-burritos
  {
     text-indent:-9999px;
      background:transparent url('../images/menu/specialty-burritos.gif') no-repeat 0 0;
      width:279px;
      height:54px;
      margin: 0 0 7px 184px;
      _margin: 0 0 7px 92px;
  }
  
  h1.unwrap-your-burrito
  {
     text-indent:-9999px;
      background:transparent url('../images/menu/unwrap-your-burrito.gif') no-repeat 0 0;
      width:279px;
      height:54px;
      margin: 0 0 7px 184px;
      _margin: 0 0 7px 92px;
  }
  
  h1.grommets
  {
      text-indent:-9999px;
      background:transparent url('../images/menu/grommets.gif') no-repeat 0 0;
      width:283px;
      height:55px;
      margin: 0 0 7px 35px;
      _margin: 0 0 7px 14px;
      float:left;
  }
  h1.sodas-and-drinks
  {
      text-indent:-9999px;
      background:transparent url('../images/menu/sodas-and-drinks.gif') no-repeat 0 0;
      width:283px;
      height:55px;
      margin: 0 0 7px 28px;
      _margin: 0 0 7px 0;
      float:left;
      _float:left;
  }
  
  h1.dessert
  {
      text-indent:-9999px;
      background:transparent url('../images/menu/dessert.gif') no-repeat 0 0;
      width:283px;
      height:55px;
      margin: 0 0 7px 35px;
      _margin: 0 0 7px 14px;
      float:left;
  }
  
  h1.a-la-carte
  {
      text-indent:-9999px;
      background:transparent url('../images/menu/a-la-carte.gif') no-repeat 0 0;
      width:283px;
      height:55px;
      margin: 0 0 7px 35px;
      _margin: 0 0 7px 17px;
      float:left;
  }
  
  h1.cerveza-and-wine
  {
      text-indent:-9999px;
      background:transparent url('../images/menu/cerveza-and-wine.gif') no-repeat 0 0;
      width:283px;
      height:55px;
      margin: 7px 0 7px 13px;
      _margin: 7px 0 7px 6px;
      float:left;
  }
  
   #naver 
  {
   float:right;
   width:110px;
   margin: -15px 25px 0 0; 
   _margin: 0 0 0 0;
   font-size:18px;
   _position:relative;
   _top:-20px;
  }
  #naver.nav.secondNaver 
  {
   position:relative;
   top:64px;  
  }
   
  #naver a 
  {
      color:#000000;
      padding-right:5px;
  }
    #naver a:hover 
  {
      color:#ffffff;
  } 
  
     #naver a.highlight
  {
      color:#ed1d24;
  }   
  
  ul.menu-item-left 
  {
   width:258px;
   list-style-type:none;
   float:left;
   margin: 0 0 0 0;
   padding-left:45px; 
   
   
  }
  

  
    ul.menu-item-left li 
  {
   width:258px;  
   float:left;
   font-size:11px;
   
  }
   ul.menu-item-left li.title 
  {
     margin-bottom:15px;  
     
  }

  
  ul.menu-item-left li.title span
  {
   
   font-size:14px;
   margin-bottom:15px;
   line-height:16px;
   
  }
  
   ul.menu-item-left li.sharp
  {  
   font-size:9px; 
   font-style:italic;
   line-height:10px;
   padding:5px 5px 0 15px;
 
  }
  
  span.price 
  {   
   font-size:14px;
   float:right;
   width:50px; 
  
   display:block;
   
  }
  
    /* nested list items for title and price*/
  ul.menu-item-left li.title ul
  {
    margin:0;
    padding:0;
    list-style-type:none;
    float:left;   
  }
  
  ul.menu-item-left li.title ul li
  {    
    float:left; 
    width:208px; 
   
  }
  
   /* ul.menu-item-left li.title ul li.new
  {    
    float:left; 
    width:208px; 
   background:transparent url('../images/menu/new.gif') no-repeat 116px 0;
  }
*/
  
    ul.menu-item-left li.title ul li.price
  {    
    float:right;  
    width:50px;
 
   
  }
  
 ul.menu-item-left li.title ul li span.linear
  {    
    text-decoration:underline;
   
  }
  
   /* end nested list items for title and price*/
  
  
    ul.menu-item-right 
  {
   width:260px;
   list-style-type:none;
   float:left;
   margin: 0 0 0 0;   
   padding:0 0 0 41px;
  
   _padding-left:10px;
  }
  
      ul.menu-item-right li 
  {
   width:277px;  
   float:left;
   font-size:11px;
   
  }
  ul.menu-item-right li.title span 
  {
   font-size:14px;
    margin-bottom:15px;
    line-height:16px;
   
  }
  
 ul.menu-item-right li.title 
  {
     margin-bottom:15px;   
  }
  
 ul.menu-item-right li.sharp
  {  
   font-size:9px; 
   font-style:italic;
   line-height:10px;
   line-height:10px;
   padding:5px 5px 0 15px;
  }
      /* nested list items for title and price*/
   ul.menu-item-right li.title ul
  {
    margin:0;
    padding:0;
    list-style-type:none;
    float:left;   
  }
  
  ul.menu-item-right li.title ul li
  {    
    float:left; 
    width:210px; 
   
  }
  
    ul.menu-item-right li.title ul li span.linear
  {    
    text-decoration:underline;
   
  }
  
    ul.menu-item-right li.title ul li.price
  {    
    float:right;  
    width:50px;    
    text-align:right;
   
  }
  
  /* end nested list items for title and price*/
.row 
{
 
 margin-top:15px; 
 float:left;
}

.top 
{ 
 margin-top:30px; 

}
.special 
{
 width:312px;   
}

.special-box 
{
 width:306px;  
 border: 2px solid #000000;
 margin-left:0px; 
 margin-top:7px;
 min-height:360px;
 _height:360px;
 _width:302px;

}



.centered 
{
 margin-left:148px; 
 _margin-left:0;
 _padding-left:238px; 
  
}

#content-page-two 
{
  
}
.secondary-adjust 
{
 margin-top:130px;   
}
.combination 
{
    padding:0 0 10px 35px;
    font-size:9px; 
   font-style:italic;
   line-height:10px;
   text-align:center;
}

ul.menu-item-left.space-fix 
{
 margin:0;
 padding:0 0 0 23px;   
}

ul.menu-item-left li.title ul li.special-box-text-center {
float:left;
width:258px;
 text-align:center; 
}

.switcher 
{
 min-height:1300px;
 _height:1300px;   
}

.text-centered 
{
  text-align:center;   
}

.special-clause 
{
 float:left;
 width:251px;
 margin-left:12px;   
}

.last 
{
 padding-left:175px;
 font-size:11px;
 
}

.grommets-text 
{
 float:left;
 font-size:9px;   
}
.cancel-pad 
{

 padding:0;   
}


.menu-item-left 
  {
   width:315px;
   list-style-type:none;
   float:left;
   margin: 0 0 0 0;
 
  }
  
  
.menu-item-right {
float:left;
list-style-type:none;
margin:0;
width:301px;
}

.menu-item-right-five {
float:left;
list-style-type:none;
margin:0;
width:100px;
}

.menu-item-a-la-carte  {
font-size:10px; 
float:left;
list-style-type:none;
margin:0;
padding-left:45px;
width:283px;  
  }

ul.menu-item-a-la-carte li.title {
margin-bottom:10px;
height:25px;
}

ul.menu-item-a-la-carte li {
float:left;
font-size:10px;
width:141px;
}

ul.menu-item-a-la-carte li.title ul {
float:left;
list-style-type:none;
margin:0;
padding:0;
}

ul.menu-item-a-la-carte li.title ul li {
float:left;
width:96px;
}

ul.menu-item-a-la-carte li.title ul li.price {
float:right;
width:50px;
width:44px;
}

.counter  {
float:left;
margin-top:5px;
font-size:10px;
padding: 0 5px 0 16px;
}

ul.menu-item-left.space-fix-counter 
{
 margin:0;
 padding:0 0 0 16px;   
}

/* Location title */
h1.locationTitle 
{
  padding:0;
  background:transparent url('../images/location/location.jpg') no-repeat 0 0;  
  margin:65px 0 0 241px;
  _margin: 65px 0 0 120px;
  text-indent: -9999px;
  overflow:hidden;
  height:61px;
  width:229px;
  float:left;
  display:block;
  }
div#map 
  {
   float:left; 
   width:650px; 
  }
  
 div#map img 
  {
    padding-left:25px;
  }
  
  div#address 
  {
   font-family:Georgia,verdana,arial;
   font-size:16px;
   color:#4C3B30;   
   padding-left:25px;
   padding-bottom:12px;
  }
  
 /* Contact Us */
 
  h1.ContactUsTitle 
{
  padding:0;
  background:transparent url('../images/ContactUs/contact-us.jpg') no-repeat 0 0;  
  margin:65px 0 0 241px;
  _margin:65px 0 0 120px;
  text-indent: -9999px;
  overflow:hidden;
  height:61px;
  width:292px;
  float:left;
  display:block;
  }
  
  #contact-form 
  {
   margin: 0 auto;
   width:420px; 
   font-family:Georgia,verdana,arial;
   font-size:16px;
   color:#4c3b30;
   line-height:14px;  
  }
  
  
#contact-form input {
   display:block;
   float:right;   
   width:239px;
   margin:25px 0 0 25px;
   _margin: 25px 0 0 12px;
   padding:0;
   border: 2px solid #4c3b30;
}
  
   #contact-form span
  {
    display:block; 
    float:left; 
    margin-top:25px;
  }
  
  
  #contact-form textarea {
   display:block;
   float:right;
   margin:25px 0 0 25px;
   width:239px;
   border: 2px solid #4c3b30;
}

  #contact-form .imageButtonSubmit {
   display:block;
    float:left;
    margin-left:239px;
    _margin-left:119px;
    margin-top:25px;   
    background: transparent url('../images/ContactUs/submit-contact.png') no-repeat 0 0;
    _background: transparent url('../images/ContactUs/submit-contact.gif') no-repeat 0 0;
    width:117px;
    height:52px;
    text-indent: -9999px;
    overflow:hidden;
    border: 0 none;
    padding:0;   
    cursor:pointer;
 
}




#contact-form .hover 
{
    background: transparent url('../images/ContactUs/submit-contact.png') no-repeat 0 -51px;
    _background: transparent url('../images/ContactUs/submit-contact.gif') no-repeat 0 -51px;
    width:117px;
    height:52px;
    text-indent: -9999px;
    overflow:hidden;
}

#litError 
{
 color:Red;   
}

#mainContent 
{
    width:500px;
    height:800px;
    float:left;
    margin: 25px 0 0 100px;
    _margin: 25px 0 0 50px;
}

h1#photo-gallery-title 
{
  padding:0;
  background:transparent url('../images/slideShow/photo-gallery-title.jpg') no-repeat 0 0;  
  margin:65px 0 0 226px;
  _margin:65px 0 0 113px;
  text-indent: -9999px;
  overflow:hidden;
  height:63px;
  width:341px;
  float:left;
  display:block;
  }
  
  
h1#cateringTitle 
{
  padding:0;
  background:transparent url('../images/catering/catering-title.jpg') no-repeat 0 0;  
  margin:65px 0 0 226px;
  _margin:65px 0 0 113px;
  text-indent: -9999px;
  overflow:hidden;
  height:63px;
  width:341px;
  float:left;
  display:block;
  }
  
  #catering-block 
  {       
    color:#4C3B30;
    font-family:Georgia,verdana,arial;
    font-size:16px;    
    width:577px;
    height:264px;
    background:transparent url('../images/catering/catering-block2.png') no-repeat 0 0;
    margin: 0 auto;
  }
  
    #catering-block 
  {       
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/catering/catering-block2.png',sizingMethod='scale');
	_background:none;

  }
  
    
  #catering-desc 
  {         
    color:#4C3B30;
    font-family:Georgia,verdana,arial;
    font-size:16px;     
    padding: 25px 50px 25px 50px;
    height:264px;
 
  }
  
   #catering-desc a 
   {
       position:relative;
   }
  #catering-desc a:hover  
  {
      color:#d32426;
  }
  
    
h1#sitemapTitle 
{
  padding:0;
  background:transparent url('../images/sitemap.jpg') no-repeat 0 0;  
  margin:65px 0 0 226px;
  _margin:65px 0 0 113px;
  text-indent: -9999px;
  overflow:hidden;
  height:63px;
  width:341px;
  float:left;
  display:block;
  }
  
  #sitemap-desc 
  {
      width:600px;
      padding: 0 25px 0 25px;
      color:#4C3B30;
    font-family:Georgia,verdana,arial;
    font-size:16px;
    padding-bottom:12px;
    padding-left:25px;
    text-align:center;
  }
  
  a 
  {
     color:#4C3B30; 
  }
  
    a:hover 
  {
     color:#ffffff; 
  }
  
  #call 
  {
    text-align:center;  
     color:#4C3B30;
    font-family:Georgia,verdana,arial;
    font-size:16px;
    padding-left:291px; 
    width:200px;
  }
  
  #success 
  {
   width:350px;
   text-align:center;
   padding-left:225px;   
  }
  
  #menuPDF 
  {
   width:245px;
   padding-left:221px;   
  }
  
  #content-page-five 
  {
      width:650px;
  }
  
  #fbWrapper
  {
      background-color:#ffffff;
      margin-top:25px;
      margin-left:10px;  
      width:280px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
       border-radius: 10px;
       padding:10px;
  }
  
  body .transparent_widget .uiBoxLightblue {
    background-color: #3b5998;
}

