/*----------------------------------------------*/
/*---------Side Container-----------------------*/
/*----------------------------------------------*/
.sideContainer, .withMapContainer, .subscribCtnr
{
   position: relative;
   width: 100%;
   background-color: #3e3b3c;
   color: white;
   border: solid 1px #474747;
   background-position: top left;
   background-repeat: no-repeat;
   background-image: url(images/ctnrimg.gif);
   margin-bottom: 5px !important;
   padding: 0px !important;
   height: auto !important;
   min-height: 68px !important; #
   _height:68px;


}
/************ CONTAINER CONTENT AREA*********/


.sideContainer ul
{
   padding: 0px;
   margin: 15px;
   min-height: 10px;
}

.sideContainer ul li, .withMapContainer ul li
{
   list-style-image: url(images/button.jpg);
   padding: 0px;
   padding-left: 4px;
   margin-left: 5px;
}

.sideContainer a
{
   color:#aaa !important;
   text-decoration:underline;
}

.sideContainer .forecastTextFormat
{
   margin-top: 10px !important;
}



.sideContainer .NormalTextBox, .subscribCtnr .NormalTextBox
{
   text-indent: 4px;
   height: 20px;
   line-height: 1.6em;
}

#dnn_ctr508_MySearch_mysearch_txtSearch
{
   width: 144px;
}

#dnn_ctr513_Subscribe_view_email
{
   width: 161px !important;
}

.module_content
{
   margin: 9px 13px 13px 13px;
   min-height: 13px;
   clear: both;
}

/**** CONTAINER TOP BAR AND ACTIONBAR ******/
.topBar, .actionBar
{
   clear: both;
   text-align: right;
}
.topBar a:link, .actionBar a:link
{
   color: #d33537 !important;
   text-decoration: none !important;
}
.topBar a:hover, .actionBar a:hover
{
   color: #ff9999 !important;
}

.actionBar {display:none;}

/*--------------END SIDE CONTAINER-------------*/



/*----------------------------------------------*/
/*-------withMap side Container-----------------*/
/*----------------------------------------------*/
.withMapContainer
{
   background-image: none !important;
   padding: 0px !important;
}

.withMapContainer .module_content
{
   margin: 0px 0px 0px 0px !important;
   padding: 0px !important;
   min-height: 13px;
   clear: both;
}

.withMapContainer .module_content p
{
   padding: 0px;
   margin: 0px;
}



/*----------------------------------------------*/
/*---------display container--------------------*/
/*----------------------------------------------*/
.displayCtnr
{
   background-color: inherit;
   width: 100%;
   position:relative;
}
.displayCtnr .date
{
   color: #888485;
   font-family: arial;
   font-size: 12px;
}
.displayCtnr a.readMore
{
   
 color: white;
 height:16px;
 position:relative;
 clear:both !important;
   width: 60px;
   padding: 5px 7px 5px 7px;
   background-color: #393637;
   float:right;
   display: block !important;
   background-image: url(images/readMoreArrow.gif);
   background-position: right center;
   background-repeat: no-repeat;
   text-align: left;
   font-family:Arial;
   border-right: 5px solid  #393637;
   margin-bottom:5px;
   #
   margin-bottom:0px;
}

.displayTitle
{
   color: #393637;
   font-size: 20px;
}
.displayCtnr .titlePosition
{
   width: 100%;
   float: left;
   text-align: left;
   border-bottom: solid 1px #c1bfc0 !important;
   padding-bottom: 12px;
   margin-bottom: 5px;
   position:relative;
}

.displayCtnr .printButton {position:absolute; right:0px; top:0px; padding:2px;}

.displayCtnr .printButton a {color:#999; font-size:10px; padding:2px;}

.displayCtnr .print_function {display:none;}

.displayCtnr .printButton a:hover {background-color:#f4f4f4; color:#333; text-decoration:none;}

.displayCtnr .body
{
   margin-top: 10px !important;
   position: relative;
   min-height: 10px;
   width: 100%;
   font-family: Arial! importantl
}


/*----------------------------------------------*/
/*---------FORMAT FORECAST TEXT ----------------*/
/*----------------------------------------------*/

.forecastTextFormat
{
   color: white;
   font-family: arial;
   font-size: 12px;
   padding: 0px;
   margin: 0px;
}

.forecastTextFormat img
{
   width: 14px;
   height: 12px;
   display: block;
   float: left;
}


.textPosition
{
   float: left;
   margin-left: 5px;
   font-size: 12px;
   font-family: arial;
}


/*----------------------------------------------*/
/*---------format search menu text--------------*/
/*----------------------------------------------*/
.searchText
{
   color: White;
   font-family: arial, arial, HelveticaNeueLT Std;
   font-size: 13px;
   text-transform: uppercase;
   padding-bottom: 9px;
   margin-left: 7px;
}

.subscribText
{
   color: White;
   width: 140px;
   float: left;
   height: 10px;
   font-family: arial, arial, HelveticaNeueLT Std;
   font-size: 12px;
   text-transform:none;
   padding-bottom: 9px;
   line-height: 0px;
   text-align: left;
   margin-left: 18px !important;
}

.subscribText span
{
   line-height: 0px;
}

.subscribText img
{
   margin-top: 0px;
}




/*--------------------------------------------*/
/*--------- sub page sideMenu container-------*/
/*--------------------------------------------*/
.sub_sideMenu
{
   min-height: 0px !important;
   background-color: #000 !important;
   background-image: url(images/sidemenu.gif) !important;
   background-position: top right;
   background-repeat: repeat-x;
   margin-bottom: 5px;
   color: White !important; #
   _height: 0px !important;
}
.sub_sideMenuAlign
{
   width: auto;
    padding: 0px 5px 15px 17px !important;
   color: White !important;
}

.sub_sideMenuAlign .MenuItemMouseOver0 a
{
   color: White !important;
}



.inventua_sidemenu .MenuHdr
{
   display: inline;
   font-weight: bold;
   font-size: 20px;
   color: White;
}


/***** CHANGE MENU LINK STYLE AND SEPERATOR ****/

.activepage
{
   text-transform: uppercase !important;
   font-size: 16px !important;
   background-image: none !important;
   color: White;
   font-family: HelveticaNeueLT Std, arial;
   text-align: left;
   text-decoration: none !important;
   padding: 15px 5px 0px 17px;
}

.MenuItem0, .MenuItem0 a, .MenuItem0 a:link, .MenuItem0 a:visited
{
   font-size: 12px;
   color: white !important;
   font-family: arial, arial, HelveticaNeueLT Std;
   background-image: url(images/submenu_divider.gif) !important;
   background-position: left bottom;
   background-repeat: no-repeat;
   display: block;
   height: 25px;
   line-height: 2em;
   text-decoration: none !important;
 
}

.MenuItem0 a:hover, .MenuItemMouseOver0, .MenuItemMouseOver0 a, .MenuItemMouseOver0 a:link
{
   font-size: 12px;
   color: white !important;
   font-family: arial, arial, HelveticaNeueLT Std;
   background-image: url(images/submenu_divider.gif) !important;
   background-position: left bottom;
   background-repeat: no-repeat;
   font-weight:bold;
   display: block;
   height: 25px;
   line-height: 2em;
   padding:0px !important;
   margin:0px !important;
   border:0px !important;
   text-decoration: none !important;
    
}

span.currentItemHighlight1
{
   text-decoration: none !important;
   color: White !important;
   font-weight: bold !important;
  
}



.sub_sideMenuAlign SPAN.Normal
{
   font-size: 14px;
   color: #ffffff;
}
/************ SET TITLE FORMAT *******************/
.inventua_sidemenu .menuParent0
{
   color: White;
   height: 50px;
   vertical-align: top;
}

/*--------------------------------------------*/
/*--------- edit, setting , admin layout fix--*/
/*--------------------------------------------*/


.displayCtnr table
{
   /*text-align:center;*/
   clear: both;
}


/************** get rid of 'Email address' in subscrib container********/


#dnn_ctr430__OptInSimple_rowEmail td, #dnn_ctr379__OptInSimple_rowEmail td
{
   display: none;
}

#dnn_ctr379_ModuleContent span, #dnn_ctr430_ModuleContent span
{
   font-size: 12px;
   font-family: arial;
}


#dnn_ctr379__OptInSimple_Table1, #dnn_ctr430__OptInSimple_Table1
{
   width: 153px !important;
}



.subscribText
{
   margin: 13px 13px 0px 13px;
   position: relative;
   float: left;
   line-height: 0em;
}

.module_content table
{
   position: relative;
   padding: 0px !important;
   border: 0px !important;
   margin: 0px !important;
}
#subscribCtnr .module_content
{
   margin-top: 0px !important;
}
#subscribCtnr a, .subscribCtnr .submit
{
   color: White;
   background-image: url(images/submit-arrow.gif);
   background-position: left;
   background-repeat: no-repeat;
   padding-left: 8px;
   padding-right: 8px;
}


td.submit_buttons
{
   padding-left: 7px !important;
}

.module_content input
{
   color: White;
   background-color: #231f20 !important;
   border-style: none;
}




.property_bedRoom
{
   height: 20px;
   width: 25px;
   padding-left: 8px;
   background-image: url(images/bedRoom.jpg);
   background-position: top right;
   background-repeat: no-repeat;
}

.property_bathRoom
{
   height: 20px;
   width: 17px;
   background-image: url(./images/bathRoom.jpg);
   background-position: top right;
   background-repeat: no-repeat;
}
.property_carPark
{
   height: 20px;
   width: 17px;
   background-image: url(./images/carPark.jpg);
   background-position: top right;
   background-repeat: no-repeat;
}
.numberCell
{
   height: 20px;
   width: 24px;
}
