@charset "utf-8";
* { padding: 0; margin: 0; }
body { color: #6D6E71; font-family: Arial, Helvetica, sans-serif; font-size: 14px; background-color:#cccccc; } 

/* Section Layout - all pages */
#container { margin: auto; width: 900px; background-color:#fff; margin-top:10px; margin-bottom:10px;  }

#header { position: relative; padding: 40px 0px 0px 7px;}
#header img{ border: none;}

#belowheader { margin: -60px 0 0 7px; padding: 0px; }

/* Menu */
#menu { position: absolute; width: 560px; left: 338px; top: 110px; height: 50px; }
#menu ul{ float:left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; list-style: none; text-transform: capitalize; margin: 0px; }
#menu li { display: inline; padding: 0px 3px 0 3px; text-decoration: none; zoom: 1;	*display: inline; vertical-align: bottom; float:left; letter-spacing:.1em; }
#menu li a { display: block; padding: 17px 0px;	text-decoration: none; }
	
#menu li a:link { color: #fff; }
#menu li a:visited { color: #fff; }
#menu li a:hover { color: #A8D59D; }
#menu li a:active { color: #fff; }

.separator{ position: relative; width: 1px; line-height: 0; margin: 0px 5px; vertical-align: middle; }

#mainbody { float: left; background-color: #ffffff; width: 886px; padding: 0px 7px 0px 7px; line-height: 1.2em; }
#mainbody a:link { color:  #6D6E71;  text-decoration: none; }
#mainbody a:visited { color:  #6D6E71;  text-decoration: none;   }
#mainbody a:active { color:  #6D6E71;  text-decoration: none;   } 
#mainbody a:hover { color:  #003745; text-decoration: none; }

#mainbody ul {  margin: 0 0 0 5px; padding: 0 0 5px 25px; }
#mainbody li { padding: 0 0 5px 0; }

#mainbody p { margin: 0px 0 10px 0; padding: 0 0 7px 0;  line-height: 1.5em;}


#leftside{ position: relative; float: left; width: 270px; margin: 0px 0 0 0; padding: 30px 0px 0px 7px; }
#lefttext{ position: absolute; top: 140px; }

#rightside{ margin: 30px 0 0px 300px; width: 550px; padding: 0 0 0px 30px; border-left-width: 1px; border-left-style: solid; border-left-color: #333; min-height: 455px; }
#rightside a:link { color: #6D6E71; text-decoration: none; }
#rightside  a:visited{ color: #6D6E71; text-decoration: none; }
#rightside a:hover { color: #003745; text-decoration: none; }
#rightside a:active { color: #6D6E71; text-decoration: none; }

#rightside img{ border: none; }

#rightside2{ margin: 30px 0 0px 300px; width: 550px; padding: 0 0 0px 30px; border-left-width: 1px; border-left-style: solid; border-left-color: #333; min-height: 440px; }
#rightside2 a:link { color: #fff; text-decoration: none; }
#rightside2  a:visited{ color: #fff; text-decoration: none; }
#rightside2 a:hover { color: #003846; text-decoration: none; }
#rightside2 a:active { color: #fff; text-decoration: none; }

#rightside img{ border: none; }

#footer{height: 20px; }

.clear{clear:both;}

/* Headings */
h1 { color: #6D6E71; padding: 10px 0 15px 0;  font-size: 27px; font-weight: bold; line-height: 1.2em; }
h2 { color: #003846; padding: 0 0 3px 0;  font-size: 16px; font-weight: bold; }
h3 { font-size: 14px; text-transform: capitalize; padding: 10px 0 0 0; }
h4 { color: #6D6E71; padding: 10px 0 5px 0;  font-size: 27px; font-weight: bold; }
h6 { font-size: 14px; font-style: italic; color: #999; text-align: center; margin: 0 0 20px 0; }


/* Pages - Specific*/
/*Products*/
.award-img{ margin: 0 0 0 20px;}

.buyonline { width: 153px; background-color:#e8941a; margin: 0 0 50px 0; padding: 19px 0 19px 22px; color:#FFF; font-size: 20px; text-transform: uppercase; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing: .2em; }

.buyonline a:link { font-size: 18px; color: #ffffff; text-decoration: none; }
.buyonline  a:visited{font-size: 18px; color: #ffffff; text-decoration: none; }
.buyonline a:hover { font-size: 18px; color: #0093d0; text-decoration: none; }
.buyonline a:active { font-size: 18px; color: #ffffff; text-decoration: none; }

.buyonline2 { width: 153px; background-color:#e8941a; margin: 0 0 20px 0; padding: 19px 0 19px 22px; color:#FFF; font-size: 20px; text-transform: uppercase; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing: .2em; }

.buyonline2 a:link { font-size: 18px; color: #ffffff; text-decoration: none; }
.buyonline2  a:visited{font-size: 18px; color: #ffffff; text-decoration: none; }
.buyonline2 a:hover { font-size: 18px; color: #0093d0; text-decoration: none; }
.buyonline2 a:active { font-size: 18px; color: #ffffff; text-decoration: none; }