@charset "utf-8";

.ie6 form.contact_form fieldset,
.ie7 form.contact_form fieldset,
.ie8 form.contact_form fieldset{
    margin-left:8px;
}
.ie6 form.contact_form fieldset div.form_style input,
.ie7 form.contact_form fieldset div.form_style input,
.ie8 form.contact_form fieldset div.form_style input{
    line-height:27px;
    height:27px;
    padding-left:25px;
    width:138px;
}
.ie6 form.contact_form fieldset div.form_style select,
.ie7 form.contact_form fieldset div.form_style select,
.ie8 form.contact_form fieldset div.form_style select{
    line-height:27px;
    height:27px;
    width:185px;
    outline:0;
    padding:0 0 0 5px;

}
form.contact_form {background: url("images/forms/form-bgr.png") no-repeat scroll 0 0;overflow:hidden;padding-top:94px;font:normal 14px/18px Arial,sans-serif;height:411px;position:relative;margin-top:27px; }
form.contact_form.variant {background: url("images/forms/form-bgr-variant.png") no-repeat scroll 0 0;padding-top:150px;}
form.contact_form.variant  label{display:none;}
form.contact_form.variant fieldset div.form_style textarea {height:100px;}

form.contact_form label {
    background: url("images/forms/arrow.png") no-repeat scroll right top transparent;
    height: 103px;
    position: absolute;
    right: -10px;
    top: 15px;
    width:200px;
}form.contact_form label span {
    float: left;
    height: 1px;
    text-indent: -999px;
    width: 1px;
}
form.contact_form fieldset {border:none;}
form.contact_form fieldset  div.form_controls, form.contact_form fieldset  div.form_style {
   clear: both;
    float: left;
    margin-bottom: 7px;
    overflow: hidden;
    width: 265px;
    margin-left:7px;
    
}
form.contact_form fieldset  div.form_style span {
    color: #FFFFFF;
    float: left;
    line-height:27px;
    font-weight:bold;
    width:80px;
    text-align:left;
}
form.contact_form fieldset  div.form_style input, form.contact_form fieldset div.form_style select,
form.contact_form fieldset  div.form_style textarea{float:right;
    color: #333333;
    font-size: 14px;
   font:normal 14px/18px Arial,sans-serif; 
   position:relative;
}
form.contact_form fieldset  div.form_style input{
    height: 27px;
    padding: 0 20px;
    width: 140px;
}
form.contact_form fieldset  div.form_style select{height:27px;width:181px;}
form.contact_form fieldset  div.form_style.text {margin-top:-10px;}
form.contact_form fieldset  div.form_style.text span{width:100%;}
form.contact_form fieldset  div.form_style textarea{width:260px;height:85px;}
.rounded{ border:1px solid #333;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.ie8 .rounded, .ie7 .rounded, .ie6 .rounded {
    behavior: url(PIE.htc);
}

#client_name, #client_phone, #client_email {background: url("images/forms/form-icons.png") no-repeat scroll -9px -5px #fff;}
#client_phone{background-position:-9px -79px;}
#client_email {background-position:-9px -43px;}

form.contact_form fieldset  div.form_controls input{border:none;float:right;}

.variant #client_name,.variant #client_phone,.variant #client_email {
    color:#bbb;
}
form.contact_form.variant fieldset div.form_style.text {
    margin-top: 0;
}


/* CSS Document */

.topmenu-on{font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        font-weight:bold;
        background:#fff;
		height:30px;

		}

.topmenu-off{font-family:Arial, Helvetica, sans-serif;
        font-size: 13px;
        background:#999;
		font-weight:bold;
		height:30px;

        }
input
{
color: #E2E3E0;
background: fff;
border: 1px solid #ccc;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}
		
.off A:link {text-decoration: none;color:white;}
.off A:visited {text-decoration: none;color:white;}
.off A:active {text-decoration: none;color:white;}
.off A:hover {text-decoration: none;color:white;}
.on A:link {text-decoration: none;color:#999;}
.on A:visited {text-decoration: none;color:#999;}
.on A:active {text-decoration: none;color:#999;}
.on A:hover {text-decoration: none;color:#999;}
.submit A:link {text-decoration: none;color:#5E5C4A;}
.submit A:visited {text-decoration: none;color:#5E5C4A;}
.submit A:active {text-decoration: none;color:#5E5C4A;}
.submit A:hover {text-decoration: none;color:#5E5C4A;}

.a24cream {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #AAAAAA;
	text-decoration: none;
}
.a24creamd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #616130;
	text-decoration: none;
}
.a12grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66665E;
	text-decoration: none;
}
.a12greylink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66665E;
	text-decoration: underline;
}
.a12greylink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66665E;
	text-decoration: underline;
}
.a12greylink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1D1D1B;
	text-decoration: underline;
}
.formfront {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #E2E3E0;
	border: 1px solid #868A7D;
}
.formbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9E9E96;
	background-color: #FBFBFB;
	margin: 1px;
	padding: 6px;
}
.a20greyd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #616130;
	text-decoration: none;
}
.a15greyd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #919272;
	text-decoration: none;
	text-indent: 4pt;
}
.a20redd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #975540;
	text-decoration: none;
}
.contactform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #616130;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 6px;
}
.contactbtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #616130;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}


