#header
{
	width: 938px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	position: relative;
}

#header li
{
	margin: 0; 
	padding: 0;
	list-style: none;
    position: absolute;
	top: 0;		
	display: block;
}

#header a
{
	display: block;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 3px;
}


#m_home
{
	left: 0px;
	width: 105px;
}

#m_about
{
	left: 105px;
	width: 106px;
}

#m_business
{
	left: 211px;
	width: 124px;
}

#m_property
{
	left: 335px;
	width: 124px;
}

#m_city
{
	left: 459px;
	width: 142px;
}

#m_skills
{
	left: 601px;
	width: 97px;
}

#m_lifestyle
{
	left: 698px;
	width: 120px;
}


#m_contact
{
	left: 818px;
	width: 120px;
}
 
 
/* HOME */

.m_home_text 
{
	display: block;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	
}

.m_home_current
{
	background: url(images/menu/menu_sprite.png) 0 -25px no-repeat;
	color: #555555;
	height: 25px;
	padding-top: 5px;
	padding-bottom: 3px;
}
 
#m_home a:link
{
	
	background: url(images/menu/menu_sprite.png) 0px 0px no-repeat;
	color: #ffffff;
}

#m_home a:visited
{
	background: url(images/menu/menu_sprite.png) 0px 0px no-repeat;
	color: #ffffff;
}

#m_home a:hover
{
	background: url(images/menu/menu_sprite.png) 0px -25px no-repeat;
	color: #555555;
}

#m_home a:active
{
	background: url(images/menu/menu_sprite.png) 0px 0px no-repeat;
	color: #ffffff;
}
 
 
 
 /* ABOUT */
 
.m_about_text 
{
	display: block;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	
}

.m_about_current
{
	background: url(images/menu/menu_sprite.png) -105px -25px no-repeat;
	color: #555555;
	height: 25px;
	padding-top: 5px;
	padding-bottom: 3px;
}
 
#m_about
{
	background: url(images/menu/menu_sprite.png) -105px -25px no-repeat;
	color: #555555;
}
 
#m_about a:link
{
	background: url(images/menu/menu_sprite.png) -105px 0px no-repeat;
	color: #ffffff;
}

#m_about a:visited
{
	background: url(images/menu/menu_sprite.png) -105px 0px no-repeat;
	color: #ffffff;
}

#m_about a:hover
{
	background: url(images/menu/menu_sprite.png) -105px -25px no-repeat;
	color: #555555;
}

#m_about a:active
{
	background: url(images/menu/menu_sprite.png) -105px 0px no-repeat;
	color: #ffffff;
}




/* BUSINESS */

.m_business_text 
{
	display: block;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	
}

.m_business_current
{
	background: url(images/menu/menu_sprite.png) -211px -25px no-repeat;
	color: #555555;
	height: 25px;
	padding-top: 5px;
	padding-bottom: 3px;
}

#m_business
{
	background: url(images/menu/menu_sprite.png) -211px -25px no-repeat;
	color: #555555;
}

#m_business a:link
{
	background: url(images/menu/menu_sprite.png) -211px 0px no-repeat;
	color: #ffffff;
}

#m_business a:visited
{
	background: url(images/menu/menu_sprite.png) -211px 0px no-repeat;
	color: #ffffff;
}

#m_business a:hover
{
	background: url(images/menu/menu_sprite.png) -211px -25px no-repeat;
	color: #555555;
}

#m_business a:active
{
	background: url(images/menu/menu_sprite.png) -211px 0px no-repeat;
	color: #ffffff;
}




/* PROPERTY */

.m_property_text 
{
	display: block;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	
}

.m_property_current
{
	background: url(images/menu/menu_sprite.png) -335px -25px no-repeat;
	color: #555555;
	height: 25px;
	padding-top: 5px;
	padding-bottom: 3px;
}

#m_property
{
	background: url(images/menu/menu_sprite.png) -335px -25px no-repeat;
	color: #555555;
}

#m_property a:link
{
	background: transparent url(images/menu/menu_sprite.png) -335px 0px no-repeat;
	color: #ffffff;
}

#m_property a:visited
{
	background: url(images/menu/menu_sprite.png) -335px 0px no-repeat;
	color: #ffffff;
}

#m_property a:hover
{
	background: url(images/menu/menu_sprite.png) -335px -25px no-repeat;
	color: #555555;
}

#m_property a:active
{
	background: url(images/menu/menu_sprite.png) -335px 0px no-repeat;
	color: #ffffff;
}





/* CITY CENTRE */

.m_city_text 
{
	display: block;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	
}

.m_city_current
{
	background: url(images/menu/menu_sprite.png) -459px -25px no-repeat;
	color: #555555;
	height: 25px;
	padding-top: 5px;
	padding-bottom: 3px;
}

#m_city
{
	background: url(images/menu/menu_sprite.png) -459px -25px no-repeat;
	color: #555555;
}

#m_city a:link
{
	background: transparent url(images/menu/menu_sprite.png) -459px 0px no-repeat;
	color: #ffffff;
}

#m_city a:visited
{
	background: url(images/menu/menu_sprite.png) -459px 0px no-repeat;
	color: #ffffff;
}

#m_city a:hover
{
	background: url(images/menu/menu_sprite.png) -459px -25px no-repeat;
	color: #555555;
}

#m_city a:active
{
	background: url(images/menu/menu_sprite.png) -459px 0px no-repeat;
	color: #ffffff;
}




/* SKILLS */

.m_skills_text 
{
	display: block;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	
}

.m_skills_current
{
	background: url(images/menu/menu_sprite.png) -601px -25px no-repeat;
	color: #555555;
	height: 25px;
	padding-top: 5px;
	padding-bottom: 3px;
}

#m_skills
{
	background: url(images/menu/menu_sprite.png) -601px -25px no-repeat;
	color: #555555;
}

#m_skills a:link
{
	background: transparent url(images/menu/menu_sprite.png) -601px 0px no-repeat;
	color: #ffffff;
}

#m_skills a:visited
{
	background: url(images/menu/menu_sprite.png) -601px 0px no-repeat;
	color: #ffffff;
}

#m_skills a:hover
{
	background: url(images/menu/menu_sprite.png) -601px -25px no-repeat;
	color: #555555;
}

#m_skills a:active
{
	background: url(images/menu/menu_sprite.png) -601px 0px no-repeat;
	color: #ffffff;
}




/* LIFESTYLE */

.m_lifestyle_text 
{
	display: block;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	
}

.m_lifestyle_current
{
	background: url(images/menu/menu_sprite.png) -698px -25px no-repeat;
	color: #555555;
	height: 25px;
	padding-top: 5px;
	padding-bottom: 3px;
}

#m_lifestyle
{
	background: url(images/menu/menu_sprite.png) -698px -25px no-repeat;
	color: #555555;
}

#m_lifestyle a:link
{
	background: transparent url(images/menu/menu_sprite.png) -698px 0px no-repeat;
	color: #ffffff;
}

#m_lifestyle a:visited
{
	background: url(images/menu/menu_sprite.png) -698px 0px no-repeat;
	color: #ffffff;
}

#m_lifestyle a:hover
{
	background: url(images/menu/menu_sprite.png) -698px -25px no-repeat;
	color: #555555;
}

#m_lifestyle a:active
{
	background: url(images/menu/menu_sprite.png) -698px 0px no-repeat;
	color: #ffffff;
}




/* CONTACT */

.m_contact_text 
{
	display: block;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	
}

.m_contact_current
{
	background: url(images/menu/menu_sprite.png) -818px -25px no-repeat;
	color: #555555;
	height: 25px;
	padding-top: 5px;
	padding-bottom: 3px;
}

#m_contact
{
	background: url(images/menu/menu_sprite.png) -818px -25px no-repeat;
	color: #555555;
}

#m_contact a:link
{
	background: transparent url(images/menu/menu_sprite.png) -818px 0px no-repeat;
	color: #ffffff;
}

#m_contact a:visited
{
	background: url(images/menu/menu_sprite.png) -818px 0px no-repeat;
	color: #ffffff;
}

#m_contact a:hover
{
	background: url(images/menu/menu_sprite.png) -818px -25px no-repeat;
	color: #555555;
}

#m_contact a:active
{
	background: url(images/menu/menu_sprite.png) -818px 0px no-repeat;
	color: #ffffff;
}



 
/* general body style*/
body
{
	margin-top: 90px;
	background-color: #ffffff;
	background-image: url('images/backround_strip.png');
	background-repeat: repeat-x;
}



/* color of the lines separating the content */
.separator
{
	background-color: #c1c1c1;
}


.underline
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	background-color: transparent;
	text-decoration: underline;
}


.padding50
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	background-color: transparent;
	text-decoration: none;
	padding-left: 40px;
	padding-top: 0px;
	padding-bottom: 0px;
}


h1
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}


.menu_headline
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6b2086;
	vertical-align:text-top;
}


h2
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}



h2.blue
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3ca3e9;
}

div.top
{
	text-align: right;
	font-size: 11px;
	color: #3ca3e9;
}


div.middle
{
	text-align: center;
}



/* general text style */
.text
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	background-color: transparent;
}


/* table right align text style RIGHT align */
.text_right
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: right;
	background-color: transparent;
}


/* table right align text style CENTER align */
.text_center
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	background-color: transparent;
}


/* general blue text style */
.text_blue
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #3ca3e9;
	text-align: justify;
	background-color: transparent;
}


/* general blue text style RIGHT align*/
.text_blue_right
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #3ca3e9;
	text-align: right;
	background-color: transparent;
}


/* general blue text style CENTER align*/
.text_blue_center
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #3ca3e9;
	text-align: center;
	background-color: transparent;
}



/* general purple text style */
.text_purple
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #6b2086;
	text-align: justify;
	background-color: transparent;
}



/* general purple text style RIGHT align*/
.text_purple_right
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #6b2086;
	text-align: right;
	background-color: transparent;
}



/* general purple text style CENTER align*/
.text_purple_center
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #6b2086;
	text-align: center;
	background-color: transparent;
}



/* grey footer colour text style */
.text_footer
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-align: right;
	background-color: transparent;
}


/* grey footer colour text style */
.text_table
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-align: left;
	background-color: transparent;
}


/* table BLUE colour text style */
.text_table_blue
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 9px;
	color: #3ca3e9;
	text-align: left;
	background-color: transparent;
}


/* table PURPLE colour text style */
.text_table_purple
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 9px;
	color: #6b2086;
	text-align: left;
	background-color: transparent;
}


/* map ORANGE colour text style */
.map_orange
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #ee8e29;
	text-align: left;
	background-color: transparent;
}



/* map GREENISH BLUE colour text style */
.map_greenish
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #48bbab;
	text-align: left;
	background-color: transparent;
}



/* li transparent background 11pxt height */
li{
	list-style-image: url(images/transparent_square.gif);
}



/* li transparent background 11pxt height */
li.minus{
	list-style-image: url(images/li_minus.gif);
}



/* li transparent background 11pxt height */
li.minus_b{
	list-style-image: url(images/li_minus_b.gif);
}



/* purple links style */
a.purple:link
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

a.purple:visited
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

a.purple:hover
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #6b2086;
	text-decoration: underline;
}

a.purple.active
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #6b2086;
	text-decoration: underline;
}



/* purple MENU links style */
a.purple_menu:link
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #6b2086;
	text-decoration: none;
}

a.purple_menu:visited
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #6b2086;
	text-decoration: none;
}

a.purple_menu:hover
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #6b2086;
	text-decoration: none;
}

a.purple_menu.active
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #6b2086;
	text-decoration: none;
}


/* purple MAIN MENU links style */
a.purple_main:link
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

a.purple_main:visited
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

a.purple_main:hover
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #6b2086;
	text-decoration: none;
}

a.purple_main.active
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #6b2086;
	text-decoration: none;
}


/* blue links style */
a.blue:link
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

a.blue:visited
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

a.blue:hover
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #3ca3e9;
	text-decoration: underline;
}

a.blue.active
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #3ca3e9;
	text-decoration: underline;
}



/* footer grey link style */
a.footer:link
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}

a.footer:visited
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}

a.footer:hover
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: underline;
}

a.footer.active
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: underline;
}

/* blue menu links style */
a.blue_menu:link
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #3ca3e9;
	text-decoration: none;
}

a.blue_menu:visited
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #3ca3e9;
	text-decoration: none;
}

a.blue_menu:hover
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #3ca3e9;
	text-decoration: underline;
}

a.blue_menu.active
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #3ca3e9;
	text-decoration: underline;
}


/* blue links style */
a.blue_top:link
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #3ca3e9;
	text-decoration: none;
}

a.blue_top:visited
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #3ca3e9;
	text-decoration: none;
}

a.blue_top:hover
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #3ca3e9;
	text-decoration: underline;
}

a.blue_top.active
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #3ca3e9;
	text-decoration: underline;
}



/* purple MENU links style */
a.lightbox:link
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #c1c1c1;
	text-decoration: none;
}

a.lightbox:visited
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

a.lightbox:hover
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

a.lightbox.active
{
	font-family: Tahoma, Verdana, Halvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}