#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: Arial, Tahoma;
	font-size: 0.7em; 
	text-align:center; 
	margin: 0px auto;
	width: 955px;
}

#vgm_container{
	background: url(../images/extender.jpg) repeat-y;
	text-align:left;
	width: 955px;
}

#vgm_header{ 
	background: url(../images/1a.jpg) repeat-x; 
	float: left; 
	height: 189px;
	width: 951px;
}

#vgm_left
{
	float:left; 
	width: 136px;
}

#vgm_content{
	float: left; 
	min-height: 385px; 
	overflow:hidden; 
	width: 819px;
	height: auto; 
}

#vgm_inner_content{
	width:795px; 
	margin-top: 45px;
	margin-left: 14px;
	margin-right: 10px;
	height: auto; 
}


#vgm_footer{text-align: center; width: 100%; color: #834e00; line-height: 20px;}

#vgm_footer a.footer_link{color: #000000;}

#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; font-size: 1em}

a.vgm_bottom_nav{color: #834e00; text-decoration: none}

input.search_name{ border: 0px; width: 120px; margin-left: 5px; margin-top: 2px }
input.login{ border: 0px; width: 70px; margin-left: 5px; margin-top: 2px }
input.item{ border: 0px; width: 85px; height: 15px; margin-left: 5px; }
input.subtotal{ border: 0px; width: 85px; height: 15px; margin-left: 5px; }

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;
}

#footer .footer_link { color: #6f6f6f}
#footer .footer_language_link {	border-left:solid 1px #000;}
#footer .footer_last{}


/* left menu layout */
.category_menu{
	font-family: Arial, Tahoma;
	padding: 0px;
	list-style-type: none;
	background-color: #ba0503;
}

.category_menu ul{
	padding: 0px;
	margin: 0px;
	
	list-style-type: none;
	
}
.category_menu li{
	padding: 9px;
	margin: 0px;
	list-style-type: none;
	border-bottom: 1px solid #e1e1e1;
}

.category_menu li li{
	padding-top: 9px;
	padding-bottom: 9px;
	margin: 0px;
	border: 0px;
}


.category_menu li a{
	padding: 0px;
	margin-left: 10px;	
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 1.0em;
	font-weight: bold;
	
}
/* end of left menu layout */

/*menu styles*/

#menu ul li{
	width: 100px;
	background: url(../images/menu_bg.jpg) no-repeat bottom;
	margin-left: 16px;
	height: 21px;
	line-height: 10px;
	margin-top: -5px;
}

#menu ul li a.main_menu{
	margin-top: -4px;
	border: 0px;
}

#menu ul li a{
	margin-top: 0px;
	border: 0px;
}

#menu ul li ul li{
	margin: 0px;
	height: auto;
	
}



