body {  padding: 0;  margin: 0;  background: #7C1804 url('design/bg.gif') repeat 50% 0;  FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;  color: #555;  font-size: 11px;  text-align:center;  }
table.main {  font-size: 100%;  FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;  color: #555;  background: #fff;  width: 740px;  height: 100%;  margin:auto;  line-height:140%;  }
td {
	FONT-SIZE: 11px;
	vertical-align: top;
	COLOR: #555;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
td.bottom {
	height: 30px;
	background: #eee;
}
td.top {
	height: 20px;
	background: #eee;
}
table.center {
	background: #fff;
	width: 100%;
	font-size: 11px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	color: #555;
	border: 0px;
}
div.leftcol {
	margin: 0px 0px 15px 0px;
}
div.vote {
	margin: 0px 0px 15px 0px;
}
div.voteres {
	height: 5px; 
	background: #880000
}
table.vote {
	width: 90%;
}
div.liningh {
	width: 100%;
	height: 15px
}
div.liningv {
	width: 10px;
	height: 100%;
	FILTER: Alpha(opacity=30); moz-opacity: 30%;
	background: #fff
}
div.message {
	border: 5px solid #F0F0F0;
	background-color: #FFFFFF;
	width: 60%;
	padding: 20px
}
div.illustrations {
	border: 5px solid #F0F0F0;
	background-color: #FFFFFF;
	padding: 20px;
	width: 375px
}
div.content {
	background: #fff;
	width: 100%;
	font-size: 11px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
	color: #555
}
div.navigation {
	background: #fff; 
	margin: 15px 0px 15px 15px;
}
.pagehead {
	background: #fff url('design/bg_nav.gif');
	margin: 0 0 0 15px;
}
td.headline {
	background: #800;
	width: 4px;
}
td.head {
	background: #fff; 
	padding-right: 15px;
	FONT-SIZE: 14pt; 
	border-right:#800 4px solid;
}
div.text { 
	margin: 15px 0px 15px 15px;
	width: 445px;
	text-align: justify;
}
.cat-bit {
	border: 0px;
	width: 100%
}
.cat-onpage {
	border: 1px;
	FONT-SIZE: 8pt; 
	COLOR: #474747; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
table.menu {
	width: 445px;
	border: 0px none;
	height: 25px;
	text-align: center;
	FONT-SIZE: 9px; 
	COLOR: #555; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
td.menu-bit {
	border: 1px solid #eee;
	background: #eee;
	vertical-align: middle
}
td.menu-bit-a {
	border: 1px solid #eee; border-bottom: 0px;
	align: center;
	vertical-align: middle
	}
div.products {
	margin: 5px 0 0 0;
	border: 1px solid #ccc; border-top: 2px solid #ccc;
	padding: 10px 10px 0;
	background: #F4F4EC
}
div.news {
	margin: 5px 0 0 0;
	border: 1px solid #ccc; border-top: 2px solid #ccc;
	padding: 10px 10px 0;
	background: #F4F4EC;
	text-align: justify
}
.red {
	color: #880000;
	FONT-WEIGHT: bold
}
img {
	border: 0px 
}
.image {
	border: #ccc 2px solid;
	FLOAT: left;
	MARGIN: 0 12px 10px 0;
}
.thistext {  margin-bottom:10px;  }
table.feedback {
	border: #eee 1px solid;
	width: 100%;
        padding: 0;
}
input.feedback, textarea.feedback {
	width: 100%; 
	border: #eee 2px solid; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
select {
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px
}
input.button { 
	border: #eee solid 2px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #880000;
	background: #fff
}
HR {
	height: 2px;
	color: #eee;
	width: 100%
}
A:link {
	FONT-WEIGHT: bold; COLOR: #880000; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #880000; TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #D28827; TEXT-DECORATION: none
}
.copyright {
	margin: 10px; COLOR: #999
}
A.copy:link {
	COLOR: #999; TEXT-DECORATION: none
}
A.copy:visited {
	COLOR: #999; TEXT-DECORATION: none
}
A.copy:active {
	COLOR: #999; TEXT-DECORATION: none
}
A.copy:hover {
	COLOR: #999; TEXT-DECORATION: none
}
a.i-home {  color:#555;  padding-left:17px;  background:url("design/i-home.gif")  no-repeat 0 1px;  font-weight:normal;  }
a.i-contact {  margin-left:11px;  color:#555;  padding-left:18px;  background:url("design/i-contact.gif")  no-repeat 0 3px;  font-weight:normal;  }
.cleaner {  clear:left;  height:1px;  overflow:hidden;  }