body {
	margin-top: 0px; 
	margin-left: 0px;
	padding-top: 0px;
	background-color: #FFFFFF;
}

a:link, a:visited {
	text-decoration: none;
}

font.subheader {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: White;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

td.buttonbar {
	text-align: right;
	width: 620px;
	background-color: #336666;
	padding-right: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

td.banner {
	background-color: #336666;
}

td.navigation {
	text-align: right;
	width: 620px;
	background-color: #CCCC99;
	padding-right: 0px;
	margin-right: 0px;
}

h2.navoff {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #336666;
	padding: 0px;
	margin: 0px;
}

h2.navon {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin: 0px;
}

font.navoff {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #336666;
	padding: 0px;
	margin: 0px;
}

font.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}


font.smalltextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

font.smalltextwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: white;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}


font.smalltextred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: red;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

font.smallertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

font.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}


font.mediumtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

font.bluetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #003399;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}


font.smallerbluetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

font.smallerbluetextunderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

font.smallbluetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003399;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

font.smalltextproduct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: white;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

font.smalltextproductfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: white;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

font.smalltextproductblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #6699cc;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

font.address {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	padding: 0px;
	margin: 0px;
}

font.price {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	padding: 0px;
	margin: 0px;
}

font.productcolor {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	padding: 0px;
	margin: 0px;
}

font.productprice {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003399;
	padding: 0px;
	margin: 0px;
}

font.productshortdesc {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	padding: 0px;
	margin: 0px;
}

font.color {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: red;
	padding: 0px;
	margin: 0px;
}

td.indent {
	padding-left: 3px;
	margin-left: 3px;
	padding-bottom: 6px;
}

td.topspace {
	padding-left: 3px;
	margin-left: 3px;
	padding-top: 5px;
}

select {
	font-family:  arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	text-align: top;
}

input.net {
	font-family:  arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
}

font.promo {
	font-family:  arial, helvetica, sans-serif;
	font-size: 11pt;
	color: black;
	font-weight: bold;
}

font.strongtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

font.strongtextred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: red;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

font.required {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #CC6600;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

font.subtext {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #336666;
	padding: 0px;
	margin: 0px;
}

font.footer {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: white;
	padding: 0px;
	margin: 0px;
}

font.sidebarhot {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #336666;
	line-height: 12pt;
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
}

font.category {
	font-family: Arial black, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: left;
	color: #6699cc;
	text-decoration: none;
}

font.smallcategory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #6699cc;
}


font.smallercategory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	color: #6699cc;
	text-decoration: none;
}

font.smallcategorygrey {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	color: lightgrey;
}


font.subcategory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #6699cc;
}


font.storename {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
}

font.product {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: white;
	padding: 0px;
	margin: 0px;
}

font.subtotal {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	color: #336666;
	padding: 0px;
	margin: 0px;
}


font.shoppingcart {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #CC6600;
}

font.productname {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #336666;
	padding: 0px;
	margin: 0px;
}

td.wordspace {
	padding-left: 3px;
	margin-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

td.categoryspaceold {
	padding-left: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-bottom: 2px;
}

h2.buttons {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #CCCC99;
	padding: 0px;
	margin: 0px;
}

font.buttons {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #CCCC99;
	padding: 0px;
	margin: 0px;
}

font.buttonson {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFCC66;
	padding: 0px;
	margin: 0px;
}

font.toplevel {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

font.topleveloutlet {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: firebrick;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}


font.lowerleveloutlet {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: red;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

font.lowerlevel {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: white;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

font.myplacetitle {
	font-family: Arial black, Helvetica, sans-serif;
	font-size: 18pt;
	color: white;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

font.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: white;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}


td.left {
	border-left: 1px;
	border-bottom: 1px;
	border-color: black;
}

td.leftnav {
	padding-left: 3px;
	margin-left: 3px;
	background-color: #CCCC99;
}

td.leftnavon {
	padding-left: 3px;
	margin-left: 3px;
}

font.product1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: white;
	padding: 0px;
	margin: 0px;
}
font.viewallsubcat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0066FF;
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
}
font.viewallcat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #333399;
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
}
font.allprodcat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #333399;
	padding: 0px;
	margin: 0px;
}
font.redtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: red;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
font.previewtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0066cc;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
font.previewtext {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	padding: 0px;
	margin: 0px;
	line-height: 8pt;
}
font.slnavtoptext {
	font-family:  Arial black, Helvetica, sans-serif;
	font-size: 11pt;
	color: #003399;
	padding: 0px;
	margin: 0px;
}
font.slmaintoptext {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #003399;
	padding: 0px;
	margin: 0px;
}
font.slmainbottomtext {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003399;
	padding: 0px;
	margin: 0px;
}
.search-cat-head {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: lowercase; 
	color: #FFFFFF; 
	letter-spacing: normal; 
	text-align: left; 
	vertical-align: -50%; 
	word-spacing: normal; 
	white-space: normal;
	padding-top: 10pt; 
	padding-right: 0pt; 
	padding-bottom: 0pt; 
	padding-left: 0pt; 
	text-decoration: none}
	
.search-cat-list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	display: table-row-group;
	white-space: pre;
	vertical-align: bottom;
	text-indent: 15px;
}

.search-results-copy { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	font-weight: bold; 
	color: #003399; 
	text-align: left; 
	vertical-align: bottom}
	
	
a.search-results-copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	text-align: left;
	text-decoration : underline;
}
.search-sort {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #FFFFFF;
	text-transform: lowercase;
	text-indent: 5pt;
	vertical-align: middle;
	line-height: normal;
	font-weight: bold;
}
.search-sort-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: lowercase;
	color: #FFFFFF;
	vertical-align: middle;
	text-decoration: underline;
}
.search-cat-list-count {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	text-decoration: none;
	white-space: pre;
	vertical-align: bottom;
}
.search-results-copysm {

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #003399; 
	letter-spacing: normal; 
	text-align: left; 
	vertical-align: bottom; 
	word-spacing: normal; 
	white-space: normal; 
	padding-top: 0pt; 
	padding-right: 0pt; 
	padding-bottom: 0pt; 
	padding-left: 0pt ; 
	height: auto; 
	width: auto
}
.search-sort-link-bl {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: lowercase;
	color: #003399;
	vertical-align: bottom;
	text-decoration: underline;
}
.search-sort-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #003399;
	text-transform: lowercase;
	text-indent: 5pt;
	vertical-align: middle;
	font-weight: bold;
}
.search-head {
	font-family: "Arial Black", Arial;
	font-size: 10pt;
	font-style: normal;
	color: #FFFFFF;
}
.search-sort-link-na {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: lowercase;
	color: #003399;
	vertical-align: middle;
}
.search-cat-list-sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	display: table-row-group;
	white-space: pre;
	vertical-align: bottom;
	text-indent: 10px;
	font-weight: bold;
}
.search-results-copy-red {

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #CC3300; 
	letter-spacing: normal; 
	text-align: left; 
	vertical-align: bottom; 
	word-spacing: normal; 
	white-space: normal; 
	padding-top: 0pt; 
	padding-right: 0pt; 
	padding-bottom: 0pt; 
	padding-left: 0pt ; 
	height: auto; 
	width: auto
}
.search-sort-link-na {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: lowercase;
	color: #003399;
	vertical-align: bottom;
}


.strike-price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	text-decoration: line-through;
	font-weight: normal;
}

.list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
	color: #666666;
}
.list:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
	color: #666666;
}
.list:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
	color: #000000;
}

.thmb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
	color: #666666;
}

.thmb:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
	color: #666666;
}

.thmb:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
	color: #000000;
}

.sizing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
	vertical-align: middle;
}
.sizing td {
	padding: 2px;
	height: 40px;
	border: 1px solid #999999;
}
.sizinghdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
.sizingSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
