/*
Theme Name: Home Solution
Theme URI: http://themerabbit.com
Description: Welcome to Theme Rabbit offline series. Offline series is a generous selection of niche based themes for offline professionals.Our state of the art user friendly framework called Theme Rabbit Cockpit makes it very easy to edit all the content of your website from a single convenient location.
Author: Theme Rabbit
Author URI: http://themerabbit.com
Version: 1.0
*/
/*Modify From MD Yasir Arafat*/
html {
	width:100%;
}
body {
	background-color:#463D02;
	background-image:url("images/body-bg.png");
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

table{
	margin:0px;
	padding:0px;}
	
tr,td{
	margin:5px ;
	padding:5px;}
img {
	border:0px solid #fff;
	outline:none;
}
a {
	border:0px solid #fff;
	outline:none;
}
a img {
	border:0;
	outline:none;
}
* {
	border: none;
	outline: none;
	margin:0;
	padding:0;
}
iframe {
}
a {
	outline:none!important;
}
a:hover, a:active {
	ouline:0!important;
}
img {
	border:none;
	ouline:0!important;
}
.clr {
	clear:both
}
h1, h2, h3, h4, h5, h6 {
	padding:0px;
	margin:0px;
}
h1{
	font-size:20px;
	line-height:25px;
}
h2, h3{
	font-size:18px;
	line-height:23px;
}
h4, h5{
	font-size:16px;
	line-height:21px;
}
h6{
	font-size:14px;
	line-height:18px;
}
textarea, input {
	padding:6px 0;
	margin-left:0px;
	border:1px solid #a8a8a8;
}
input[type="radio"] {
	margin-left:30px;
}

div, p {
	word-wrap:break-word;
}
.clear {
	clear: both;
}
a {
	outline: none;
}
ul {
	list-style: square inside;
}
a, a:visited {
	color: #000;
	text-decoration: none;
}
a:hover, a:active {
	color: #646361;
}
blockquote {
	padding: 0 20px;
	margin-left: 20px;
	border-left: 20px solid #ccc;
	font-size: 14px;
	font-family: Georgia, serif;
	font-style: italic;
	margin-top: 10px;
}

/*Header Starts*/
#jqm-home {
	clear: both;
	margin: 0 auto;
	overflow: visible;
	width: 1004px;
	height:197px;
	background:#fff;
}
.header_bg {
    margin: 0 ;
	padding:0;
    position: relative;
    width: 1004px;
	float:left;
	height:142px;
	background: url("images/header_bg.png") repeat-x scroll 0 0 transparent;
}
.logo_contact {
	float: left;
	margin: 0;
	padding: 0;
	width: 1004px;
	height:142px;
}
.logo {
	float: left;
	margin: 0;
	padding: 21px 0 14px 24px;
	position: relative;
	width: 550px;
}
.logo a {
	display: block;
	float: left;
	margin: 0;
	padding:0;
}
.logo img {
	width: 262px!important;
	height: 104px!important;
}
.header_right {
	float: right;
	margin: 0;
	padding: 66px 0 0 0;
	width: 190px;
	height:76px;
}
.contact {
	float: right;
	margin: 0;
	padding: 0;
	width: 190px;
}
.contact div.fill-bg {
	float: right;
	margin: 0;
	padding: 0;
	width: 190px;
}
.contact_us {
	float: right;
	margin: 0;
	padding: 0 0 0 12px;
	width: 170px;
	border-left:1px solid #d2d2d2;
}
.contact_us h2 {
	color: #0660cf;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	margin: 0;
	padding: 0;
	text-align: left;
	text-transform: none;
	white-space: nowrap;
	width:auto;
}
.contact_us .tel_no {
	color: #6a6a6a;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	margin: 0;
	padding: 0 0 0 3px;
	white-space: normal;
	width:auto;
}
.contact_us .email_add {
	color: #6a6a6a;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 18px;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 170px;
}
.contact_us .email_add a {
	color: #6a6a6a;
	float: left;
	margin: 0;
	padding: 0;
	width:170px;
}
.social-icons{
	float:left;
	width:240px;
	margin:0;
	padding:70px 0 0 0;
}
.social-icons-inner{
	float:right;
	width:132px;
	margin:0;
	padding:0;
}
.socio-image{
	float:left;
	width:30px;
	margin:0;
	padding:0 3px 0 0 ;
}
.socio-image a{
	display:block;
}
/*Header Ends*/

/*Nav Starts*/
#page-wrap {
	float: left;
	width: 990px;
	margin:0;
	padding:0 6px 0 8px;
}
#header {
	background: url("images/nav.png") repeat-x scroll 0 0 #fff;
	height:40px;
	margin:0;
	padding:0;
	width: 990px;
}
#navigation {
	margin:0 auto;
	width:990px;
	padding:0;
	float:left;
}
.menu-header {
	float: left;
	width:auto;
	padding:0;
	height:40px;
}
#navigation ul {
	float:left;
	padding:0;
	margin:0;
	width:990px;
}
#navigation ul li {
	background: url("images/li-bg.png") no-repeat scroll left center transparent !important;
	float: left;
	list-style: none outside none;
	padding: 0 0 0 2px;
	margin:0;
	position:relative;
}
#navigation ul li:first-child {
	background: none!important;
	padding:0;
}
#navigation ul li a {
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 1.4em;
	font-family:Arial, Helvetica, sans-serif;
	height: 40px;
	padding: 0 26px 0 27px;
	text-decoration: none;
	line-height:40px;

}
#navigation ul li.current_page_item,#navigation ul li.current-page-parent,#navigation ul li.current_page_ancestor {
	background: url("images/hover.png") repeat-x scroll 0px 0 transparent!important;
	color: #fff;
	height: 40px;
	border-left:#a0b6cc 1px solid ;
	
}
#navigation ul li a:hover {
	background: url("images/hover.png") repeat-x scroll 0px 0 transparent!important;
	color: #fff;
	height: 40px;
	
}
#navigation ul li.page_item a:hover {
	background: url("images/hover.png") repeat-x scroll 0 0 transparent;
	color: #fff;
	height: 40px;
}
#navigation ul ul {
	position: absolute;
	top: 40px;
	left: 1px;
	width:320px;
	display:none;
	margin: 0;
	background:#338be0;
	padding:0;
}
#navigation ul ul ul {
	display:none!important;
}
#navigation ul ul li {
	padding:3px 0 0 0;
	width:320px;
	background:none!important;
	position:relative;
}
#navigation ul li li a {
	white-space: nowrap;
	width: 270px;
	padding: 3px 25px 3px 25px;
	float: none;
	display: block;
	line-height:30px;
}
#navigation ul li li a:hover {
	background: url("images/hover.png") repeat-x scroll 0 0 transparent !important;
}
#navigation ul ul li.current_page_item {
	background:none!important;
	color: #fff;
	height: 40px;
}
#navigation ul li:hover ul {
	display: block;
	z-index: 1000;
}
/*Nav Ends*/

/*Home Page Starts*/
/*Top-block Starts*/
.middle-pages {
    margin: 0px auto;
	overflow: hidden;
	padding:0 0 0;
	width: 1004px;
	background:#fff;
}
.panel{
	float:left;
	width:990px;
	margin:0;
	padding:13px 6px 45px 8px;
}
.top-portion{
	float:left;
	width:990px;
	margin:0;
	padding:0;
	background:url("images/top-portion-bg.png") no-repeat scroll center bottom transparent;
	min-height:390px;
	height:auto; 
}
#page-wrap2-in{
	float:left;
	width:990px;
	margin:0;
	padding:0;
}
.wrapper{
	float:left;
	width:501px;
	margin:0;
	padding:0 23px 0 16px;
}
.left_image{
	background:url("images/bg-left.png") no-repeat scroll left 16px transparent;
	float:left;
	padding:0 0 0 41px;
	width:460px;
}
.right_image{
	background:url("images/bg-right.png") no-repeat scroll right 16px transparent;
	float:left;
	padding:0 41px 0 0;
	width:419px;
}
.video{
	float:left;
	width:419px;
	margin:0;
	padding:0;
}
.video p{
	color:#1e6cba;
	font-size:29px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:31px;
	float:left;
	width:419px;
	margin:0;
	padding:10px 0 15px 0;
}
.signup-block-main{
	float:left;
	width:341px;
	padding:0 52px 0 57px;
	margin:0;
}
.signup-block1{
	float:left;
	width:341px;
	margin:0;
	padding:0 0 13px 0 ;
	background:url("images/sign-bg-bottom.png") no-repeat scroll bottom center transparent;
}
.signup-block2{
	float:left;
	width:341px;
	margin:0;
	padding:8px 0 0 0 ;
	background:url("images/sign-bg-up.png") no-repeat scroll top center transparent;
}
.signup-block3{
	float:left;
	width:341px;
	margin:0;
	padding:0 ;
	background:url("images/sign-bg-mid.png") repeat-y scroll 0 0 transparent;
}
.sign-head{
	float:left;
	width:341px;
	margin:0 0 0 -21px;
	padding:2px 0 0 0;
	background:url("images/sign-bg-head.png") no-repeat scroll 0 0 transparent;
	height:83px;
}
.sign-head h2.feature_title{
	float:left;
	width:275px;
	margin:0;
	padding:10px 25px 0 36px;
	font-size:23px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:23px;
	color:#fff;
	font-weight:bold;
	
}
.signup-block3 p.desc{
	float:left;
	width:278px;
	margin:0;
	padding:0 44px 15px 19px;
	color:#262626;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:19px;
}
#err{
	padding:0 44px 10px 19px;
	color:#FF0000;
}
#message h2{
	color:#006633;
	font-size:15px;
	font-weight:normal;
}
#message p{
	color:#000;
}
.form-signup{
	float:left;
	width:262px;
	margin:0;
	padding:0 59px 0 20px;
}
.form-sign_up{
	float:left;
	width:262px;
	margin:0;
	padding:0;
}
.form-sign_up .sign-name, .form-sign_up .sign-email{
	float:left;
	width:262px;
	margin:0;
	padding:0 0 15px 0;
}
.sign-name label, .sign-email label{
	float:left;
	margin:0;
	padding:0 10px 0 0;
	text-align:right;
	font-size:15px;
	color:#262626;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:26px;
	width:46px;
}
.sign-name p, .sign-email p{
	float:left;
	width:206px;
	margin:0;
	padding:0;
}
.sign-name p.name-sign, .sign-email p.email-sign{
	float:left;
	width:206px;
	margin:0;
	padding:0;
}
.sign-name p input, .sign-email p input{
    border: 1px solid #bfbfbf;
    float: left;
    font-size: 11px;
    height: 21px;
    padding: 2px 1px;
    text-align: left;
    width: 201px;
}
.form-sign_up .sign-button{
	float:left;
	width:154px;
	margin:0;
	padding:0 35px 15px 73px;
}

.form-sign_up .sign-button input {
	background:url("images/sign-button.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 36px;
    margin: 0;
    padding: 0;
    width: 154px;
	cursor:pointer;
}
/*Top-block Ends*/

/*Middle-block Starts*/
.middle-portion{
	float:left;
	width:990px;
	margin:0;
	padding:25px 0 0 0;
}
.left-block{
	float:left;
	width:655px;
	margin:0;
	padding:0 30px 0 0;
}
.block-heading{
	background:url("images/lower-block-head.png") repeat-x scroll 0 0 transparent;
	margin:0;
	padding:0 0 20px 0;
	float:left;
	width:655px;
	height:37px;
}
.block-heading h1.head{
	font-size:20px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	line-height:37px;
	float:left;
	width:530px;
	color:#fff;
	margin:0;
	padding:0 0 0 15px;
}
.block-heading a.apply{
	float:right;
	width:100px;
	margin:0;
	padding:0 10px 0 0;
	background:url("images/arw.png") no-repeat scroll 8px 15px transparent;
	font-size:17px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	line-height:37px;
	color:#fff;
	text-decoration:none;
	text-align:right;
}
.left_block_inner{
	float:left;
	width:648px;
	margin:0;
	padding:0 0 0 7px;
}
.left_block_inner #asd1 {
	margin:0;
	padding:0 0 40px 13px;
	width:311px;
	float:left;
}
.left_block_inner #asd2 {
	margin:0;
	padding:0 0 40px 13px;
	width:311px;
	min-height:300px;
	float:left;
}
.left_block_inner #asd3 {
	margin:0;
	padding:0 0 30px 13px;
	width:311px;
	float:left;
}
.left_block_inner #asd4 {
	margin:0;
	padding:0 0 30px 13px;
	width:311px;
	float:left;
}
.left_block_inner .blocks .blocks-img{
	float:left;
	width:311px;
	margin:0;
	padding:0 0 15px 0;
}
.left_block_inner .blocks img{
	width:306px;
	height:153px;
}
.left_block_inner .blocks h1.head {
	margin:0;
	padding:0 0 10px 0;
	color:#1461ac;
	font-size:20px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	float:left;
	width:311px;
}
.left_block_inner .blocks .det {
	float:left;
	width:311px;
	margin:0;
	padding:0 0 5px 0 ;
	color:#454545;
	font-size:13px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
}
.left_block_inner .blocks a.links {
	float:left;
	width:311px;
	margin:0;
	padding:0;
	color:#0273ae;
	font-weight:normal;
	text-decoration:underline;
	font-size:13px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
}
.left_block_inner .blocks a.links:hover {
	text-decoration:none;
}
#sidebar{
	float:right;
	width:300px;
	margin:0;
	padding:0 4px 25px 1px;
}
.sidebar-top{
    background: url("images/loan-bg.png") no-repeat scroll bottom right #ffffff;
    float: left;
	width:300px;
    margin: 0;
    padding:0 0 10px 0;
}
.sidebar-top-inner{
    background: url("images/loan-bg.png") no-repeat scroll top left transparent;
    float: left;
	width:300px;
    margin: 0;
    padding:0 ;
}

#sidebar .title, #aremc_widget-2{
	float:left;
	width:300px;
	margin:0;
	padding:0;
}
#sidebar .title h1.loan-head, .widget_aremc_widget h2.feature_title{
	float:left;
	width:300px;
	margin:0;
	padding:0;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:38px;
	color:#fff;
	text-align:center;
}
.aremc_sidebar{
	margin: 0;
    padding: 0 0;
    position: relative;
    width: 300px;
	float:left;
}
.loan-form, #aremc{
	margin: 0;
    padding: 20px 0 0 0;
    position: relative;
    width: 300px;
	float:left;
}
.loan-form ul , #aremc table {
    display: block;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0 0px 0 2px;
    width: 300px;

}

.loan-form ul , #aremc table tr,td{
 
    width: 127px;
	margin:3px;
	padding:6px 3px;

}

.loan-form ul, #aremc table .aremc_field input{
 
   padding:5px;
width:127px;
border:#A8A8A8 1px solid;
}

.loan-form ul, #aremc table .aremc_submit{
	background:url(images/sumbit.png) 10% top no-repeat ;
	

	width:101px;
	height:59px;}

.loan-form ul .loan_li1, .loan-form ul .loan_li3 {
    float: left;
    margin: 0;
    padding: 0 15px 15px 0;
    width: 127px;
}
.loan-form ul .loan_li2, .loan-form ul .loan_li4{
    float: left;
    margin: 0;
    padding: 0 0 15px 0;
    width: 127px;
}
.loan-form ul .loan_li5{
    float: left;
    margin: 0;
    padding: 0 0 5px 0;
    width: 254px;
}
.loan-form .loan-li .desc {
    border: medium none;
    color: #232323;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding: 0 0 5px 0;
    white-space: normal;
    width: 100%;
}
.loan-form .selection {
	float: left;
	margin: 0;
	padding: 0;
	width: 127px;
}
.loan-form .selection select {
	border: 1px solid #b9b9b9;
	float: left;
	padding: 3px 1px;
	width: 125px;
	font-size:11px;
	height:24px;
	text-align:left;
}
.loan-form .selection input {
	border: 1px solid #b9b9b9;
	float: left;
	padding: 2px 1px;
	width: 123px;
	font-size:11px;
	height:21px;
	text-align:left;
}
.loan-form .loan_li5 .desc {
    border: medium none;
    color: #232323;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding: 0 0 5px 0;
    white-space: normal;
    width:254px;
}
.loan-form .loan_li5 .selection {
	float: left;
	margin: 0;
	padding: 0;
	width: 254px;
}

.loan-form .loan_buttons {
	float: left;
    margin: 0;
    padding: 5px 0;
    width: 254px;
}
.loan-form .loan_buttons input {
	background: url("images/submit-img.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 52px;
    width: 101px;
	margin:0;
	padding:0;
}

.sidebar-bottom{
	float:right;
	width:300px;
	margin:0;
	padding:55px 0 50px 0;
}

/*Middle-block Ends*/
/*Home Page Ends*/

/*Footer Starts*/
.footer_container {
	float:left;
	width:990px;
	background:url("images/footer-bg.png") repeat-x scroll 0 0 transparent;
	height:149px;
	margin:13px 6px 0 8px;
	padding:0;
}
.footer {
	float:left;
	width:900px;
	margin:0 45px;
	padding:0;
}
.footer1{
	float:left;
	width:167px;
	margin:0;
	padding:0 87px 0 0;
	height:149px;
}
.footer1 a.footer_logo{
	float:left;
	width:167px;
	margin:0;
	padding:14px 0 0 0;
}
.footer1 a.footer_logo img{
	width:167px;
	height:67px;
}
.footer1 ul {
	float:left;
	padding:0;
	margin:0;
	width:167px;
	text-decoration:none;
	list-style:none;
}
.footer1 ul li{
	float:left;
	width:167px;
	font-size:15px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	color:#fff;
	margin:0;
	padding:0;
}
.footer1 ul li span{
	float:left;
	width:167px;
	font-size:15px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	color:#fff;
	margin:0;
	padding:0;
}
.footer2{
	float:left;
	width:315px;
	margin:0;
	padding:0 48px 0 87px;
	height:150px;
}
.footer2 ul {
	float:left;
	padding:45px 0 0 0;
	margin:0;
	width:315px;
	text-decoration:none;
	list-style:none;
}
.footer2 ul li{
	float:left;
	width:315px;
	font-size:14px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#fff;
	margin:0;
	padding:0;
}
.footer2 ul li span{
	float:left;
	width:315px;
	font-size:14px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#fff;
	margin:0;
	padding:0;
	text-align:left;
}
.footer3 {
	float:left;
	width:160px;
	margin:0;
	padding:0 0 0 35px;
}
.footer3 h3.title {
	float:left;
	padding:53px 0 10px 0;
	margin:0;
	width:160px;
	text-decoration:none;
	list-style:none;
	color:#fff;
	font-size:20px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.social-icons-inner-footer {
    float: right;
    margin: 0;
    padding: 0;
    width: 160px;
}
.socio-image-footer{
    float: left;
    margin: 0;
    padding: 0 3px 0 0;
    width: 30px;
}
/*Footer Ends*/

/*AboutUs Starts*/
.about_us{
	float:left;
	width:990px;
	margin:0;
	padding:35px 0 0 0;
}
.about_us_inner{
	float:left;
	width:650px;
	margin:0;
	padding:0 35px 0 0; 
}
.about-main{
	float:left;
	width:650px;
	margin:0;
	padding:0; 
}
.about-desc{
	float:left;
	width:635px;
	margin:0;
	padding:0 0 0 15px; 
}
.about_us_title{
	float:left;
	width:635px;
	margin:0;
	padding:0; 
}
.about_us_title h2.page_title{
	color:#1360ab;
	font-size:20px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:635px;
	margin:0;
	padding:0 0 20px 0;
	line-height:20px;
}
.detail-descr{
	float:left;
	width:635px;
	margin:0;
	padding:0;
	color:#262626;
	font-size:15px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:19px;
}
.detail-descr p{
	color:#262626;
	font-size:15px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:19px;
	float:left;
	width:635px;
	margin:0;
	padding:0 0 10px 0;
}
/*AboutUs Ends*/

/*Testimonial Starts*/
.testimonial_page{
	float:left;
	width:990px;
	margin:0;
	padding:35px 0 0 0;
}
.testimonial_inner{
	float:left;
	width:650px;
	margin:0;
	padding:0 35px 0 0;
}
.test_main{
	float:left;
	width:640px;
	margin:0;
	padding:0 0 0 10px;
}
.test-desc{
	float:left;
	width:640px;
	margin:0;
	padding:0;
}
.test_us_title {
    float: left;
    margin: 0;
    padding: 0 0 0 5px;
    width: 635px;
}
.test_us_title h2.page_title {
    color: #1360AB;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding: 0 0 0;
    width: 635px;
}
.detail-descr-test{
    float: left;
    margin: 0;
    padding: 0;
    width: 640px;
}
.test_blocks{
	float:left;
	width:640px;
	margin:0;
	padding:28px 0 25px 0;
	background:url("images/border-bottom-test.png") no-repeat scroll bottom center transparent;
}
.test-img{
	float:left;
	width:168px;
	margin:0;
	padding:0 10px 0 0;
}
.test-img img{
	width:168px;
	height:139px;
}
.test_blocks .desc{
	float:left;
	width:462px;
	margin:0;
	padding:0;
}
.test_blocks .desc-inner{
	margin:0;
	padding:0;
	float:left;
	width:462px;
}
.desc-inner .inner1{
	background:url("images/test-bg-left.png") no-repeat scroll top left transparent;
	color:#000;
	font-size:15px;
	font-weight:normal;
	margin:0;
	padding:0 0 0 20px;
	line-height:22px;
	float:left;
	width:442px;
}
.desc-inner .inner2{
	background:url("images/test-bg-right.png") no-repeat scroll 79% 96% transparent;
	color:#000;
	font-size:15px;
	font-weight:normal;
	margin:0;
	padding:0 20px 0 0;
	line-height:22px;
	float:left;
	width:auto;
}
.authorname{
	float:right;
	width:422px;
	margin:0;
	padding:0;
}
.test_blocks .authorname a{
	color:#440200;
	font-size:14px;
	line-height:16px;
	float:right;
	text-align:right;
	width:422px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
}
/*Testimonial Ends*/

/*Blog Page Starts*/
.blog-page {
    float: left;
    margin: 0;
    padding: 35px 0 0;
    width: 990px;
}
.blog-main{
    float: left;
    margin: 0;
    padding: 0 35px 0 0;
    width: 650px;
}
.blog_post{
     float: left;
    margin: 0;
    padding: 0 0 0 15px;
    width: 635px;
}
.blog_title {
    float: left;
    margin: 0;
    padding: 0;
    width: 635px;
}
.blog_title h2.page_title {
    color: #1360AB;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    padding: 0 0 0;
    width: 635px;
}
#post-homecontent{
    float: left;
    margin: 0;
    padding: 0;
    width: 635px;
}
#post-homecontent .blogPage.withoutimage{
	float:left;
	width:635px;
	margin:0;
	padding:15px 0 30px 0 ;
	overflow:hidden;
 	background: url("images/border-bottom-test.png") no-repeat scroll center bottom transparent;
}
#post-homecontent .blogPage.withoutimage #audata{
	float:left;
	width:635px;
	margin:0;
	padding:0;
	color:#585858;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
}
#post-homecontent .blogPage.withoutimage #audata h3{
	color:#1360ab;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	float:left;
	width:635px;
	margin:0;
	padding:0;
}
#post-homecontent .blogPage.withoutimage #audata h3 a{
	color:#1360ab;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:30px;
	float:left;
	width:635px;
	margin:0;
	padding:0;
	font-style:normal;
}
#post-homecontent .blogPage.withoutimage #audata p{
	float:left;
	width:635px;
	margin:0;
	padding:0;
}
.pstby{
	float:left;
	width:auto;
	margin:0;
	padding:0 3px 0 0;
}
.pston{
	float:left;
	width:auto;
	margin:0;
	padding:0 3px 0 0;
}
#post-homecontent .blogPage.withoutimage #audata p a{
	float:left;
	widows:635px;
	margin:0;
	padding:0 3px 0 0;
	color:#267dd1;
	font-style:italic;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	text-decoration:none;
}
.postdate{
	float:left;
	width:auto;
	margin:0;
	padding:0 ;
}
#post-homecontent .blogPage.withoutimage .entry{
	float:left;
	width:635px;
	margin:0;
	padding:15px 0 0 0;
	font-size:15px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#000;
}
#post-homecontent .blogPage.withoutimage .entry p{
	float:left;
	width:635px;
	margin:0;
	padding:0;
	font-size:15px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#000;
}
.blogPage .read-more{
	float:right;
	width:114px;
	margin:0;
	padding:0 15px;
}
.blogPage .read-more a{
	float:right;
	margin:20px 0 0 0;
	padding:0;
	color:#fff;
	font-size:15px;
	line-height:34px;
	font-weight:normal;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	background:url("images/read-more-img.png") no-repeat scroll 0 0 transparent;
	width:114px;
	height:36px;
	text-align:center;
}
.blogPage.withoutimage .comment{
	float:left;
	width:132px;
	margin:0;
	padding:0 0 0 359px;
}
.blogPage .comment{
	float:left;
	width:132px;
	margin:0;
	padding:0 0 0 276px;
}
.blogPage .comment a{
	float:left;
	margin:20px 0 0 0;
	padding:0;
	width:132px;
	background:url("images/comment-img.png") no-repeat scroll 0 0 transparent;
	color:#fff;
	font-size:15px;
	line-height:34px;
	font-weight:normal;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	height:36px;
	text-align:center;
}
.blogPage .comment a:hover, .blogPage .read-more a:hover {
	text-decoration:underline;
	color:#fff;
}
#post-homecontent .blogPage{
	float:left;
	width:635px;
	margin:0;
	padding:20px 0 30px 0;
	overflow:hidden;
 	background: url("images/border-bottom-test.png") no-repeat scroll center bottom transparent;
}
#post-homecontent .blogPage img.alignleft{
	float:left;
	width:55px;
	margin:0;
	padding:0 25px 0 0;
	height:56px;
	
}
#post-homecontent .blogPage #audata{
	float:left;
	width:552px;
	margin:0;
	padding:0;
	color:#585858;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
}
#post-homecontent .blogPage #audata h3{
	color:#1360ab;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	float:left;
	width:552px;
	margin:0;
	padding:0;
}
#post-homecontent .blogPage #audata h3 a{
	color:#1360ab;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:30px;
	float:left;
	width:552px;
	margin:0;
	padding:0;
	font-style:normal;
}
#post-homecontent .blogPage #audata a{
	float:left;
	widows:552px;
	margin:0;
	padding:0 3px 0 0;
	color:#267dd1;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	text-decoration:none;
	font-style:italic;
}
#post-homecontent .blogPage .entry{
	float:left;
	width:552px;
	margin:0;
	padding:15px 0 0 0;
	font-size:15px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#000;
}
#post-homecontent .blogPage .entry p{
	float:left;
	width:552px;
	margin:0;
	padding:0;
	font-size:15px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#000;
}
#post-homecontent .blogPage .entry p a{
	float:right;
	margin:20px 0 0 0;
	padding:0;
	color:#fff;
	font-size:15px;
	line-height:34px;
	font-weight:normal;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	background:url("images/read-more-img.png") no-repeat scroll 0 0 transparent;
	width:114px;
	height:36px;
	text-align:center;
}
/*Blog Page Ends*/

/*FAQ Page Starts*/
.faq-page {
    float: left;
    margin: 0;
    padding: 35px 0 0;
    width: 990px;
}
.faq-page-inner{
	float: left;
    margin: 0;
    padding: 0 35px 0 0;
    width: 650px;
}
#faq-main {
    float: left;
    margin: 0;
    padding: 0 0 0 15px;
    width: 635px;
}
.faq-post{
    float: left;
    margin: 0;
    padding: 0;
    width: 635px;
}
.faq_title {
    float: left;
    margin: 0;
    padding: 0;
    width: 635px;
}
.faq_title h2.page_title {
    color: #1360AB;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding: 0 0 15px;
    width: 635px;
}
.faq-desc{
    float: left;
    margin: 0;
    padding: 0;
    width: 635px;
}
.faq-que{
    float: left;
    margin: 0;
    padding: 0 0 25px 0;
    width: 635px;
}
.faq-desc h3.heading-faq{
	color:#585858;
	font-size:20px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	float:left;
	width:635px;
	margin:0;
	padding:0 0 7px 0;
}
.faq-que ul{
	float:left;
	width:635px;
	margin:0 0 0 -5px;
	padding:0;
	list-style:none;
}
.faq-que ul li{
	float:left;
	width:635px;
	margin:0;
	padding:0 0 0 9px;
	background:url("images/que-arw.png") no-repeat scroll left center transparent;
}
.faq-que ul li a{
	color:#267dd1;
	font-size:17px;
	line-height:24px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:635px;
	margin:0;
	padding:0;
	text-decoration:none;
}
.faq-que ul li a:hover{
	text-decoration:underline;
}
.faq-ans{
    float: left;
    margin: 0;
    padding:25px 0 0 0;
    width: 635px;
}
.faq-ans .blocks{
    float: left;
    margin: 0;
    padding:0 0 17px 0;
    width: 635px;
}
.faq-ans .blocks-inner{
    float: left;
    margin: 0;
    padding:0;
    width: 635px;
}
.faq-ans .blocks-inner a.ques{
	color:#267dd1;
	font-size:17px;
	line-height:24px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:635px;
	margin:0;
	padding:0 0 10px 0;
	text-decoration:none;
}
.faq-ans .blocks-inner a.ques:hover{
	text-decoration:underline;
}
.faq-ans .blocks-inner .det-ans{
	color:#191919;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:635px;
	margin:0;
	padding:0;
	text-align:left;
}
/*FAQ Page Ends*/

/*Contact-Page Starts*/
.contact_page {
    float: left;
    margin: 0;
    padding: 35px 0 0;
    width: 990px;
}
.contact-page-inner {
    float: left;
    margin: 0;
    padding: 0 ;
    width: 990px;
}
.contact-main{
    float: left;
    margin: 0;
    padding: 0 15px 60px 15px ;
    width: 960px;
}
.contact_title {
    float: left;
    margin: 0;
    padding: 0 30px 0 0;
    width: 930px;
}
.contact_title h2.page_title {
    color: #1360AB;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    padding: 0 0 13px 0;
    width:930px;
}
.loction_map{
	float:left;
	width:376px;
	margin:0;
	padding:15px 60px 0 0;
}
.inquiry_title{
	float:left;
	width:524px;
	margin:0;
	padding:0;
}
.inquiry_title h2.page_title {
    color: #1360AB;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    padding: 0 0 13px;
    width: 524px;
	text-align:center;
}
.inquiry_form{
	float:left;
	width:524px;
	margin:0;
	padding:0;
}
.inquiry_form .contact_block {
	border: 0px solid #EEEEEE;
	margin: 0;
	overflow: hidden;
	padding: 0;
	float: left;
	width: 524px;
}
#inquiry_contact_form {
	float:left;
	margin: 0;
	padding: 0 44px 30px 10px;
	width: 470px;
}
#inquiry_contact_form ul {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 470px;
}
#inquiry_contact_form ul li {
	float: left;
	padding: 0 0 12px 0;
	margin: 0;
	text-align: right;
	width: 470px;
}
#inquiry_contact_form ul li .desc {
	border: medium none;
	color: #191919;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	margin: 0 10px 0 0;
	padding: 0 0;
	line-height:28px;
	text-align: right;
	white-space: normal;
	width: 248px;
}
#inquiry_contact_form .selection_contact {
	float: right;
	margin: 0;
	padding: 0;
	width: 212px;
}
.selection_contact input.contact1_input {
	border: 1px solid #bcbcbc;
	margin: 0;
	padding: 5px 4px;
	resize: none;
	width: 202px;
	float:left;
}
.selection_contact #comm {
	border: 1px solid #bcbcbc;
	float: left;
	margin-left: 0;
	padding: 4px;
	width: 202px;
	height:110px;
}
.inquiry_button {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 10px 57px 0 0;
	width: 413px;
	text-align:center;
}
.inquiry_button .submit_cont1 {
	background: url("images/inquiry-btn.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	color: #FFFFFF;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	height: 36px;
	padding: 0 ;
	text-transform: uppercase;
	width: 104px;
}
 p.error {
	color: #f00;
	text-align:center;
	display: block;
	padding:0 0 10px 20px;
}
span.error{
	color: #f00;
	text-align:left;
	display: block;
	padding:0 0;
}
.panel .thanks {
    color: #80B600;
    padding: 0 0 0 5px;
	text-align:center;
}
.panel .thanks p {
    color: #80B600;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 23px;
    margin: 0;
    padding: 0;
}
/*Contact-Page Ends*/

/*Buyers-Page Starts*/
.buyers-page{
    float: left;
    margin: 0;
    padding: 35px 0 0;
    width: 990px;
}
.buyers-page-inner {
    float: left;
    margin: 0;
    padding: 0 25px 0 0;
    width: 660px;
}
.buyers-main {
    float: left;
    margin: 0;
    padding: 0 0 0 5px;
    width: 655px;
}
.buyers_title{
	float:left;
	width:655px;
	margin:0;
	padding:0;
}
.buyers_title h2.page_title {
    color: #1360AB;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding: 0 0 15px 10px;
    width: 645px;
}
.buyers-desc{
	float:left;
	width:655px;
	margin:0;
	padding:0;
}
.buyers-desc-blk{
	margin:0;
	padding:0 25px 15px 0;
	float:left;
	width:auto;
}

.smlLft {
	background-color: transparent;
    background-image: url("images/bttom-blk.png");
    background-position: center bottom;
    background-repeat: no-repeat;
	float: left;
    margin: 0 0;
    padding:0 0px 12px 0;
    width: 246px;
	height:auto;
	min-height:220px;
}
.smlLft-main{
	background:url("images/top-blck.png") no-repeat scroll top center transparent;
	margin:0;
	float:left;
	padding:13px 0 0 0;
	width:246px;
	min-height:220px;
}
.smlLft-inner{
	background:url("images/mid-blk.png") repeat-y scroll 0 0 transparent;
	margin:0;
	float:left;
	padding:0;
	width:246px;
	min-height:220px;
}
div.smlLft ul {
	display:block;
	float: left;
    margin: 0;
    padding: 5px 20px 10px 11px;
    width: 215px;
}
div.smlLft ul li {
	background: url("images/que-arw.png") no-repeat scroll left 8px transparent;
    clear: both;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 26px;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 10px;
    width: 205px;
}
div.smlLft ul li a {
	float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 26px;
    margin: 0;
    padding:0;
	width:205px;
	color:#191919;
}
div.smlLft ul li a:hover,div.smlLft ul li a:active {
    color: #646361;
}
.leFT{
	margin:0;
	padding:5px 0 0 0;
	width:auto;
	color:#191919;
	font-size:14px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}
.leFT p{
	margin:0;
	padding:0 0 0;
	width:auto;
	color:#191919;
	font-size:14px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}
.buyers-inner-page {
    float: left;
    margin: 0;
    padding: 35px 0 0;
    width: 990px;
}
/*Buyers-Page Ends*/

/*Sellers-Page Start*/
.sellers-page {
    float: left;
    margin: 0;
    padding: 35px 0 0;
    width: 990px;
}
.sellers-page-inner {
    float: left;
    margin: 0;
    padding: 0 25px 0 0;
    width: 660px;
}
.sellers-main {
    float: left;
    margin: 0;
    padding: 0 0 0 5px;
    width: 655px;
}
.sellers_title {
    float: left;
    margin: 0;
    padding: 0;
    width: 655px;
}
.sellers_title h2.page_title {
    color: #1360AB;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding: 0 0 15px 10px;
    width: 645px;
}
.sellers-desc {
    float: left;
    margin: 0;
    padding: 0;
    width: 655px;
}
.sellers-desc-blk {
    float: left;
    margin: 0;
    padding: 0 25px 15px 0;
    width: auto;
}
.sellers-inner-page {
    float: left;
    margin: 0;
    padding: 35px 0 0;
    width: 990px;
}
/*Sellers-Page Ends*/

/*Renters-Page Ends*/
.renter-page {
    float: left;
    margin: 0;
    padding: 35px 0 0;
    width: 990px;
}
.renter-page-inner {
    float: left;
    margin: 0;
    padding: 0 25px 0 0;
    width: 660px;
}
.renter-main {
    float: left;
    margin: 0;
    padding: 0 0 0 5px;
    width: 655px;
}
.renter_title {
    float: left;
    margin: 0;
    padding: 0;
    width: 655px;
}
.renter_title h2.page_title {
    color: #1360AB;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding: 0 0 15px 10px;
    width: 645px;
}
.renter-desc {
    float: left;
    margin: 0;
    padding: 0;
    width: 655px;
}
.renter-desc-blk {
    float: left;
    margin: 0;
    padding: 0 45px 25px 15px;
    width: 595px;
	color:#191919;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:20px;
}
.renter-desc-blk p{ 
    float: left;
    margin: 0;
    padding: 0;
    width: 595px;
	color:#191919;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:20px;
}
.renter-desc_block{
	margin:0;
	padding:0 0 0 28px;
	float:left;
	width:627px;
}
.smlLft-renter{
    background-image: url("images/renter-blk-bttom.png");
    background-position: center bottom;
    background-repeat: no-repeat;
	background-color:transparent;
    float: left;
    height: auto;
    padding: 0 0 12px 0;
    width: 276px;
	margin:0 37px 0 0;
}
.smlLft-main-renter{
	background-image:url("images/renter-blk-top.png");
    background-position: center top;
    background-repeat: no-repeat;
	background-color:transparent;
	margin:0;
	float:left;
	padding:10px 0 0 0;
	width:276px;
}
.smlLft-inner-renter{
	background-image:url("images/renter-blk-mid.png");
    background-position: 0 0;
    background-repeat: repeat-y;
	background-color:transparent;
	margin:0;
	float:left;
	padding:0;
	width:276px;
}
.sub_heading{
	background:url("images/sub-head-img.png") no-repeat scroll 0 0 transparent;
	float:left;
	margin:0 0 0 -16px;
	color:#fff;
	padding:0;
	width:276px;
	min-height:200px;
	height:auto;
}
.sub_heading a{
	color:#fff!important;
	font-size:20px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:41px;
	float:left;
	width:232px;
	margin:0;
	padding:0 0 0 34px;
}
.sub_heading a:hover, .sub_heading a:active{
	color:#fff;
}
div.smlLft-renter ul {
    float: left;
    margin: 0 0 0 16px;
    padding: 5px 20px 10px 11px;
    width: 215px;
}
div.smlLft-renter ul li {
    background: url("images/que-arw.png") no-repeat scroll left 8px transparent;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 26px;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 10px;
    width: 205px;
}
div.smlLft-renter ul li a:hover, div.smlLft-renter ul li a:active {
    color: #646361;
}
div.smlLft-renter ul li a {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 26px;
    margin: 0;
    padding: 0;
    width: 205px;
	color:#191919!important;
}
/*Renters-Page Ends*/

/*Default Page Starts*/
#default-page, #default-main{
	float:left;
	width:990px;
	margin:0;
	padding:0;
}
#default-page .post {
	float:left;
	margin:0;
	padding:0 20px;
	width:950px;
}
.default_title{
	float:left;
	width:950px;
	margin:0;
	padding:0;
}
.default_title h2.page_title {
    color: #1360AB;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding: 0 0 15px 0;
    width: 950px;
}
#default-main .entry{
	float:left;
	width:950px;
	margin:0;
	padding:0;
}
#default-main .entry p {
	font-size:14px;
	color:#181818;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	padding:0x;
	width:950px;
	line-height:20px;
}
#default-main .entry p a {
	font-size:14px;
	color:#181818;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	padding:10px 0px;
	width:950px;
	line-height:20px;
}
#default-main .entry a img {
	padding:10px 0px;
	margin:0;
	width:300px;
	height:300px;
}
/*Default Page Ends*/

/*Post Page Starts*/
.single_post_page{
	float:left;
	width:990px;
	margin:0;
	padding:35px 0 0;
}
#single-post , #posts_page{
	width: 990px;
	margin:0;
	padding:0;
	float: left;
}
.single_post{
	width: 950px;
	margin:0;
	padding:0 20px;
	float: left;
}
.post_title{
	float:left;
	width:950px;
	margin:0;
	padding:0;
}
.post_title h2.page_title {
    color: #1360AB;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding: 0 0 20px;
    width:950px;
}
#posts_page #homecontent {
	float: left;
	width: 950px;
	margin:0;
	padding: 0;
}
#posts_page .single_post .meta {
	padding: 5px;
	float:left;
	width:940px;
	color:#000;
	margin:0 0 10px 0;
	font-size:14px;
	font-weight:normal;
	line-height:16px;
	background:#DFEFFF;
}
.single_post p, .single_post div {
	padding:5px 0;
	float:left;
	width:950px;
	color:#000;
	font-size:15px;
	font-weight:normal;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.single_post p a {
	padding:10px 0;
	float:left;
	width:950px;
	color:#000;
	font-size:15px;
	font-weight:normal;
	line-height:20px;
	margin:0;
}
.single_post p img , .single_post p a img ,.single_post a img{
	width:300px!important;
	height:300px!important;
	float:left;
	padding: 0;
}
#homecontent #comments, #homecontent .navigation, #homecontent .commentlist{
	float:left;
	width:950px;
	margin:0;
	padding:5px 0;
}
 #homecontent .commentlist li{
	float:left;
	width:950px;
	margin:0;
	padding:5px 0;
}
.single_post #respond {
	padding: 10px 0 0 0;
	float:left;
	width:950px;
	margin:0;
}
.single_post #respond h2 {
	float:left;
	width:98%;
	margin:0;
	padding:10px 0 5px 0;
	color:#000;
	font-size:15px;
	font-weight:normal;
	line-height:17px;
}

/*Post Page Ends*/

/*404 Starts*/

.page_404 {
	margin-top: 14px;
	clear: both;
	background:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(border-radius.htc);
	padding:10px 15px 25px;
	width:970px;
}
.page_404 {
	overflow: hidden;
}
.page_404 h2 {
	font-size: 25px;
	padding: 15px 0 10px;
}
.page_404 #sidebar {
	float: right;
	width: 238px;
}
.NotFoundImage img {
	max-width: 970px;
}
/*404 Ends*/

/*Popup Strats*/

#backgroundPopup {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1;
}
#popupContact {
	display:none;
	position:absolute;
	top:50px!important;
	_position:absolute; /* hack for internet explorer 6*/
	height:auto;
	width:408px;
	background:#FFFFFF;
	border:2px solid #cecece;
	z-index:2;
	padding:12px;
	font-size:13px;
	z-index: 10000;
}
#popupContact h1 {
	text-align:left;
	color:#6FA5FD;
	font-size:22px;
	font-weight:700;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:2px;
	margin-bottom:20px;
}
#popupContactClose {
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	font-weight:700;
	display:block;
}
/*Popup Ends */

