/* Stylesheet for layout attributes */


/* Neil's stuff */
h1 {
    text-align: center;
}

#editwrapper {
    margin: 0 auto 0 auto;
    width: 553px;
}

#tabbox {
    background-image:url(../images/tabs/tabBoxMiddle.png);
    background-repeat: repeat;
    width: 100%;
    padding: 5px;
}

#tabboxbottom {
    background-image:url(../images/tabs/tabBoxBottom.png);
    background-repeat: no-repeat;
    width: 563px;
    height: 4px;
}

.formLabel {
    font-weight: bold;
}

#titleBar {
    text-align: center;
}

/*.calendar {
    width: 198px;
}*/

/*#tabBar {
    text-align: center;
    background: black;
    color: white;    
}*/

/*#tabBar a {
    color: yellow;
}*/

div.tabSection {
    display: none;
}

#bottomButtons {
    text-align: center;
    margin-top: 10px;
}

#propertyImageDisplay {
    border: 2px solid black;
}

#ownerSearchResults {
    background: yellow;
    cursor: pointer;
}

#ownerSearchResults tr:hover {
    background: blue;
}

.formLabel {
    display: block;
}

textarea.formTextArea, input.formTextField, select.formSelect {
    margin-bottom: 5px;
    /* border: 2px solid pink; */
}


/* Tabbed layout style */
.tabNav {
  width: 563px;
  height:25px;
  background-image:url(../images/tabs/tabBoxTop.png);
  background-repeat:no-repeat;
  background-position:bottom; 
  font-size: 11px;
  font-family:Arial, Helvetica, sans-serif;
  color: rgb(51,51,51);
  text-transform:uppercase;
  font-weight:bold;
}

.tabNav .tabButtons table td {
 font-size: 11px;
  font-family:Arial, Helvetica, sans-serif;
  color: rgb(51,51,51);
  text-transform:uppercase;
  font-weight:bold;
  padding: 0;
}

.tabButtons table td:hover { /* when hovering over a tab */
  color: rgb(102, 102, 102);
  cursor: pointer;
}

.tabButtons {
	padding-left:5px;
}
.buttonLeftAct{
	background-image:url(../images/tabs/activeTabTopLhs.jpg);
    background-repeat:no-repeat;
}
.buttonMidAct{
	background-image:url(../images/tabs/activeTabTop.jpg);
    color: rgb(92, 17, 26); /* colour of text on selected tab */
}
.buttonRightAct {
	background-image:url(../images/tabs/activeTabTopRhs.jpg);
    background-repeat:no-repeat;
}
.buttonLeft{
	background-image:url(../images/tabs/inactiveTabTopLhs.jpg);
    background-repeat:no-repeat;
}
.buttonMid{
	background-image:url(../images/tabs/inactiveTabTop.jpg);
}
.buttonRight {
	background-image:url(../images/tabs/inactiveTabTopRhs.jpg);
    background-repeat:no-repeat;
}

/* End of tabbed layout style */


/* HTMLArea hacks */
.htmlarea .toolbar td {
    padding: 0;
    margin: 0;
}
.htmlarea {
    border: 0;
}

#listingHalf {
    float: left;
    /*width: 281px;*/
    position: relative;
    /*overflow: hidden;*/
}
#personHalf {
    /*width: 281px;*/
    float: right;
   /*overflow: hidden;*/
}
.searchTeaserContainer {
    position: relative;
}

.acceptHover {
    border: 5px solid green;
}
