body {
	background: #D8D8D4;
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
font-family: Trebuchet MS;
font-size: 12px;
line-height: 1.4em;
letter-spacing: 0;
text-align: left;
word-spacing: normal;
text-decoration: none;
	color: #FFFFFF;
}
h4 {
	font-size: 16px;
	font-weight: normal;
	padding: 0px;
	color: #FFFFFF;
	margin: 0px 0px 10px;
}

html {
	height: 100%;
	width: 100%;
}
.nopad {
	margin: 0px;
	padding: 0px;
	color: #FFFF99;
}
.nopad img {
	float: left;
}
#aboveflash {
	color: #333333;
	text-align: right;
	position:absolute;
	left:9px;
	top:105px;
	width:160px;
	height:68px;
	z-index:1;
}

.nopad2 {
	color: #FFFFFF;
}

#mid-bg {
	height: 473px;
	background: url(binaries/lumier_14.gif) repeat-x;
	position: relative;
	left: 0px;
	width: 970px;
}
#newsbg , #right{
	position: relative;
	height: 473px;
	background: url(binaries/lumier_16.gif) no-repeat;
}
#newsbg, #catbg {
	left: 30px;
	width: 970px;
	overflow: hidden;
}
html>body #newsbg, html>body #catbg {
	width: 940px;
}
#catbg {
	position: relative;
	height: 473px;
	background: url(binaries/prod_Cat_16.gif) no-repeat;
	}


#nav {
	position: relative;
	left: 280px;
	width: 500px;
	top: 4px;
	*top: 0px;
}

#right {
	left: 750px;
	width: 180px;
}
#nav img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#corner {
	left: 673px;
	position: relative;
	top: -105px;
	width: 77px;
}
#logo {
	position: relative;
	left: 60px;
	top: 4px;
	height: 93px;
	width: 174px;
	background-image: url(binaries/lumier_03.gif);
}
#left {
  position:absolute; 
  left:22px; top:34px; 
  width:182px; 
  height:145px; 
  z-index:1
}
#top {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}

#latest-news {
	position:absolute;
	left:23px;
	top:185px;
	width:179px;
	height:260px;
	z-index:2;
	padding-right: 5px;
	padding-left: 5px;
}
#latest-news li {
	list-style: none;
	background: url(binaries/arrow_35.gif) no-repeat left center;
	padding-left: 12px;
	text-transform: uppercase;
}
#latest-news ul, #content ul {
	margin: 0px;
	padding: 0px;

}
a:link, a:hover, a:visited {
	color: #F0F3BC;
	text-decoration:none;
}
a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
#content {
	position:absolute;
	left:215px;
	top:38px;
	width:522px;
	height:473px;
	z-index:3;
	padding-top: 100px;
	*padding-top: 120px;
	padding-left: 10px;
	color: #CCCCCC;
}
html>body #content {
   top:25px;
}
#content li {
	background: url(binaries/arrow.gif) no-repeat left center;
	padding-left: 20px;
	list-style: none;
	color: #EEEDD2;
}
#goright {
	float: right;
}
#goleft {
	float: left;
}
#footer {
	position: absolute;
	width: 968px;
	left: 1px;
	top: 470px;
}
#footer2 {
	width: 950px;
	margin: 0 auto;
	position: relative;
}
#padme {
	margin-right: 150px;
}
#newspost {
	width: 500px;
	overflow: auto;
	height: 200px;
}
#newshed {
	color: #FFFFFF;
	font-weight: bold;
}
#postdate {
	color: #FFFFFF;
	padding-left: 10px;
	font-weight: bold;
}
#postinfo {
	float:right;
	marging:0px;
	padding:0px;
}
#newsheding {
	color: #FFFFFF;
	font-size: 16px;
	float:left;
}
#newsinfo {
	text-align: justify;
	clear: both;
	padding:0px;
	marging:0px;
}
#newstop {
	padding: 4px 10px 20px 0px;
}
#next, .catalogue a {
	background: url(binaries/arrow.gif) no-repeat left center;
	padding-left: 20px;
}
#next:hover, .catalogue a:hover {
	background: url(binaries/arrow_ov.gif) no-repeat left center;
	padding-left: 20px;
}
#loading {
	font-size: 12px;
	font-weight: bold;
}
h1 {
	font-weight: normal;
	margin-top: 25px;
	color: #CCCCCA;
	font-size:24px;
	margin-bottom: 30px;
}

#leftimg {
	position: relative;
	width: 189px;
	height: 145px;
	top: -439px;
	right: 0px;
	left: 21px;
}
forn, input , select, {
	font: 10px;
	font-family: Trebuchet MS;
}
#data td {
	text-align: center;
	vertical-align: middle;
}
#data tr {

}


#data img {
	vertical-align: middle;
}
h5 {
	border-bottom: 1px solid #FFFFFF;
}

.datatd {
	background-color: #3c3c3c;
}




h3 {
	font-size: 12px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
#margintr {
	margin: 5px;
}

#goback {
	background: url(binaries/go-back.gif) no-repeat left center;
	padding-left: 16px;
}


form {
margin:0px;
padding:0px;
}
#category_select {
	width: 175px;
}.nopad strong {
	color: #FFFFFF;
}
h3 a, h3 a:hover {
	font-size: 14px;
	text-decoration: underline;
	background-image: none;
}
.datatd2 {
	font-weight: bold;

}

#profile #content div {
	margin: 0;
	padding: 0;
	height: 1%;
}
.stretcher {
	background: none !important;
	background: #FFF;
	background-color: #666666;
}
#terms .stretcher {
	background: none !important;
	background: #626060;
}
.stretcher p {
	padding: 8px;
	padding-top: 0;
}
#profile h3 {
	padding-left: 8px;
}
#profile h3 a, h3 a:hover {
	padding-left:18px;
	color:#FFFFFF;
	background-image: url(binaries/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#profile h1 a {
	color:#CCCCCC;
}
.highlight , #profile h3 a:active {
	color: #FFFF99;
}
#profile p {
	color:#FFFFFF;
}
#flash {
	position:absolute;
	left:8px;
	top:181px;
	width:162px;
	height:266px;
	z-index:2;
}
#container {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}

#telephone {
	width:178px;
	height:23px;
	z-index:1;
	font-size: 16px;
	color: #000000;
	text-align: center;
	float: right;
	margin-top: -20px;
}
img {
	border:0px;
}
#data a,#data a:hover {
	background:none;
	padding:0px;
}#thanks {
	width: 250px;
}
#flashcontent {
	color: #000000;
}
#flashcontent a {
	color: #000066;
	text-decoration: underline;
}


#address {
	position:absolute;
	left:288px;
	top:172px;
	width:219px;
	height:192px;
	z-index:1;
}
.special {
	float: right;
	margin-top: -90px;
}
#whatsled #content {
	height: 300px;
}
#scrollme {
	height: 250px;
	overflow: auto;
}

/* COPYRIGHT FOOTER
------------------------------------ */

#copyrightFooter {
      width: 960px;
      margin: 5px auto 0px auto;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size: 10px;
	  color: #ffffff;
}

#raLogo  {
	float: left;
	margin-top: 5px;
}
#raTitle {
	margin: 10px 0 0 0;
}
#raTitle a {
	color: #ffffff;
	text-decoration: none;
}

#raTitle a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.copyright {
     float:right;
}

