/* CSS Document */

/* BODY Styles Starts */

body
{
	margin: 0;
	padding: 0;
	height:auto;
	width:auto;
	font: 76% Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #111E44 url(/user_templates/template3/images/Tile84.jpg) repeat-x top;
        }

body.fullsize
{
	margin: 0;
	padding: 0;
	font: 76% Arial, Helvetica, sans-serif;
	color: #000000;
	/*background: #111E44 url(/user_templates/template3/images/Tile84.jpg) repeat-y center;*/
	background-color: #111E44;
}


.main
{
	margin-top: 0;
	margin-right:auto;
	margin-left:auto;
	width: 924px;
	    height:800px;
	padding:0;
	color: #ffffff;
		background: #111E44 url(/user_templates/template3/images/BKG84.jpg) no-repeat;
					    	}

.lePageLogo {
    position: absolute;
    margin-left: 50px;
    margin-top: 2px;
}

#angelaBrok
{
	background: url(/user_templates/template3/images/angela_rlplogo.jpg) no-repeat;
	width: 153px;
	height: 86px;
	margin: auto;
	float: left;
	padding-bottom: 15px;
}
.container
{
	margin-top: 0;
	margin-right:auto;
	margin-left:auto;
	width: 736px;
	height:100%;
	padding:0;
	color: #000;
}
.container_print
{
	/*width: 760px;*/
	height:100%;
	margin:0;
	padding:0;
	color: #000;
}

.wrapper {margin:0 12px 0 12px; }
.wrapper_print {/*margin:20px 0 0 20px;*/}


/* BODY Styles Ends */
/* Template header.php Includes Styles Start */
.header
{
	height:103px;
	width:924px;
	margin:0;
	padding:0;
	    				}

.header h1
{
	/*float:right;*/
	/*display:inline;*/
	text-align: right;
	font-size:190%;
	color:#2C4079;
	margin:0;
	padding-top:20px;
	padding-bottom:5px;
			padding-right: 80px;
			    							padding-top: 0px;
				    }

.header h3
{
	/*float:right;*/
	/*display:inline;*/
	text-align: right;
	font-size:110%;
	margin:0;
	padding-top:0;
						padding-right: 80px;
		color:#2C4079;
	    	}

.date
{
/*	height:103px; */
    height: 22px;
	width:844px;
	text-align: right;
    padding-top:5px;
	font-size:75%;
		color: #fff;
        		
					}

.realtor a:link
{
	text-decoration: none;
	color: #2C4079;
}

.realtor a:visited
{
	text-decoration: none;
	color: #2C4079;
}

.realtor a:hover
{
	text-decoration: underline;
	color: #2C4079;
}



.float_right{float:right;}

/* Template header.php Includes Styles End */
/* Template location_price.php Include Styles Start */
.location_price
{
	float:left;
	display:inline;
	height:18px;
	width:640px;
	/*border-top:1px solid #000;
	border-bottom:1px solid #000;*/
	margin:0 0 6px 0;
		padding:5px 0px 5px 15px;
			padding:5px 0px 5px 15px;
		background: ;
	color:;
	font-size:16px
}

.location_price p.date {float:left; width:auto; font-size:16px; margin:0; padding:0; font-weight:bold;}
/*.location_price p.date {float:left; width:25%; font-size:16px; margin:0; padding:0;} */
.location_price p.price {float:right; font-size:16px; margin:0 100px 0 0; padding:0; font-weight:bold;}

#property_details { margin:0; padding:0px 30px 0px 0px;}

#property_details li
{
	display: inline;
	list-style-type: none;
	padding:3px 0px 0px 0px;
	margin:0;
}

li.status{float:left; width:201px; text-align:center;}
li.location{float:left; width:auto; text-align:left;}
li.price{float:right; width:auto;}

/* Template location_price.php Include Styles End */
#left_area{
	float:left;
	width:212px;
	height:auto;
	margin:0 0px 0 0;
	padding-left: 50px;
		/*border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	background-color: */
                                                   }

/* Template navigation.php Include Styles Start */
#navigation{}

#navigation ul
{
	margin:10px 0 40px 0;
	padding: 0;
	list-style-type: none;
}

#navigation li {
	}
#navigation li:hover {
	/*background: #fff;*/
	}
#navigation a
{
	display: block;
	height:20px;
	/*width: 146px;*/
	color: #fff ;
	padding: 5px 0px 0px 15px;
	text-decoration: none;
	margin:0;
    			}

#navigation a:hover
{
	color: #000;
		height:20px;
	text-decoration:underline;
}

#active a
{
	display: block;
	height:20px;
	width: 146px;
	color: #000;
	padding: 5px 0px 0px 15px;
	text-decoration:underline;
}

/* Template navigation.php Include Styles End */
/* Template next_openhouse.php Include Styles Start */
#next_openhouse
{
	float:left;
	width:147px;
	height:auto;
	font-size:90%;
	padding:0 0 20px 0;
	margin:0 5px 20px 5px;
	background-color:;
	/*border:1px solid #000;*/
}

#next_openhouse h3, h2
{
	font: bold 120%/normal Arial, Helvetica, sans-serif;
	color:;
	background-color:;
	padding:2px 5px;
	margin:0;
	text-align:center;
}


#next_openhouse dl.next_openhouse
{
	width:136px;
	clear:none;
	float:left;
	color:#fff;
	margin:5px 0 0 0;
	padding:0 0 0 5px;
}

#next_openhouse .next_openhouse dt
{
	float:left;
	width:32px;
	color:#fff;
	margin:0;
	padding:0;
	font-weight:bold;
}

#next_openhouse .next_openhouse dd
{
	float:left;
	color:#fff;
	width:99px;
	margin:0 0 0 5px ;
	padding:0;
}

#contact a:link, #contact a:visited, #contact a:hover
{
	color:#fff;
}


/* commented backslash hack for mac-ie5 \*/
dt.next_openhouse { clear: both; }
/* end hack */

.next_openhouse dd
{
	float:left;
	width:75%;
	margin:0px;
	padding:0px;
}

/* Template next_openhouse.php Include Styles End */
/* Template openhouse.php Include Styles Start */
#openhouse
{
	width:90%;
	height:auto;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 35px;
	color:;
}

#openhouse h3{font-size:110%;margin:0px 0px -10px 0px;padding:0px;}

dl.openhouse
{
	width:100%;
	float:left;
	color:;
	margin:0px 0px 10px 0px;
	padding:3px;
	border-bottom: 1px dashed ;
}

.openhouse dt
{
	float:left;
	width:15%;
	color:;
	margin:0px;
	padding:0px 0px 4px 0px;
}

.openhouse dd
{
	float:left;
	color:;
	width:85%;
	margin:0px;
	padding:0px 0px 4px 0px;
}

/* Template openhouse.php Include Styles End */
/* Template Content Include Styles Start */
#content
{
	float:left;
	clear:none;
	display:inline;
	width:540px;
	margin:0;
	padding:0;
			    																
}

#content .image_box
{
	float:left;
	width:524px;
	height:auto;
	background-color:;
	/*border-left:1px solid #000;
	border-top:1px solid #000;
	border-bottom:1px solid #000;*/
	margin:0 0 20px 0;
		padding:9px;
	
}

#content dl.image
{
	float: left;
	width:auto;
	height:auto;
	text-align:left;
		padding:8px;
		margin:0;
	background-color:;
	/*border:1px solid #000;*/
}

#content .image dt
{
	font-weight:bold;
	padding:0;
	margin:0 0 9px 0;
	color:;
	font-size:125%;
        	}

#content .image dd
{
	margin: 0;
	padding: 0px 5px 5px 0px;
}

#content .image dd img
{
	/*border:1px solid ;*/
	width: 400px;
	height:264px;
}

#content .image dd p
{
	width:400px;
	color:;
}

#content .margin_left_right_17
{
	margin:0 17px;
	text-align:justify;
        }

#content .margin_left_right_17 strong
{
        }

#content h2
{
	margin:15px 0 15px 0;
	padding:0;
	font: bold 125%/100% Arial, Helvetica, sans-serif;
	font-style: italic;
	color:;
}

#content table{
	width:95%;
	/*margin-left:35px;*/
	font-size:100%;
	padding:0;
	margin:0;
	border:1px dashed ;
}

#content table.school_results{
	margin-top:20px;
}

#content td{padding:2px;}
#content td.lightcolor{vertical-align:top; padding:5px; color:#000000;background:#eeeeee; margin:0px;}
#content td.darkcolor{vertical-align:top; padding:5px; color:#000000;background:#D3D7DC; margin:0px;}

#content td.lightgrey
{
	vertical-align:top;
	padding:5px;
	margin:0px;
	color:;
	background-color:none;
}

#content td.middlegrey{vertical-align:top; padding:5px; margin:0px; color:#000000;background:#eee;}

#content p {
	line-height: normal;
	font-size: 100%;
	color:;
    }

#content iframe {padding:0px; margin:0; border:1px solid #000;}

#content div.line { border-top:1px dashed ; padding:0; margin:20px 0 0 0; height:10px;}

#content label {color:; margin:0; padding:0;}
#content select {color:#000}

.submit_style {
	display:inline;
	height:auto;
	padding:0;
	margin:0;
	background-color:;
	border:1px solid ;
	color:;
}

.submit_style_calc {
	display:inline;
	height:auto;
	padding:0;
	margin:0;
	background-color:#ccc;
	border:1px solid #000;
	color:#000;
}

#content .form_left
{
	float: left;
	width: 46%;
	height: auto;
	background-color:none;
	padding:0;
	margin-bottom: 10px;
	/*color:#333;*/
}

#content .form_right
{
	float: left;
	margin-left: 2%;
	width: 48%;
	height: auto;
	background-color:none;
	margin-bottom: 10px;
	padding:0;
	/*color:#333;*/
	text-align:left;
}

#content .form_span2{clear:left; float:left; display:inline; width:96%; padding:0px 0px 10px 0px;}


#content .flushleft{margin: 3px 30px 0px 35px; width:599px; height:auto;}

#content a {color:;}

#content table.calculator {border:none;}
#content td.calc_header {background:#cccccc; color:#000;}
#content td.calc_regular {background:#eeeeee; color:#000;}
#content td.calc_regular a {color:#000;}
#content td.calc_regular a:hover {color:#000;}
#content td.calc_regular a:visited {color:#000;}
#content td.calc_legend {background:#ffffcc; color:#000;}

/*#content ul.agent {margin:0; padding:0;}*/

#content ul.agent
{
	float: left;
	width: 265px;
	height:auto;
	text-align:left;
	margin:0;
	padding:0;
	color:#666666;
}

#content .agent li{display:inline; list-style-type:none; padding:0px; margin:0 6px 0 0;}


dl.agent_details
{
	width:250px;
	clear:none;
	float:left;
	color:;
	margin:15px 0 0 0;
	padding:0;
}

.agent_details dt
{
	clear:both;
	float:left;
	width:80px;
	color:;
	margin:0;
	padding:0;
	font-weight:bold;
}

.agent_details dd
{
	float:left;
	color:;
	width:170px;
	margin:0;
	padding:0;
}

.text_color {color:;}

.margin_left_35 {margin:0px 0px 0px 35px;}

#headline
{
	width: 95%;
	height:auto;
	margin:10px 0px 0px 0px;
	padding:0;
}

#headline h1
{
	display:block;
	margin:0;
	padding:0 0 5px 0;
	font: bold 130%/normal Arial, Helvetica, sans-serif;
	color:;
}

.bl {/*background: url(/user_templates/template3/images/bl.gif) 0 100% no-repeat;*/ width: 100%; margin:0; padding:0;}
.br {/*background: url(/user_templates/template3/images/br.gif) 100% 100% no-repeat;*/ margin:0; padding:0;}
.tl {/*background: url(/user_templates/template3/images/tl.gif) 0 0 no-repeat;*/ margin:0; padding:0;}
.tr {/*background: url(/user_templates/template3/images/tr.gif) 100% 0 no-repeat;*/ margin:0; padding:0;}


dl.table-display2 { border-bottom: 1px dotted ; width:auto; margin:20px 10px 0 0; color:; }

.table-display2 dt
{
	width: 15em;
	padding: .5em;
	float: left;
	margin: 0;
	border-top: 1px dotted ;
	font-weight: bold;
}

.table-display2 dd
{
	margin-left: 16em;
	padding: .5em;
}

dd.first { border-top: 1px dotted ; }

img.small_thumb {width:150px; height:99px; border:1px solid #000;}
img.large_thumb {width:400px; /*height:264px;*/ border:1px solid #000;}

dl.gallery
{
	float: left;
	width:auto;
	height:auto;
	text-align:left;
	padding: 0px 5px 5px 0px;
	margin:0;
	color:;
}

.gallery dt { font-weight: bold; }

.gallery dd img
{
	/*border:1px solid #000;*/
	width: auto;
	height:auto;
}

.gallery dd
{
	margin: 0;
	padding: 0px 5px 8px 0px;
}

dl.quick_details
{
	border:1px solid #000;
	background-color:;
	width: 235px;
	text-align: center;
	padding: 0 0 5px 0;
	float: right;
	margin: 0 0 1em 1em;
}

.quick_details dt
{
	font-weight: bold;
	font-size:110%;
	color:;
	background-color:;
	padding:4px 3px 0 3px;
	margin: 0 0 3px 3px;
	text-align: left;
}

.quick_details img
{
	border: 1px solid ;
	width: 220px;
	/*height: 150px;*/
}

.quick_details dd
{
	margin:0;
	padding:0 3px 5px 3px;
	font-size:100%;
	color:;
}

dl.quick_details_list
{

	width:224px;
	padding:0 3px 0 3px;
	margin:0;
	color:;
}

.quick_details_list dt
{
	width:112px;
	float: left;
	margin: 0;
	padding:0;
	font-weight:normal;
	font-size:100%;
}

.quick_details_list dd
{
	margin:0 0 0 113px;
	padding:0;
	text-align:right;
	font-size:100%;
}

dl.margins_removed
{
	margin: 0;
	padding: 0;
}

.margins_removed dt
{
	margin: 0;
	padding: 0;
	font-weight: bold;
	color:;
}

.margins_removed dd
{
	margin: 0 0 1em 0;
	padding: 0;
	color:;
}

dd.last
{
	padding: 0 0 10px 0;
	border-bottom:1px dashed ;
}

a
{
	color: #ffffff;
	text-decoration:underline;
}

a:link,  a:visited
{
	color: #ffffff;
	text-decoration:underline;
}

a:hover
{
	color: #ffffff;
	text-decoration:underline;
}

.home_img{
	/*border:1px solid #000;*/
	margin: 0;
	padding: 0;
}

.clear {margin:0; padding:0; height:1px;}

/* Template Content Include Styles End */


/* Template contact_info.php Includes Styles Start */
#contact
{
	float:left;
	width:146px;
	height:auto;
	font-size:90%;
	padding-bottom:0px; /*0px 0px;*/
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	background-color:;
			/*border:1px solid #000; */
}

#contact p
{
    }

#contact p.name
{
	font: bold 120%/normal Arial, Helvetica, sans-serif;
	color:#fff;
	/*padding:0px 5px;*/
	padding-bottom:5px;
				text-align:center !important;
	    }

#contact p.details
{
	font: normal 100%/normal Arial, Helvetica, sans-serif;
	color:#fff;
	/*padding:0px 5px;*/
	padding-bottom:5px;
				text-align:center !important;
	    }

#contact #suttonlogo
{
	width: 109px;
	height: 109px;
	background: url(/user_templates/template3/images/sutton.png) no-repeat;
	margin: auto;
}
#contact a:link, #contact a:visited, #contact a:hover {
	color: #fff;
}
/*
#contact a:link
	color: #fff;
}

#contact a, a:link, a:visited, a:hover
	color: #fff;
}
*/

/*
#contact h2
{

	font: bold 120%/normal Arial, Helvetica, sans-serif;
	color:;
	background-color:;
	padding:2px 5px;
	margin:0;
	text-align:center;
}

#contact h3
{

	font: bold 110%/normal Arial, Helvetica, sans-serif;
	color:#fff;
	padding:2px 5px;
	margin:0;
	text-align:center;
}

#contact dl.two_col
{
	width:136px;
	clear:none;
	float:left;
	color:#fff;
	margin:15px 0 0 0;
	padding:0 0 0 5px;
}

#contact .two_col dt
{
	float:left;
	width:36px;
	color:#fff;
	margin:0;
	padding:0;
	font-weight:bold;
}

#contact .two_col dd
{
	float:left;
	color:#fff;
	width:80px;
	margin:0 0 0 20px ;
	padding:0;
}

#contact a:link, a:visited, a:hover
{
	color:#fff;
}

#contact dl.one_col
{
	width:136px;
	float:left;
	color:#fff;
	margin:10px 0 0 0;
	padding:0 0 0 5px;
}

#contact .one_col dt
{
	float:left;
	width:136px;
	color:#fff;
	margin:0;
	padding:0;
	font-weight:bold;
}

#contact .one_col dd
{
	clear:left;
	float:left;
	color:#fff;
	width:136px;
	margin:0;
	padding:0;
}
*/
#contact img {height:auto; margin:5px 5px; width:136px; border: none;}
/*border:1px solid #000;} */

#contact div.headshot {width:auto; padding:0px; margin-bottom:0px;
 background: #475C91 url(/user_templates/template3/images/bg_agent_photo_remax_blue.jpg) repeat-x bottom;
    }

/* Template contact_info.php Includes Styles End */
/* Template footer.php Includes Styles Starts */
#footer
{
	clear:both;
	float:left;
	display:inline;
	width:auto;
	height:auto;
	background:transparent;
	padding:0;
	margin:20px 0 10px 590px;
			}

#footer img {border:none; 
}

/* Template footer.php Includes Styles Ends */
/* Template brochure.php Includes Styles Starts */
#brochure
{
	width:720px;
	margin:0;
	padding:0;
}

#brochure .left
{
	float:left;
	width:400px;
	margin:0;
	padding:0;
}
#brochure .right
{
	float:left;
	width:290px;
	margin:0 0 0 10px;
	padding:0;
}

#brochure h1
{
	font-size:13pt;
	font-weight:bold;
	color:#000;
}

#brochure h2
{
	font-size:12pt;
	font-weight:bold;
	color:#000;
}

#brochure h3
{
	font-size:11pt;
	font-weight:bold;
	color:#000;
}

#brochure p{color:#000;}

#brochure p.maindesc
{
	color:#000;
	text-align:justify;
}

#brochure img.home_img {margin: 0 0 15px 0;}

#brochure dl.quick_details_list
{

	width:290px;
	/*padding:0 3px 0 3px;*/
	margin:0;
	padding:0;
	color:#000;
}

#brochure .quick_details_list dt
{
	width:110px;
	float: left;
	margin: 0;
	padding:0;
	font-weight:normal;
	font-size:9pt;
}

#brochure .quick_details_list dd
{
	margin:0 0 0 10px;
	padding:0;
	text-align:right;
	font-size:9pt;
}

#brochure .margins_removed dt
{
	color:#000;
}

#brochure .margins_removed dd
{
	color:#000;
}

#brochure_contact
{
	clear:left;
	float:left;
	display:inline;
	width:720px;
	border-top:1px dotted #666;
	margin:0;
	padding:20px 0 0 0;
}

#brochure_contact p.agency_info
{
	float:left;
	width:350px;
	margin:0;
	padding:0;
	font-size:9pt;
}

#brochure_contact p.agent_info
{
	float:left;
	width:360px;
	margin:0 0 0 10px;
	padding:0;
	font-size:9pt;
}


div.button {
    float: left;
    background: url(/user_templates/template3/images/bg_button_remax_blue.jpg) repeat-x top;
    height: 26px;
    padding-left: 10px;
    padding-right: 10px;
    line-height:26px;
    /*border:1px solid #000;*/
}

div.button a {
color: #fff;
text-decoration: none;
}

/* Template brochure.php Includes Styles Ends */
