@charset "utf-8";
/* CSS Document */

/* Image Preload */
/*body:after{ url(/images/image.jpg) display: none;}*/
/* End Image Preload */

/*Page layout elements*/

#wrapper{width:100%;background-color: transparent;}
#header-contain{	width:100%;	float: left;display:block;}
#header{width:960px; margin:0px auto 0px auto; position:relative; display:block;}
#header-left{float: left; width: 405px; display: block; margin: 15px 0px 10px 0px;}
#header-center{float: left;width: 150px; text-align: center; margin: 15px 0px 10px 0px;}
#header-right{float: left; width: 405px; text-align: right;}
#google_translate{float: left; text-align: left; width: 940px; height: 25px;display:block; margin: 0px 0px 0px 20px;}
.goog-te-gadget-simple{
display: block;;
	width: 160px;
}.goog-te-gadget-simple span span{
padding: 0px 2px 0px 0px;}
a.goog-te-menu-value{
	text-decoration: none;
}
a.what-our:link, a.what-our:active, a.what-our:visited{ display: block; width: 114px; height: 82px; overflow: hidden; background-image: url(../images/label.jpg); background-position: top; color: #ec0089;  text-align: center; padding: 20px 15px 0px 15px; font-size: 20px; line-height: 24px; text-decoration: none;}
a.what-our:hover{background-position: bottom;}
a.how-much:link, a.how-much:active, a.how-much:visited{ display: block; width: 112px; height: 92px; overflow: hidden; background-image: url(../images/howmuch.jpg); background-position:top; color: #ec0089; text-align: center; padding: 10px 20px 0px 100px; font-size: 18px; line-height: 22px; text-decoration: none; background-repeat: no-repeat;}
a.how-much:hover{background-position: bottom;}

/*End Page layout elements*/


/* Main menu  */

#menu{width: 960px;margin: 10px 0px 0px 0px;float: left; background-image: url(../images/menu-back.jpg); background-repeat: repeat-y; background-position: left;}
#menu a:link, #menu a:visited, #menu a:active{ float: left; font-size: 13px; font-weight: bold; text-transform: uppercase; line-height: 24px;text-decoration: none; display: block; width: 160px;line-height:25px; text-align: center;}
#menu a:hover {text-decoration: none; background-color: #60bce6;}
/* End Main menu  */

/*  Content Layout   */

#content-contain{	width:100%;	float: left;	display:block;	}
#main-content{width:960px; margin:0px auto 0px auto; position:relative; display:block;}
#main-content-back{width:960px; float:left; background:  url(/images/pageBack.gif) ; background-position: bottom left; background-repeat: repeat-y;}

#left-col{	float: left;	width: 180px;	height: 500px;	padding: 0px 0px 0px 20px;	}
#right-col{	float: left;	width: 745px;	padding: 15px 0px 15px 15px;}
#right-col ol {	float: left;  margin: 0px 0px 10px 0px;}
#right-col ol li {	float: left; width: 600px; line-height: 20px;}
#contact-left{float: left;width: 400px;	}	
#googlemapcontactus{float: left;		width: 345px; height: 500px;}
/* End Content Layut   */

/* General classes */
.divfloatleft{	float: left;}
.divfloatright{	float: left;}
.left{	float: left;	margin: 0px 0px 10px 0px;}
.right{	float: right;	margin: 0px 0px 10px 0px;}
.hidden{	display: none;	visibility: hidden;}
/* End General classes */

/* Search from Front*/

.qsearch-front{float: left; width: 160px; padding: 0px 0px 5px 0px; margin: 10px 0px 18px 0px; }
.qsearch-front form {float: left; padding: 0px; width:160px; border: 0px;}
.qsearch-front form h2{float: left; padding: 0px; border: 0px;}
.qsearch-front form fieldset {float: left; margin: 0px 0px 5px 0px;}
.qsearch-front form label{	line-height: 21px; margin: 0px;display: block; width: 160px;}
.qsearch-front form fieldset.radio {float: left;  width: 160px; margin: 0px 4px 0px 0px;}
.qsearch-front form fieldset.radio label{float: left; width:135px;	margin: 0px 0px 0px 0px; }
.qsearch-front form fieldset.radio input{float: left; width:15px;	margin: 4px 0px 0px 0px; }
.qsearch-front form select{ padding: 1px; border: 1px solid #909090; width:160px; }
.qsearch-front form input#searchBut{ color: white; font-weight: bold;	margin: 10px 0px 0px 0px; float: left;	width:160px; border: 0px;	height: 25px;	line-height: 25px; text-align: center;  background-image: url(/images/buttons/button-front.gif);}
.qsearch-front form input#searchBut:hover{  background-position: bottom; cursor: pointer;}

/* End Search from Front*/

/*  Footer Layout   */

#footer-contain{width:100%; float: left; display:block;}
#footer{width:960px; margin:0px auto 0 auto; position:relative; display:block; background-image: url(/images/pageBack2.gif); height: 30px;background-repeat: no-repeat;background-position: left top;border-bottom:  3px solid #ec0089;}
#footer-content{width:960px; margin:10px auto 0px auto; padding: 0px 0px 10px 0px; z-index: 9999; display:block;  height: 210px }
#affiliates{ width:960px; margin:0px auto 0 auto; text-align: center;}
#affiliates img{margin: 8px;}
#EITfooter{float: left;font-size: 11px;width: 100%;color: #9b9b9b; margin: 20px 0px 20px 0px; text-align: center;}
#EITfooter a:link{text-decoration: none;color: #9b9b9b;font-size: 11px;}
#EITfooter a:active{text-decoration: none;color: #9b9b9b;}
#EITfooter  a:visited{text-decoration: none;color: #9b9b9b;}
#EITfooter a:hover{text-decoration: underline;color: #757575;}
#footer-links {width:960px; margin:10px auto 0 auto; z-index: 250;}
#footer-links  a:link, #footer-links  a:active, #footer-links  a:visited{display:block;text-decoration: none;color: #60bce6; line-height: 18px;}
#footer-links  a:hover{color: #60bce6;text-decoration: underline;	}
#footer-links h2 a:link, #footer-links h2 a:active, #footer-links h2 a:visited{display:block; text-decoration: none;color: #073776; line-height: 18px; font-size: 13px; font-weight: bold;}
#footer-links h2 a:hover{color: #073776; text-decoration: underline;	}
#footer-links .col1{width: 300px;float: left;}
#footer-links .col2, #footer-links .col3{margin: 0px 0px 0px 29px;padding: 0px 0px 0px 59px;float: left;border-left: 1px dashed #019bb2;width: 240px;}

/*  Footer Layout   */

.follow-us-on{width:480px; float: left; margin:10px 0px 10px 425px; height: 50px;line-height: 40px;text-align: center; font-size: 20px;color: #404040;}
.follow-us-on a:link, .follow-us-on a:visited, .follow-us-on a:active{float: left;display: block;width: 42px;height: 50px;margin: 0px 10px 0px 10px;color: #555555;font-size: 18px;text-decoration: none;font-weight: normal;}
.follow-us-on a.facebook{	background-image: url(/images/fb.jpg); 	background-position: top;	background-repeat: no-repeat;}
.follow-us-on a.twitter{	background-image: url(/images/tw.jpg); 	background-position: top;	background-repeat: no-repeat;}
a.facebook:hover, a.twitter:hover{	background-position: bottom;}
.follow-us-on a:link span, .follow-us-on a:visited span, .follow-us-on a:active span, .follow-us-on a:hover span{	visibility: hidden;	display: none;}


/* News Ticker Formating */
/*	Copyright Estates IT Limited 2011 */
.MenuNews {	float: left;	width: 180px;	margin: 0px 0px 10px 8px;	text-align: left;		background-color: #EFF0F1;	background-position: top;	background-image: none;	background-repeat: no-repeat;}
.MenuNews h2 {	margin: 10px 0px 5px 8px;	color: #445566;}
.newsitem { border: 1px solid #bfd9fb;margin: 15px 0px 15px 0px;float: left; }
.newsitem:hover { border: 1px solid #81b5f9;}

.newsitem img { width:150px; display: inline; float:left; border: none; margin: 10px; }
.img1x1 {width: 150px; height: 150px}
.img4x3 {width: 150px; height: 113px}
.img6x4 {width: 150px; height: 100px}
.img7x4 {width: 150px; height: 86px}

.newsitem h2 { margin:8px 0 5px 0; width: 560px; float:left; }
.newsitem h2 a { font-weight: bold; font-size: 14px; text-decoration: none;}
.newsitem h2 a:hover {text-decoration: underline;}
.newsitem p {	width: 560px; float: left; margin: 0px; font-size:13px; }
.newsitem p.readarticle { font-style: italic; width: 310px; text-align: right; font-size: 10px; float: right;}
/*.newsitem a , .newsitem a:link , .newsitem a:active , .newsitem a:visited { text-decoration: underline;}
.newsitem a:hover { text-decoration: underline; }

.newsarticle img { max-width:440px;}*/
.newsarticle p{width: auto; float:none;}

.items {margin: 0px 0px 0px 0px; height: 20000em; position: absolute;}
.item {	margin: 5px 0px 0px 0px; height: auto;}
.item img {	width: 175px; max-height: 175px; margin: 0px 0px 0px 0px; float: left;}
.item h2 { margin: 0px 0px 3px 0px; color: rgb(68, 85, 102); font-size: 16px; font-weight: normal;}
.item p { padding: 0px 0px 5px 0px;}
.item a { padding: 0px 0px 0px 0px;}
#actions { margin: 5px 0px 5px 0px; width: 175px;}
#actions a { color: rgb(102, 102, 102); cursor: pointer;}
#actions a:hover { color: rgb(0, 0, 0); text-decoration: none;}
.disabled {	/*visibility: hidden;*/}

.newsarticle p{ 	float: none; padding: 0px px 5px 0px; line-height: 20px;}
.newsarticle img.left{ 	float: left;	margin: 5px 15px 20px 0px;}
.newsarticle img.right{	float: right;	margin: 5px 0px 20px 15px;}

.newslistthumb{	width: 200px;	float: left;}
.news-list  img {	display: none;	visibility: hidden;}
.news-list  h2 a {font-size: 13px;padding: 0px 5px 5px 0px;float: left;line-height: 16px;text-decoration: none;font-weight: bold;text-transform: none;}
.news-list  a {font-size: 11px;padding: 0px 7px 5px 5px;line-height: 14px;}.news-list  p {font-size: 11px;padding: 0px 7px 5px 5px;float: left;line-height: 18px;}

/* News Ticker Formating */
.newsticker {	list-style-type: none;	padding: 3px;	margin: 0; width: 775px }
.newsticker li {	list-style:none;	line-height:30px;}
.newsticker li a {	text-decoration: none; font-size: 14px; line-height:30px; font-weight: bold;}
.newsticker li a:hover {	text-decoration: underline;	}
#news-cont {	width: 960px; float: left; margin: 0px 0px 0px 0px;}
#news-left {	width: 200px; float: left; margin: 3px 0px 0px 0px;}
#news-right{	width: 760px; float: left; margin: 3px 0px 0px 0px;}
a.more-news{display: block;text-align: center;background-image: url(/images/newsButtonBack.jpg);background-repeat: repeat-x;background-position:top;width: 200px;height: 30px;line-height: 30px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;text-decoration: none;font-size: 18px;color: #fff; font-weight: normal;}
a.more-news:hover{ background-position: bottom;}
/* End News Ticker Formating */


/* Contact us form */

div#form_contactus_contactrequest {width: 100%; float: left;}
div#form_contactus_contactrequest form { margin: 0 0 0 0; padding: 0 0 0 0; min-width: 370px; max-width: 370px; width: 370px;}
div#form_contactus_contactrequest form fieldset { border: 0; padding: 1px 0 0 0; margin: 0 0 0 0;}
div#form_contactus_contactrequest form fieldset.branch-select { border: 0; padding: 1px 0 0 0; margin: 0 0 10px 0;}
div#form_contactus_contactrequest form fieldset input, div#form_contactus_contactrequest form fieldset textarea, div#form_contactus_contactrequest form fieldset select { width:230px; margin:3px 0 0 10px; padding: 0px; background-color: #fff; color: black; border: 1px solid #c1c1c1;}
div#form_contactus_contactrequest form fieldset input:focus, div#form_contactus_contactrequest form fieldset textarea:focus {background-color: #FAFAD2;}
div#form_contactus_contactrequest form input[type="submit"] { width: 100px; height:auto; margin-left: 125px; margin-top:10px; }
div#form_contactus_contactrequest form fieldset label { display: block; float: left; width: 115px; padding: 0; margin: 5px 0 0; text-align: left; }
div#form_contactus_contactrequest form fieldset input[type="radio"] { border: 0; background-color: transparent; width:auto; display: inline;}
div#form_contactus_contactrequest form fieldset.fieldsetradio { display: inline;}
div#form_contactus_contactrequest form fieldset.fieldsetradio label { display: inline; width: auto; margin-top: 2px;}
div#form_contactus_contactrequest form input#form_register_submitbutton{ color: white; font-weight: bold;	margin: 10px 0px 0px 125px; float: left;	width:160px; border: 0px;	height: 25px;	line-height: 25px; text-align: center;  background-image: url(/images/buttons/button.gif);}
div#form_contactus_contactrequest form input#form_register_submitbutton:hover{  background-position: bottom; cursor: pointer;}
.fieldsetradiomargin { margin-left: 125px;}
.branch{	float: left;	width: 200px; line-height: 22px; margin: 0px 0px 10px 0px;}
.myInfoWindow{	height: 80px;	line-height: 18px;}

/* Contact us form end */


/* Register form */

form.form_register_form{ width: 745px; float: left;	 margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}
form.form_register_form fieldset{float: left; width: 745px;	margin: 3px 0px 3px 0px;}
form.form_register_form fieldset label{	line-height: 18px; float: left; width:250px;	margin: 0px 0px 2px 0px;}
form.form_register_form fieldset label.to {	line-height: 18px; float: left;  width:25px;	margin: 0px 0px 2px 10px;}
form.form_register_form select{	line-height: 18px;	margin: 0px 0px 2px 0px; border: 1px solid #c1c1c1; float: left;}
form.form_register_form textarea{	line-height: 18px;	margin: 0px 0px 2px 0px; border: 1px solid #c1c1c1; float: left; width: 745px;}
form.form_register_form fieldset.radio input{float: left; width: 15px;}
form.form_register_form fieldset.radio label.radio{float: left; width: 35px;}
form.form_register_form p{	line-height: 18px; text-align: center; float: left; width: 745px }
form.form_register_form p.form_register_header{line-height: 18px; font-size: 14px; font-weight: bold;  text-align: left; float: left; width: 745px; margin: 10px 0px 0px 0px;   }
form.form_register_form .checkboxes fieldset {	line-height: 18px; text-align: center; float: left; width: 175px; }
form.form_register_form .checkboxes fieldset label {	line-height: 18px; text-align: left; float: left; width: 120px;}
form.form_register_form .checkboxes fieldset input {	line-height: 18px; float: left; width: 25px }
form.form_register_form input#form_register_submitbutton{ color: white; font-weight: bold;	margin: 10px 0px 0px 270px; float: left;	width:160px; border: 0px;	height: 25px;	line-height: 25px; text-align: center;  background-image: url(/images/buttons/button.gif);}
form.form_register_form input#form_register_submitbutton:hover{  background-position: bottom; cursor: pointer;}

/* Register form end */


a.commercial-search{	background-image: url(/images/searchCommercial.jpg); background-repeat: no-repeat; width:80px; height:120px; padding: 10px 80px 10px 10px; display: block; float: left; color: white; text-decoration: none; text-shadow: 0px 1px 0px #000000;}

.profile{	width: 730px;	display: block;	float: left;	overflow: hidden;	background-color:#d4f1ff;	background: -moz-linear-gradient(top, #eefaff, #d4f1ff);	background: -webkit-gradient(linear,left top, left bottom, from(#eefaff), to(#d4f1ff));	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#eefaff', EndColorStr='#d4f1ff', GradientType=0);margin: 0 10px 10px 0;}
.profile img{	float: left;}

.profile p{	display: block;	float: left;	margin: 5px 0 5px 10px;	width: 560px; line-height: 24px;}

.profile blockquote{	display: block;	float: left;	margin: 0 0 0 10px;	width: 560px; line-height: 18px;}

p.ct1{	background-color:#eefaff;    background: -moz-linear-gradient(top, #eefaff, #c8eeff);    background: -webkit-gradient(linear,left top, left bottom, from(#eefaff), to(#c8eeff));    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#eefaff', EndColorStr='#c8eeff', GradientType=0);		border-top:1px solid #ff67c0;	border-bottom:1px solid #ff67c0;	padding:5px; width: 100%;}
