@charset "utf-8";
/* CSS Document */



@font-face {

    font-family: 'Circular Std';

    src: url('/fonts/CircularStd-Book-1.ttf') format('truetype');

    font-weight: 400;

    font-style: normal;

    font-display: swap;

}
 
/* Circular Std - Medium */

@font-face {

    font-family: 'Circular Std';

    src: url('/fonts/CircularStd-Medium-1.ttf') format('truetype');

    font-weight: 500;

    font-style: normal;

    font-display: swap;

}
 
/* Circular Std - Bold */

@font-face {

    font-family: 'Circular Std';

    src: url('/fonts/CircularStd-Bold-1.ttf') format('truetype');

    font-weight: 700;

    font-style: normal;

    font-display: swap;

}
 
/* Apply site-wide */
 
 
 
html{
	height: 100%;
}

body{
	font-size: 16px;
	height: 100%;
	font-family: 'Circular Std', sans-serif;
    background-color:#fffbf2; margin:0; padding:0;
}

 

.main{ background:#fffbf2 url(images/Briley_Estates.png) no-repeat top center; height:550px; }

.text{ 	margin:0px auto; top:450px; position:relative; width:200px; text-align:center; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,  tfoot, thead, tr, th, td { border:0pt none; font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; margin:0; padding:0; vertical-align:baseline; }

table { border-collapse:separate; border-spacing:0pt; }

caption, th, td { font-weight:normal; text-align:left; }

blockquote:before, blockquote:after, q:before, q:after { content:""; }

blockquote, q { quotes:"" ""; }

a{ cursor: pointer; text-decoration:none; }

br.both{ clear:both; }

#backgroundPopup{ display:none; position:fixed; _position:absolute; height:600px; width:100%; top:0; left:0; background:#666666; border:1px solid #cecece; z-index:1; }

#popupContact{ display:none; position:fixed; _position:absolute; height:600px; width:408px; background:#fffefe; border:6px solid #cecece; -moz-border-radius: 10px; border-radius: 10px; z-index:2; padding:12px; font-size:13px; }

#popupContact h1{ text-align:left;  font-family: 'Circular Std', sans-serif; color:#040a19; font-size:22px; font-weight: bold; border-bottom:1px dotted #D3D3D3; padding-bottom:5px; margin-bottom:20px; }

#popupContactClose{ font-size:18px; line-height:18px; font-weight:normal; display:block; text-align:right; }

#button{ text-align:center; }

.contactLabel{  font-family: 'Circular Std', sans-serif; font-weight:bold; color:#040a19; font-size:14px; vertical-align:top; font-style:italic;}

.textBox{ Color:#666666; font-family: 'Circular Std', sans-serif; border: 1px solid #ccc;}  