/* @override http://www.thehousingpages.com/css.css */

/* CSS Document */

/*
-----------------------------------------------
standerd css
Name:     kamrul hasan
Designer: kamrul Hasan
Date:     10 July 2006
----------------------------------------------- */


Body {
	margin:0;
	padding:0 0 0px;
	text-align:center;
	color:#000;
	background-repeat: repeat;
		
  }


/* Page Structure
----------------------------------------------- */
#wrap {
	top: 0px;
	width: 780px;
	text-align: left;
	border: 1px solid #CCCCCC;
	margin: 0 auto;

	/*Removed for CSS-P
	position: relative;
	left: 0px;
	*/
	
	/*Added for CSS-P*/
	margin-left:-415px;
	position: absolute;
	left: 50%;

}
  

#content
 {
	top:142px;
	width:780px;
}
#body-content {
	top:142px;
	width:780px;
/*	background-image: url(images/bgbody.gif); */
	background-repeat: repeat-y;
	
  }
#body-left{
	float: left;
	width: 375px;
	padding-top:4px;
}
 #body-left-full{
	width: 100%;
	padding-top:4px;
}
#body-right{
	width: 365px;
	float: right;
	clear: both;
	padding-top: 4px;
	text-align: center;
}

body-right{
	width: 365px;
	float: right;
	clear: both;
	padding-top: 4px;
	text-align: center;
}

#bottom-content {
	clear: both;
	width: 780px;
	position:absolute;
	left:0px;
	width:0px;
	height:0px;
	z-index:0

  }
 #body-bottom{
	clear: both;
}
.bgrealestate{
	background-image: url(images/bgrealestate.jpg);
	background-repeat: no-repeat;
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	padding-left: 37px;
}
.bgtable{
	background-repeat: repeat-y;
}

#recomlistings {
float:right;
width:348px;
height:320px;
overflow:auto;
}

/* Links
----------------------------------------------- */



A {
/*	TEXT-DECORATION: none; */
	
}
A:hover {
	COLOR: #002B8E; 
	TEXT-DECORATION: none}

/* Header
----------------------------------------------- */
#header {
   left:0px;
	top:0px;
	width:780px;
	height:72px;
	background-image:url(images/head-bg.gif);
	background-repeat:repeat-x;
  }
 
#header-left {
	float:left;
	left:0px;
	top:0px;
	width:268px;
}

#header-center{
	float:left;
	width:230px;
	top:50px;
}

#header-right {
	float:right;
	left:268px;
	top:0px;
	width:270px;
}

#header-right01 {
	float:left;
	left:0px;
	top:0px;
	width: 274px;
}

#header-right02 {
	float:right;
	left:274px;
	top:0px;
	width: 236px;
}
#topbanner {
	width:728px;
	height:90px;
	background-image:url(images/esurancebanner.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom:10px;
  }
#topbanner3 {
	width:728px;
	height:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  }  
.text-top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	text-decoration: none;
}

.top-form {
	vertical-align: bottom;
}
.text-top-area {
	background-color:#FFFFFF;
	width:143px;
	height:17px;
	border: 1px solid #9A9A9A;
}



H1 {
	FONT-SIZE: 1.4em; COLOR: #C10101; margin:0px;
}
H1 A {
	COLOR: #7b8186
}
H1.bannerheader {
	COLOR: #FFFFFF;
}
H1.blueheader {
	FONT-SIZE: 1.2em; COLOR: #003399; margin:0px;
}
H2 {
	FONT-SIZE: 1.0em; margin:2px;
}
H3 {
	FONT-SIZE: 1em; PADDING-BOTTOM: 2px; MARGIN: 2em 0px 0px
}
H3.SubTopics {
	FONT-SIZE: 1em; MARGIN-top: 0px; MARGIN-bottom: 0px;
}
H4 {
	FONT-SIZE: 0.9em; TEXT-TRANSFORM: lowercase; LETTER-SPACING: 2px
}
H5 {
	FONT-SIZE: 0.9em; TEXT-TRANSFORM: lowercase; LETTER-SPACING: 2px
}
H5 {
	COLOR: #7b8186
}
H6 {
	FONT-SIZE: 0.8em; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 2px
}
P {
	MARGIN: 0px 0px 1em
}

/* body-content
----------------------------------------------------*/

FORM {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	MARGIN: 0px; 
	BORDER-RIGHT-WIDTH: 0px
}


/* Footer
----------------------------------------------- */
#footer 
    {
	clear:both;
	height: 70px;
	width: 780px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height: 15px;
	background-color: #FFFFFF;
	background-image: url(images/bgfooter.gif);
	background-repeat: repeat-x;
    }
.footernav
    {
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #202020;
	
    }
.footernav-text
    {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
    }
.footercopy
    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: top;
	line-height: 20px;
	background-image: url(images/bgfooter.jpg);
	background-repeat: no-repeat;
    }


.form_text{
	color: #434343;
	text-decoration: none;
	font: bold 12px/22px Arial, Helvetica, sans-serif;
}
.form_text2{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0350BF;
	text-decoration: none;
	line-height: 22px;
	font-style: normal;
}

.form_text3{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #434343;
	text-decoration: none;
	line-height: 22px;
	font-style: normal;
}

.form_text_hilite{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #434343;
	text-decoration: none;
	line-height: 22px;
	font-style: normal;
	background-color: #F8EAB8;
}

.form_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #434343;
	text-decoration: none;
	width: 80px;
	margin: 0;
	padding: 1px;
	height: 14px;
	border: 1px solid #535353;
}

.form_input-ras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #434343;
	text-decoration: none;
	width: 80px;
	margin: 0;
	padding: 1px;
	height: 14px;
	border: 1px solid #535353;
}
.form_input2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #434343;
	text-decoration: none;
	width: 28px;
	margin: 0;
	padding: 0px;
	height: 14px;
	border: 1px solid #535353;
}
.form_input3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #434343;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: 1px solid #535353;
}
.form_input3b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #434343;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: 1px solid #535353;
}
.form_input4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #434343;
	text-decoration: none;
	width: 235px;
	margin: 0px;
	padding: 1px;
	height: 100px;
	border: 1px solid #535353;
}
.form_input5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #434343;
	text-decoration: none;
	width: 169px;
	margin: 2px;
	padding: 1px;
	height: 14px;
	border: 1px solid #535353;
}
.form_input6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #434343;
	text-decoration: none;
	width: 180px;
	margin: 0px;
	padding: 1px;
	height: 14px;
	border: 1px solid #535353;
}
.text1, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
.text2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration: none;
	padding-left: 10px;
	font-weight:normal;
}
.text3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
}
.text4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
	font-weight: bold;
}
.text5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.text6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.text-padding1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	padding-left: 40px;
	font-weight: bold;
}

.sub_tab{
	background-image: url(images/menu.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-repeat: repeat-x;
	padding-left:26px;
}

.sub_tab_text{
	color: #000000;
	text-decoration:underline;
}

.header-text {
	background-color: #94d8ff;
	background-image: url(images/button-background.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	padding-left:0px;
}

.header-text2 {
	background-color: #94d8ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	padding-left:0px;
}

.sub-header-text {
	background-color: #09AFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	height:20px;
}

.specials-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	padding:15px;
	padding-bottom:5px;
	background-image: url(images/specials-box.gif);
}

.smalltext {
	font-size:12px;
}

.smalltext1 {
	font-size:11px;
}

.smalltext2 {
	font-size:10px;
}

.pipespacer {
	margin-left: 15px;
	margin-right: 15px;
}

.err {
	color: #FF0000;
	font-weight:bold;
}
A.sponsoredtag {
	color: #CCC083;
	font-weight:bold;
	text-decoration:none;
}
.tblHeader {
	background-color:#F1E9CF;
	font-size:15px;
	font-weight:bold;
}
.CallUs {
	float:right;
	width:350px;
	background-color:#F1E9CF;
	font-size:15px;
	font-weight:bold;
	line-height:25px;
}
.topbannertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	padding-bottom:8px;
	color:#EF2C21;
}
a.topbannertext {
	color:#EF2C21;
}

/*-----------------------------------------------
css Additions
Name:     Raul Sinclair
Designer: kamrul Hasan
Date:     26 February 2008
----------------------------------------------- */

fieldset {
	border: 1px solid #94d8ff;
	
}

fieldset a{
	padding-left: 6px;
}
legend {
	color: black;
	font-size: 13px;
}

label {
	color: #7e7e7e;
	text-decoration: none;
	font: bold 12px/22px Arial, Helvetica, sans-serif;
	padding-left: 5px;
}


.header2_ras {
	color: #002b87;
	font: bold 13px/17px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-top: 2px;
}
#search-homes {
	margin:0 auto;
	width: 760px;
	border: 1px solid #002f7f;
}
#search-homes h1 {
	color: #002f7f;
	font: bold 18px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 5px 0 0 9px;
}

#homesearchcenter h2 {
	color: black;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 5px 0 0 9px;
}


#homesearchcenter {
	margin:0 auto;
	
	width: 742px;
	height: 66px;
	border-bottom: 1px solid #002f7f;
	border-right: 1px solid #002f7f;
	border-left: 1px solid #002f7f;
}


#housingpages-mainform {
	border: 1px solid #002f7f;
	width: 759px;
	height: 237px;
	color: #002f7f;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: auto;
}

#housingpages-mainform-spcr {
	width: 456px;
	height: 100%;
	float: left;
	margin-left: 7px;
}

#housingpages-mainform-rght {
	width: 284px;
	height: 100%;
	float: right;
	border-left: 1px solid silver;
}

#housingpages-mainform-spcr h1 {
	font-size: 24px;
	margin-left: 4px;
	line-height: 30px;
	color: #002f7f;
}

#realestate-area {
	width: 284px;
	background-color: #91d7fe;
	color: black;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	height: 18px;
	margin-top: 0;
	padding-top: 4px;
}
#housingpages-mainform-rght ul{
	margin-top: 5px;
	padding-left: 52px;
}
#housingpages-mainform-rght li{
	color: black;
	font-size: 13px;
	list-style-image: url(images/arrow-li.gif);
	line-height: 22px;
}

#top-cities h2{
	margin-left: 11px;
	margin-top: 0;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-top: 10px;
}

#top-cities {
	width: 761px;
	height: 211px;
	background-color: #b1d3e5;
	margin: auto;
}
#top-cities a{
	color: #4d4d4d;
	line-height: 14px;
	font-size: 10px;
}


/* MV Test */

.mvt-hdrbar {
	margin:0; padding:0;
	display:block;
	width:100%;
	height:40px;
	background-color:#002f7f;
	text-align:center;
}
.h1-mvt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:40px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;	
}


/* Home Services Pages */

.hs_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	text-align:center;
}

.hs_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
}

.hs_phonebox {
    font-size: 36px;
    font-weight: bold;
    line-height: 45px;
    width: 400px;
    background-color:#000000;
    color: #ffffff;
    margin-bottom:10px;
}

.nodec {
    text-decoration: none;
}