body {margin: 0px; padding: 0px; background: url(../images/bg_main.jpg) repeat-x #E3E1E0; color: #000000; font-family: arial; font-size: 1em;}
h1 {font-size: 1.2em; margin: 0px; color: #603F3F;}
h2 {font-size: 1.1em; margin: 0px; color: #603F3F;}
form {margin: 0px;}
iframe {border: 1px solid #603232;}
p {font-size: 0.8em; color: #603232;}
a {text-decoration: underline; color: #A03F3F;}
a:hover {text-decoration: none; color: #A03F3F;}

.clear {clear: both; margin: 0px; padding: 0px; height: 1px; overflow: hidden;}
.small {font-size: 11px;}

.wrapper {left: 0px; top: 0px; width: 770px; height: 400px; margin-top: -1px;}
.logo {float: right;}

.flowers {position: absolute; left: 0px; top: 0px; background: url(../images/bg_flowers_top.gif) no-repeat; width: 300px; height: 450px;}

.menu1 {padding: 3px; text-align: right; background-color: #FEF1F1; color: #000000; font-size: 0.7em; font-weight: bold;}
.menu1 ul {list-style-type: none; display: inline; margin: 0px; padding: 0px;}
.menu1 li {display: inline; padding: 0px 5px;  text-transform: uppercase;}
.menu1 a {text-decoration: none; color: #630D0D; font-weight: normal;}
.menu1 a:hover {text-decoration: none; color: #630D0D; font-weight: normal;}

.menu2 {padding: 3px; text-align: right; background-color: #FDF6F6; color: #000000; font-size: 0.7em; font-weight: bold;}
.menu2 ul {list-style-type: none; display: inline; margin: 0px; padding: 0px;}
.menu2 li {display: inline; padding: 0px 5px;; text-transform: uppercase;}
.menu2 a {text-decoration: none; color: #9A3333; font-weight: normal;}
.menu2 a:hover {text-decoration: none; color: #9A3333; font-weight: normal;}

.main {position: absolute; left: 0px; top: 160px; background: url(../images/bg_flowers_bottom.gif) no-repeat bottom right; width: 770px;}
* html .main {height: 350px;}
.main img {border: 1px solid #603232;}
.main ul {font-size: 0.8em; color: #603232;}
.mainImage {float: left; padding: 0px 30px 30px 30px; margin: 0px; width: 290px;}
.mainImage img {border: 1px solid #603232;}
.mainText {float: left; margin: 0px; padding: 0px 0px 15px 0px; width: 400px; min-height: 350px;}
* html .mainText {height: 350px;}
.mainFlash {position: absolute; left: 0px; top: 160px; background: url(../images/bg_plain_bottom.gif) no-repeat bottom right; min-height: 350px; width: 770px;}
* html .mainFlash {height: 350px;}
.mainBody {margin: 0px 0px 10px 30px; min-height: 350px;}
.gallery {}
.gallery img {margin: 0px 20px 20px 0px;}

.flashSkip {font-size: 0.7em; float: right; padding:3px 6px;}
.flashSkip a {text-decoration: none;}

.footerBar {padding: 3px 6px; width: 140px; background-color: #F6D2D0; color: #603232; font-size: 0.7em; float: left;}
.footerText {margin: 3px 0px 0px 12px; padding: 0px 6px; height: 21px; color: #603232; font-size: 0.7em;}

.formErrors {width: 390px; color: #CC0000; margin: 10px 0px; padding: 5px; font-size: 0.8em; border: 1px dotted #603232; background-color: #FEF1F1;}
.formSuccess {color: #990000; height: 400px; font-size: 1em;}
.formText {padding: 2px; font-weight: bold; font-size: 0.8em; color: #603232;}
.formItem {font-size: 0.8em;}
.formElement {font-size: 0.8em;}
.formElement select {width: 130px; border: 1px solid #603232; padding: 5px; font-size: 1em;}
.formElement input {width: 390px; border: 1px solid #603232; padding: 5px; font-size: 1em;}
.formElement textarea {width: 390px; height: 100px; border: 1px solid #603232; padding: 5px; font-size: 1em; font-family: arial, sans-serif;}
.formInputError {background-color: #FEF1F1;}
.formSubmit {margin-top: 15px;}
.formSubmit input {border: 1px solid #333333; background-color: #FDF6F6; text-transform: uppercase; font-weight: bold; font-size: 0.7em; color: #A03F3F; padding: 2px;}

.mapImage {border: 1px solid #603232; margin: 15px 15px 5px 15px; background-color: #FFFFFF; text-align: center;}
.gallery {margin: 6px 17px 7px 0px;}

.editDivArea {width: 390px; border-width: 0px 1px 1px 1px; border-color: #666666; border-style: solid; background-color: #FFFFFF;}
.editDivArea img {border: 0px solid #603232;}
.editDivButtons {width: 390px; background-color: #D7D4CC;}
.editDiv {width: 380px; height: 300px; padding: 4px; overflow: auto}
