@charset "UTF-8";
/* CSS Document */
* {
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif
}

.centeredpages {
	border-radius: 20px;
	border: 2px solid #D1D1D1;
	background:white;
	margin-bottom:15px;
	background-color:#777777;
}

#bodydiv {
	border-radius: 20px;
	border: 2px solid #D1D1D1;
	background:white;
	padding:10px;
	margin:5px;
}

#productsubcat {
	color:#686868;
	font-size:11px;
}
.bodycopy {
	clear:all;
}
#logindiv {
    text-align:center;
	cell-padding:5px;
	font-size:11px;
	background-color:#16AE35;
	color:white;
	position:fixed;
	float:left;
    width:102px;
    height:31px;
	border-radius: 12px;
	border: 2px solid #D1D1D1;
	link-decoration:none;
}

#designedby {
	color:#7777777;
	size:10pt;
	text-decoration:none;
	margin:5px;
}

h1 {
	color: #16AE35;
	}
h2 {
	color: #16AE35;
	}
	
h3 {
	color: black;
	size:13pt;
	}
h4 {
	color: black;
	size:16pt;
	}
h6 { 
	color:b7b7b7;
	text-decoration:none;
   }
h7 {
	color:white;
	font-size:16px;
	text-decoration:none;
}
	
.footer {
	color:white;
}
	
/* START NAV MENU */
#globalheader { 
  position:relative; 
  display:block; 
  width:1000px; 
  height:40px; 
  text-align:left; 
  z-index:9998;
}
#globalnav { 
  position:relative; 
  display:block; 
  margin:0; 
  padding:0; 
  zoom:1; 
  z-index:3; 
  }
  
nav {
  background-color:#777777;
  height:40px;
}
 
 
nav ul {
  font-family: Arial, Verdana;
  font-size: 20px;
  margin: 0;
  padding: 0;
  list-style: none;
}
 
nav ul li {
  display: block;
  position: relative;
  float: left;
 
}
 
nav li ul {
  display: none;
}
 
nav ul li a {
  display: block;
  text-decoration: none;
  padding: 7px 15px 3px 15px;
  background: #777777;
  color: #ffffff; 
  margin-right: 7px;
  margin-left:7px;
  white-space: nowrap;
  height:30px; /* Width and height of top-level nav items */
  text-align:center;
 
}
 
nav ul li a:hover {
  background: #FFFFFF;
  color: #000000;
}
 
nav li:hover ul {
  display: block;
  position: absolute;
  height:30px;
}
 
nav li:hover li {
  float: none;
  font-size: 13px;
 
}
 
nav li:hover a {
  background: #bbbbbb;
  height:30px; /* Height of lower-level nav items is shorter than main level */
  color:black;
  width:auto;
}
 
nav li:hover li a:hover {
  background: #FFFFFF;
}
 
nav ul li ul li a {
    text-align:left; /* Top-level items are centered, but nested list items are left-aligned */
	 }
 
/* END NAV MENU */

/* Start Mini Form*/
form {
	width:!important 266px;
	background-color: #777777;
	color:#FFFFFF;
	padding:10px;
	max-width:!important 266px;
}

textarea {
	overflow: auto;
}
/* End Mini Form*/