/*******************************************************
*  This file is modified to accomidate all classes in 
* all html, js, ascx and asp files in the 
* template/publisher directory as of 2/22/2006
********************************************************/

/**********Flash**********/
.outerFlashDiv{
	position: relative;
	top: -282px;
	left: 551px;}
	
/**********Standard HTML Tags**********/
body{	
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-family: Tahoma;
    font-size: 10pt;
    background-color: #104781;
    color: #333333;}
table{
    font-family: tahoma;
    font-size: 10pt;
    color: #333333;
    border-collapse: collapse;} 
a:link{
   font-family: tahoma;
   font-size: 10pt;
   color: #333333;
   text-decoration: underline;}
a:visited {
   font-family: tahoma;
   font-size: 10pt;
   color: #333333;
   text-decoration: underline;}
a:hover{
   font-family: tahoma;
   font-size: 10pt;
   color: #333333;
   text-decoration: none;}
a:active{
   font-family: tahoma;
   font-size: 10pt;
   color: #FFFFFF;
   text-decoration: none;}
a.current{
    font-family: tahoma;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;}
a.disabled{
    font-family: tahoma;
    font-size: 10pt;
    color: #aaaaaa;}
input{
    font-family: tahoma;
    font-size: 10pt;}
input.realtorButton{
    background-color:#dfebfb;
    font-family: tahoma;
    font-size: 10pt;
    cursor: pointer;}
textarea{
    border: 1px solid #999999;}
    
.text 		{ font-family: Tahoma; font-size: 9pt; color: #333333 }
.smalltext	{ font-family: Tahoma; font-size: 8pt; color: #333333 }
.dummytext	{ font-family: Tahoma; font-size: 4pt; color: #333333 }
.whitetext	{ font-family: Tahoma; font-size: 9pt; color: #ffffff }

/**********Banner Style**********/
.bannerHead {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bolder;
    font-variant: normal;
    text-transform: capitalize;
    color: #FFFFFF;}
.bannerText{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;}
.bannerText a:Link, .bannerText a, .bannerText a:visited, .bannerText a:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;}
.bannerSlogan {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    color: #FFFFFF;}

/**********START: MENU TEXT*********/
.nav_button{
    color: #000000;
    text-decoration: none;
    font-family: tahoma;
    font-size: 10pt;
    font-weight: bold;
    }
a.nav_button:link {
    color: #000000;
    text-decoration: none;
    font-family: tahoma;
    font-size: 10pt;
    font-weight: bold;}
a.nav_button:visited {
    color: #000000;
    text-decoration: none;
    font-family: tahoma;
    font-size: 10pt;
    font-weight: bold;}
a.nav_button:hover {
    color: #000000;
    text-decoration: none;
    font-family: tahoma;
    font-size: 10pt;
    font-weight: bold;}
a.nav_button:active {
    color: 000000;
    text-decoration: none;
    font-family: tahoma;
    font-size: 10pt;
    font-weight: bold;}
.nav{
    background-color: #337013;
    padding: 0;
    
    width: 100%;
    height: 25px;}
.nav_button_panel {
    text-align: center;
    width: 100%;}
.nav_button_cell {
    
    padding-top: auto;
    padding-bottom: auto;
    background: url('http://closerealty.com/storage/templates/88/menu.gif');
    height: 25px;}
    
/**********START: ALL PAGES*********/
.home_welcomeTableCell{
    background-color: #FFFFFF;
    width:100%;}
.contentCell_right {
	width: 235px;
	background-color: #ffffff;}
.contentCell_right_innerTable {width: 235px;}
.userInfo_leftBodyCell{
	width: 70%;
	background-color: #ffffff;}
.showPage_leftBodyCell{
	background-color: #ffffff;
	width: 70%;}

/*********default Page*********/
.default_pageTable {
    border-collapse: collapse;
    background-color: #ffffff;
    margin-left: auto;
    margin-right: auto;
    width: 800px;}
.default_bannerTable {

/*********************************************** TOP.JPG HEIGHT ********************************************************/
    height: 300px;
/*********************************************** TOP.JPG HEIGHT ********************************************************/

    background: url('http://closerealty.com/storage/templates/88/top.jpg') no-repeat;
    width: 100%;}
.default_banner_agentPicCell{
    width: 107px;
    margin-bottom: auto;}
.default_banner_agentPic{
    position: relative;

/*********************************************** AGENT PIC ADJUSTMENTS ********************************************************/
    left: 375px;
    top: -65px;}
/*********************************************** AGENT PIC ADJUSTMENTS ********************************************************/

.default_bannerTextCell{
    padding-left: 10px;
    width: 470px;
    margin-bottom: auto;}
.topParagraph {
    position: relative;

/*********************************************** CONTACT INFO ADJUSTMENTS ********************************************************/
    left: 380px;
    top: -75px;
/*********************************************** CONTACT INFO ADJUSTMENTS ********************************************************/

    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;}
.default_bannerCompanyPic{
    position: relative;

/*********************************************** LOGO ADJUSTMENTS ********************************************************/
    left: -395px;
    top: -97px;	
/*********************************************** LOGO ADJUSTMENTS ********************************************************/

    Width: expresion(Math.min(document.body.clientWidth, this.width) > 140 ? "140px": Math.min(document.body.clientWidth, this.width));
    Max-width: 140px;
    Height: expression(Math.min(document.body.clientHeight, this.height) > 130 ? "130px": Math.min(document.body.clientHeight, this.height));
    Max-height: 130px;
    margin-bottom: auto;}
.default_bottombar{
    background: url('http://closerealty.com/storage/templates/88/bottom_bar.gif');
    height: 30px;}
.default_bottom{
    background-color: #ffffff;
    color: #000000;
    height: 28px;}
.default_bannerCompanyPicCell{margin-bottom: auto;}

**********home.ascx styles**********/
.home_outerTable {
    border-collapse: collapse;
    width: 100%;
    font-family: tahoma;
    font-size: 9pt;
    color: #333333;}
.home_welcomeTable{
    border-collapse: collapse;
    width: 525px;
    font-family: tahoma;
    font-size: 9pt;
    color: #333333;}
.home_subDivisionModuleOuterTable{
    border-collapse: collapse;
    width: 525px;}
.home_subDivisionModuleInnerTable{
    border-collapse: collapse;
    width: 525px;}
.home_featuredModuleOuterTable {
    border-collapse: collapse;
    width: 525px;}
.home_featuredModuleCellTable {
	border-collapse: collapse;
	border-color: #111111;
	width: 100%;
	background-color: White;}
.home_welcomeMessage{padding: 20px;}
.home_subDivisionModuleCell{width: 525px;}

/**********listings.ascx styles**********/
.listings_outerTable{
    border-collapse: collapse;
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;}
.listings_outerTable_head{
    width: 100%;
    text-align: left;}
.listings_innerTable{width: 100%;}
.listing_head {font-weight: bold;}

/**********listBySub.ascx styles**********/
.subDivisionListOuterTable{width: 100%;}
.subDivisionListInnerTable{width: 100%;}

/**********START: SEARCH FOR RESIDENTIAL/COMMERCIAL LISTINGS BOX*********/
.searchMain_outerTable{
    border-collapse: collapse;
    background-color: #ffffff;
    width: 235px;
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;}
.searchMain_innerTable{
    border-collapse: collapse;
    width: 235px;
    font-family: tahoma;
    font-size: 8pt;
    color: #FFFFFF;}
.searchMain_contentCell{
    background: url('http://closerealty.com/storage/templates/88/side_panel_bg.jpg');
    width: 235px;
    border-left: 0px solid #ffffff;}
.searchMain_contentTable{
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;}
.searchMain_contentTable_dropdown{
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;}
.searchMain_contentTable_cell{padding-bottom: 5px;}

/**********Search for residential/commercial Listings BOX TOP*********/
.module_head{
    background: url('http://closerealty.com/storage/templates/88/side_panel_top.jpg') repeat-x;
    border-collapse: collapse;
    width: 235px;
    height: 40px;
    text-align: center;
    padding: 0px;
    margin: 0px;
    
    color: #000000;
    font-family: tahoma;
    font-size: 10pt;
    font-weight: bold;}

/**********Featured listings - Front page BOX TOP*********/
.module_head_leftalign{
   background: url('http://closerealty.com/storage/templates/88/featured_panel.gif') repeat-x;
   border-collapse: collapse;
   width: 100%;
   height: 25px;
   
   text-align: left;
   padding-left: 5px;
   color: #FFFFFF;
   font-family: tahoma;
   font-size: 10pt;
   font-weight: bold;}

/**********Signup for listings via email BOX TOP*********/
.module_head2{
   background: url('http://closerealty.com/storage/templates/88/side_panel_top.jpg');
   border-collapse: collapse;
   width: 235px;
   height: 40px;
   text-align: center;
   padding: 0px;
   margin: 0px;
   
   color: #FFFFFF;
   font-family: tahoma;
   font-size: 10pt;
   font-weight: bold;}
   
/**********Signup for listings via email BOX*********/
.emailListings_innerTable_cell{
    background: url('http://closerealty.com/storage/templates/88/side_panel_bg.jpg') repeat-y;
    border-collapse: collapse;
    width: 100%;}
.emailListings_outerTable{
    border-collapse: collapse;
    width: 235px;}
.emailListings_innerTable{
    border-collapse: collapse;
    color: #FFFFFF;
    width: 100%;}
.emailListings_textbox{
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;}
.emailListings_outerTable a, .emailListings_outerTable a:visited, .emailListings_outerTable a:active, .emailListings_outerTable a:hover, .emailListings_outerTable a:link, .emailListings_outerTable text {
	color: #FFFFFF;}

/**********property.ascx styles**********/
.property_innerTable{
    border-collapse: collapse;
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;}
.property_innerTable_thumb_table_cell{
    border-collapse: collapse;
    border: #999999 1px solid;
    width: 100%;
    height: 293px;}
.property_innerTable_thumb_navCell{
    border: #999999 1px solid;
    width: 100%;}
.property_innerTable_thumb_navTable{
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;}
.property_innerTable_info_table{
    border-collapse: collapse;
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;}
.property_innerTable_info_table_cell{
    border-bottom: 1px #ffffff solid;
    background-color: #dfebfb;
    width: 100%;}
.property_innerTable_info_table_cell_infoTable1{
    border-collapse: collapse;
    background-color: #dfebfb;
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;}
.property_innerTable_info_table_cell_infoTable2{
    border-collapse: collapse;
    background-color: #dfebfb;
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;}
.property_innerTable_info_table_cell_infoTable3{
    border-collapse: collapse;
    background-color: #dfebfb;
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;}
.property_infotable1{
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;}
.property_subheader{
    background: url('http://closerealty.com/storage/templates/88/menu.gif') repeat-x;
    height: 25px;
    font-size: 9pt;
    color: #ffffff;}
.property_subOuter{
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;}
.property_subOuter_cell_description{
    width: 70%;
    padding-right: 10px;}
.property_subOuter_cell_weather{
    width: 30%;
    padding-left: 10px;}
.property_mortControlCell{
    background-color: #DFEBFB;
    padding: 0px;
    margin: 0px;
    padding-right: 10px;}
.property_innerTable_thumb_cell				{width: 38%;}
.property_infotable1_cell80				{width: 15.1%;}
.property_innerTable_thumb_navTable_leftNrightnav	{width: 10%;}
.property_innerTable_info_cell				{width: 62%;}

/**********Other Styles (not defined to a group)**********/
.contentCell{
    border-left: 1px solid #777777;
    border-right: 1px solid #777777;
    padding-left: 1px;
    padding-right: 1px;}
.usefulLinks_module{
    border-collapse: collapse;
    width: 90%;
    font-family: tahoma;
    font-size: 10pt;
    color: #333333;}
.welcome_toolbar{
    color: #ffffff;
    width: 100%;
    height: 28px;
    background: url('http://closerealty.com/storage/templates/88/top_bar.gif') repeat-x;}
.request_table{
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    width: 100%;}
#extraNav{
    display: none;
    background: url('http://closerealty.com/storage/templates/88/menu_end.gif');
    background-color: #ffffff;
    border-color: #ffffff;
    width: 12px;
    height: 24;}
.mortTable {
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    margin-left: 10px;}
.mortInput {
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;}
.home_parade_cell{
	padding-top: 15px; 
	text-align:center; 
	width:235;}
.header{font-weight: bold;}
.about_why{padding-left: 4px; width: 100%}
.home_bottompic_table {background-color: #CCCCCC;}
.logofooter_table {background-color: #ffffff;}