body { background: #5F767F url('../images/bg-page.gif'); padding: 30px 0 0 0; color: #0F0F0F; }
#multiActionForm td, #multiActionForm td a, legend{color:#0F0F0F;}
tr.even,tr.odd, tr.even td,tr.odd td, div.ProtectedPropertyDetailsReportList tr.even td, div.ProtectedPropertyDetailsReportList tr.odd td {background-color:#8560a8;}
#header { color: #f5f6fa; }

a:link, a:active, a:visited { color: #E6BA1B;}
/**** Main Page ***/
.content p img { padding: 10px; }
/***********************/

#wsidebar_right { text-align: right;}

#sidebar input {width: 100%;}

/**** Splash Page 
#featuredListing {min-height: 400px;}
#welcome {min-height: 400px;}
#quickSearch {min-height: 400px;}***/
/***********************/

/**** Login Pages ***/
.title {text-transform: capitalize!important; }
/************************/

/**** Menu Icon Fix ****/
.editicon {	padding-top:20px; width:670px!important; }
.editicon .option { float:left; width:auto!important; }
/**********************/

/**** Property Page ****/
#colours {background-color: #F2F2F2!important;}


#Board_disclaimers { clear: both!important; } 
#Board_disclaimers p { font-size: 10px!important; line-height: 11px!important; margin-top: 0px!important; margin-bottom: 4px!important; } 
#propertyPhotos {width: 100%;}
#propertyDetails {float: left; clear: none!important; width: 100%;}
#propDetailsContent { padding-top: 10px;}
#propAgent {float: left; clear: none!important; width: 100%;}
.propAgentInfoImage {max-height: 120px!important; max-width: 130px!important;}
#propAgentInfoImage {max-height: 120px!important; max-width: 130px!important;}
#propAgentInfoImage img {float: left; padding-right: 15px;}

#propertyRemarks { float: left; clear: none!important; width: 100%; }
#propBroker {float: left; clear: none!important; width: 100%; padding-top: 25px;}
#propRooms { float: left; clear: none!important; width: 100%;}
#propertyMap{ float: left; clear: none!important; width: 100%;}
#propRoomsContent { width: 100%; float:none!important; padding: 5px 2px 5px 2px;}
#propRoomsContent .content { width: 100%; float:none!important; padding: 5px 2px 5px 2px;}


.propertyheader { background-attachment:scroll; background-color:#54047a; color:#FFFFFF;
font-size:14px; line-height:20px; letter-spacing: 1px; text-align:center; padding: 4px 5px 4px 5px; margin: 0px; text-transform:uppercase; width:100%;}
#smc {top: 30px!important;}

#visitor_pass .description p { line-height: 1em!important;}
/**********************/

/**** Office Agent ****/

.agent-short-cell-right { border-left: 1px solid #54047a; border-bottom: 1px solid #54047a;padding-left: 15px; }
.short-cell-right-b { padding-top: 10px; padding-left: 15px; float: left; width: 290px; max-width: 290px; max-height: 250px; font-size: 15px; line-height: 20px; text-transform: uppercase;}
.short-cell-left-b {float: left; max-width: 290px; }
.short-cell-left-b img { max-width: 265px; max-height: 260px; }

/******* Featured Listing ******/
.short-result-p { width: 665px; float: left; margin: 10px 0; padding: 10px 0px 0px 10px; clear: both; }

/**********************/
.option { padding: 0px 0px 0px 5px; }

/**********************/
#user-login-form { text-align:left!important; }

/******Menu Specifics********/
#widgets-quick-search div.form-item label { font-size:12px!important;}
#widgets-quick-search div.form-item input { font-size:15px!important; }

/*****************************/
.container_16 .grid_5 { background-color: #AF98C4!important; padding: 5px!important; width: 270px!important; min-height: 410px!important;}
.form-item .description { font-size:1em!important; padding-top:5px!important; clear:both;}
.block ul, .item-list ul li, #nodeContent .block ul li  { list-style: none!important;}
.block ul, .item-list ul { padding-left:0!important;}
#gmapSearchLoading div.message { text-align: center!important;}
#gmapSearchLoading h2 { text-align: center!important;}
/******************************************/

#user-login-form .form-required { visibility: hidden!important; display: none!important;}
#sidebar input { width:100%; }
/****************************/

.menupage #content { background: #8560a8 url('../images/bg-content.png') repeat-y top left; }
#menu-wrapper { background: #8560a8 url('../images/bg-menu.png') no-repeat top left; height: 35px; overflow: visible; padding: 0 8px; width: 970px; }
/** Main Navigation Menu **/
#menu {	font-size: 1.1em;}
.menupage #footer { background: transparent url('../images/bg-footer3.png') no-repeat top left;	padding: 0 0 0 0; color: #ccc;	text-align: center;	font-size: 0.9em;	height:  15px;}
#menu a:hover {	color: #BCA8CF;	background: #573E6F;}
.breadcrumb { color:#E6BA1B; }
#menu ul li { background: url(../images/bg-menu-li.png) repeat-x scroll left top; }
#menu-wrapper a, menu-wrapper a:link { text-decoration: none; color:#000000; }
#menu-wrapper a:hover {	text-decoration: none;	color:#BCA8CF; }
#submenu li ul li a:hover {	text-decoration: none; color: #770DDF;}
#quickmenu li a { display: block; line-height: 34px; width: 110px; padding-right: 5px; background: url('../images/cta_small_button.png') no-repeat top left;  color: #fff; font-size: 1.1em; text-shadow: 1px 1px 1px #333;}
#quickmenu li a:hover { text-decoration: none; background: url('../images/cta_small_button.png') no-repeat bottom left; }
.bottomMenu { border-bottom: 1px solid #C0C0C0;}

/***************************/
.reportoption {
	background:#FFFFFF none repeat scroll 0 0; border:1px solid #9236AF; float:right; margin-right:5px;	padding:5px 10px; text-align:center; width:auto !important; }
#headerOfficeName { color:#0F0F0F; }
.helpmenu a { color:#e6ba1b!important; }

form { margin:0; padding:0; }
table.statreportleft, table.statreportright { border:0px none; }
.reportoptionheading { color: #000000 !important; }
.reportclient a{ color:#e6ba1b;	font-size:11px;	display:block; font-weight:bold; text-transform:uppercase; }
.reportclient a:hover{ color:#d75304; text-decoration:none; }
.reportclient a:visited{ color:#e6ba1b;}
.reportproperty a, .reportdata a{ color:#e6ba1b!important; font-size:10px; display:block; text-transform:uppercase; }
.reportproperty a:hover, .reportdata a:hover { background:#F7EFFF none repeat scroll 0 0; color:#000000 !important;	display:block; font-size:10px; text-transform:uppercase; }
.reportproperty a:hover, .reportdata a:hover{ color:#000000; text-decoration:none; }
.reportproperty a:visited, .reportdata a:visited{ color:#1E52C0;}
#pager a, #pager strong.pager-current {	padding:0.5em; }
#pager .pager-current {	color:#e6ba1b !important; font-size:24px; padding-left:5px;	padding-right:10px; }
#pager a, #pager strong, #pager .pager-ellipsis { color:#e6ba1b !important;	padding-right:5px !important; }
table.statreportleft tr td.reportheader, table.statreportright tr td.reportheader { background:#F7EFFF none repeat scroll 0 0; font-weight:bold; }
div.ProtectedPropertyDetailsReportList thead, div.ProtectedPropertyDetailsReportList thead { background:#F7EFFF none repeat scroll 0 0; font-size:14px; font-weight:bold; }
#header { background: url('../images/bg-header.png') no-repeat top left; display:block!important; height:auto!important; color: #0F0F0F; padding-bottom: 5px;}
#footer { background: transparent url('../images/bg-footer3.png') no-repeat top left; padding: 0 0 0 0;	text-align: center; font-size: 0.9em; height: 15px;}
h1, h2, h3 { color: #54047a;}
a:link, a:visited, a:active { text-decoration: none; color: #E6BA1B;}
a:hover { text-decoration: underline; color: #d75304;}
#submenu li ul li {	background: #f6b76d; filter: alpha(opacity=90);	-moz-opacity: 0.90;	opacity: 0.90; 	padding: 0;	line-height: 2em; z-index: 5; }
.clientms td { padding:5px; }
.buttonHeading { background:#54047a!important;	color:#FEFEFE !important; font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:30px;	margin:auto;
	text-align:center; text-transform:uppercase; width:100%;}
element.style {	color:#000000;}
#content { background:#8560a8 none repeat scroll 0 0; padding:10px 0; }

#splash { background: #AF98C4; border-bottom: 1px solid #e0dada; }
.splash-calltoaction a.calltoaction { width: 250px; line-height: 53px; font-size: 1.8em; text-align: center; color: #54047a; display: block; background: #AF98C4 url('../images/bg-cta.png') no-repeat top left; text-shadow: 1px 1px 1px #FFF; float: left; margin: 0 10px 0 0;}
p.splash-text { color: #0F0F0F;}
.splash-calltoaction a.calltoaction:hover { text-decoration: none; background: #AF98C4 url('../images/bg-cta.png') no-repeat bottom left;}
#frontpage-quickmenu li a { display: block; line-height: 34px; width: 110px; padding-right: 5px; background: url('../images/cta_small_button.png') no-repeat top left;
  color: #fff; font-size: 1.1em; text-shadow: 1px 1px 1px #333;}
#frontpage-quickmenu li a:hover { text-decoration: none; background: url('../images/cta_small_button.png') no-repeat bottom left;}

#agent { display:block; height:100%;}
#agentinfo { height:100% !important; right:120px !important; text-align:right; width:auto; }
.agentpic {	max-height: 120px!important; max-width: 120px!important; height: 
expression(height > 120 ? 120: true); width: expression(this.width > 120 ? 120: 
true); background-color: #FFFFFE; padding: 10px;}

/***/

/***** Form styling ****/
.form-standard fieldset { margin: 0px 0px 10px 0px;	padding: 0px; border: 0 none; }
.form-standard .legend { background:#54047A!important; color:#FEFEFE; display:block; font-size:12px; font-weight:bold; letter-spacing:1px; padding:3px 10px 3px 10px;
	text-transform:uppercase; width:auto; margin-bottom:0px!important; text-align: left; }
/**************from Rooms.css**/
#add_room { font-family:Arial,Helvetica,sans-serif;font-size:13px;width:100%;}
#add_room a	{ border: 1px outset #e6ba1b!important; text-align: center;	padding: 2px 5px 2px 5px;
text-decoration: none;	color: #e6ba1b!important; background: #d75304!important; font-weight:bold;}		
#add_room a:hover {color: #e6ba1b!important; background: #d75304!important;}


div.gmapSearchProperty div.price, div.gmapSearchProperty div.address {
    color:#0F0F0F;
}

#gmapSearchList div.odd,  #gmapSearchList div.even, .PropertyList{
    background-color:#8560a8;
}
#mapTools a.selected, #filterTools li a.selected span, #filterTools a.selected{
  background-color:#5f5f5f;
}

#short-sub-icons, #short-sub-icons-comm, #propertyActions ul li { background-color: #5f5f5f;}

#RETS_property_edit div.form-item div.form-item label,
 #RETS_property_edit div.description, div.RETS_upload_image, 
 #RETS_property_edit div.form-item label, .RETS_upload_image h2{
  color:#0F0F0F;
}

.menupage #footer, #footer, #footer a{
   color: #d2d2d2;
}

#footer_region #ask_questions_widget_form{
  background-color:#8560A8;
}
#footer_region #ask_questions_widget_form label{
	color:#0F0F0F;
}

/*save search*/
#quickSearch_widget_form .save_quick_search_container a, #quickSearch_widget_form .save_quick_search_container a:visited, #quickSearch_widget_form .save_quick_search_container a:link, #quickSearch_widget_form .save_quick_search_container a:active{
  background-image: url('../images/menu-collapsed.png');
  color:#0F0F0F;
}
#quickSearch_widget_form .save_search_email_container label.option{
   color:#0F0F0F;
}
#quickSearch_widget_form .save_quick_search_container a.collapse-email,
#quickSearch_widget_form .save_quick_search_container a.collapse-email:visited,
#quickSearch_widget_form .save_quick_search_container a.collapse-email:link,
#quickSearch_widget_form .save_quick_search_container a.collapse-email:active{
  background-image: url('../images/menu-expanded.png');
}
.save-search-container a, .save-search-container a:link, .save-search-container a:visited, .save-search-container a:active,
.saved-searches a, .saved-searches a:link, .saved-searches a:visited, .saved-searches a:active{
  background-image:url('../images/savesearch_btn.png');
  color:#000000;
}

#contact_broker_form fieldset .description, #contact_broker_form .captcha{
	color: #0F0F0F;
}

/*contact agent page*/
#contact_agent_form{
  background-color:transparent;
}
#contact_agent_form legend{
  background:none;
  border:none;
  text-transform:none;
}
#contact_agent_form fieldset a 
{ color:#E6BA1B; padding: 0px 0px 0px 15px!important; }
#contact_agent_form label, #contact_agent_form fieldset .description, #contact_agent_form .captcha{
	color: #0F0F0F;
}

