 
body{font-size:13px;}
a{ text-decoration:none; color:#666;}
h1 { text-transform:capitalize; font-weight: normal; margin: 0px; margin-bottom:0;	padding: 2px 0 2px 5px; height: 25px;}
h2{ }
h3{ background: url(../images/SmallPurpleBar.jpg) no-repeat; color:#FFF; font-size:14px; height:37px; margin:0; padding:2px 0 0 10px;  }
h4{font-size:13px; color:purple; border-bottom: 2px solid purple; }
select {font-size:11px;}
li{ font-size:12px; margin-left:10px;}

.container_16{ margin: 0 auto auto auto; padding: 0 0 0 0; width: 940px; }
#pageContent{  overflow:visible;}


#rightSide{ margin-top:25px; float:left; width: 220px; margin-left:10px;}
#leftSide { margin-top:25px; float:left; width: 220px; margin-right:10px;}
#main{ float:left; width:460px; margin: 1px 10px; }
#mainDisplay{ float:left; width:460px; margin: 25px 10px; }
#mainOffice{float:left; width:460px; margin-top:17px; padding-top:10px;}
#largeMain{float:left; margin:0 0 0 10px; padding-top:10px; width:700px;}

#Propertylistings #propResultsListBG { background:url(../images/DavisTatePropBox.jpg) no-repeat; margin:0; width:470px; }
#Propertylistings #propResultsListBG .propResultsListPad { padding:20px; } 
#Propertylistings #propResultsListBG h3 { padding-top:10px; color:#fff; font-size:14px; border:none; background-image:none; height:20px; }

#leftSide .propSearchBG { background:url(../images/RefineBoxBG.jpg) no-repeat; margin:0; font-size:90%; height:180px; }
#leftSide .propSearchBG .propSearchPad { padding:5px; } 
#leftSide .propSearchBG h3 { background:none; padding-top:8px; }

#Propertylistings { padding: 0; }
#Propertylistings hr { border: 1px solid purple; } 
#Propertylistings p {  }
#Propertylistings h3{color:#9D3393; font-size:14px; border-bottom: 2px solid purple; background-image:none; height:20px;  }
#Propertylistings a:link, #Propertylistings a:visited { color: purple; font-weight:bold; text-decoration: none; text-transform: none; padding: 3px; }
#Propertylistings a:hover { color: #333; }

#ListProperties img { padding: 0px; }
#ListProperties { }
#ListProperties td {padding: 0 0 0 3px;}

/*#PropertyListHeader { background-color: purple; color: #fff; font-weight: normal; }*/
#propertyImages h3, #propInformationBox h3, #PropertyListHeader, #ConsumerAccount h3, #officeMainDiv h3 { background: url(../images/BigPurpleTitle.jpg) no-repeat; color:#FFF; font-weight: bold; height:37px;  }
#PropertyListHeader td{ padding-bottom:2px;}
#Placelistings a:link, #Placelistings a:visited { color: purple; background-color: #fff; text-decoration: none; text-transform: none; padding: 0; }
#Placelistings a:hover { color: #333; }


#propSearch { font-size: 11px; padding-bottom: 10px;  margin: 0; }
#propSearch p {  margin: 0; text-align: left; } 
#propSearch a { color: #000; text-decoration: none; padding: 0;  }
#propSearch a:hover { color: #ccc; text-decoration: none; }
#propSearch hr {  border: 1px solid #ccc; }
#propSearch td {padding: 2px;}

.smallImage {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF none repeat scroll 0 0;  height:270px; overflow-x:hidden; overflow-y:scroll; width:90px; margin-left:4px;} 
.smallImage a{ margin-bottom:1px;}
.smallImageNoShow { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; /*float:left;*/ height:270px; width:90px; margin-left:4px;} 

.bigImage { float:left; /*height:270px;*/ width:360px; padding-right:5px; }

#options { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;  list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 0 5px; padding:0; text-align:left; }
#options li ul { position:relative; display:block; margin-top:0; top:auto;}
#officePic{ height:147px; width:460px; margin-bottom:20px; }
#officeInfo{ float:left; width:230px; padding:117px 0 0 0;}
#officeInfo h3{ color:#FFF; height:0; font-size:15px; background: none;}

#davisTateTV h3{ background:url(../images/SmallBlackBar.jpg) no-repeat;}

#officeDetails{ background:url(../images/EnvelopeBox.jpg) no-repeat; height:136px; }
#officeDetails li { margin-left:30px; list-style: square; color:#000; }

#placeSearch{  background: url(../images/SearchBoxBG.jpg) no-repeat; padding:2px; height:160px; }
#placeSearch h3{  background: none;  padding:4px 0 0 10px;}
#placeSearch img{margin:-7px 0 0 3px; height:111px; float:left;}
#placeSearch #managerDetails{ float:left;  font-size:24px; font-weight:bold; text-align:center; width:120px;  }

#bigButton{ cursor:pointer; background: url(../images/PurpleSideButton.jpg) no-repeat; width:200px; font-size:14px; font-weight:bold; color:#fff; padding:15px 10px; margin-bottom:10px;}
#buyRent{ cursor:pointer; background: url(../images/BuyRentButton.jpg) no-repeat; height:58px; font-size:14px; font-weight:bold; color:#fff; padding:5px 10px; margin-bottom:10px;}
#buyRent #buyLink { cursor:pointer;  float:left; width:50%; color:#fff; text-align:center; font-size:90% }

#staffPic {float:left; background: url(../images/ProfileImageBox.jpg) no-repeat; width:133px; height:169px; margin:20px 10px 0 10px; padding-top:15px; text-align:center; }
#companyStaffImg{background: url(../images/DTProfileBox.jpg) no-repeat; width:335px; height:169px; margin:10px 0 20px 60px;}
#companyStaffImg #innerPic{ float:left; width:50%; text-align:center; padding-top:10px;}

#customFooter {text-align:center;}
#customFooter a{ font-size:10px; color:#333;}
#footerAffiliate { width:100%; }
#footerAffiliate img { vertical-align:middle; }

#footerText{ float:left; width:430px; padding-top:15px;}

/* NEW HOMES */

#LandHolder  { overflow:auto; text-align:center; margin-top:10px; }
#LandHolder  img { padding:0 20px; }
#paragraphContent{ margin-top:10px;}

.Bonham{ float: left; display: inline; background: url(../images/bonham_homes_2.jpg) no-repeat; width: 80px; height: 80px;  }
/*.Bonham a:hover { background: url(../images/bonham_homes_2.jpg) no-repeat; width: 80px; height: 80px; }*/

.Bluespace{ float: left; display: block; background: url(../images/bluestone_22.jpg) no-repeat; width: 147px; height: 69px;  }
/*.Bluespace a:hover { background: url(../images/bluestone_22.jpg) no-repeat; width: 147px; height: 69px; }*/

.Stach { padding: 0 0 0 0px; float: left; display: block; background: url(../images/stach_2.jpg) no-repeat; width: 123px; height: 94px;  }
/*.Stach a:hover { background: url(../images/stach_2.jpg) no-repeat; width: 123px; height: 94px; }*/

.Pegasus{ float: left; margin: 0 0 0 10px; padding: 0 0 0 10px; display: block; background: url(../images/pegasus_2.jpg) no-repeat; width: 86px; height: 95px;  }
/*.Pegasus a:hover { background: url(../images/pegasus_2.jpg) no-repeat; width: 86px; height: 95px; }*/

.Hicks  { float: left; display: block; background: url(../images/hicks_2.jpg) no-repeat; width: 144px; height: 76px;  }
/*.Hicks a:hover { background: url(../images/hicks_2.jpg) no-repeat; width: 144px; height: 76px; }*/

.Charteris { float: right; display: block; background: url(../images/CHARTERIST_2.jpg) no-repeat; width: 57px; height: 103px;  }
/*.Charteris a:hover { background: url(../images/CHARTERIST_2.jpg) no-repeat; width: 57px; height: 103px; }*/

.Michael { margin: 10px 0 0 0; padding: 0 0 0 20px; float: left; display: block; background: url(../images/michael.jpg) no-repeat; width: 203px; height: 71px;  }
/*.Michael a:hover { background: url(../images/michael.jpg) no-repeat; width: 203px; height: 71px; }*/

.George  { padding: 0 0 0 20px; float: left; display: block; background: url(../images/george_2.jpg) no-repeat; width: 154px; height: 53px;  }
/*.George a:hover { background: url(../images/george_2.jpg) no-repeat; width: 154px; height: 53px; }*/

.Millgate { margin: 10px 0 0 0; float: left; display: block; background: url(../images/millgate.jpg) no-repeat; width: 187px; height: 77px;  }
/*.Millgate a:hover { background: url(../images/millgate.jpg) no-repeat; width: 187px; height: 77px; }*/

.Linden { margin: 10px 0 0 0; display: block; background: url(../images/linden.jpg) no-repeat; width: 128px; height: 58px;  }
/*.Linden a:hover { background: url(../images/linden.jpg) no-repeat; width: 128px; height: 58px; }*/

.Westbuild { margin: 0 0 0 5px; display: block; background: url(../images/westbuild_homes_2.jpg) no-repeat; width: 166px; height: 82px;  }
/*.Westbuild a:hover { background: url(../images/westbuild_homes_2.jpg) no-repeat; width: 166px; height: 82px; }*/

.stJames { margin: 20px 0 0 5px; display: block; background: url(../images/st_james_place_hover.jpg) no-repeat; width: 441px; height: 123px;  }
/*.stJames a:hover { background: url(../images/st_james_place_hover.jpg) no-repeat; width: 441px; height: 123px; }*/

.Rivar { padding: 5px 0 5px 0; float: left; display: block; background: url(../images/rivar_2.jpg) no-repeat; width: 164px; height: 39px;  }
/*.Rivar a:hover { background: url(../images/rivar_2.jpg) no-repeat; width: 164px; height: 39px; }*/

.TAfisher{ padding: 5px 0 5px 0; float: left; display: block; background: url(../images/t_a_fisher_2.jpg) no-repeat; width: 155px; height: 53px;  }
/*.TAfisher a:hover { background: url(../images/t_a_fisher_2.jpg) no-repeat; width: 155px; height: 53px; }*/

.Elegant { padding: 5px 0 5px 0; float: left; display: block; background: url(../images/elegant_2.jpg) no-repeat; width: 175px; height: 56px;  }
/*.Elegant a:hover { background: url(../images/elegant_2.jpg) no-repeat; width: 175px; height: 56px; }*/

.Banner  { padding: 5px 0 5px 0; float: left; display: block; background: url(../images/banner2.jpg) no-repeat; width: 155px; height: 60;}

.clear{clear:both;}
