@charset "utf-8";
/* CSS ZlideOn All */

* {
	margin: 0px;
	padding: 0px;	
	}
body {
	background:url(../i/bg.png) repeat-x;
	font: 11px/18px Arial, Helvetica, sans-serif;
	color:#333;
	}
#container {
	width: 840px;
	margin: 0px auto;
	position: relative;
	}
.clearfix:after {
	height: 0;
	clear: both;
	content: ".";
	display: block;
	visibility: hidden;
	}
#top {
	margin-top: 0px;
	height: 84px;
	width: 840px;
	}
#logo {
	background: url(../i/logo.gif) center center no-repeat;
	height: 39px;
	width: 152px;
	margin-top: 22px;
	float: left;
	}
#nav {
	font: 14px Georgia, "Times New Roman", Times, serif;
	float: right;
	height:80px;
	width: 688px;
	margin-top: 14px; 
	}
#nav ul {
	float: right;
	list-style: none;
	margin-left: 20px;
	}
#nav li a {
	text-decoration: none;
	color: #000;
	}	
#nav li a:hover {
	border-bottom: 1px solid #000;
	}
#nav li {
	height:30px;
	width: 85px;
	display: inline;
	float: left;
	padding-top: 20px;
	}
#nav li.divisions {
	background: url(../i/listDivisions.gif) left 73% no-repeat;
	padding-left: 25px;
	}
#nav li.about {
	background: url(../i/listAbout.gif) left 73% no-repeat;
	padding-left: 25px;
	}
#nav li.products {
	background: url(../i/listProducts.gif) left 73% no-repeat;
	padding-left: 18px;
	}
#nav li.how {
	background: url(../i/listHow.gif) left 73% no-repeat;
	padding-left: 20px;
	width: 65px;
	}
#nav li.download {
	background: url(../i/listDownload.gif) left 73% no-repeat;
	padding-left: 26px;
	margin-right: 15px;
	}
#nav li.contact {
	background: url(../i/listContact.gif) left 66% no-repeat;
	padding-left: 29px;
	}
#left {
	float: left;
	width: 494px;
	display: block;
	}
#right {
	float: right;
	width: 308px;
	display: block;
	}	
#clear {
	float: left;
	width: 38px;
	display: block;
	}	
.bold {
	font-weight: bold;
	}
p {
	margin-bottom: 10px;
	}
h1 {
	font: 25px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	margin-left: 15px;
	letter-spacing: -1px;
	}
h1.title {
	font: 39px Georgia, "Times New Roman", Times, serif;
	color: #E92328;
	margin-left: 0px;
	letter-spacing: -2px;
	margin-top: 20px;
	margin-bottom: 0px;
	}
h2 {
	font: 17px Georgia, "Times New Roman", Times, serif;
	color: #D91D21;
	letter-spacing: -1px;
	margin: 20px 0px 0px 0px;
	font-style:italic;
	}
h3 {
	font: 21px Georgia, "Times New Roman", Times, serif;
	color: #D91D21;
	letter-spacing: -1px;
	margin-bottom: 10px;
	}
h3 a {
	text-decoration: none;
	color: #D91D21;
	}
h3 a:hover{
	text-decoration: underline;
	color: #D91D21;
	}
h3.news {
	font: 20px Georgia, "Times New Roman", Times, serif;
	color: #D91D21;
	letter-spacing: -1px;
	margin-bottom: 10px;
	}
h3.stepsHeading {
	font: 20px Georgia, "Times New Roman", Times, serif;
	color: #D91D21;
	letter-spacing: -1px;
	margin-top: 20px;
	}
h3.stepsHeadingLeft {
	font: 20px Georgia, "Times New Roman", Times, serif;
	color: #D91D21;
	letter-spacing: -1px;
	margin-left: 15px;
	margin-top: 20px;
	}
h3.bags {
	font: 21px Georgia, "Times New Roman", Times, serif;
	color: #D91D21;
	letter-spacing: -1px;
	margin-top: 40px;
	margin-left: 20px;
	}
h3.product {
	font: 21px Georgia, "Times New Roman", Times, serif;
	color: #D91D21;
	letter-spacing: -1px;
	margin-bottom: 10px;
	margin-left: 15px;
	}
hr.red {
	width: 464px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	border-bottom: 1px solid #fff;
	height: 0px;
	}
hr.grey {
	width: 280px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #fff;
	height: 0px;
	}
#whatIs {
	background: url(../i/info.gif) center center no-repeat;
	height: 285px;
	width: 840px;
	margin-top: 5px;
	}
#video {
	float: left;
	height: 188px;
	width: 238px;
	margin-top: 58px;
	margin-left: 325px;
	}
#howTo {
	float: right;
	width: 200px;
	margin-right: 50px;
	margin-top: 58px;
	}
#dotted {
	height: 3px;
	width: 100%;
	background: url(../i/dotted.gif) left center repeat-x;
	margin: 0px 0px 10px 0px;
	}
#dottedHome {
	height: 3px;
	width: 100%;
	background: url(../i/dotted.gif) left center repeat-x;
	margin: 15px 0px 15px 0px;
	}
.redTop {
	background: url(../i/topred.gif) top center no-repeat;
	height: 65px;
	width: 494px;
	margin-bottom: 0px;
	}
.divisionContentTop {
	background: url(../i/divisionsContentTop.gif) top center no-repeat;
	height: 37px;
	width: 494px;
	margin-bottom: 0px;
	}
.redContent {
	background: #e92328 url(../i/bgRed.gif) repeat-x bottom left;
	width: 494px;
	}
.redContentHome {
	background: #e92328 url(../i/bgRed.gif) repeat-x bottom left;
	width: 494px;
	padding-top: 9px;
	}
.redInner {
	width: 434px;
	background:#FFFFFF;
	margin-left: 15px;
	padding: 15px;
	}
.redInnerBottom {
	background: url(../i/innerBottom.gif) top center no-repeat;
	width: 464px;
	height: 16px;
	margin-left: 15px;
	}
.redBottom {
	background:url(../i/bottomRed.gif) top center no-repeat;
	height: 32px;
	width: 494px;
	}	
.intro {
	font: 16px/18px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color: #D91D21;
	letter-spacing: -1px;
	}
.redTopProduct {
	background: url(../i/redTopProduct.gif) top center no-repeat;
	height: 65px;
	width: 840px;
	margin-bottom: 0px;
	}
#redContentProduct {
	background: #e92328 url(../i/bgRed.gif) repeat-x bottom left;
	width: 840px;
	}
.redBottomProduct {
	background: url(../i/productBottom.gif) top center no-repeat;
	height: 30px;
	width: 840px;
	margin-bottom: 15px;
	}
.plasticBagRight {
	height: 197px;
	width: 379px;
	background:url(../i/plasticBag.gif) center center no-repeat;
	float: right;
	margin-top: 25px;
	margin-right: 25px;
	display: block;
	}	
.plasticBagLeft {
	height: 197px;
	width: 379px;
	background:url(../i/plasticBag.gif) center center no-repeat;
	float: left;
	margin-top: 25px;
	margin-left: 25px;
	display: block;
	}
.plasticBagLeft p { 
	padding-right: 15px;
	}
.plasticBagRight p {
	padding-right: 15px;
	}
.grey {
	color: #6B6D6F;
	}
.underline {
	text-decoration: underline;
	font-weight: bold;
	color: #D91D21;
	}
#greyTop {
	margin-top: 28px;
	background: url(../i/greyTop.gif) top center no-repeat;
	height: 24px;
	width: 308px;
	margin-bottom: 0px;
	}
#greyContent {
	background: #6c6e70 url(../i/bgGrey.gif) repeat-x bottom left;
	width: 308px;
	padding-top: 9px;
	}
.greyInner {
	width: 250px;
	background:#FFFFFF;
	margin-left: 15px;
	padding: 15px;
	}
.greyInner a{
	color: #cc0000;
	text-decoration: underline;
	}
.greyInnerDivide {
	height: 15px;
	}
#greyBottom {
	background:url(../i/bottomGrey.gif) top center no-repeat;
	height: 32px;
	width: 308px;
	}
img.zlideOn {
	margin-bottom: 15px;
	}
#footer {
	height: 30px;
	width: 834px;
	background:  url(../i/footer.gif) top center no-repeat;
	clear: both;
	color: #727272;
	font-size: 10px;
	padding-top: 10px;
	}
#footer p {
	padding-left: 15px;
	}
#footer a {
	color: #727272;
	text-decoration: none;
	}
#footer a:hover {
	border-bottom: 1px solid #000;
	color: #000;
	}
.lineDiv {
	margin: 0px 10px 0px 10px;
	}
.button {
	margin-top: 5px;
	}
.binvest {
	margin-left: 40px;
	margin-top: 15px;
	}
img.big {
	float: left;
	margin: 10px 10px 10px 0px;
	padding: 5px;
	border: 1px solid #6c6e70;
	}
input {
	padding: 2px;
	}
.form_contact {
	font: 11px Arial, Helvetica, sans-serif;
	height: 20px;
	width: 250px;
	border: 1px solid #6c6e70;
	}
.form_amount {
	font: 11px Arial, Helvetica, sans-serif;
	height: 20px;
	width: 50px;
	border: 1px solid #6c6e70;
	}
.form_street {
	font: 11px Arial, Helvetica, sans-serif;
	height: 20px;
	width: 150px;
	border: 1px solid #6c6e70;
	}
.form_number {
	font: 11px Arial, Helvetica, sans-serif;
	height: 20px;
	width: 40px;
	border: 1px solid #6c6e70;
	}
.form_city {
	font: 11px Arial, Helvetica, sans-serif;
	height: 20px;
	width: 200px;
	border: 1px solid #6c6e70;
	}
textarea {
	border:1px solid #6c6e70;
	height: 130px;
	width: 300px;
	font: 11px/18px Arial, Helvetica, sans-serif;
	padding: 5px;
	}
label {
	font-weight: bold;
	}
select {
	width: 200px;
	font: 11px Arial, Helvetica, sans-serif;
	}
.buttonMail {
	height: 25px;
	width: 63px;
	background: url(../i/buttonMail.gif) center center;
	border: none;
	cursor: pointer;
	}
.steps {
	width: 447px;
	height: 120px;
	margin-left: 9px;
	padding: 15px;
	padding-top: 5px;
	background: url(../i/bgSteps.gif) center center no-repeat;
	}
.steps p {
	margin-left: 10px;
	margin-top: 15px;
	}
.stepLeft {
	float: left;
	margin: 21px 15px 0px 15px;
	}
.stepRight {
	float: right;
	margin: 21px 15px 0px 15px;
	}
p.leftP {
	margin-left: 15px;
	}
.black {
	color: #000;
	}
.red {
	color: #D91D21;
	}
.plasticImg {
	float: left;
	margin-left: 15px;
	margin-top: 45px;
	margin-right: 10px;
	border: 1px solid #6c6e70;
	padding: 2px;
	}
.productImg {
	float: left;
	margin-left: 15px;
	margin-right: 10px;
	border: 1px solid #6c6e70;
	padding: 2px;
	}
.orderImg {
	float: right;
	margin-right: 15px;
	}
.colorImg {
	float: left;
	}
.backButton {
	margin-left: 38px;
	margin-bottom: 10px;
	}	
table {
	width: 95%;
	padding: 0;
	margin-left: 12px;
	}
th {
	color: #000;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #fff;
	}
th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #fff;
	background: none;
	color: #fff;
	}
td {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #333;
	}
td.alt {
	background: #ffc4c5;
	color: #333;
	}
th.spec {
	border-left: 1px solid #fff;
	border-top: 0;
	background: #fff url(../i/bullet1.gif) top left no-repeat;
	}
th.specalt {
	border-left: 1px solid #fff;
	border-top: 0;
	background: #ffc4c5 url(../i/bullet2.gif) top left no-repeat;
	color: #5c5c5c;
	}
.productInfo {
	background: url(../i/productContent.gif) center center no-repeat;
	height: 152px;
	width: 453px;
	margin-left: 19px;
	padding-top: 20px;
	}
img.division {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}
.articleLeft {
	float: left;
	width: 50%;
	height: 100%;
	}
.articleRight {
	float: right;
	width: 50%;
	height: 100%;
	}
a.download{
	color: #cc0000;
	text-decoration: underline;
	}
.downTable {
	color: #fff;
	margin-left: 15px;
	}
.downTable a {
	text-decoration: underline;
	color: #fff;
	}
