@charset "UTF-8";

/* CSS Document */



body{background:#431b24; margin:0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}

img { border:0 }

div#salt {font-family:"Brush Script MT","Comic Sans MS", Textile, cursive; font-size: 22px; color:#b79728; margin-top: 20px}

img#double { position: absolute; top: 159px; left: 20px; z-index: 1; }

h1 {font-family: "Brush Script MT","Comic Sans MS", Textile, cursive; font-size: 46px; color:#442E1F; margin-top: 20px;}

h2 {font-family:"Brush Script MT","Comic Sans MS", Textile, cursive; font-size: 20px; color:#b79728; margin-top: 20px}

h3 {font-family: "Brush Script MT","Comic Sans MS", Textile, cursive; font-size: 32px; color:#442E1F; margin-top: 0px; margin-bottom:0;}

div#banner {font-family:"Brush Script MT","Comic Sans MS", Textile, cursive; font-size: 24px; color:#220000; text-align:center; }
div#banner2 {font-family:"Brush Script MT","Comic Sans MS", Textile, cursive; font-size: 20px; color:#220000; text-align:center; }
div#FAQQ {font-family:Georgia, "Times New Roman", Times, serif; font-weight:200; font-size: 16px; color:#a08010; text-align:left; }

.alt{color:#ccb533;}

.small{font-size:10px; margin-top: -5px;}

.highlight {color:#a08010; }



.tab {margin-left: 2em; text-indent: -1em;}

div#container{width:1035px; margin: 0px auto; text-align:left; position:relative;}

div#column1{width:192px; height:100%; float: left;margin-left:21px; margin-right: 5px; text-align:center}

div#column2{width:640px; height:100%; float:left; display:inline-block; position:relative; }

div#column3{width:175px; height:100%; float:left; position: relative;}

div#bap{ margin-top:10;}


/*** Column 1 **/

img#logo{margin-top:10px;}

div#column1 h3 { margin-top: 45px }


div#form { background-color: #fcefd9 ; padding: 10px; text-align:left; border:2px solid #ccb533 }

div#form p { margin: 0 0 15px 0; }

div#form div { margin-bottom: 15px;  }

div#form span.error { font-weight: bold }

div#form input { margin-top: 2px}

div#form input#submit { float: right; position:relative; top: 10px; }



div#social { margin: 5px 0 0 3px; text-align:left }

div#social img { margin-right: 5px }

div#social a#yelp { position: relative; left: -1px }

div#social a { text-decoration: none; color: #ccb533;margin-bottom: 10px; display:block; } 

div#social a:hover { font-weight: bold }

div#social a img { position: relative; top: 4px;  }



a { text-decoration: none; color: #ccb533;margin-bottom: 10px; display:block; } 

a:hover { font-weight: bold }



/** Column 2 **/

div#nav { float: right; margin: 6px 0 34px 0; }

div#nav a { display: block; width: 79px; height:20px; padding-top: 7px; background:url(images/tab.gif) no-repeat; color: #fcefd9 ; text-align:center; float:left; text-decoration:none; }

div#nav a.current, div#nav a:hover { color: #b79728 }



div#main { background-color: #fcefd9 ; background-image:url(images/BGtile-2.png); margin-top: 60px; width:546px; border: 2px solid #ccb533; border-bottom: 0; border-top: 0; padding: 0 47px; margin-bottom: 15px;}

p.last { margin-bottom: 10px }

img.photo { margin: -30px 103px 0 0; z-index: 2; position: relative; border:5px solid #ccb533}
img.midphoto { margin: 0px 0px 0px 20px; z-index: 2; position: relative; border:5px solid #ccb533}

img#lastPhoto { margin-right: 0;  border:5px solid #cc993 }
img.bbphoto { margin: 0px 0px 0 0; z-index: 2; position: relative; border:5px solid #ccb533}


span#copyright { font-size: 9px; color: #ccb533; padding-bottom: 20px; display:block  }



/** Column 3 **/ 

div#phone { display:block; position:absolute; top: 124px; right:130px; z-index:99; font-family:"Times New Roman", Times, serif; font-size: 26px; color:#b79728;}

div#column3 img#flowerRight { position: absolute; bottom: -940px; left: -110px; z-index:-1; opacity:0.3;filter:alpha(opacity=30);}

div#column3 img#flowerLeft { position: absolute; top: 324px; left: -43px }
