* {margin:0;padding:0;}

html, body, #container {height: 100%;}

body > #container {height: auto; min-height: 100%;}

#main {padding-bottom: 150px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -105px; /* negative value of footer height */
	height: 95px;
	clear:both;} 

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

body {
  font: 76% Arial, Verdana, Helvetica, sans-serif;
}

a:link {
  color: #51585e; 
}

a:visited {
  color: #51585e;
}

a:hover {
  color: #ff6200;
}

div#content {
  font-size: 12pt;
  color: #4d4d4d;
}

div#content {
  margin: 0 100px;
}

div#content p a,
div#content ul a {
  color: #ff6200;
}

div#content p a:visited,
div#content ul a:visited {
  color: #883000;
}

div#content p a:hover,
div#content ul a:hover {
  color: #FF9900;
}

div#header {
  background-image: url(../img/bg.jpg); 
  background-repeat: repeat-x;
  height:170px;
  margin:0;
  padding-left:100px;
  color: #FFFFFF;
/*  text-align: center;*/
  text-aligh: left;
  font-size: 20px;
}

div#header h1 a {
  color: #FFFFFF;
  text-decoration: none;
}

div#header h1 {
  font-size: 45px;
  font-weight: normal;
  white-space: nowrap;
  padding-top: 30px;
  height: 95px;
}

#header-links {
/*  text-align: center;*/
  color: #515151;
  font-size: 16px;
  display: inline;	
}

#header-links a {
  padding: 6px;
  font-size: 14pt;
  text-decoration: none;	
}

#header-links a:hover {
  color: #ff6200;
/*  color: #444; */
}

#header-links a.active {	
  color: #ff6200;
  text-decoration: underline;		
}

#footer-links {
  color: #333333;
  font-size: 12px;
  text-align: center
}

#footer-links a {	
  padding: 10px;
  color: #333333;
  text-decoration: none;	
}

#footer-links a:hover {
  color: #444;		
}


ul.links li {
  display: inline;
  border-left: none;
  margin: 0;
}

.home_intro {
  color: #51585e;
}

.home_intro a {
  color: #51585e;
}

.home_intro img {
  margin-bottom:5px;
}

.copyright {
  color: white;
  margin-left: 15px; 
  padding-top: 25px;
}

div#footer {
  background-color: #999999;
  padding-top: 10px;
}

h2 {
  margin-top: 15px;
  font-size: 20px;
  color: #ff6200;
}

h3 {
  font-size: 18px;
}

div#content h1 {
  color:#333333;
  font-size: 20pt;
}

p {
  margin-top: 3px; 
  margin-bottom: 10px; 
  text-align: left;
}

.b-prod {
  color: black;
  text-decoration: none;
  font-size: 18px;
}

.outer {
  background-repeat: no-repeat;
  width:410px;
  height:385px;
  padding: 5px 0px 5px 35px;
}

/*.outer a {
  text-decoration: none;
}

.outer a:hover {
  text-decoration: underline;
}*/

.lmenu-tl {
  background: url(../img/bg1.gif)  no-repeat;
}

.lmenu-tr {
  background: url(../img/bg2.gif) no-repeat;
/*  width: 370px;*/
}

.lmenu-bl {
  background: url(../img/bg3.gif) no-repeat;
}

.lmenu-br {
  background: url(../img/bg4.gif) no-repeat;
/*  width: 370px;*/
}

.lmenu-txt {
  color: #000000;
  text-decoration: none;
  text-align: left;
  font-size: 12px;
  margin-bottom:10px;
  height:43px;  
  width: 370px;
}

.lmenu-txt a {
  font-size: 12px;
  margin-bottom:10px;
/*  text-decoration: none;
  color: black;*/
}

.lmenu-txt1 {
  color: #ff6200;
  text-decoration: none;
  text-align: left;
  font-size: 20px;
  margin-bottom: 10px;
  padding-top: 10px;
}

.lmenu-txt1 a {	
  text-decoration: none;
  color: #ff6200;
  font-size: 20px;
  margin-bottom:10px;
}

#lmenu-link {	
  color: #FF6200;
  text-decoration: none;	
}

.underline {
  text-decoration: underline;
}

.notification {
  width:100%;
  text-align:center;
  color: #225544;
}

table.products {
  width: 900px;
}

table.products td {
  width: 450px;
}

img {
  border : 0px;
}

#content ul {
  margin-left: 17px;
}

#content ul li {
  margin-top: 17px;
}
