body 	{ 	
		padding: 0 0 20px 0;
		margin:0;
		background: url("/img/template/body_bg.jpg") left top repeat-x;
		background-color:#ABABAB;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		}
#container-page { 
		position: relative;
		top: 10px;
		width: 790px; 
		margin: 10px auto ; 
		z-index:1;
		}

#container-head { 
		height: 130px; 
		background-color:#000;
		margin: 0px;
		padding: 15px 17px 10px 15px;
		border: 0px solid red;
		}

#container-head #container-row1 #logo { margin: 0; padding: 0; width: 211px; float: left;}
#container-head #container-row1 #logo h1 { margin: 0; padding: 0}
#container-head #container-row1 #logo h1 a { margin: 0; padding: 0; text-indent: -100em; overflow: hidden; background: url("/img/template/gardening-rare-plants-expo-logo.gif") left top no-repeat; height: 124px; display:block; border: 0px solid green; }

#container-head #container-row1 #detail { margin: 0 0 0; text-align:right; color:#FFFFFF;  float: right;font-size: 12px; }
#container-head #container-row1 #detail p { margin: 0; padding: 0;}
#container-head #container-row1 #detail p.times {  margin-top: 8px;border: 0px solid red;}
#container-head #container-row1 #detail p.features { margin-top: 17px; line-height: 1.4em}
#container-head #container-row1 #detail a {text-decoration:none; color:#FFFFFF;}
#container-head #container-row1 #detail a:hover {text-decoration:underline; }


#container-head #container-row2 { display: none; clear:both; height: 1px; }

#container-menu { border: 0px solid green; margin: 0; padding:0; display: block; height: 33px; }
#container-menu ul { margin: 0; padding: 0; float: left; width: 790px;  font: 12px Verdana; background-color: #F64B33; background: url("/img/template/menu_bg.gif") left top repeat-x; }
#container-menu li { list-style-type: none; display: inline; margin: 0; padding: 0.7em 0; float:left;  border-top: 1px solid #FDBAB0; border-bottom: 1px solid #FDBAB0; border-left: 0px solid #163661; border-right: 0px solid #163661;}
#container-menu a:link, #container-menu a:visited { padding: 9px 20px; margin: 0; color: #fff; text-decoration: none; border-right: 1px solid #FDBAB0; border-top: 0px solid #fff; border-bottom: 0px solid #FDBAB0; border-left: 0px solid #fff; }

#container-menu a:active { color: #000; background-color: #fff; border-top: 1px solid #fff; text-decoration: none; }
#container-menu a:hover { color: #000; background-color: #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff; text-decoration: underline;}

#container-menutickets { display:none;}

#container-body-index { height: 430px; }

#container-body { 
		background: url("/img/template/hero-index2.jpg") left top repeat-x; 
		background-color:#FFFFFF; 
		margin:0; 
		padding: 90px 20px 20px 20px; 
		border:0px solid white;
		}
#container-body h2 {color: #000; font-size:2em; }
#container-body h3 { font-size:1.5em; margin-top: 0; padding: 0;}
#container-body h4 { font-size:1.1em; margin-top: 0; padding: 0;}
#container-body p, #container-body li {font-size: 0.8em; margin-top: 0.8em;}
#container-body .boxhighlight { display: block; border: 1px solid #FF9900; background-color:#FFFFCC; padding: 12px; }
#container-body .boxhighlight h2 { color: #000; font-size:1.5em; margin: 0 0 5px 0; padding: 0; }

#container-body .boxhighlight2 { display: block; border: 1px solid #FC8A81; background-color:#FFECEC; padding: 7px; margin:10px 2px; }
#container-body .boxhighlight2 strong { font-size: 1.2em; }
#container-body a:visited { color:#0000FF;}
#container-body td { vertical-align:top; }
#container-body table.vendors { width: 100%; margin: 0; padding: 0; border-collapse:collapse;}
#container-body .vendors td { width: 50%;margin: 0; padding: 0 25px 0 0; }

#container-footer { font-size:0.7em;}
#container-footer p {margin: 1em 0 0 0; padding: 0;}
#container-footer a { color:#0000FF; }
img.gurus { float: right; margin: -5px 0px 8px 8px;}
img.gurus-index { float: right; margin: 10px 15px 15px 15px;}
input, select, textarea { width: 200px; padding: 0px 3px; margin: 1px; }
label { display: block; font-size: 1em; float: left; margin: 1px; clear: left; width: 150px; text-align: right; padding: 3px 5px 0; }
.note { font-size: 0.8em; display: block; width: 210px; margin: 0 0 10px 164px; }
.note p { padding: 7px; border: 1px solid #FFCC66; background-color:#FFFFCC; }

hr.hide { display: none; }
.left { float: left; margin: 0 10px 10px 0;}
.right {float: right; margin: 0 0px 10px 10px; }
p.right { text-align: right;  }

.link2  { text-decoration:none; color:#000; }
a:hover.link2  { text-decoration: underline; color:#0000FF }
