* {
margin : 0;
padding : 0;
}

html, body {
height : 100%;
background-image: url(/img/body_bg.gif);
background-repeat: repeat-x;
background-position: top;
font-size: 76%; /* Global font-size */
font-family: Verdana, Arial, Helvetica, sans-serif;
}

body {
height : 100%;
}

#wrap {
width: 754px;
margin: 0px auto;
min-height: 100%;
position: relative;
}

* html #wrap {
height: 100%;
}

/* Dropdown menu core CSS, don't edit
----------------------------------------*/

.menu, .menu ul {margin: 0;padding: 0;border: 0;list-style-type: none;display: block;}
.menu li {margin: 0;padding: 0;border: 0;display: block;float: left;position: relative;z-index: 5;list-style-position:outside;}
.menu li:hover {z-index: 10000;white-space: normal;}
.menu li li {float: none;}
.menu ul {visibility: hidden;position: absolute;z-index: 10;left: 0;top: 0;}
.menu li:hover>ul {visibility: visible;top: 100%;}
.menu li li:hover>ul {top: 0;left: 100%;}
.menu:after, .menu ul:after {content: ".";height: 0;display: block;visibility: hidden;overflow: hidden;clear: both;}
.menu, .menu ul {min-height: 0;}
	/* -- sticky.submenu --
	it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
.menu ul {
background-image: url(empty.gif);
xpadding: 0 30px 30px 30px;
margin: 0 0 0 -30px;
/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.*/
}
.menu ul ul {
padding: 30px 30px 30px 10px;
margin: -30px 0 0 -10px;
}
/* Clear-fix for IE5/Mac \*//*/
#xmenu a {float:left;}
#mexnuList {display:inline-block;}
/*  */


/* Menu structure, edit this
-----------------------------*/

.menu {
margin: 0 auto;
background-image : url(/img/nav_bg.gif);
width: 754px;
height: 44px;
display : block;
font-size: 1.3em;
color: #444;
margin: 10px 0px;
}

.menu li {
padding: 21px 23px 0px 0px;
}

#menu li.first {
padding-left: 12px;
}

#menu li.last {
padding-left: 110px;
}

.menu li li {
padding: 0;
}

/* Dropdown menu
-----------------*/

.menu a {
font-size: 0.9em;
}

.menu li.last a, 
.menu li li a {
border: none;
}

.menu li li {
padding: 3px 0px;
}

.menu a:link,
.menu a:visited {
color: #444;
text-decoration: none;
}

#menu li li.first {
padding-left: 0px;
}

#menu li li.last {
padding-left: 0px;
}

.menu a:hover {
color: #C3C129;
}

#menu li ul a {
padding : 3px 0 3px 13px;
background-color: #fff;
}

.menu li li a {
text-transform: none;
padding: 0;
border: none;
text-align: left;
clear: both;
}

#menu li ul {
margin-left: -1px;
border: 1px solid #444;
font-size: 0.9em;
background-color: #fff;
padding: 4px 0px;
}

/* Padding & width to account for centred upper level nav*/

#menu #aboutList ul {
width: 155px;
margin-left: 13px;
}

#menu #buyList ul {
width: 165px;
}

#menu #leaseList ul {
width: 100px;
}

#menu #soldList ul {
width: 100px;
}


#header {
background-image : url(/img/header_bg.jpg);
width: 754px;
height: 64px;
display : block;
font-size: 1.3em;
color: #fff;
}
#header p {
font-weight:bold;
padding:10px;
padding-top:40px;
}

#footer {
background-image : url(/img/footer_bg.gif);
display: block;
width: 100%;
position : relative;
height: 43px;
margin-top: -43px;
}

#footer #footercontent {
margin: 0px auto;
padding-top: 8px;
width: 754px;
height: 35px;
color: #fff;
display: block;
}

#footer a:link,
#footer a:active,
#footer a:visited {
color: #fff;
text-decoration: underline;
}

#footer a:hover {
color: #fff;
text-decoration: none;
}

#footer #footercontent #copyrights {
float: left;
width: 375px;
}

#footer #footercontent #disclaimers {
float: right;
text-align: right;
width: 375px;
}

a:link, a:visited, a:active {
color: #000;
text-decoration: underline;
}

a:hover {
color: #000;
text-decoration: none;
}

form em span,
form .required {
color: #B90000;
font-weight: bold;
}

.warning {
color : #cc0000;
font-weight : bold;
}


/* Image */

#imgbanner {
width: 754px;
margin: 10px auto 8px auto;
}

/* Standard forms
------------------*/

form fieldset {
margin-bottom: 15px;
padding: 10px 10px 0px 0px;
border: none;
}

form label {
display: block;
float: left;
width: 180px;
}

form input,
form select {
width: 270px;
}

form input#fusekey,
form input#fcall {
width: 15px;
}

form textarea {
width: 400px;
}

form p {
clear: both;
}

form fieldset#submit {
border: none;
padding: 0;
text-align: right;
}

form fieldset#submit input {
width: auto;
padding: 0 10px;
cursor: pointer;
}

form fieldset {
xborder: 1px solid #767988;
}

form legend {
font-weight: bold;
color: #000;
font-size: 1.1em;
margin-left: -8px;
margin-bottom: 15px;
}

form em span,
form .required {
color: #B90000;
font-weight: bold;
}

form fieldset#submit input {
background-color: #646464;
border: none;
color: #fff;
font-size: 1em;
padding: 2px 8px 4px 8px;
font-family: verdana, arial, helvetica, sans-serif;
}

.button {
background-color: #4d596f;
border: none;
color: #fff;
font-size: 1em;
font-family: verdana, arial, helvetica, sans-serif;
padding: 2px 8px 4px 8px;
}

/* Home
-----------------*/

body.home #wrap #row1 {
margin-top: 10px;
width: 754px;
height: 216px;
}

body.home #wrap #row1 #homeslides {
width: 536px;
float: left;
}

body.home #wrap #row1 .qsbox {
float: right;
width: 214px;
height: 216px;
background-image : url(/img/qs_bg.gif);
}

body.home #wrap #row1 .qsbox h3 {
margin: 0px;
padding: 12px 0px 13px 10px;
font-size: 1.4em;
color: #646464;
background-image : url(/img/h3-bg1.gif);
}

body.home #wrap #row1 .qsbox form label {
display: block;
float: left;
width: 55px;
font-size: 1.2em;
padding-top: 3px;
}

body.home #wrap #row1 .qsbox .qs {
padding: 9px 0px 0px 10px;
}

body.home #wrap #row1 .qsbox .qs p {
padding-bottom: 6px;
}
body.home form #qs_st {
padding-bottom: 6px;
overflow:auto;
width:180px;
_width:100%;
}
body.home form #qs_st label {
padding-right: 5px;
width: auto;
float: left;
}
body.home form #qs_st input {
vertical-align: middle;
width: auto;
float:left;
}

body.home #wrap #row1 .qsbox select#qs_location {
width: 130px;
vertical-align: middle;
display: inline;
font-size: 1.1em;
}

body.home #wrap #row1 .qsbox select#qs_rent_min-size,
body.home #wrap #row1 .qsbox select#qs_rent_max-size,
body.home #wrap #row1 .qsbox select#qs_rent_min-price,
body.home #wrap #row1 .qsbox select#qs_rent_max-price {
width: 62px;
vertical-align: middle;
display: inline;
font-size: 1.1em;
}

body.home #wrap #row1 .qsbox .button {
background-color: #646464;
color: #fff;
width: 130px;
font-size: 1.2em;
margin-left: 55px;
}

body.home #wrap #row1 .qsbox form#ff {
border-top: 1px solid #000;
padding-top: 8px;
width: 190px;
}

body.home #wrap #row1 .qsbox form#ff label {
display: block;
float: left;
width: 29px;
font-size: 1.2em;
padding-top: 3px;
}

body.home #wrap #row1 .qsbox .fastfind {
width: 119px;
display: inline;
font-size: 1.1em;
padding: 1px 0px;
}

body.home #wrap #row1 .qsbox .go {
background-color: #646464;
color: #fff;
width: 30px;
font-size: 1.2em;
}

body.home #wrap #row2 {
margin-top: 12px;
}

body.home #wrap #row2 .powbox {
float: left;
width: 370px;
height: 205px;
xmargin-right: 6px;
background-image : url(/img/alert_bg.gif);
}

body.home #wrap #row2 .powbox h3 {
margin: 0px;
padding: 12px 0px 13px 10px;
font-size: 1.4em;
color: #646464;
background-image : url(/img/h3-powtitlebg.gif);
}

body.home #wrap #row2 .powimage {
float: right;
margin: 0px 0px 10px 10px;
border: 1px solid #696969;
}

body.home #wrap #row2 .powinfo {
float: left;
padding: 12px 10px 0px 10px;
}

body.home #wrap #row2 .powbox p {
padding-bottom: 12px;
font-size: 1.2em;
}

body.home #wrap #row2 .powbox .view {
font-size: 1.2em;
}

body.home #wrap #row2 .alertbox {
float: left;
width: 374px;
height: 205px;
background-image : url(/img/alert_bg.gif);
margin-bottom: 6px;
}

body.home #wrap #row2 .alertbox h3 {
margin: 0px;
padding: 12px 0px 13px 10px;
font-size: 1.4em;
color: #646464;
background-image : url(/img/h3-powtitlebg.gif);
}

body.home #wrap #row2 .alertbox p {
padding: 12px 10px 10px 10px;
font-size: 1.2em;
}

body.home #wrap #row2 .alertbox .linksleft {
float: left;
width: 165px;
margin: 0px;
padding: 7px 0px 13px 10px;
font-size: 1.2em;
color: #646464;
line-height: 20px;
}

body.home #wrap #row2 .alertbox .linksright {
float: right;
margin-right: 0px;
padding: 7px 30px 13px 0px;
font-size: 1.2em;
color: #646464;
line-height: 20px;
}

/* Search Form
-----------------*/

body.searchform #mapimage {
display: block;
float: left;
width: 185px;
}

body.searchform #mapimage img {
border: 1px solid #646464;
}

body.searchform #key {
display: block;
float: left;
width: 185px;
}

body.searchform #formsearch {
display: block;
float: right;
padding-top: 10px;
margin-right: 10px;
}

body.searchform fieldset#specs {
margin-top: 10px;
}

body.searchform fieldset {
border: 1px solid #646464;
padding: 10px;
}

body.searchform legend {
color: #646464;
font-weight: bold;
}

body.searchform table {
margin-top: 0px;
}

body.searchform fieldset legend { 
margin-left: 0px;
}

body.searchform fieldset#regions { 
margin-top: 10px;
}

body.searchform select { 
width: 70px;
font-size: 1.0em;
}

body.searchform select#street { 
width: 178px;
font-size: 1.0em;
}

body.searchform .button { 
margin-top: 10px;
}

body.searchform input.ff {
width: 290px;
}

/* listings
-----------------*/

body.listing .filter h3 {
padding: 12px 0px 13px 12px;
font-size: 1.4em;
color: #646464;
background-image : url(/img/h3-title.gif);
}

body.listing .filter {
margin-top: 10px;
width: 754px;
height: 120px;
background-image : url(/img/filter_bg.gif);
}

body.listing .filter #formelements {
padding: 10px 0px 0px 12px;
}

body.listing .filter label {
float: none;
display: block;
width: auto;
font-size: 1.2em;
color: #646464;
padding-bottom: 8px;
}

body.listing .filter select {
width: 90px;
display: block;
font-size: 1.2em;
}

body.listing .filter select#qs_property-type {
width: 105px;
}

body.listing .filter select#areafrom,
body.listing .filter select#areato,
body.listing .filter select#qs_min-price,
body.listing .filter select#qs_max-price
{
width: 68px;
}

body.listing .filter p {
clear: none;
float: left;
margin-right: 24px;
}

body.listing .filter input {
width: auto;
padding: 1px 0px;
margin-top: 19px;
height: 22px;
cursor: pointer;
font-size: 1.2em;
background-color: #646464;
color: #fff;
}

body.listing h1 {
padding: 9px 0px 11px 12px;
font-size: 1.4em;
color: #646464;
}

body.listing #tools {
height: 41px;
background-image : url(/img/search-title.gif);
}

body.listing #tools #order {
float: left;
width: 300px;
font-size: 1.2em;
margin: 13px 0px 0px 12px;
}

body.listing #tools #saveprint {
float: right;
font-size: 1.2em;
width: 277px;
margin-top: 13px;
padding-right: 13px;
text-align: right;
}

body.listing #results {
background-image : url(/img/results_bg.gif);
background-repeat: repeat-y;
padding: 0px 12px 12px 12px;
}

body.listing .property {
padding: 10px 0;
clear: both;
overflow: hidden;
color: #646464;
max-height: 10em; 
}

body.listing .property .printchecked {
display: block;
float: left;
padding-top: 25px;
margin-right: 10px;
}

body.listing .property .size {
display: block;
float: left;
width: 70px;
font-size: 1.2em;
}

body.listing .property .image {
display: block;
float: left;
margin-right: 15px;
}

body.listing .property .image img {
width: 110px;
border: 1px solid #dbdbdb;
}

body.listing .property .details {
width: 380px;
float: left;
margin-right: 20px;
font-size: 1.2em;
}

body.listing .property .details p {
margin-bottom: 0 !important;
}

body.listing .property .price {
text-align: right;
font-size: 1.2em;
}

body.listing .pagebar {
background-image : url(/img/results_bg.gif);
background-repeat: repeat-y;
font-size: 1.2em;
padding-left: 12px;
}

body.listing .property {
border-bottom: 1px solid #000;
}

body.listing .resultsbottom {
display: block;
background-image : url(/img/results_bottom.gif);
height: 24px;
}

/* print list
-----------------*/

html.printlist, body.printlist {
background-color : #fff;
background-image: none;
}

body.printlist h1 {
padding: 12px 0px 10px 0px;
font-size: 1.4em;
color: #646464;
}

body.printlist #wrap {
width: 625px !important;
margin: 0 auto;
}

body.printlist #results {
padding: 0px 0px 12px 0px;
}

body.printlist .property {
padding: 10px 0;
clear: both;
overflow: hidden;
color: #646464;
max-height: 10em; 
}

body.printlist .property .details p {
margin-bottom: 0 !important;
}

body.printlist .property .image {
display: block;
float: left;
margin-right: 10px;
}

body.printlist .property .image img {
width: 110px;
border: 1px solid #646464;
}

body.printlist .property .size {
display: block;
float: left;
width: 65px;
font-size: 1.2em;
}

body.printlist .property .details {
width: 320px;
float: left;
margin-right: 10px;
font-size: 1.2em;
}

body.printlist .property .price {
text-align: right;
font-size: 1.2em;
width: 105px;
}

body.printlist .property {
border-bottom: 1px solid #646464;
}

/*Details */

body.detail .title {
background-image : url(/img/h3-title.gif);
height: 41px;
width: 754px;
margin-top: 10px;
font-size: 1.4em;
font-weight: bold;
color: #646464;
}

body.detail .title p {
padding: 12px 0px 0px 12px;
}

body.detail .details {
background-image : url(/img/results_bg.gif);
background-repeat: repeat-y;
padding: 12px 15px 0px 12px;
font-size: 1.2em;
color: #646464;
display: block;
overflow: hidden;
}

body.detail .details h2 {
font-size: 1.2em;
padding-bottom: 12px;
}

body.detail #profileshot {
margin-bottom: 12px;
xborder: 1px solid #666;
}

body.detail .details h3 {
font-size: 1.1em;
padding-top: 12px;
padding-bottom: 12px;
}

body.detail .details h1 {
font-size: 1.0em;
text-transform: uppercase;
padding-bottom: 12px;
}

body.detail .officedetails {
padding-top: 12px;
}

body.detail .officedetails dt {
border-top: 1px solid #646464;
padding-top: 12px;
}

body.detail .details ul {
list-style-type: none;
list-style-position: outside;
margin : 0;
padding : 0;
}

body.detail .details ul#outgoingslist,
body.detail .details ul#features {
list-style-position: outside;
margin : 0;
padding : 0;
}

body.detail #extradetails {
width: 262px;
float: left;
display: block;
overflow: hidden;
}

body.detail #extradetails table {
margin-bottom: 12px;
}

body.detail #extradetails img#mainimage {
display: block;
border: 1px solid #22243D;
margin-bottom: 12px;
}

body.detail #extradetails dl dt {
font-weight: bold;
}

body.detail #propertydetails {
width: 460px;
float: right;
display: block;
overflow: hidden;
}

body.detail .resultsbottom {
display: block;
background-image : url(/img/results_bottom.gif);
height: 24px;
}

/*Brochure */

html.brochure, body.brochure {
background-color : #fff;
background-image: none;
}

body.brochure #headerimg {
margin-top: 12px;
}

body.brochure #wrap {
width: 625px !important;
background-image: none;
background-color: #fff;
margin: 0 auto;
}

body.brochure .details {
width: 625px;
padding: 12px 0px 0px 0px;
font-size: 1.2em;
color: #646464;
display: block;
overflow: hidden;
}

body.brochure .details h2 {
font-size: 1.2em;
padding-bottom: 12px;
}

body.brochure #profileshot {
margin-bottom: 12px;
}

body.brochure .details h3 {
font-size: 1.1em;
padding-top: 12px;
padding-bottom: 12px;
}

body.brochure .details h1 {
font-size: 1.0em;
text-transform: uppercase;
padding-bottom: 12px;
}

body.brochure .officedetails {
padding-top: 12px;
}

body.brochure .officedetails dt {
border-top: 1px solid #646464;
padding-top: 12px;
}

body.brochure .details ul {
list-style-type: none;
list-style-position: outside;
}

body.brochure .details ul#outgoingslist,
body.brochure .details ul#features {
list-style-position: inside;
}

body.brochure #extradetails {
width: 252px;
float: left;
display: block;
overflow: hidden;
}

body.brochure table td.staff {
padding-bottom: 12px;
}

body.brochure #extradetails table {
margin-bottom: 12px;
}

body.brochure #extradetails img#mainimage {
display: block;
border: 1px solid #22243D;
margin-bottom: 12px;
}

body.brochure #extradetails dl dt {
font-weight: bold;
}

body.brochure #propertydetails {
width: 360px;
float: right;
display: block;
overflow: hidden;
}

/* Slideshow
-------------*/

body.slideshow {
text-align: center;
}

body.slideshow table {
margin-left: 45px;
}

body.slideshow img#show {
display: block;
margin: 20px auto 0px auto;
border: 1px solid #000;
margin-top : 10px;
}

body.slideshow input {
width: auto;
background-color: #646464;
color: #fff;
}

body.slideshow {
background-image: none;
background-color: #fff;
}

html#slideshowhtml {
background-color: #fff;
background-image: none;
}

body.slideshow h1 {
font-size: 1.4em;
color: #646464;
border-bottom: none;
padding: 10px 0px;
}

/* Email a friend
------------------*/

html#emailafriend {
background-color : #fff;
background-image: none;
}

body.emailfriend {
background-color : #fff;
background-image: none;
color: #646464;
}

html#emailafriend #content {
float: none;
padding: 15px;
xbackground-color : #fff;
}

html#emailafriend #content h1 {
font-size : 1.4em;
padding: 0px 0px 12px 0px;
}

html#emailafriend #content p {
font-size : 1.2em;
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;
background-color: #646464;
color: #fff;
font-size: 1.2em;
margin-left: 172px;
}

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;
}

/* Dynamic
-------------*/

body.dynamic #content {
width: 754px;
background-image : url(/img/results_bg.gif);
background-repeat: repeat-y;
font-size: 1.2em;
}

body.dynamic #content h3 {
margin-bottom: 12px;
padding: 13px 0px 12px 12px;
font-size: 1.2em;
color: #646464;
background-image : url(/img/search-title.gif);
}

body.dynamic #content .text {
padding: 0px 12px 12px 12px;
font-size: 1.0em;
color: #646464;
}

body.dynamic .resultsbottom {
display: block;
background-image : url(/img/results_bottom.gif);
height: 24px;
}

body.dynamic #content h2 {
margin-bottom: 12px;
font-size: 1.1em;
color: #646464;
}

body.dynamic .button {
font-size: 1.0em;
color: #fff;
background-color: #646464;
}

/* Appraisal
-------------*/

body.appraisal p {
margin-bottom: 12px;
}


/* Staff
-------------------*/

body.staff #content p {
margin-bottom : 5px;
padding : 0px 0px 5px 0px;
font-size : 1em;
}

body.staff #content table#layout {
width : 740px;
margin : 12px 12px 0px 12px;
}

body.staff #content table#layout table {
xwidth : 100%;
}

body.staff #content table#layout table td#photo {
width : 110px;
padding : 0px 0px 10px 0px;
}

body.staff #content table#layout table td#photo img#photo {
xborder : 1px solid #000;
}

body.staff #content img#photo {
xborder : 1px solid #000;
margin-bottom: 12px;
}

body.staff #content table#layout table td#main {
width : 250px;
padding-right : 10px;
}

body.staff #content table#profile {
margin : 12px 12px 0px 12px;
}

body.staff table#persondetails {
margin-bottom: 10px;
}

body.staff table#persondetails td#top {
border-top: 1px solid #646464;
}

body.staff table#persondetails td {
padding: 4px 0px 5px 0px;
border-bottom: 1px solid #646464;
}

/*Privacy*/

body.privacy #content ul {
margin : 15px 0px;
}

body.privacy #content ul li,
body.privacy #content ol li {
margin : 0px 0px 0px 15px;
padding : 0;
list-style-position: outside;
}

/* Contact Us
-------------------*/

body.contact #addressdetails {
margin-left: 12px;
margin-bottom: 5px;
}

body.contact #thanks {
margin-top: 20px;
margin-left: 12px;
}

body.contact #content p {
padding-bottom: 12px;
}

body.contact #content form {
margin-left: 12px;
}

body.contact #content form h2 {
font-weight: bold;
padding-top: 6px;
padding-bottom: 3px;
font-size: 1.2em;
}

body.contact #content form label {
display: block;
float: left;
width: 120px;
font-size: 1.0em;
padding-top: 3px;
}

body.contact #content form input {
width: 200px;
font-size: 1.1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

body.contact #content form textarea {
width: 430px;
font-size: 1.1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

body.contact #content form .button {
background-color: #646464;
color: #fff;
width: 100px;
font-size: 1.0em;
}

body.contact #content form input#submit {
margin-left: 123px;
}

/* Property Alert
----------------*/

body.alert input.button {
background-color: #646464;
color: #fff;
font-size: 1.1em;
}

/* 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;
}

body.requirements form .button {
background-color: #646464;
color: #fff;
font-size: 1.0em;
}

body.requirements table th {
padding-left: 0px;
}

/* =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 : 11px;
}

body#alert_registeremail #content h1 {
padding : 10px 0px 10px 0px;
margin-left : 0px;
font-size : 13px;
}

body#alert_registeremail #content p {
margin-bottom : 10px;
}

/* =Alert =Popup
----------------*/

body#alert_popup {
background-color : #fff;
background-image : none;
margin : 0px;
padding : 0px;
width : 530px;
height : 600px;
color: #646464;
}

body#alert_popup h3 {
font-size: 1.4em;
color: #646464;
padding-bottom: 12px;
}

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 #646464; 
margin-bottom : 12px;
}

body#alert_popup #content table#form td {
padding : 5px;
}

body#alert_popup form .inputbox {
width: 200px;
}

body#alert_popup form .button {
background-color: #646464;
color: #fff;
font-size: 1.0em;
}

/*alertmenu*/

#alertmenu {
display: block;
overflow: hidden;
background-color: #646464;
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 : #fff;
display: block;
padding : 5px 32px 6px 32px;
text-decoration : none;
}
 
#alertmenu li a:hover {
color : #c3c129;
xbackground-color : #646464;
text-decoration : none;
}

#alertmenu li#noborder {
border : none;
}





