* 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 #katleft {
	float: left;
	height: 300px;
	width: 420px;
}
#bod #katleft .description {
	height: 150px;
	width: 400px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}

#bod #katleft .logo {
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 100px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#bod #katleft .prodname {
	float: left;
	margin: 0px;
	padding: 0px;
}


#bod #katright {
	float: right;
	height: 300px;
	width: 550px;
}
#bod #katsection {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 490px;
}



#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: 380px;
}
#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 #spacer {
	height: 20px;
	width: 210px;
	float: left;
}



#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;
}

/*  _____________________________________________________________________________

    BEGIN "MEGAMENU" CSS FROM MEGAMENU SCRIPT
    _____________________________________________________________________________  */





/*
Theme Name : Mega Menu Complete Set
Author URI : http://themeforest.net/user/Keliah
Version : 1.0
*/

/*

TABLE OF CONTENTS

1. Menu Bar
2. Drop Down Common Container
3. Columns Grid
4. Drop Down Typography
5. Colors

*/



/*  _____________________________________________________________________________

    1. Menu Bar
    _____________________________________________________________________________  */



#menu_container {
	width:960px;
	height:32px;
	position: relative;
	margin-top: 09px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
	padding: 0px;
}
#menu {
	list-style:none;
	z-index:9999;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}
	#menu li {
	float:left;
	border:none;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 32px;
	}
#menu li:hover, .active {
	background-image: url(/images/menu-back-over.png);
}
		
		#menu li a {
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #000000;
	outline:0;
	font-weight:600;
	text-decoration:none;
	display:block;
	padding-top: 11px;
	padding-right: 15px;
	padding-bottom: 16px;
	padding-left: 15px;
		}
		#menu li:hover a {
	color:#FFFFFF;
	text-shadow:1px 1px 1px #000000;
		}
		#menu li .drop {
	padding-right:30px;
	background:url("/images/down.png") no-repeat right center;
		}
#menu li .nodrop {padding-right:30px;}

		/* Right aligned menu item */
		
		#menu li.right {
			float:right;
			margin-right:-1px;
		}
		#menu li.right a {margin-right:5px;}



/*  _____________________________________________________________________________

    2. Drop Down Common Container
    _____________________________________________________________________________  */



#menu li div.fullwidth {
	position: absolute;
	width: 960px;
	left:-9999em;
	top:32px;
	border:1px solid #1b1b1b;
	border-top:none;
	background:#161616;
	-moz-border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
	padding-top: 24px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#menu li:hover div.fullwidth {
	display: block;
	z-index:9998;
	left: -1px;
}



/*  _____________________________________________________________________________

    3. Columns Grid
    _____________________________________________________________________________  */



#menu .col_1,
#menu .col_2,
#menu .col_3,
#menu .col_4,
#menu .col_5,
#menu .col_6,
#menu .col_7,
#menu .col_8,
#menu .col_9,
#menu .col_10,
#menu .col_11,
#menu .col_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 15px;
	margin-right: 15px;
}
#menu .col_1 {width:50px;}
#menu .col_2 {width:162px;}
#menu .col_3 {width:210px;}
#menu .col_4 {width:290px;}
#menu .col_5 {width:370px;}
#menu .col_6 {width:450px;}
#menu .col_7 {width:530px;}
#menu .col_8 {width:610px;}
#menu .col_9 {width:690px;}
#menu .col_10 {width:770px;}
#menu .col_11 {width:850px;}
#menu .col_12 {width:930px;}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}



/*  _____________________________________________________________________________

    4. Drop Down Typography
    _____________________________________________________________________________  */



#menu p, #menu h1, #menu h2, #menu h3, #menu h4, #menu h5, #menu h6 {
	color:#FFFFFF;
	text-shadow: 1px 1px 1px #000;
}
#menu h1, #menu h2 {
	background:url("/images/menu_separator.jpg") bottom repeat-x;
	padding-bottom:12px;
}
#menu h1, #menu h2, #menu h3 {margin-bottom:18px;}
#menu h4, #menu h5, #menu h6 {margin-bottom:12px;}
#menu h1 {
	font-size:36px;
	line-height:36px;
}
#menu h2 {
	font-size:30px; 
	line-height:42px;
}
#menu h3 {
	font-size:28px; 
	line-height:28px;
}
#menu h4 {
	font-size:21px; 
	line-height:24px;
}
#menu h5 {
	font-size:12px;
	line-height:18px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F7931E;
}
#menu h6 {
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size:11px;
	line-height:11px;
	text-transform:uppercase;
	color: #F7931E;
	margin: 0px;
	padding: 0px;
}

/* Links */

#menu li .fullwidth a {
	text-transform:none;
	font-size:12px;
	display:inline;
	padding:0;
}
#menu li .fullwidth a:hover {padding:0;}

/* Images & Boxes */

#menu li .black_box {
	background-color:#111111;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:6px 8px 6px 8px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}
#menu .imgshadow {
	background:#000000;
	padding:4px;
	border:1px solid #222222;
	margin-top:5px;
	margin-bottom:18px;
	-moz-box-shadow:0px 0px 5px #000000;
	-webkit-box-shadow:0px 0px 5px #000000;
	box-shadow:0px 0px 5px #000000;
}
#menu .img_left {
	float:left;
	margin-right:12px;
}
#menu .img_right {
	float:right;
	margin-left:12px;
}

/* Lists */

#menu li ul {
	list-style:none;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0;
}
#menu li ul li {
	font-size:11px;
	line-height:24px;
	position:relative;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
}
#menu li ul li:hover {
	background:none;
	border:none;
}

#menu ul.list, #menu ul.list2, #menu ol.num, #menu ol.num2 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 18px;
	margin-left: 20px;
}
#menu ul.list li, #menu ul.list2 li, #menu ol.num li, #menu ol.num2 li{
	padding:0 0 0 12px;
	line-height:24px;
}
#menu .list {list-style:disc;}
#menu .list2 {list-style:square;}
#menu .num {list-style:decimal;}
#menu .num2 {list-style:upper-latin;}

#menu li .fullwidth ul.list li a, #menu li .fullwidth ul.list2 li a, #menu li .fullwidth ol.num li a, #menu li .fullwidth ol.num2 li a {color:#cccccc;}
#menu li .fullwidth ul.list li a:hover, #menu li .fullwidth ul.list2 li a:hover, #menu li .fullwidth ol.num li a:hover, #menu li .fullwidth ol.num2 li a:hover {color:#FFFFFF;}

#menu ul.thumbnails li {margin-bottom:18px;}

#menu ul.categories {
	background:url("/images/menu_separator.jpg") top repeat-x; 
}
#menu ul.categories li, #menu ul.categories li:hover {
	background:url("/images/menu_separator.jpg") bottom repeat-x;
	padding: 0px;
}
#menu li .fullwidth ul.categories li a {color:#cccccc;}
#menu li .fullwidth ul.categories li a:hover {color:#F7931E;}

/* Paragraphs with Icons */

#menu .calendar, #menu .note, #menu .help, #menu .delete, #menu .favorite, #menu .lock, #menu .archive, #menu .briefcase, #menu .search, #menu .user {
	padding-left:36px; 
	margin-bottom:18px;
}
#menu .calendar {background:url("../img/icons/calendar.png") no-repeat 0px 5px}
#menu .note {background:url("../img/icons/note.png") no-repeat 0px 5px}
#menu .archive {background:url("../img/icons/archive.png") no-repeat 0px 5px}
#menu .search {background:url("../img/icons/search.png") no-repeat 0px 5px}
#menu .help {background:url("../img/icons/help.png") no-repeat 0px 5px}
#menu .delete {background:url("../img/icons/delete.png") no-repeat 0px 5px}
#menu .favorite {background:url("../img/icons/favorite.png") no-repeat 0px 5px}
#menu .lock {background:url("../img/icons/lock.png") no-repeat 0px 5px}
#menu .briefcase {background:url("../img/icons/briefcase.png") no-repeat 0px 5px}
#menu .user {background:url("../img/icons/user.png") no-repeat 0px 5px}

/* Paragraphs with borders */

#menu .dark, #menu .brown, #menu .yellow, #menu .red, #menu .blue, #menu .green {
	padding-left:15px; 
	color:#cccccc; 
	margin-bottom:18px;
}
#menu .dark {border-left:#3B3B3B solid 7px}
#menu .brown {border-left:#8D8767 solid 7px}
#menu .yellow {border-left:#DBA742 solid 7px}
#menu .red {border-left:#C05D48 solid 7px}

#menu .blue {border-left:#52878B solid 7px}
#menu .green {border-left:#B0BD85 solid 7px}

/* Tables */

#menu #table_light, #menu #table_dark {
	width:100%;
	padding:0;
	margin:6px 0 18px 0;
	font-size:12px;
}
#menu #table_light th, #menu #table_dark th {
	text-align:left; 
	padding:12px 9px 12px 9px; 
	font-weight:bold; 
	font-size:12px;
}
#menu #table_light {
	border:1px solid #cbcbcb;
	border-bottom:none;
}
	#menu #table_light th {
		color:#3A3A3A; 
		border-bottom:1px solid #cbcbcb; 
		background:#F5F5F5;
	}
	#menu #table_light td {
		border-bottom:1px solid #cbcbcb; 
		background:#fff; 
		padding:12px 9px 12px 9px; 
		color:#888;
	}

#menu #table_dark {
	border:1px solid #000; 
	border-bottom:none;
}
	#menu #table_dark th {
		color:#FFF; 
		border-bottom:1px solid #000; 
		background:#0D0D0D;
	}
	#menu #table_dark td {
		border-bottom:1px solid #000; 
		background:#0F0F0F; 
		padding:12px 9px 12px 9px; 
		color:#DDD;
	}

/* Dropcap */

.dropcap {
	display:block; 
	float:left; 
	font-size:42px; 
	line-height:36px; 
	margin:2px 8px 0 0;
}

/* Form Elements */

#menu form {
	font-size:12px; 
	margin:0; 
	padding:0; 
	width:100%;
}
#menu legend, #menu label {
	font-size:12px;
	letter-spacing:1px;
	text-transform:uppercase;
}
#menu input, #menu textarea, #menu select {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px; 
	padding:5px; 
	margin:5px 0 5px 0; 
	background:#f5f5f5; 
	border:1px solid #ddd; 
	border-radius:3px; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#menu .radio, #menu .checkbox {
	background:none; 
	border:none;
}
#menu select {width:260px;}
#menu textarea {
	width:360px;
	height:110px;
}
#menu input:hover, #menu textarea:hover {
	border:1px solid #ccc;
}
#menu textarea:hover {
	border:1px solid #BBB;
}
#menu optgroup {font-style:normal;}
#menu .button {
	margin-right:18px;
	padding:4px;
}

#menu .blackbg {background:#000000;}



/*  _____________________________________________________________________________

    6. Colors
    _____________________________________________________________________________  */



/* Blue */

.menu_blue {background-color:none;} /* 43% */
.menu_blue #menu li .fullwidth a {color:#6a82a3;} /* 53% */
.menu_blue #menu li .fullwidth a:hover {color:#536987;} /* 43% */

/*  _____________________________________________________________________________

    END "MEGAMENU" CSS FROM MEGAMENU SCRIPT
    _____________________________________________________________________________  */


/*  _____________________________________________________________________________

    BEGIN "MEGAMENU_LAYOUT" CSS FROM MEGAMENU SCRIPT
    _____________________________________________________________________________  */

/*
Item Name : 
Author URI : http://themeforest.net/user/Keliah
Version : 1.0
*/

/*

TABLE OF CONTENTS

01 RESET
02 TYPOGRAPHY

*/



/*  _____________________________________________________________________________

	01 RESET
    _____________________________________________________________________________  */



html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, _p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}
/* remember to define focus styles! */
:focus{outline:0}
ol, ul{list-style:none}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal}
blockquote:before, blockquote:after, 
q:before, q:after{content:""}
blockquote, q{quotes:""""}


/*  _____________________________________________________________________________

	02 TYPOGRAPHY
    _____________________________________________________________________________  */



body {font-family:Arial,Helvetica,sans-serif;}
_p{font-size:12px; line-height:21px; margin-bottom:18px}
_.strong{font-weight:bold}
_.italic{font-style:italic}
_a{text-decoration:none}
_a:hover{cursor:pointer}
_ul, ol{margin-bottom:18px}



/*  _____________________________________________________________________________

    END "MEGAMENU_LAYOUT" CSS FROM MEGAMENU SCRIPT
    _____________________________________________________________________________  */




