﻿/*MAIN NAVIGATION BAR*/
/*********************/

.clearer {clear: both;}

#header-main-nav { height:60px; /* margin-top:62px; */
	background-image:url('../images/navbg.png'); font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande"; }
#nav a:link { color: #fff; }
#nav a:visited { color: #fff; }
#header-main-nav ul { background-image:url('../images/navbg.png') repeat-x; /* margin-left:100px; */
	/* height:51px; */
	overflow:visible; position:absolute; top: 66px; width: 920px;/* padding:0; */
}
#header-main-nav ul li { list-style-type: none;/* margin:0; */
}
#header-main-nav ul li#details { width:98px; }
#header-main-nav ul li#basics { width:91px; }
#header-main-nav ul li#agreements { width:130px; }
#header-main-nav ul li#companyServices { width:67px; margin-left: -55px; }
#header-main-nav ul li#amend { width:206px; }
#header-main-nav ul li#buyout { width:63px; }
#header-main-nav ul li#buyout { width:63px; }
#header-main-nav ul li#buyout { width:63px; }
#header-main-nav ul li#contactus { width:75px; }
#header-main-nav ul li#blogs { width:63px; }
#header-main-nav ul li { float:left; width:100px; height:40px; text-align:center; border-right:1px #532b1c solid; padding-top:20px; }
#header-main-nav ul li ul li { text-align:left; }
#header-main-nav ul li:hover { background-color:#d6842b; background-repeat: repeat-x!important; }
#header-main-nav ul li ul.sub-nav { display:none; position:absolute; width:10em; background:#d6842b; width:auto; height:auto; margin:23px 0px 0px 0px; padding:0px; top: 37px; }
#header-main-nav ul li:hover ul.sub-nav { display:block; position:absolute; z-index:100; }
#header-main-nav ul li ul.sub-nav li { padding:0px!important; float:none; margin:10px 9px; border:none; width:auto; height:auto; }
#header-main-nav ul li ul.sub-nav li:hover { background:#d6842b!important; }
/****************************/
/*END OF MAIN NAVIGATION BAR*/

/*CONTACT FORM*/
form.contact-form fieldset input { background:transparent url(../imgs/input_bg.jpg) repeat-x 0 0; border:#e3e3e3 solid 1px; padding:5px; }
form.contact-form label { color:#666666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; letter-spacing:-1px; line-height:18px; }
form.contact-form fieldset { border:#e3e3e3 solid 1px; padding:10px; }
form.contact-form .fieldset-header { margin-left:10px; margin-top:-1px; padding:7px 15px 7px 7px; position:absolute; background:transparent url(../imgs/fieldset_header.jpg) repeat-x 0 0; }
form.contact-form h3 { color:#fff!important; }
/*LIVE VALIDATION*/
.LV_validation_message { font-weight:bold; margin:0 0 0 5px; }
.LV_valid { color:#00CC00; }
.LV_invalid { color:#CC0000; }
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active { border-color:#00CC00!important; }
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active { border-color:#CC0000!important; }
.lv-error { color:red; display:none; font-family:trebuchet MS; font-size:10pt; font-weight:bold; padding-left:10px; text-transform:lowercase; }
/*Contact form*/
/*********************/
#content {width: 920px;}
#generalInfo {width: 880px; padding: 20px 20px 20px 20px;}
#contactInfo {}
	#contactLeft {float: left; width: 260px;}
	#contactRight {float: right; width: 620px;}
#contactForm {width: 880px; padding: 0 20px 20px 20px;}
	#contactFormLeft {width: 440px; float: left;}
	#contactFormRight {width: 440px; float: right;}