body {
	background:#002030 url(../images/body-bg.jpg) repeat-x left top;
	margin:0;
	padding:0;
}
td, div {
	font-family:tahoma;
	font-size:12px;
	color:#424242;
	line-height:22px;
	letter-spacing:0.01em;
}
img {
	border:none;
}
a {
	color: #1ea8c6;
	text-decoration: none;
}
a:hover {
	color: #6d9601;
	text-decoration: none;
}
h1 {
	font-size:23px;
	font-weight:500;
	color:#038ad7;
	margin:0px;
	font-family:"tahoma";
	line-height:32px;
}
h2 {
	font-size:21px;
	font-weight:100;
	color:#038ad7;
	margin:0;
	font-family:"tahoma";
}
h3 {
	font-size:17px;
	font-weight:100;
	color:#038ad7;
	margin:0;
	font-family:"tahoma";
}
.pagewidth {
	width:980px;
	margin:0 auto;
	padding:0;
	border:0px solid #000;
}
.pagemain {
	width:100%;
	background:url(../images/banner_saddow.png) center 112px no-repeat;
}
p {margin:0px; padding:0px;}
/*---top css start---*/

.toppart {
	height:112px;
	padding:0 9px 0 33px;
}
.toppart .span-1 {
	width:524px;
}
.toppart .span-2 {
	width:411px; height:51px;
}
.logo h1 a {
	background:url(../images/logo-real-estate-php-script.jpg) no-repeat left top;
	width:391px;
	height:82px;
	display:block;
	margin-top:16px;
}
.logo h1 span {
	display:none;
}
.callbg {
	background:url(../images/call-bg.jpg) no-repeat right top;
	width:365px;
	height:41px;
	padding:10px 20px 0 20px;
}
.callbg a {color:#ffe844; font-size:12px; text-decoration:none; text-transform:uppercase;}
.callbg a:hover {color:#fff;}
.icon_home{
	width:20px;
	margin:0 0 0 0;
	padding:0 17px 0 5px;
	border-right-width: 1.0px;
	border-right-style: dashed;
	border-right-color: #046395;
}
.Callno{
	width:159px;
	font-size:18px;
	margin:0 0 0 0;
	padding:0 6px 0 19px;
}
.requestacall{
	width:98px;
	margin:0 0 0 0;
	color:#ffe844;
	float:left;
	padding:0 17px 0 17px;
	border-right-width: 1.0px;
	border-right-style: dashed;
	border-right-color: #046395;
}
.requestacall a{
	color:#ffe844;
}

/*---top css end---*/

/*---Navigation css start---*/
.banner{
	width:980px;
	height:313px;
	margin:0 auto;
	padding:0 0 0 0;
	background:#FFFFFF url(../images/banner_images.jpg) 5px 5px no-repeat;
	border-top:1px solid #0574a4;
}

.banner ul {margin:271px 0px 0px 13px; padding:0px; list-style-type:none;}
.banner ul li {margin:0px 3px 0px 0px; padding:0px; color:#FFFFFF; float:left;}
.banner ul li a {color:#002030; font-size:16px; height:42px; _width:1%; line-height:42px; padding:0px 0px 0px 14px; background:url(../images/menu-bg.gif) left top no-repeat; display:block; font-weight:bold;}
.banner ul li a span {color:#002030; height:42px; line-height:42px; padding:0px 14px 0px 0px; background:url(../images/menu-bg.gif) right top no-repeat; display:block; font-weight:bold;}
.banner ul li a:hover {color:#fff; font-size:16px; height:42px; line-height:42px; padding:0px 0px 0px 14px; background:url(../images/menu-bg.gif) left top no-repeat; display:block; font-weight:bold; cursor:pointer;}
.banner ul li a:hover span {color:#fff; height:42px; line-height:42px; padding:0px 14px 0px 0px; background:url(../images/menu-bg.gif) right top no-repeat; display:block; font-weight:bold; cursor:pointer;}
.freecall{ 
	width:116px;
	height:115px;
	position:absolute;
	margin:150px 0px 0px 862px;
	*margin:219px 0px 0px 850px;
	padding:0;
}
/*---Navigation css end---*/

/*---Header css Start---*/

/*---Header css end---*/

/*---Main Middle css Start---*/
.middle{
	width:970;
	padding:30px 8px 20px 8px;
	margin:5px 0px 0px 0px;
	background:#FFFFFF;
}
/*---Left css Start---*/
.middle_left_main{
	width:647px;
	margin:0px;
	padding:0px;
	float:left;
}
.therealestate{
	width:647px;
	margin:0;
	padding:0;
}
.header{
	font-family:tahoma;
	font-size:26px;
	color:#038ad7;
}
.therealstate_text{
	width:438px;
}
.part_line{
	width:647px;
	margin:0;
	padding:22px 0 15px 0;
}
.features_list_icon{
	margin:0;
	padding:0;
	list-style-type:none;
}
.features_list_icon li{
	margin:0;
	padding:0px 0px 0px 22px;
	background:url(../images/icon_bg.jpg) 8px 8px no-repeat;
}
.list_icon{
	margin:0;
	padding:0;
	list-style-type:none;
}
.list_icon li{
	margin:0;
	padding:0px 0px 0px 22px;
	list-style:none;
}
.list_icon_sub{
	margin:-66px 0 0 240px;
	padding:0;
	list-style-type:none;
}
.list_icon_sub li{
	margin:0 0 0 0;
	padding:0;
	list-style-type:none;
}
.list_icon_sub_sub{
	margin:-243px 0 0 240px;
	padding:0;
	list-style-type:none;
}
.list_icon_sub_sub li{
	margin:0 0 0 0;
	padding:0;
	list-style-type:none;
}
.system_require_subheader{
	font-size:14px;
}
/*---Left css End---*/
/*---right css start---*/
.middle_right_main{
	width:291px;
	float:left;
	margin:0px 0px 0px 26px;
	padding:0px;
}
.livechart{
	width:291px;
	height:79px;
	margin:0px;
	padding:0px;
}
.livechart_left{
	width:5px;
	height:79px;
	float:left;
	background:url(../images/live_chart_left_bg.jpg) left top no-repeat;
	margin:0px;
	padding:0px;
}
.livechart_right{
	width:5px;
	height:79px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/live_chart_right_bg.jpg) right top no-repeat;
}
.livechart_middle{
	width:281px;
	height:75px;
	border:2px solid #148fc3;
	border-width:2px 0 2px 0;
	float:left;
	margin:0px;
	padding:0px;
}
.livechart_talk_icon{
	margin:0px;
	padding:12px 0px 0px 0px;
}
.livechart_mailid{
	width:205px;
	height:29px;
	float:right;
	margin:34px 0 0 76px;
	*margin:34px 0 0 -181px;
	padding:0px;
	text-align:center;
	line-height:29px;
	background:url(../images/live_chart_bg.jpg) right top repeat-y;
	position:absolute;
}
/*---Quick Quote Start---*/
.titlebg {background:#f4f4f4; height:45px; width:291px; margin:17px 0px 0px 0px;}
.titlebg_left_bg {background:url(../images/contact_tital_left_bg.jpg) left top no-repeat; width:10px; height:45px; float:left;}
.titlebg_right_bg {background:url(../images/contact_tital_right_bg.jpg) left top no-repeat; width:14px; height:45px; float:left;}
.titlebg_middle_bg {background:url(../images/contact_tital_middle_bg.jpg) left top repeat-x; width:265px; height:34px; float:left; padding:11px 0px 0px 2px; font-size:16px; text-transform:uppercase; font-weight:600;}
.leftcontbg {background:#f4f4f4 url(../images/contactbg.jpg) no-repeat left bottom; padding:0px 12px 12px 12px; margin:0px;}
.leftcontbg .span-1 {width:150px;}
.textfieldbg {background:url(../images/textfieldbg.jpg) left top repeat-x; border:1px solid #dbdbdb; height:24px; line-height:23px;}
.textfieldmaltilinebg {background:#ffffff url(../images/textfieldmaltilinebg.jpg) left bottom repeat-x; border:1px solid #dbdbdb; height:84px; *height:75px;}
.verificationcode {float:left; width:80px; height:45px;}
.text_code{width:265px; height:35px; float:left;}
.submit {background:url(../images/submit_button.jpg) center top no-repeat; width:100px; height:32px; margin:0px 0px 0px 85px; font-size:16px; color:#FFFFFF; border:0px none; cursor:pointer;}
.latestupdates_tex { margin:0px; padding-top:8px; text-align:justify;}
.otherproduct_content {padding:10px 20px 0px 20px; margin:0px; width:224px; height:144px;}
.otherproduct_content_mp {text-align:center; color:#026691; margin:0px; padding:0px; text-decoration:none;}
.otherproduct_content_mp a {text-align:center; color:#026691; margin:0px; padding:0px; text-decoration:none;}
.otherproduct_content_mp a:hover {text-align:center; color:#026691; margin:0px; padding:0px; text-decoration:underline;}
/*---Quick Quote Start---*/

/*---right css End---*/

/*---Mid css Start---*/
.mid {width:648px;}

.mid ul {margin:0; padding:0; list-style:none;}
.mid li {margin:0; list-style:none; background:url(../images/arrow-blue.gif) no-repeat left top; line-height:25px; padding-left:12px;}
/*---Mid css End---*/

/*---Main Middle css end---*/
/*---Footer css Start---*/
.footer {
	background-color:#e79502;
	height:268px;
	margin:0px;
	padding:0px;
}
.footer_navigation {font-size:12px; font-family:tahoma; color:#252525; text-align:center; padding:10px 0px 0px 0px; text-decoration:none;}
.footer_navigation a {font-size:12px; font-family:tahoma; color:#252525; text-align:center; padding:10px 0px 0px 0px; text-decoration:none;}
.footer_navigation a:hover {font-size:12px; font-family:tahoma; color:#252525; text-align:center; padding:10px 0px 0px 0px; text-decoration:underline;}
.footer_phone_email {font-size:11px; font-family:tahoma; color:#FFFFFF; text-align:center; padding:20px 0px 0px 0px;}
.footer_phone_email a{font-size:11px; font-family:tahoma; color:#FFFFFF; text-decoration:none;}
/*---Footer css End---*/

/*---Align css start---*/
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.aligncenter {
	text-align:center;
}
.alignleft {
	text-align:left;
}
.alignright {
	text-align:right;
}
.justify {
	text-align:justify;
}
.clear {
	clear:both;
}
/*---Align css end---*/

/*---grid css start---*/

.span-1 {width:135px;}
.span-2 {width:50px; height:38px;}

/*---grid css end---*/

/*---font css start---*/
.fontsmall {
	font-size:11px;
}
.fontgray {
	color:#555;
}
.fontgreen {
	color:#709b01;
}
.fontwhite {
	color:#fff;
}
.fontyellow{
	color:#ffe844;
}
.fontTms {
	font-family:"Trebuchet MS"
}

.fontarial {font-family:Arial; font-size:22px; text-transform:uppercase; line-height:16px;}
.fonttimes {font-family:"Times New Roman"; font-size:16px; font-style:italic;}
/*---font css end---*/

/*---form css start---*/
.required {
	color:#FF0000;
}
.button {
	background:#00aaee;
	padding:5px 12px;
	color:#fff;
	font-size:14px;
	border:2px solid #017bab;
	font-weight:bold;
}
form {
	padding:0;
	margin:0;
}

/*---form css end---*/
/*---contact_us start---*/
.contact_form_main {padding:0px 12px 12px 12px; margin:0px;}
.contact_us {color:#555; padding:10px 0 10px 15px; margin:0;}
.contact_us_texfield {padding:0 0 0 30px; margin:0; float:left;}
.contact_us_texname {padding:0; margin:0; float:left; width:120px;}
.contact_us_verification { width:132px; padding:0 0 0 29px; float:left;}
.contact_us_verificationcode { float:left; margin:0; padding:0 0 0 22px}
.contact_us_submit {float:left; margin:0px; padding:0 0 0 78px;}
.contact_us_text_code{width:265px; height:35px; float:left; padding-left:163px;}
/*---contact_us end---*/
/*-------over products page css start--------*/
.over_products{
	margin:0;
	padding:0;
	list-style-type:none;
}
.over_products li{
	width:200px;
	height:144px;
	margin:0;
	padding:20px 15px 0 0;
	float:left;
	display:block;
	
}

.over_products li span{
	width:200px;
	line-height:20px;
	text-align:center;
	display:block;
}
.over_products li a{
	color:#0b73b2;
}
.over_products li a:hover{
	color:#000;
}
/*-------over products page css end--------*/
/*------------------POPUPS start------------------------*/

h1 small{
	font: 0.3em normal Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	display: block;
}
.container {width: 900px; margin: 0 auto; font-size: 1.2em;  color: #555;}
#content {	background: #f0f0f0; float: left; width: 100%;}
.post {
	margin: 0; padding: 10px 20px;
	float: left;
	width: 560px;
}

#fade {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 2160px;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none;
	background: #fff;
	padding: 20px; 	
	border: 20px solid #ddd;
	float: left;
	font-size:12px;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
img.btn_close {
	float: right; 
	margin:-55px -55px 0 0;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}
.name{ 
	float:left;
	list-style-type:none;
	line-height:37px;
	margin:20px 0 0 0;
	padding:0 0 0 25px;
	_margin:10px 0 0 0;
	_padding:0 0 0 25px;
}
.name-input{ 
	list-style-type:none;
	line-height:36px;
	margin:20px 0 0 0;
	padding:0 0 0 0;
	_margin:15px 0 0 0;
	_padding:0 0 0 0;
}
.submit_1{background:url(../images/submit_button.jpg) center top no-repeat; width:100px; height:32px; font-size:16px; color:#FFFFFF; border:0px none; cursor:pointer; margin-top:10px;
}
/*------------------POPUPS end------------------------*/



/***************************************other-podect*********************************************/
.main {width:900px; margin:0 auto; padding:0; height:auto}
.other-podect {float:left; color:#060606; font-size:12px; padding:8px 170px 8px 8px; margin:10px; background:url(../images/other_products.png) left top no-repeat;}
.other-podect h2 {color:#060606; font-size:18px; font-weight:bold; margin:0px; padding:0px; line-height:normal;}
.other-podect ul {margin:0; padding:0; list-style-type:none;}
.other-podect ul li {margin:0 0 0 8px; padding:0px 7px 0px 18px; background:url(../images/arrow_icon-1.gif) 0px 8px no-repeat; float:left; width:160px; line-height:18px; text-align:left}
.other-podect a {color:#060606; text-decoration:underline;}
.other-podect a:hover {color:#060606; text-decoration:none;}
.myBox{text-align:left; background-color:#fdb128; color: #060606; border:1px solid #fdbc46;    
/* Do rounding (native in Opera, Firefox and Safari) */
border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
