BODY {
    background-color    : #000000;
    margin              : 0px;
    padding             : 0px;
    color               : #FFFFFF;
    font-family         : 'Tahoma',Verdana,sans-serif;
}


#menu {
    margin-top          : 1px;
    background-color    : #832AA7;
    float               : left;
    width               : 100%;
}

#menu A:hover,
#menu A.activeItem,
#menu SPAN {
    background          : #B78CCC;
    padding             : 3px 9px 3px 9px;
}

#menu A {
    padding             : 3px 9px 3px 9px;    
    background          : transparent;
    text-decoration     : none;
    color               : #FFFFFF;
}

#menu DIV {
	float               : left;
	padding             : 3px 1px 3px 0px;
	font-size           : 75%;
    background-image    : url('nav-divider.gif');
    background-repeat   : no-repeat;
    background-position : right center;
    white-space         : nowrap;
}

#menu DIV.lastItem {
	background          : transparent;
}

#top {
    background-image    : url('top.jpg');
    background-repeat   : no-repeat;
    width               : 100%;
    height              : 120px;
}

#top.about_section {
    background-image    : url('about_section.jpg');
}

#top.centre_owners_section {
    background-image    : url('centre_owners_section.jpg');
}

#top.retailers_section {
    background-image    : url('retailers_section.jpg');
}

#top.news_section {
    background-image    : url('news_section.jpg');
}

#top.contacts_section {
    background-image    : url('contacts_section.jpg');
}

#subMenu {
	height              : 25px;
    margin-top          : 1px;
    background-color    : #B78CCC;
    float               : left;
    width               : 100%;
} 

#subMenu A,
#subMenu SPAN {
    padding             : 4px 9px 4px 9px;    
    text-decoration     : none;
    color               : #FFFFFF;
}

#subMenu A.activeItem,
#subMenu SPAN {
	text-decoration     : underline;
}

#subMenu DIV {
    float               : left;
    font-size           : 75%;
    padding             : 4px 0px 4px 0px;    
}

#subMenu A:hover,
#subMenu A.activeMenuItem {
    text-decoration     : underline;
}

H2 {
    font-size           : 2.5em;
    font-weight         : normal;
    letter-spacing      : 2px;
    margin              : 0pt;
    padding             : 0pt;
}

H3 {
	font-size          : 1.2em;
	font-weight        : bold;
	margin             : 0pt 0pt 10px;
	padding            : 0;
    color              : #B78CCC;
}

#content {
	float               : left;
    padding             : 25px 0px 40px 0px;
    width               : 815px;
    font-size           : 75%; 
}

#content hr{
		color: #B78CCC;
		background-color: #B78CCC;		
		height:1px;
		border:0;
}

A {
    color               : #B78CCC;
    text-decoration     : none;
}

A:hover {
    text-decoration     : underline;
}

#contentLeft {
    float               : left;
    margin              : 0px;
    padding             : 0px;
    width               : 585px;
}

#contentRight {
    float               : right;
    margin              : 0px;
    padding             : 0px;
    width               : 200px;
    text-align          : right;
}

#contentLeft.home {
    width               : 340px;
}

#contentRight.home {
    width               : 465px;
}

#footer {
    font-size           : 65%;
    padding-bottom      : 14px;
    float               : left; 
	width			    : 100%;
}

.footerLine {
    padding             : 7px 0px 7px 0px;
    float               : left;
	clear				: both;
	width			    : 100%;
}

.footerLeft {
	float               : left;
}

.footerRight {
	float               : right;
}

.upperRight a{
	display				: block;
	float               : right;
	padding				: 1px;
}

H3 A {
    color               : #FFFFFF;
}

.withquote {
    background      : transparent url('quote.gif') no-repeat scroll left top;
    float           : right;
    font-family     : 'georgia';
    font-size       : 110%;
    margin          : 25px 0pt 25pt;
    padding         : 20px 0pt 0pt;
    width           : 180px;
    text-align      : left; 
}

.withunquote {
    background      : transparent url('unquote.gif') no-repeat scroll right bottom;
    padding         : 0pt 5px 15px 10px;
}

#content ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

#content li {
	padding-left: 35px;
    padding-bottom  : 0.5em;
	background-image:url(bullet.gif);
	background-repeat: no-repeat;
	background-position: 1em 0.3em;
}
#content .light {
	padding-left: 15px;
	background:transparent url(light.gif) top left repeat-y;
	margin-bottom: 10px;
}
#content .team {
	padding-right: 15px; 
	float: left; 
	width: 178px;
}
#content .team h2 {
    font-size           : 1.3em;
    font-weight         : bold;
	padding-bottom:22px;
    letter-spacing      : 0px;
}
#content .teamrow{
	padding-top: 10px; 
	padding-bottom: 10px; 
	float: left; 
	width: 99%;
}

#map {
color:#000000;
}

#map h3 {
font-size:1.4em;
font-weight:bold;
margin:0;
padding:0 0 10px;
}

