body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,label,input,p,blockquote,table,tr,th,td,embed,object,button{margin:0;padding:0;}
body{ font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#0c2a3f; background:#FFF url(../images/bodybg.gif) repeat-x; .background:#FFF url(../images/bodybgie.gif) repeat-x;  line-height:18px;list-style-position:inside; }
.HideActivity { display:none; }
a{text-decoration:none;color:#000000;}
a:hover{text-decoration:none;color:#E1B206}
img{border:none }
input, select {color:#555555 !important; font-size:11px;}

.InnerpageHeading{display:block; height:30px; color:#000000; font-size:20px;  font-weight:bold; text-align:center; line-height:normal; }

.Mainwrapper{ width:100%; height:auto; margin: 0px;}
.myhome{width:1000px; height:auto; padding-top:5px; color: #fff;font-size:11px; background:url(../images/topbg.jpg) repeat-y;  text-align:right }
.span1{ display:block; float:right;  }
.span1 a{ color:#FFFFFF;   }
.span1 ul {display: block; float:left;text-transform:uppercase; list-style:none }
.span1 ul li {display: inline;}
.span1 ul li a{padding-left:5px; padding-right:5px; }
.span2{ line-height:normal; border-left:1px solid #fff; display:block; float:right; text-align:left; font-size:11px; text-transform:capitalize; padding-left:5px; padding-right:10px; }
.span2 a{display:block; color:#fff }
.span2 img{ padding-top:5px; }

.Header{ width:1000px; height:170px; position:relative; background:url(../images/bg_top.jpg) no-repeat}
.HeaderMaster{height:170px; position:relative; background:url(../images/bg_top.jpg) no-repeat}
.Headerinner{background:url(../images/bg_top_at1.jpg) no-repeat }
.Logo{width:245px; height:251px; position:absolute; top:-12px; left:0px;  }
.Address{ height:163px; width:710px; padding-left:268px; padding-top:7px;  background:url(../images/home_adress.jpg) no-repeat bottom }
/*.Menubar{ float:right; height:37px;  width:640px; padding-left:188px; padding-top:133px;  background:url(../images/menubar.jpg) no-repeat bottom }*/
.Menubar{ float:left; height:37px;  width:815px; padding-left:188px; padding-top:133px;  background:url(../images/menubar.jpg) no-repeat bottom }
.Menubar ul {list-style:none; float:left; padding-right:5px;  }
.Menubar ul li{display:block; height:37px; float:left; background:url(../images/menuseperator.gif) no-repeat right; padding-left:20px; padding-right:20px; }
.Menubar ul li a{font-size:11px; font-weight:bold; font-family:"Times New Roman", Times, serif; color:#182a38; text-transform:uppercase; line-height:35px; }
.Maincontainer{width:1000px; height:auto; background:url(../images/bg_body_home.jpg) repeat-y }
.InsideLeft{ float:left; width:153px; padding-left:1px; min-height:500px;}

.InsideCont{ float:left; width:846px; height:auto; background: black url(../images/bg_home_content.jpg) no-repeat; }
.Mainflash{ width:588px; height:287px; padding-left:30px; padding-top:13px }
.Quicksearch{width:614px; height: 190px; padding:10px 30px 0 30px;}
.Search1{float:left; width:335px; height:135px; }
.Search2{float:right; width:245px; height:135px;}
.Hometext{width:800px; height:auto; font-size:12px; text-align:justify; padding:20px; color:#FFFFFF; }

.Homeform{height:185px; border:2px solid #efcf35;padding-top:5px; color:#FFFFFF; }
.Homeform span{padding-left:5px; color:red }
.Homeform legend{font-size:13px; color:#FFFFFF; font-weight:bold; margin-left:20px; padding:0 5px 0 5px }
.Homeform div{width:100%; height:28px; }
.Homeform label{display:block; float:left; width:105px; padding-left:20px; font-size:11px; font-weight:bold; }
.Homeform select{float:left; font-size:11px; margin-right:10px; width:81px; height:17px;}
.Homeform input{float:left; font-size:11px; margin-right:10px; width:91px; height:15px;}
.Button {width:80px !important; height:20px !important; cursor:pointer; border:none !important; color:#5D5B5B !important; font-size:10px !important; font-weight:bold !important; text-transform:uppercase;  }
.btnYellow {float:left; display:block; background:url(../images/button1.gif) no-repeat;}
.btn_Search{ width:120px!important; height:23px !important; background: url(../images/button.gif) no-repeat;  margin-bottom:5px; margin-top:10px;  }

.Homeform a{color:#FFFFFF; text-decoration:none; font-size:11px; font-weight:normal}
.Homeform a:hover{color:#efcf35; }

.Footer{ width:100%; height:177px; background:url(../images/bg_footer.jpg) repeat-x }
#footer_content { width:100%; padding-top:20px;  color:#FFF; text-align:center; font-size:11px; }
#footer_content a { text-decoration:none; margin:0 0px; color:#FFF; }
#footer_content a:hover { color:#FFF200; }

#afterword {margin:0;padding-top:11px;text-align:center;}
.affiliations {padding-top:10px;}
.affiliations li {display:inline;}
.affiliations li img {padding:0 5px;vertical-align:top;}

.InsideCont_inner{ float:left; width:816px; height:auto; background:#FFFFFF; padding:0 20px 20px 10px; }

.InsideCont_inner_statcont{ float:left; width:816px; height:auto; background:#FFFFFF; padding:10px 10px 10px 10px; }

.stathead
{
    padding-left:100px;
}

/*Search Result inside*/
.Porpertylisting{list-style:none; }
.Porpertylisting li{display:block; width:812px; min-height:240px; background:url(../images/bglisting.jpg) no-repeat }
/* for Internet Explorer */
/*\*/
* html .Porpertylisting li {
height: 240px;
}
/**/
.Photobg{ float:left; width:192px; height:168px;}
.Propertyimage{display:block; padding:20px 0 0 20px;}
.Details{display:block; padding:10px 0 0 20px ;  color:#fff; font-weight:bold; text-align:center }

.Propertyinfo{float:left; width:445px; height:200px; padding-top:10px; color:#000000;  }
.Propertyinfo h2{display:block; height:13px; float:left; color:#000000; font-size:1.4em; font-weight:700; text-transform:uppercase; }
.Propertyinfo label{display:block; height:13px; float:right; color:#000000; font-size:1.4em;font-weight:700;  padding-right:10px; }
.Propertyinfo span{ clear:both; display:block; height:20px; width:400px;  font-size:12px; padding-right:10px; }
.Propertyinfo dl {padding-top:10px;width:220px;float:left; color:#000000}
.Propertyinfo dl dt {float:left;font-weight:bold;margin-right:5px;padding:1px;}
.Propertyinfo dl dd {margin:0;padding:1px 0;}
.Pqqq{ clear:both; display:block;  padding-right:0px; width:auto; font-size:11px !important; height:auto !important;  }
.Pqqq b{color:#000000; font-size:11px; }

.Openhouse{ clear:both; display:block;  padding-right:0px; width:auto; font-size:11px !important; height:auto !important;  }
.Openhouse b{color:#c20404; font-size:11px; display:block; float:left }
.Opendates{font-weight:normal;/*width:270px;*/ width:auto}

.Linksbg{float:left; width:137px; height:auto; padding-top:30px; font-size:11px; font-weight:bold; padding-left:16px; color:#000000;  }
.Linksbg a{display:block; height:20px; font-size:1.1em;  color:#000000; /*background:url(../images/bg_options.gif) no-repeat;text-align:center;*/ padding-top:4px;  }
.Linksbg label{display:block; float:left; padding-right:10px;padding-top:4px;  font-size:1.1em; }
.Linksbg input{float:left;margin-top:7px;.margin-top:4px; }

.stars h4{ font-size:12px; font-weight:bold;}
.stars a{display:block; float:left; background:none !important; height:20px !important; margin-left:2px; }
.stars hr{ border-top: 1px solid #266ea9; border-bottom: none;height: 1px;}
.AgentInfo{ font-weight:normal; text-align:center; } 
.AgentInfo h2{ font-weight:bold; font-size:14px; text-align:center; } 
.AgentInfo a { height:auto !important; background:none !important; }
.WebsiteUrl { text-decoration:underline !important; }
.email {display:block; padding: 0 0 0 18px;background: url(../images/ico_email.gif) no-repeat 0 3px;text-transform: uppercase;}

.Optionbar{padding-bottom:20px; color:#123248; font-size:12px; }
.Resultno{ float:left; }
.options{ float:right; font-size:12px; }
.options ul { list-style:none; }
.options ul li{ float:left; }
.options ul li a{ padding-left:2px; padding-right:2px; color:#123248; text-decoration:underline; }
.options ul li a:hover{ text-decoration:none; }

/*pagination*/
.Pagination {display:block; float:left; text-align:left;height:22px;line-height:21px;padding-bottom:15px;padding-top:12px;font-size:11px;font-weight:normal;}
.Pagination a:link, .Pagination a:visited{padding:4px;padding-top:2px;padding-bottom:2px;border:1px solid #EBEBEB;margin-left:4px;text-decoration:none;background-color:#F5F5F5;color:#000000;width:22px;font-weight:normal;}
.Pagination a:hover {background-color:#DDEEFF;border:1px solid #BBDDFF;color:#000000;}
.Pagination .active_link {padding:4px;padding-top:2px;padding-bottom:2px;border:1px solid #BBDDFF;margin-left:4px;text-decoration:none;background-color:#DDEEFF;color:#000000;cursor:default;}
.Pagination .disabled_pagination {padding:4px;padding-top:2px;padding-bottom:2px;border:1px solid #EBEBEB;margin-left:4px;text-decoration:none;background-color:#F5F5F5;color:#D7D7D7;cursor:default;}
.Sorting{display:block; float:right; color:#333333; font-size:11px; }
.Sorting select{color:#333333; font-size:11px;}

/*Search Box Left */
.Searchbox{ width:143px; height:363px; background:url(../images/leftsearch.jpg) no-repeat; padding-left:10px;}
.Searchbox fieldset{height:153px; border:none; padding-top:55px;}
.Searchbox select{font-size:11px; width:135px; height:20px; margin-bottom:12px;}
.Searchbox input{float:left; font-size:11px; width:131px; height:18px;  margin-bottom:12px; }
.Searchbox  Button {float:left; display:block; width:80px !important; height:20px !important; cursor:pointer; border:none;  font-size:10px !important; font-weight:bold; text-transform:uppercase; margin-left:30px; margin-bottom:10px;  }
.Searchbox a{display:block; text-align:center; color:#000000; }
.Searchbox a:hover{color:#E1B206}
.Searchbox label, .Searchbox strong { display:none !important; }

/*Property Details */
.PorpertyDetails{width:812px; height:auto; background:url(../images/bgdetails.jpg) no-repeat}
.PorpertyDetailsLeft{ float:left}
.Propdetails{width:257px; height:auto; float:left;margin-left:20px; margin-top:15px;}
.Gallerybg{width:340px; height:auto; background:#266ea9; float:left;margin-left:20px;  margin-top:15px; }
.Propdetails h1{color:#000000;  font-size:16px;text-transform:uppercase; }
.Propdetails strong{color:#000000; font-weight:normal; font-size:12px;text-transform:uppercase; display:block;  }
.Propdetails h2{color:#000000; font-weight:normal; font-size:11px; display:block; font-size:11px; margin-top:10px;} 
.Propdetails hr{ border-top: 1px solid #266ea9;border-bottom: none;height: 1px;}
.Description{color :#000000; width : 100%; height : 100px; overflow : auto; }

.Propdetails dl {padding-top:10px;width:220px;float:left; color:#000000}
.Propdetails dl dt {float:left;font-weight:bold;margin-right:5px;padding:1px; width:85px;}
.Propdetails dl dd {margin:0;padding:1px 0;}

/*Property Details main tabs */
.tabs_detail{ width:635px; }
#boxtab {float:left;width:100%;background: url("../images/bg.gif") repeat-x bottom;font-size:100%;line-height:normal;}
#boxtab ul {margin:0;padding:10px 0px 0;list-style:none;}
#boxtab li {float:left;background:url("../images/left_both.gif") no-repeat left top; margin:0; padding:0 0 0 9px;border-bottom:1px solid #765;}
#boxtab a {float:left;display:block; width:.1em;background:url("../images/right_both.gif") no-repeat right top;padding:5px 15px 4px 6px;text-decoration:none;font-weight:bold;color:#765;}
#boxtab > ul a {width:auto;}/* Commented Backslash Hack hides rule from IE5-Mac \*/
#boxtab a {float:none;}/* End IE5-Mac hack */
#boxtab a:hover {color:#333;}
#1 #nav-1, #2 #nav-2,#3 #nav-3, #4 #nav-4{background-position:0 -150px;border-width:0;}
#1 #nav-1 a, #2 #nav-2 a,#3 #nav-3 a, #4 #nav-4 a{background-position:100% -150px;padding-bottom:5px;color:#333;}
#boxtab li:hover, #boxtab li:hover a,  #boxtab li.Active ,  #boxtab li.Active a {background-position:0% -150px;color:#333;}
#boxtab li:hover a , #boxtab li.Active a {background-position:100% -150px;}

/* Property Details Tab */
#tab_property_details {width:635px; height:auto; border:1px solid #000000; border-top:none; color:#000000 }
#tab_property_details .row {border-top:1px solid #000000;clear:both;float:none;	padding:0 0 0;}
#tab_property_details .row.first {border-top:0;}
#tab_property_details h2 {float:left;font-size:1em;margin:0 10px 0 0;padding:5px 0;text-align:right;text-transform:uppercase;width:125px;}
#tab_property_details .info {border-left:1px solid #000000;	float:left;	margin-bottom:0;padding:3px 0 0px 10px;min-height:25px;width:350px;	}
#tab_property_details .info dl {float:left;width:260px;}
#tab_property_details dl dt {float:left;font-weight:bold;padding-right:5px;text-align:right;width:90px;}
#tab_property_details dl dd {float:left;width:160px;}

/* Property Search main & Tab */
.tabs_search{ width:99%; padding-left:1% }
.tabs_search #boxtab{ background:none !important}
.PorpertySearch{width:812px; height:auto; background:url(../images/bgsearch.jpg) no-repeat}
.PorpertyAreasearch{height:auto;width:812px;padding-bottom:20px;color:#000000}
.PorpertySearch h2{ border-bottom: 1px solid #266ea9; color:#000000; font-weight:bold; padding-top:10px; margin-left:15px;margin-right:15px; font-size:1.4em;}
.PorpertySearch strong{ font-size:11px; font-weight:bold; padding-right:5px; }
.Checkboxbar{margin-top:20px; padding-left:15px}
.Checkboxbar strong { float:left; }
.Checkboxbar table { float:left; }
.Checkboxbar input{margin-right:3px; _margin-right:0px; .margin-right:0px; }
.Areafieldset{ border:none; margin:15px 15px 10px 15px ;  }

.Areafieldset select { width:155px; font-size:11px; border:1px solid #1a5e9b; }  
.Areafieldset input { width:155px; font-size:11px; border:1px solid #1a5e9b; height:15px;  }  
.smallselect{ width:75px; !important}

.Areafieldset00 dl {float:left;width:260px; font-size:11px; text-align:left;   }
.Areafieldset00 dl dt {float:left;font-weight:bold;padding-right:5px;text-align:right;width:70px;padding-top:5px;}
.Areafieldset00 dl dd {float:left;width:160px; padding-top:6px;}
.Areafieldset11 dl {float:left;width:260px; font-size:11 px; text-align:center;  }
.Areafieldset11 dl dt {float:left;font-weight:bold;padding-right:5px;text-align:right;width:160px;padding-top:5px; }
.Areafieldset11 dl dd {float:left;width:80px; padding-top:5px; }
.Areafieldset11 input { width:auto !important; border:none !important; }
.Bordermiddle{border-left:1px solid #9ec3e5; border-right:1px solid #9ec3e5 }

.Searchcriteria{ margin:15px 15px 10px 15px;  width:771px; background:url(../images/criteriamiddle.jpg) repeat-y;   }
.Searchcriteriainside{padding:10px; padding-top:0px; padding-bottom:none; width:750px; background:  url(../images/criteria.jpg) no-repeat bottom  }
.Searchcriteria ul { list-style:none; }
.Searchcriteria ul li{ text-indent:10px; font-weight:bold;  display:block; float:left; width:240px; height:auto; background: url(../images/bullet.gif) no-repeat 0px 5px;  margin-top:5px;  margin-left:5px;}
.Searchcriteria ul li span{ font-weight:normal; color:#666666; }
.Popupsearch{position:relative; width:500px; height:auto; background:#FFFFFF; border:1px solid #d4e1ed; z-index:100; top:-100px; left:100px; }
.Popupsearch h1{display:block; font-size:11px; font-weight:bold; color:#000000; height:26px; padding-left:15px; padding-top:5px;background:url(../images/popupbg.jpg) repeat-x;}
.Popupsearch span{ float:left}
.Popupsearch a{float:right; padding-right:10px;}


.Popupsearch table {position:relative; width:100%; border-collapse: collapse;font: normal 11px verdana, arial, helvetica, sans-serif;color: #000000;}
.Popupsearch td {padding: 2px; padding/**/: 2px; .padding: 0px; _padding: 0px; }
.Popupsearch table tr:hover {background: #cfdbfb;}
.Popupsearch label{ padding-left:5px; background:none !important; display: !important; float: !important; height:auto !important; width:auto !important; }
.Popupsearch input{ padding-right:3px; }

/* Agent Search*/
.Agentcriteria{width:200px; height:500px; padding-left:15px; padding-right:10px; padding-top:10px;  }
.Agentcriteria fieldset{border:none;  }
.Agentcriteria fieldset label {display:block; font-size:12px; line-height:normal;  font-weight:bold;padding-right:25px;text-align:left;width:auto;padding-top:5px; padding-bottom:5px;  }  
.Agentcriteria fieldset select { width:155px; font-size:11px; border:1px solid #1a5e9b; }  
.Agentcriteria fieldset input { width:155px; font-size:11px; border:1px solid #1a5e9b; height:15px;  }  
.Agentcriteria hr{ border-top: 1px solid #266ea9;border-bottom: none;height: 1px;}
.Agentcriteria ul{ list-style:none; }
.Agentcriteria ul li {float:left; padding-left:3px; padding-right:4px; font-size:12px; }

/*Agent Result inside*/
.Agentlisting{list-style:none; }
/*.Agentlisting li{display:block; width:436px; height:200px; background:url(../images/agentbg.jpg) no-repeat; float:left }*/
.Agentlisting li{display:block; width:406px; height:200px;background:url(../images/agentbg.jpg) no-repeat; float:left }
.Agentimage{display:block; float:left; padding:10px 0 0 20px;}
.Agentimage img { border:3px solid #2372aa}
.Agentinfo{float:left; width:244px; height:auto; padding-top:10px; padding-left:10px; color:#000000; }
.Agentinfo strong{display:block; height:13px; float:left; color:#000000; font-size:12px;text-transform:uppercase; }
.Agentinfo label{display:block; height:13px; float:right; color:#000000; font-size:16px;  padding-right:10px; }
.Agentinfo span{ clear:both; display:block; height:18px; width:auto;  font-size:12px; padding-right:10px; }
.Agentinfo dl {width:250px;float:left; color:#000000; }
.Agentinfo dl dt {float:left;font-weight:bold;margin-right:5px;padding:0px;}
.Agentinfo dl dd {margin:0;padding:0;}
.Agentinfo hr{ border-top: 1px solid #EAEAEA;border-bottom: none;height: 1px;}

/*Compare Properties*/
.CompareItem {float:left;padding:5px;width:193px; height:auto; line-height:18px!important; }
.CompareItem { .line-height:10px!important;  _line-height:10px!important;}
.CompareItem hr{ border: none; margin:0px 0 0 0; .margin:0px 0 -30px 0; _margin:0px 0 -20px 0; padding:0px!important; height:2px; background:#EAEAEA;overflow:hidden;}
.CompareItem img{padding-top:5px;}
.CompareItem h3{font-size:1.2em;!important; font-weight:normal!important;line-height:18px!important; }
.CompareItem h4{font-size:14px;!important; font-weight:normal!important; line-height:18px!important; }
.CompareItem dt{float:left;}
.CompareItem dd{float:left;}


/*New Account Page*/
.RegisterDiv{float:left; padding:10px; width:552px; height:auto;}
.RegisterDiv ul{ margin-left:20px; line-height:normal }
.ulfielsds {border:none; height:300px; width:100%; padding-top:15px;  color:#000000 }
.ulfielsds  ul{margin-left:0px !important; list-style:none; }
.ulfielsds  ul li{ display:block; float:left; height:45px; padding-right:10px;  }
.ulfielsds  ul li label{ display:block; }
.Registertxt { width:150px; font-size:11px; border:1px solid #1a5e9b; height:17px;  }  
.ulfielsds  ul li select{width:180px; font-size:11px; border:1px solid #1a5e9b; height:17px;}
.ulfielsds  ul li span{margin-left:2px; margin-right:5px; }
.ulfielsds h2{ border-bottom: 1px solid #266ea9; color:#000000; font-weight:bold; margin-bottom:10px;  font-size:1.4em;}
.ulfielsds b{ color:red }
.LoginrDiv{ float:left; width:200px; margin-left:20px; padding:15px 10px 10px 10px;  height:350px; background:url(../images/loginbg.jpg) top no-repeat}
.LoginrDiv h2 {border-bottom: 1px solid #266ea9; color:#000000; font-weight:bold; margin-bottom:10px;  font-size:1.4em;}
.LoginrDiv .ulfielsds{padding-top:0px !important; width:185px!important; }
.LoginrDiv .ulfielsdsul ul li{ padding-right:0px!important;   }



/*Search Box Left */
.Searchbox1{background:url(../images/bglisting.jpg) no-repeat; padding-left:10px;}





/*Home alert list Page*/
.LoginrDiv ul{ padding-left:15px; list-style:none}
.my_places{ }
.my_places h2 {border-bottom:1px solid #266ea9;color:#444F59;font-size:1.3em;margin:1em 0;padding-bottom:2px;}

/*Map search*/
#divTitle {
color:#000000;
font-size:1.2em;
font-weight:bold;
}

#divCriteriaDetail h2{
color:#000000;
font-size:1.2em;
font-weight:bold;
}

.noborder{ border:#fff; border:none }
.noborder{ border:none; border-color:White }
.Propdetails span{color:#000000; font-weight:bold}



/*Header Date*/

.date
{   
	position:absolute;
    /*background:url(../../images/FRA_Extented_Credit.jpg) no-repeat 0 0px;*/
    width:220px;
    height:101px;
    left:698px;
    top:16px;
}

.date1
{	position:absolute;
      /*background:url(../../images/FRA_Extented_Credit.jpg) no-repeat 0 0px;*/
    width:220px;
    height:101px;
    left:620px;
    top:6px;
}


