*
{margin: 0 auto;padding: 0;}

a{color:#bf2b2b;font-weight:bold;text-decoration:none;}
a:hover{color:#454645}

body{width:840px;
	background: #e0e0e0 url(images/bgimg.jpg) no-repeat;
	color: #000000;
	font-size: 85%;
	font-family:Tahoma, Verdana, Trebuchet MS, Arial, Sans-Serif;}
	
.bold{font-weight:bold;}
.italic{font-style:italic;}
.clear{clear:both;}
.mainimg{float: right;margin: 15px 0px 15px 15px;padding: 2px;border: 1px solid #cccccc;}
.linkimg{float: left; margin: 15px 15px 0px 15px;padding: 2px;border: 1px solid #454645;}

#header{width:840px;height:159px;background: url(images/header.png) repeat-x;text-align:right;}
#headerleft{float: left;height:159px;}
#headerright{float: left;width: 630px;}
#headimg{float:left;padding:25px 0px 0px 30px;}
#header h1{padding: 30px 10px 0px 0px;font-weight: bold;font-size:300%;letter-spacing: -2px;color: #000000;text-align: right;}
#header h2{padding: 0px 10px 0px 0px;font-weight: normal;font-size: 150%;letter-spacing: -1px;text-align: right;}
#header p{padding: 0px 20px 0px 0px;font-weight: normal;font-size:100%;color: #000000;text-align: right;}

#main{margin: 0 auto;float:left;}
#mainmenu{margin:0px 0px 0px 20px;float: left;width: 159px;padding: 20px 0 0 22px;font-size: 115%;}
#mainmenu ul li{list-style-type: none;text-align:center;margin:0px 50px 15px 0px;}
#mainmenu a{color:#bf2b2b;text-decoration:none;font-weight:bold;}
#mainmenu a:hover{color: #454645;}
#mainmenu .menuactive{color: #454645;}
#mainmenu p{text-align:left;margin:100px 0 0 0;}
#mainmenu p span{color: #222222;font-size: 125%;}
#content {clear:both;background:url(images/main.png) repeat-y;min-height:400px}
#maincontent{float: left;padding: 10px 5px 15px 40px;line-height: 160%;margin:0px 0px 0px -30px;text-align:left;border-left:1px solid #222222}
#maincontent.narrow{width:275px;}
#maincontent.wide{width:550px;}
#maincontent p{margin: 0px 0px 0px 0px;padding: 5px;text-align:justify;}
#maincontent h1 {margin: 10px 0 15px 0;padding: 10px 0px 0px 0px;font-weight: bold;font-size: 170%;text-align:center;}
#maincontent h2{margin: 0 0 5px -10px;padding: 10px 0px 10px 0px;font-weight: bold;font-size: 130%;}
#maincontent h3{margin: 0 0 5px -10px;padding: 10px 0px 0px 0px;font-weight: bold;font-size: 120%;text-align:center;}
#maincontent h4{padding: 5px 0px 0px 0px;font-weight: bold;font-size: 110%;text-align:left;}
#maincontent .pictitle{font-style:italic;font-size:80%;float:left;width:112px;text-align:center;margin: 0px 0px 0px 12px;padding: 2px;}
#maincontent ul.bulletlist{margin: 0 0 15px 30px;list-style-image:url(images/goldbullet8.gif);text-align:left;}
#maincontent blockquote{margin: 0 0 15px 10px;padding: 0 0 0 15px;color: #000000;font-style:italic;font-weight:bold;font-size:130%;}

#rightcontent{float: left;width: 250px;}
#rightcontent .pictitle{font-style:italic;font-size:80%;float:right;text-align:center;margin-right:10px;}

#footer{clear:both;color: #000000;font-size: 85%;background:url(images/footer.png) no-repeat;width:840px;margin:0px 0px 0px 0px;height:53px;}
#bottom{font-size:70%;}
#bottom a{color: #9e7711;text-decoration: none;}
#bottom a:hover{color: #454645;}
#bottomleft{float: left;width: 350px;padding: 15px 0px 10px 15px;text-align:left;border:0px;}
#bottomright{float: left;width: 400px;padding: 15px 0px 10px 0px;text-align: right;}

.contacttable{float:left; border:0px;text-align:left; margin-bottom:10px;}
.contacttable .td1{text-align:left;width:100px;}
.producttable{width:550px;padding:2px;margin:10px;text-align:center;margin-bottom:20px;font-size:85%;}
.producttable th{text-align:left}
.producttable img{padding: 2px;border: 1px solid #454645;}
.producttable td{height:100px;vertical-align:top;padding:0px 5px 0px 5px;}
