/* CSS RESET BY PHIL COOK */
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,code,em,font,img,strong,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
body{background:#fff;color:#000;line-height:18px;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{font-weight:normal;text-align:left;}
/* END CSS RESET */
/* DEFAULT CLASSES BY PHIL COOK */
.clear {clear: both;font-size: 0;line-height: 0;}
.left {float: left;}
.right {float: right;}
.bold {font-weight: 900;}
/* END DEFAULT CLASSES */
/* PAGE DEFAULTS BY PHIL COOK */
html {height: 100%;}
body {background: #3e3e3e;color: #fff;font-family: arial, helvetica, sans-serif;font-size: 12px;line-height: 16px;}
a {color: #fff;text-decoration: none;}
a, label{cursor: pointer;}
a.deactive, label.deactive {cursor: default;}
a.pdf {background: url(../images/global/pdf.gif) no-repeat left center;padding: 0 0 0 20px;}
div.container {background: #000 url(../images/global/containerBg.gif) repeat-x left bottom;margin: 0 auto 10px auto;padding: 7px;width: 958px;}
div#content {margin: 0 0 10px 0;}
input.text, select, textarea {
	background: #444444;
	border: 1px solid #444444;
	color: #fff;
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	padding: 1px;
}
input.text {height:19px;}
label {display:block;font-size:14px;height:19px;padding:2px;vertical-align:bottom;}
select {height:23px;}
h1, h2, h3, h4, h5, h6 {font-weight: 500;margin: 0 0 5px 0;}
h1 {font-size: 32px; line-height: 36px;}
h2 {font-size: 28px; line-height: 32px;}
h3 {font-size: 24px;line-height: 28px;}
h4 {font-size: 20px;line-height: 24px;}
h5 {font-size: 16px;line-height: 20px;}
h6 {font-size: 12px;line-height: 16px;}
p{margin: 5px 0;}
ul.disc {list-style: outside disc;margin: 0 0 0 15px;}
ul.square {list-style: outside square;margin: 0 0 0 15px;}
.boxGrad {background: #323232 url(../images/global/boxGrad.gif) repeat-x left top;}
/* END PAGE DEFAULTS BY PHIL COOK */
/* HEADER */
div#header {margin: 0 0 10px 0;}
div#header div.company {padding: 15px 10px 15px 20px;border-bottom: 1px solid #fff;}
div#header div.company h1 {float: left;margin: 0;}
div#header div.company h1 a {background: url(../images/global/logo.png) no-repeat left top;display: block;height: 82px;overflow: hidden;text-indent: -9999px;width: 178px;}
div#header div.company div.phone {float: right;margin: 28px 0 0 0;text-align: right;width: 200px;}
div#header div.company div.phone h2 {font-size: 22px;height: 24px;line-height: 22px;margin: 0;}
div#header div.company div.phone h3 {font-size: 28px;height: 31px;line-height: 28px;margin: 0;}
div#header ul#menu {height: 19px;margin: 10px 10px 10px 20px;}
div#header ul#menu li {float: left;margin: 0 30px 0 0;}
div#header ul#menu li a {background: url(../images/global/arrowTriangle.png) no-repeat scroll left center;font-size: 16px;line-height: 18px;padding: 0 0 0 12px;}
/* END HEADER */
/* FOOTER */
div#footer {border-top: 1px solid #DBD9DB;padding: 10px 5px 0 5px;}
div#footer ul {float: left;margin: 0 10px 0 0;width: 100px;}
div#footer ul.copy {float: right;margin: 0 0 0 10px;text-align: right;width: 150px;}
div#footer ul li, div#footer ul li a {color: #a5acb2;font-size: 11px;line-height: 14px;}
/* END FOOTER */
/* SIDEBAR */
div#content div.sidebar div.freeTrial {background: url(../images/features/trialGradBg.gif) repeat-x left top;margin: 20px 0 45px 0;padding: 10px;}
/* END SIDEBAR */
/* DEFAULT LAYOUT */
div#content div.focus {overflow: hidden;position: relative;}
div#content div.main {float: left;margin: 0 8px 0 0;width: 710px;}
div#content div.sidebar {float: left;width: 240px;}
	/* FOCUS */
	div#content div.focus {background: no-repeat left top;height: 405px;margin: 0 0 7px 0;width: 958px;}
	div#content div.focus h2, div#content div.focus div.freeTrial, div#content div.focus div.promo {overflow: hidden;position: absolute;}
		/* FREE TRIAL */
		div#content div.focus div.freeTrial {height: 327px;padding: 10px;right: 8px;top: 21px;width: 210px;}
		div#content div.freeTrial h2 {font-size: 29px;height: 65px;letter-spacing: -1px;line-height: 29px;position: static;width: 200px;}
		div#content div.freeTrial h3 {font-size: 14px;height: 15px;letter-spacing: -1px;line-height: 14px;width: 200px;}
		div#content div.freeTrial ul.disc li {color: #F5F5F5;font-size: 11px;line-height: 12px;}
		div#content div.freeTrial form#trial {border-top: 1px solid #dbd9db;margin: 10px 0 0 0px;padding: 5px 0 0 0;}
		div#content div.freeTrial form#trial p {float: left;margin: 0 0 5px 0;}
		div#content div.freeTrial form#trial label {float: left;font-size: 12px;line-height: 18px;margin: 0 10px 0 0;width: 60px;}
		div#content div.freeTrial form#trial input.text {float: left;height: 18px;width: 130px;}
		div#content div.freeTrial form#trial a {background: url(../images/global/arrowTriangle.png) no-repeat right center;font-size: 20px;height: 23px;line-height: 20px;padding: 0 12px 0 0;width: 147px;}
		/* FREE TRIAL */
	/* END FOCUS */
	/* HIGHLIGHT THREE */
	div#content div.main div.highlightThree div {float: left;margin: 0 13px 0 0;width: 221px;}
	div#content div.main div.highlightThree div img {border: 1px solid #fff;display: block;}
	div#content div.main div.highlightThree div p {margin: 3px 0 0 5px;}
	div#content div.main div.highlightThree div p a {background: url(../images/global/arrowTriangle.png) no-repeat left center;font-size: 11px;font-weight: 900;line-height: 12px;padding: 0 0 0 12px;}
	div#content div.main div.highlightThree div.specification {margin: 0;}
	/* END HIGHLIGHT THREE */
	/* DOWNLOAD AND LEARN */
	div#content div.sidebar div.downloadAndLearn div.download {padding: 15px;}
	div#content div.sidebar div.downloadAndLearn div.download p.brochure a {background: url(../images/global/arrowTriangle.png) no-repeat right center;color: #FDFEFE;font-size: 14px;height: 16px;letter-spacing: -1px;line-height: 18px;padding: 0 12px 0 0;width: 198px;}
	div#content div.sidebar div.downloadAndLearn div.download p.pdf {margin: 10px 0 0 0;}
	div#content div.sidebar div.downloadAndLearn div.download p.pdf a {color: #AEAEAE;display: block;font-size: 10px;line-height: 12px;width: 85px;}
	div#content div.sidebar div.downloadAndLearn p.learn {display: inline;float: left;margin: 20px 5px 0 5px;width: 135px;}
	div#content div.sidebar div.downloadAndLearn p.learn a {background: url(../images/global/arrowTriangle.png) no-repeat right center;font-size: 14px;line-height: 18px;padding: 0 12px 0 0;}
	div#content div.sidebar div.downloadAndLearn a.angel {float: left;margin: 10px 0 0 0;width: 94px;}
	/* END DOWNLOAD AND LEARN */
/* END DEFAULT LAYOUT */
/* HOME */
body#home div#content div.focus {background-image: url(../images/home/main.jpg);}
body#home div#content div.focus h2.title {font-size:44px;height:58px;left:0;line-height:44px;margin:0;padding:12px 0 0 20px;top:16px;width:460px;}
body#home div#content div.focus h2.strap {height: 50px;left: 0;margin: 0;top: 93px;padding: 15px 0 0 20px;width: 460px;}
body#home div#content div.main {padding: 10px;overflow: hidden;width: 690px;}
/* END HOME */
/* END ABOUT US */
body#aboutUs div#content div.focus {background-image: url(../images/aboutUs/main.jpg);}
body#aboutUs div#content div.focus h2.about {font-size: 44px;height: 58px;left: 0;line-height: 44px;margin: 0;padding: 12px 0 0 20px;top: 16px;width: 293px;}
body#aboutUs div#content div.focus h2.styled {font-size: 24px;height: 70px;left: 0;letter-spacing: -1px;line-height: 26px;margin: 0;top: 93px;padding: 16px 0 0 20px;width: 293px;}
body#aboutUs div#content div.focus div.promo {color: #000;height: 190px;left: 9px;margin: 0;padding: 10px 15px;top: 188px;width: 274px;}
body#aboutUs div#content div.focus div.promo ul li {margin: 0 0 8px 0;}
body#aboutUs div#content div.focus div.promo p.award {font-size: 10px;line-height: 12px;}
body#aboutUs div#content div.focus div.promo p.award a {color: #000;text-decoration: underline;}
body#aboutUs div#content div.main {padding: 10px;overflow: hidden;width: 690px;}
/* END ABOUT US */
/* FEATURES */
body#features div#content {background: #161616 url(../images/features/grad.gif) repeat-x left top;height: 100%;}
body#features div#content div.main {background: url(../images/features/coolerPink.png) no-repeat 570px bottom;overflow: hidden;padding: 0 150px 0 0;width: 560px;}
body#features div#content div.main h2.features {background: #757575;letter-spacing: -1px;margin: 15px 0 7px;padding: 10px 10px 10px 20px;width: 350px;}
body#features div#content div.main h2.designed {background: #2E2E2F;letter-spacing: -1px;margin: 0 0 7px 0;padding: 10px 10px 10px 20px;width: 350px;}
body#features div#content div.main div.verticalImgs {display: inline;float: left;margin: 0 30px 0 40px;width: 67px;}
body#features div#content div.main div.verticalImgs img {border: 1px solid #fff;display: block;margin: 0 0 5px 0;}
body#features div#content div.main ul.square {float: left;margin: 0 0 30px 15px;width: 375px;}
body#features div#content div.main ul.square li {font-size: 12px;line-height: 16px;margin: 0 0 10px 0;}
body#features div#content div.sidebar {overflow: hidden;padding: 0 9px 0 0;width: 231px;}
body#features div#content div.sidebar div.downloadAndLearn p.learn {width: 125px;}
body#features div#content div.sidebar div.downloadAndLearn p.learn a {font-size: 12px;line-height: 12px;}
/* END FEATURES */
/* HOW TO ORDER */
body#order div#content div.focus {background-image: url(../images/howToOrder/main.jpg);}
body#order div#content div.focus h2.title {font-size: 44px;height: 58px;left: 0;line-height: 44px;margin: 0;padding: 12px 0 0 20px;top: 16px;width: 292px;}
body#order div#content div.focus h2.strap {font-size:24px;height:44px;left:0;letter-spacing:-1px;line-height:26px;margin:0;padding:18px 0 0 20px;top:93px;width:292px;}
body#order div#content div.focus div.promo {color: #000;height: 158px;left: 359px;margin: 0;padding: 10px 15px;top: 17px;width: 274px;}
body#order div#content div.focus div.promo p {font-size: 14px;line-height: 16px;}
body#order div#content div.focus div.promo p.phone {font-size: 30px;line-height: 32px;margin: 5px 0;}
body#order div#content div.main {padding: 10px;overflow: hidden;width: 690px;}
/* END HOW TO ORDER */
/* BENEFITS */
body#benefits div#content div.focus {background-image: url(../images/benefits/main.jpg);}
body#benefits div#content div.focus h2.title {font-size: 44px;height: 58px;left: 0;line-height: 44px;margin: 0;padding: 12px 0 0 20px;top: 16px;width: 318px;}
body#benefits div#content div.focus h2.strap {font-size: 24px;height: 68px;left: 0;letter-spacing: -1px;line-height: 26px;margin: 0;padding: 18px 0 0 20px;top: 93px;width: 318px;}
body#benefits div#content div.focus div.promo {color: #000;height: 190px;left: 9px;margin: 0;padding: 10px 15px;top: 188px;width: 500px;}
body#benefits div#content div.focus div.promo ul {display: inline;float: left;margin: 0 20px 0 15px;width: 225px;}
body#benefits div#content div.focus div.promo ul.last {margin-right: 0;}
body#benefits div#content div.main {padding: 10px;overflow: hidden;width: 690px;}
/* END BENEFITS */
/* PACKAGES */
body#packages div#content {background: #161616 url(../images/features/grad.gif) repeat-x left top;height: 100%;}
body#packages div#content div.sidebar {overflow: hidden;padding: 0 9px 0 0;width: 231px;}
body#packages div#content div.sidebar div.downloadAndLearn p.learn {width: 125px;}
body#packages div#content div.sidebar div.downloadAndLearn p.learn a {font-size: 12px;line-height: 12px;}
body#packages div#content div.main h2.packages {background: #757575;letter-spacing: -1px;margin: 15px 0 7px;padding: 10px 10px 10px 20px;width: 403px;font-size: 44px;}
#cont_top_left {width: 433px;float: left;}
#cont_top_right {background-image: url(../images/packages/cooler-rack.png);background-repeat: no-repeat;float: left;height: 321px;width: 250px;background-position: center;margin-top: 20px;	margin-left: 10px;}
#bronze {background-image: url(../images/packages/bk-bronze.gif);height: 63px;width: 433px;background-repeat: no-repeat;margin-bottom: 5px;}
#silver {background-image: url(../images/packages/bk-silver.gif);height: 63px;width: 433px;background-repeat: no-repeat;margin-bottom: 5px;}
#gold {background-image: url(../images/packages/bk-gold.gif);height: 63px;width: 433px;background-repeat: no-repeat;margin-bottom: 5px;}
.package-name {display: inline;float: left;height: 48px;width: 100px;margin-left: 20px;margin-top: 11px;}
.package-bottled {display: inline;float: left;height: 35px;width: 60px;margin-left: 7px;font-size: 24px;text-align: center;padding-top: 25px;}
.package-cups {display: inline;float: left;height: 35px;width: 120px;margin-left: 5px;font-size: 24px;text-align: center;padding-top: 25px;}
.package-title {font-size: 24px;line-height: 24px;}
#label-bottled {display: inline;font-weight: bold;float: left;width: 70px;margin-left: 126px;margin-bottom: 5px;text-align: center;}
#label-cups {display: inline;font-weight: bold;float: left;width: 80px;margin-left: 15px;margin-bottom: 5px;text-align: center;}
.package-feature {height: 80px;width: 640px;margin-bottom: 15px;margin-left: 20px;float: left;}
.package-img-holder {float: left;width: 70px;padding-top: 5px;}
.package-feature-txt {float: left;width: 550px;margin-left: 20px;margin-top: 5px;}
.fourteenbld {font-size: 14px;font-weight: bold;}
.eighteen {font-size: 18px;}
/* END PACKAGES */
/* SPECIFICATION */
body#specification div#content {background: #161616 url(../images/features/grad.gif) repeat-x left top;height: 100%;}
body#specification div#content div.sidebar {overflow: hidden;padding: 0 9px 0 0;width: 231px;}
body#specification div#content div.sidebar div.downloadAndLearn p.learn {width: 125px;}
body#specification div#content div.sidebar div.downloadAndLearn p.learn a {font-size: 12px;line-height: 12px;}
body#specification div#content {background: #161616 url(../images/features/grad.gif) repeat-x left top;}
body#specification div#content div.main {padding: 0 0 0 0;width: 710px; background-image:url(../images/specification/coolerandrack.png); background-repeat: no-repeat; background-position: right;}
body#specification div#content div.main h2.specification {background: #757575;letter-spacing: -1px;margin: 15px 0 7px;padding: 10px 10px 10px 20px;font-size: 44px;height: 48px;left: 0;line-height: 44px;top: 16px;width: 420px;}
body#specification div#content div.main h2.designed {background: #2E2E2F;letter-spacing: -1px;margin: 0 0 7px 0;padding: 10px 10px 10px 20px;width: 420px;}
body#specification div#content div.main div.verticalImgs {display: inline;float: left;margin: 0 30px 0 40px;width: 67px;}
body#specification div#content div.main div.verticalImgs img {border: 1px solid #fff;display: block;margin: 0 0 5px 0;}
body#specification div#content div.main ul.square {float: left;margin: 0 0 30px 15px;width: 375px;}
body#specification div#content div.main ul.square li {font-size: 12px;line-height: 16px;margin: 0 0 10px 0;}
body#specification div#content div.sidebar {padding: 0 9px 0 0;width: 231px;}
body#specification div#content div.sidebar div.downloadAndLearn p.learn {width: 125px;}
body#specification div#content div.sidebar div.downloadAndLearn p.learn a {font-size: 12px;line-height: 12px;}
body#specification div#content div.main div.column_left {float: left; float: left; width: 550px;}
.data_table {float: left;width: 500px;margin-left: 10px;}
.data_table_row {float: left;width: 500px;margin-bottom: 2px;}
.data_table_column_001 {float: left;width: 90px;}
.data_table_column_001_long {float: left;width: 180px;}
.data_table_column_002 {float: left;width: 90px;}
.data_table_column_003 {float: left;width: 300px;}
/* END SPECIFICATION */
/* THANK YOU */
body#thankYou div#content {background: #161616 url(../images/features/grad.gif) repeat-x left top;height: 100%;}
body#thankYou div#content div.main {background: url(../images/features/coolerPink.png) no-repeat 570px bottom;height: 560px;overflow: hidden;padding: 0 150px 0 0;width: 560px;}
body#thankYou div#content div.main h2.title {background: #757575;letter-spacing: -1px;margin: 15px 0 7px;padding: 10px 10px 10px 20px;width: 350px;}
body#thankYou div#content div.main h2.strap {background: #2E2E2F;letter-spacing: -1px;margin: 0 0 7px 0;padding: 10px 10px 10px 20px;width: 350px;}
/* END THANK YOU */