body{font:normal 11px Arial, Helvetica, sans-serif;margin:0px 12px;color:#525252;text-shadow:1px 1px 0px #f5f5f5;padding:0px;background:url(../images/top_bg.gif) repeat-x top left;}
*{margin: 0px;padding: 0px;}
#top_main{margin:0px auto;width:960px;height:96px;position:relative;}
#top_main h1 {font:italic normal normal 24px/64px "Trebuchet MS", "Times New Roman", Times, serif;background:url(../images/virtuemarttemplates-net.png) no-repeat 0 0;padding:0 0 0 46px;letter-spacing:-1px;color:#5d5d5d!important;text-transform:none;position:absolute;top:-5px;left:-8px;text-decoration:none;height:66px;}
#top_main h1 a{text-decoration:none;color:#525252;}
span.dark{color: #3f3f3f;}
span.blue{color: #1b719f;}
#top_main #form_h2{position:absolute;left:84px;top:50px;}
#top_main #form1, #top_main #form2,#top_main #form3{background:url(../images/forms-bg.png) repeat-y 0 0;width:300px;position: absolute;bottom:2px;padding: 5px 10px;height:40px;}
#top_main #form1{right:640px;}
#top_main #form2{right:0px;}
#top_main #form3{right:320px;}
#top_main #form1 p, #top_main #form2 p, #top_main #form3 p  {margin: 3px 0px;}
#top_main #form1 {
	background: none !important;
}


input, select {
	font: 11px Lucida Grande, Tahoma, Verdana, Arial;
}
select, .inputbox {
	padding: 1px;
	width: 240px;
	border: 1px solid #abadb3;
	float: left;
}
textarea {
	padding-left: 2px;
}
.button {
	background: url(../images/button-bg.png) no-repeat 0 0;
	border: none;
	font: normal 1px Tahoma, Arial, Helvetica, sans-serif;
	width: 49px;
	height: 23px;
	text-indent: -9999px;
	cursor: pointer;
	margin: -2px 0px 0px 5px;
	float: right;
}

.button:hover {
	background-position: left bottom;
}

.inputbox {
	background: #FFFFFF;
}

.inputbox:hover, .inputbox:focus {
	background: #FFFFFF;
}
