body {
		background: #E9EDF1; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #5D5C5C; 
		font-weight: normal; 
		line-height: 14px; 
		text-indent: 0pt; 
		
		text-align: center;
		margin: 0; padding: 0;
}

a img{ border: 0;}

/* Links style */
a:link    { color: #5D5C5C; text-decoration: none !important; }
a:hover   { color: #5D5C5C; text-decoration: underline !important;}
a:active  { color:#5D5C5C; text-decoration: underline;}
a:visited { color:#5D5C5C; text-decoration: none;}

/******** PAGE CONTAINER (div) ********/
.pageCntr { 
	width: 740px;
	padding: 0px;
	margin:  0px auto;
	background-color: #ffffff;
	
	text-align: center !important;/* UPDATED */
	}
/*************** HEADING ************************/
.headingCntr {
	width: 740px;
	float: left;
	padding: 0px;
	margin: 0px;
		
	background-color: #ECEDD8;
	border-bottom: 2px solid #5D5C5C;
	
	}
	
#headerImg {
	width: 236px;
	height: 36px;
	float: left;
	margin: 20px 20px 5px 12px;
	}	
	
#topMenu {
	float: right;
	margin: 42px 10px 5px 0px;
	
}

/****************** MAIN (everything) ***********************/		

.mainCntr {	
	width: 723px; /* iwonderwhy */
	padding-bottom: 30px;
	float: left; 
	margin: 0px;
	background-color: #FFFFFF; 

	text-align: left !important;/* UPDATED */ 

	padding-left: 17px !important;

	}
	
/************** 	MIDDLE container     ********************/

.middleCntr {position: relative; left: 0px; top: 10px;	width: 707px; height: 315px !important;
			 text-align: left;
			 font-family: Verdana, Arial, Helvetic, sans serif; font-size: 12px; line-height: 17px;
			 margin-right: 16px; 
			 }	


/*********************     FOOTER NEW   **************************/		 
.bottomCntr table td{
		font-size: 10px; 
		color: #5D5C5C; 
		font-weight: normal; 
		line-height: 14px; 
		text-indent: 0pt;}

.bottomCntr { width: 702px; position: relative; top: 20px; left: 0px;	background-color: #FFFFFF; font-size: 10px; margin-bottom: 0;}
.bottomCntr .borderRight {border-right: 1px solid #5D5C5C; }
.bottomCntr p { text-align: left;  line-height: 13px; }
.footTable th { line-height: 0px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;}
.footTable th img {	margin: 0;	padding: 0; border: 0; }
.footTable td { text-align: left; margin: 0; padding: 0; border: 0; vertical-align: top;}

.bottomCntr a {color: #5D5C5C; text-decoration: none; }
.bottomCntr a:link    {color: #5D5C5C; text-decoration: none;}
.bottomCntr a:visited {color: #5D5C5C; }
.bottomCntr a:hover   {color: #5D5C5C; text-decoration: underline !important;}
.bottomCntr a:active  {color: #5D5C5C; }

#copyright { width: 100%; float: left; clear: both; font-size: 9px; font-weight: normal; line-height: 14px; text-align: center;}
#copyright p { margin:  0; padding: 5px 0; }
	
/************************ AVAILABILITY SEARCH **********************/
#availabilitySearch h2 { font-size: 12px; font-family: Arial,Tahoma,Verdana,sans-serif}
#availabilitySearch { height: 146px; width: 225px; padding:  10px 5px 5px 5px; background-color: #ECEDD8; }
#availabilitySearch img {margin-left: 70px; }

/************************* COMMON FOOTER ****************************/
#footer {width: 709px; position: relative; top:30px; left:0px; margin-top: 0; margin-bottom: 10px; border-top: 1px solid #8D949B;}
#footer .title img {margin: 0 0 5px 0; padding: 0;}
#footer p { margin: 0; padding: 0; text-indent: 20px; }
#footer #brochure { float: left;}
#footer #contact { margin-bottom: 10px; float: left; border-left: 1px solid #8D949B;border-right: 1px solid #8D949B;}
#footer #usefullinks {  float:left; }
#footer #usefullinks p { text-indent: 10px;}