html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,img,ul,li,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}ol,ul{list-style:none}

body{font:13px/18px Arial, Helvetica, sans-serif; color:#6E6E6E; background:#F0F0F0;}
a:focus, a img{outline:0px; border:0;}

legend{display:none;}

label{ float:left; display:block; width:100%}

/*input{ float:left;}*/

a
{	color: #2E74B9;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

.clear{ clear:both;}

label{ display:block; float:left;}

h1{ color:#037FAC; font:bold 18px/22px Arial, Helvetica, sans-serif;}

h1 span{ font-size:14px;}

h2{font:bold 18px/24px Arial, Helvetica, sans-serif;
	color:#2B6CAD;}

	
/*img{ display:block; border:none;}
*/

/**************** End General **********************/



#extrnal_conteiner{ 
	width:864px; 
	margin:0 auto; 
	border-left:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	background:#fff;
	padding:26px 27px;
	}



#header, #body_middle, .inner_cmmn{ width:100%; margin:0 auto; position:relative;}


/***************** End Common **************/


/********* header Part Start from here ***********/
#header h1{
    background:url(images/logo.gif) 0 0 no-repeat;
	width:182px;
	float:left;
	position:relative;
	overflow:hidden;
	height:0px;
	padding:20px 0 0;
	margin-top:18px;
	}
	
#header h1 a{padding:20px 0 0;
    width:182px;
    position:absolute;
    top:0;
    left:0;
    }
	
.call{ width:261px; float:right; color:#7E7E7E; font-size:18px; text-align:right; }

.call span{ font-size:24px; font-weight:bold; color:#3479BE; line-height:26px;}

.call img{ width:auto; display:inline; float:none;}


ul.top_menu{
    list-style-type:none;
	padding:0;
	background:url(images/menu.gif) 0 0 repeat-x;
	width:100%;
	float:left;
	
	}
ul.top_menu li{
    padding:0 1px 0 0;
	background:url(images/divider.gif) right 0 no-repeat;

	float:left;font:bold 13px/34px Arial, Helvetica, sans-serif;color:#666666;
	}
ul.top_menu li.last{
    background:none;
	padding-right:0;
	}
	

ul.top_menu li a{
    text-decoration:none;
	padding:9px 35px;
	background:url(images/menu.gif) 0 0 repeat-x;
	height:34px;
	display:inline;
	color:#666666;
	}
ul.top_menu li a:hover, ul.top_menu li a.active{
    color:#fff;
	text-decoration:none;
	background-position:0 100%;
	}
	
ul.top_menu li a.active{ cursor:default;}

.header_img{ background:url(images/header_img.jpg) no-repeat 0 100%; height:244px; }

.hd_border{border:1px solid #E3E3E3; margin:21px 0 0;}

#header h2{ 
	font:normal 17px/24px Arial, Helvetica, sans-serif;
	color:#2C5F76;
	width:262px;
	position:absolute;
	top:37px;
	left:52px;
	}
	
.sold{
	font:bold 30px/24px Arial, Helvetica, sans-serif;
	color:#D34C00;
	width:125px;
	text-align:center;
	position:absolute;
	top:117px;
	right:25px;
	}

/********* Header part end here *********/


/*********** Middle Part start from here **************/
.quote{  padding:8px 0px 11px; width:100%; float:left;  background:#EAEAEA; }

.quote h1{ padding-left:12px;}



.quote ul{width:100%!important; width:97.3%; float:left; padding-top:6px; *padding-top:9px; margin:0 0 0 12px!important; margin:0 0 0 6px;
	}
.quote ul li{
	float:left;
	margin:0 18px 0 0;
	width:auto;
	
	}
	
.quote ul li.last{ margin-right:0;}
/*.quote ul li a{
    
	font:bold 14px/27px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/mid-bg.jpg) 0 0 repeat-x;
	height:27px;
	text-decoration:none;
	float:left;
	}*/
.quote ul li a b{
    background:url(images/ltmenu.jpg) 0 0 no-repeat;
	height:27px;
	width:26px;
	display:block;
	float:left;
	cursor:pointer;
	padding:0 6px 0 0;
	}
.quote ul li span{
    background:url(images/rt-menu.jpg) right 0 no-repeat;
	height:20px;
	display:block;
	float:left;
	cursor:pointer;
	padding:7px 21px 0 0;
	}
	
.quote ul li a{ background-position:0 0; text-indent:-100000px; height:27px; float:left; }
	
.quote ul li a:hover, .quote ul li a.select{background-position:0px 100%;text-decoration:none; height:27px;
	}
	
.quote ul li a.select{ cursor:default;}
	
.sale a{ background:url(images/sale_main.gif) no-repeat 0 0; width:91px;}
.purchase a{ background:url(images/purchase.gif) no-repeat 0 0; width:132px;}
.sale_pur a{ background:url(images/sale_pur.gif) no-repeat 0 0; width:186px;}
.mortgage a{ background:url(images/mortgage.gif) no-repeat 0 0; width:155px;}
.transfer a{ background:url(images/transfer.gif) no-repeat 0 0; width:199px;}
	
.quote ul li a.last{
	margin:0;
	}
	
.inside{
    width:100%;
	background:url(images/bg-gradiant.jpg) 50% 0 no-repeat;
	position:relative;
	margin:0;
	padding:0 0 12px 0;
	float:left;
	
	}
	
.whyuse{
    width:450px;
	margin:0;
	padding:20px 0 0 15px;
	float:left;
	
	}
	
.whyuse h2{
    
	padding:0 0 10px 0;
	}
	
.whyuse ul{
	
	}
.whyuse ul li{
    font:14px/28px Arial, Helvetica, sans-serif;
	
	/*background:url(images/arrow.gif) 0 10px no-repeat;*/
	padding:0 0 0 22px;
	}

.request{
    width:321px;
	border:#C8C8C8 1px solid;
	position:relative;
	float:right;
	padding:0;
	margin:13px 0 0 0;
	}
	

.request h2{
    background:url(images/request.gif) 0 0 repeat-x;
	height:36px;
	font:bold 18px/36px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 0 13px;
	}
.requedtform{
    background:#fff;
	width:321px;
	float:left;
	padding:0px 0 11px;
	
	}
.requedtform p{
    font:12px/26px Arial, Helvetica, sans-serif;
	color:#49535A;
	padding:0 0 5px 13px;
	}
	
.requedtform label{
    font:12px/18px Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:9px;

}
.requedtform input{
    width:154px;
	padding:2px 0;
	}
	
.requedtform select{ width:158px; margin:0!important; margin:0 0 0 -2px;}

.requedtform fieldset{
    padding:33px 0 0 0;
	}
.requedtform span{
    float:left;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0px 0 13px;
	width:136px;
	}
.requedtform span b{ 
    font-size:14px;
    color:#FF0000;
	font-weight:bold;
	}
.requedtform input.button{
    margin:0 0 0px 185px;
	width:121px;
	height:25px;
	padding:0;
	}

.welcome h2{
    background:url(images/welcome.gif) 0 0 repeat-x;
	height:30px;
	color:#fff;
	padding:6px 0 0 18px;
	}
.welcome p{
	padding:12px 0 0 12px;
	}


/*********** Middle Part end here **************/


/************ Footer part start from here ************/
#footer{ border-top:1px dashed #CCCCCC; padding:14px 0 0 12px; color:#626262; font-size:10px; margin-top:30px;}

#footer a{ color:#626262}


#footer ul li{ font-size:12px; 
	font-weight:bold; 
	display:inline; 
	background:url(images/div2.gif) 100% 3px no-repeat;
	padding:0 8px 0 0;
	margin:0 7px 0 0;
	}

#footer ul li a{ color:#404040;}


#footer ul li.last{
    background:none;
	padding:0;
	margin:0;
	}


/************ Footer part end here ************/


/****** Modify on 30-06-09 ***************/

#header ul li a.casetracker{ padding-left:40px; padding-right:40px!important;
	*padding-left:40px; *padding-right:40px!important; }


/****** New on 30-06-09 ***********/

#header .commonul{background-color:#D7F8FF;
	border:1px solid #E5FAFF;
	text-align:left;
	position:absolute;
	width:201px;
	}
	
	
	
#header .commonul ul li{ display:block; padding:0; }

#header .commonul ul li a{ display:block; width:195px; color:#10697A; padding:3px 0 3px 5px; border-bottom:1px solid #fff; background:none;}

#header .commonul ul li a.last{ border-bottom:0;}

#header .commonul ul li a:hover{ background:#C5ECF4; text-decoration:none;}	 


#show1
	{
	   left:359px; top:33px; display:none; z-index:10000;
	}
	
h3{ color:#2D73B8;}

.welcome h3{ padding:10px 0 0 12px; font-size:15px;}

.welcome p.faq_ans{ padding-top:0px; }

p b{ color:#000;}

.conveyancing{ padding:12px 0 0 12px;}

.conveyancing p{ text-align:center; }

.conveyancing ul { width:300px; margin:15px auto 0; }

.conveyancing ul li a{ display:block; text-align:center; line-height:30px; width:100%;} 

blockquote { margin:0 15px;}

.txt_hover{color:#2B6CAD;}
.txt_normal{color:#49535A;}

/*********** Css for Thank you **********/
.inner_boxThanks {
float:inherit;
padding:20px 27px 0 26px;
width:750px;
}
.thanks_main{ padding-top:15px;}
.top_pad{ padding-top:10px;}
.thanks
	{
	text-align:center; margin:0px 0px 6px 0px; width:600px; float:left;
	}
	
.tnanks_img{ width:auto; float:left;}
p.thanks img{ display:inline; width:auto; float:left; padding-right:15px;}

span.phone{ color:#74A324; font-size:14px;}

span.con{ color:#025AB0; font-weight:normal; font-size:20px; line-height:26px; font-family:"Trebuchet MS";}

span.con b{ font-weight:normal; color:#666;}

p.thanks span.con img{ float:none;}

.inner_box {
/*margin-left:120px;*/
color:#000000;
float:inherit;
padding:20px 7px 0 6px;
width:571px;
}
.inner_box head {
background:transparent url(images/welcome.gif) repeat-x scroll 0 0;
}

/*.inner_box2 {

float:inherit;
padding:20px 7px 0 6px;
width:750px;
}*/
.inner_box2 head {
background:transparent url(images/welcome.gif) repeat-x scroll 0 0;
}

.inner_instruct {
/*margin-left:120px;*/
float:inherit;
padding:20px 7px 0 6px;
width:750px;
}
.inner_instruct head {
background:transparent url(images/welcome.gif) repeat-x scroll 0 0;
}
.inner_instruct tr {
height:35px;
}

.bigger{
font-size:18px;
color:#FF0000;
}

.inner_right{
   	margin:0;
	padding-top:65px;
	float:right;
	width:250px;
	
	}
	
.inner_right h2{
    
	padding:0 0 10px 0;
	}
	
.inner_right ul{
	
	}
.inner_right ul li{
    font:14px/28px Arial, Helvetica, sans-serif;
	
	background:url(images/arrow.gif) 0 10px no-repeat;
	padding:0 0 0 12px;
	}

.inner_box2{ width:550px; float:left;}

.whyuse2{ width:250px; float:right;}

/********** New on 04-06-09 **********/

.welcome{ width:500px; float:left;}

.blog{ width:321px; float:right;  padding:0 0px 5px 0px; border:1px solid #C8C8C8; }

.blog p{ background:url(images/arrow3.gif) no-repeat 10px 15px; padding:10px 0 10px 25px; border-bottom:1px dashed #CCCCCC;}
.blog span{ display:block; font-weight:bold; font-size:11px; color:#6E6E6E; }

.blog p.last{ /*border-bottom:2px solid #45AFF5;*/ border:none; border-bottom:1px solid #C8C8C8;}



.float_right{ float:right;}

.visit{ color:#45AFF5; font-size:11px; font-weight:bold; float:right; margin-right:10px;}

.blog h2{ /*border-bottom:2px solid #45AFF5;*/ color:#fff; padding:5px 12px; background:transparent url(images/request.gif) repeat-x scroll 0 0; }

a.green{ /*color:#4BA302; */font-size:11px;}

.blog b.time{ color:#CAC8C8; font-weight:normal;}

/**************************************post css ****************/
.post{ float:left;  padding:0 0px 5px 0px; width:550px; text-align: justify;  }

/* .post p{ background:url(images/arrow3.gif) no-repeat 10px 15px; padding:10px 0 10px 25px; border-bottom:1px dashed #CCCCCC;} */
.post p{ padding:10px 0 10px 1px; text-align:justify;}
.postmetadata {background:url(images/arrow3.gif) no-repeat 10px 15px; padding:10px 0 10px 25px; border-bottom:1px dashed #CCCCCC; border-top:1px dashed #CCCCCC;}
.post span{ display:block; font-weight:bold; font-size:11px; color:#6E6E6E; }


.post p.last{ /*border-bottom:2px solid #45AFF5;*/ border:none; border-bottom:1px solid #C8C8C8;}



/*.float_right{ float:right;}*/

.visit{ color:#45AFF5; font-size:11px; font-weight:bold; float:right; margin-right:10px;}

.post h2{ /*border-bottom:2px solid #45AFF5;*/ color:#fff; padding:5px 12px; }

a.green{ /*color:#4BA302; */font-size:11px;}

.post b.time{ color:#CAC8C8; font-weight:normal;}
