body{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin:0px;margin-top:10px;width:100%;}
html{width:100%;}
td{vertical-align:top;padding:0px;}
p{text-align:left;}
ul{text-align:left;}
a:link{color:#840000;text-decoration:none;font-weight:bold;}
a:visited{color:#840000;text-decoration:none;font-weight:bold;}
a:hover{color:#F60;text-decoration:none;font-weight:bold;}
a img{border:none;}

.phone{font-weight:bold;color:#840000;}

#inline-list{margin:0;display:inline;padding:0;font-size:0.95em;float:right;}

#inline-list a:link{color:#840000;font-weight:bold;}
#inline-list a:visited{color:#840000;font-weight:bold;}
#inline-list a:hover{color:#F60;font-weight:bold;}

#inline-list ul, #inline-list li {
	display: inline;
	margin: 0;
	margin-right:10px;
	padding: 0;
	}
h1,h2,h3,h4,h5,h6{color:#840000;}
#maincontent{padding:24px;padding-top:0px;text-align:center;border-left:1px dashed #ccc;border-right:1px dashed #ccc;}
#maincontent h1{font-size:1.8em;font-weight:normal;margin:0px;margin-top:0px;text-align:left;}
#maincontent h2{font-size:1.4em;font-weight:normal;margin:0px;margin-top:0px;text-align:left;}
#maincontent h3{font-size:1.2em;font-weight:normal;margin:0px;margin-top:0px;text-align:left;}
#maincontent p{margin:12px 0px;font-size:.8em;color:#555;}
#maincontent ul{font-size:.8em;color:#555;}
 
#rightcol p{margin:0px;padding:0px;}

#mainbox{width:100%;}
#headerdiv{padding:0px;background:#840000 url(img/dietz-team-team.jpg) no-repeat bottom left;height:125px;}
#headerbox{padding:0px 12px;}
#headerbox h1{font-size:1.3em;text-align:left;color:#840000;margin:0px;margin-bottom:24px;}
#logodiv{float:right;width:125px;margin-top:18px;margin-right:18px;}
#spacerdiv{float:right;width:30px;height:125px;background:#a60000;}
#flashdiv{width:405px;height:125px;float:right;padding-right:12px;background:#fff;}
object{display:block;float:right;}
#contenttd{padding:0px;padding-top:10px;text-align:center;}
#pagetable{margin:auto;width:100%;margin-top:0px;}
#pagetable td{padding-top:12px;}
#leftcol{width:180px;padding:12px;padding-top:0px;font-size:.7em;color:#555;text-align:center;}
#rightcol{font-size:0.9em;text-align:center;padding:12px;padding-top:0px;width:220px;}
#copyright{margin-top:50px;text-align:center;font-size:.8em;color:#555;}
#arrow2{text-align:center;}
#rightimg{text-align:left;width:180px;}
#leftimg{text-align:left;width:220px;}
#IDX-showcaseWrapper{font-size:.9em;text-align:left;margin:0px;width:180px;}
.IDX-showcasePhoto img {width:180px;height:135px;border:1px solid #000;margin:0px;}
.IDX-showcasePhoto{margin:0px;}
.IDX-showcaseBeds {display:inline !important;margin-right:.5em;}
.IDX-showcaseBaths{display:inline !important;}
#IDX-slideshow{width:320px;float:right;}

.news{text-align:left;padding:0px 24px;margin:auto;margin-top:24px;}
.newsp{margin:0px;}