@import url('css/reset.css');
@import url('css/menu.css');
@import url('css/fonts.css');

html {margin:0; padding: 0;	height: 100%;}
body {margin: 0 auto;height: 100%;background: #77080A;}
#Page {
	margin: 0 auto;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	width: 100%;
	clear: both;
	background: #77080A;
	padding:35px 0;
}


#Frame {
	margin: 0 auto;
	width:1120px;
	clear: both; 
	background:white;
	position:relative;
	
}
#Frame div.Top { background: gray url(images/wht_corner_top_R.jpg) no-repeat top right; height:10px; }
#Frame div.Top > div{background: white; margin:0 10px; position:relative; top:-8px; height:8px;}
#Frame div.Bottom {background:gray url(images/wht_corner_btm_R.jpg) no-repeat top right; height:10px; }
#Frame div.Bottom > div{background: white; margin:0 10px; position:relative; top:-10px; height:8px;}
#Frame img.corner {width: 10px;height: 10px;border: none;display: block !important;}

#Content{border-left:2px gray solid;border-right:2px gray solid;}
#Head{
	background: url('images/TopRedBox.jpg') no-repeat center 55px; 
	min-height:515px; 
	width:1055px; 
	margin:0 auto;
	padding-top:55px; 
	text-align: center;
}
#Head .Header{margin:0 32px; height: 320px; text-align: left}
#Head .Middle{
	height: 55px; 
	margin: 24px 28px 0; 
	text-align: left; 
	background: transparent url('images/GreyRoundBox.png') no-repeat top center; 
	padding:10px; 
}
#HeadAdmin{text-align:center;}
#Body, #Foot{margin: 0 45px;}
#ThreeCol{width:100%;}
#ThreeCol > div{float:left;}
#ThreeCol > div.LeftPane{width:250px;}
#ThreeCol > div.RightPane{width:250px;}
#ThreeCol > div.ContentPane{width:520px;}

#ThreeColHome > div.ContentPane{width:100%;}


.ClearBoth{clear:both;}
.FooterLinks{text-align:center; padding:10px;color:#360203; font-size:10px;}
.FooterLinks .footer{color:#360203;font-size:10px;}

span#dnn_ctr418_FormMaster_lblRequired{float:left;}
div.AgentDetailView{width:990px;}
div.AgentDetailView div.photo{float:left;width:200px;padding:20px;}
div.AgentDetailView div.details{float:left; width:300px; height:300px; padding:65px 20px 0;}
div.AgentDetailView div.details h1.name{line-height:25px;}
div.AgentDetailView div.details span.id{display:block; line-height:25px;}
div.AgentDetailView div.details span.phone{display:block; line-height:25px;}
div.AgentDetailView div.details span.quote{display:block; margin-top:10px }

div.AgentDetailView div.location{float:left; width:350px; padding: 5px 25px;}
div.AgentDetailView div.location div.jmap{width:350px; height:300px;}
div.AgentDetailView div.location div.jmap span{display:none;}
div.AgentDetailView div.location div.jmap div.Address{display:none; }
div.NoAgent{font-weight:bold; padding:50px;}


.AuthenticationContent .SubHead{font-size:12px; color:Black;}
.AuthenticationContent {margin:0 auto;}