@charset "utf-8";
/* CSS Document */

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/
html{
	color:#000;
	background-color: #CCC;
	cursor: default;
}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

body {
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
strong{font-weight:bold;}
.bannerCenter, .bannerLeft {color: #FFF; font-size:1.8em; font-weight: bold;}
.bannerCenter{text-align: center;}
.bannerLeft{text-align: left;} .bannerLeft p{margin-left:15px;}

/*Home*/
.HomeHead{font-size:3.175em; font-weight: bold;}
.HomeMain{font-size:1.5em;}
.HomeFoot{font-size:1.7em; line-height:1.5em;}

/*About us*/
.AboutHeadOne{font-size:4em; font-weight: bold;}
.AboutHeadTwo{font-size:2.7em; font-weight: bold;}
.AboutMain, .AboutFoot{width:465px; text-align: justify; font-size:1.75em; font-weight:normal;}
.AboutFoot a{font-weight: bold; color: #000; text-decoration:none;}

/*Products*/
.ProductHead{font-size:5.25em; font-weight: bold; line-height:1em;}
.ProductSubHead{font-size:3em; line-height:1em;}
.ProductMain{font-size:1.4em; width:550px;}

.ProductCaption{font-size:1.2em; font-weight: bold;}
.ProductCaptionLarge{font-size:1.5em; font-weight: bold;}

/*Stacka Sacks*/
.StackaHeadOne{font-size:3.75em; font-weight: bold; line-height:1.25em;}

.StackaHeadTwo{
	font-size:5em;
	font-weight: bold;
	width:320px;
	text-align: right;
	line-height:1em;
}
.StackaHeadImpact{font-family: Impact; font-size:1.25em;}
.stackaGrey{color:#818285; font-size:0.9em;}

.StackaSubHead{font-size:1.6em; font-family: Impact; width:405px;}

.StackaMain{font-size:1.4em; width:520px;}
.StackaMainImpact{font-family: Impact;}

.StackaCaption{font-size:1.3em; width:220px;}
.StackaCaptionLarge{font-size:1.6em; font-weight: bold;}

/*sizes*/
.sizeHead{font-size:2em;}
.sizeSubHead{font-size:1.2em;}

.sizeLeftBox{font-size:1.2em; color:#FFF;}
.sizeLeftBox p {margin:5px;}

.sizeTableHead{font-weight: bold;}
.sizeTable{font-size:1.4em; text-align: left;}
.sizeFoot{font-size:1.4em; text-align: left; float:left;}
.sizeBlue{color:#05419a;}

/*Distribution*/
.DistroBackground{
	background-image: url(../images/Distribution_04.jpg);
	background-repeat: no-repeat;
}
.DistroHead{font-size:4.5em; font-weight: bold;}
.DistroSubHead{font-size:1.7em; font-weight: bold;}
.DistroSubHeadTwo{
	font-size:1.7em;
	font-weight: bold;
	/*width:12em;*/
	float:left;
	clear:both;
}
.DistroUnderlineBlue, .DistroUnderlineOrange, .DistroUnderlineRed{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
}
.DistroUnderlineBlue{border-bottom-color:#002587; }
.DistroUnderlineOrange{border-bottom-color:#f04d00; }
.DistroUnderlineRed{border-bottom-color:#e90000;}

.DistroMain{font-size:1.375em; width:540px; line-height:1.4em;}

.DistroMain a{font-weight: bold; color: #05419a; text-decoration:none;}


/*Testimonials*/
.TestHead{font-size:2.7em; font-weight: bold;}
.TestSubHead{font-size:4em; font-weight: bold;}
.TestMain p, .TestMainQuote p {margin-left:15px; margin-right:10px;}
.TestMain{font-size:1.17em;}
.TestMainLeft p{margin-left:0px;}
.TestMainQuote{font-size:1.2em; font-weight: bold;}

.TestGrey{color:#818285;}
.TestBlue{color:#0099d9;}

.TestHeadlineIntro{font-size:1.4em; font-weight: bold;}
.TestHeadline{font-size:3.5em; font-weight: bold;}
.TestHeadlineFoot{font-size:1.2em; font-weight: bold;}

/*contact*/
.contactHead{font-size:2em; font-weight: bold;}
.contactMain{font-size:1.375em;}
.contactMain a, .contactBlue{font-weight: bold; color: #05419a; text-decoration:none;}


/*footer*/
.button{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size:1.45em;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
	
	background-color: #00aeef; /*background-color: #576bb2;*/
	clear: none;
	
	height: 30px;
	width: 98px;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	
	display: block;
	float:left;
	
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	
}
.navOver, .button:hover{background-color: #1b65af; /*background-color: #005baa;*/}

