﻿body {
	margin:0 auto;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;'
}
p { margin:0; padding-bottom:6px; font-size:11px; color:#333333;}
img { border:0;}
.imageleft { float:left;}
.imageright { float:right;}

a:link { color:#4f53b6; font-size:12px; font-weight:bold; text-decoration:none;}
a:visited{ color:#4f53b6; font-size:12px; font-weight:bold; text-decoration:none;}
a:hover { color:#ff6600; font-size:12px; font-weight:bold; text-decoration:underline;}

#wrapper { background-image:url('../images/bg_header.gif'); background-repeat:repeat-x; height:200px;}

#wrapper1 { background:url("../images/daffodils.jpg") no-repeat scroll 65% 92%;}

#wrapper2 { width:990px; margin:0 auto; padding:0 20px;  background:url("../images/daffodils.jpg") no-repeat scroll 600px 550px;;}

#header { height:150px;}
#logo { float:left; width:400px; height:120px; padding-top:15px;}

#headerright { float:right; width:540px; text-align:right; padding-top:15px; margin:0px;}

#headerads { height:60px; width:475px; margin-left:65px; padding:0;}
#headernav { height:30px; margin:0; padding:0;}
#headernav ul {margin:8px 0 0 40px; padding:0;}
#headernav li { float:left; display:inline; width:101px; height:30px; list-style-type:none; padding:0; margin-left:24px;}
#headernav a {  display:block; width:101px; height:30px; padding-top:6px; background:url('../images/bg_menu2.gif') no-repeat; color:#4f53b6; font-size:14px; text-decoration:none; text-align:center; }
#headernav a.over {  display:block; width:101px; height:30px; padding-top:6px; background:url('../images/bg_menu1.gif') no-repeat; color:#4f53b6; font-size:14px; text-decoration:none; text-align:center; }
#headernav a:hover {  display:block; width:101px; height:30px; padding-top:6px; background:url('../images/bg_menu1.gif') no-repeat; color:#4f53b6; font-size:14px; text-decoration:none; text-align:center; }

#leftpanel { float:left; width:210px; height:700px; margin:0; padding:0; background:url('../images/overgate.gif') bottom left no-repeat;}
#leftmenu {}
.category-section h2{font-size:20px;font-weight:normal;color:#000;padding:0px;margin:0;}

.category-section ul{list-style:none;  margin:0; padding:0;}
.category-section li{line-height:28px;background:url("../images/category-list-dotted-bg.gif") bottom left repeat-x;color:#919c9f; margin:0; padding:0;}
.category-section li a{background:url("../images/category-list-bullets2.gif") left 4px no-repeat; padding-left:20px; font-size:14px; font-weight:bold; margin:0; color:#666666;text-decoration:none;}

.category-section li a:active{font-size:14px; font-weight:bold; color:#ff6600;}
.category-section li a:visited{font-size:14px; font-weight:bold;}
.category-section li a:hover{font-size:14px; font-weight:bold; color:#ff6600;}

.tablecontact {}
.tablecontact th { text-align:left; font-weight:bold; padding-left:20px; }
.tablecontact td { text-align:left;}

#search { background-image:url('../images/bg_search.gif'); width:206px; height:35px; margin:15px 0 0 0; padding:10px 0 0 5px;  }
.forminput { height:15px; width:100px;}
.go { float:right; margin:2px 10px 0 0;}


#rightpanel { float:right; width:155px; height:500px; padding:0; margin-top:2px;}
#rightads { width:152px; height:700px; border:0;}
#rightads img { border:1px #AADFF4 solid; padding:0; margin-bottom: 2px;}

.readmore { float:right; margin-right:30px; padding:0; }
#middlepanel { float:right; width:600px; padding:0; margin:0 0 0 25px;}
#middlepanel h1 { margin:0; padding:0 0 10px 0; font-size:24px; color:#333333;}
#middlepanel h2 { margin:0; padding-bottom:10px; font-size:18px; color:#666666;}
#middlepanel ul { margin:5px 0; padding:0px; }
#middlepanel ul li { margin-left:25px; padding-bottom:4px; font-size:12px; color:#ff6600; list-style-type:square;}
#middlepanel a { margin:0; padding-bottom:6px; font-size:14px; color:#666666; font-weight:normal; line-height:20px;}
#middlepanel a:hover { margin:0; padding-bottom:6px; font-size:14px; color:#4f53b6;}

.catheads { margin-right:7px;}

#mainzone { width:570px; height:330px;}

.overgate { padding:0px;margin:0;}

#footer {clear:both; background:url("../images/bg_footer.gif") repeat-x;  min-width:990px; width:100%; height:90px; margin:0 auto;}
#footerzone { width:990px; margin:0 auto; padding:0; color:#999999; font-size:12px; font-weight:bold;}
#footerzone a {	color:white; text-decoration:underline;}
#footerzone a:hover { color:#ff6600; text-decoration:underline;}

#footerleft { width:600px; float:left; padding:40px 0 0 0; }
#footerright { width:390px; float:right; text-align:right; padding:30px 0 0 0; color:white; }

#contentlist {
	float:right;
	padding:0;
	margin:0;
	width:600px;	
}
#contentlist a { margin:0; padding-bottom:0px; font-size:12px; color:#4f53b6; font-weight:normal; text-decoration:underline;}
#contentlist a:hover { margin:0; padding-bottom:6px; font-size:12px; color:#ff6600;}


#contentblank {
	float:right;
	padding:10px 0 0 10px;
	margin:0;
	width:590px;	
}

#contentleft {
	float:left;
	width:175px;
	height:550px;
	padding:5px 5px 0 10px;
	border:0;
	background-color:#eaeaea;
	background-image: url('../images/daffs1.png');
 	background-repeat: no-repeat; 
 	background-position:  right bottom; 	
}
#contentleft h3 { font-size:18px; padding:6px 0 6px 0px; margin:0;}
#contentleft h4 { font-size:14px; padding:6px 0; margin:0;}
#contentleft ul { margin:10px 0 0 20px; padding:0px; }
#contentleft ul li { margin-left:0px; padding-bottom:4px; font-size:12px; color:#ff6600; list-style-type:square;}
#contentleft a { margin:0; padding-bottom:6px; font-size:14px; color:#666666; font-weight:normal; line-height:20px;}
#contentleft a:hover { margin:0; padding-bottom:6px; font-size:14px; color:#4f53b6;}

#shoplist { background-color:#eaeaea; margin:0; padding:0;}
#shoplist ul { margin:0 0 0 20px; padding:0px; }
#shoplist ul li { margin-left:0px; padding-bottom:4px; font-size:12px; color:#ff6600; list-style-type:square;}
#shoplist a { margin:0; padding-bottom:6px; font-size:14px; color:#666666; font-weight:normal; line-height:20px;}
#shoplist a:hover { margin:0; padding-bottom:6px; font-size:14px; color:#4f53b6;}

#contentright {
	float:right;
	width:390px;
	height:550px;
	margin-right:20px;	
}

iframe.directory {
	border:5px #eaeaea solid;
	width:381px; 
	height:545px; 
	margin:0; padding:0;
}
iframe.shoplist {
	border:0px;
	width:185px;
	height:550px;
	margin:0; padding:0;	
}


iframe.events {
	border:0px;
	width:381px;
	height:545px;
	margin:0; padding:0;	
}

.tableevents {border:0px; width:360px;}
.tableevents th {font: bold 10px tahoma, arial; color:#4f53b6; vertical-align:middle; text-align:left; border:1px solid #999999; }
.tableevents td {font: normal 10px tahoma, arial; color:#000000; vertical-align:top; text-align:left; border:0px solid #999999; }
.eventdate { font-weight:bold; color:#ff6600;}
td.monthtitle {color:white; background-color:#4f53b6; height:20px; width:381px;}
td.time { width:60px; font-size:11px; font-weight:bold; color:gray; border-bottom:2px #eaeaea solid; padding:5px 0;}
td.event { width:120px; font-size:11px; font-weight:bold; color:gray; border-bottom:2px #eaeaea solid; padding:5px 0;}
td.venue { width:120px; font-size:11px; font-weight:bold; color:gray; border-bottom:2px #eaeaea solid; padding:5px 0;}
td.contact { width:60px; font-size:11px; font-weight:bold; color:gray; border-bottom:2px #eaeaea solid; padding:5px 0;}

.tablehosp {border:0px; width:580px;}
.tablehosp th {font: bold 12px tahoma, arial; background-color:#4f53b6; color:white; vertical-align:middle; text-align:left; border:1px solid #999999; padding:5px; margin:0; }
.tablehosp td {font: normal 12px tahoma, arial; color:#000000; vertical-align:top; text-align:left; border:0px solid #999999; padding-bottom:6px; margin:0; }

td.surveylabel { width:420px; height:22px; padding:0 10px 0 0; margin:0;}
td.surveyinput { width:200px; padding:0; margin:0;}

