/* CSS Copyright Hubonline */

/* Clear styling, set fonts
--------------------------*/
* {
margin : 0;
padding : 0;
}

html {
height : 100%;
}

body {
height : 100%;
font-size : 76%; /* Font sizes are in EMs, if you need to scale the font, do it globally with this value */
font-family : 'Verdana', 'Arial', 'Helvetica', sans-serif;
background-color : #E8EDF2;
}


/* =General styles
------------------*/

h1 {
font-size : 1.1em;
padding : 4px 0 4px 20px;
margin-bottom : 5px;
color : #0F0F56;
}

h2 {
font-size : 1.1em;
padding : 0 10px;
}

table h2 {
padding-left: 0; /* Remove the above padding for tabled headers */
}

h3 {
color : #0F0F56;
font-size : 1.0em;
font-weight : bold;
padding-bottom : 10px;
}

table h3 {
margin : 0;
padding-left : 0; /* Remove the above padding for tabled headers */
}

h4 { /*Property Search * News Subheaders*/
color: #666;
font-size: 1em;
margin: 5px 0 5px 0;
}

body #content {
font-size : 1.0em;
}

div#content a:link, div#content a:visited {
color : #EC1A3B;
text-decoration : none;
}

div#content a:hover {
color : #EC1A3B;
text-decoration : underline;
}

#content ol {
margin-top : 0;
padding : 0 0 12px 19px;
}

#content ul {
margin-top : 0;
padding : 0 0 12px 0px;
}

#content ul li,
#content ol li {
margin : 0;
padding : 0;
}

q {
font-style : italic;
}

.warning {
color : #cc0000;
font-weight : bold;
}

#imageband {
margin-top : 5px;
}

#addressdetails {
padding: 8px 0px 0px 12px;
}


/* Standard forms
------------------*/

input.inputbox, select.inputbox, textarea.inputbox {
color : #000;
font-family : 'Verdana', 'Arial', 'Helvetica', sans-serif;
font-size : 1em;
width : 98.5%;
}

input.inputbox2, select.inputbox2, textarea.inputbox2 { 
color : #000;
font-family : 'Verdana', 'Arial', 'Helvetica', sans-serif;
font-size : 1em;
text-align : left;
}

input.inputbox3, select.inputbox3, textarea.inputbox3 { 
color : #000;
font-family : 'Verdana', 'Arial', 'Helvetica', sans-serif;
font-size : 0.9em;
text-align : left;
}

input.button {
padding : 2px;
color : #ffffff;
background-color : #EC1A3B;
font-size : 1em;
font-weight : bold;
text-align : center;
}

* html input.button {
padding : 0;
}

/*=forms
----------------*/

body.forms form {
padding: 0px 12px 0px 12px;
}

body.forms form#ff {
padding-right: 0px;
}

body.forms form label {
display: block;
float: left;
width: 170px;
}

body.forms form fieldset#submit input {
width: auto;
padding: 0 10px;
cursor: pointer;
}

body.forms form input,
body.forms form textarea,
body.forms form select {
width: 300px;
}

body.forms form input#fusekey, 
body.forms form input#fcall {
width: 20px;
}

body.forms form em span,
body.forms form .required {
color: #B90000;
font-weight: bold;
}

body.forms form fieldset {
border: 1px solid #0F0F56;
}

body.forms form fieldset legend {
color: #0F0F56;
font-weight : bold;
margin : 12px 0px 10px 10px;
}

body.forms form fieldset#submit {
border: none;
padding: 10px 0px 10px 0px;
text-align: right;
}

/* =Container Wrapper
----------------*/

div#container {
margin : 20px auto 0 auto; /*center the wrapper*/
width : 790px;
xmin-height : 100%;
padding: 5px;
background-color : #fff;
color : #000;
font-size : 0.9em;
}

* html div#container {
xheight : 100%;
}

/* =Footer
----------------*/

div#footer {
clear : both;
text-align : center;
padding: 6px 0px 7px 0px;
font-size : 0.8em;
background-color: #0E0F56;
}

#footer p {
color: #92A5D2;
}

div#footer a:link, div#footer a:active, div#footer a:visited {
color : #fff;
text-decoration : none;
}

div#footer a:hover {
color : #fff;
text-decoration : underline;
}

/* Header
----------------*/

#header {
xbackground-image : url(http://894.propertiesonline.com.au/img/headerbg.gif);
xbackground-repeat : repeat-x;
background-color: #0f0f56;
background-position : left top;
height : 77px;

}

#header #logo {
xwidth: 312px;
height : 75px;
display : block;
padding : 0px;
margin : 0px;
border : 0px;
}

#header #fastfind {
color:#fff;
font-weight : normal;
padding : 15px 10px 0px 0px;
float : right;
height : auto;
text-align: right;
}

#header #fastfind input.inputbox {
color : #000;
font-family : 'Verdana', 'Arial', 'Helvetica', sans-serif;
font-size : 0.9em;
padding : 2px 1px 3px 1px;
font-weight : normal;
background-color : #fff;
width : 165px;
text-align : left;
border: 1px solid #253765;
}

#header #fastfind input.button {
color : #ffffff;
font-family : 'Verdana', 'Arial', 'Helvetica', sans-serif;
background-color : #EC1A3B;
width : 27px;
height : 20px;
padding : 1px 0px 1px 0px;
font-size : 11px;
font-weight : bold;
text-align : center;
}

/* =Menu
----------------*/

#menu {
margin : 0px;
padding : 0px;
font-size : 1.2em;
border-bottom : 12px solid #0F0F56;
}

/* =Home
----------------*/

body#home #row1 #qs_search {
height: 250px;
width: 180px;
border: 1px solid #0E0F56;
background-color : #E8EDF2;
float: left;
margin: 3px 0px 3px 0px;
font-size: 1.1em;
font-weight: normal; 
}

body#home #row1 #qs_search h1 {
background-image : url(http://894.propertiesonline.com.au/img/titlebg.gif);
color: #fff;
padding: 2px 0 4px 12px;
margin-bottom: 5px;
font-size: 1.0em;
}

body#home #row1 #qs_search fieldset {
border: none;
padding: 0;
}

body#home #row1 #qs_search label {
font-size: 0.9em;
float: none;
display: inline;
margin: 0px 12px 0px 12px;
}

body#home #row1 #qs_search p#firsttitle {
margin-top: 7px;
}

body#home #row1 #qs_search label#qs_option,
body#home #row1 #qs_search label#to {
display: inline;
margin: 0px;
float: none;
}

body#home #row1 #qs_search input { 
margin: 0px 0px 0px 12px;
vertical-align: middle;
width: auto; 
}

body#home #row1 #qs_search input#qs_st-buy,
body#home #row1 #qs_search input#qs_st-rent { 
margin: 0px 0px 0px 12px;
vertical-align: middle;
width: auto; 
}

body#home #row1 #qs_search select {
width: 152px;
font-size: 1.0em;
margin: 10px 12px 10px 12px;
display: block; 
}

body#home #row1 #qs_search select#qs_min-price,
body#home #row1 #qs_search select#qs_rent_min-price {
width: 66px;
vertical-align: middle;
margin: 10px 0px 10px 12px;
display: inline;
}

body#home #row1 #qs_search select#qs_max-price,
body#home #row1 #qs_search select#qs_rent_max-price {
width: 66px;
vertical-align: middle;
margin: 10px 0px 10px 0px;
display: inline;
}

body#home #row1 #qs_search select#price {
width: 75px;
}

body#home #row1 #qs_search .button {
color : #ffffff;
background-color : #EC1A3B;
font-size : 0.9em;
font-family : 'Verdana', 'Arial', 'Helvetica', sans-serif;
text-align : center;
width: 90px;
}

body#home #row1 #pow {
height: 250px;
width: 605px;
float: right;
margin: 3px 0px 3px 0px;  
}

body#home #row1 #pow #pow_images {
margin : 0px;
height : 225px;
}

body#home #row1 #pow #pow_details {
height : 22px;
width: 583px;
border: 1px solid #0E0F56;
background-color : #E8EDF2;
font-weight : bold;
font-size: 1.1em;
padding: 0px 10px 0px 10px;
margin-top: 3px;
}

div#pow_details #suburb {
float : left;
padding-top : 3px;
text-transform : uppercase;
}

div#pow_details #view {
float : right;
padding-top : 3px;
}

body#home #row1 #pow #pow_details a:link, 
body#home #row1 #pow #pow_details a:active,
body#home #row1 #pow #pow_details a:visited {
color : #EC1A3B;
text-decoration : none;
}

body#home #row1 #pow #pow_details a:hover {
color : #EC1A3B;
text-decoration : underline;
}

body#home #row2 #subscribe {
height: 168px;
width: 180px;
border: 1px solid #0E0F56;
background-color : #E8EDF2;
float: left;
margin-bottom: 3px; 
}

body#home #row2 #subscribe h1 {
background-image : url(http://894.propertiesonline.com.au/img/titlebg.gif);
color: #fff;
padding: 2px 0 4px 12px;
margin-bottom: 5px;
}

body#home #row2 #subscribe p {
padding: 1px 12px 10px 12px;
}

body#home #row2 #subscribe input {
vertical-align: middle;
width: 152px;
font-size : 0.9em;
padding: 1px 0px 2px 0px; 
margin: 0 12px 9px 12px;
}

body#home #row2 #subscribe .button {
color : #ffffff;
background-color : #EC1A3B;
font-size : 1.0em;
font-family : 'Verdana', 'Arial', 'Helvetica', sans-serif;
text-align : center;
width: 90px;
}

body#home #row2 #subscribe a:link,
body#home #row2 #subscribe a:active,
body#home #row2 #subscribe a:visited {
color : #EC1A3B;
text-decoration : none;
}

body#home #row2 #subscribe a:hover {
color : #EC1A3B;
text-decoration : underline;
}

#row2 #officepic {
margin-top : 2px;
float : right;
}

/* =Dynamic
----------------*/

body.dynamic #content {
width: 788px;
border: 1px solid #0E0F56;
margin: 3px 0px 3px 0px; 
display: block;
}

body.dynamic #content #inner {
padding: 10px 12px 12px 12px; 
}

body.dynamic #content p {
padding : 5px 12px 5px 12px;
font-size : 1em;
}

body.dynamic #content #inner p {
padding : 5px 0px 5px 0px;
}

body.dynamic #content h1 {
background-image : url(http://894.propertiesonline.com.au/img/titlebg.gif);
color: #fff;
padding: 3px 0 7px 12px;
margin-bottom: 5px;
font-size: 1.1em;
}

body.dynamic #content #bodyimg1 {
float : right;
margin : 8px 12px 12px 12px;
border : 1px solid #000;
}

body.dynamic #content #dyn-img1 {
float : right;
margin : 8px 12px 12px 12px;
}

/* =Tenant Info
----------------*/

body.tenant_info #content h3 {
padding : 10px 0px 10px 12px;
}

body.tenant_info #content ul {
margin : 10px 0px 0px 12px;
}

body.tenant_info #content ul li {
margin-left : 17px;
}

body.tenant_info #content table {
padding : 0px;
margin : 10px 0px 10px 12px;
}

/* Contact Us
---------------*/

body.contact #content dl {
margin-bottom: 15px;
}

/* Calculator
----------------*/
body.calcs #mortgage-calculator {
padding : 5px 12px 20px 12px;
}

body.calcs form label {
display: block;
float: left;
width: 150px;
}

body.calcs form fieldset {
border: 1px solid #0F0F56;
}

body.calcs form fieldset legend {
color: #0F0F56;
font-weight : bold;
margin-bottom : 5px;
margin-left : 10px;
}

body.calcs form em span,
body.calcs form .required {
color: #B90000;
font-weight: bold;
}

body.calcs form fieldset {
margin-bottom: 5px;
padding: 0px;
}

body.calcs form input,
body.calcs form textarea,
body.calcs form select {
width: 150px;
padding : 0px;
margin : 0px;
}

body.calcs form p {
clear: both;
}

body.calcs form fieldset#submit {
border: none;
padding: 0;
text-align: right;
}

body.calcs form fieldset#submit input {
background-color: #EC1A3B;
color : #fff;
height : 20px;
width: auto;
padding: 0 10px;
font-weight : bold;
font-size : 1em;
cursor: pointer;
}

body.calcs #content p {
padding : 0px 0px 10px 12px;
font-size : 1em;
}

body.calcs #content p#note {
padding : 10px 0px 10px 0px;
}

/* Useful links
----------------*/

body.links h2 {
color: #0F0F56;
background-color: #E8EDF2;
padding: 5px 0 5px 5px;
margin: 10px 12px 10px 12px;
}

body.links dl {
margin-bottom: 10px;
}

body.links dl dt {
padding : 0px 12px 0px 12px;
font-weight: bold;
}

body.links dl dd {
padding : 0px 12px 0px 12px;
}

body.links #content {
width: 788px;
border: 1px solid #0E0F56;
padding-bottom : 20px;
margin: 3px 0px 3px 0px; 
display: block;
}

body.links #content p {
padding : 5px 12px 20px 12px;
font-size : 1em;
}

body.links #content h1 {
background-image : url(http://894.propertiesonline.com.au/img/titlebg.gif);
color: #fff;
padding: 3px 0 7px 12px;
margin-bottom: 5px;
font-size: 1.1em;
}

/* OFI List
-----------*/

body.ofi #ofi_list {
width: 764px;
margin: 12px;
}

body.ofi .date td {
background-color : #0F0F56;
color : #fff;
padding : 4px 0 4px 5px;
}

body.ofi .items td {
padding : 4px 0;
}

body.ofi .stripe {
background-color : #E7E7E7;
}

body.ofi #ofi_list td.address {
padding-left: 5px;
}

body.ofi #ofi_list td.icons {
padding-right: 5px;
width : 200px;
}

body.ofi #bedbathcar {
margin-bottom: 2px;
font-weight: bold;
}

body.ofi #bedbathcar span {
margin-right: 10px;
}

body.ofi #bedbathcar span#iconlast {
margin-right: 4px;
vertical-align: middle;
}

body.ofi #bedbathcar img {
margin-right: 10px;
vertical-align: middle;
}

body.ofi #ofi_list td.time {
padding-right: 5px;
padding-left: 5px;
width : 150px;
}

body.ofi #ofi_list td.link {
padding-right: 5px;
width : 150px;
text-align : right;
}

/* =search xsl
----------------*/

body#xsl_search #content {
padding : 12px 12px 0px 12px;
}

body#xsl_search #titlebar {
width : 764px;
height : 25px;
margin-bottom : 3px;
display : block;
}

body#xsl_search #titlebar #title {
float : left;
width : 598px;
}

body#xsl_search #titlebar #save {
float : right;
font-size : 1.2em;
padding : 0px 0 4px 0px;
font-weight: bold;
vertical-align : middle;
width : 166px;
}

body#xsl_search #titlebar #save img {
vertical-align : middle;
}

body#xsl_search h1 {
font-size : 1.2em;
padding : 0px 0 4px 0px;
color : #0F0F56;
}

body#xsl_search #content a:link,
body#xsl_search #content a:visited {
color : #EC1A3B;
text-decoration : none;
}

body#xsl_search #content a:hover {
text-decoration : underline;
}

body#xsl_search #content p {
margin : 0 0px 10px 0px;
}

body#xsl_search #content #filter {
width : 764px;
margin-bottom : 7px;
background-color : #F1F4F7;
border : 1px solid #0F0F56;
}

body#xsl_search #content table#searchbox {
width : 100%;
}

body#xsl_search #content table#searchbox td#subtitle {
padding : 4px 0px 8px 12px;
color : #fff;
font-weight : bold;
background-image : url(http://894.propertiesonline.com.au/img/titlebg.gif); 
}

body#xsl_search #content table#searchbox td {
padding : 4px 4px 3px 12px;
}

body#xsl_search #content table#searchbox td select.inputbox {
width : 130px;
}

body#xsl_search #content table#searchbox td select.inputbox2 {
width : 75px;
}

body#xsl_search #content table#searchbox td select.inputbox3 {
width : 40px;
}

body#xsl_search #content table#searchbox td .button {
width : 80px;
}

body#xsl_search #content table.item {
background-color : #fff;
padding : 0;
width : 100%;
height : 140px;
border-bottom: 5px solid #fff;
}

body#xsl_search #content table.item tr.row:hover {
background-color : #eee;
}

body#xsl_search #content table.item td.photo {
width : 240px;
border-top : 1px solid #09357A;
border-bottom: 1px solid #09357A;
border-left : 1px solid #09357A;
}

body#xsl_search #content table.item td.photo img {
display: block;
}

body#xsl_search #content table.item td.main {
padding : 10px;
border-top : 1px solid #09357A;
border-right : 1px solid #09357A;
border-bottom: 1px solid #09357A;
}

body#xsl_search #content table.item td.main table.content {
width : 100%;
height : 140px;
padding : 7px 7px 3px 7px;
}

body#xsl_search #content .pagebar {
margin : 10px 0px 20px 0px;
}

body#xsl_search #content p.order {
margin-top : 15px;
margin-bottom : 15px;
}

body#xsl_search #content table.item td.main table.content table td h1 {
border : none;
margin : 0;
padding : 0;
vertical-align : top;
}

body#xsl_search #content table.item td.main table.content td.icon {
height : 25px;
width : 125px;
font-weight : bold;
}

body#xsl_search #content table.item td.main table.content td.icon img {
margin : 0 5px 0 5px;
}

body#xsl_search #content table.item td.main table.content td.address {
width : 100%;
}

/* Property detail
-------------------*/

body.detail #content {
padding : 12px 12px 0px 12px;
}

body.detail #content p {
margin-left : 0px;
}

body.detail #content h2 {
padding: 3px 0;
margin: 12px 0px 12px 0px;
}

body.detail #content h3 {
margin: 12px 0px 0px 0px;
}

body.detail #content ul {

list-style-type: none;
list-style-position: none;
}

body.detail #content ul#outgoingslist,
body.detail #content ul#features {
list-style-position: none;
}

body.detail #content ul#toolslist {
padding-left : 12px;
}

body.detail #addressbar {
height: 25px;
display : block;
}

body.detail #addressbar #address {
float : left;
}

body.detail #addressbar #icons {
vertical-align: top;
float : right;
}

body.detail #addressbar #address h1 {
font-size : 1.2em;
padding : 0px 0 4px 0px;
color : #0F0F56;
padding: 0px;
} 

body.detail #propertydetails {
width: 430px;
float: left;
margin-bottom: 20px;
padding-top: 5px;
}

body.detail #extradetails {
width: 308px;
float: right;
margin-bottom: 20px;
padding-top: 5px;
}

body.detail #extradetails img {
width: 150px;
margin-right: 2px;
margin-bottom: 2px;
display: block;
float: left;
}

body.detail #extradetails img#mainimage {
width: 304px;
display: block;
}

body.detail #extradetails .images p {
text-align: center;
clear: both;
}

body.detail dl#agentdetails {
margin-bottom: 10px;
}

body.detail #content h2 {
font-size: 1.2em;
border-top: 1px solid #0F0F56;
border-bottom: 1px solid #0F0F56;
color : #0F0F56;
}

body.detail #content h2#mainheading {
font-size: 1.1em;
border: none;
padding-bottom: 0;
padding-top: 0px; 
margin-top: 0px; 
}

body.detail #bedbathcar {
margin-bottom: 10px;
font-weight: bold;
}

body.detail #bedbathcar span {
margin-right: 10px;
}

body.detail #bedbathcar span#iconlast {
margin-right: 4px;
vertical-align: middle;
}

body.detail #bedbathcar img {
margin-right: 10px;
vertical-align: middle;
}

body.detail #content h3 {
font-size: 1em;
}

body.detail #content ul#outgoingslist {
list-style-type: square;
}

body.detail #addressbar p {
font-weight: bold;
}

body.detail #extradetails img {
border: 1px solid #22243D;
}

body.detail #extradetails .images p {
font-weight: bold;
font-size: 0.8em;
}

body.detail #extradetails dl dt {
font-weight: bold;
}

body.detail #extradetails #usefultools {
margin-top : 12px;
width: 304px;
border: 1px solid #0E0F56;
background-color : #E8EDF2; 
}

body.detail #extradetails #usefultools h3 {
background-image : url(http://894.propertiesonline.com.au/img/titlebg.gif);
color: #fff;
padding: 5px 0 7px 12px;
margin: 0px 0px 5px 0px;
font-style : normal;
text=transform : normal;
}

body.detail #developmenttbl {
margin-bottom: 12px;
}

/* Property detail printfriendly
---------------------------------*/

html.brochure,
body.brochure {
background-image: none;
background-color: #fff;
}
body.brochure #container {
width: 584px !important;
background-image: none;
background-color: #fff;
height: 100%;
margin: 0 auto;
}
body.brochure h1 {
padding-left: 0px;
font-size: 1.2em;
}
body.brochure #main {
background-image: none !important;
}			
body.brochure #content {
background-image: none !important;
float: none !important;
width: 584px !important;
padding : 0px;
}
body.brochure #header {
background-image: none;
height: auto;
margin-bottom: 15px;
}
body.brochure #header img {
top: 0;
left: 0;
}
body.brochure #propertydetails {
width: 315px;
}
body.brochure #extradetails img {
display: block;
float: left;
margin: 0 2px 2px 0;
}
body.brochure #extradetails {
width: 247px;
}

body.brochure #extradetails img#mainimage {
width: 240px;
display: block;
}

body.brochure #extradetails img {
width: 118px;
margin-right: 2px;
margin-bottom: 2px;
display: block;
float: left;
}

/* Printlist
-------------*/
body#printlist #container {
margin : 0px auto 0 auto; /*center the wrapper*/
width : 625px;
background-color : #fff;
color : #000;
font-size : 0.9em;
}

body#printlist #header {
background-image : none;
background-color : #0F0F56;
background-position : left top;
height : 60px;
}

body#printlist #header #logo {
width: 625px;
height : 60px;
display : block;
padding : 0px;
margin : 0px;
border : 0px;
}

body#printlist #content {
width : 625px;
}

body#printlist h1 {
font-size : 1.2em;
padding : 10px 0px 10px 7px;
color : #0F0F56;
}

body#printlist #content table.item {
padding : 0;
width : 100%;
height : 0px;
border-bottom: 5px solid #fff;
}

body#printlist #content table.item td.photo {
width : 150px;
border-top : 1px solid #09357A;
border-bottom: 1px solid #09357A;
border-left : 1px solid #09357A;
}

body#printlist #content table.item td.photo img {
display: block;
}

body#printlist #content table.item td.main {
padding : 5px;
border-top : 1px solid #09357A;
border-right : 1px solid #09357A;
border-bottom: 1px solid #09357A;
}

body#printlist #content table.item td.main table.content {
width : 100%;
height : 0px;
padding : 7px 7px 3px 7px;
}

body#printlist #content table.item td.main table.content table td h1 {
border : none;
margin : 0;
padding : 0;
vertical-align : top;
}

body#printlist #content table.item td.main table.content td.icon {
height : 25px;
width : 125px;
font-weight : bold;
}

body#printlist #content table.item td.main table.content td.icon img {
margin : 0 5px 0 5px;
}

body#printlist #content table.item td.main table.content td.address {
width : 100%;
}

/* Slideshow
-------------*/

body.slideshow {
text-align: center;
}

body.slideshow img#slide {
display: block;
margin: 20px auto 0px auto;
border: 1px solid #000;
margin-top : 10px;
}

body.slideshow input {
width: auto;
}

body.slideshow {
background-image: none;
background-color: #fff;
}

html#slideshowhtml {
background-color: #fff;
background-image: none;
}

body.slideshow h1 {
border-bottom: none;
}

body.slideshow #header {
margin-bottom: 12px;
}

body.slideshow #header img {
left: 0;
top: 0;
float: left;
}

/* Email a friend
------------------*/

html#emailafriend {
background-color : #fff;
background-image: none;
}

body.emailfriend {
background-color : #fff;
background-image: none;
}

html#emailafriend #content {
float: none;
padding: 15px;
background-color : #fff;
}

html#emailafriend #content h1 {
padding: 0px 0px 5px 0px;
}

html#emailafriend #content p {
font-size : 0.9em;
padding-bottom : 12px;
}

html#emailafriend form fieldset {
border: 0px solid #ddd;
}

html#emailafriend form label {
display: block;
float: left;
width: 170px;
}

html#emailafriend form fieldset#submit input {
width: auto;
padding: 0 10px;
cursor: pointer;
}

html#emailafriend form input,
html#emailafriend form textarea,
html#emailafriend form select {
width: 300px;
}

html#emailafriend form em span,
html#emailafriend form .required {
color: #B90000;
font-weight: bold;
}

/* Staff
-------------------*/

body.staff #content p {
margin-bottom : 5px;
padding : 0px 0px 5px 0px;
font-size : 1em;
}

body.staff #content table#layout {
width : 760px;
margin : 12px 12px 0px 12px;
}

body.staff #content table#layout table {
width : 100%;
}

body.staff #content table#layout table td#photo {
width : 110px;
padding : 0px 10px 10px 0px;
}

body.staff #content table#layout table td#photo img#photo {
border : 1px solid #000;
}

body.staff #content img#photo {
border : 1px solid #000;
margin-bottom: 12px;
}

body.staff #content table#layout table td#main {
width : 250px;
padding-right : 10px;
}

/* Property Alert
----------------*/

body.alert #content p {
padding-left : 0px;
}

body.alert input.inputbox {
width : 160px;
}

body.alert input.button {
width : 80px;
}

body.alert #register input.inputbox {
width : 160px;
}

body.alert input.inputbox2 {
color : #000;
font-size : 1.1em;
width : 80px;
}

body.alert select.inputbox2 {
color : #000;
font-size : 1.1em;
width : 80px;
}

body.alert input.inputbox3 {
color : #000;
font-size : 1.1em;
width : 98.5%;
}

/* Property Alert requirements
----------------*/

body.requirements td input.inputbox {
width : 160px;
}

body.requirements td select.inputbox {
width : 160px;
}

body.requirements td input.inputbox2 {
width : 96px;
}

body.requirements td select.inputbox2 {
width : 100px;
}

body.requirements td input.inputbox3 {
width : 600px;
}

/* =Alert Register Email
----------------*/

html.alert_registeremail {
background-color : #fff;
background-image: none;
}

body#alert_registeremail {
background-image: none;
background-color : #fff;
}

body#alert_registeremail #content {
background-color : #fff;
width : 625px;
font-size : 0.9em;
}

body#alert_registeremail #content h1 {
padding : 10px 0px 0px 0px;
margin-left : 0px;
}

body#alert_registeremail #content p {
margin-bottom : 10px;
}


/* =Alert =Popup
----------------*/

body#alert_popup {
background-color : #fff;
margin : 0px;
padding : 0px;
width : 530px;
height : 600px;
}

body#alert_popup div#content {
width : 490px;
padding : 10px;
}

body#alert_popup #content p {
margin-bottom : 12px;
font-size : 11px;
}

body#alert_popup #content table {
font-size : 11px;
}

body#alert_popup #content table#form {
width : 490px;
border : 1px solid #0F0F56; 
background-color : #F1F4F7;
margin-bottom : 12px;
}

body#alert_popup #content table#form td {
padding : 5px;
}

/*alertmenu*/

#alertmenu {
display: block;
overflow: hidden;
background-color: #E7E7E7;
list-style-type: none;
margin: 0px;
padding: 0 !important;
}

ul#alertmenu {
margin: 12px 0px 0px 0px;
}

* html #alertmenu {
height : 1%;
}
 
#alertmenu li {
float: left;
border-right : 1px solid #fff;
}
 
#alertmenu li a:link, #alertmenu li a:active, #alertmenu li a:visited {
color : #666;
display: block;
padding : 5px 35px 6px 35px;
text-decoration : none;
}
 
#alertmenu li a:hover {
color : #fff;
background-color : #EC1A3B;
text-decoration : none;
}

#alertmenu li#noborder {
border : none;
}