#contactform div
{
	margin-bottom: 0.5em;
	width: 100%;
}

#contactform .indent
{
	margin:10px 0px 10px 95px;
}

#contactform .form_element
{
	padding: 0px 10px 0px 0px;
	text-align:right;
	float: left;
	width: 180px;
}

#contactform .form_data 
{
	padding: 0px;
	text-align:left;
	float: left;	
}

#contactform .separator 
{
	clear: both;
	padding: 0px;
	font-size: 0.5px;
	height: 0.5px;
}

body{font-family: verdana; font-size: 0.7em; text-align:center; margin:auto}

body, #vgm_header, #vgm_container, #vgm_content, #vgm_inner_content, #vgm_content_home, #vgm_inner_content_home{width: 1024px
}

#vgm_container{
	text-align:left; background: url(../images/extender.jpg) repeat-y
}

#vgm_header{ background: url(../images/1a.jpg) repeat-x; float: left; height: 181px
}

#vgm_content{float: left; height: auto; min-height: 590px; overflow:hidden; background: url(../images/2a.jpg) repeat-y
}

#vgm_inner_content{width:100%; height: auto; min-height: 500px;
}

#vgm_content_home{float: left; height: auto; min-height: 590px; overflow:hidden; background: url(../images/2a_home.jpg) no-repeat
}

#vgm_inner_content_home{width:100%; height: 390; min-height: 500px;
}

#vgm_footer{text-align: center; width: 100%; color: #834e00; line-height: 20px
}
#vgm_footer .vgm_inner_footer_left{ width: auto; float: left;  text-align: left}

#vgm_footer .vgm_inner_footer_right{ width: auto; float: right; text-align: right}

#vgm_footer .vgm_inner_footer_center{ width: 100%;  text-align: center}

a.vgm_bottom_nav{color: #834e00; text-decoration: none}

html>body #vgm_content{height: auto
}

input.email { background-image: url('../images/input_bg.jpg'); background-repeat: repeat-x; border: 1px solid #975414; margin-top: -1px; width: 193px }

html>body input.email{width: 195px;
}
