* {
    margin: 0;
	padding: 0;
}	
body {
	background-image: url(../images/page_bg.jpg);
	background-repeat: repeat;
	background-color: #442EOF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
a:link {
    color: #333333;
	text-decoration: underline;
}	
a:visited {
	color: #333333;
	text-decoration: underline;
}	
a:hover {
	color: #000000;
	text-decoration: underline;
}
.separator {
    clear: both;
	height: 0px;
	padding: 0;
	margin: 0;
}
#header {
	width: 940px;
	height: 274px;
	background-image: url(../images/header_bg.png);
	background-repeat: no-repeat;
	margin: auto;
}
#candles {
    float: left;
	background-image: url(../images/candles.png);
	background-repeat: no-repeat;
	width: 365px;
	height: 274px;
	margin-left: 8px;
}
#logowrap {
    padding: 67px 0 0 150px;
	float: left;
}	
#logo {
    float: left;
}
#musicbuttons {
	float: right;
	padding: 36px 22px 0 0;
	width: 332px;
	text-align: right;
}
#musicbuttons p {
	font-size: 11px;
	color: #D2BA82;
}
#musicbuttons a:link {
    color: #D2BA82;
	text-decoration: none;
}
#musicbuttons a:visited {
    color: #D2BA82;
	text-decoration: none;
}		
#musicbuttons a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#rightlogo {
    float: right;
	background-image: url(../images/logo_rt.png);
	background-repeat: no-repeat;
	width: 332px;
	height: 210px;
	margin: 10px 22px 0 0;
}
#rightlogo2 {
    float: right;
	background-image: url(../images/logo_rt.png);
	background-repeat: no-repeat;
	width: 332px;
	height: 210px;
	margin: 59px 22px 0 0;
}
#navbar {
    background-image: url(../images/navbg.png);
	background-repeat: repeat-x;
	width: 783px;
	height: 49px;
	margin-left: 20px;
	padding-left: 117px;
}
.links{
    display:-moz-inline-box;
    display:inline-block;
    overflow:hidden;
	background-image: url(../images/navlinks.png);
	background-repeat: no-repeat;
    text-indent: -3000px;
    *text-indent:0px;
    font:0/0 Arial;
    color:rgba(255,255,255,0);
    vertical-align:bottom;
    width:134px;
    height:46px;
	float: left;
} 
.linksHome{}
:hover.linksHome{background-position: 0px -50px;}
 
.linksServices{background-position:-134px 0px;}
:hover.linksServices{background-position:-134px -50px;}
 
.linksProducts{background-position:-268px 0px;}
:hover.linksProducts{background-position:-268px -50px;}
 
.linksAboutUs{background-position:-402px 0px;}
:hover.linksAboutUs{background-position:-402px -50px;}
 
.linksContact{background-position:-536px 0px;}
:hover.linksContact{background-position:-536px -50px;}

#footer {
    background-image: url(../images/body_bg.png);
    width: 920px;
	height: 320px;
	padding-left: 20px;
	margin: auto;
}			
#footerlft {
    background-image: url(../images/plant.png);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 121px;
	height: 320px;
	float: left;
}
#footerrght {
    background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 779px;
	height: 320px;
	float: left;		
}
#closer {
    width: 900px;
	margin: auto;
	height: auto;
	padding: 15px 0 7px 0;
	text-align: center;
	color: #D2BA82;
	font-size: 10px;
}	
#closer a:link {
    color: #D2BA82;
	text-decoration: underline;
}	
#closer a:visited {
	color: #D2BA82;
	text-decoration: underline;
}	
#closer a:hover {
	color: #000000;
	text-decoration: underline;
} 
#closer p {
    padding-bottom: 5px;
}	
	