#html, body { margin: 0px; padding: 0px; height: 100% }

/*tables*/
.firstbuildtable { border-collapse: collapse; padding: 0px; width: 100%; height: 100%; background-color: #ffffff; }
.structurebox { margin: 0px; padding: 0px; height: 574px; width: 771px; background-color: #FFFFFF; }
.menubox { margin: 0px; padding: 0px; height: 574px; width: 150px; background-color: #FFFFFF; }
.mainbox { margin: 0px; padding: 0px; height: 574px; width: 308px; background-color: #FFFFFF; }
.treathomebox { margin: 0px; padding: 0px; height: 574px; width: 589px; background-color: #FFFFFF; }
.treatcontentbox { margin: 0px; padding: 0px; height: 380px; width: 589px; }
.specialofferbox { margin: 0px; padding: 0px; height: 574px; width: 281px; background-color: #FFFFFF; }
.logobox { margin: 0px; padding: 0px; height: 144px; width: 140px; background-color: #FFFFFF; }

/*scroller*/
#scrollArea { border-right: #666 1px solid; border-top: #666 1px solid; overflow: hidden; border-left: #666 1px solid; width: 16px; border-bottom: #666 1px solid; position: relative; height: 340px; }
#scroller { background: #B3A07F; width: 15px; position: absolute; }
#container { overflow: hidden; position: absolute; width: 519px; height: 340px; }
#content { position: relative; overflow: hidden; width: 519px; }
.testimonialbox { margin: 0px; padding: 0px; height: 340px; width: 554px; }

/*backgrounds*/
.lrbackground { background-color: #e1ded7; }
.lshadowbg { background-image: url(images/lshadow_bg.jpg); background-repeat: repeat-y; }
.rshadowbg { background-image: url(images/rshadow_bg.jpg); background-repeat: repeat-y; }
.telbg { background-image: url(images/nobg.gif); background-repeat: no-repeat; background-position: left top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ABA7A4; }
.sofferbg { background-image: url(images/sofferbg.gif); background-position: center center; background-repeat: no-repeat; }
.barstripleft { background-image: url(images/bbg.gif); background-repeat: repeat-y; background-position: left; }
.treatflowcorn { background-image: url(images/treatflower8.gif); background-repeat: no-repeat; background-position: left top; }

/*images*/
.barstrip { background-image: url(images/bbg.gif); background-repeat: repeat-y; background-position: right; }

/*text*/
.txtflowcorn { background-image: url(images/mainflower8.gif); background-repeat: no-repeat; background-position: left top; }
.opening { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #FFFFFF; text-align: center; }
.opentxtlbrown { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #9d9173; }
.opentxtdbrown { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #6C644D; }
.contactinfo { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #7D7D7D; text-decoration: none; }
.contactinfo:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline; }
a.contactinfo { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #7D7D7D; text-decoration: none; }
.sofferheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #b00300; }
.soffersubhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #8f4300; }
.soffer584425 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #584425; }
.sofferbca03c { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #bca03c; }
.maintxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5b4626; }
.maintxt:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline; }
.sofferbca03csml { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #bca03c; }
.maintxtsml { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; }
.descriptiontxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #daa200; }
.packagecolourbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #8f4300; }
.tldcopyright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
.tldcopyright:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: underline; }