a
{
outline: none;
}

A:visited
{
    COLOR: #01376C;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #01376C;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #01376C;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #01376C;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline
}
/* 	
##################################################
	Border, Frame, Table, BackGround Styles
##################################################
*/


.agentPageLinks
{
	PADDING-RIGHT:3px;
	BORDER-TOP:#036 1px solid;
	MARGIN-TOP:5px;
	PADDING-LEFT:3px;
	PADDING-BOTTOM:3px;
	WIDTH:100%;
	PADDING-TOP:3px;
	BACKGROUND-COLOR:#e8e3d8
}

.BeigeBottomBorder{
border-bottom:1px solid #C0CEE2;
}
.BeigeTopBorder{
border-top:1px solid #C0CEE2;
}

.BeigeTopAndBottomBorder{
border-top:1px solid #C0CEE2;
border-bottom:1px solid #C0CEE2;
}

.SiteBG 
{
	background-image: url(/images/global/bkg_780x1600_CENTER.gif);
    background-repeat: no-repeat;
    background-position: top center; 
    background-color:#FFFFFF;
    text-align:center;
}
.SiteBG2 
{
	background-image: url(/images/global/page_bkg_798x20.gif);
    background-repeat: repeat-y;
    background-position: top center; 
    background-color:#FFFFFF;
}


.HomeBG 
{
	background-image: url(/images/homepage/home_bkg.gif);
    background-repeat: repeat-y;
    background-position: top center; 
    background-color:#FFFFFF;
}
.TopPageBG 
{
	background-image: url(/images/global/page_bkg_798x20.gif);
  
}
.Footer 
{
    background-color:#DBE1EE;
    text-align:left;
    padding:7px;
    border-top:1px dashed #999;
    border-bottom:2px solid #999;
	}
.HomeFooter 
{
	background-image: url(/images/homepage/home_Footer_bkg.gif);
    background-repeat: repeat-y;
    background-position: top center; 
    background-color:#FFFFFF;
	}
.FooterCloser
{
	background-image: url(/images/global/footer_closer.gif);
    background-repeat: no-repeat;
    background-position: top center; 
    background-color:#FFFFFF;
    width:100%;
    
}
.HomeFooterCloser
{
	background-image: url(/images/homepage/home_footer_closer.gif);
    background-repeat: no-repeat;
    background-position: top center; 
    background-color:#FFFFFF;
}
.HomeOpener
{
	background-image: url(/images/homepage/home_opener.gif);
    background-repeat: no-repeat;
    background-position: top center; 
    background-color:#FFFFFF;
}

.SubTopTable 
{
	
	border-bottom:1px solid #C0CEE2;
	MARGIN-TOP:5px;
	MARGIN-BOTTOM:5px;
	HEIGHT:50px
	
	}

.BrokerImage 
{
	border: 1px solid #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	}

.ListingImage 
{
	border: 1px solid #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	}
.BasicImage 
{
	border: 1px solid #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	}

.SculptButtonLeft
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	height:23px;
	/*background-image:url(/images/global/sculpt_button_bkg_left.gif);
	background-repeat: no-repeat;*/
	border-left:1px solid #999;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	}

.SculptButtonRightArrow
{
	width:19px;
	background-image:url(/images/global/sculpt_button_bkg_right_arrow.gif);
	background-repeat: no-repeat;
	border-right:1px solid #999;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	}

.ListingImageBox 
{
	border:1px solid #efefef;
	padding:1px;
}

/* 	
##################################################
			BasicText Styles
##################################################
*/

li {line-height:140%;}

.BasicText9{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#4c4c4c;
line-height:150%;
}
.BasicText10{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#4c4c4c;
line-height:150%;
}

.BasicText11{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:150%;
}

.BasicText11999{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;
line-height:150%;
}


.BasicText12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4c4c4c;
line-height:150%;
}

.BasicText12Bold{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4c4c4c;
font-weight:bold;
line-height:150%;
}

.BasicText13{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4c4c4c;
line-height:150%;
}
.BasicText14{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#4c4c4c;
line-height:150%;
}
.BasicText15{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#4c4c4c;
line-height:150%;
}
.BasicText16{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#4c4c4c;
line-height:150%;
}
.BasicText20{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#4c4c4c;
line-height:150%;
}
.BasicText22{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#4c4c4c;
line-height:150%;
}

.RegionNav 
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
	}
	
.SearchResultsLink 
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
	}

/* 	
##################################################
		Headings, Titles, Headers, etc Styles
##################################################
*/

.PageHeading /* in subtop.ascx */
{
	font-family:Arial;
	font-size:16px;
	color:#777;
	font-weight:bold;
	
	
	}

/* 	
##################################################
			Link Styles
##################################################
*/


A.RegionNav:visited{TEXT-DECORATION: none; Color:#4c4c4c}
A.RegionNav:hover{TEXT-DECORATION: UNDERLINE; Color:#4c4c4c}
A.RegionNav:active{TEXT-DECORATION: UNDERLINE; Color:#4c4c4c}
A.RegionNav{TEXT-DECORATION: none; Color:#4c4c4c}

A.SearchResultsLink:visited{TEXT-DECORATION: UNDERLINE; Color:#4c4c4c}
A.SearchResultsLink:hover{TEXT-DECORATION: UNDERLINE; Color:#4c4c4c}
A.SearchResultsLink:active{TEXT-DECORATION: UNDERLINE; Color:#4c4c4c}
A.SearchResultsLink{TEXT-DECORATION: UNDERLINE; Color:#4c4c4c}

A.UnderlineLink:visited{TEXT-DECORATION: UNDERLINE; Color:#036}
A.UnderlineLink:hover{TEXT-DECORATION: UNDERLINE; Color:#036}
A.UnderlineLink:active{TEXT-DECORATION: UNDERLINE; Color:#036}
A.UnderlineLink{TEXT-DECORATION: UNDERLINE; Color:#036}

A.UnderlineHoodLink:visited{TEXT-DECORATION: UNDERLINE; Color:#4c4c4c}
A.UnderlineHoodLink:hover{TEXT-DECORATION: UNDERLINE; Color:#4c4c4c}
A.UnderlineHoodLink:active{TEXT-DECORATION: UNDERLINE; Color:#4c4c4c}
A.UnderlineHoodLink{TEXT-DECORATION: UNDERLINE; Color:#4c4c4c}

A.BasicLinkWhite:visited{TEXT-DECORATION: none; Color:#FFFFFF}
A.BasicLinkWhite{TEXT-DECORATION: none; Color:#FFFFFF}
A.BasicLinkWhite:hover{TEXT-DECORATION: UNDERLINE; Color:#FFFFFF}
A.BasicLinkWhite:active{TEXT-DECORATION: UNDERLINE; Color:#FFFFFF}

A.SculptButtonLink:visited{font-size:12px;TEXT-DECORATION: none; Color:#4c4c4c}
A.SculptButtonLink:hover{font-size:12px;TEXT-DECORATION: UNDERLINE; Color:#4c4c4c}
A.SculptButtonLink:active{font-size:12px;TEXT-DECORATION: UNDERLINE; Color:#4c4c4c}
A.SculptButtonLink{font-size:12px;TEXT-DECORATION: none; Color:#4c4c4c}


A.OHLabel:visited{font-size:12px;TEXT-DECORATION: UNDERLINE; Color:Red}
A.OHLabel:hover{font-size:12px;TEXT-DECORATION: UNDERLINE; Color:Red}
A.OHLabel:active{font-size:12px;TEXT-DECORATION: UNDERLINE; Color:Red}
A.OHLabel{font-size:12px;TEXT-DECORATION: UNDERLINE; Color:Red}





/* 	
##################################################
			Form Element Styles
##################################################
*/
form 
{
	display:inline;
	}
.BasicTextBox
{
	background-color:#FFF;
	border: 1px solid #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	font-family:Arial, Verdana;
	font-size:11px;
	color:#4c4c4c;
	height:23px;
	padding:1px;
	padding:3px, 5px, 1px, 5px;

	}
	
.BasicTextArea
{
	background-color:#FFF;
	border: 1px solid #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	font-family:Arial, Verdana;
	font-size:11px;
	color:#4c4c4c;
	padding:1px;
	padding:3px, 5px, 1px, 5px;

	}
	
.BasicDropDown
{
	background-color:#FFF;
	border: 1px solid #666;
	border-left-color: #ccc;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	font-family:Arial, Verdana;
	font-size:11px;
	color:#4c4c4c;
	/*height:23px;*/
	padding:2px, 5px, 1px, 5px;
	
	
	}	
.BasicSubmitButton
{
	/*background-color:#E0B8AF;
	border:1px solid #892245;
	font-family:Arial, Verdana;
	font-size:11px;
	color:#5D2E24;
	font-weight:bold;
	height:20px;
	padding:1px, 5px, 1px, 5px;
*/
	background: url( /images/Global/search_butt_bkg.png );
	border: 1px single #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #036;
	height:23px;
	padding:1px, 5px, 1px, 5px;
	font-size:11px;
	font-weight:bold;
	cursor:hand;

	}

.SearchSubmitButton 
{
	background: url( /images/Global/search_butt_bkg.png );
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #036;
	width:167px;
	padding: 0.25em, 0em, 0.25em, 0em;
	font-size:16px;
	font-weight:bold;
	cursor:hand;

	}
	
.BuzzSubmitButton 
{
	background: url( /images/Global/search_butt_bkg.png );
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #036;
	font-size:16px;
	font-weight:bold;
	cursor:hand;

	}
	
/* 	
##################################################
			MyPDE Styles
##################################################
*/

.MyPDENavTable
{
	background-color:#e8e3d8;
	
	}
.MyPDENavCellOn
{
	background-color:#584D34;
	font-family:Arial;
	color:#4c4c4c;
	font-size:12px;
	text-align:center;
	
	}
	
.MyPDENavCellOff
{
	font-family:Arial;
	color:#4c4c4c;
	font-size:12px;
	text-align:center;

	}

/* 	
##################################################
			Search Page Styles
##################################################
*/

.SearchFamilyStyleTable
{
	border:1px solid #eee;
	}
.SearchPriceTable
{
	border:1px solid #eee;
	}
.SearchSpecificsTable
{
	border:1px solid #eee;
	}
	
.SearchHoodsTable
{
	border:1px solid #eee;
	display:none;
	position:relative; 
}

.RegionPageMainLink 
{
	font-family:Arial;
	color:#849ec6;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
.RegionPageSubLink 
{
	font-family:Arial;
	color:#4c4c4c;
	font-size:11px;
	text-indent:20px;
	text-decoration:none;
	}
	
A.RegionPageMainLink:visited{TEXT-DECORATION: none; color:#849ec6;}
A.RegionPageMainLink:hover{TEXT-DECORATION: UNDERLINE; color:#849ec6; }
A.RegionPageMainLink:active{TEXT-DECORATION: UNDERLINE; color:#849ec6;}
A.RegionPageMainLink{TEXT-DECORATION: none; color:#849ec6;}

A.RegionPageSubLink:visited{TEXT-DECORATION: none; color:#4c4c4c;}
A.RegionPageSubLink:hover{TEXT-DECORATION: UNDERLINE; color:#4c4c4c; }
A.RegionPageSubLink:active{TEXT-DECORATION: UNDERLINE; color:#4c4c4c;}
A.RegionPageSubLink{TEXT-DECORATION: none; color:#4c4c4c;}

#DivStatusBar
{

	background: url( /images/Global/search_butt_bkg.png );
	border: 1px solid #C0CEE2;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #4c4c4c;
	height:25px;
	width:100%;
	padding:5px;
	font-size:12px;
	text-align:left;
	font-family:Arial, Verdana, Helvetica;

	}
	
#DivMyAcctStatusBar
{

	/*background-color:#eefeef;*/
	border: 1px solid #C0CEE2;
	color: #036;
	/*height:25px;*/
	/*width:100%;*/
	padding:5px;
	font-size:12px;
	text-align:left;
	font-family:Arial, Verdana, Helvetica;

	}
	
#SaveSearchStatusBar
{

	background: url( /images/Global/search_butt_bkg.png );
	border: 1px solid #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #4c4c4c;
	height:25px;
	width:100%;
	padding:5px;
	font-size:12px;
	text-align:left;
	font-family:Arial, Verdana, Helvetica;

	}
	
	
#BrokerNavList li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}


/* 	
##################################################
			BOXES WITH CORNERS (http://developer.yahoo.com/ypatterns)
##################################################
*/

.sumborder{ border:1px solid #C0CEE2; margin:0 10px 5px 0; background-color:#EDF1F7; padding-bottom:-10px;}
.summaryheader {font-family:arial; font-size:16px; color: #4c4c4c; font-weight:bold; margin:10px 0px 5px 10px;}
.ct, .ct .cl, .cb, .cb .cl{display:block; font-size:0; line-height:0; margin:0; height:4px; position:relative;}
.ct, .cb{width:100%; right:-1px}
.ct .cl, .cb .cl{ width:4px; left:-2px;}
.ct{ background:transparent url(/images/global/corner_ne.gif) no-repeat top right; top:-1px;}
.ct .cl{ background:transparent url(/images/global/corner_nw.gif) no-repeat top left}
.cb{ background:transparent url(/images/global/corner_se.gif) no-repeat bottom right; bottom:-1px;}
.cb .cl{ background:transparent url(/images/global/corner_sw.gif) no-repeat bottom left;}
.sumborder p {margin:10px;}