﻿body 
{
    background:#fff;
    color:#989182;
    font-family:Arial;
    font-size:12px;
    margin:0; padding:0;    
}

input, select, textarea{background:#eae9e7; border:1px solid #919191; color:#000; font-family:Arial; font-size:12px;}
.submit{background:url('../images/submit.gif'); width:78px; height:16px; border:none;}
.bg
{
    background:#e0ddd8 url('../images/background.jpg') top repeat-x;
    width:100%; height:100%; position:absolute; top:0; left:0; z-index:1;    
}

#content
{
    padding-top:180px;
    height:100%;
}

#logo
{
    background:url('../images/logo.jpg') no-repeat;
    width:328px; height:89px;
    position:absolute; top:5px; left:20px;
    z-index:9;
}

#navbar
{
    height:21px; width:100%;
    background:#989182;
    position:absolute; top:100px;
    padding-top:4px;
    z-index:9;
}

#navbarinfo
{
    height:21px; width:100%;    
    position:absolute; top:100px;
    padding-top:4px;
    z-index:9999;
}

#navbarinfo a{color:#fff; font-weight:bold; text-decoration:none; display:inline-block; margin-right: 10px;}
#navbarinfo a:hover,body.home #t-home, body.about #t-about, body.staff #t-staff, 
body.reservation #t-reservation, body.services #t-services , body.gallery #t-gallery, 
body.contact #t-contact{color:#e3dcdc;}

#png
{
    position:absolute; top:0; right:0;
    z-index:999; padding:0; margin:0;    
}

#welcometxt
{
    background:url('../images/txtswirl.jpg') no-repeat left top;
    padding:20px 0 0 45px;
    position:absolute; top:130px; right:380px;
    height:125px; z-index:3;
}

#rotation
{
    width:807px; height:141px; background:#e0ddd8;
    position:absolute; top:277px; left:0px;
}

#bottomtxt
{
    position:absolute; top:420px; left:80px;
    width:60%; z-index:5px;
}

h1
{
    font-size:18px; font-weight:bold;
}

.specialstitle
{
    font-size:14px; font-weight:bold;
}

#staffbio
{
    position:absolute;
    top:170px;
    left:0; color:#000;
    width:670px;
}

#services
{
    margin: 0 0 0 0;
    color:#000;
    width:650px;    
}

.servicepng
{
    position:absolute; top:0; right:0;
    z-index:999; padding:0; margin:0;    
}

p.staffpic
{
    width:99px; height:124px; margin:10px 5px 10px 20px;
    float:left;
}
p.staffbio
{
    width:500px; float:right; margin:10px;
}
p.staffclear{clear:both; margin:0;}

.padding{padding-left:30px; padding-right:380px;}
.paddingright{padding-right:380px;}
.paddingleft{padding-left:20px;}

.thumb{border:none; margin:5px;}

#products{width:700px; padding:10px 0 0 20px;}
.prodimg{width:205px; float:left; text-align:center;}
.proddesc{float:right; width:470px; color:#514d45;}
.prodclear{clear:both; margin:2px; height:30px;}

a.mapit{
background:url('../images/compass.jpg') no-repeat right; 
padding:2px 30px 2px 0;
color:#514d45;
text-decoration:none;
}
a:hover.mapit{color:#000;}
/*Start of Tabs*/

.ddcolortabs{
margin-left: 4px;
padding: 0;
width: 750px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 15px;
position:absolute; z-index:9999;
}

.ddcolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

.ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
}


.ddcolortabs a{
float:left;
color: white;
background: #000 url(media/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
border-bottom:1px solid #fff;
}

.ddcolortabs a span{
float:left;
display:block;
background: transparent url(media/color_tabs_right.gif) no-repeat right top;
padding:4px 4px 2px 1px;
}

.ddcolortabs a span{
float:none;
}


.ddcolortabs a:hover{
background-color: #989182;
border-bottom:1px solid #989182;
}

.ddcolortabs a:hover span{
background-color: #989182;
border-bottom:1px solid #989182;
}

.ddcolortabs .current a, .ddcolortabs .current span{ /*currently selected tab*/
background-color: #989182;
border-bottom:1px solid #989182;
}

.ddcolortabsline{
clear: both;
margin: 22px 0 0 0;
width: 750px;
height: 5px;
line-height: 8px;
background: #989182;
position:absolute;
}


#footer
{
    position:absolute; bottom:10px; right:20px; z-index:9999;
    font-size:10px;
}

#footer a{color:#000; text-decoration:none;}
#footer a:hover{color:#000;}


#glu{height:500px; width:100%; color:#000;}