@charset "utf-8";
/* CSS Document */

/*Main Contain starts*/
#main-contain-area #midd-container #contain-starts .snips-area{
	float:left; 
	width:905px; 
	padding:15px 10px 10px 10px;
}
#main-contain-area #midd-container #contain-starts .snips-area .snip-container{
	float:left;
	margin-right:2px;
}
#main-contain-area #midd-container .snips-area .lasts{
	margin-right:0px !important;
}
#main-contain-area #midd-container #contain-starts .snips-area .snip-container a{
	background: url(../images/snips_mix.png) left top;
	margin:0; 
	padding:0;
}
#main-contain-area #midd-container #contain-starts .snips-area .snip-container .snip1{
	background-position: -4px -10px; 
	height:138px; 
	width:299px; 
	display:block;
}
#main-contain-area #midd-container #contain-starts .snips-area .snip-container .snip1:hover{
	background-position:-4px -159px;
}
#main-contain-area #midd-container #contain-starts .snips-area .snip-container .snip2{
	background-position: -307px -10px; 
	height:138px; 
	width:300px; 
	display:block;
}
#main-contain-area #midd-container #contain-starts .snips-area .snip-container .snip2:hover{
	background-position:-307px -159px;
}
#main-contain-area #midd-container #contain-starts .snips-area .snip-container .snip3{
	background-position: -611px -10px; 
	height:138px; 
	width:301px; 
	display:block;
}
#main-contain-area #midd-container #contain-starts .snips-area .snip-container .snip3:hover{
	background-position:-611px -159px;
}
#main-contain-area #midd-container #contain-starts .intro-area{
	float:left; 
	width:895px; 
	background:#efeeee; 
	padding:18px 15px; 
	margin:5px 0 0px;
}
#main-contain-area #midd-container #contain-starts .intro-area .slogan {color:#527302; 
	font-size:30px; 
	padding-bottom:15px; 
	margin-bottom:6px;
	font-weight:bold;
	border-bottom:1px dashed #171717;
}
#main-contain-area #contain-starts .intro-area p{
	color:#171717; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
}
#main-contain-area #contain-starts .page-contain-details{
	float:left; 
	width:905px; 
	padding:20px 10px;
}

	/*Index page - Left Nav part starts*/
#main-contain-area .page-contain-details .left-nav p{
	color:#3a3a3a; 
	font-size:12px; 
	line-height:20px; 
	margin-bottom:15px; 
	font-weight:bold;
	text-align:justify;	
}
#main-contain-area .page-contain-details .left-nav strong{
	color:#3a3a3a; 
	font-size:16px; 
	line-height:20px; 
	font-weight:bold; 
	float:left;
}
#main-contain-area .page-contain-details .left-nav .price{
	color:#da2507; 
	font-weight:bold; 
	font-size:28px; 
	float:left;
}
	/*Index page - Left Nav part ends*/

	/*Index page - Right contain part starts*/
#main-contain-area .page-contain-details .right-contain-flow .layoout1 .one-column{
	float:left; 
	width:600px; 
	background:url(../images/services_bg.png) left top #f7f7f7 repeat-x;
}
#main-contain-area .right-contain-flow .layoout2 .layoutmain{
	float:left; 
	width:50%;
}
#main-contain-area .right-contain-flow .layoout2 .two-column{
	float:left; 
	width:295px; 
	background:url(../images/services_bg.png) left top repeat-x #f7f7f7; 
	margin-right:10px;
}
#main-contain-area .right-contain-flow .layoout2 .last{
	margin-right:0 !important;
}
#main-contain-area .page-contain-details .right-contain-flow .one-column ul{
	float:left; 
	width:580px; 
	list-style:none; 
	padding:10px;
}
#main-contain-area .page-contain-details .right-contain-flow .one-column ul li{
	float:left; 
	width:100%; 
	color:#3a3a3a;
}
#main-contain-area .page-contain-details .right-contain-flow .two-column ul{
	float:left; 
	width:274px; 
	list-style:none; 
	padding:10px;
	min-height:110px;
}
#main-contain-area .page-contain-details .right-contain-flow .two-column ul li{
	float:left;
	color:#3a3a3a; 
	margin-bottom:0;
}
#main-contain-area .right-contain-flow .one-column ul li.bullets{
	float:left; 
	width:560px; 
	line-height:23px; 
	background:url(../images/bullet_bg.png) left top no-repeat; 
	padding-left:20px; 
	margin-bottom:0;
}
#main-contain-area .right-contain-flow .two-column ul li.bullets{
	float:left; 
	width:254px;
	line-height:23px; 
	background:url(../images/bullet_bg.png) left top no-repeat; 
	padding-left:20px; 
	margin-bottom:0;
}
	/*Index page - Right contain part ends*/

/*Main Contain part ends*/

/*Sitemap starts*/

#sitemap #sitemap-container .sitemap-contains .top-info-area{
	float:left; 
	width:100%; 
	border-bottom:1px dashed #898888; 
	padding-bottom:15px;
}
#sitemap #sitemap-container .sitemap-contains .top-info-area .reach_us{
	float:left; 
	width:90px; 
	color:#feea66; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px;
}
#sitemap #sitemap-container .sitemap-contains .top-info-area .info-area{
	float:left; 
	margin-left:10px;
}
#sitemap #sitemap-container .info-area p.address{
	float:left; 
	color:#FFF; 
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif;
}
#sitemap #sitemap-container .info-area p.address span{
	text-transform:uppercase; 
	font-weight:bold;
}
#sitemap #sitemap-container .info-area p.phone{
	float:left; 
	color:#888888; 
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif;
}
#sitemap #sitemap-container .info-area p.phone a{
	float:left; 
	color:#888888; 
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif;
}
#sitemap #sitemap-container .info-area p.email_autho{
	float:left; 
	color:#888888; 
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif;
}
#sitemap #sitemap-container .info-area p.email_autho a{
	color:#FFF; 
	text-decoration:underline;
}
#sitemap #sitemap-container .info-area p.email_autho a:hover{
	text-decoration:none;
}
#sitemap #sitemap-container .sitemap-contains .bottom-link-area a{
	color:#888888;
	text-decoration:none; 
	padding:0px 5px;
}
#sitemap #sitemap-container .sitemap-contains .bottom-link-area a:hover{
	color: #FFF; 
	text-decoration:underline;
}

/*Sitemap part ends*/

/*Inner page styles start*/

#inner-main-contain #right-nav-area .main-title{
	float:left; 
	width:641px; 
	height: 34px; 
	background:url(../images/title_bg.png) left top; 
	color: #FFF; 
	font-size:14px; 
	padding:5px 6px 0; 
	font-family:Arial, Helvetica, sans-serif;}
#inner-main-contain #right-nav-area .tab-contains{
	float:left; 
	width:646px; 
	padding:15px 0px 0px 5px; 
	margin-bottom:10px;
} 
#inner-main-contain #right-nav-area .tab-contains-inner{
	width:652px; 
	padding-left:0px; 
	margin-top:10px;
} 

#inner-main-contain #right-nav-area ol{margin:10px 0px; padding-left:20px;}
#inner-main-contain #right-nav-area p{
	color:#3a3a3a; 
	font-size:14px;
	text-align:justify; 
	margin-bottom:10px;
}
#inner-main-contain #right-nav-area p.bg-img{
	padding:5px;
	border:1px solid #DAD9D9;
	background-color:#E1E0E0;
	float:right;
	margin-left:15px;
}
#inner-main-contain #right-nav-area p.bg-img2{
	padding:5px;
	float:right;
	margin-left:15px;
}

#inner-main-contain #right-nav-area strong.flt-left{
	color:#3A3A3A;
	font-weight:bold;
	float:left; 
	width:60%;
	margin-bottom:10px;
}
#inner-main-contain #right-nav-area strong{
	float:left;
	color:#3A3A3A;
	font-weight:bold;
}
#inner-main-contain #right-nav-area span.align-center{
	font-weight:bold;
	text-align:center;
	width:100%;
	float:left;
}
#inner-main-contain #right-nav-area span.big-font{
	font-weight:bold;
	text-align:center;
	width:100%;
	float:left;
	font-size:70px;
	margin:40px 0;
	
}
.table-area{
	float:left; 
	width:100%; 
	text-align:center;
}
.dash-brd{
	border: 1px solid #CCCCCC;
	background:#EEEEEE;
	margin-bottom:20px;
}
.dash-brd td{
	color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:2px 8px;
}

.contact-inner{
	border: 1px solid #DAD9D9;
	margin-bottom:20px;
}
.contact-inner td{
	color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:2px 5px;
}
.contact-inner td input[type="text"],textarea{
	padding:3px;
	font-size:13px;
	border: 1px solid #DAD9D9;
}

.login-inner{
	border: 1px solid #DAD9D9;
	margin-bottom:20px;
	margin-left:165px;
}
.login-inner td{
	color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:2px 5px;
}
.login-inner td input[type="text"],input[type="password"],textarea{
	/*padding:3px;*/
	font-size:13px;
	border: 1px solid #DAD9D9;
}
.sitemap-inner{
	float:left;
	width:100%;
}
.sitemap-inner ul{
	padding-left:20px;
	float:left;
	text-decoration:underline;
}
.sitemap-inner .sitemaps{
	background:url(../images/arrow_bg.png) left top no-repeat;
	float:left;
	width:20px;
	height:20px;
}

.regestration{
	border: 1px solid #DAD9D9;
	margin-bottom:20px;
}
.regestration td{
	color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:2px 5px;
}
.regestration td input[type="text"],input[type="password"] {
	/*padding:3px;*/
	font-size:13px;
	border:1px solid #DAD9D9;
}

.pricing{
	border: 1px solid #DAD9D9;
}
.pricing td{
	color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:2px 5px;
}
.transfer-result{
	border: 1px solid #DAD9D9;
}
.transfer-result td{
	color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:2px 5px;
}
.transfer-result input{
	padding:3px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.pricing input{
	padding:3px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.pricing-inner {
	border:1px solid #DAD9D9;
	margin-bottom:20px;
	float:left;
	width:520px;
}

.fees-inner {
	border:1px solid #AFAFAF;
	margin-bottom:20px;
	float:left;
	width:647px;
}
.fees-inner  td {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 2px 5px;
}
.fees-inner  td input[type="text"]{
	border:1px solid #DAD9D9;
	padding:3px;
}
.first-price-table{margin-top:-70px;}

.wills-faq{
	width:100%
}
.wills-faq td p strong:hover{
	text-decoration:none !important;
}

.terms-engagement{
	width:100%;
}
.wills-faq-inner{
	width:100%;
}
.wills-faq-inner td p a,strong{
	font-size:13px;
	width:100%;
}
.disbursment-inner{
	width:641px;
	float:left;
	margin:15px 0px;
	border:1px solid #DAD9D9;	
	}
.disbursment-inner td{
	color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:2px 5px;
}

.conveyancing-inner{
	width:641px;
	float:left;
	margin:15px 0px;
	border:1px solid #DAD9D9;	
	}
.conveyancing-inner td{
	padding:5px;
}	
.conveyancing-inner ul{ 
	list-style:none;
}
.conveyancing-inner ul li{ 
	background:url(../images/arrow_bg.png) left top no-repeat; padding-left:10px;
}

.pricing-inner  td{
	color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:2px 5px;
}
.pricing-inner  td a strong{
	text-decoration:underline;
}
.pricing-inner  td a strong:hover{
	text-decoration:none;
}
.table-area .faq{
	border:1px solid #DAD9D9;
	margin-bottom:20px;
}
.table-area .faq td{
	color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:left;
	padding:2px 5px;
}
.table-area .faq td input{color:#3B3B3B; font-size:12px; padding:5px;}

#inner-main-contain #right-nav-area p.right-img{
	float:right; 
	margin-left:20px;
}
#inner-main-contain #right-nav-area p.sub-point{
	float:left; 
	width:646px;
}
#inner-main-contain #right-nav-area p.sub-point2{
	float:left; 
	width:646px;
}
#inner-main-contain #right-nav-area p.sub-point3{
	float:left; 
	width:616px;
	margin-left:30px;
}
#inner-main-contain #right-nav-area .sub-point4{
	float:left; 
	width:616px;
	margin-left:30px;
}
#inner-main-contain #right-nav-area .sub-point4 strong{
	float: left;
	width:20px;
}
#inner-main-contain #right-nav-area .sub-point4 p{
	float:right;
	width:593px;
}

#inner-main-contain #right-nav-area p.sub-point3 span{
	background: url("../images/arrow_bg.png") no-repeat scroll left top transparent;
    float: left;
    padding-left: 18px;
    width: 598px;
	margin-bottom:10px;
}

#inner-main-contain #right-nav-area p.sub-point span{
	float:left; 
	width:628px; 
	background:url(../images/arrow_bg2.png) left top no-repeat; 
	padding-left:18px;
	line-height:25px;
}
#inner-main-contain #right-nav-area p.sub-point span a{
	float:left; 
	text-decoration:underline;
}
#inner-main-contain #right-nav-area p.sub-point span a:hover{
	text-decoration:none;
}
#inner-main-contain #left-nav-area .personal-details .details-form{
	float:left; 
	width:216px; 
	padding:10px;
}
#inner-main-contain #left-nav-area .details-form ul{
	float:left; 
	list-style:none;
}
#inner-main-contain #left-nav-area .details-form ul li{
	float:left; 
	margin-bottom:5px;
}
#inner-main-contain #left-nav-area .details-form ul li .label{
	color:#5f5f5f; 
	float:left; 
	width:100%;
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
}
#inner-main-contain #left-nav-area .details-form ul li .label span.important{
	color:#F00; 
	background:none;
	padding-left:3px;
}
#inner-main-contain #left-nav-area .details-form ul li input{
	width:209px; 
	background-color:#ffffff; 
	border:1px solid #d5d5d5; 
	font-size:12px;  
	padding:5px 2px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#5F5F5F;
} 
#inner-main-contain #left-nav-area .details-form ul li.captcha{
	margin:10px 0 0 0;
}
#inner-main-contain #left-nav-area .details-form ul li .results{
	float:left; 
	margin:0; 
	color:#FF0000;
}
#inner-main-contain #left-nav-area .details-form ul li input.verify{
	width:50px; 
	background-color:#ffffff; 
	border:1px solid #d5d5d5; 
	font-size:12px;  
	padding:1px 2px; 
	float:left; 
	color:#5F5F5F;
}
#inner-main-contain #left-nav-area .details-form ul li .verify_img{
	float:left; 
	margin-left:11px;
}
#inner-main-contain #left-nav-area .details-form ul li strong{
	float:left; 
	color:#5F5F5F; 
	margin-right:11px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#inner-main-contain #left-nav-area .details-form ul li textarea{
	width:209px; 
	height:50px; 
	color:#5F5F5F; 
	background-color:#ffffff; 
	border:1px solid #d5d5d5; 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 2px; 
	resize:none; 
} 
.quality-area{
	float:left;
	width:70%;
}
.quality-area .quality-container{
	float:left;
	width:100%;
	margin-bottom:15px;
}
.quality-area .quality-container p.quality-text{
	float: right;
    margin-top: 25px;
    text-align: left;
    width: 52%;
	text-align:left !important;
}
.instuct-inner{
	float:left;
	width:100%;
	text-align:center;
}
.qquote1{
	border: 1px solid #DAD9D9;
    margin-bottom: 20px;
}
.qquote1 td {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 2px 5px;
}
.qquote1 td input[type="text"],textarea {
	padding:3px;
	font-size:13px;
	border:1px solid #DAD9D9;
}
.login-area{
	float:right;
	width:97px;
}
.offer-center{
	width:70%; 
	margin-left:204px;
	margin-top:10px;
	margin-bottom:13px;
}

.tabbed-view{
	float:left;
	width:100%;
}
.sitemap-point{
	float:left;
	width:100%;
}
.sitemap-arrow{
	float:left;
	width:16px; 
	margin-top:-2px;
}
/*Inner page styles ends*/
/* ---------------------------------------------------------------------- */
/*	Alert Boxes
/* ---------------------------------------------------------------------- */

.error, .success, .info, .notice {
	display: block;
	padding: 10px 20px 10px 44px;
}

.error {
	background: #f9e5e6 url(../images/icon-box-error.png) no-repeat 10px 9px;
	border: 1px solid #f7c7c9;
	border-left-width: 4px;
	color: #b3696c;
	clear:both;
}

.success {
	background: #e3ebc6 url(../images/icon-box-success.png) no-repeat 12px 8px;
	border: 1px solid #c2d288;
	border-left-width: 4px;
	color: #8fa442;
	clear:both;
}

.info {
	background: #d8ecf5 url(../images/icon-box-info.png) no-repeat 10px 8px;
	border: 1px solid #9ac9df;
	border-left-width: 4px;
	color: #528da9;
}

.notice {
	background: #fcf7d9 url(../images/icon-box-notice.png) no-repeat 10px 9px;
	border: 1px solid #f5dc7d;
	border-left-width: 4px;
	color: #c4a21b;
}