/* ============= Skin Stylesheet ============ */
/* Contents: colours, typography, backgrounds */
/* ========================================== */

/* Global layout colour scheme
-------------------------------*/

#menu {
background-color: #000; 
width: 100%;
}


/* Dropdown menu
-----------------*/

#menu a {
/*text-transform: uppercase;
font-size: 0.9em;*/
line-height: 21px;
height: 25px;
font-family: verdana, sans-serif; 
font-size: 9px; 
font-weight: bold;
text-decoration: none;
text-align: center;
color: #FFF; 
border-right: 1px solid #404040;
}

#menu li.last a, 
#menu li li a {

}

#menu a:link,
#menu a:visited {
color: #fff;
text-decoration: none;
}

#menu a:hover {
background-color: #7000AD; 
color: #FFF;
}

#menu ul ul {
/*background-color: #000;*/
}

#menu li li a {
text-transform: none;

background-color: #000;
text-align: left;
padding: 0 0 0 10px;
width: 130px; 
border-bottom: 1px solid #404040;
}


/* === MM BUTTONS ===*/

#mm_buying {width: 52px;} /*orig width 33*/
#mm_renting { width: 58px;} /*39*/
#mm_propertyManagement {width: 132px;} /*113*/
#mm_finance {width: 57px;} /*38*/
#mm_projects {width: 60px;} /*41*/
#mm_settlements {width: 81px;} /*62*/
#mm_aboutUs {width: 65px;} /*46*/
#mm_contactUs {width: 73px;} /*54*/
#mm_home {width: 46px;} /*27*/


body#home #menu,
body#home #menuList {
	width: 586px;
	min-width: 586px;
}	
body#home a#mm_home {
	display: none;
	visibility: invisible;
}

/* Property Alert
-----------------*/

body.alert #content h1 {
	margin-top: 10px;
}

body.alert input.button {
width: auto;
padding: 0 5px;
/*background-color: #9B0A0F;
border: none;
color: #fff;*/

BORDER-RIGHT: #000 1px solid; 
BORDER-TOP: #ffffff 1px solid; 
FONT-WEIGHT: bold; 
FONT-SIZE: 14px; 
FLOAT: right; 
BORDER-LEFT: #ffffff 1px solid; 
COLOR: #fff; 
BORDER-BOTTOM: #000 1px solid; 
BACKGROUND-COLOR: #333
}

body.alert #login {
background-color: #F1F1F1;
width: 185px;
float: right;
border-top: 1px solid #CDCDCD;
border-bottom: 1px solid #CDCDCD;
padding: 5px 10px 3px 10px;
margin: 0 0 0 20px;
}

body.alert #login legend {
font-weight: bold;
color: #7000AD;
/*color: #9B0A0F;*/
}

body.alert #login input {
width: 155px;
}

body.alert #login input.button {
width: auto;
}

body.alert fieldset {
border: none;
padding-left: 0;
margin-bottom: 0;
}

body.alert fieldset.submit {
padding-top: 0;
}

/* Wishlist
------------*/

body.reqs table th {
width: 200px !important;
}

body.reqs table tr,
body.reqs table th,
body.reqs table td {
text-align: left !important;
padding-bottom: 10px;
}

body.alert ul#alertNav {
list-style-type: none;
border-top: 1px solid #CECECE;
border-bottom: 1px solid #CECECE; 
overflow: hidden;
background-color: #eeeeee;
font-weight: bold;
margin-bottom: 20px;
}

body.alert #alertNav a:link,
body.alert #alertNav a:visited {
text-decoration: none;
}

body.alert #alertNav li {
float: left;
}

body.alert #alertNav a {
display: block;
width: 110px;
text-align: center;
padding: 0;
}

body.alert #editForm .inputbox2,
body.alert #editForm .inputbox {
width: auto;
}

/* Standard forms
------------------*/

body.alert form fieldset {
margin-bottom: 15px;
padding: 10px;
}

body.alert form label {
display: block;
float: left;
width: 180px;
}

body.alert form input,
body.alert form textarea,
body.alert form select {
width: 250px;
}

body.alert form p {
clear: both;
padding-bottom: 10px;
}

body.alert form fieldset#submit {
border: none;
padding: 0;
text-align: right;
}

body.alert form fieldset#submit input {
width: auto;
padding: 0 10px;
cursor: pointer;
}

body.alert form em span,
body.alert form .required {
color: #B90000;
font-weight: bold;
}

body.alert fieldset#submit input {
border: none;
color: #fff;
}

body.alert table {
	background-image: none;
	}

body.alert tr {
	background-image: none;
	}
	
body.alert th {
	background-image: none;
	}
	
body.alert td {
	background-image: none;
	border: none;
	}
