body#home #leftcol form label
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.5;
	font-weight:bold;
}

body#home #leftcol form .textfield
{
	border:none;
	border-top:3px solid #000;
	border-left:3px solid #000;
	width:90%;
	margin-bottom:10px;
}

body#home #leftcol form .textfield.small
{
	width:25%;
}

#leftcol .button
{
	background:url('img/submit.jpg') repeat-x;
	display:block;
	border:none;
	width:112px;
	height:41px;
	position:relative;
	top:2px;
	left:20px;
	cursor:hand;
}

#maincol .reserve.button
{
	background:url('img/bg_btn.jpg') repeat-x;
	color:#FFF;
	font-family:Georgia, Times, serif;
	font-variant:small-caps;
	font-weight:bold;
	font-size:18px;
	display:block;
	border:none;
	width:226px;
	height:34px;
	cursor:hand;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
}

#maincol div.box_mid form fieldset label
{
	display:block;
	margin:0px 0px 0px 0px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1;	
	font-weight:bold;
}

#maincol div.box_mid form fieldset label.radio
{
	display:inline;
	margin-right:8px;
}

#maincol div.box_mid form fieldset label.radio b
{
	font-weight:100;
	position:relative;
	top:-2px;
}

#maincol div.box_mid form fieldset .button
{
	background:url('img/submit.jpg') repeat-x;
	display:block;
	border:none;
	margin-top:15px;
	width:112px;
	height:41px;
	cursor:hand;
	font-size:0px;
	text-indent:300px;
	overflow:hidden;
}


#maincol div.box_mid form fieldset .textfield
{
	display:block;
	margin:0px 0px 10px 0px;
	width:100%;
	border:none;
	border-top:3px solid #000;
	text-indent:3px;
	border-left:3px solid #000;
}
