form input[type="checkbox"],input[type="radio"] {
	margin:0;
	border:0px;
	padding:0;
	width:auto;
	background-color:transparent;
	vertical-align:middle;
	}
form input[type="radio"] {
	margin-bottom: -2px;
	}
form input[type="hidden"]{
	margin:0;
	border:0px;
	padding:0;
	}
form input, form select {
	background-color:#FFFFEB;
	border-color:#7A7A7A #CCCCCC #CCCCCC #7A7A7A;
	border-style:solid;
	border-width:1px;
	color:#000000;
	display:inline;
	height:16px;
	margin:0;
	padding:0 1px 0 2px;
	width:230px;
	}
form textarea{
	padding:2px;
	border:1px solid #ccc;
	background-color:#fff;
	width:230px;
	height:120px;
	overflow:auto;
	}	
form select{
	height:18px;
	}
	
/* CONTACT FORM */
form fieldset {
	margin-bottom: 10px;
	border: none;
	margin: 3px 0 0;
	}
form legend {
	padding: 1em 2px;
	font-weight: normal;
	font-size:16px;
	letter-spacing:-1px;
	color:#222222;
	}
form label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	}
form fieldset ol {
	margin: 0;
	padding: 0;
	}
form fieldset li,
#content form fieldset li {
	list-style: none;
	padding: 2px;
	margin: 0;
	}
form label {
	width: 120px; /* Width of labels */
	}
form fieldset li div#atable{
	margin-left:120px;
	}
input.submit-btn{
	display:block;
	background: url(../images/css/sprites.png) no-repeat left top;
	width:117px;
	height:30px;
	text-indent:-3000em;
	border:0px;
	cursor:pointer;
	margin:15px 0;
	}
form fieldset fieldset{
	border:1px solid #CCCCCC;
	clear:none;
	margin:0 0 5px 174px;
	padding:0 5px 5px;
	width:223px;
	}

form fieldset fieldset legend {
	color:#222222;
	font-size:13px;
	font-weight:normal;
	letter-spacing:-1px;
	padding:0 2px;
	}
form fieldset fieldset label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	width:42px;
	}
	
form fieldset div.notes {
	background-color:#FFFFE1;
	border:1px solid #ccc;
	color:#666666;
	float:right;
	font-size:88%;
	height:auto;
	margin:-35px 0 10px 10px;
	padding:5px;
	width:250px;
	}
#content form fieldset div.notes h4 {
	background-image:url(../images/css/icon_info.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border-color:#ccc;
	border-style:solid;
	border-width:0 0 1px;
	color:#666666;
	font-family:Lucida Grande,Lucida Sans Unicode,arial,sans-serif;
	font-size:110%;
	padding:3px 0 3px 27px;
	margin-top:0;
	}
form fieldset div.notes p {
	color:#666666;
	margin:0 0 0.5em;
	}
form fieldset div.notes p.last {
	margin:0;
	}
	
input.submit-calc-btn{
	display:block;
	background: url(../images/css/sprites_calc.png) no-repeat left top;
	width:114px;
	height:28px;
	text-indent:-3000em;
	border:0px;
	cursor:pointer;
	margin:15px 0;
	}
input.submit-search-btn{
	display:block;
	background: url(../images/css/sprites_calc.png) no-repeat left -56px;
	width:114px;
	height:28px;
	text-indent:-3000em;
	border:0px;
	cursor:pointer;
	margin:15px 0;
	}
a.btn-print{
	display:block;
	background: url(../images/css/sprites_calc.png) no-repeat left -28px;
	width:114px;
	height:28px;
	text-indent:-3000em;
	border:0px;
	cursor:pointer;
	margin:15px 0;
}
a.btn-view-print{
	display:block;
	background: url(../images/css/sprites_calc.png) no-repeat  -114px -56px;
	width:177px;
	height:28px;
	text-indent:-3000em;
	border:0px;
	cursor:pointer;
	margin:15px 0;
}
a.btn-new-offer{
	display:block;
	background: url(../images/css/sprites_calc.png) no-repeat -114px -28px;
	width:127px;
	height:28px;
	text-indent:-3000em;
	border:0px;
	cursor:pointer;
	margin:15px 0;
}

a.search{
	display:block;
	background: url(../images/css/sprites_calc.png) no-repeat left -56px;
	width:114px;
	height:28px;
	text-indent:-3000px;
	border:0px;
	cursor:pointer;
	margin:15px 0;
	}

