* a:hover {
	color: #F7931E;
}
body {
	margin: 0;
	padding: 0;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

#headwrapper {
	width: 100%;
	height: 150px;
	background-image: url(/images/headwrapper-background.png);
	font-size: 12px;
}


#head {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 980px;
	padding: 0px;
	height: 150px;
	background-image: url(/images/head-background.png);
}
#head  #topofpage {
	width: 980px;
	margin: 0px;
	padding: 0px;
	color: #333333;
	float: left;
}
#head .logo {
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#head  .topmenu1 {
	float: right;
	width: 980px;
	padding: 0px;
	margin: 0px;
}
#head  .topmenu1  .dealer {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#head  .topmenu1  .contact {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#head   .topmenu1   .foxycart {
	float: right;
	padding: 0px;
	margin-right: 3px;
	width: 170px;
}
#head  .topmenu1  .foxycart  p {
	margin: 0px;
	padding: 0px;
	float: right;
	text-decoration: underline;
}
#head .topmenu2 {
	width: 980px;
	padding: 0px;
	height: 45px;
	float: right;
	background-image: url(/images/logo-trek7.png);
	background-repeat: no-repeat;
	margin: 0px;
}



#head  .topmenu2  .cartbutton {
	width: 86px;
	float: right;
	height: 25px;
	background-position: -399px -10px;
	background-image: url(/images/sprites.jpg);
	margin-left: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
}
#head    .topmenu2    a.cartbutton:hover {
	width: 86px;
	float: right;
	height: 25px;
	background-position: -399px -34px;
	background-image: url(/images/sprites.jpg);
	padding: 0px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#head #mainmenu {
	width: 980px;
	float: left;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#head #mainmenu ul {

}

#head #mainmenu li {
	float: left;
	padding-right: 0px;
	padding-left: 45px;
	padding-top: 0px;
	padding-bottom: 0px;
	list-style-type: none;
}
#head #mainmenu a {
	font-size: 14px;
}
#head #PLHIMJHDbZdDDiv {
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}








#bodwrapper {
	width: 100%;
	clear: both;
}





#bod   {
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
#layerwindow  {
	background-color: #202020;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EFEFEF;
	width: 600px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#layerwindow .title {
	font-size: 16px;
	color: #F7931E;
	font-weight: bold;
}

#layerwindow h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F7931E;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}
#layerwindow h4 {
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}



#bod  #slide-runner {
	float: left;
	width: 980px;
}
#bod #maindeals {
	background-image: url(/images/sprites.jpg);
	height: 30px;
	width: 100%;
	float: left;
	background-position: -120px -299px;
	border: 1px solid #333333;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#bod #maindeals .special {
	padding: 0px;
	float: right;
	margin-top: 6px;
	margin-right: 60px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#bod #mainprodwrapper {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
#bod #mainprodwrapper .type {
	color: #F7931E;
	padding: 0px;
	text-align: right;
	width: 270px;
	float: right;
	font-weight: bold;
	font-size: 16px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bod #mainprodwrapper .text {
	float: right;
	width: 160px;
	text-align: right;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 110px;
	height: 50px;
}
#bod #mainprodwrapper .learnbutton {
	float: right;
	height: 23px;
	width: 86px;
	padding: 0px;
	background-image: url(/images/sprites.jpg);
	background-position: -492px -11px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bod #mainprodwrapper .learnbutton:hover {
	float: right;
	height: 23px;
	width: 86px;
	padding: 0px;
	background-image: url(/images/sprites.jpg);
	background-position: -492px -35px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#bod   #mainprodwrapper #left {
	width: 300px;
	height: 128px;
	float: left;
	background-image: url(/images/main-prod-background.jpg);
	background-position: -10px 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#bod   #mainprodwrapper #mid {
	width: 300px;
	height: 128px;
	float: left;
	background-image: url(/images/main-prod-background.jpg);
	background-position: -312px 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#bod   #mainprodwrapper #right {
	width: 300px;
	height: 128px;
	float: left;
	background-image: url(/images/main-prod-background.jpg);
	background-position: -620px 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#bod #mainbottom {
	float: left;
	height: 75px;
	width: 100%;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bod #mainbottom .image {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}



#bod  #keyword1  h2 {
	font-size: 10px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 100%;
}
#bod #breadcrumbs {
	width: 730px;
	float: left;
	color: #CCCCCC;
	height: 20px;
}

#bod #breadcrumbs a {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	margin-right: 5px;
	margin-left: 5px;
}
#bod   #breadcrumbs   a:hover {
	color: #F7931E;
}

#bod #tools {
	float: left;
	padding: 0px;
	font-size: 10px;
	color: #CCCCCC;
	margin: 0px;
	width: 230px;
}
#bod   #tools   a {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: underline;
}

#bod #tools .ratepage {
	background-image: url(/images/sprites.jpg);
	background-position: -10px -65px;
	float: left;
	height: 20px;
	padding-right: 20px;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}



#bod  .prodmainslogan {
	color: #F7931E;
	width: 500px;
	font-size: 24px;
	font-weight: bold;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	letter-spacing: -1px;
	line-height: 32px;
}

#bod ul {
	margin: 0px;
	list-style-type: circle;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	font-size: 16px;
	line-height: 24px;
	text-transform: capitalize;
	width: 500px;
}

#bod .prodsubslogan {
	font-style: italic;
	font-size: 16px;
	margin: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	color: #FFFF00;
	width: 500px;
}
#bod #prodleft {
	float: left;
	width: 500px;
	height: 370px;
}
#bod  #prodleft  .image {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	float: left;
}

#bod #prodright {
	float: right;
	width: 430px;
	height: 370px;
}
#bod   #bodright   #PLHIMNTPfZdDDiv   {
	margin: 0px;
	float: left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 65px;
}

#bod #prodright .prodimage {
	height: 190px;
	width: 430px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#bod  #prodright #belowprodimage {
	height: 25px;
	width: 430px;
	float: right;
	background-image: url(/images/sprites.jpg);
	background-position: -600px -134px;
	border: 1px solid #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#bod   #prodright   #belowprodimage a {
	width: 100px;
	float: left;
	padding: 0px;
	text-align: right;
	font-size: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: underline;
}
#bod   #prodright   #belowprodimage  .starpic {
	width: 70px;
	float: left;
	padding: 0px;
	background-image: url(/images/sprites.jpg);
	background-position: -1037px -92px;
	margin: 0px;
	height: 25px;
}
#bod  #prodright  #belowprodimage .askquestion {
	padding: 0px;
	font-size: 10px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-decoration: underline;
	width: 90px;
}
#bod  #prodright  #belowprodimage .instock {
	float: left;
	font-size: 10px;
	width: 60px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image: url(/images/sprites.jpg);
	height: 20px;
	background-position: -13px -5px;
	text-transform: uppercase;
	color: #71F815;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#bod   #prodright   .treats {
	float: right;
	width: 100px;
	text-align: center;
	font-size: 12px;
	line-height: 25px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #999999;
}
#bod #prodright .treats a {
	text-decoration: underline;
	color: #999999;
	font-size: 12px;
}
#bod #prodright .treats a:hover {
	text-decoration: underline;
	color: #F7931E;
	font-size: 12px;
}

#bod #prodright .price {
	float: right;
	font-size: 20px;
	text-align: right;
	color: #fffc01;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 26px;
	font-weight: bold;
}
#bod #prodright .size {
	float: right;
	font-size: 20px;
	text-align: right;
	color: #fffc01;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 26px;
	font-weight: bold;
}
#bod  #cartwrapper {
	width: 100%;
	float: left;
	background-image: url(/images/cart-background.png);
	height: 212px;
}
#bod #cartleft {
	width: 450px;
	float: left;
	margin: 0px;
	height: 210px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#bod  #cartleft  #header {
	float: left;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #F7931E;
	font-size: 12px;
	width: 450px;
}
#bod  #cartleft  .special {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	float: left;
}
#bod #cartright {
	height: 210px;
	width: 500px;
	float: right;
	margin: 0px;
	padding: 0px;
}
#bod #cartright #ships {
	background-image: url(/images/sprites.jpg);
	width: 115px;
	float: right;
	height: 15px;
	background-position: -13px -35px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	font-size: 9px;
	text-transform: uppercase;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #6C858C;
}
#bod   #cartright   #shipcost  {
	height: 15px;
	width: 125px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	text-transform: uppercase;
	margin-top: 40px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 40px;
}
#bod #cartright #shipcost a {
	color: #6C858C;
	font-size: 9px;
	text-decoration: underline;
}
#bod #cartright #shipcost a:hover {
	color: #F7931E;
	font-size: 9px;
	text-decoration: underline;
}
#bod #cartright .foxycart {
	float: right;
	width: 420px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 45px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#bod #cartright .foxycart input {
	padding: 0px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#bod #cartright .foxycart select {
	padding: 0px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 160px;
}


#bod  #cartright  .foxycart  input.button {
	height: 44px;
	width: 176px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(/images/sprites.jpg);
	background-color: #000000;
	background-position: -400px -72px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	float: left;
}
#bod   #cartright .foxycart    input.button:hover {
	background-color: #000000;
	height: 44px;
	width: 176px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(/images/sprites.jpg);
	background-position: -400px -116px;
}
#bod #cartright .belowcart {
	width: 495px;
	float: right;
	height: 40px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bod #cartright .belowcart .secure {
	height: 20px;
	width: 110px;
	float: right;
	background-image: url(/images/sprites.jpg);
	background-position: -11px -215px;
	padding: 0px;
	margin-top: 8px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bod #cartright .belowcart .secure:hover {
	height: 20px;
	width: 110px;
	float: right;
	background-image: url(/images/sprites.jpg);
	background-position: -11px -238px;
	padding: 0px;
	margin-top: 8px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#bod #cartright .belowcart .authorize {
	height: 40px;
	width: 48px;
	float: right;
	background-image: url(/images/sprites.jpg);
	background-position: -8px -264px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bod #cartright .belowcart .authorize:hover {
	height: 40px;
	width: 48px;
	float: right;
	background-image: url(/images/sprites.jpg);
	background-position: -62px -264px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bod   #cartright   .belowcart   .foxycart {
	float: right;
	height: 33px;
	width: 70px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: uppercase;
}
#bod #cartright .belowcart .cartbutton {
	width: 87px;
	float: right;
	background-image: url(/images/sprites.jpg);
	background-position: -399px -10px;
	height: 25px;
	margin-top: 7px;
	padding: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bod #cartright .belowcart .cartbutton:hover {
	width: 87px;
	float: right;
	background-image: url(/images/sprites.jpg);
	background-position: -399px -34px;
	height: 25px;
}
#bod  #keyword2 h3 {
	color: #000000;
	font-size: 10px;
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#bod   .sectionheader {
	font-size: 20px;
	color: #F7931E;
	letter-spacing: -1px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-transform: capitalize;
}

#bod #prodoverview {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
}
#bod    #prodoverview    .text {
	padding: 0px;
	font-size: 16px;
	margin-top: 5px;
	margin-right: 70px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 800px;
	line-height: 24px;
	font-weight: bold;
	text-transform: capitalize;
}
#bod   #jumptotop  {
	float: left;
	width: 100%;
	color: #006A9D;
	font-size: 10px;
	text-align: right;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#bod #jumptotop a {
	float: right;
	width: 100px;
	color: #006A9D;
	font-size: 10px;
	text-align: right;
	padding: 0px;
	margin: 0px;
}
#bod #jumptotop a:hover {
	float: left;
	width: 100%;
	color: #FFFFFF;
	font-size: 10px;
	text-align: right;
	padding: 0px;
	margin: 0px;
}


#bod #formulated {
	float: left;
	width: 490px;
	padding: 0px;
	height: 105px;
	margin: 0px;
}
#bod #formulated .fabrictype {
	padding: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bod #superior {
	float: left;
	width: 490px;
	height: 105px;
	padding: 0px;
	margin: 0px;
}
#bod  #superior  .image {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bod   #superior   .text {
	padding: 0px;
	line-height: 18px;
	float: left;
	width: 370px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bod #activation {
	width: 490px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#bod #activation .text {
	margin: 0px;
	padding: 0px;
	text-align: left;
	float: left;
	width: 360px;
}
#bod  #activation  .image {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#bod #earthfriendly {
	float: left;
	width: 490px;
	margin: 0px;
	padding: 0px;
}
#bod  #earthfriendly  .image {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 8px;
}
#bod  #earthfriendly  .text {
	margin: 0px;
	padding: 0px;
	text-align: left;
	float: left;
	width: 390px;
}
#bod #faq {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
#bod #faq .question {
	padding: 0px;
	font-weight: bold;
	font-size: 14px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	float: left;
	width: 600px;
}
#bod #faq .answer {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	float: left;
	width: 650px;
}

#bod #faq .faqbutton {
	height: 53px;
	width: 214px;
	float: right;
	padding: 0px;
	background-image: url(/images/sprites.jpg);
	background-position: -810px -11px;
	margin: 0px;
}
#bod #faq .faqbutton:hover {
	height: 53px;
	width: 214px;
	float: right;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/sprites.jpg);
	background-position: -810px -64px;
}
#bod #question {
	float: left;
	width: 980px;
	padding: 0px;
	margin: 0px;
}
#bod #question .text {
	padding: 0px;
	width: 320px;
	float: left;
	margin: 0px;
}

#bod  #question  .image {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#bod #question .questionbutton {
	background-image: url(/images/sprites.jpg);
	background-position: -1132px -11px;
	float: right;
	height: 53px;
	width: 214px;
}
#bod  #question  .questionbutton:hover {
	height: 53px;
	width: 214px;
	float: right;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/sprites.jpg);
	background-position: -1132px -64px;
}

#bod #shipping {
	float: left;
	width: 490px;
	margin: 0px;
	padding: 0px;
}
#bod  #shipping  .image {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bod #shipping .text {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 340px;
}

#bod #shipping .estimator {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}



#bod #review {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
}
#bod #review #share {
	width: 350px;
	height: 17px;
	float: right;
	font-size: 12px;
	color: #0087CA;
}


#bod #review #share .text {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bod #review #share a {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#bod  #review  #review {
	float: left;
	width: 500px;
}
#bod #review .reviewbutton {
	height: 53px;
	width: 214px;
	float: right;
	padding: 0px;
	background-image: url(/images/sprites.jpg);
	background-position: -585px -11px;
	clear: right;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#bod #review .reviewbutton:hover {
	background-color: #FF0000;
	height: 53px;
	width: 214px;
	float: right;
	padding: 0px;
	background-image: url(/images/sprites.jpg);
	background-position: -585px -64px;
	clear: right;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



#bod #review #review #holder {
	float: left;
	width: 500px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bod   #review   #review   #holder  .dstarpic {
	background-image: url(/images/sprites.jpg);
	width: 80px;
	float: left;
	height: 30px;
	background-position: -1034px -35px;
	padding: 0px;
	margin: 0px;
}
#bod   #review   #review   #holder  .cstarpic {
	width: 80px;
	float: left;
	height: 30px;
	background-position: -1034px -61px;
	padding: 0px;
	margin: 0px;
	background-image: url(/images/sprites.jpg);
}
#bod   #review   #review   #holder  .bstarpic {
	width: 80px;
	float: left;
	height: 30px;
	background-position: -1034px -88px;
	padding: 0px;
	margin: 0px;
	background-image: url(/images/sprites.jpg);
}
#bod   #review   #review   #holder  .astarpic {
	background-image: url(/images/sprites.jpg);
	width: 80px;
	float: left;
	height: 30px;
	background-position: -1034px -115px;
	padding: 0px;
	margin: 0px;
}
#bod #review #review .comment {
	float: left;
	width: 400px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-style: italic;
	line-height: 18px;
}



#bod #review #review .name {
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 400px;
	height: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
	text-align: right;
	color: #999999;
}

#bod #terms {
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
}
#bod #terms .termsheader {
	color: #333333;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}
#bod #terms .text {
	color: #333333;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#bod #terms .text a {
	color: #333333;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#bod #howtoapply {
	float: left;
	width: 490px;
}
#bod #howtoapply ol {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	line-height: 20px;
}
#bod #catimage {
	float: left;
	width: 100%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bod #catbreak {
	float: left;
	width: 100%;
	height: 50px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	background-image: url(/images/sprites.jpg);
	background-position: -132px -250px;
}
#bod #catbreak .catname {
	font-size: 22px;
	padding: 0px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#bod #catleft {
	float: left;
	width: 630px;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bod  #prodwrapper  {
	float: left;
	height: 138px;
	width: 620px;
	background-image: url(/images/cat-prod-wrapper-background.png);
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#bod   #prodwrapper   .name  {
	color: #F7931E;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	float: left;
	width: 460px;
}
#bod  #prodwrapper  .desc {
	padding: 0px;
	color: #999999;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 460px;
	float: left;
}
#bod  #prodwrapper  .desc  span {
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bod #prodwrapper .text {
	padding: 0px;
	float: right;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100px;
	text-align: right;
}
#bod  #prodwrapper  .instock {
	float: right;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 80px;
	text-align: right;
	background-image: url(/images/sprites.jpg);
	background-position: -137px -10px;
	height: 15px;
	color: #71F815;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#bod #prodwrapper #synimage {
	padding: 0px;
	float: left;
	width: 165px;
	background-image: url(/images/cat-prod-thumbs.png);
	background-position: 0px -33px;
	height: 37px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#bod  #prodwrapper  #natimage {
	padding: 0px;
	float: left;
	width: 165px;
	background-image: url(/images/cat-prod-thumbs.png);
	background-position: 0px 0px;
	height: 37px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#bod #prodwrapper #snoimage {
	padding: 0px;
	float: left;
	width: 165px;
	background-image: url(/images/cat-prod-thumbs.png);
	background-position: 0px -33px;
	height: 37px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#bod #prodwrapper #pnaimage {
	padding: 0px;
	float: left;
	width: 165px;
	background-image: url(/images/cat-prod-thumbs.png);
	background-position: 0px -66px;
	height: 37px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#bod #prodwrapper #tngimage {
	padding: 0px;
	float: left;
	width: 165px;
	background-image: url(/images/cat-prod-thumbs.png);
	background-position: 0px -132px;
	height: 37px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}


#bod #prodwrapper .learnbutton {
	padding: 0px;
	float: right;
	height: 25px;
	width: 90px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(/images/sprites.jpg);
	background-position: -490px -10px;
}
#bod #prodwrapper .learnbutton:hover {
	padding: 0px;
	float: right;
	height: 25px;
	width: 90px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(/images/sprites.jpg);
	background-position: -490px -34px;
}










#bod #catright {
	padding: 0px;
	float: right;
	width: 340px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bod #specialwrapper {
	float: left;
	width: 920px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	background-image: url(/images/sprites.jpg);
	background-position: -120px -300px;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

#bod #specialwrapper #image {
	float: left;
	width: 100px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#bod #specialwrapper .header {
	font-size: 16px;
	font-weight: bold;
	color: #F7931E;
	padding: 0px;
	width: 790px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#bod  #specialwrapper  #directions {
	float: left;
	width: 790px;
	padding: 0px;
	margin: 0px;
}
#bod  #specialwrapper  .instruction1 {
	font-size: 14px;
	font-weight: bold;
	color: #F7931E;
	padding: 0px;
	width: 218px;
	float: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#bod #specialwrapper .instruction2 {
	font-size: 14px;
	font-weight: bold;
	color: #F7931E;
	padding: 0px;
	width: 535px;
	float: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#bod  #specialwrapper  #buylink {
	float: left;
	margin: 0px;
	padding: 0px;
}
#bod       #specialwrapper       #buylink   .foxycart {
	float: left;
	width: 790px;
	margin: 0px;
	padding: 0px;
}
#bod     #specialwrapper     #buylink     .foxycart  select {
	padding: 0px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	width: 220px;
}
#bod      #specialwrapper      #buylink      .foxycart  input.button {
	height: 44px;
	width: 176px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(/images/sprites.jpg);
	background-color: #000000;
	background-position: -400px -72px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#bod      #specialwrapper      #buylink      .foxycart  input.button:hover {
	background-color: #000000;
	height: 44px;
	width: 176px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(/images/sprites.jpg);
	background-position: -400px -116px;
}


#bod #allprod {
	float: left;
	width: 220px;
	padding: 0px;
	color: #F7931E;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 20px;
	line-height: 18px;
}
#bod #allprod li {
	list-style-type: none;
}

#bod #bodleft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 675px;
}
#bod #bodleft ul {
	color: #FFFFFF;
	font-size: 12px;
	font-style: italic;
}

#bod  #bodleft #hd-section-header {
	width: 600px;
	float: left;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
	color: #F7931E;
	font-size: 14px;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
#bod #bodleft #hd-section-content {
	width: 260px;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 25px;
	padding: 0px;
	line-height: 18px;
	text-transform: capitalize;
}



#bod #bodright {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 300px;
}

#bod #bodright #hd-wrapper {
	background-image: url(/images/helpdesk-right-menu-background.png);
	height: 650px;
}

#bod #bodright #hd-wrapper #section {
	text-transform: uppercase;
	color: #F7931E;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	float: left;
	width: 250px;
}

#bod #bodright #hd-wrapper .askquestion {
	height: 25px;
	width: 111px;
	float: left;
	background-image: url(/images/sprites.jpg);
	background-position: -284px -10px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 100px;
}


#bod #bodright #hd-wrapper .askquestion:hover {
	height: 25px;
	width: 111px;
	float: left;
	background-image: url(/images/sprites.jpg);
	background-position: -284px -34px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 100px;
}

#bod #bodright #hd-wrapper .text {
	font-size: 12px;
	width: 260px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#bod #bodright #hd-wrapper .menu {
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
	width: 240px;
	line-height: 18px;
}




















#footwrapper   {
	width: 100%;
	background-image: url(/images/footer-background.png);
	height: 325px;
	float: left;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: left;
}
#bod  #googletopaa  {
	float: left;
	width: 980px;
	padding: 0px;
	height: 270px;
	background-image: url(/images/google-aqua-armor.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bod #otherproducts {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 470px;
}
#bod #otherproducts .title {
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	float: left;
}
#bod #otherproducts a {
	font-style: italic;
	font-weight: bold;
	color: #F7931E;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	text-decoration: underline;
}


#bod #googletopaa .title {
	color: #ffde00;
	font-size: 22px;
	font-weight: bold;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
}
#bod    #googletopaa    ul {
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
	font-size: 18px;
	letter-spacing: -1px;
	line-height: 30px;
}
#bod #googletopaa .slogan {
	color: #F7931E;
	font-size: 14px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
}
#bod #googletopaa-all {
	float: left;
	width: 980px;
	padding: 0px;
	height: 270px;
	background-image: url(/images/google-aqua-armor-all.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bod #googletopaa-all .title {
	color: #ffde00;
	font-size: 22px;
	font-weight: bold;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
}
#bod #googletopaa-all ul {
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
	font-size: 18px;
	letter-spacing: -1px;
	line-height: 30px;
}
#bod #googletopaa-all .slogan {
	color: #F7931E;
	font-size: 14px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
}



#bod   #googleleft  {
	float: left;
	width: 400px;
	padding: 0px;
	height: 250px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bod #choosesolution {
	background-image: url(/images/choose-your-solution.png);
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 980px;
	float: left;
}
#bod #google-aa-all-left {
	float: left;
	height: 420px;
	width: 580px;
	background-image: url(/images/google-aa-all-left.png);
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#bod #google-aa-all-left .title {
	font-size: 24px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	line-height: 22px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	letter-spacing: -1px;
}
#bod #google-aa-all-left .description {
	padding: 0px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 220px;
	text-transform: capitalize;
}
#bod #google-aa-all-left #price {
	background-image: url(/images/google-aa-all-pricebackground-999.png);
	float: left;
	height: 190px;
	width: 150px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}

#bod #google-aa-all-left #price .prodname {
	font-weight: bold;
	text-transform: capitalize;
	font-size: 22px;
	line-height: 20px;
	letter-spacing: -1px;
	text-align: center;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bod #google-aa-all-left #price .prodtype {
	font-size: 10px;
	padding: 0px;
	margin-top: 35px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: center;
	font-weight: bold;
	text-transform: capitalize;
}
#bod #google-aa-all-left #learnmore {
	float: left;
	height: 40px;
	width: 150px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}

#bod #google-aa-all-right {
	float: left;
	height: 420px;
	width: 400px;
	background-image: url(/images/google-aa-all-right.png);
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#bod #google-aa-all-right .title {
	font-size: 24px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	line-height: 22px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	letter-spacing: -1px;
}
#bod #google-aa-all-right .description {
	padding: 0px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 160px;
	text-transform: capitalize;
}
#bod #google-aa-all-right #price {
	background-image: url(/images/google-aa-all-pricebackground-1998.png);
	float: left;
	height: 190px;
	width: 150px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#bod #google-aa-all-right #price .prodname {
	font-weight: bold;
	text-transform: capitalize;
	font-size: 22px;
	line-height: 20px;
	letter-spacing: -1px;
	text-align: center;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bod #google-aa-all-right #price .prodtype {
	font-size: 10px;
	padding: 0px;
	margin-top: 35px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: center;
	font-weight: bold;
	text-transform: capitalize;
}
#bod #google-aa-all-right #learnmore {
	float: left;
	height: 40px;
	width: 150px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}





#bod     #googleleft    .subslogan {
	font-style: italic;
	font-size: 16px;
	color: #f8931e;
	width: 500px;
	padding: 0px;
	margin-top: 200px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#bod   #googleright  {
	padding: 0px;
	float: right;
	width: 580px;
	height: 250px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bod   #googleright   .title {
	font-size: 26px;
	font-weight: bold;
	color: #ffde00;
	letter-spacing: -1px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#bod #break {
	height: 10px;
	width: 980px;
	float: left;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}
#bod #googleproof {
	margin: 0px;
	padding: 0px;
	height: 250px;
	width: 480px;
	float: left;
}
#bod #googleclothing {
	float: left;
	padding: 0px;
	height: 272px;
	width: 250px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 55px;
}







#foot  {
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 320px;
}


#foot  li  {
	list-style-type: none;
}
#foot  a  {
	color: #666666;
	line-height: 22px;
}
#foot  a:hover  {
	color: #FFFFFF;
	line-height: 22px;
}
#foot    #menu {
	float: left;
}
#foot #leftbox {
	float: left;
	width: 470px;
}
#foot #leftbox #earthfriendly {
	float: left;
	height: 50px;
	width: 130px;
	background-image: url(/images/sprites.jpg);
	background-position: -405px -172px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#foot #leftbox #madeinusa {
	float: left;
	height: 50px;
	width: 120px;
	background-image: url(/images/sprites.jpg);
	background-position: -540px -172px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#foot #leftbox #waterbased {
	float: left;
	height: 50px;
	width: 120px;
	background-image: url(/images/sprites.jpg);
	background-position: -660px -172px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#foot #newsletter {
	float: right;
	width: 490px;
	height: 100px;
	border: 1px solid #02a8eb;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(/images/prod-get-deals-background.jpg);
	background-repeat: repeat-x;
}
#foot #newsletter .button {
	float: right;
	padding: 0px;
	margin-top: 25px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#foot #newsletter #getdeals {
	float: left;
	height: 50px;
	width: 120px;
	padding: 0px;
	background-image: url(/images/sprites.jpg);
	background-position: -808px -185px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 30px;
}
#foot #newsletter #belowgetdeals {
	float: right;
	width: 460px;
	padding: 0px;
	margin: 0px;
	color: #CCCCCC;
	font-size: 12px;
}
#foot #newsletter #belowgetdeals .policy {
	font-size: 11px;
	color: #02a8eb;
	text-decoration: underline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 115px;
}
#foot #newsletter #belowgetdeals .policy:hover {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 115px;
}

#foot #break {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 25px;
}
#foot   #menuorder {
	color: #02a8eb;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 155px;
}
#foot #menulegal {
	color: #02a8eb;
	font-size: 12px;
	padding: 0px;
	float: left;
	width: 115px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#foot #menusocials {
	color: #02a8eb;
	font-size: 12px;
	padding: 0px;
	float: left;
	width: 105px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#foot #menucorporate {
	color: #02a8eb;
	font-size: 12px;
	padding: 0px;
	float: left;
	width: 115px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#foot #menugetintouch {
	color: #02a8eb;
	font-size: 12px;
	padding: 0px;
	float: left;
	width: 155px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#foot  #needhelp {
	float: right;
	width: 150px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#foot    #needhelp  #image {
	float: right;
	height: 50px;
	width: 150px;
	background-image: url(/images/sprites.jpg);
	background-position: -943px -178px;
	margin: 0px;
	padding: 0px;
}
#foot   #needhelp   a {
	float: right;
	width: 150px;
	text-align: right;
	padding: 0px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #999999;
	text-decoration: underline;
	font-size: 16px;
	font-weight: bold;
}
#foot #needhelp a:hover {
	float: right;
	width: 150px;
	text-align: right;
	padding: 0px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 16px;
	font-weight: bold;
}

#foot  #needhelp  .phone {
	font-size: 14px;
	color: #999999;
	padding: 0px;
	float: right;
	width: 150px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}
#belowfootwrapper {
	padding: 0px;
	color: #FFFFFF;
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 50px;
}
#belowfoot {
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #414141;
	font-size: 12px;
	text-align: right;
}
