/* id tags */
#html, body { margin: 0px; padding: 0px; height: 100% }

/* boxes */
.hundredbyhundredtable { border-collapse: collapse; padding: 0px; width: 100%; height: 100%; margin: 0px; }
.h100box { margin: 0px; padding: 0px; width: 100%; }
.formbox { background-color: #FDE4A2; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #663333; }

/* mooflow styles */
body{background:#ffffff; color:#ffffff; font:12px/1 sans-serif; min-width:1000px}
#content{width:735px;height:100px;float:left}

/* backgrounds */
.headerbg { background-image: url(imgs/bgs/headersidebg.jpg); background-repeat: repeat-x; background-color: #681C1E; }
.pagefade { background-image: url(imgs/bgs/lrfade.jpg); background-repeat: repeat-x; background-position: top; }
.menubg { background-color: #5A1A1B; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-left-color: #FFFFFF; }
.submenubg { background-color: #5A1A1B; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #FFFFFF; border-left-color: #FFFFFF; }
.footer { background-image: url(imgs/bgs/footer.gif); font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.strip { background-image: url(imgs/bgs/strip.jpg); background-repeat: no-repeat; background-position: right; }
.strip2 { background-image: url(imgs/bgs/strip2.jpg); background-repeat: no-repeat; background-position: left; }
.1pxwhiteborderleft { border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; }
.topborder { border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; }
.strip3 { background-image: url(imgs/bgs/strip3.jpg); background-repeat: no-repeat; background-position: left; }
.strip4 { background-image: url(imgs/bgs/strip3.jpg); background-repeat: no-repeat; background-position: left top; border-left: solid 1px #00F; }

/* text */
.maintxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
a.maintxt { color: #F7BA2E; font-weight: bold; }
a.maintxt:hover { color: #5A1A1B; }
.mainboldtxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5A1A1B; font-weight: bold; }
.menutxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFE2A2; text-decoration: none; }
a.menutxt { color: #FFE2A2; }
a.menutxt:hover { color: #FFFFFF; }
.footertxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
a.footertxt { color: #8A2529; }
a.footertxt:hover { color: #5A1A1B; }
.h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #5A1A1B; border-bottom: 1px dotted #efc6da; font-weight: bold; }
.smltxt { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #996633; }
.txt11pt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #996633; }

/*scroller*/
#scrollerstyle { width: 369px; height: 370px; overflow: auto; position: relative; padding-right: 15px; }
#scrollerbooking { width: 721px; height: 310px; overflow: auto; position: relative; padding-right: 15px; }
#scrollerwedding { width: 721px; height: 302px; overflow: auto; position: relative; padding-right: 15px; }
#scrollerwedmenu { width: 420px; height: 340px; overflow: auto; position: relative; padding-right: 15px; }
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbase { width: 15px; background: #F7BA2E; border-right: #ffffff 1px solid; border-left: #ffffff 1px solid; }
.vscrollerbar { width: 15px; background: #5A1A1B; padding: 15px; z-index: 2; }
.vscrollerbasebeg { background:  url(imgs/toparrow.gif); width: 15px; height: 15px !important; }
.vscrollerbaseend { background:  url(imgs/bottomarrow.gif); width: 15px; height: 15px !important; }

/*accordian menu*/
.menu_list { width: 375px; }
.menu_head { padding: 5px 25px; cursor: pointer; position: relative; margin:5px; font-weight:bold; background: url(imgs/bgs/xmasmenubg.jpg)  no-repeat; }
.wed_head { padding: 5px 25px; cursor: pointer; position: relative; margin:5px; background: url(imgs/bgs/wedmenubg.jpg)  no-repeat; }
.menu_body { display:none; }
.menu_body a{ display:block; color:#006699; background-color:#EFEFEF; padding-left:10px; font-weight:bold; text-decoration:none; }
.menu_body a:hover{ color: #000000; text-decoration:underline; }
