/*/// GLOBAL RESETS ///*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } :focus { outline: 0; } ol, ul { list-style: none; }  table { border-collapse: separate; border-spacing: 0; } caption, th, td { font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }

/*/// GLOBAL ELEMENTS ///*/

html { height: 100%; font: 62.5% tahoma, verdana, arial, helvetica; }

body	{ background: url('../images/bg.jpg') #1f2120; color:#fff; margin:0; padding:0; font-size: 1.2em; text-align: center; height: 100%;}

p { margin: .5em 0;}

h1 { font-size: 1.6em; padding: 0; margin: 0 0 1em; color:#fff;}

h3 { font-size: 1.2em;}

input, textarea, select { border: 1px solid #ccdecb; background: #ebf7ea; color: #7a9977;}	

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display:inline-block;}

a:link, a:visited { color: #fff; text-decoration: underline;}
a:hover { color: #eeb949;}

/*/// TEMPLATE ELEMENTS ///*/

.formLayout { float:left; width:120px;}

.submitButton { position: relative; float: left; margin-left: 10px;}

* html .submitButton { display: inline;}

.submitButtonLeft { float: left; width: 3px; height: 20px; background: url('../images/submitButton-left.gif') no-repeat;}
.submitButtonMiddle { float: left; padding: 0 3px; line-height: 20px; width: auto; height: 20px; background: url('../images/submitButton-middle.gif'); color: #202020;}
.submitButtonMiddle a:link { text-decoration: none; color:#202020;}
.submitButtonMiddle a:hover { color:#817e7e;}
.submitButtonRight { float: left; width: 3px; height: 20px; background: url('../images/submitButton-right.gif') no-repeat;}

.googleMap { margin: 15px 0 0; height: 370px; width: 500px;}  

#googlePopUp{ font-family: georgia; color: #000; }

#googlePopUp input { background: #c5c5c6; color: #000; border: 1pc solid #000;}


/*/// LAYOUT ///*/

#container { width: 725px; margin: 0 auto; }
#reservations { font-weight: bold; padding: 3px 0;}
#header { }
#contentContainer { background: #012c63; min-height: 300px; height: auto;}
* html #contentContainer { height: 300px;}
#back { text-align: right; padding: 5px 10px 0 0;}
div#back a:link, div#back a:visited { color: #fff; text-decoration: none;}
div#back a:hover { color: #eeb949;}

#content { width: 695px; padding: 10px 15px;}

#copyright { width: 725px; text-align: center; padding-top: 5px; font-size: .9em;}
