body { background:#E2E2DC url(../img/bg.png) repeat-x top left; margin:0; font-family:Georgia, Times, serif; color:#614D3A; font-size:12px; text-align:left; line-height:2em; padding-bottom: 50px; }


img { border:0; }


div.clear { clear: both; font-size: 1px; line-height: 1px; overflow: hidden; visibility: hidden; width: 0; height: 0; }


h1 { font-family:Georgia, Times, serif; color:#514131; font-size:13.5px; font-weight:bold; line-height:1.5em; }


.error { color:#990000; }


.link_default { font-style:italic; text-decoration:none; color:#614D3A }
.link_default:hover {border-bottom:1px #614D3A dotted; }



/*-------------------------------------------- START CONTENT - STRUCTURE --------------------------------------------*/


#logo { width:358px; height:136px; margin:30px auto 0 auto; }


#content { width:975px; margin:45px auto 0 auto; }


#content #contentTop { width:975px; height:19px; background:url(../img/contentTop.png) no-repeat top left; }


#content #inner { width:905px; background:url(../img/contentCenter.png) repeat-y top left; padding:35px; overflow:auto; }


#content #inner #left { width:536px; text-align:left; float:left; display:inline-block; }


#content #inner #left .hpPreview { height:58px; display:inline-block; margin:7px 0 0 10px; float:left; }


#content #inner #left .brandthumb { width:125px; text-align:center; float:left; display:inline-block; margin:0 12px 0 0; }


#content #inner #left .small { font-size:10px; }


#content #inner #right { width:339px; text-align:left; float:left; display:inline-block; margin:0 0 0 30px; }


#content #inner #right .thumb { float:left; display:inline; margin-right:18px; }


#content #inner #right .googlemap { border:6px #C7C5C0 solid;  }


#content #inner #right .column { width:70px; float:left; display:inline; margin:0 8px 8px 0; }


#content #inner #right #opening { width:339px; height:auto; text-align:center; background:url(../img/hoursbg.png) no-repeat top left; margin:20px 0 0 0; }


#content #inner #right #opening .title { font-size:23px; font-weight:bold; letter-spacing:normal; color:#C1C0BE; width:339px; float:left; display:block; margin:20px 0 20px 0; }


#content #contentBottom { width:975px; height:21px; background:url(../img/contentBottom.png) no-repeat top left; }


#content .formElements { padding:6px; background-color:#DACAB5; border:1px #CFBA9E solid; font-family:Georgia, Times, serif; color:#494949; font-size:16px; margin:5px 0 0 0; }


#content .submit {width:50px; height:20px; background-color:#333; text-align:center; font-family:Verdana, Arial; color:#fff; font-size:9px; margin:5px 0 0 0; border:0; cursor:pointer; cursor:hand; }


#content #footer { width:975px; margin:10px 0; font-family:Verdana, Arial; color:#61614E; font-size:9px; line-height:1.5em; }


#content #footer #leftFooter { width:800px; text-align:left; float:left; display:inline; }


#content #footer #rightFooter { width:175px; text-align:right; float:left; display:inline; margin:-8px 0 0 0; }


#content #footer #rightFooter a { margin:0; border:0; outline:0; text-decoration:none; }


#content #footer #rightFooter a:hover { margin:0; border:0; outline:0; text-decoration:none; }

