@import url("../undohtml.css");

/*
	CSS for overall page layout.
*/

a:hover {
  text-decoration: underline;
}

body	{
	background: #EBE5E1 url("tilingBackground.gif");
	font-family: "Trebuchet MS", sans-serif;
	font-size: 62.5%;
}

div.imageDiv  {
  margin: 10px;
}

div.imageDiv.insetImage {
  clear: left;
  float: left;
}

h2 span.newlyAdded ins  {
  margin-left: 20px;
}

ol  {
  list-style: decimal;
  margin-left: 20px;
}

span.newlyAdded ins {
  color: #FD6347;
  font-size: smaller;
  font-variant: small-caps;
  text-decoration: none;
}

#wrapper1, #wrapper2	{
	margin: auto;
}

#headerWrapper	{
	background: white url("headerBackground.gif") no-repeat bottom left;
	padding: 10px 7px 7px;
	text-align: right;
}

#headerWrapper h1	{
	display: none;
}

#contentWrapper	{
  background:  transparent;
  border-top:  1px solid #662a06;
  clear: both;
  margin:  50px 0px 0px;
}

#main	{
	background: white;
  float: left;
	clear: left;
	width: 100%;
	margin-right: -200px;
}

#mainContent	{
	font-size: 1.2em;
  line-height: 160%;
	margin-right: 200px;
  padding-left: 25px;
  padding-bottom: 25px;
}

#mainContent h2	{
	border-bottom:  1px solid #b29d92;
	color: #b29d92;
	font-family: "Arial Narrow", "Haettenschweiler", Georgia, Serif;
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 35px;
	padding-bottom: 4px;
}

#mainDecorativeImage	{
  margin: 25px 0px;
	text-align: center;
}

#jumpBar  {
  float: right;
  width: 200px;
}

#jumpBarContent {
  margin-top: 60px;
  margin-right: 25px;
  margin-left: 15px;
}


#footer	{
  background:  #FFFFB5;
  border-bottom: 1px solid #662a06;
  clear: both;
  padding:  3px;
}

#footer address	{
  margin-left:  40%;
}


#footer h6	{
	display: none;
}

#propertyResultsTable {
  width: 100%;
}

#propertyResultsTable tr td {
  vertical-align: top;
}

.clearBoth	{
	clear: both;
}

.errorMsg {
  color: red;
  font-weight: bold;
}

.hideMe	{
	display: none;
}

.infoBox {
  font-weight: bold;
}

.normalText {
  color: black;
  font-style: normal;
  font-variant: normal;
  font-weight: normal
}

.warningMsg {
  font-weight: bold;
}


/*
  Navigation.
*/

#jumpMenu li {
  background: transparent url("arrow.gif") no-repeat 0% 50%;
  font-size: 1.2em;
  padding-left: 12px;
  margin: 7px 0px;
}

#navigationWrapper	{
	background: #FFFFB5 url("headerShadow.gif") repeat-x bottom left;
	border-top: 1px solid #B34B0B;
	font-size: 1.5em;
	float: left;
	width: 100%;
	padding: 1px 0px 6px;
}

#navigationWrapper li	{
	float: left;
}

#navMenu li a, #navMenu li a:link	{
	color: #99876D;
	padding: 0px 12px 1px;
	font-family: "Century Gothic", Verdana, Sans-Serif;
	line-height: 100%;
}

#navMenu li a:visited	{
	color: #99876D;
}

#navMenu li a:hover	{
	background: #B34B0B;
	color: #F3D7AC;
  text-decoration: none;
}

#navMenuFirst	{
	margin-left: 10px;
}

/*
.adminLink a, .adminLink a:link, .adminLink a:visited {
  background: #D9A560;
  color: red;
}*/


/*
	HTML elements.
*/

p	{
  clear: both;
	margin: 15px 0px;
}


/*
	Simulate table rows.
*/

div.row	{
	clear: both;
  padding: 14px 0px;
}

div.row .cell	{
	float: left;
}

div.row .label, div.row .detail	{
  font-weight: bold;
	text-align: right;
	margin-right: 15px;
	width: 150px;
}
/*
div.row .input, div.row .value	{
	width: auto;
}*/

div.row .input	{
	width: auto;
}

div.row .value  {
  width: 400px;
}

div.row .singleInput  {
  padding-left: 164px;
}

ul.errorMsg  {
  list-style: decimal;
  color: black;
  margin-left: 40px;
}


/*
  Pagination.
*/

.listOfPageResults {
  clear: both;
  float: right;
  padding: 20px 10px 10px 0px;
}

.listOfPageResults li {
  float: left;
  margin-right: 10px;
}

.listOfPageResults a:hover  {
  text-decoration: underline overline;
}


/*
  Locate Property & Locate Area modules.
*/

.stepsToFollow  {
  background: #efefef;
  border: 1px solid #B29D92;
  border-top: 0px;
  clear: left;
  float: right;
  width: auto;
}

.stepsToFollow .listOfSteps {
  list-style: decimal;
  margin: 0px;
}

.stepsToFollow .listOfSteps li {
  list-style-position: inside;
  line-height: 200%;
  padding: 0px 25px;
}

.listOfSteps .currentStep  {
  font-weight: bold;
  background: #FFFFB5;
}

.paginationDiv  {
  float: right;
  clear: both;
  padding: 15px 0px;
  width: 250px;
}

.paginationDiv .jumpToPageForm  {
  clear: both;
  float: left;
  padding: 5px 0px;
}

.paginationDiv .toNextPageForm  {
  float: right;
  clear: right;
}

.paginationDiv .toPreviousPageForm  {
  float: left;
  clear: left;
}


/*
  Miscellaneous.
*/

.browsePropertyActionsList	{
	list-style-type: none;
	margin-left: 15px;
}

div.propertyAreaDetailsDiv, div.regionDetails, div.propertyDetails {
  background: #EBE5E1;
  padding: 15px;
}

.doNotWrapSpaces  {
  white-space: nowrap;
}


/*
  Property Photo Gallery.
*/
.propertyPhotoGallery {
  float: left;
  margin: 15px 0px;
  width: 600px;
}

.propertyPhoto  {
  border-top: 1px solid #B29D92;
  border-left: 1px solid #B29D92;
  float: left;
  line-height: 100%;
  padding: 12px;
  width: 200px;
}

.propertyPhoto img  {
  /*border: 1px solid #B29D92;*/
}


/*
  Quick Start & submitPropertyQuickStart menus on index.php
*/

#quickStart, #submitPropertyQuickStart {
  padding-top: 25px;
  padding-left: 25%;
}

#submitPropertyQuickStart {
  padding-left: 19%;
}

#quickStart ul, #submitPropertyQuickStart ul {
  float: left;
  width: 100%;
}

#quickStart ul li, #submitPropertyQuickStart ul li {
  float: left;
  padding-right: 20px;
}

/*
  browse.php & locateProperty.php
*/
.browsePropertyType h3, #searchInfo h3 {
  font-weight: bold;
}

/*
  btComplex/index.php
*/
#btComplexUnitsLeft  {
  background: #FFFFB5;
  border: 4px double #B34B0B;
  float: right;
  clear: right;
  color: #B29D92;
  font-size: 1.8em;
	font-family: Impact, Georgia, Serif;
  padding: 20px;
}

#btComplexAdvantages  {
  margin: 0px 10px;
}

#btComplexAdvantages dt  {
  font-weight: bolder;
  margin-top: 10px;  
}

#btComplexAdvantages dd ul {
  list-style: circle;
}


/*
  viewOnlineListings.php
*/
#viewOnlineListingsList {
  width: 300px;
  margin: auto;
}

#viewOnlineListingsList li {
  clear: left;
  float: left;
  height: 74px; 
  margin-bottom: 20px;
}

html>body #viewOnlineListingsList li {
  height: auto;
  min-height: 74px;
}

#viewOnlineListingsList li img {
  float: left;
}

#viewOnlineListingsList li ul  {
  float: left;
  clear: right;
  padding-left: 10px;
}

#viewOnlineListingsList li ul li  {
  float: left;
  clear: both;
  height: 37px;
  min-height: 0;
  margin-bottom: 0px;
  width: auto;
}