body {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:Georgia, Times, serif;
	font-size:11px;
	line-height:1.6em;
	color:#808080;
	width:100%;
	height:100%;
	background-image:url("../images/backgroundtile.jpg");
}

#growersavenue {
	position:relative;
	margin:0px auto;
	width:1050px;
}

#header {
	position:relative;
	width:1050px;
	height:304px;
	background-image:url("../images/loadanim.gif");
	background-repeat:no-repeat;
	background-position:center;
}

#banner {
	position:absolute;
	display:block;
	z-index:0;
}

#bannerreglink {
	position:absolute;
	bottom:30px;
	right:117px;
	z-index:1;
	cursor:pointer;
}

#content {
	position:relative;
	width:1050px;
}

#content .top,
#content .bottom {
	position:relative;
	width:1050px;
	background-repeat:no-repeat;
	background-position:bottom;
}

#content .top { height:13px; background-image:url("../images/content-top.jpg"); }
#content .bottom { height:28px; background-image:url("../images/content-bottom.jpg"); }

#content .main {
	background-image:url("../images/content-backtile.jpg");
	background-repeat:repeat-y;
	background-position:center;
	width:890px;
	padding: 21px 80px 21px 80px;
}

#aboutga,
#gaimages,
#registrationinfo,
#registrationform { position: relative; float:left; }

#aboutga { width:395px; border-right:1px dashed #b3b3b3; padding:0px 30px 320px 50px; }
#gaimages { width:338px; padding:0px 20px 0px 20px; }

#registrationinfo { width:420px; border-right:1px dashed #b3b3b3; padding:0px 30px 320px 50px; }
#registrationform { width:340px; padding:0px 10px 0px 20px; }

#contactdetails { width:250px; margin:0px 0px 20px 0px; }

.popimage {
	display: block;
	float: left;
	position: relative;
	float: left;
	width: 160px;
	margin: 0 6px 0 0 !important;
	padding: 0 !important;
}

.popimage.hero { margin:0 0 0 0; clear: both; float: none; width: 328px;}

.popimage img { width: 100%; padding:0; margin:0; }

.regsmallbutton { margin-left:-6px; }

/* forms */

fieldset { border:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

form ul { list-style-type: none; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; }
form li { display:block; padding:0px 0px 0px 0px; margin:0 0 6px 0; background-image:none; }

form label { display:inline-block; width:80px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.formtextinput, .formtextareainput { display:inline-block; }

.formtextinput { width:174px; height:13px; padding:0px 0px 0px 0px; margin:2px 0px 0px 0px; }
.formtextareainput { width:174px; height:146px; padding:4px 4px 4px 4px; margin:0px 0px 0px 0px; }
.formtextinput.narrow { width:64px; margin-right:10px; }

#registersubmitbutton {
    width: 70px;
    height: 40px;
    border: none;
    background-color: transparent;
    background-image: url("../images/button-send.png");
    margin: 0px 0px 40px -10px;
    padding: 0px 0px 0px 0px;
    cursor:pointer;
}

#formmessages {
	display:inline;
	width:100px;
	height:35px;
	margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
	color: #cfd851;
}

/* for jqueryufvalidator */

.error-min, .error-input {	
	background-color:#dffa95;
	border:3px solid #dffa95;
	color:#688321;
}

/* common */

.columnfix { clear:both; height:0px; font-size:0px; }

img { border:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

p, ol, ul { padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; }

ul { list-style-type:none; }
li { 
	padding:0px 0px 0px 12px; 
	margin:0px 0px 0px 0px;
	background-image:url("../images/list-bullet.jpg");
	background-repeat:no-repeat;
	background-position:top left;
}

a, a:visited, a:active { font-weight:normal; color:#cfd851; text-decoration:none; cursor:pointer; }
a:hover { text-decoration:underline; color:#cfd851; }

.boldlink { font-weight:bold !important; }

strong { font-weight:bold; }
em { font-weight:normal; font-style:italic; }
small { font-size:0.9em; }
sup { font-size:0.8em; }

/*-- Headings -- */

h1 { text-transform:none; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; font-weight:bold; text-decoration:none; font-size:14px; color:#cfd851; width:350px; }
h2 { text-transform:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-weight:normal; text-decoration:none; }
h3 { text-transform:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-weight:normal; text-decoration:none; }
h4 { text-transform:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-weight:normal; text-decoration:none; }
h5 { text-transform:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-weight:normal; text-decoration:none; }
h6 { text-transform:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-weight:normal; text-decoration:none; }

