* {margin: 0;border: 0;}
body, html {color: #000; font-size: 12px;font-family: Verdana, Arial, Tahoma, sans-serif;background:#006699 url(images/blue_bg.jpg) repeat-x;text-align: center; line-height: 17px;}
p {padding: 7px 0 7px 0;}
a {color: #3366cc;}
a:hover{color: #0066ff;}
h1, h3, h4, h5 {font-weight: bold;}
h1 {font-size: 1.4em;color: #336699;border-top: 1px solid #eee;background-color: #eee;padding-left: 10px;padding-top: 6px;padding-bottom: 8px;}
h2 {font-size: 1.2em;color: #333;padding-top: 6px;padding-bottom: 0px;}
h3 {font-size: 1.1em;padding-bottom: 3px;padding-top: 3px;color: #666;}
h4 {font-size: 1.3em;padding-bottom: 3px;padding-top: 3px;color: #669900;}
h1 a, #header h2{color: #fff;}
h2 a {padding-left: 5px;color: #0066ff;text-decoration: none;}
.clear { clear: both; }
#mainContainer {width: 760px;margin: 0 auto;min-height: 300px;border-top: 0px solid #027ECC;border-right: 0px dotted #EEE;border-bottom: 0px dotted #EEE;border-left: 0px dotted #EEE;background: #fff;text-align: left; }
* html #mainContainer {height: 300px; }
#header {background: #00CC33;float: center;background-image: url(header_bg.gif);padding: 0px}
.outer {padding-left: 165px; padding-right: 120px;}
* html .outer {}
.inner {width: 595px;}
* html .inner {width: 100%;}
.float-wrap {float: left;width: 630px;margin-left: -165px;}
* html .float-wrap {}
#content {border-bottom: 0px solid #CCC;padding-top: 10px;padding-right: 15px;padding-left: 15px;color:#000000;text-align: left;background: #fff;}
#product {border: 1px dotted #CCC;padding: 6px;color:#000000;text-align: left; background: #fff;}
ul{	list-style-type: square;	list-style-image: none;	list-style-position: inside;}
li{	padding: 3px;	}
* html #content {}
.contentWrap {padding: 5px;}
.contentWrap ol, .contentWrap ul {margin: 3px 0 5px 35px;}
.contentWrap li {padding-bottom: 2px;}
#left {	float: left;	width: 160px;	background-color: #cccccc;	min-height: 250px;	padding: 0px;	position: relative;	border-top: 0px solid #0271B7;	border-right: 0px solid #999999;	border-bottom: 0px solid #999999;	border-left: 0px dotted #000000;}
* html #left {height: 250px;}
#left ul {list-style: none;padding-bottom: 4px;}
#left li {padding-bottom: 2px;}
#left p {font-size: 10px;border-top: 1px solid #999933;border-right: 1px solid #999933;border-bottom: 1px solid #999933;background-color: #FFFFFF;color:#000000;padding: 9px;text-align: left;}
#right {float: right; color: #000000;width: 120px;background: #fff;padding: 10px;min-height: 250px;border-right: 1px dotted #CCC;border-top: 0px dotted #CCC;border-left: 1px dotted #CCC;border-bottom: 1px dotted #CCC;position: relative;text-align: left; }
* html #right {margin-right: -120px; /*** IE gets this margin. ***/height: 250px;}
#right ul {list-style: none;padding-bottom: 4px;}
#right li {padding-bottom: 2px;}
#right p {font-size: 9px;text-align: left;color:#333333;padding: 5px;padding-bottom: 6px;}
#footer {width: 760px;margin: 0 auto;text-align: center;color:white;font-style: bold;background-color: #0099ff;background-image: url(images/footer-bg.gif);}
#menuhead {	text-align: left;	font-size: 11px;color: #ffffff;font-weight: bold;	background-color: #999999;  padding-right:0px;  padding-top:5px;  padding-bottom:5px;  padding-left:7px;	border-top: 0px solid #0271B7;	border-right: 0px solid #999999;	border-bottom: 0px solid #999999;	border-left: 0px dotted #000000;}
#menuspecial {	text-align: left;	font-size: 12px;color: #ffffff;font-weight: bold;	background-color: #ff6600;  padding-right:0px;  padding-top:5px;  padding-bottom:5px;  padding-left:10px;	border-top: 0px solid #0271B7;	border-right: 0px solid #999999;	border-bottom: 0px solid #999999;	border-left: 0px dotted #000000;}
.menubg {	text-align: left;	font-size: 12px;color: #333;font-weight: bold;	background-color: #eee;	background-image:url(header_bg.gif);  padding-right:0px;  padding-top:7px;  padding-bottom:7px;  padding-left:5px;  	border-top: 0px dotted #ccc;	border-right: 1px dotted #ccc;	border-bottom: 1px dotted #ccc;	border-left: 0px dotted #ccc;	}
#ads {	background-color: #fff;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;	border-top: 0px dotted #ccc;	border-right: 0px dotted #ccc;	border-bottom: 0px dotted #ccc;	border-left: 0px dotted #ccc;}
#bottomads {	background-color: #fff;padding-top: 2px;padding-bottom: 5px;padding-left: 0px;padding-right: 0px;	border-top: 0px dotted #ccc;	border-right: 0px dotted #ccc;	border-bottom: 0px dotted #ccc;	border-left: 0px dotted #ccc;}
.menu a {  text-decoration:underline;  font-size: 12px;font-weight: bold;  text-align:left;  color:#3366cc;  background-color:#eee;   	background-image:url(menu_bg.gif);  display:block;    padding-right:0px;  padding-top:5px;  padding-bottom:5px;  padding-left:7px;  margin-bottom:1px;  	border-top: 0px dotted #ccc;	border-right: 1px dotted #ccc;	border-bottom: 1px dotted #ccc;	border-left: 0px dotted #ccc;  }
.menu a:hover {    color:#3366cc;	text-decoration:underline;	  background-color:#fff;   	background-image:none; 	border-top: 0px dotted #ccc;	border-right: 1px dotted #ccc;	border-bottom: 1px dotted #ccc;	border-left: 0px dotted #ccc;  }
#menuspec a { text-decoration:underline;  font-size: 12px;font-weight: bold;  text-align:left;  color:#669900;  background-color:#eee;  	background-image:url(menu_bg.gif);  display:block;    padding-right:0px;  padding-top:5px;  padding-bottom:5px;  padding-left:11px;  margin-bottom:1px;  }
#menuspec a:hover {    color:#000000;   }
#page-wrap {	width: 400px;	background: white;	padding: 20px 50px 20px 50px;	margin: 20px auto;	min-height: 500px;	height: auto;	height: 500px;}
#contact-area {	width: 400px;	margin-top: 25px;}
#contact-area input, #contact-area textarea {	padding: 5px;	width: 400px;	font-family: Helvetica, sans-serif;	font-size: 1.2em;	margin: 0px 0px 10px 0px;	border: 2px solid #ccc;}
#contact-area textarea {	height: 90px;}
#contact-area textarea:focus, #contact-area input:focus {	border: 2px solid #0099ff;}
#contact-area input.submit-button {	width: 100px;	float: right;}
label {	float: left;	text-align: left;	margin-right: 5px;	width: 100px;	padding-top: 5px;	font-size: 1.2em;}
.style1 {color: #66CC33}
.style2 {color: #999999}
.style3 {color: #669900}
.style4 {color: #FF0000}
#menulink a {  text-decoration:none;  font-size: 12px;font-weight: bold;  text-align:left;  color:#666600;  background-color:#eee;   	background-image:url(menu_bg.gif);  display:block;    padding-right:0px;  padding-top:5px;  padding-bottom:5px;  padding-left:7px;  margin-bottom:1px;  	border-top: 0px dotted #ccc;	border-right: 1px dotted #ccc;	border-bottom: 1px dotted #ccc;	border-left: 0px dotted #ccc;  }
#menulink a:hover {    color:#0066ff;	text-decoration:none;	  background-color:#ffffcc;   	background-image:none; 	border-top: 0px dotted #ccc;	border-right: 1px dotted #ccc;	border-bottom: 1px dotted #ccc;	border-left: 0px dotted #ccc;  }
.menureg a {  text-decoration:underline;  font-size: 12px;font-weight: normal;  text-align:left;  color:#3366cc;  background-color:#fff;  display:block;    padding-right:0px;  padding-top:5px;  padding-bottom:5px;  padding-left:7px;  margin-bottom:1px;  	border-top: 0px dotted #ccc;	border-right: 1px dotted #ccc; border-bottom: 1px dotted #ccc;	border-left: 0px dotted #ccc;  }
.menureg a:hover {  color:#3366cc;	text-decoration:underline;	  background-color:#fff;   	background-image:none; 	border-top: 0px dotted #ccc;	border-right: 1px dotted #ccc;	border-bottom: 1px dotted #ccc;	border-left: 0px dotted #ccc;  }
.hometable{	width:765px; border:0; background-color:#FFFFFF; border-collapse:collapse; margin:0 auto; padding:0;}
.hometable tr td{border-collapse:collapse; margin:0; padding:0;}
