@charset "UTF-8";
/* CSS Document */

body {
	background-color:#FFF;
	margin: 0px 0px 0px 0px;
	text-align: center; 
	font: 12px Arial, Helvetica, sans-serif;
}
.container {
	background-color:#FFFFFF;
	margin: 0 auto;
	width: 793px;
	background: url(../images/bgy.gif) repeat-y;
	text-align: center;
	display: table;  }
.innercontainer {
	width: 767px;
	margin: 0 auto;
	text-align: center; 
	display: table; }
.headContainer {
	width: 767px;
	height: 101px;
	margin: 0 auto; }
.headleft {
	width: 420px; height: 101px; background: url(../images/logobg.gif) ; float: left; }
#tagline {
	margin: 15px 0 0 10px ; }
#logo {
	margin: 0 0 0 10px; }
.headright {
	width: 347px;
	height: 101px;
	float: right;
	background: url(../images/headbgr.gif) repeat-y; }

/* Navigation */
.nav {
	width: 347px;
	height: 29px;
	border-top: 1px solid #FFF;
	background:url(../images/navbg.gif) repeat-y;
	margin: 71px 0 0 0 ;
	text-align: left; }
#LeftMNav UL, #LeftMNavTwo UL, #LeftMNavThree UL, #LeftMNavFour UL  {
padding: 0px ; margin: 0px ;
}
#LeftMNav LI {
padding: 0px ; margin: 0px ; list-style: none ; float:left ; height: 29px; width: 87px ;
}
#LeftMNavTwo LI , #LeftMNavThree LI{
padding: 0px ; margin: 0px ; list-style: none ; float:left ; height: 29px; width: 89px ;
}
#LeftMNavFour LI{
padding: 0px ; margin: 0px ; list-style: none ; float:left ; height: 29px; width: 79px ;
}
#LeftMNav a {
	color: #FFF; font: bold 12px  Georgia, "Times New Roman", Times, serif; text-align: center ;
	display:block ; text-decoration: none ;
	width: 87px ; height: 19px ; margin: 0px ; padding: 10px 0 0 0 ;	
}
#LeftMNav a:hover {
	color: #FFF ; font: 12px Georgia, "Times New Roman", Times, serif; text-align: center ;
	text-decoration: none ; display:block ; width: 87px ; margin: 0px ;
}
#LeftMNavTwo a , #LeftMNavThree a  {
	color: #FFF; font: bold  12px  Georgia, "Times New Roman", Times, serif; text-align: center ;
	display:block ; text-decoration: none ;
	width: 89px ; height: 19px ; margin: 0px ; padding: 10px 0 0 0 ;	
}
#LeftMNavTwo a:hover , #LeftMNavThree a:hover {
	color: #FFF ; font: 12px Georgia, "Times New Roman", Times, serif; text-align: center ;
	text-decoration: none ; display:block ; width: 89px ; margin: 0px ;
}
#LeftMNavFour a {
	color: #FFF; font: bold 12px  Georgia, "Times New Roman", Times, serif; text-align: center ;
	display:block ; text-decoration: none ;
	width: 79px ; height: 19px ; margin: 0px ; padding: 10px 0 0 0px ;	
}
#LeftMNavFour a:hover {
	color: #FFF ; font: 12px Georgia, "Times New Roman", Times, serif; text-align: center ;
	text-decoration: none ; display:block ; width: 79px ; margin: 0px ;
}
.navone {
	padding-left: 10px; }
.dotshead {
	width: 767px;
	height: 24px;
	margin: 0 auto;
	background: url(../images/dot.gif) repeat-x; }
.mainContainer {
	width: 767px; background:url(../images/mainbg.gif) repeat-y; margin: 0 auto; font-size: 1px; }
.subsContainer {
	text-align: left;
}
.mainright {
	width: 464px; height: 280px; float: right; }
.mainbotleft {
	width: 304px; height: 345px; float: left; font-size: 1px;}
.mainbotright {
	width: 463px; height: 351px; float: right; background: url(../images/mainrightbot.jpg) no-repeat; text-align: left; }
.mainbot {
	width: 767px; height: 345px; margin: 0 auto; }
h1.front {
	font: 25px Georgia, "Times New Roman", Times, serif; color: #FFF; margin: 15px 0px 5px 20px; text-align: center; float: left; }
.frontpagecopy {
	font: 16px Georgia, "Times New Roman", Times, serif; color: #FFF; margin: 17px 17px 0px 17px; text-align: left; float: left; width: 255px; line-height: 21px; }
.buttonContain {
	width: 105px;
	float: right;
	margin: 100px 12px 0px 0px;
}
.learnmore {
	margin-top: 10px; }
.footer {
	width: 767px;
	height: 50px;
	margin: 10px 0px 10px 0px;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #3399CC;
	text-align: center;
	padding-top: 20px;
	clear: both;
}
.footerbottom {
	background: url(../images/footer.jpg) no-repeat ; margin: 0 auto; height: 53px; }
a.footnav {
	font: 12px Georgia, "Times New Roman", Times, serif; color: #3399CC ; text-decoration: none; }
a.footnav:hover {
	font: 12px Georgia, "Times New Roman", Times, serif; color: #3399CC ; text-decoration: none; }
a.smallgray {
	font: 10px Georgia, "Times New Roman", Times, serif; color: #999 ; text-decoration: none; }
a.smallgray:hover {
	font: 10px Georgia, "Times New Roman", Times, serif; color: #999 ; text-decoration: none; }
h1.about {
	font: bold italic 22px Georgia, "Times New Roman", Times, serif; color:#cc99cc; }
h1.blue {
	font: 15px Georgia, "Times New Roman", Times, serif; color: #3399CC; margin-bottom: 10px; text-align: left; }
.productcopy {
	font: 12px Georgia, "Times New Roman", Times, serif; color:#999999; text-align: left; }
.aboutcopy {
	width: 650px;
	float: left;
	margin-left: 0px;
	color: #666666;
	line-height: 21px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.presscopy {
	width: 740px;
	float: left;
	margin-left: 20px;
	font: 14px;
	color: #999999;
	font: 12px Georgia, "Times New Roman", Times, serif;
	min-height: 500px;
}
.cartsubnav {
	width: 747px;
	height: 25px;
	margin: 0 auto;
	padding-right: 5px;
	padding-top: 5px;
}
.leftMain {	
	width: 304px; float: left; }
.rightMain {
	width: 463px; float: right; }
	
	
	
	
	
	
	
	
	
	
	
	
	
/* Floats */

.floatleft {
	float: left; }
.floatright {
	float: left;
}

.clearer {
	clear: both;
	margin: 0px;
	line-height: 0px;
	padding: 0px;}
a.pressnav {
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: #3399CC;
	text-decoration: none;
}
h1.safety {
	font: bold italic 18px Georgia, "Times New Roman", Times, serif;
	color:#4C81B9;
}
.pic {
	padding: 10 px;
}
.shirt {
	width: 767px;
	height: 20px;
	margin: 10px 0px 10px 0px;
	font: 13px Georgia, "Times New Roman", Times, serif;
	color: #3399CC;
	text-align: left;
	padding-top: 15px;
	clear: both;
	line-height: 20px;
}
