body { font: 10px arial; color: #4d4d4d; text-align: center; }
td { font: 11px arial; color: #4d4d4d; }
p, dl, ol, ul, select { font: 10px arial; }
a { color: #000; font-family: arial; }

div.page { width: 775px; margin: 0pt auto; text-align: center; background: url(/images/cat_topline2.gif) repeat-x top; }
.parametricAttribGroup{display:block; width:160px;}
table table.parametricAttribs { width: 160px; }
.parametricAttribGroupCell .parametricAttribGroup .parametricAttribContainer{display:block; padding:0px 2px 20px 0px; background: transparent url(/images/leftNavBg.gif) no-repeat scroll left bottom; width: 160px; margin-top: -1px;}
.parametricAttribGroupCell .parametricAttribGroup .parametricAttribHeader{height:23px; display:block; padding:0px; position:relative;}
.parametricAttribGroupCell .parametricAttribGroup .parametricAttribHeader span{background:no-repeat url(/images/navCatHeader.gif); height:23px; width:147px; display:block; padding:7px 0px 0px 13px; font-size:11px; color:#fff; font-weight:bold;}
.parametricAttribs .parametricHeaderCell { display: none; }
.parametricAttribs .parametricCatHeaderCell { background: url(/images/navHeader.gif) no-repeat bottom; height: 49px; width: 161px; border-bottom: 5px solid #fff; }
.parametricAttribs .parametricCatHeaderCell span { padding: 0; font-size: 11px; font-weight: bold; color: #1f4491; }
.parametricAttribs .parametricAttribGroupCell { padding: 0px; }
.parametricAttribs .parametricAttribGroupCell {}
.parametricAttribGroup .parametricAttribSeparator { height: 0px; display: none; }

div.mainContent { width: 603px; float: left; margin-bottom: 10px; text-align: left; }
div.mainContent #oas76 { height: 216px; width: 603px; overflow: hidden; margin-bottom: 3px; margin-top: 19px; }
div.mainContent #oasCatx01, div.mainContent #oasCatx02 { width: 300px; height: 134px; overflow: hidden; float: left; margin-bottom: 12px; }
div.mainContent #oasCatx01 { margin-right: 3px; }
div.mainContent .middleContent { border-bottom: 1px solid #ccc; float: right; }
div.mainContent .middleContent .row1 { background: url(/images/featuredHeader.gif) no-repeat top; }
div.mainContent .middleContent .row2 { background: url(/images/topSellerHeader.gif) no-repeat top; }
div.mainContent .middleContent .row3 { background: url(/images/newArrivalsHeader.gif) no-repeat top; border-right: 1px solid #ccc; }
div.mainContent .middleContent .row1, .row2, .row3 { width: 198px; padding: 26px 1px 0px 0px; float: left; border-left: 1px solid #ccc; }
div.mainContent .middleContent .row1 .rowItem, .row2 .rowItem, .row3 .rowItem { height: 291px; text-align: center; padding-top: 22px; position: relative; }
div.mainContent .middleContent .row1 img, .row2 img, .row3 img { border: none; }
div.mainContent .middleContent .spacer { bottom: 15px; margin-left: 14px; height: 1px; width: 170px; border-bottom: 1px solid #ccc; position: absolute; left: 0px; }


/*global stuff */
.pagetext { font: 10px arial; color: #4d4d4d; }
.pagelink { color: #000; font: 10px arial; }/*km 1/7 search*/
.pagelink:hover { color: #003082; }

.topnavlink { color: #000; text-decoration: none; font: 10px arial; }

.topnavlink2 { color: #fff; text-decoration: none; font: bold 10px arial; }

.topnavlink:hover, .topnavlink2:hover { text-decoration: underline; }

/**/
ul#mainNav2 li a { color: #fff; display: block; text-decoration: none; }

ul#mainNav2 li { background-repeat: no-repeat; color: #fff; float: left; list-style-type: none; margin: 0pt; padding: 0px 0px 0px 5px; position: relative; z-index: 1000; }

ul#mainNav2 { font: 11px/14px Tahoma, arial, Helvetica; margin: 0pt; padding: 0pt; text-transform: uppercase; top: 0px; width: 770px; }

/**/
.leftnavhead { font-size: 11px; color: #000; font-weight: bold; }
.leftnavlink { color: #000; text-decoration: none; font: 11px arial; }
.leftnavlink2 { color: #012F84; text-decoration: none; font: 11px arial; }
.leftnavlink2:hover {  color: #012F84; text-decoration: none; font: 11px arial; }
.leftnavlinkNS { font-size: 11px; color: #4d4d4d; }
.leftnavlinkNS:hover { color: #005f90; }
.catheader { font-size: 11px; color: #1B3A8A; font-weight: bold; }
.leftnavlinkcat { color: #1B3A8A; text-decoration: none; font: 11px arial; }
.rightnavhead { font-size: 10px; color: white; font-weight: bold; background-color: #01669a; }
.rightnavlink { color: #005f90; font-size: 10px; }
.catheader { color: #000; font: bold 11px arial; }
.brand_shops_link { font: bold 10px verdana; text-decoration: none; color: #000; }

div#right_arrow, div#left_arrow { display: block; text-align: center; position: absolute; height: 30px; }
div#left_arrow { width: 15px; }
div#right_arrow { width: 14px; }

.footerlink { color: #fff; font-size: 9.5px; text-decoration: none; }
.footerlink:hover { text-decoration: underline; }
.footertext { color: #000; font-size: 9.5px; text-decoration: none; }

.rowColor1 { background: #efebef; }
.rowColor2 { background: #fff; }

.subheadlarge { font: bold 18px arial, helvetica; color: #005f90; }
.subheadmed { font: bold 16px arial, helvetica; color: #000; }/*km 1/7 search*/
.subheadsmall { font: bold 12px verdana, geneva; color: #000; }/*km 1/7 search*/

.prodhead { background-color: #d6d6d6; color: #666; font-weight: bold; }
.proddesc { font-size: 10px; color: #333; }
.prodtitle { color: #000; font-size: 11px; text-decoration: none; font-weight: bold; }/*km 1/7*/
.listprice { font-size: 9.5px; color: #777; }
.ourprice { font: 11px arial, helvetica; color: #000; }/*km 1/7*/
.listpricevalue { font: 9.5px arial, helvetica; color: #7b7a7a; }
.ourpricevalue { font: 11px arial, helvetica; color: #cc0000; }/*km 1/7*/
.listpriceoutlet { font-size: 10px; color: #777; }
.ourpriceoutlet, .prodourprice { font: bold 14px arial, helvetica; color: #cc0000; }
.buyinfo { font-size: 10px; color: #000; font-weight: bold; }
.regImage { border-color: #dfdfdf; color: #dfdfdf; }

#rvp { float: left; margin: 0 auto; overflow: hidden; }

.padding { padding: 5px; }
.highlight { background-color: #666; color: #fff; font-size: 16px; font-weight: bold; }

.breadcrumb { font-size: 11px; color: #000; text-decoration: none; }
.breadcrumb:hover { color: #000; text-decoration: none; }

.itemsfound { font-size: 12px; color: #fff; background: #000; font-weight: bold; padding: 2px; }
.dropdown { font: bold 11px verdana, geneva; color: #000; }
.results { color: #000; font-size: 11px; font-weight: bold; text-decoration: none; }
.searchsortby { color: #4d4d4d; font-size: 10px; font-weight: bold; }
.bidform { font-size: 11px; font-weight: bold; color: #005a94; }

/* gift certificates */
.header { font: bold 13px arial, helvetica; color: #005f90; }
.bigheader { font: bold 18px arial, helvetica; color: #005f90; }

/* helpdesk style */

.hd_pagelink { color: #00293f; text-decoration: none; font-size: 10px; }
.hd_pagelink:hover { text-decoration: underline; }
.header { font-size: 12px; font-weight: bold; text-decoration: none; color: #00293f; }
.subheadNumber { font-size: 10px; padding-left: 2px; font-weight: bold; color: #00293f; text-decoration: none; }
.subnavHeader { font-size: 10px; padding-left: 2px; font-weight: bold; color: #fff; text-decoration: none; }
.hdTopicHeading { font-size: 12px; font-weight: bold; text-decoration: none; color: #000; }

/*site palette*/
.maincolor, .wizmaincolor { background: #003082; color: #fff; }
.secondarycolor { background: #d5d5d5; }
.tertiarycolor { background: #8e8e8e; }
.wizmaincolor, .wizhighcolor { padding-left: 10px; padding-right: 10px; font-weight: bold; font-family: arial, helvetica; text-transform: uppercase; }
.wizhighcolor { background: #c2c2c2; color: #000; }

/*shopping2.0 checkout styles*/
.error { font: bold 11px verdana, geneva; color: #cc0000; line-spacing: 8px; border-color: #cc0000; border-style: solid; border-width: 2px; width: 550px; height: 65px; }
.error2 { font: bold 11px verdana, geneva; background: #ffff00; padding: 1px; }
.alert { color: #cc0000; font-weight: bold; }
.details { font: 9.5px verdana, geneva; color: #555; }
.promodetails { font: 9.5px verdana, geneva; color: #cc0000; }

/*checkout 2004*/
.checkbg_lt, .cartrow1 { background: #f5f5f5; }
.checkbg_dk { background: #d7d7d7; }
.checkbg_border { border: solid 1px #666; }
.check_bullet { color: #cc0000; }
.cartrow2 { background: #fff; }

/*CA/US store popup*/
.popup { font: 12px verdana, geneva; color: #000; }/*km 1/13*/

/* New Homepage F */
#topShopsContent { width: 580px; margin-left: 15px; height: 30px; position: absolute; overflow: hidden; white-space: nowrap; z-index: 3; }

#leftArrow, #rightArrow { width: 15px; height: 30px; position: absolute; cursor: pointer; z-index: 5; }

#rightArrow { margin-left: 595px; }

#divHtml { /*white-space: nowrap;*/	padding-top: 8px; left: 0px; position: absolute; }

.top_shops_link { font-weight: bold; /*font-style: italic;*/ text-transform: uppercase; font-size: 14px; color: #000; text-decoration: none; }

.top_shops_link:hover { color: #a02a2b; }

#sortGo { position: relative; top: 7px; }

a#akAPI { height: 0px !important; display: none !important; }