<style type="text/css">
<!--
H1
{
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}

H2
{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-variant: small-caps; 
	text-decoration: none;
}

.accessoriesanchor
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

A.accessoriesanchor
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

A.accessoriesanchor:hover
{
	color: #000000;
}

A.nextitem
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFEEBB;
	text-decoration: none;
	font-weight: bold;
}

A.nextitem:hover
{
	color: #FFFFFF;
}

.emailitemname
{
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

A.emailitemname
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.emailprice
{
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #C50000;
}

A.emailprice
{
	color: #C50000;
	text-decoration: none;
}

.emailspecialprice
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C50000;
}

A.emailspecialprice
{
	color: #C50000;
	text-decoration: none;
}

.emailmenu02
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

A.emailmenu02
{
	color: #FFFFFF;
	text-decoration: none;
}

A.emailmenu02:hover
{
	color: #C5C5C5;
	text-decoration: none;
}

A.enlargeimage
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #5F5F5F;
	text-decoration: none;
}

.sitemaptable td {
	border: 1px solid #DCDCDC;
}

A.indexcontents:hover
{
	color: #C50000;
}

A.indexcontents
{
	color: #000000;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	font-variant: small-caps;
	font-family: arial, helvetica, sans-serif;
}

.itemnumber {
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
}

.idnumber
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #EFEFEF;
	text-decoration: none;
}

A.emailpage
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #5F5F5F;
	text-decoration: none;
}

.descriptionhead
{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}

.crosssellheader
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
	font-style: italic;
}

table.crossselltable td {
	border: 1px solid #DCDCDC;
}

.msrpprice
{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #969696;
	text-decoration:none;
}

.saleprice
{
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #C32703;
	text-decoration:none;
}

.price
{
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}

.tilefeatureitemsheading
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}

.tilesubcategoryheading
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

table.tilesubcategoryname {
	border-collapse: collapse;
}

table.tilesubcategoryname td {
	border: 0px solid #FFFFFF;
}

table.tilesubcategoryname td a{
	display: block;
	padding: 2px;
	width: 186px;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	font-variant: small-caps;
	font-family: arial, helvetica, sans-serif;
	valign: center;
	align: center;
}

table.tilesubcategoryname td a:link, table.tilesubcategoryname td a:visited {
	color: #000000;
	background-color: #FFFFFF;
}

table.tilesubcategoryname td a:hover, table.tilesubcategoryname td a:active {
	color: #C50000;
	background-color: #FFFFFF;
}


a.tilemoreinfo:link, a.tilemoreinfo:visited
{
	background-color: #000000;
	border-top: #999999 solid 1px;
	border-right: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	border-left: #999999 solid 1px;
	color: #FFFFFF;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	text-decoration: none;
	display: block;
}
a.tilemoreinfo:hover
{
	background-color: #000000;
	color: #C50000;
}
a.tilemoreinfo:active, a.tilemoreinfo:focus 
{
	color: #C50000;
	border-top: #000000 solid 1px;
	border-right: #999999 solid 1px;
	border-bottom: #999999 solid 1px;
	border-left: #000000 solid 2px;
	letter-spacing: normal;
}

.tilebuybutton
{
	color: #FFF0F5;
	font-size: 10px;
	font-weight:bold;
	background: #C50000;
}

a.tilebuybutton:link, a.tilebuybutton:visited
{   
	background-color: #C50000;
	border-top: #999999 solid 1px;
	border-right: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	border-left: #999999 solid 1px;
	color: #FFFFFF;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	text-decoration: none;
	display: block;
}
a.tilebuybutton:hover
{
	background-color: #FA0606;
}
a.tilebuybutton:active, a.tilebuybutton:focus 
{
	border-top: #333333 solid 1px;
	border-right: #999999 solid 1px;
	border-bottom: #999999 solid 1px;
	border-left: #333333 solid 2px;
}

.tilesaleprice
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #C32703;
}

A.tilesaleprice
{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #C32703;
	font-weight:bold;
	text-decoration: none;
}

.tileprice
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
}

A.tileprice
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}

.tiletitle
{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
}

A.tiletitle
{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}

A.tiletitle:hover
{
	color: #000000;
	font-weight:bold;
	text-decoration: underline;
}

.tiledescription
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

A.tiledescription

{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

A.tiledescription:hover
{
	color: #000000;
	text-decoration:none;
}

.emailtextbox
{
	color: #640000;
	font-size: 11px;

	background: #FEB;
	border: #000000 solid 1px
}

.emailbutton
{
	color: #FFF0F5;
	font-size: 11px;
	font-weight:bold;
	background: #C50000;
	border: 1px #000000 outset
}

.emailbutton:hover
{
	text-decoration: underline;
}

.questionscall
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;

	font-weight:bold;
	color: #000000;
}

.orderbutton
{
	color: #FFF0F5;
	font-size: 14px;
	font-weight:bold;
	background: #C50000;
}

.itemoptions
{
	color: #000000;
	font-size: 12px;
	background: #FFEEBB;
}

.quantitytext
{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.quantitybox
{
	color: #000000;
	font-size: 13px;
	background: #FFEEBB;
	border: #000000 solid 1px
}

.subcategoriesheading
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #CFB5BE;
}

.topmenu
{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-variant: small-caps; 
	text-decoration: none;
}

A.topmenu
{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-variant: small-caps; 
	text-decoration: none;
}

A.topmenu:hover
{
	color: #C32703;
	text-decoration:none;
}

.searchtextbox
{
	color: #640000;
	font-size: 11px;
	background: #F0F0F0;
	border: #000000 solid 1px;
}

.searchbutton
{
	color: #FFF0F5;
	font-size: 11px;
	font-weight:bold;
	background: #C50000;
	background-color: #C50000;
	border-top: #999999 solid 1px;
	border-right: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	border-left: #999999 solid 1px;
	font-family: arial,helvetica,sans-serif;
	padding: 0px;
}

.pageheading
{
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}

A.menu02c
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}

A.menu02c:hover
{
	color: #C32703;
	font-weight:bold;
	text-decoration:none;
}

.menu02cselected
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #C32703;
	font-weight:bold;
	text-decoration:none;
}

A.menu02b
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

A.menu02b:hover
{
	color: #C32703;
	text-decoration:none;
}

A.menu02a
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}


A.menu02a:hover
{
	color: #C32703;
	text-decoration:none;
}

A.menu02aselected
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C32703;
	text-decoration: none;
}

.menu01
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

A.menu01
{
	color: #C50000;
	text-decoration: none;
}

A.menu01:hover
{
	color: #FA0606;
	text-decoration: none;
}

.breadcrumbs
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
}

A.breadcrumbs:hover
{
	color: #ffffff;
	text-decoration: underline;
}

p {	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000; }

td {	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000; }

li {	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000; }

br {	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000; }

.font30	{	font-family: arial, helvetica, sans-serif;
		font-size: 30px;
		color: #000000; }

.font29	{	font-family: arial, helvetica, sans-serif;
		font-size: 29px;
		color: #000000; }

.font28	{	font-family: arial, helvetica, sans-serif;
		font-size: 28px;
		color: #000000; }


.font27	{	font-family: arial, helvetica, sans-serif;
		font-size: 27px;
		color: #000000; }

.font26	{	font-family: arial, helvetica, sans-serif;
		font-size: 26px;
		color: #000000; }

.font25	{	font-family: arial, helvetica, sans-serif;
		font-size: 25px;
		color: #000000; }

.font24	{	font-family: arial, helvetica, sans-serif;
		font-size: 24px;
		color: #000000; }
		
.font23	{	font-family: arial, helvetica, sans-serif;
		font-size: 23px;
		color: #000000; }
		
.font22	{	font-family: arial, helvetica, sans-serif;
		font-size: 22px;
		color: #000000; }
		
.font21	{	font-family: arial, helvetica, sans-serif;
		font-size: 21px;
		color: #000000; }
	
.font20	{	font-family: arial, helvetica, sans-serif;
		font-size: 20px;
		color: #000000; }

.font19	{	font-family: arial, helvetica, sans-serif;
		font-size: 19px;
		color: #000000; }

.font18	{	font-family: arial, helvetica, sans-serif;
		font-size: 18px;
		color: #000000; }

.font17	{	font-family: arial, helvetica, sans-serif;
		font-size: 17px;
		color: #000000; }

.font16	{	font-family: arial, helvetica, sans-serif;
		font-size: 16px;
		color: #000000; }


.font15	{	font-family: arial, helvetica, sans-serif;
		font-size: 15px;
		color: #000000; }

.font14	{	font-family: arial, helvetica, sans-serif;
		font-size: 14px;
		color: #000000; }

.font13	{	font-family: arial, helvetica, sans-serif;
		font-size: 13px;
		color: #000000; }

.font12	{	font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000000; }

.font11	{	font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		color: #000000; }

.font10	{	font-family: arial, helvetica, sans-serif;
		font-size: 10px;
		color: #000000; }


.font9	{	font-family: arial, helvetica, sans-serif;
		font-size: 9px;
		color: #000000; }

.font8	{	font-family: arial, helvetica, sans-serif;
		font-size: 8px;
		color: #000000; }
		
.font7	{	font-family: arial, helvetica, sans-serif;
		font-size: 7px;
		color: #000000; }
		
.font6	{	font-family: arial, helvetica, sans-serif;
		font-size: 6px;
		color: #000000; }
		
.font5	{	font-family: arial, helvetica, sans-serif;
		font-size: 5px;
		color: #000000; }

A.asm1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.sitemap1
{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
}

a.sitemap1:hover
{
	text-decoration:none;
}

.sitemap2
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

a.sitemap2:hover
{
	text-decoration:none;
}

.sitemap3
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

a.sitemap3:hover
{
	text-decoration:underline;
}

a.asm1:hover
{
	text-decoration:underline;
}

.sm2 {
	margin: 0 0 0 10px;
}

a.asm2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.asm2:hover
{
	text-decoration:underline;
}

.sm3 {
	margin: 0 0 0 30px;
}

a.asm3 {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}

a.asm3:hover
{
	text-decoration:underline;
}

.featuresaleprice
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #C32703;
}

A.featuresaleprice
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #C32703;
	font-weight:bold;
	text-decoration: none;
}

.featureprice
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

A.featureprice
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a.featuretitle:hover
{
	text-decoration:underline;
}

.featuretitle
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}

.featureheader
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
	font-style: italic;
}

table.featuretable td {
	border: 1px solid #DCDCDC;
}

table.crosssell {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: #DCDCDC #DCDCDC #DCDCDC #DCDCDC;
	border-collapse: collapse;

}
table.crosssell td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #DCDCDC #DCDCDC #DCDCDC #DCDCDC;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: center;
	background-color: #f5f5f5;
	width: 180px;
}

table.crosssellhead {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: #DCDCDC #DCDCDC #DCDCDC #DCDCDC;
	border-collapse: collapse;

}
table.crosssellhead td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #DCDCDC #DCDCDC #DCDCDC #DCDCDC;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: center;
	background-color: #FFEEBB;
	width: 180px;
}

#productnotes {
clear: both;
margin: 0;
padding: 0;
}

#productnotes p {
padding: 15px;
}

#productnotes img {
border: 0;
}
.tileemailbutton
{
	color: #FFF0F5;
	font-size: 11px;
	font-weight:bold;
	background: #C50000;
	
}

a.tileemailbutton:link, a.tileemailbutton:visited
{   
	background-color: #C50000;
	border-top: #999999 solid 1px;
	border-right: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	border-left: #999999 solid 1px;
	color: #FFFFFF;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px;
	text-decoration: none;
	display: block;
}
a.tileemailbutton:hover
{
	text-decoration: underline;
}
a.tileemailbutton:active, a.tileemailbutton:focus 
{
	border-top: #333333 solid 1px;
	border-right: #999999 solid 1px;
	border-bottom: #999999 solid 1px;
	border-left: #333333 solid 2px;
}
.logos img {
margin-bottom: 3px;
}

#navlist  {

		margin-bottom: 0em;
		margin-top: 0em;

		}

#navcontainer ul {

		padding-left: 0;

		margin-left: 0;

		background-color: #000000;

		color: #ffffff;

		float: left;

		width: 100%;

		font-family: arial, helvetica, sans-serif;

		}



#navcontainer ul li { display: inline; }



#navcontainer ul li a

{

padding: 0.2em 1.2em;

background-color: #000000;

color: #ffffff;

text-decoration: none;

float: left;

border-right: 1px solid #fff;

}



#navcontainer ul li a:hover

{

background-color: #c50000;

color: #ffffff;

text-decoration: none;

}


html, body {
	font-family:Tahoma, Helvetica, sans-serif;
	vertical-align:top;
	border-spacing:0;
	border-collapse:collapse;
	height:100%;
	border-style:none;
	border-width:0;
	margin:0;
	padding:0;
}

#top img {vertical-align:top; border:none;}

.left_align {
	margin-left:auto;
	margin-right:0;
	text-align:left;
}

.right_align {
	margin-left:auto;
	margin-right: 0;
	text-align:right;
	vertical-align:top;
	height: 20px;
}


a#navopenaccount {
	display: inline-block;
	background: url('https://sep.turbifycdn.com/ty/cdn/htmarket/navopenaccount.gif') no-repeat;
	height: 20px;
	width: 200px;
	margin: 0 auto;
	vertical-align:top;
}

a#navopenaccount:hover {
	background-position: 0 -20px;
}


a#navloginaccount {
	display: inline-block;
	background: url('https://sep.turbifycdn.com/ty/cdn/htmarket/navloginaccount.gif') no-repeat;
	height: 20px;
	width: 41px;
	margin: 0 auto;
	vertical-align:top;
}

a#navloginaccount:hover {
	background-position: 0 -20px;
}

.nav_button {
	background: #ffffff;
	color:#000000;
	text-align:center;
}

a#whybuyfromus {
	display: block;
	background: url('https://sep.turbifycdn.com/ty/cdn/htmarket/navwhybuyfromus.gif') no-repeat;
	height: 20px;
	width: 103px;
	margin: 0 auto;
	vertical-align:middle;
}

a#whybuyfromus:hover {
	background-position: 0 -20px;
}


a#whybuyfromus-nomyaccount {
	display: block;
	background: url('https://sep.turbifycdn.com/ty/cdn/htmarket/navwhybuyfromus-nomyaccount.gif') no-repeat;
	height: 20px;
	width: 153px;
	margin: 0 auto;
	vertical-align:middle;
}

a#whybuyfromus-nomyaccount:hover {
	background-position: 0 -20px;
}

a#whybuyfromus-nofloatcart {
	display: block;
	background: url('https://sep.turbifycdn.com/ty/cdn/htmarket/navwhybuyfromus-nofloatcart.gif') no-repeat;
	height: 20px;
	width: 152px;
	margin: 0 auto;
	vertical-align:middle;
}

a#whybuyfromus-nofloatcart:hover {
	background-position: 0 -20px;
}

a#orderinfo {
	display: block;
	background: url('https://sep.turbifycdn.com/ty/cdn/htmarket/navorderinfo.gif') no-repeat;
	height: 20px;
	width: 110px;
	margin: 0 auto;
	vertical-align:middle;
}

a#orderinfo:hover {
	background-position: 0 -20px;
}

a#orderinfo-nomyaccount {
	display: block;
	background: url('https://sep.turbifycdn.com/ty/cdn/htmarket/navorderinfo-nomyaccount.gif') no-repeat;
	height: 20px;
	width: 178px;
	margin: 0 auto;
	vertical-align:middle;
}

a#orderinfo-nomyaccount:hover {
	background-position: 0 -20px;
}

a#orderinfo-nofloatcart {
	display: block;
	background: url('https://sep.turbifycdn.com/ty/cdn/htmarket/navorderinfo-nofloatcart.gif') no-repeat;
	height: 20px;
	width: 177px;
	margin: 0 auto;
	vertical-align:middle;
}

a#orderinfo-nofloatcart:hover {
	background-position: 0 -20px;
}

a#emaillist {
	display: block;
	background: url('https://sep.turbifycdn.com/ty/cdn/htmarket/navemaillist.gif') no-repeat;
	height: 20px;
	width: 104px;
	margin: 0 auto;
	vertical-align:middle;
}

a#emaillist:hover {
	background-position: 0 -20px;
}

a#emaillist-nomyaccount {
	display: block;
	background: url('https://sep.turbifycdn.com/ty/cdn/htmarket/navemaillist-nomyaccount.gif') no-repeat;
	height: 20px;
	width: 155px;
	margin: 0 auto;
	vertical-align:middle;
}

a#emaillist-nomyaccount:hover {
	background-position: 0 -20px;
}

a#emaillist-nofloatcart {
	display: block;
	background: url('https://sep.turbifycdn.com/ty/cdn/htmarket/navemaillist-nofloatcart.gif') no-repeat;
	height: 20px;
	width: 154px;
	margin: 0 auto;
	vertical-align:middle;
}

a#emaillist-nofloatcart:hover {
	background-position: 0 -20px;
}
a#rewards {
	display: block;
	background: url('https://sep.turbifycdn.com/ty/cdn/htmarket/navrewards.gif') no-repeat;
	height: 20px;
	width: 152px;
	margin: 0 auto;
	vertical-align:middle;
}

a#rewards:hover {
	background-position: 0 -20px;
}

a#shoppingcart {
	display: inline-block;
	background: url('https://sep.turbifycdn.com/ty/cdn/htmarket/navcart.gif') no-repeat;
	height: 20px;
	width: 160px;
	margin: 0 auto;
	vertical-align:top;
}

a#shoppingcart:hover {
	background-position: 0 -20px;
}

a#shoppingcart-nomyaccount {
	display: inline-block;
	background: url('https://sep.turbifycdn.com/ty/cdn/htmarket/navcart-nomyaccount.gif') no-repeat;
	height: 20px;
	width: 263px;
	margin: 0 auto;
	vertical-align:top;
}

a#shoppingcart-nomyaccount:hover {
	background-position: 0 -20px;
}

.cat_button {
	background: #f5f5f5;
	height: 22px;
	font-size:13px;
	font-weight:400;
	color:#ffffff;
	text-align:center;
}

.cat_button a:link, .cat_button a:visited{
	color:#000000;
	text-decoration:none;
}

.cat_button a:hover {
	color:#c60001;
	text-decoration:underline;;
}

.searchcell {
	font-size:12px;
	font-weight:700;
	color: #c60001;
}


#search-bar {
	background:url('https://sep.turbifycdn.com/ty/cdn/htmarket/searchcellbg.jpg') no-repeat;
	border: none;
	padding: 7px 6px 10px 6px;
	text-align: left;
}

* html #search-bar {
    height: 36px;
}

#search-bar * {
	margin: 0;
}

#search-bar input.search_text {
        font-size: 13px;
	color:#595959;
        line-height: 17px;
	border: 1px solid #c60001;
	width: 405px;
	height: 21px;
	vertical-align:top;
}

a#search_submit {
	text-decoration: none;
	vertical-align:top;

}

input.submit {
	background: url('https://sep.turbifycdn.com/ty/cdn/htmarket/searchbutton.gif');
	border: none;
	width: 81px;
	height: 21px;
	vertical-align:text-top;
	cursor: hand;
}

:hover input.submit {
	background-position: 0 -21px;
}

-->
</style>