body {
	background: #a1cb6f url('../z-images/bg_grad.gif') top center repeat-x;
	padding:0;
	margin:0;
	font-family:Trebuchet MS, Tahoma, Arial;
}

.clear {
	clear:both;
}

.clearLeft {
	clear:left;
}

.clearRight {
	clear:right;
}

#main {
	padding:0;
	margin:0 auto;
	width: 746px;
}

#header {
	width:100%;
	clear:both;
}

#header #logo {
	float:left;
	clear:left;
}

#header #logo p {
	margin:0;
}

#header #topnav {
	float:right;
	clear:right;
	background: url('../z-images/topnav_bg.gif') no-repeat;
	width:229px;
	height:33px;
	margin: 26px 22px 0 0;
}

#header #topnav p {
	margin:0;
	color:#FFFFFF;
	width:225px;
	text-align:center;
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
}

#header #topnav p a {
	text-decoration: none;
	color:#FFFFFF;
}

#body {
	width:100%;
	clear:both;
}

#shadow_left {
	width:8px;
	float:left;
	background: url('../z-images/bg_left_shadow_grad.gif') repeat-y;
}

#shadow_left p {
	margin:0;
}

#shadow_right {
	width:8px;
	float:left;
	background: url('../z-images/bg_right_shadow_grad.gif') repeat-y;
}

#shadow_right p {
	margin:0;
}

#box {
	float:left;
	width:726px;
	background-color:#FFFFFF;
	border: 2px solid #CCCCCC;
}

#min-height-hack {
	height:444px;
	float:right;
}

#footer {
	margin:0;
	width: 100%;
	clear:both;
}

#footer p {
	margin: 0 0 10px 0;
	padding-top: 3px;
	text-align:center;
	color:#FFFFFF;
	font-family: verdana, arial;
	font-size: 11px;
	font-style: italic;
}

#content {
	width:517px;
	float:right;
	padding-top:13px;
	padding-bottom:5px;
	padding-right:10px;
}

.address {
	font-size:11px;
	line-height:23px;
	padding-top:10px;
	color:#00940D;
	padding-left:24px;
	text-align:center!important;
}
