@charset "utf-8";







img, div, table, td { 



	behavior: url(script/iepngfix_tilebg.js) ;



}







body {



	background-color: #000000;



	background-image: url(images/body-background.jpg);



	background-repeat: repeat-x;



}







.style1 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 16px;



	font-weight: bold;



	color: #003300;



}

.style2b {



	font-size: 18px;



	font-family: Arial, Helvetica, sans-serif;



	color: #003300;



	margin-top: 0px;



	padding-top: 0px;



}



.style3 {



	color: #003300



}



.style4 {



	font-size: 12px;



}



.style5 {



	font-size: 14px;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: normal;



	color: #000000;



}



.style6 {



	font-size: 16px;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: normal;



	color: #1A1A1A;



}



.style7 {



	font-size: 12px;



	font-family: Arial, Helvetica, sans-serif;



	color: #000000;



}



.style8 {



	font-size: 14px;



	font-family: Arial, Helvetica, sans-serif;



	color: #045125;



	line-height: 17px;



}







.style9 {



	font-size: 14px;



	font-family: Arial, Helvetica, sans-serif;



	color: #E8C500;



	font-weight: bold;



}



.style10 {



	font-size: 16px;



	font-family: Arial, Helvetica, sans-serif;



	color: #FFFFFF;



	font-weight: bold;



}



.style12 {



	font-size: 9px;



	font-family: Arial, Helvetica, sans-serif;



	color: #080808;



}



.style14 {font-family: Arial, Helvetica, sans-serif; color: #363636; margin: 0px; font-size: 9px; }



.style15 {



	font-size: 14px;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



	color: #CE0000;



}



.style16 {



	font-size: 16px;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



	color: #000000;



}















#productData {



	height: auto;



	width: auto;



}



.productText {



	width: 400px;



}



.productImage {



	width: 400px;



}







#AppData {



	float: right;



	height: auto;



	width: auto;



	max-width: 400px;



}



























a {



	color: #003300;



	text-decoration: underline;



}



a:hover {



	color: #C9A567;



	text-decoration: underline;



}



.form {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #4A4A4A;



}































.content-hdr       {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 16px;



	color: #FFFFFF;



	font-weight: bold;



	width: 300px;



	margin-bottom: 20px;



}



.content-hdr2 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 16px;



	color: #003300;



	font-weight: bold;



	width: 300px;



	margin: 0px;



}



.content-hdr3 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #000000;



	font-weight: bold;



	width: 300px;



	margin: 0px;



}







.calc {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: normal;



	color: #029A35;



	margin-top: 4px;



	margin-bottom: 4px;



}







.calc2 {



	margin: 0px;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #363636;



}



.calc3 {



	margin: 0px;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #FFFFFF;



	padding-left: 10px;



}



.calc4 {



	margin: 0px;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #FFFF00;



	font-weight: bold;



}











p.calc, select.calc {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: normal;



	color: #464646;



	margin-top: 4px;



	margin-bottom: 4px;



}















form button {



	padding:0;



	margin:0;



	background:0;



	border-top-width: 0px;



	border-right-width: 0px;



	border-bottom-width: 0px;



	border-left-width: 0px;



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



} 







#container {



	width: 864px;



	margin-right: auto;



	margin-left: auto;



	height: auto;



}







#top {



	background-image: url(images/top.png);



	background-repeat: no-repeat;



	height: 138px;



	width: 850px;



	z-index: 3;



	position: absolute;



	margin-top: 7px;



	margin-right: 9px;



	margin-left: 6px;



}



#top2 {



	background-image: url(images/top-cart.jpg);



	background-repeat: no-repeat;



	height: 143px;



	width: 850px;



}



#logo  {



	height: 121px;



	width: 232px;



	padding-top: 2px;



	padding-left: 1px;



}



#topnav  {

	float: right;

	height: 27px;

	width: 545px;

	padding-top: 7px;



}



#topnav  a  {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #045125;



	text-decoration: none;



	padding-right: 10px;



	padding-left: 10px;



}



#topnav  a:hover  {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #045125;



	text-decoration: underline;



}



#topnav  .topnav-button  {

	float: left;

	height: 25px;

	text-align: center;

	display: block;

	padding-top: 4px;



}



#topnav  #search2  {



	height: 13px;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	width: 170px;



	line-height: 12px;



	vertical-align: middle;



}











#topflash {



	height: auto;



	width: 850px;



	z-index: 1;



	padding-top: 38px;



	padding-right: 8px;



	padding-left: 6px;



	background-image: url(images/flash-backing.png);



	background-repeat: no-repeat;



}



#maintable {



	padding: 0px;



	width: 864px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



}



#maintable .mainTableCell {



	background-image: url(images/mainbody-back.jpg);



	background-repeat: repeat-x;



	background-color: #FFFFE7;



	margin: 0px;



	padding: 0px;



}



.shadow-left {



	background-image: url(images/shadow-left.png);



	background-repeat: repeat-y;



	width: 6px;



}



.shadow-right {



	background-image: url(images/shadow-right.png);



	background-repeat: repeat-y;



	width: 8px;



	background-position: left;



}







#banner-cart {



	height: 104px;



	width: 850px;



	z-index: 1;



	padding-top: 38px;



	background-image: url(images/banner-cart.jpg);



	background-repeat: no-repeat;



	background-position: bottom;



}















#nav {



	background-image: url(images/nav-bck.png);



	background-repeat: no-repeat;



	height: 40px;



	width: 864px;



	margin-left: 1px;



}



#nav2 {



	background-image: url(images/nav2-bck.jpg);



	background-repeat: no-repeat;



	height: 40px;



	width: 850px;



}



#nav2-spacer {



	background-image: url(images/nav-button-bck.png);



	background-repeat: no-repeat;



	background-position: right;



	float: left;



	height: 34px;



	width: 12px;



}











#nav-left  {



	background-image: url(images/nav-button.jpg);



	background-repeat: no-repeat;



	background-position: right;



	height: 27px;



	width: 18px;



	float: left;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 16px;



	font-weight: bold;



	color: #003300;



	padding-top: 7px;



	text-align: center;



	margin-left: 7px;



}







#leftside {



	height: auto;



	width: 202px;



	margin: 0px;



	padding: 0px;



}







#leftside  .leftmenu-top {



	background-image: url(images/left-nav-top.png);



	height: 62px;



	width: 185px;



	padding-left: 16px;



	padding-top: 3px;



	background-repeat: no-repeat;



	margin: 0px;



}



#leftside  .leftmenu-top  #leftmenu-top-a2  {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	line-height: 12px;



	color: #FFFFFF;



	padding-top: 13px;



}







#leftside  .leftmenu-middle {



	background-image: url(images/left-nav-button-back.png);



	background-repeat: no-repeat;



	height: 28px;



	width: 202px;



}



#leftside .leftmenu-middle .button {



	width: 179px;



	display: block;



	margin-left: 6px;



}



#leftside  .leftmenu-middle  a.button  {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	color: #FFFFFF;



	text-decoration: none;



	padding-top: 8px;



	display: block;



	height: 20px;



	text-indent: 8px;



}



#leftside  .leftmenu-middle  a.button:hover  {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	color: #000000;



	text-decoration: none;



	height: 20px;



	background-image: url(images/left-nav-button-over.jpg);



	background-repeat: no-repeat;



	background-position: bottom;



}



#leftside .leftmenu-bottom {



	background-image: url(images/left-nav-bottom.png);



	background-repeat: no-repeat;



	height: 21px;



	width: 202px;



}







#rightside  {



	height: auto;



	width: 648px;



}



#leftside  #events {



	height: 207px;



	width: 202px;



}



#leftside  #order-carryout {



	height: 98px;



	width: 202px;



	margin-bottom: 5px;



}







#rightside .main {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	line-height: 18px;



	color: #000000;



	margin-top: 5px;



	margin-bottom: 4px;



}



#certificate {



	background-image: url(images/certificate.png);



	background-repeat: no-repeat;



	height: 440px;



	width: 500px;



	padding-top: 60px;



	padding-right: 50px;



	padding-left: 50px;



}







#request-catalog  {



	float: right;



	height: 154px;



	width: 179px;



	padding-top: 18px;



	padding-right: 12px;



	background-image: url(images/catalog.png);



	background-repeat: no-repeat;



	background-position: left bottom;



}











#request-catalog  a.req-cat-but  {



	height: 40px;



	width: 179px;



	display: block;



	text-align: center;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 16px;



	color: #EFCB00;



	text-decoration: none;



	font-weight: bold;



	padding-top: 6px;



	line-height: 18px;



}



#request-catalog  a.req-cat-but:hover  {



	display: block;



	text-align: center;



	color: #FFFFFF;



	text-decoration: none;



	background-image: url(images/catalog-over.png);



	background-repeat: no-repeat;



	background-position: left center;



}



.tab-content p {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #000000;



	font-weight: normal;



	margin-top: 9px;



	margin-bottom: 8px;



}



.tab-content {



	padding-top: 20px;



}



.form .radio-button {



	width: 25px;



	padding-right: 6px;



	padding-left: 6px;



	display: inline;



	height: 30px;



}



#main-footer {



	height: auto;



	width: 864px;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	color: #FFFFFF;



}











#main-footer #footer {



	text-align: center;



	padding-right: 8px;



	padding-left: 6px;



	width: 850px;



	background-image: url(images/footer-back.png);



	background-repeat: repeat-y;



	padding-bottom: 8px;



	padding-top: 4px;



}



#footerBottom {



	background-image: url(images/footer-bottom.png);



	background-repeat: no-repeat;



	height: 10px;



	width: 864px;



}







#main-footer #footer .fl1 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #003300;



	margin: 0px;



	padding-top: 6px;



	list-style-type: none;



}



#main-footer #footer .fl1 li {



	display: inline;



	text-align: center;



	margin-left: 0px;



	padding-left: 0px;



	list-style-image: none;



}



#main-footer #footer .fl1 li a {



	display: inline;



	text-align: center;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #003300;



	text-decoration: none;



	padding-right: 4px;



	padding-top: 4px;



	margin-left: 0px;



	padding-left: 4px;



}



#main-footer #footer .fl1 li a:hover {



	display: inline;



	text-align: center;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #FFFFFF;



	text-decoration: underline;



}



#display-product {



	height: auto;



	width: 850px;



}



#display-product .product-image {



	height: 200px;



	width: 200px;



	margin-bottom: 6px;



}



#display-product .product-box {



	background-color: #FFFFFF;



	border: 1px solid #A38351;



	height: auto;



	width: 848px;



}



.product-box .largeImage {



	height: 400px;



	width: 400px;



}



.kitImage {



	height: 90px;



	width: 90px;



}



a.bottomlink {



	color: #E8C500;



}



a.bottomlink:hover {



	color: #000000;



}



a.ProdLink {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-weight: bold;



	color: #000000;



	display: block;



}



a.ProdLink:hover {



	color: #E8C500;



}


