body{
	background: #ffffff;
	color: #555555;
	font-family: "century gothic",sans-serif;
	font-size: 14px;
	margin: 0px auto;
	min-width: 900px;
	padding: 0;
}
.greenBorder
{
	border-bottom: thin black solid;
	border-left: thin black solid;
	color: green;
	text-align: right;
}
.greenBorderBold
{
	border-bottom: thin black solid;
	border-left: thin black solid;
	color: green;
	font-weight: bold;
	text-align: right;
}
.blueBorder
{
	border-bottom: thin black solid;
	border-left: thin black solid;
	color: blue;
	text-align: right;
}
.blueBorderBold
{
	border-bottom: thin black solid;
	border-left: thin black solid;
	color: blue;
	font-weight: bold;
	text-align: right;
}
#kioskList
{
	position: relative;
}
.privateMain
{
	border: black thin solid;
	font-size: 8pt;
	padding: 2px;
}
.privateMain td
{
	border-bottom: black thin solid;
	border-left: black thin solid;
	text-align: center;
}
.inventoryLow
{
	background-color: orange;
	color: white;
}
.inventoryOK
{
	color: green;
}
.inventoryOut
{
	background-color: Red;
	color: white;
}
.dateLow
{
	color: orange;
}
.dateOK
{
	color: green;
}
.dateOut
{
	color: Red;
}
.privateMain th
{
	border-bottom: black thick solid;
	border-left: black thin solid;
	text-align: center;
}
.cardLimitTable
{
	vertical-align: top;
}
img
{
	border: none;
}
.formAlignRight
{
	text-align: Right;
}
td.limitsTitle
{
	color: black;
	font: large sans-serif;
}
td.PercentDaily
{
	border-bottom: 1px black solid;
	text-align: right;
}
.title_tags
{
	height: 54px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	width: 441px;
}
td.nutritionFill
{
	background-color: black;
}
td.nutritionTR
{
	border-bottom: 1px black solid;
}
td.nutritionRight
{
	border-bottom: 1px black solid;
	text-align: right;
}
td.nutritionSub
{
	border-bottom: 1px black solid;
	padding-left: 20px;
}
.nutritionLimit
{
	border: thick green solid;
}
.nutrition
{
	color: black;
	font-size: Large;
}
.title_accountDetail
{
	float: none;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
.alignRight
{
	text-align: right;
}
.alignLeft
{
	text-align: left;
}
.cardBuy
{
	border-bottom: thin gray dotted;
	text-align: center;
}
#memberDetails
{
	padding: 5px;
}
#signinHeader
{
	color: #95C63B;
	font-size: 16pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}
#signinHeader2
{
	color: #3388b7;
	font-size: 16pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}
textarea
{
	list-style: none;
	overflow: hidden;
}
.clear
{
	clear: both;
}
span.orange
{
	color: #eb6821;
	font-size: 16px;
	font-weight: bold;
}
span.arrow
{
	color: #006795;
	font-size: 16px;
	font-weight: bold;
}
span.blue
{
	color: #006795;
	font-size: 24px;
	line-height: 40px;
}
span.blue1{
	color: #006795;
	font-size: 24px;
	line-height: 40px;
	margin: 0px 0px 0px 40px;}
span.blue2{
	color: #006795;
	font-size: 18px;
	line-height: 16px;
	margin: 0px 0px 0px 0px;}

span.red{
	color: #006795;
	font-size: 18px;}
span.price
{
	color: #006795;
	font-size: 15px;
}
span.quote
{
	color: #555555;
	font-size: 16px;
}
p
{
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
p.middle_text
{
	color: #555555;
	line-height: 20px;
}
p.box_text
{
	color: #555555;
	font-size: 12px;
	line-height: 19px;
	margin: 0px 0px 19px 0px;
}
p.faq_text
{
	color: #006795;
	font-size: 16px;
	font-weight: bolder;
	line-height: 18px;
	margin-bottom: 2px;
}
p.store_text
{
	color: #555555;
	font-size: 14px;
	line-height: 14px;
}
p.quote_text
{
	color: #555555;
	font-size: 14px;
	line-height: 18px;
}
h2
{
	color: #4B8AAB;
	font-size: 20px;
	margin: 0px;
	padding: 10px 0 10px 0;
}
h2 a
{
	color: #4B8AAB;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0 10px 0;
	text-decoration: none;
}
h3
{
	color: #25aae1;
	font-size: 20px;
	font-weight: bold;
	font-weight: normal;
	margin: 0px;
	padding: 10px 0 10px 0;
}
h4
{
	color: #006795;
	font-size: 19px;
	line-height: 18px;
	margin: 0px 0px 2px 0px;
}
#header
{
	background: url(../images/bg_header_6.jpg) repeat-x;
	height: 80px;
	margin: 0px 0px 0px 0px;
	min-width: 900px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}
#logo
{
	background-repeat: no-repeat;
	height: 100%;
	position: relative;
}
#logo_home
{
	background: url(./../images/LogoBackground.png) no-repeat;
	background-position: center;
	height: 80px;
	margin: auto;
	width: 900px;
}
#logo_img
{
	background-color: transparent;
	background-repeat: no-repeat;
	height: 100%;
	margin: auto;
	position: relative;
	text-align: center;
}
#header_home
{
	height: 120px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 1000px;
}
img.left
{
	float: left;
	padding: 10px 0 0 10px;
}
span.black
{
	color: #000000;
	font-size: 14px;
}
#center_big_box
{
	background: #333333;
	clear: both;
	height: 200px;
	margin: 10px 0px 10px 0px;
	width: 900px;
}
#bar_button
{
	background: #dddddd;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	clear: both;
	height: 30px;
	margin: 10px 0px 10px 0px;
}
#center_big_box.home
{
	padding: 0px 0px 0px 0px;
}
img.icon
{
	background: #cccccc;
	height: 13px;
	width: 13px;
}
img.homeImage
{
	margin: 10px 10px 10px 10px;
}
#contact_tab
{
	border-left: 1px solid #cccccc;
	color: #555555;
	float: right;
	height: 30px;
	margin: 0px 0px 0px 0px;
}
ul.contact
{
	background: none;
	display: block;
	list-style-type: none;
	margin: auto;
	padding: 0px;
	width: auto;
}
ul.contact li
{
	display: inline;
	font-size: 17px;
	line-height: 30px;
}
a.contact:visited
{
	border-right: 1px solid #cccccc;
	color: #555555;
	display: block;
	float: left;
	height: 30px;
	margin: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	text-align: center;
	text-decoration: none;
}
a.contact:link
{
	border-right: 1px solid #cccccc;
	color: #555555;
	display: block;
	float: left;
	height: 30px;
	margin: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	text-align: center;
	text-decoration: none;
}
a.contact_selected:visited
{
	border: 1px;
	border-bottom-style: solid;
	color: #d34124;
	display: block;
	float: left;
	height: 27px;
	margin: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	width: 71px;
}
a.contact_selected:link
{
	border: 1px;
	border-bottom-style: solid;
	color: #d34124;
	display: block;
	float: left;
	height: 27px;
	margin: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	width: 71px;
}
a.contact:hover
{
	border-right: 1px solid #cccccc;
	color: #006795;
	text-decoration: none;
}
#cart_tab
{
	border-left: 1px solid #cccccc;
	color: #555555;
	float: right;
	height: 30px;
	margin: 0px 0px 0px 0px;
}
ul.cart
{
	background: none;
	display: block;
	list-style-type: none;
	margin: auto;
	padding: 0px;
	width: auto;
}
ul.cart li
{
	display: inline;
	font-size: 17px;
	line-height: 30px;
}
#menu_box
{
	background: url(../images/bg_bar40.png) repeat-x;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	height: 40px;
	min-width: 900px;
	width: 100%;
}
#box_button
{
	clear: both;
	height: 30px;
	margin: auto;
	text-align: center;
	width: 900px;
}
#menu_tab
{
	border-left: 1px solid #cccccc;
	color: #555555;
	height: 30px;
	padding: 5px 0px;
	text-align: center;
}
ul.menu
{
	background: none;
	display: inline;
	list-style-type: none;
	margin: auto;
	padding: 0px;
}
ul.menu li
{
	background: none;
	display: inline;
	font-size: 16px;
	line-height: 20px;
	margin: auto;
}
a.nav:visited
{
	border-right: 1px solid #cccccc;
	color: #555555;
	display: block;
	float: left;
	height: 20px;
	margin: 0;
	margin: 0px 0px 0px 0px;
	padding: 5px 15px 5px 15px;
	text-align: center;
	text-decoration: none;
}
a.nav:link
{
	border-right: 1px solid #cccccc;
	color: #555555;
	display: block;
	float: left;
	height: 20px;
	margin: 0;
	margin: 0px 0px 0px 0px;
	padding: 5px 15px 5px 15px;
	text-align: center;
	text-decoration: none;
}
a.nav_selected:visited
{
	border-right: 1px solid #cccccc;
	color: #4B8AAB;
	display: block;
	float: left;
	height: 20px;
	margin: 0;
	margin: 0px 0px 0px 0px;
	padding: 5px 15px 5px 15px;
	text-align: center;
	text-decoration: none;
}
a.nav_selected:link
{
	border-right: 1px solid #cccccc;
	color: #4B8AAB;
	display: block;
	float: left;
	height: 20px;
	margin: 0;
	margin: 0px 0px 0px 0px;
	padding: 5px 15px 5px 15px;
	text-align: center;
	text-decoration: none;
}
a.nav:hover
{
	border-right: 1px solid #cccccc;
	font-size: 16px;
	height: 20px;
	text-decoration: none;
}
#action_box
{
	background: url(../images/bg_actionbar.png) repeat-x;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	height: 50px;
	width: 100%;
}
#action_tab
{
	border-left: 0px solid #cccccc;
	color: #555555;
	float: right;
	height: 30px;
	margin: 0px 0px 0px 0px;
}
ul.action
{
	background: none;
	display: block;
	list-style-type: none;
	margin: auto;
	padding: 0px;
	width: auto;
}
ul.action li
{
	display: inline;
	font-size: 17px;
	line-height: 30px;
}
a.action:visited
{
	border-right: 1px solid #cccccc;
	color: #555555;
	display: block;
	float: left;
	height: 30px;
	margin: 0;
	margin: 0px 0px 0px 0px;
	text-align: center;
	text-decoration: none;
	width: 100px;
}
a.action:link
{
	border-right: 1px solid #cccccc;
	color: #555555;
	display: block;
	float: left;
	height: 30px;
	margin: 0;
	margin: 0px 0px 0px 0px;
	text-align: center;
	text-decoration: none;
	width: 100px;
}
a.action_selected:visited
{
	border: 1px;
	border-bottom-style: solid;
	color: #d34124;
	display: block;
	float: left;
	height: 27px;
	margin: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	width: 71px;
}
a.action_selected:link
{
	border: 1px;
	border-bottom-style: solid;
	color: #d34124;
	display: block;
	float: left;
	height: 27px;
	margin: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	width: 71px;
}
a.action:hover
{
	border-right: 1px solid #cccccc;
	color: #006795;
	text-decoration: none;
}
#action_img_box
{
	float: right;
	height: 75px;
	margin: 0px 0px 0px 0px;
	width: 400px;
}
#action_img_tab
{
	color: #cccccc;
	float: right;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.action_img
{
	background: none;
	display: block;
	list-style-type: none;
	margin: auto;
	padding: 0px;
	width: auto;
}
ul.action_img li
{
	display: inline;
	font-size: 17px;
	line-height: 75px;
}
a.action_img:visited
{
	color: #555555;
	display: block;
	float: left;
	height: 75px;
	margin: 0;
	margin: 0px 0px 0px 0px;
	text-align: center;
	text-decoration: none;
	width: 100px;
}
a.action_img:link
{
	color: #555555;
	display: block;
	float: left;
	height: 75px;
	margin: 0;
	margin: 0px 0px 0px 0px;
	text-align: center;
	text-decoration: none;
	width: 100px;
}
a.action_img_selected:visited
{
	color: #d34124;
	display: block;
	float: left;
	height: 27px;
	margin: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	width: 71px;
}
a.action_img_selected:link
{
	color: #d34124;
	display: block;
	float: left;
	height: 27px;
	margin: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	width: 71px;
}
a.action_img:hover
{
	color: #006795;
	text-decoration: none;
}
#cart_tab
{
	border-left: 1px solid #cccccc;
	color: #555555;
	float: right;
	height: 30px;
	margin: 0px 0px 0px 0px;
}
ul.cart
{
	background: none;
	display: block;
	list-style-type: none;
	margin: auto;
	padding: 0px;
	width: auto;
}
ul.cart li
{
	display: inline;
	font-size: 17px;
	line-height: 30px;
}
td.store
{
	border-top: 1px dotted #cccccc;
	display: block;
	margin: auto;
	padding: 10px 5px 10px 5px;
	width: auto;
}
.store_tab
{
	color: #555555;
	float: left;
	height: 40px;
	margin: 0px 0px 0px 0px;
	width: 205px;
}
ul.store
{
	border-top: 1px dotted #cccccc;
	display: block;
	list-style-type: none;
	margin: auto;
	padding: 10px 5px 10px 5px;
	width: auto;
}
ul.store li
{
	display: inline;
	font-size: 16px;
	line-height: 14px;
}
li a.store
{
	background: url(../images/menuarrow.jpg) no-repeat 0 5px;
	color: #006795;
	padding: 0 0 0 8px;
}
li a.store:hover
{
	background: url(../images/menuarrow.jpg) no-repeat 0 5px;
	color: #555555;
	padding: 0 0 0 8px;
}
.box_map
{
	float: left;
	height: 150px;
	margin: 0px 10px 10px 10px;
	width: 430px;
}
.title_map
{
	background: url(../images/title_map.png) no-repeat left;
	float: left;
	height: 60px;
	margin: 0px 0px 0px 0px;
	width: 430px;
}
.box_map_text
{
	float: left;
	padding: 10px 10px 0px 10px;
}
p.map_text
{
	color: #555555;
	font-size: 19px;
	line-height: 19px;
	margin: 0px 0px 15px 0px;
}
.map_preview
{
	float: left;
	margin: 10px 0px 0px 10px;
	width: 410px;
}
ul.map
{
	background: none;
	display: block;
	list-style-type: none;
	margin: auto;
	padding: 0px;
	width: auto;
}
ul.map li
{
	display: inline;
	font-size: 20px;
	line-height: 56px;
}
a.map:visited
{
	color: #555555;
	display: block;
	float: left;
	height: 60px;
	margin: 0;
	margin: 0px 0px 0px 75px;
	text-align: left;
	text-decoration: none;
	width: 375px;
}
a.map:link
{
	color: #555555;
	display: block;
	float: left;
	height: 60px;
	margin: 0;
	margin: 0px 0px 0px 75px;
	text-align: left;
	text-decoration: none;
	width: 375px;
}
a.map_selected:visited
{
	color: #d34124;
	display: block;
	float: left;
	height: 60px;
	margin: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	width: 71px;
}
a.map_selected:link
{
	color: #d34124;
	display: block;
	float: left;
	height: 60px;
	margin: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	width: 71px;
}
a.map:hover
{
	color: #006795;
	text-decoration: none;
}
.box_email
{
	float: left;
	height: 150px;
	margin: 0px 10px 10px 10px;
	width: 430px;
}
.title_email
{
	background: url(../images/title_mail.png) no-repeat left;
	float: left;
	height: 60px;
	margin: 0px 0px 0px 0px;
	width: 430px;
}
.box_email_text
{
	float: left;
	padding: 10px 10px 0px 10px;
}
p.email_text
{
	color: #555555;
	font-size: 19px;
	line-height: 19px;
	margin: 0px 0px 15px 0px;
}
.email_preview
{
	float: left;
	margin: 10px 0px 0px 10px;
	width: 410px;
}
ul.email
{
	background: none;
	display: block;
	list-style-type: none;
	margin: auto;
	padding: 0px;
	width: auto;
}
ul.email li
{
	display: inline;
	font-size: 16px;
	line-height: 56px;
}
a.email:visited
{
	color: #555555;
	display: block;
	float: left;
	height: 60px;
	margin: 0;
	margin: 0px 0px 0px 75px;
	text-align: left;
	text-decoration: none;
	width: 375px;
}
a.email:link
{
	color: #555555;
	display: block;
	float: left;
	height: 60px;
	margin: 0;
	margin: 0px 0px 0px 75px;
	text-align: left;
	text-decoration: none;
	width: 375px;
}
a.email_selected:visited
{
	color: #d34124;
	display: block;
	float: left;
	height: 60px;
	margin: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	width: 71px;
}
a.email_selected:link
{
	color: #d34124;
	display: block;
	float: left;
	height: 60px;
	margin: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	width: 71px;
}
a.email:hover
{
	color: #006795;
	text-decoration: none;
}
.box_facebook
{
	float: left;
	height: 350px;
	margin: 0px 10px 10px 10px;
	width: 430px;
}
.title_facebook
{
	background: url(../images/title_facebook.png) no-repeat left;
	float: left;
	height: 60px;
	margin: 0px 0px 0px 0px;
	width: 430px;
}
.facebook_preview
{
	float: left;
	margin: 10px 0px 0px 10px;
	width: 410px;
}
ul.facebook
{
	background: none;
	display: block;
	list-style-type: none;
	margin: auto;
	padding: 0px;
	width: auto;
}
ul.facebook li
{
	display: inline;
	font-size: 16px;
	line-height: 56px;
}
a.facebook:visited
{
	color: #555555;
	display: block;
	float: left;
	height: 60px;
	margin: 0;
	margin: 0px 0px 0px 75px;
	text-align: left;
	text-decoration: none;
	width: 375px;
}
a.facebook:link
{
	color: #555555;
	display: block;
	float: left;
	height: 60px;
	margin: 0;
	margin: 0px 0px 0px 75px;
	text-align: left;
	text-decoration: none;
	width: 375px;
}
a.facebook_selected:visited
{
	color: #d34124;
	display: block;
	float: left;
	height: 60px;
	margin: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	width: 71px;
}
a.facebook_selected:link
{
	color: #d34124;
	display: block;
	float: left;
	height: 60px;
	margin: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	width: 71px;
}
a.facebook:hover
{
	color: #006795;
	text-decoration: none;
}
.box_twitter
{
	float: left;
	height: 350px;
	margin: 0px 10px 10px 10px;
	width: 430px;
}
.title_twitter
{
	background: url(../images/title_twitter.png) no-repeat left;
	float: left;
	height: 60px;
	margin: 0px 0px 0px 0px;
	width: 430px;
}
ul.twitter
{
	background: none;
	display: block;
	list-style-type: none;
	margin: auto;
	padding: 0px;
	width: auto;
}
ul.twitter li
{
	display: inline;
	font-size: 16px;
	line-height: 56px;
}
a.twitter:visited
{
	color: #555555;
	display: block;
	float: left;
	height: 60px;
	margin: 0;
	margin: 0px 0px 0px 75px;
	text-align: left;
	text-decoration: none;
	width: 375px;
}
a.twitter:link
{
	color: #555555;
	display: block;
	float: left;
	height: 60px;
	margin: 0;
	margin: 0px 0px 0px 75px;
	text-align: left;
	text-decoration: none;
	width: 375px;
}
a.twitter_selected:visited
{
	color: #d34124;
	display: block;
	float: left;
	height: 60px;
	margin: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	width: 71px;
}
a.twitter_selected:link
{
	color: #d34124;
	display: block;
	float: left;
	height: 60px;
	margin: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	width: 71px;
}
a.twitter:hover
{
	color: #006795;
	text-decoration: none;
}
#twitter_div
{
	float: left;
	height: 270px;
	margin: 0px 0px 0px 0px;
	overflow: auto;
	width: 428px;
}
ul#twitter_update_list
{
	font-size: 12px;
	list-style: none;
	margin: 0px 10px 0px 0px;
}
ul#twitter_update_list li
{
	background: #f7f7f7;
	color: #555555;
	margin-bottom: 10px;
	padding: 10px;
}
.box_quote
{
	float: left;
	margin: 48px 10px 20px 460px;
	width: 420px;
}
.box_news
{
	float: left;
	height: 380px;
	margin: 0px 10px 10px 10px;
	width: 420px;
}
.box_member
{
	background-color: #333;
	float: left;
	height: auto;
	margin: 0px 10px 10px 10px;
	width: 700px;
}
.box_player
{
	float: left;
	height: 350px;
	margin: 0px 10px 10px 10px;
	width: 900px;
}
.boxes
{
	background: #ffffff;
	float: left;
	height: auto;
	margin: 20px 0px 20px 0px;
	overflow: hidden;
	width: 100%;
	width: 900px;
}
.box_1
{
	background: url(../images/lowerMainGradient400.png) repeat-x bottom;
	float: left;
	height: auto;
	margin: 0px 10px 10px 10px;
	padding: 0px 10px 0px 10px;
	position: relative;
	width: 410px;
}
.box_2
{
	float: left;
	height: 300px;
	margin: 0px 10px 10px 10px;
	width: 280px;
}
.box_3
{
	float: left;
	height: auto;
	margin: 0px 10px 10px 10px;
	width: 420px;
}
.box_5
{
	float: left;
	height: auto;
	margin: 0px 10px 10px 10px;
	width: 420px;
}
img.title
{
	margin: 5px auto;
}
.box_title
{
	float: left;
	height: 50px;
	margin: 0px 0px 10px 0px;
	width: 900px;
}
.box_contact
{
	float: left;
	height: 300px;
	margin: 20px 0px 20px 20px;
	width: 280px;
}
.box_form
{
	float: left;
	margin: 0px 0px 20px 80px;
	width: 320px;
}
.box_beni
{
	float: left;
	margin: 0px 0px 20px 50px;
	width: 400px;
}
.box_parts
{
	float: left;
	height: 380px;
	margin: 0px 10px 10px 10px;
	width: 420px;
}
.box_parts_left
{
	float: left;
	margin: 0px 0px 10px 0px;
	width: 170px;
}
.box_parts_right
{
	float: left;
	margin: 0px 0px 10px 25px;
	width: 170px;
}
ul.parts
{
	background: none;
	display: block;
	list-style-type: none;
	margin: auto;
	padding: 0px;
	width: auto;
}
ul.parts li
{
	color: #333333;
	display: inline;
	float: left;
	font-size: 15px;
	line-height: 16px;
}
.box_bottom
{
	background: url(../images/bg_box_bottom.png) repeat-x left;
	float: left;
	height: 350px;
	margin: 0px 0px 0px 0px;
	width: 900px;
}
.box_center
{
	margin-left: auto;
	margin-right: auto;
	padding: 10px 10px 0px 0px;
}
.box_1_text
{
	float: left;
	overflow: hidden;
	padding: 0px 10px 0px 0px;
	width: 100%;
}
.box_news_text
{
	float: left;
	padding: 10px 10px 0px 20px;
}
.box_parts_text
{
	float: left;
	padding: 10px 10px 0px 20px;
}
.box_text
{
	float: left;
	padding: 0px 0px 0px 0px;
}
.quote_text
{
	float: left;
	padding: 0px 0px 0px 0px;
}
.contact_text
{
	float: left;
	padding: 65px 0px 0px 10px;
}
.process
{
	background: url(../images/bg_process.png) no-repeat left;
	float: left;
	height: 150px;
	margin: 10px 0px 10px 0px;
	width: 900px;
}
.bottom_area
{
	background: url(../images/bg_bottom.png) no-repeat left;
	float: left;
	margin: 10px 0px 0px 0px;
	width: 900px;
}
.contact
{
	background: #eeeeee;
	float: left;
	height: 300px;
	margin: 20px 20px 20px 20px;
	width: 300px;
}
.form
{
	float: left;
	height: 300px;
	margin: 20px 20px 20px 20px;
	width: 300px;
}
img.left_img
{
	float: left;
	margin: 10px 10px 0 12px;
}
.box_subtitle
{
	float: left;
	padding: 10px 10px 10px 15px;
}
.middle_box_text
{
	color: #FFFFFF;
	float: left;
	padding: 20px 0 0 20px;
	width: 250px;
}
.middle_box_content
{
	clear: both;
	padding: 10px 0 0 240px;
}
.middle_box_content_contact
{
	clear: both;
	padding: 0 0 0 20px;
}
a.read_more
{
	background: url(../images/read_more_bg.gif) no-repeat left;
	color: #000;
	display: block;
	float: right;
	line-height: 26px;
	margin: 5px 0 0 0;
	padding: 0 0 0 40px;
	text-align: center;
	text-decoration: none;
}
.bottom_content
{
}
.left_box
{
	float: left;
	padding: 0 0 0 30px;
}
.about_box
{
	float: right;
	padding: 20px 20px 20px 30px;
}
.left_img_box
{
	clear: both;
	float: left;
	padding: 0 15px 0px 0;
}
.left_text_content
{
	float: left;
	width: 460px;
}
.store_item
{
	float: left;
	height: 250px;
	margin: 0px 0px 75px 0px;
	width: 200px;
}
img.bottle
{
	float: left;
	height: 200px;
	margin: 0px 0px 10px 0px;
	width: 200px;
}
.img_add
{
	float: left;
	height: 25px;
	margin: 5px 0px 0px 38px;
	width: 125px;
}
img.add
{
	float: left;
	margin: auto;
}
ul
{
	list-style-type: none;
}
a:visited
{
	color: #4B8AAB;
	text-decoration: none;
}
a:link
{
	color: #4B8AAB;
	text-decoration: none;
}
a
{
	color: #4B8AAB;
	text-decoration: none;
}
a:hover
{
	color: #111111;
	text-decoration: none;
}
.box_footer
{
	float: left;
	margin: 30px 10px 10px 20px;
	width: 260px;
}
.box_footer_center
{
	color: #777777;
	padding: 20px 0px 0px 0px;
	text-align: center;
}
.input-link:hover, .input-link-activated:hover
{
	background-position: left bottom;
	color: #070707;
	text-decoration: none;
}
.input-link:hover span, .input-link-activated:hover span
{
	background-position: right bottom;
}
.input-link, .input-link-activated, .input-link-dark
{
	background: transparent no-repeat scroll left top;
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 0.93em;
	height: 22px;
	line-height: 22px;
	margin: 0;
	overflow: hidden;
	padding-left: 5px;
	text-decoration: none;
}
.input-link span, .input-link-activated span, .input-link-dark span
{
	background: transparent no-repeat scroll right top;
	color: #FFFFFF;
	display: block;
	float: left;
	padding: 0 10px 0 5px;
	position: relative;
	text-transform: uppercase;
}
.input-link-dark
{
	background: transparent url(../images/button-left-dark.png) no-repeat scroll left top;
}
.input-link-dark span
{
	background: transparent url(../images/button-right-dark.png) no-repeat scroll right top;
}
.input-link-activated
{
	background-position: 0 -22px;
}
.input-link-activated span
{
	background-position: right -22px;
}
.input-link-activated span img, .input-link span img
{
	left: 4px;
	position: absolute;
	top: 3px;
}
span.img
{
	padding-left: 25px;
	padding-right: 13px;
}
a.input-link:hover, a.input-link-activated:hover, a.input-link-dark:hover
{
	background-position: left bottom;
	text-decoration: none;
}
a.input-link:hover span, a.input-link-activated:hover span, a.input-link-dark:hover span
{
	background-position: right bottom;
	color: #F7F7F7;
}
a.input-link-dark:hover span
{
	color: #070707;
}
a.link-button
{
	background: transparent url(../images/big-button-left-dark.png) no-repeat scroll left top;
	padding: 9px 0 8px 6px;
}
a.link-button span
{
	background: transparent url(../images/big-button-right-dark.png) no-repeat scroll right top;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 0.3px;
	padding: 9px 25px 7px 15px;
	vertical-align: top;
}
a.link-button:hover
{
	background-position: left bottom;
	text-decoration: none;
}
a.link-button:hover span
{
	background-position: right bottom;
	color: #070707;
}
button.link-button
{
	background: transparent none repeat scroll 0 0;
	border: medium none;
	cursor: pointer;
	height: 50px;
	line-height: 22px;
	margin-left: 5px;
	overflow: visible;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	width: auto;
}
button.link-button span, button.link-button em
{
	color: #FFFFFF;
	display: block;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	height: 34px;
	letter-spacing: 0.3px;
	line-height: 33px;
	margin: 0;
}
button.link-button span
{
	background: transparent no-repeat scroll left top;
	margin-top: -2px;
	padding-left: 5px;
}
button.link-button em
{
	background: transparent no-repeat scroll right top;
	padding-left: 10px;
	padding-right: 15px;
}
button.forums
{
	left: -6px;
	position: relative;
	width: 100%;
}
button.link-button:hover span
{
	background-position: left bottom;
	text-decoration: none;
}
button.link-button:hover span em
{
	background-position: right bottom;
	color: #F7F7F7;
}
button.submit-button, button.submit-button-dark
{
	background: transparent none repeat scroll 0 0;
	border: medium none;
	cursor: pointer;
	height: 23px;
	line-height: 22px;
	overflow: visible;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	width: auto;
}
button.submit-button span, button.submit-button em, button.submit-button-dark span, button.submit-button-dark em
{
	color: #FFFFFF;
	display: block;
	font-size: 0.93em;
	font-style: normal;
	height: 22px;
	line-height: 22px;
	margin: 0;
}
button.submit-button span, button.submit-button-dark span
{
	background: transparent no-repeat scroll left top;
	margin-top: -2px;
	padding-left: 5px;
}
button.submit-button em, button.submit-button-dark em
{
	background: transparent no-repeat scroll right top;
	padding-left: 13px;
	padding-right: 20px;
}
button.submit-button-dark
{
	margin-left: 5px;
}
button.submit-button-dark span
{
	background-image: url(../images/button-left-dark.png);
	padding-left: 5px;
}
button.submit-button-dark em
{
	background-image: url(../images/button-right-dark.png);
	padding-right: 11px;
	position: relative;
	text-indent: -8px;
}
button.submit-button:hover span
{
	background-position: left bottom;
	text-decoration: none;
}
button.submit-button:hover span em
{
	background-position: right bottom;
	color: #FFFFFF;
}
button.submit-button-dark:hover span
{
	background-position: left bottom;
	text-decoration: none;
}
button.submit-button-dark:hover span em
{
	background-position: right bottom;
	color: #000000;
}
table.home
{
	margin: 20px 0px 0px 0px;
	min-width: 1000px;
	text-align: center;
}
td.home
{
	font-size: 24px;
	width: 600px;
}
ol.home
{
	font-size: 22px;
	text-align: left;
}
ol.home li
{
	font-size: 22px;
	margin: 0px 0px 0px 20px;
}
span.rfidStatusActive
{
	color: green;
	font-size: 22px;
}
span.rfidStatusInActive
{
	color: red;
	font-size: 22px;
}
.box_4
{
	float: left;
	margin: 10px 10px 20px 10px;
	width: 205px;
}
#HomeDivVert
{
	margin: 15px;
	padding: 5px;
	width: 800px;
}
.TagDiv
{
	background: #ECECEC;
	margin: 15px;
	padding: 5px;
	width: 800px;
}
Div.TagDivHalf
{
	background: transparent;
	float: left;
	width: 400px;
}
table.managementData
{
	border: thin black solid;
	padding: 5px;
	text-align: left;
}
table.managementData td
{
	border: thin black dashed;
	text-align: center;
	width: 100px;
}
li.homePage, table.homePage
{
	background: transparent url(../images/LargeBtn.png) repeat-x scroll right top;
	color: black;
	display: inline;
	font-size: large;
	font-weight: bolder;
	height: 50px;
	padding: 15px;
	width: 150px;
}
li.homePageNew, table.homePageNew
{
	background: transparent url(../images/LargeBtn.png) repeat-x scroll right top;
	color: black;
	display: inline;
	font-size: large;
	font-weight: bolder;
	height: 50px;
	min-width: 150px;
	padding: 15px;
}
button.homePage span, button.homePage em, button.homePage span, button.homePage em
{
	color: #FFFFFF;
	display: block;
	font-size: 0.93em;
	font-style: normal;
	height: 22px;
	line-height: 22px;
	margin: 0;
}
div.homeDiveAccount
{
	background: url(../images/LargeBtn.png) repeat-x;
}
ul.pKioskList
{
	text-align: left;
}
div.homeText
{
	float: left;
	width: 50%;
}
div.homeImage
{
	float: right;
	text-align: right;
	width: 50%;
}
img.HomeImage
{
	background: inherit;
	border: none;
	width: 150px;
}
#HomeTopLeft
{
	background-image: url(./../images/EcowellBottleBG.png);
	background-repeat: no-repeat;
	border: none;
	float: left;
	height: 370px;
	padding: 15px 15px 15px 15px;
	position: relative;
	width: 370px;
}
#HomeTopRight
{
	float: right;
	height: 100%;
	position: relative;
	text-align: right;
	width: 50%;
}
#HomeTopMain
{
	margin: 15px;
	padding: 5px;
	width: 800px;
}
a.HowToGraphic
{
	background: inherit;
	border: none;
}
#footer
{
	background: url(../images/bg_footerbar.png) repeat-x top #ffffff;
	border-top: 1px solid #cccccc;
	bottom: 0;
	clear: both;
	margin: 0px;
	position: relative;
	right: 0px;
	width: 100%;
}
div#footContainer
{
	height: inherit;
	margin: 15px auto auto auto;
	position: relative;
	width: 900px;
}
div#upperFooter
{
	border-bottom: #CCCCCC thin solid;
	height: 85px;
	position: relative;
	top: 0;
	width: 100%;
}
div#footPartnerLogo
{
	border-right: thin solid #CCCCCC;
	color: #A0A0A0;
	float: left;
	font-weight: bold;
	height: 100%;
	min-width: 400px;
	padding: 0 10px 0 10px;
	position: relative;
	text-align: left;
}
#partnerLogos
{
	left: 0;
	margin: auto;
	padding: 0 0 0 105px;
	position: absolute;
	top: 0;
}
#partnerLogos img
{
	padding: 0px 10px;
	vertical-align: top;
}
div#involvement
{
	bottom: 5px;
	font-size: 10pt;
	font-weight: bold;
	position: absolute;
	right: 15px;
}
div.findUsOn
{
	border-right: thin solid #CCCCCC;
	color: #A0A0A0;
	float: left;
	font-weight: bold;
	height: 100%;
	min-width: 175px;
	padding: 0 10px 0 10px;
	position: relative;
	text-align: left;
}
div#externalLinks
{
	margin: 8px 0px 0px 90px;
	position: relative;
	top: 0;
}
div#onePercent
{
	float: left;
	height: 100%;
	padding: 0 10px 0 10px;
	position: relative;
}
div#onePercent img
{
	display: block;
	height: 45px;
	margin: 10px 10px 10px 10px;
	text-align: center;
	vertical-align: middle;
}
div#lowerFooter
{
	font-size: small;
	height: 20px;
	padding: 5px 0px;
	position: relative;
	width: 100%;
}
div#footLinks
{
	color: #A0A0A0;
	font-size: 8pt;
	height: 100%;
	left: 0;
	position: absolute;
}
ul.navFoot
{
	background: none;
	font-size: 8pt;
	font-weight: bold;
	line-height: 8pt;
	list-style-type: none;
	margin: auto;
	padding: 0px;
}
ul.navFoot li
{
	display: inline;
}
div#copyRight
{
	bottom: 0;
	color: #A0A0A0;
	font-size: 8pt;
	height: 100%;
	position: absolute;
	right: 0;
}
a.navFoot:visited
{
	border-right: 1px solid #cccccc;
	color: #A0A0A0;
	display: block;
	float: left;
	height: 8pt;
	margin: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	text-align: center;
	text-decoration: none;
}
a.navFoot:link
{
	border-right: 1px solid #cccccc;
	color: #A0A0A0;
	display: block;
	float: left;
	height: 8pt;
	margin: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	text-align: center;
	text-decoration: none;
}
a.navFoot_selected:visited
{
	border-right: 1px solid #cccccc;
	color: #006795;
	display: block;
	float: left;
	height: 8pt;
	margin: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	text-align: center;
	text-decoration: none;
}
a.navFoot_selected:link
{
	border-right: 1px solid #cccccc;
	color: #006795;
	display: block;
	float: left;
	height: 8pt;
	margin: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	text-align: center;
	text-decoration: none;
}
a.navFoot:hover
{
	border-right: 1px solid #cccccc;
	color: #006795;
	text-decoration: none;
}
form#logIn
{
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 5px 15px 5px 15px;
}
#outside_container
{
	background: #ffffff;
	height: auto;
	margin: auto;
	padding: 10px 0px 10px 0px;
	position: relative;
	width: 900px;
}
#main_container
{
	background: #ffffff;
	height: auto;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 900px;
}
#main_content
{
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 900px;
}
div#bannerAdContainer
{
	position: relative;
	width: 100%;
}
.TLcorner
{
	left: 0;
	position: absolute;
	top: 0;
	z-index: 5;
}
.TRcorner
{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 5;
}
.BRcorner
{
	bottom: 0;
	position: absolute;
	right: 0;
	z-index: 5;
}
.BLcorner
{
	bottom: 0;
	left: 0;
	position: absolute;
	z-index: 5;
}
div#bannerAd
{
	height: auto;
	left: 0;
	position: relative;
	top: 0;
	width: 100%;
	z-index: 1;
}
div#nav
{
	background-image: url(../images/bannerNavBG.png);
	bottom: 0;
	height: 30px;
	position: absolute;
	right: 0;
	width: 100%;
	z-index: 4;
}
div.ecoSlogan
{
	color: #B8CBD0;
	float: left;
	font-size: 11pt;
	font-weight: bold;
	height: 11px;
	margin: 3px 0 3px 0;
	padding: 5px 20px 8px 20px;
	position: absolute;
	text-align: left;
	top: 0;
	vertical-align: middle;
}
div#homeMain
{
	bottom: 0;
	height: 310px;
	position: relative;
	width: 100%;
}
.mainContent
{
	background-image: url(../images/lowerMainGradient.png);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #5593bd;
	font-size: 13pt;
	font-weight: bold;
}
div#getStarted
{
	background: transparent;
	float: left;
	height: inherit;
	position: relative;
	width: 550px;
}
div.getStartedHeader
{
	border-bottom: #B8B8B8 thin solid;
	margin: 0px 20px 0px 0px;
	padding: 10px 10px 0px 20px;
	position: absolute;
	vertical-align: top;
	width: 500px;
	z-index: 1;
}
.hGetStartedL
{
	float: left;
	font-size: 11pt;
	font-weight: bold;
}
.hSignUpR
{
	float: right;
	font-size: 10pt;
}
div.getStartedSteps
{
	height: 315px;
	padding: 25px 10px 10px 10px;
	vertical-align: bottom;
}
table.getStartedSteps
{
	background: transparent;
	color: black;
	display: inline;
	font-size: 8pt;
}
tr.getStartedBubble td
{
	background-position: center;
	background-repeat: no-repeat;
	color: white;
	height: 25px;
	text-align: center;
}
td.bubble
{
	background-image: url('../images/listBubble.png');
	background-position: center;
	background-repeat: no-repeat;
	color: white;
	height: 25px;
	text-align: center;
}
tr.getStartedText td
{
	color: #4B8AAB;
	font-size: 11px;
	font-weight: normal;
	padding: 5px;
	vertical-align: top;
	width: 175px;
	z-index: 4;
}
tr.getStartedImg td
{
	height: 150px;
	text-align: center;
	vertical-align: middle;
}
tr.getStartedImg td a
{
	margin: 1px;
}
div.kioskImage
{
	padding-left: 205px;
	position: absolute;
	z-index: 1;
}
div.kioskImage img
{
	margin-top: -10px;
}
div.stepConnector
{
	background: transparent url('../images/StepConnector.jpg') no-repeat;
	color: white;
	font-size: 8pt;
	height: 20px;
	margin: 128px 0px 100px 105px;
	padding: 5px 0px 0px 1px;
	position: absolute;
	text-align: center;
	width: 324px;
	z-index: 1;
}
tr#getStartedImg td img
{
	z-index: 4;
}
div#latest
{
	float: right;
	height: 240px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
	position: relative;
	right: 0;
	vertical-align: top;
	width: 340px;
}
div#latestHeader
{
	border-bottom: #B8B8B8 thin solid;
	font-size: 11pt;
	font-weight: bold;
	position: relative;
}
div.latestNews
{
	font-weight: normal;
	margin: 3px 3px 3px 3px;
	padding-top: 3px;
	position: relative;
}
ul.latestNews
{
	color: black;
	font-weight: normal;
	margin: 3px;
	padding: 0px;
}
ul.latestNews li
{
	color: #6F6F6F;
	font-size: 9pt;
	padding: 5px 0px 0px 0px;
}
div#latestVideo
{
	border-top: #b8b8b8 medium dotted;
	bottom: 0;
	font-weight: normal;
	height: 76px;
	margin-top: 12px;
	padding: 10px 5px;
	position: relative;
	vertical-align: bottom;
	width: 330px;
}
div#homeVideoText
{
	color: #6F6F6F;
	color: black;
	float: right;
	font-size: 9pt;
	font-weight: bold;
	padding: 10px 5px 0px 0px;
	position: absolute;
	right: 0;
	text-align: left;
	top: 0;
	width: 195px;
}
div#homeVideoText p
{
	color: #6F6F6F;
	font-size: 9pt;
	font-weight: normal;
	margin: 5px 15px 0 0;
}
div#homeVideoText a
{
	font-size: 9pt;
	font-weight: normal;
	margin: 5px 20px 0 0;
}
.glidecontentwrapper
{
	border: none;
	height: 242px;
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 900px;
	z-index: 0;
}
span.divAlt1
{
	font-size: 24px;
	padding: 0px;
}
div#welcomeGlide
{
	background-image: url('../images/WelcomeBanner.jpg');
	background-repeat: no-repeat;
	color: #006795;
	font-size: 26px;
	height: 122px;
	line-height: 30px;
	margin: 0;
	padding: 60px 140px;
	width: 620px;
}
div#welcomeGlide span
{
	font-size: 30px;
	font-weight: bold;
}
div#welcomeGlide span span
{
	color: #7EA7BB;
	font-size: 30px;
	font-weight: bold;
}
div#learnMore
{
	position: absolute;
	right: 0;
	width: 230px;
}
div#differenceTwo
{
	background-image: url('../images/Difference2of3.jpg');
	background-repeat: no-repeat;
	color: #006795;
	height: 242px;
	margin: auto;
	width: 900px;
}
td.problem
{
	color: #7EA7BB;
}
div#differenceTwo table
{
	padding: 20px 40px;
	width: 460px;
}
div#differenceTwo th
{
	font-size: 16pt;
}
div#differenceTwo td
{
	border-top: #b8b8b8 medium dotted;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 3px;
	vertical-align: top;
}
div#differenceTwo table td span
{
	font-size: 8pt;
}
div#differenceTwo img
{
	padding: 5px;
}
div#differenceFive
{
	background-image: url('../images/Difference500.jpg');
	background-repeat: no-repeat;
	color: #006795;
	height: 242px;
	margin: auto;
	width: 900px;
}
div#differenceFive table
{
	font-size: 16pt;
	padding: 20px 40px;
	width: 450px;
}
div#differenceFive th
{
	font-size: 16pt;
}
div#differenceFive td
{
	border-top: #b8b8b8 medium dotted;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 3px;
	vertical-align: top;
}
div#differenceFive table td span
{
	font-size: 8pt;
}
div#differenceFive img
{
	padding: 5px;
}
#glidecontenttoggler
{
	background: transparent;
	float: right;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 7px 20px 8px 0px;
	right: 0px;
	text-align: right;
}
#glidecontenttoggler a
{
	background: url('../images/toggleButtonWhite.png') no-repeat;
	border: none;
	display: inline-block;
	font-weight: bold;
	height: 15px;
	margin-right: 5px;
	text-decoration: none;
	width: 15px;
}
#glidecontenttoggler a.activeSlide
{
	background-image: url('../images/toggleButtonGreen.png');
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
	z-index: 5;
}
#glidecontenttoggler a.focus
{
	background-image: url('../images/toggleButtonGreen.png');
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
	z-index: 5;
}
#glidecontenttoggler a:hover
{
	background: url('../images/toggleButtonBlue.png') no-repeat;
}
.slideshow
{
	height: 242px;
	margin: auto;
	width: 900px;
}
#acctBenefitsSignin
#bannerNav a
{
	margin-right: 10px;
}
.floatRight
{
	background: #ECECEC;
	float: right;
	height: 100%;
	margin: 5px;
	padding: 15px;
	position: relative;
	right: 0;
	width: 420px;
}
.floatLeft
{
	background: #ECECEC;
	float: left;
	height: 100%;
	margin: 5px;
	padding: 15px;
	position: relative;
}
.green
{
	color: #9DCE34;
}
.black2
{
	color: #D9DAD7;
}
div#pressReleaseContainer
{
	background: url('../images/lowerMainGradient200.png') repeat-x transparent bottom;
	font-size: 24px;
	font-weight: Bold;
	min-height: 300px;
	position: relative;
	text-align: center;
}
div#pressReleaseList
{
	font-size: 12px;
	font-weight: normal;
	padding: 10px;
	position: relative;
	text-align: left;
}
