@charset "utf-8";
/* CSS Document */

/*	Copyright Estates IT Limited 2011 -	This style sheet controls the base styles of the pages */

body, a, p, td, ol, ul, li, dl, dt, dd, h1, h2, h3, h4, select, textarea, input, fieldset, legend {	font-family: Arial,Helvetica,sans-serif;	font-weight: normal;	font-size: 11px;	color: #001424;}
body{		background-color: #001424;}
p {	line-height: 18px;	text-align:left;	font-size: 14px;	margin: 0 0 12px 0; }
h1 {	font-size: 19px;	font-weight: normal;	float: left;	text-align: left; margin: 8px 0 8px 0px;	width: 100%;}
h1 span { font-size: 0.8em; color: #fb5a90; font-weight: normal; text-align: left;	 margin: 0 0 10px 0;}
h2 {	font-size: 18px;	font-weight: normal;	text-decoration: none;	text-align: left; 	margin: 8px 0 5px 0;}
h3 {	font-size: 16px;	font-weight: normal;	text-decoration: none;	text-align: left;	margin: 8px 0 5px 0;}
h4 {	font-size: 14px;	font-weight: bold;	text-decoration: none;	text-align: left;	margin: 8px 0 5px 0;}
li { list-style: disc; margin: 0px 0px 5px 20px; line-height: 18px;	text-align:left;	font-size: 14px; }
dl { margin: 0 0 10px 0; }
dt { margin: 0 0 5px 0; }
dd { margin: 0 0 5px 20px; line-height: 1.5em; }
a, a:link { color: black; text-decoration: underline; outline: none; font-size: 14px;}
a:visited { color: black; text-decoration: underline;font-size: 14px;}
a:hover { color: #432958; text-decoration: underline;font-size: 14px;}
a:focus { color: black;font-size: 14px; }
a:active {  color: black; outline: none;font-size: 14px;}
.pink{	color: #fb5a90;}
.yellow{	color: #f4a600;}
select, option, textarea {	background-color: #F8F8FF;	color: black;}
a.top:link, a.top:visited, a.top:active{background-image: url(/images/buttons/top-back.jpg);background-repeat: no-repeat;background-position: right center;text-decoration: none;padding: 0px 0px 0px 0px;font-size: 13px;display: block;float: left;line-height: 18px;width: 90px;color: #001424;}
a.top:hover{text-decoration: underline;color: black;}
p strong span{	color: #fb5a90;}
blockquote{
	padding: 0px 20px 0px 20px;
}
.fltRt{	float:right;}
.fltLt{	float:left;}

#wrapper{width:100%;}

/*Header Start*/
#header-contain{	width:100%;	float: left;	display:block; 	height: 145px;	background-image: url(/images/headerback.jpg);	background-repeat: repeat-x;}
#header{	width:950px; margin:0 auto 0 auto; position:relative; display:block; }
#header-left{	width:520px;	height: 120px;	float: left;}
#header-right{	width:420px;	height: 120px;	float: left;	text-align: right;	font-size: 30px;}
#header-right p{	width:422px;	text-align: right;	float: left;	font-size: 22px; color: #f4a600;	margin: 44px 0px 0px 0px;line-height: 27px; }
#header-right p span{color: white;}
#header-right a{	width:421px;	text-align: right;	float: left;	font-size: 22px;	text-decoration: none;	color: white;	margin: 20px 0px 0px 0px;}
#header-right p a{	width:142px; float: none;	font-size: 22px;	text-decoration: none;	color: #f4a600;	margin: 20px 0px 0px 0px;}
/*Header End*/

/*Main Menu Start*/
#menu{width: 942px;margin: 0px 0px 0px 8px;float: left;line-height: 24px;}
#menu a, #menu a:active, #menu a:visited{font-size: 17px;line-height: 24px;text-decoration: none;color: #001424;}
#menu a:hover, #menu a.active, #menu a.active:active, #menu a.active:visited, #menu a.active:hover{color: white;}
.divline{	padding: 0px 11px 0px 11px;	font-size: 17px;line-height: 24px;}
/*Main Menu End*/

a.readmore, a.readmore:visited, a.readmore:active{	color: #fb5a90;	text-decoration: none;}
a.readmore:hover{color: #9c0000;text-decoration: underline;}


/*Start Main Content Layout*/
#content-contain{	width:100%;	float: left;	display:block; 	background-color: white;}
#main-content{	width:942px;	margin:0 auto 0 auto;	padding: 0px 8px 0px 0px;	position:relative;	background-color: white;}
#left-col{	float: left;	width: 700px;	margin: 8px 8px 8px 0px;}
#left-col h2 {	float: left; width: 100%;}
#left-col h2 span{color: #fb5a90;font-size: 14px;}
#left-col h2 span.white{color: white;font-size: 14px;}
#right-col{		float: left;	width: 232px;		margin: 8px 0px;}
/*End Main Content Layout*/

/*Start Footer Layout*/
#footer-contain{width:100%;	float: left;	display:block; 	height: 200px;	background-color: #001424;}
#footer{width:950px; margin:0 auto 0 auto; position:relative; display:block; color: white; font-size: 16px;font-weight: normal;text-align: center;}
#footer p{color: white; padding: 15px 0px 10px 0px;font-size: 16px;font-weight: normal;text-align: center;}
#footer #links{width:950px; color: #f4a600; font-size: 14px;line-height: 20px;font-weight: normal;padding: 0px 0px 15px 0px;}
#footer #links  a:link, #footer #links  a:active, #footer #links  a:visited{width:950px; font-size: 14px;line-height: 20px;}
#footer a:link, #footer a:active, #footer a:visited{font-size: 16px;font-weight: normal;color: white;text-decoration: none;}
#footer a:hover{text-decoration: underline;}
#footerShare{text-align: left;	float: left;	width: 580px;	margin: 0px 0px 0px 20px;	color: #f4a600;	line-height: 24px;}
#footerFollow{	color: #f4a600;	float: left;	width: 330px;	margin: 0px 20px 0px 0px;	text-align: right;	line-height: 24px;}
#EITfooter{width:950px;margin: 20px 0px 10px 0px; float: left;color: gray;font-size: 12px;font-weight: normal;text-align: center;}
#EITfooter a.footerLink:link, #EITfooter a.footerLink:active, #EITfooter a.footerLink:visited{ text-decoration: none; color: gray; font-size: 12px;}
#EITfooter a.footerLink:hover{ text-decoration: underline; color: white; font-size: 12px;}
/*End Footer Layout*/

/*Start Quick Search*/
.qsearch-front{	background-color: #eaeaea;	border: 1px solid #adadad;	float: left;	width: 232px; }
.qsearch-front form{padding: 0px 0px 0px 8px;}
.qsearch-front h2{text-align: center;color: white;font-size: 18px;background-color: #001424;padding: 3px;margin: 0px 0px 8px 0px;}
.qsearch-front form fieldset{	margin: 0px 0px 5px 0px;}
.qsearch-front form label{	font-size: 13px;	line-height: 22px;	display: block;	width: 75px;	color: black;	float: left;}
.qsearch-front form label.mailinglist{	font-size: 13px;	line-height: 22px;	display: block;	width: 230px;	color: black;	float: left;}
#searchBut{	margin: 0px 0px 5px 75px;}
/*End Quick Search*/

/* Start refine search */
.refine-search h2{text-align: center;color: white;background-color: #001424;margin: 0px 0px 8px 0px;}
form .refine-search fieldset{	margin: 5px 15px 0px 0px;	float: left;	width: 140px;}
form .refine-search fieldset.fieldset1{	width: 70px;}
form .refine-search fieldset.fieldset2{	width: 140px;}
form .refine-search fieldset.fieldset5{	width: 120px;}
form .refine-search fieldset.fieldset3{	width: 120px;	padding: 0px;	margin: 0px;}
form .refine-search fieldset.fieldset4{	width: 90px;}
form .refine-search label{	display: none;	visibility: hidden;}
form .refine-search fieldset .jNiceSelectWrapper {	margin: 0px 0px 0px 0px;}
form .refine-search{	background-color: #eaeaea;	border-top: 1px solid #adadad;	border-left: 1px solid #adadad;	border-bottom: 1px solid #adadad;	float: left;	width: 824px; 	height: 32px;	text-align: left;	margin: 10px 0px 10px 0px;	padding: 0px 0px 0px 8px;}
#searchsubmitRef{	margin: 10px 0px 0px 0px;	float: left;}
/* End Start refine search */

/*Start Valuation Form Front*/
.valuation-front{	background-color: #eaeaea;	border: 1px solid #adadad;	margin: 8px 0px 8px 0px;	float: left;	width: 232px; }
.valuation-front form{padding: 0px 0px 0px 8px;}
.valuation-front form p{font-size: 12px;text-align: center;padding: 0px 0px 0px 0px;width: 216px;font-weight: bold;}
.valuation-front h2{text-align: center;color: white;font-size: 18px;background-color: #001424;padding: 3px;margin: 0px 0px 8px 0px;}
.valuation-front form label{	font-size: 13px;	line-height: 22px;	display: block;	width: 75px;	color: black;	float: left;}
.valuation-front form fieldset {margin: 0px 0px 5px 0px;}
.valuation-front form fieldset input {	width: 138px;	float: left;	height: 19px;	border: 1px solid #adadad; background-color: #fef6ec;}
.valuation-front form fieldset textarea {	width: 138px;	float: left;	height: 50px;	border: 1px solid #adadad; background-color: #fef6ec;}
.valuation-front form fieldset input#submitBut {width: 140px;height: 25px;border: 0px;}
#submitBut{	margin: 0px 0px 5px 75px;}
/*End Valuation Form Front*/

/*Start News Front */
.news-front{	float: left;	width: 232px; }
.news-front h2{text-align: center;color: white;font-size: 18px;background-color: #001424;padding: 3px;margin: 0px 0px 0px 0px;border-left: 1px solid #949494; border-right: 1px solid #949494;border-top: 1px solid #949494;}
/*End News Front*/

/*Start Register Form */
.register-form form {border: 1px solid #a5a5a5;background-color: #e9e9e9;padding: 0px;margin: 0px 0px 0px 0px;float: left;}
.register-form h2{text-align: center;line-height: 31px;background-color: #001424;color: white;margin: 0px 0px 8px 0px;padding: 0px;}
.register-form form fieldset {float: left;margin: 0px 0px 12px 0px;}
.register-form form fieldset.fieldset1 {float: left;margin: 0px 0px 14px 0px;}
.register-form form label{float: left;width: 80px;text-align: left;line-height: 20px;font-size: 14px;margin: 0px 0px 0px 8px;}
.register-form form input{border: 1px solid #a5a5a5;background-color: #fef6ec;float: left;width: 130px;text-align: left;font-size: 14px;margin: 0 0 0px 5px;display: block;}
.register-form form textarea{float: left;width: 130px;text-align: left;font-size: 14px;background-color: #fef6ec;margin: 0px 0px 0px 5px;border: 1px solid #a5a5a5;background-color: #fef6ec;}
#submitValuation{	float: left;	margin: 0px 0px 0px 93px;}
.register-form form fieldset .jNiceSelectWrapper {	margin: 0px 0px 0px 93px;		width: 130px;}
.register-form form fieldset .jNiceSelectWrapper .jNiceSelectText {		background-image: url(/images/form-elements/ddBack2.gif);}
/*End Register Form */

/*Start Applicant Form*/
.applicant-register form {padding: 0px;margin: 10px 0px 0px 0px;float: left;}
.applicant-register p{color: #001424;margin: 8px 0px 8px 8px;font-size: 16px;padding: 0px; float: left;}
.applicant-register form fieldset {float: left;margin: 0px 0px 12px 0px;width: 330px; }
.applicant-register form fieldset.fieldset1 {float: left;margin: 0px 0px 14px 0px;width: 700px;}
.applicant-register form fieldset.fieldset1 textarea{float: left;margin: 0px 0px 14px 5px;width: 528px; background-color: #fef6ec; }
.applicant-register form label{float: left;width: 130px;text-align: left;line-height: 20px;font-size: 14px;margin: 0px 0px 0px 8px; }
.applicant-register form label.radio{float: left;width: 25px;text-align: left;line-height: 20px;font-size: 14px;margin: 0px 0px 0px 8px;}
.applicant-register form label.radio1{float: left;width: 30px;text-align: left;line-height: 20px;font-size: 14px;margin: 0px 0px 0px 8px;}
.applicant-register form input{border: 1px solid #a5a5a5;background-color: #fef6ec;float: left;width: 180px;text-align: left;font-size: 14px;margin: 0 0 0px 5px;}
.applicant-register form input.radio{width: 15px;margin: 3px 0 0px 5px; border: 0px; background-color: transparent;}
.applicant-register form select{border: 1px solid #a5a5a5;background-color: #fef6ec;float: left;width: 180px;text-align: left;font-size: 14px;margin: 0 0 0px 5px;}
.applicant-register form textarea{float: left;width: 180px;text-align: left;font-size: 14px;margin: 0px 0px 0px 5px;border: 1px solid #a5a5a5; background-color: #fef6ec;}
.applicant-register form fieldset .jNiceWrapper select {width: 180px;}
#submitRegister{		float: left;	margin: 0px 0px 0px 153px;	width: 156px;	height: 25px;	}
#submitValuation2{	width: 140px;	height: 25px; margin: 10px 0px 10px 280px;}
.applicant-register form fieldset .jNiceSelectWrapper {	margin: 0px 0px 0px 153px;		width: 180px;}
.applicant-register form fieldset .jNiceSelectWrapper .jNiceSelectText {		background-image: url(/images/form-elements/ddBack2.gif);}
.reg-form-left{
float: left;
width: 350px;
}
.reg-form-right{
	float: left;
width: 350px;
}
/*End Applicant Form*/


/*Start Affiliates */
.affiliates{float: left;}
.affiliates-front{float: left;margin: -35px 0px 5px 0px;}
.affiliates h2{font-size: 18px;line-height: 30px;padding: 0px 0px 5px 0px;margin: 10px 0px 5px 0px;border-bottom: 1px solid #f4a600;}

/*End Affiliates */


/*Start Featured Porperty */
.FPContain{ 	float: left;	width: 194px;	padding: 3px; }
.FPContain h3{  font-size: 12px;  font-weight: bold;  text-align: center;  margin: 2px 0px 2px 0px; }
.FPContain h4{  font-size: 12px;  font-weight: normal;  text-align: center;  margin: 2px 0px 2px 0px; } 
.featuredv_photo{ 	width: 184px;	height: 135px;	border: 1px solid #a5a5a5; }
/*End Featured Porperty */

/*Start Contact Us Map and Form*/
#ContactCon3{	float: left;	width: 450px;	margin: 15px 20px 0px 8px;	font-size: 14px;}
#ContactCon3 h1{	margin: 0px 0px 10px 0px;} 
#googlemapcontactus{float: left;	width:450px;	height: 675px;	margin: 15px 0px 0px 0px; }
.contactus-form form {padding: 0px;margin: 10px 0px 0px 0px;float: left;width: 450px;}
#ContactCon3 p{font-size: 14px;float: left;}
#ContactCon3 .adr{
float: left; width: 200px;

}
#ContactCon3 h4{font-size: 14px;padding: 0px;font-weight: normal;float: left;width: 250px; margin:  0px 0px 14px 0px;}
.contactus-form form fieldset {float: left;margin: 0px 0px 12px 0px;width: 450px; }
.contactus-form form fieldset textarea{float: left;margin: 0px 0px 14px 5px;width: 200px;}
.contactus-form form label{float: left;width: 140px;text-align: left;line-height: 20px;font-size: 14px;margin: 0px 0px 0px 8px;}
.contactus-form form input{border: 1px solid #a5a5a5;background-color: white;float: left;width: 200px;text-align: left;font-size: 14px;margin: 0 0 0px 5px;}
.contactus-form form textarea {background-color: #F8F8FF; color: black; border: 1px solid #a5a5a5;}
.contactus-form form fieldset .jNiceSelectWrapper {	margin: 0px 0px 0px 153px;		width: 200px;}
.contactus-form form fieldset .jNiceSelectWrapper .jNiceSelectText {		background-image: url(/images/form-elements/ddBack2.gif);}
#submitContact{	float: left;	margin: 0px 0px 0px 153px;}
/*End Contact Us Map and Form*/

/*Start General Layout Elements*/
p.quoteSource{	text-align: right;	font-weight: bold;	margin: 0px 0px 30px 0px; color: #f12970;}
p.quote{	margin: 0px 0px 10px 0px; color: white; font-style: italic;}
.book-drawing{	margin:0px 0px 10px 10px;}
.book{	margin:10px 10px 10px 0px;}
.caption{	font-style: italic;	color: #323232;}
.services-table{	margin: 10px 0px 0px 0px;	border-spacing: 0px;	padding: 0px;	border: 0px;}
.services-table th.our-service{width: 250px;}
.services-table th{	background-color: #F4A500;	color: #011423;	width: 110px;}
.services-table th, td{	text-align:left;	padding: 7px 7px 7px 7px;}
.services-table th.services-packages{	text-align: center;	border-left: 0px dotted #A5A5A5;}
.services-table td{	text-align: center;	vertical-align: top;	border-left: 1px dotted #A5A5A5;	border-bottom: 1px dotted #A5A5A5;}
.services-table td.service{	text-align: left;	vertical-align: top;	font-weight: bold;	border-left: 0px dotted #A5A5A5;	color: black;}
.portal-text{	font-weight: normal;}
.strong, .strong a{	font-weight: bold;}
.services-staff{	float: left;	width: 690px;}
.pad8{	padding: 0px 8px 0px 8px;}
.thankyou{	padding: 10px;	background-color: #e5fff5;	color: #2f4f4f;	border: 1px solid #2f4f4f;}
.mud-straw-insults{ width: 225px; float: left; margin: 11px 0px 11px 0px;}
.why-choose-us{width: 225px; float: left; margin: 11px 8px 11px 8px;}
.discreet-service{width: 225px; float: left; margin: 11px 0px 11px 0px;}
.mud-straw-insults h2{ text-align: center;}
.why-choose-us h2{text-align: center;}
.discreet-service h2{text-align: center;}
.mud-straw-insults h2{ text-align: center;}
.why-choose-us h2{text-align: center;}
.discreet-service h2{text-align: center;}
.sitemaplinks ul{	float: left;	width: 414px;	margin: 25px;}
.top-quote{	float: left; color: #001424;	width: 460px;	height:266px;	padding: 20px;	line-height: 22px;	font-style: italic; line-height: 28px; font-size: 14px;	background-image: url(/images/book-top-back.jpg);	}
.roy-brooks {float: left; border-right: 25px solid #fb5a90;}
.bottom-quote {float: left;	width: 660px;	height: 153px;	padding: 10px 20px 10px 20px;	line-height: 22px;	background-image: url(/images/book-top-back.jpg); background-position: bottom;}
.book-titles {float: left;	background-color: #e9e9e9;	padding: 15px 0px 0px 15px;	width: 455px;height: 291px;}
.book-titles p {float: left;	font-size: 18px;	line-height: 30px;	padding: 15px;}
.book-titles p.circa {width: 460px; font-size: 14px;			padding: 0px;				line-height: 18px;}

p.quote-torn {	padding: 10px 10px 30px 10px;	background-image: url(../images/torn.jpg);	background-position: right bottom;}
p.form_register_messagefooter {	text-align: center;  width: 100%;}
/*End General Layout Elements*/

/* Start The team  */
#staff-back{ float: left; overflow:hidden; margin: 20px 0px 0px 0px; width:700px; height:420px; background-image:url(/images/team/team-on-white.jpg); overflow: hidden;}
#team1-desc{position:absolute;right:250px;width:660px;padding:10px 20px 10px 20px;background-color:#001424;color:white;border-bottom:5px solid #f4a600; }
#team1-desc h2{color:white;}
#team1-desc p{color:white; line-height:18px;}
#team2-desc{position:absolute;right:250px;width:660px;padding:10px 20px 10px 20px;background-color:#001424;color:white;border-bottom:5px solid #f4a600; }
#team2-desc h2{color:white;}
#team2-desc p{color:white; line-height:18px;}
#team3-desc{position:absolute;right:250px;width:660px;padding:10px 20px 10px 20px;background-color:#001424;color:white;border-bottom:5px solid #f4a600; }
#team3-desc h2{color:white;}
#team3-desc p{color:white; line-height:18px;}
#team4-desc{position:absolute;right:250px;width:660px;padding:10px 20px 10px 20px;background-color:#001424;color:white;border-bottom:5px solid #f4a600; }
#team4-desc h2{color:white;}
#team4-desc p{color:white; line-height:18px;}
#team5-desc{position:absolute;right:250px;width:660px;padding:10px 20px 10px 20px;background-color:#001424;color:white;border-bottom:5px solid #f4a600; }
#team5-desc h2{color:white;}
#team5-desc p{color:white; line-height:18px;}
#team6-desc{position:absolute;right:250px; top:300px; width:660px;padding:10px 20px 10px 20px;background-color:#001424;color:white;border-bottom:5px solid #f4a600; }
#team6-desc h2{color:white;}
#team6-desc p{color:white; line-height:18px;}
#team7-desc{position:absolute;right:250px; top:300px; width:660px;padding:10px 20px 10px 20px;background-color:#001424;color:white;border-bottom:5px solid #f4a600; }
#team7-desc h2{color:white;}
#team7-desc p{color:white; line-height:18px;}
#team8-desc{position:absolute;right:250px; top:300px; width:660px;padding:10px 20px 10px 20px;background-color:#001424;color:white;border-bottom:5px solid #f4a600; }
#team8-desc h2{color:white;}
#team8-desc p{color:white; line-height:18px;}
#team9-desc{position:absolute;right:250px; top:300px; width:660px;padding:10px 20px 10px 20px;background-color:#001424;color:white;border-bottom:5px solid #f4a600; }
#team9-desc h2{color:white;}
#team9-desc p{color:white; line-height:18px;}


.team-bottom{	background-color: #fb5a90;	padding: 5px; float:left; color: white; width: 680px;  }
.team-bottom h2{  color: black;}
.team-bottom h2 span.white{	color: white;}
	
	.expander a,	.expander2 a,	.expander3 a,	.expander4 a,	.expander5 a{
	color: #fb5a90;
	text-decoration: none;	
	}
	
	
/* End The team  */

/* Start Testimonials */
.testimonials{margin: 0px 0px 10px 0px;float: left;width:660px;background-image: url(/images/blackboardBig.jpg); padding:20px;}
.testimonials h1{margin: 0px 0px 10px 0px; color: #f4a600;}
.testimonial{margin: 10px 0px 10px 0px;float: left;width: 232px;background-image: url(/images/blackboard.jpg);}
.top-quote-mark{	background-image: url(/images/top-quote.png);	background-repeat: no-repeat;	background-position: top left;	float: left;}
.testimonial p{color: white;float: left;padding: 15px;text-indent:25px;line-height: 20px;background-image: url(/images/bottom-quote.png);background-repeat: no-repeat;background-position: bottom right;}
.testimonial span{color: #f12970;padding: 10px;line-height: 20px;font-size: 14px;float: right;text-align: right;display: block; width: 100%;}
.testimonial a:link, .testimonial a:active, .testimonial a:visited{color: #f12970;float: left;padding: 10px;font-weight: bold;text-decoration: none;}
.testimonial a:hover{text-decoration: underline;}
/* End Testimonials */

.country-name{	visibility: hidden;	display: none;}

