/*** Global Settings ****/
body {font : normal 12px/1.6em Arial, Helvetica, sans-serif;color : #2a3845;margin : 0;padding : 0;background:#FFFFFF;}
p { margin : 0;padding : 0;}
a:visited, a:link {color : #a43b55;text-decoration : underline;background:none;}
a:hover {color : #a43b55;text-decoration : none;background:none;}
h1 { color : #7a2e40;margin: 0px 0px 10px 0px;padding-bottom : 10px;font : normal 17px Georgia, serif;border-bottom : 1px solid #efece7;}
h2 {color : #7a2e40;margin : 20px 0 10px;padding-bottom : 10px;font : normal 17px Georgia, serif;border-bottom : 1px solid #efece7;}
h3 {color : #7a2e40;margin : 10px 0;padding-bottom : 10px;font : bold 14px Arial, Helvetica, sans-serif;border-bottom : 1px solid #efece7;}
ul {padding:0;margin:0 0 0 17px;list-style: square url(images/bullet.gif);}
.box {background : #f7f7f7;border : 1px solid #f0e9eb;padding : 15px;}

/*** Layout ****/
#wrapper {margin : 0 auto;width : 776px;border-left : 1px solid #f0e9eb;border-right : 1px solid #f0e9eb;}
#header {margin : 0 1px;}
#bg {height : 36px;background : url(images/bg.gif) repeat-x;}
#main-content {margin : 0 auto;}
#logo {margin-bottom : 45px;}
.logotxt1 {font : normal 18px Georgia, serif;color : #fa7393;margin : 10px 0 0 15px;}
.logotxt2 {font : normal 18px Georgia, serif;color : #7a2e40; }
#left-column {width : 440px;padding : 0 30px 30px;float : left;}
#right-column {width : 270px;float : right;}
#full-column {width : 775px;padding : 0px 30px 30px;float : left;}
.crd a:visited, .crd a:link, .crd a:hover{text-decoration : none;color : #2a3845;cursor: text;}
#footer {background : #f7f7f7;border-top : 1px solid #f0e9eb;padding : 10px 15px;clear : both;}


/* menu section */
.menu
{width: 776px; height: 40px;
background-image: url(images/menu-bg.gif);
background-repeat: no-repeat; clear: both;}
.menu ul	{list-style: none; text-align: left; padding: 0px 0 0 7px;}
.menu ul li {display: inline-block; padding: 0 0px 0 4px; float: left;
}
.menu ul li#selected {
background-image: url(images/menu-selected.gif);
background-repeat: no-repeat;
background-position: center top;}
.menu ul li a {text-decoration: none; color: #f4d4ad; height: 23px; display:block; float: left; margin-top: 8px}
.menu ul li span {margin-top: 10px; margin-left: 8px; background-image: url(images/menu-delimite.gif);
background-position: right center;
background-repeat: no-repeat;float: left;}

.menu ul li a.home:hover {width: 51px; height: 27px;
background-image: url(images/menu-home-on.png);
background-repeat: no-repeat;}
.menu ul li a.home {width: 51px; height: 27px;
background-image: url(images/menu-home.png);
background-repeat: no-repeat;}

.menu ul li a.directions:hover {width: 83px; height: 27px;
background-image: url(images/menu-directions-on.png);
background-repeat: no-repeat;}
.menu ul li a.directions {width: 83px; height: 27px;
background-image: url(images/menu-directions.png);
background-repeat: no-repeat;}

.menu ul li a.aboutus:hover {width: 78px; height: 27px;
background-image: url(images/menu-aboutus-on.png);
background-repeat: no-repeat;}
.menu ul li a.aboutus {width: 78px; height: 27px;
background-image: url(images/menu-aboutus.png);
background-repeat: no-repeat;}

.menu ul li a.gallery:hover {width: 140px; height: 27px;
background-image: url(images/menu-gallery-on.png);
background-repeat: no-repeat;}
.menu ul li a.gallery {width: 140px; height: 27px;
background-image: url(images/menu-gallery.png);
background-repeat: no-repeat;}

.menu ul li a.news:hover {width: 100px; height: 27px;
background-image: url(images/menu-news-on.png);
background-repeat: no-repeat;}
.menu ul li a.news {width: 100px; height: 27px;
background-image: url(images/menu-news.png);
background-repeat: no-repeat;}

.menu ul li a.contact:hover {width: 94px; height: 27px;
background-image: url(images/menu-contact-on.png);
background-repeat: no-repeat;}
.menu ul li a.contact {width: 94px; height: 27px;
background-image: url(images/menu-contact.png);
background-repeat: no-repeat;}

.menu ul li a.facebook:hover {width: 31px; height: 30px;
background-image: url(images/facebook-on.png);
background-repeat: no-repeat;}
.menu ul li a.facebook {width: 31px; height: 30px; padding: 5px;
background-image: url(images/facebook.png);
background-repeat: no-repeat;}

.menu ul li a.yelp:hover {width: 31px; height: 30px;
background-image: url(images/menu-yelp-on.png);
background-repeat: no-repeat;}
.menu ul li a.yelp {width: 31px; height: 30px; padding: 5px;
background-image: url(images/menu-yelp.png);
background-repeat: no-repeat;}

/*** SideBAR ***/
#main-image {text-align : center;}
.sidebar {width : 218px;margin : 0 auto;padding : 10px 25px;background : url(images/shadow.jpg) no-repeat top;}
