/*******************************************************
*  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
********************************************************/

/***** Navbar ********************/
	
#navbar {
	background: #1d1d1d;
	width: 960px;
	height: 40px;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	color: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px;
	border-top: 1px solid #393838;
	border-bottom: 1px solid #393838;
	}

#nav {
	margin: 0px;
	padding: 0px;
	}
	
#nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a, #nav li a:link, #nav li a:visited {
	color: #FFFFFF;
	display: block;
	font-size: 16px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	text-decoration: none;
    margin: 0px;
	padding: 11px 15px 11px 15px;
	}

#nav li a:hover, #nav li a:active {
	background: url(images/navhov.png) top center no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #393838;
	color: #FFFFFF;
	width: 180px;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	float: none;
	margin: 0px;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #021D38;
	border-left: 1px solid #021D38;
	border-right: 1px solid #021D38;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #2B4D71;
	color: #FFFFFF;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 140px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -30px 0 0 171px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}
	
#nav .current_page_item a {
	background: url(images/navhov.png) top center no-repeat;
	color: #FFFFFF;
	margin: 0px;
	padding: 11px 15px 11px 15px;
	text-decoration: none;
	}

#navbar .rsslink {
	margin: 0px 0px 0px 10px;
	padding: 3px 0px 3px 16px;
	background: url(images/rss.png) no-repeat left center;
	}

/**********Flash**********/
.outerFlashDiv{
	position: relative;
	top: -0px;
	left: 0px;}

/**********Banner Style**********/
.bannerHead {
    font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bolder;
    font-variant: normal;
    text-transform: capitalize;
    color: #FFFFFF;}
.bannerText{
    font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #FFFFFF;}
.bannerText a:Link, .bannerText a, .bannerText a:visited, .bannerText a:active {
    font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #FFFFFF;}
.bannerSlogan {
    font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    color: #FFFFFF;}

/*********default Page*********/
.default_pageTable {
    border-collapse: collapse;
    background-color: #ffffff;
    margin-left: auto;
    margin-right: auto;
    width: 980px;}
.default_bannerTable{
    background-color: #393838;
    width: 100%;
    background: url('http://closerealty.com/storage/templates/2010/header-gradient.jpg');}
.default_banner_agentPicCell{
    margin-bottom: auto;}
.default_banner_agentPic{
    position: relative;
    left: 0px;
    top: 0px;}
.default_bannerTextCell{
    padding-left: 10px;
    width: 100%;
    margin-bottom: auto;}
.default_bannerCompanyPicCell{
    margin-bottom: auto;
    text-align: left;
    padding-right: 50px;}
.default_bannerControls{
    margin-bottom: auto;
    text-align: right;
    vertical-align:top;}    
.default_bannerCompanyPic{
    position: relative;
    left: 0px;
    top: 0px;	
    margin-bottom: auto;
    margin-bottom: auto;}
.default_wanisoft{
    width: 800px;
    text-align: right;}
.default_bottombar{
    background-color: #393838;
    height: 30px;}
    
/**********Banner Agent Info Paragraph*********/    
.topParagraph {
    position: relative;
    left: 0px;
    top: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;}

/**********Featured listings / Subdivisions - Front page BOX TOP*********/
.module_head_leftalign{
    background: url('http://closerealty.com/storage/templates/2000/featured_panel.gif') repeat-x;
    border-collapse: collapse;
    width: 100%;
    height: 25px;
    text-transform: lowercase;
    text-align: left;
    padding-left: 5px;
    color: #000000;
    font-family: tahoma;
    font-size: 10pt;
    font-weight: bold;}
    
.helpfull_page_main_table{
    width: 960px;
    vertical-align: top;}
.helpfull_page_left{
    width: 660px;
    vertical-align: top;}
.helpfull_page_right{
    width: 300px;
    vertical-align: top;}
.helpfull_info_heading{
    border-bottom: 1px solid #DDDDDD;   
    border-collapse: collapse;
    width: 100%;
    color: #393838;
    font-family: Georgia,tahoma;
    font-size: 14pt;
    font-weight: bold;}
.helpfull_info_body{
    color: #333333;
    font-family: tahoma, arial;
    font-size: 10pt;
}
    
/**********START: MENU TEXT*********/
.nav_button{
    color: #FFFFFF;
    text-decoration: none;
    font-family: georgia,tahoma;
    font-size: 11pt;
    font-weight: bold;}
.nav_button_panel {
    text-align: left;
    width: 100%;}
.nav_button_cell {
    border-top: 1px solid #224266;
    border-bottom: 2px solid #01162E;
    padding-top: auto;
    padding-bottom: auto;
    background-color: #393838;
    height: 35px;}

/**********Search for residential/commercial Listings BOX TOP*********/
.module_head{
    background: url('http://closerealty.com/storage/templates/2000/side_panel_top.jpg') repeat-x;
    border-collapse: collapse;
    width: 235px;
    height: 40px;
    text-align: center;
    padding: 0px;
    margin: 0px;
    text-transform: lowercase;
    color: #000000;
    font-family: tahoma;
    font-size: 11pt;
    font-weight: bold;}
    
.home_main_image_cell{
    background: url('http://closerealty.com/storage/templates/2000/top1.jpg');
    border-collapse: collapse;
    width: 650px;
    height: 275px;}
.home_search_cell{
    border-collapse: collapse;
    width: 310px;
    height: 275px;}
.home_search_table{
    border: 10px solid #393838;
    width: 100%;
    height:100%;}
    
/**********BLOG*****************************/

.blog_preview_content{
    color: #393838;
    font-family: tahoma;
    font-size: 10pt;}
.blog_preview_shell{
    width: 650px;}
   
/**********Signup for listings via email BOX*********/
.right_side_box_outter{
    width: 300px;
    border: 10px solid #DDDDDD;}
.right_side_box_inner{
    width: 280px;
    border: 5px solid #FFFFFF;}
.right_side_box_inner a{
    color: #393838;
    font-size: 10pt;
    text-transform:capitalize;}
.right_side_box_header{
   border-collapse: collapse;
   width: 100%;
   color: #393838;
   font-family: Georgia,tahoma;
   font-size: 12pt;
   font-weight: bold;
   border-bottom: 1px solid #DDDDDD;}
.right_side_box_content{
   line-height: 125%;
   vertical-align: top;
   width: 100%;}
.right_side_box_content a {
    color: #393838;
    font-size: 10pt;
    text-transform:capitalize;}


.bottom_form_box_outter{
    width: 600px;
    border: 10px solid #DDDDDD;}
.bottom_form_box_inner{
    width: 580px;
    border: 5px solid #FFFFFF;}
.bottom_form_box_inner a{
    color: #393838;
    font-size: 10pt;
    text-transform:capitalize;}
.bottom_form_box_header{
   border-collapse: collapse;
   width: 100%;
   color: #393838;
   font-family: Georgia,tahoma;
   font-size: 12pt;
   font-weight: bold;
   border-bottom: 1px solid #DDDDDD;}
.bottom_form_box_content{
   line-height: 125%;
   vertical-align: top;
   width: 100%;}
.bottom_form_box_content a {
    color: #393838;
    font-size: 10pt;
    text-transform:capitalize;}



table.emailListings_innerTable td{
    border-collapse: collapse;
    background-color: #FFFFFF;
    color: #393838;
    font-size: 10pt;
    font-family: georgia,tahoma;
    padding: 5px;
    }
.emailListings_textarea{
    border: 1px solid #393838;
    font-family: tahoma;
    font-size: 8pt;
    color: #000000;
    width: 250px;
    height: 50px;}
.emailListings_button{
    background-color: #393838;
    border: 0px;
    color: #FFFFFF;
    font-size: 10pt;
    font-family: georgia,tahoma;
}
.emailListings_textbox{
    border: 1px solid #393838;
    font-family: tahoma;
    font-size: 8pt;
    color: #000000;
    width: 119px;}
    
.form_textarea{
    border: 1px solid #393838;
    font-family: tahoma;
    font-size: 8pt;
    color: #000000;
    width: 415px;
    height: 75px;}
.form_button{
    background-color: #393838;
    border: 0px;
    color: #FFFFFF;
    font-size: 10pt;
    font-family: georgia,tahoma;}
.form_textbox{
    border: 1px solid #393838;
    font-family: tahoma;
    font-size: 8pt;
    color: #000000;
    width: 200px;}
    
    
.emailListings_outerTable a, .emailListings_outerTable a:visited, .emailListings_outerTable a:active, .emailListings_outerTable a:hover, .emailListings_outerTable a:link, .emailListings_outerTable text {
    color: #000000;}
	
/**********Standard HTML Tags**********/
body{	
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-family: Tahoma;
    font-size: 10pt;
    background-color: #1b1b1b;
    color: #333333;
    scrollbar-base-color: #FFFFFF;
    scrollbar-arrow-color: #004360;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-face-color: #CCCCCC;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;}
table{
    font-family: tahoma;
    font-size: 11pt;
    color: #333333;
    border-collapse: collapse;} 
a.link {
   font-family: tahoma;
   font-size: 10pt;
   color: #393838;
   text-decoration: underline;}
a:visited {
   font-family: tahoma;
   font-size: 10pt;
   color: #393838;
   text-decoration: underline;}
a:hover{
   font-family: tahoma;
   font-size: 10pt;
   color: #393838;
   text-decoration: none;}
a:active{
   font-family: tahoma;
   font-size: 10pt;
   color: #393838;
   text-decoration: underline;}
a.current{
   font-family: tahoma;
   font-size: 10pt;
   color: #393838;
   text-decoration: underline;}
a.disabled{
   font-family: tahoma;
   font-size: 10pt;
   color: #393838;
   text-decoration: underline;}
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 }


    
/**********START: ALL PAGES*********/
.home_welcomeTableCell{
     background-color: #FFFFFF;
     width:100%;}
.contentCell_right {
    width: 310px;}
.contentCell_right_innerTable {width: 300px;}
.userInfo_leftBodyCell{
    width: 70%;
    background-color: #ffffff;}
.showPage_leftBodyCell{
    background-color: #ffffff;
    width: 70%;}

**********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: #333333;}
.searchMain_contentCell{
    background: url('http://closerealty.com/storage/templates/2000/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;}

/**********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/2000/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{
}
.usefulLinks_module{
    border-collapse: collapse;
    width: 90%;
    font-family: tahoma;
    font-size: 10pt;
    color: #333333;}
.welcome_toolbar{
    color: #FFFFFF;
    width: 100%;
    height: 28px;
    background-color: #393838;
.request_table{
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    width: 100%;}
#extraNav{
    display: none;
    background: url('http://closerealty.com/storage/templates/2000/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;}