body { color: black; background-color: white; background-image: url(../images/headerbackground.jpg); background-repeat: repeat-x; background-position: center top; }
form { overflow: hidden; margin: 0; padding: 0; }
.green11px { color: #19782E; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.green11px a:link { color: #19782E; text-decoration: none; }
.green11px a:visited { color: #19782E; text-decoration: none; }
.green11px a:hover { color: #686868; text-decoration: underline; }
.green14px { color: #19782E; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.green14px a:link { color: #19782E; text-decoration: none; }
.green14px a:visited { color: #19782E; text-decoration: none; }
.green14px a:hover { color: #686868; text-decoration: underline; }
.green14pxwhitebg { color: #19782e; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; padding: 0 4px 2px; }
.green14pxwhitebg a:link { color: #19782e; background-color: #fff; text-decoration: none; padding: 0 4px 2px; }
.green14pxwhitebg a:visited { color: #19782e; background-color: #fff; text-decoration: none; padding: 0 4px 2px; }
.green14pxwhitebg a:hover { color: #686868; background-color: #fff; text-decoration: underline; padding: 0 4px 2px; }
.green18px { color: #19782E; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; }
.green18px a:link { color: #19782E; text-decoration: none; margin-top: 3px; }
.green18px a:visited { color: #19782E; text-decoration: none; margin-top: 3px; }
.green18px a:hover { color: #686868; text-decoration: underline; margin-top: 3px; }
.grey11px { color: #4b4b4b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.grey11px a:link { color: #4b4b4b; text-decoration: none; }
.grey11px a:visited { color: #4b4b4b; text-decoration: none; }
.grey11px a:hover { color: #a0a0a0; text-decoration: underline; }
.darkgrey11px { color: #323232; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.darkgrey11px a:link { color: #808080; text-decoration: none; }
.darkgrey11px a:visited { color: #808080; text-decoration: none; }
.darkgrey11px a:hover { color: #bebebe; text-decoration: underline; }
.white11px { color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.white11px a:link { color: #FFFFFF; text-decoration: none; }
.white11px a:visited { color: #FFFFFF; text-decoration: none; }
.white11px a:hover { color: #CCCCCC; text-decoration: underline; }
.red11px { color: #DD0000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.red11px a:link { color: #DD0000; text-decoration: none; }
.red11px a:visited { color: #DD0000; text-decoration: none; }
.red11px a:hover { color: #686868; text-decoration: underline; }
.red11px ul { margin-top: 0; margin-right: 0; margin-left: 13px; padding: 0; }
.red11px li { margin: 2px 0; padding: 0; }
.lightgrey11px { color: #bebebe; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.lightgrey11px a:link { color: #bebebe; text-decoration: none; }
.lightgrey11px a:visited { color: #bebebe; text-decoration: none; }
.lightgrey11px a:hover { color: #6486b4; text-decoration: underline; }
.picturecaptiongrey11px { color: #686868; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 4px; }
.picturecaptiongrey11px a:link { color: #686868; text-decoration: none; padding-top: 4px; }
.picturecaptiongrey11px a:visited { color: #686868; text-decoration: none; padding-top: 4px; }
.picturecaptiongrey11px a:hover { color: #bebebe; text-decoration: underline; padding-top: 4px; }
.imageoutline { margin: 4px; padding: 4px; border: solid 1px #b9b9b9; }
.formfield { color: #686868; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; height: 17px; border: solid 1px #bebebe; }
.formfield2 { color: #686868; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 145px; height: 17px; border: solid 1px #bebebe; }
.formfield3 { color: #686868; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; height: 19px; padding-top: 3px; padding-left: 3px; border: solid 1px #bebebe; }
.formfield3_440wide { color: #686868; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 420px; padding-top: 3px; height: 19px; padding-left: 3px; border: solid 1px #bebebe; }
.formfield4textarea { color: #686868; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; padding-top: 3px; padding-left: 3px; border: solid 1px #bebebe; }
.formbuttoncancel { color: #19782e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #d2d2d2; width: 115px; height: 25px; padding: 3px; border: solid 1px; }
.formtextarea { color: #686868; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 145px; padding: 1px; border: solid 1px #bebebe; }
.formtextareawider { color: #686868; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 420px; padding: 1px; border: solid 1px #bebebe; }
.newsbar { background-image: url(../images/newsbarbackground.gif); background-repeat: no-repeat; background-position: center top; }
.newsbar2 { background-image: url(../images/newsbarbackground2.gif); background-repeat: no-repeat; background-position: center top; }
.sectionsbg { background-image: url(../images/sectionsbg400.gif); background-repeat: no-repeat; background-position: center bottom; }
.erniebg { background-image: url(../images/erniebackground.gif); background-repeat: no-repeat; background-position: right bottom; }
#pscroller1{ width: 660px; height: 50px; padding-top: 3px; }
#pscroller2{ width: 350px; height: 50px; border: solid 1px black; padding: 3px; }
#pscroller2 a{ text-decoration: none; }
.someclass{ }
.eventslinksdark { background-color: #19782E; border-right: 1px solid #fff; }
.eventslinksdark:hover { background-color: #8c8c8c; border-right: 1px solid #fff; }
.eventslinkslight { background-color: #aacaa2; border-right: 1px solid #fff; }
.eventslinkslight:hover { background-color: #8c8c8c; border-right: 1px solid #fff; }
.listunderline { border-bottom: 1px solid #aaa; }
.listunderlineleftnav { background-image: url(../images/greylineleftnav.gif); background-repeat: no-repeat; background-position: center bottom; }
.listunderlinemiddle { background-image: url(../images/greylinemiddle.gif); background-repeat: no-repeat; background-position: center bottom; }
.listunderlinemiddle2 { background-image: url(../images/greylinemiddle2.gif); background-repeat: no-repeat; background-position: center bottom; }
.listrightline { border-right: 1px solid #fff; }
.scrollpane { height: 300px; overflow: scroll; }
.scrollpane2 { height: 850px; overflow: scroll; }
#alleventslink { height: 34px; }
#alleventslink:hover { height: 34px; cursor: pointer; }
#affiliatedlink { height: 34px; }
#affiliatedlink:hover { height: 34px; cursor: pointer; }
#unaffiliatedlink { height: 34px; }
#unaffiliatedlink:hover { height: 34px; cursor: pointer; }
#othereventslink { height: 34px; }
#othereventslink:hover { height: 34px; cursor: pointer; }
#affiliatedtoolbar { height: 34px; }
#affiliatedtoolbar:hover { height: 34px; cursor: pointer; }
#unaffiliatedtoolbar { height: 34px; }
#unaffiliatedtoolbar:hover { height: 34px; cursor: pointer; }
#othereventstoolbar { height: 34px; }
#othereventstoolbar:hover { height: 34px; cursor: pointer; }
.othergalleriesmarg { padding: 2px; border: solid 1px #efecd4; }
.othergalleriestext { padding-top: 1px; padding-left: 2px; }
#clinicstoolbar { height: 34px; }
#visitorsguidetoolbar { height: 34px; }
#fixed34high { height: 34px; }
#enquiry     { background-color: #000064; border: solid 1px #515151; position: relative; top: 8px; left: 172px; width: 385px; height: 275px; visibility: hidden; filter: progid:DXImageTransform.Microsoft.Shadow(color='#777777', Direction=135, Strength=4); display: block }
#ordertabledesign  { border: solid 1px #1a5611 }
#yourdetails   { border: solid 1px #969696 }
#deliverydetails { background-color: #222222; border: solid 1px #979797 }
#twobuttons1    { background-color: #20364f; border-top: 1px solid #5b5b62; border-bottom: 1px solid #5b5b62; border-left: 1px solid #5b5b62 }
#twobuttons2    { background-color: #20364f; border-top: 1px solid #5b5b62; border-bottom: 1px solid #5b5b62 }
#twobuttons3    { background-color: #20364f; border-top: 1px solid #5b5b62; border-right: 1px solid #5b5b62; border-bottom: 1px solid #5b5b62 }
.messagesunderline { border: dotted 2px #a0a0a0; }
#adminform { z-index: 555; }
#albuminfoform { z-index: 777; }
.smallfootertext { color: #282828; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

