body {
	font: 0.8em/21px arial,sans-serif;
}

.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../images/checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(../images/radio.gif) no-repeat;
}
.select {
	position: absolute;
	width: 118px; /* With the padding included, the width is 150 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(../images/select-new.gif) no-repeat;
	overflow: hidden;
}



/* -- FORM JAAZZZZ --- */

#verticalForm form, #verticalForm input, #verticalForm fieldset {
	font-size: 12px;
	font-family: Arial,Tahoma,Helvetica,sans-serif;
	color: #191919;
	margin:0;
	padding:0;
	border:none;
}

#verticalForm legend span {
	position:absolute;
	top:-999em;
	left:0;
}

#verticalForm label.round {
	float:right;
	clear:right;
	background:url(../images/input-bg.gif) no-repeat 0 0;
	padding:0 0 0 5px;
	height:27px;
	margin:0 0 6px 0;
}

label.first {
	margin-bottom: 10px;
	}

#verticalForm .round input {
	background:transparent;
	padding:5px;
	color: #fff;
	float:right;
	height:17px;
}

#verticalForm .round span {
	background:url(../images/input-bg.gif) no-repeat 100% 0;
	padding:0 10px 0 0;
	height:27px;
	float:right;
}
.round input:focus {
	outline:none;
	color:red
}

#search1 {width:150px}

#verticalForm .ftitle {
	font-size: 85%;
	text-transform: uppercase;
}

#verticalForm .ftitle-alt {
	font-size: 85%;
	margin-right: 40px;
	display: inline;
	float: left;
	text-transform: uppercase;
}

#verticalForm .captcha {
	float: right;
	}

#verticalForm fieldset
{
	display: block;
	width: 250px;
	font-size: 1.0em;
	margin: 0 0 10px 0px;
	padding: 0 0 5px 0px;
}

#verticalForm fieldset.radio
{
	width: 250px;
	margin: 1em 0 2em 0;
}

#verticalForm fieldset.radio input
{
	clear: both;
	float: left;
	width: auto;
}

#verticalForm fieldset.radio label
{
	font-weight: normal;
}

#verticalForm input.checky
{
	display: inline;
	width: 15px;
	padding: 0 0 0 10px;
	
	margin: 10px 0 0 10px;
}

#verticalForm textarea
{
	display: block;
	width: 175px;
	height: 150px;
	background-color: #5D7082;
	color: #fff;
	float: right;
}


#verticalForm select
{
	display: block;
	width: 150px;
}

#verticalForm .formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
float: right;
padding: 1px 2px;
background:url(../images/formbg.gif) repeat-x left top;
}
