html					{ color:#000000;background:#FFFFFF; width:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
body, p, td, .txt08b, .txt09, .txt09b, .txt10, .txt10b, .txt11, .txt11b, .txt12, .txt12b, .txt14, .txt14b, .txt16, .txt16{FONT-SIZE:11px;COLOR:#000000;}

body					{ text-align:center; margin:auto; padding:0; width:1000px; }

#div__header			{ width:1000px; margin:auto; }
#div__title				{ }
#div__label				{ }
#div__body				{ width:1000px; margin:auto; text-align:left; }
#div__footer			{ width:1000px; margin:auto; }

a						{ color:#000000; }
a:hover 				{ color:#de0024; }

#crumbNoLink 			{ color:#FFFFFF; font-size:12px; font:Arial, Helvetica, sans-serif; padding:0 0 0 12px; text-align:left; }
#crumbNoLink a			{ color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; }
#crumbNoLink a:hover	{ color:#FFFFFF; font-size:12px; text-decoration:underline; }

.checkoutprogresstext	{ width:100%; }
#paymethhider			{ width:750px; }

input.qty 				{ width:2.5em !important; }
.add-to-cart			{ padding:20px 0 0 0; }
.add-to-cart .btn-cart	{ background-color:#000000; color:#FFFFFF; }
.sold-out				{ color:#de0024; padding:0 0 0 35px; }

div.site-wrapper{margin:0 auto;width:1000px;}
div.site-nav{font-family:Trebuchet MS;font-size:10px;position:absolute;width:1000px;height:26px;z-index:102;background-color:#000000;border-top:1px solid #000;text-align:left;}
div.site-nav ul{list-style-type:none;}
div.site-nav li{list-style-type:none;padding-right:1px;}
div.site-nav a{text-decoration:none;color:#747474;text-align:left;}
div.site-nav a:hover{color:#de0024;}
div.site-nav ul.floors li{float:left;}
div.site-nav ul.floors li img{border:none;}
div.site-nav div.sub-floor-menus{z-index:102;}
div.sub-floor-menus div.menu{background:#FFFFFF;border-top:0px solid #fff;margin:0;position:absolute;top:26px;height:180px;}
div.sub-floor-menus div.menu dl.section{border:1px solid #000;border-top:none;float:left;display:inline;height:180px;}
div.sub-floor-menus div.menu dl.section dt{font-size:1.3em;font-weight:bold;letter-spacing:-0.03em;line-height:2em;width:auto;padding-left:10px;padding-right:0;color:#343434;}
div.sub-floor-menus div.menu dl.section ul.items a:link{ color:#747474;}
div.sub-floor-menus div.menu dl.section ul.items a:visisted{ color:#747474;}
div.sub-floor-menus div.menu dl.section ul.items a:active{ color:#747474;}
div.sub-floor-menus div.menu dl.section ul.items{width:145px;display:inline;float:left;margin:10px 0 10px 10px;}
div.sub-floor-menus div.menu dl.section ul.items li{height:18px;list-style-position:outside;font-size:11px;font-family:Arial;text-transform:uppercase;}
div.sub-floor-menus div.menu dl.section ul.items li a.black{color:#000;text-align:left;}
div.sub-floor-menus div.menu dl.section ul.items li a.blue{color:#3366FF;text-align:left;}
div.sub-floor-menus div.menu dl.section ul.items li a.blue:hover{color:#000;text-align:left;}
div.site-nav ul.floors li a{background:#000;background-position:50% 0%;background-repeat:repeat-y;display:block;height:26px;position:relative;z-index:1;font-size:16px;color:#fff;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-align:center; }
div.site-nav ul.floors li.disciplines a{ width:115px; border-left:1px solid #000; }
div.site-nav ul.floors li.products a{ width:95px; }
div.site-nav ul.floors li.brands a{ width:80px; }
div.site-nav ul.floors li.specialoffers a{ width:134px; }
div.site-nav ul.floors li.newproducts a{ width:134px; }
div.site-nav ul.floors li.justforkids a{ width:130px; }
div.site-nav ul.floors li a.active{ background-color:#fff; border-bottom:0px solid #fff; color:#000; }
div.site-nav ul.floors li a:hover{ background-color:#fff; border-bottom:0px solid #fff; color:#000; }
div.telNumber a{color:#fff;}
div.telNumber a:hover{color:#fff;}
.linkPad{padding-top:4px; display:block;}
.activa_section{color:#FFFFFF;width:146px;}
.activa_section a{color:#FFFFFF;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
.activa_section a:hover{text-decoration:underline;}
#carttable td{font:Arial, Helvetica, sans-serif;font-size:12px;}
#outerwrapper{margin:auto;text-align:left;}
#innerwrapper{margin:auto;text-align:left;}

.txt07-white{FONT-SIZE:7pt;color:#FFFFFF;TEXT-DECORATION:none;}
.txt07-grey{FONT-SIZE:7pt;color:#333333;TEXT-DECORATION:none;}
.txt07u-grey{FONT-SIZE:7pt;color:#333333;TEXT-DECORATION:underline;}
.txt08b{FONT-SIZE:8px;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.txt08b-white{FONT-SIZE:8px;COLOR:#FFFFFF;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.txt09{FONT-SIZE:9px;TEXT-DECORATION:none;}
.txt09b{FONT-SIZE:9px;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.txt09b-white{FONT-SIZE:9px;COLOR:#FFFFFF;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.txt10{FONT-SIZE:10px;TEXT-DECORATION:none;}
.txt10-grey{FONT-SIZE:10px;COLOR:#666666;TEXT-DECORATION:none;}
.txt10b{FONT-SIZE:10px;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.txt10b-red{FONT-SIZE:10px;COLOR:#990000;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.txt10b-white{FONT-SIZE:10px;COLOR:#FFFFFF;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.txt11{FONT-SIZE:11px;TEXT-DECORATION:none;}
.txt11-grey{FONT-SIZE:11px;COLOR:#666666;TEXT-DECORATION:none;}
.txt11b{FONT-SIZE:11px;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.txt11b-red{FONT-SIZE:11px;COLOR:#990000;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.txt11b-white{FONT-SIZE:11px;COLOR:#FFFFFF;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.txt12{FONT-SIZE:12px;TEXT-DECORATION:none;}
.txt12-grey{FONT-SIZE:12px;COLOR:#666666;TEXT-DECORATION:none;}
.txt12b{FONT-SIZE:12px;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.txt12b-grey{FONT-SIZE:12px;COLOR:#666666;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.txt13b{FONT-SIZE:13px;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.txt14{FONT-SIZE:14px;TEXT-DECORATION:none;}
.txt14b{FONT-SIZE:14px;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.txt14b-grey{FONT-SIZE:14px;COLOR:#666666;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.txt14b-red{FONT-SIZE:14px;COLOR:#990000;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.txt14b-white{FONT-SIZE:14px;COLOR:#FFFFFF;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.txt16{FONT-SIZE:16px;TEXT-DECORATION:none;}
.txt16b{FONT-SIZE:16px;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.txt16b-red{FONT-SIZE:16px;COLOR:#990000;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.txt18b-red{FONT-SIZE:18px;COLOR:#990000;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.lnk11b-blackOff{FONT-SIZE:11px;COLOR:#000000;FONT-WEIGHT:bold;TEXT-DECORATION:none;}
.lnk11b-blackOn{FONT-SIZE:11px;COLOR:#999999;FONT-WEIGHT:bold;TEXT-DECORATION:none;}
.lnk11b-colorOff{FONT-SIZE:11px;COLOR:#ffffff;FONT-WEIGHT:bold;TEXT-DECORATION:none;}
.lnk11b-colorOn{FONT-SIZE:11px;COLOR:#000000;FONT-WEIGHT:bold;TEXT-DECORATION:none;}
.lnk14b{FONT-SIZE:14px;COLOR:#666666;FONT-WEIGHT:bold;}
.lnk14b-greyOff{FONT-SIZE:14px;COLOR:#666666;FONT-WEIGHT:bold;TEXT-DECORATION:none;}
.lnk14b-greyOn{FONT-SIZE:14px;COLOR:#000000;FONT-WEIGHT:bold;TEXT-DECORATION:none;}
.lnk-HedOff{FONT-SIZE:14px;COLOR:#000000;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.lnk-HedOn{FONT-SIZE:14px;COLOR:#E8E8E8;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.lnk-NavInactive1{FONT-SIZE:14px;COLOR:#ffffff;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.lnk-NavActive1{FONT-SIZE:14px;COLOR:#F5F5F5;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.lnk-NavInactive2{FONT-SIZE:11px;COLOR:#FFFFFF;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.lnk-NavActive2{FONT-SIZE:11px;COLOR:#ffffff;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.lnk-NavInactive3{FONT-SIZE:11px;COLOR:#000000;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.lnk-NavActive3{FONT-SIZE:11px;COLOR:#F5F5F5;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.lnk-NavTabInactive1{BACKGROUND-COLOR:#000000;}
.lnk-NavTabActive1{BACKGROUND-COLOR:#000000;}
.lnk-NavTabInactive2{BACKGROUND-COLOR:#000000;}
.lnk-NavTabActive2{BACKGROUND-COLOR:#000000;}
.lnk-NavTabInactive3{BACKGROUND-COLOR:#AAAAAA;}
.lnk-NavTabActive3{BACKGROUND-COLOR:#000000;}
.btn-BuyOff{FONT-SIZE:11px;font-weight:bold;border:none;COLOR:#ffffff;font-family:Arial, Helvetica, sans-serif;TEXT-DECORATION:none;CURSOR:hand;BACKGROUND-COLOR:#000000;}
.btn-BuyOn{FONT-SIZE:10px;COLOR:#F5F5F5;height:23px;font-family:Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION:none;CURSOR:hand;BACKGROUND-COLOR:#666666;PADDING:1 5 1 5;BORDER-STYLE:none;BORDER-WIDTH:0;width:190px;}
.btn-BuyOff2{FONT-SIZE:9pt;COLOR:#ffffff;BACKGROUND-COLOR:#000000;TEXT-DECORATION:none;FONT-WEIGHT:bold;CURSOR:hand;BORDER-STYLE:none;BORDER-WIDTH:0;}
.btn-BuyOn2{FONT-SIZE:9pt;COLOR:#000000;BACKGROUND-COLOR:#000000;TEXT-DECORATION:none;FONT-WEIGHT:bold;CURSOR:hand;BORDER-STYLE:none;BORDER-WIDTH:0;}
.btn-DetailsOff{FONT-SIZE:7pt;COLOR:#000000;TEXT-DECORATION:none;FONT-WEIGHT:bold;CURSOR:hand;BACKGROUND-COLOR:#ffffff;PADDING:1 2 1 2;BORDER-STYLE:none;BORDER-WIDTH:0;}
.btn-DetailsOn{FONT-SIZE:7pt;COLOR:#000000;TEXT-DECORATION:none;FONT-WEIGHT:bold;CURSOR:hand;BACKGROUND-COLOR:#ffffff;PADDING:1 2 1 2;BORDER-STYLE:none;BORDER-WIDTH:0;}
.btn-DetailsTabOff{BACKGROUND-COLOR:#ffffff;}
.btn8-colorOff{FONT-SIZE:8pt;COLOR:#ffffff;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.btn8-colorOn{FONT-SIZE:8pt;COLOR:#000000;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.bgltmedtext{FONT-SIZE:9pt;COLOR:#000000;BACKGROUND-COLOR:#F4F4F4;}
.errortext{FONT-SIZE:8pt;COLOR:#EE0000;BACKGROUND-COLOR:#FFF4F4;}
.errortextheading{FONT-SIZE:9pt;COLOR:#EE0000;BACKGROUND-COLOR:#FFF4F4;FONT-WEIGHT:bold;}
.greytitle{FONT-SIZE:14pt;COLOR:#AAAAAA;text-align:left;}
#addToQuantity input{FONT-SIZE:8pt;COLOR:#000000;text-align:center;width:40px;}
.input{FONT-SIZE:8pt;COLOR:#000000;}
.inputreq{FONT-SIZE:8pt;COLOR:#000000;BACKGROUND-COLOR:#FFFFFF;}
.listheadernosort{HEIGHT:100%;PADDING:2 5 2 5;VERTICAL-ALIGN:top;COLOR:#666666;BACKGROUND-IMAGE:url(/images/nav/listheaderbg2.gif);}
.medtext{FONT-SIZE:9pt;COLOR:#000000;;}
.medtextbold{FONT-SIZE:9pt;COLOR:#000000;FONT-WEIGHT:bold;}
.medtextboldnolink{FONT-SIZE:9pt;COLOR:#000000;FONT-WEIGHT:bold;TEXT-DECORATION:none;}
.nlbutton{BORDER-STYLE:solid;BORDER-WIDTH:1;BORDER-COLOR:#999999;}
.pic{FONT-SIZE:8pt;FONT-WEIGHT:normal;TEXT-ALIGN:center;VERTICAL-ALIGN:top;}
.smallgraytext{FONT-SIZE:8pt;COLOR:#666666;}
.smalltext{FONT-SIZE:8pt;COLOR:#000000;}
.smalltextrt{FONT-SIZE:8pt;COLOR:#000000;TEXT-ALIGN:right;}
.smalltextctr{FONT-SIZE:8pt;COLOR:#000000;TEXT-ALIGN:center;}
.smalltextul{FONT-SIZE:8pt;COLOR:#000000;TEXT-DECORATION:underline;}
.smalltextnolink{FONT-SIZE:8pt;COLOR:#000000;TEXT-DECORATION:none;}
.text{FONT-SIZE:8pt;}
.textboldnolink{FONT-SIZE:8pt;COLOR:#000000;TEXT-DECORATION:none;FONT-WEIGHT:bold;}
.texttable{FONT-SIZE:8pt;color:#000000;BACKGROUND-COLOR:#F4F4F4;PADDING:2 5 2 5;BORDER-STYLE:solid;BORDER-WIDTH:0;BORDER-COLOR:#FFFFFF #F4F4F4 #F4F4F4 #F4F4F4;VERTICAL-ALIGN:top;}
.texttablebold{FONT-SIZE:8pt;COLOR:#000000;BACKGROUND-COLOR:#F4F4F4;PADDING:2 5 2 5;FONT-WEIGHT:bold;BORDER-STYLE:solid;BORDER-WIDTH:0;BORDER-COLOR:#FFFFFF;VERTICAL-ALIGN:top;}
.texttablectr{FONT-SIZE:8pt;COLOR:#000000;BACKGROUND-COLOR:#F4F4F4;TEXT-ALIGN:center;PADDING:2 5 2 5;BORDER-STYLE:solid;BORDER-WIDTH:0;BORDER-COLOR:#FFFFFF;VERTICAL-ALIGN:top;}
.texttablert{FONT-SIZE:8pt;COLOR:#000000;BACKGROUND-COLOR:#F4F4F4;TEXT-ALIGN:right;PADDING:2 5 2 5;BORDER-STYLE:solid;BORDER-WIDTH:0;BORDER-COLOR:#FFFFFF;VERTICAL-ALIGN:top;}
.headbarsub{FONT-SIZE:8pt;color:#de0024;TEXT-DECORATION:none;}
.scrollarea{overflow:auto;}
.portletHandle{}
.noprint{}
.taskstatus{color:#FFFFFF;}
.imageoutline{border-style:solid;border-color:#000000;border-width:1px;}
#welcomePage h1{font-size:14px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;padding-top:10px;}
#tab1, #tab3, #tab6, #tab11{display:none;}
#tabTable td{height:78px;vertical-align:bottom;}
.descriptionTableLinks{width:33%;color:#FFFFFF;text-transform:uppercase;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;cursor:pointer;}
.descriptionTableMain{border:solid 1px #000000;border-top:none;width:100%;}
.descriptionTable{width:100%;}
.descriptionTableHeader{background-color:#000000;color:#FFFFFF;}
.tableHead{color:#FFFFFF;padding:5px 10px 5px 5px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.productLink{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#666666;font-weight:normal;}
A.productLink:link{text-decoration:none;}
A.productLink:visited{text-decoration:none;}
A.productLink:active{text-decoration:none;}
A.productLink:hover{text-decoration:underline;}
.tabText{background-color:#000000;font-size:12pt;color:#FFFFFF;padding-left:10px;padding-right:12px;padding-top:3px;padding-bottom:3px;font-weight:bold;}
.searchButton{border:none;background-color:#000000;}
.headerMenuText{color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-transform:uppercase;}
.telNumber{padding:2px 10px 2px 0;float:right;}
.telNumber a{color:#FFFFFF;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
.telNumber a:hover{text-decoration:underline;color:#de0024;}
.headerMenu .headerMenuLink{font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;}
.headerMenu .headerMenuLink a{text-decoration:none;color:#000000;}
.headerMenu .headerMenuLink a:hover{text-decoration:underline;color:#DE0024;}
#currencyTable .text{font-size:0px;}
#currencyTable .input{font-size:10px;border:solid 1px;width:135px;}
#signInsignOut .smalltext{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
.tabText a{color:#fff;text-decoration:none;}
#tabTable #tab8{background-image:url(/site/graphics/bs_tab1.gif);width:217px;}
#headerOuter #topRow #bannerCell{padding-top:12px;width:420px;text-align:center;}
#headerOuter #topRow #bannerCell img{border:none;}
#tabTable #tab9{background-image:url(/site/graphics/bs_tab2.gif);width:184px;}
#headerOuter #middleRow #infoRow td{height:49px;}
#headerOuter #middleRow #infoRow #checkoutCell{background-image:url(/site/graphics/bs_tab4.gif);width:215px;vertical-align:middle;}
#headerOuter #middleRow #infoCell{width:186px;}
#tabTable #tab10{background-image:url(/site/graphics/bs_tab3.gif);width:187px;}
#headerOuter #middleRow #checkoutCell #checkoutDiv{font-size:10pt;color:#FFFFFF;text-align:center;cursor:pointer;}
#headerOuter #middleRow .subTitle{font-size:10px;font-weight:none;font-family:verdana;text-align:center;padding-right:5px;padding-left:5px;text-transform:uppercase;}
#headerOuter #middleRow .subTitle a{text-decoration:none;color:#000000;}
#headerOuter #middleRow .subTitle a:hover{text-decoration:underline;color:#DE0024;}
.pageWidth{width:1000px;}
#headerOuter #middleRow #subTitleRow td{height:29px;}
#headerOuter{font-family:Arial, Helvetica, sans-serif;}
#headerOuter #topRow #logoCell{padding-top:12px;width:300px;}
#headerOuter #blackStripe{background-color:#000000;}
#headerOuter #bottomRow #searchCell{background-color:#999999;width:176px;height:44px;vertical-align:middle;}
#headerOuter #bottomRow #checkoutButtonCell{width:215px;}
#headerOuter #bottomRow td{height:44px;}
#headerOuter #bottomRow #goCell{width:73px;}
#headerOuter #bottomRow #subFiller{background-image:url(/site/graphics/bs_buttonBg.gif);}
#headerOuter #bottomRow #subFiller #subStatus{font-size:9pt;margin-top:5px;padding-left:10px;color:#7F7F7F;}
#headerOuter #bottomRow #subFiller #subStatus a:hover{font-weight:bold;color:#DE0024;}
.navigationClass{border-left:solid 1px #000000;border-right:solid 1px #000000;padding:5px;text-align:left;}
#sideNavPanel td{text-align:left;}
#headerOuter #bottomRow td{height:44px;}
#headerOuter #bottomRow #searchCell #searchDiv input{width:166px;margin-left:10px;color:#DE0024;background-color:#F0F0F0;border:1px solid #828282;padding-top:1px;padding-right:2px;padding-bottom:1px;padding-left:2px;}
#tripleForm select{width:166px;color:#DE0024;background-color:#F0F0F0;border:1px solid #828282;padding-top:1px;padding-right:2px;padding-bottom:1px;padding-left:2px;margin-left:0px;margin-right:10px;margin-bottom:10px;margin-top:0px;}
.siteCatTitle{background-color:#000000;font-size:13pt;color:#FFFFFF;padding-left:10px;padding-top:3px;padding-bottom:3px;font-weight:bold;}
.siteCatTitleNew{margin:13px 0 0 0;padding:3px 0 3px 10px;font-weight:bold;width:100%;}
.siteCatTitleText{font-size:13pt;color:#FFFFFF;background-color:#000000;padding:0 0 0 10px;text-align:left;}
.storeDetailedDescription{font-size:12px;text-align:justify;padding:10px 0 10px 21px;}
.storeDetailedDescriptionImage{}
.blackDotRow{padding:0 0 0 21px;}
.itemListMainTable{padding:15px 0 0 0;}
.itemListSortByRow{padding:3px 0;font:Arial, Helvetica, sans-serif;font-size:12px;}
.itemListSortByRow select{margin:0 0 0 10px;}
.storedetaileddescriptionImage{padding-left:21px;padding-top:6px;}
#tripleForm{background-color:#999;font-size:8pt;color:#fff;padding-left:10px;width:195px;border-bottom-color:#DE0024;border-bottom-style:solid;border-bottom-width:1px;}
#tabFooter{width:100%;background-color:#000000;}
#tabFooter td{color:#fff;padding:2px;font:Arial, Helvetica, sans-serif;font-size:12px;}
#tabFooter a{color:#fff;text-decoration:none;}
#tabFooter a:hover{color:#DE0024;text-decoration:none;}
#tabFooter li{display:inline;margin-right:7px;margin-top:0px;}
#tabFooter ul, form{margin:0px;padding:0px;padding-top:5px;padding-bottom:5px;}
.footerLeftLabel{text-transform:capitalize;text-align:left;padding-left:10px;padding-top:5px;padding-bottom:5px;color:#FFFFFF}
.footerRightLabel{text-transform:capitalize;text-align:right;}
.footerSearch{font-size:10px;text-align:left;width:200px;border:solid 1px;}
.footerInput{font-size:9px;width:170px;padding-right:3px;padding-left:3px;margin-right:5px;border:none;height:16px;text-transform:uppercase;font-family:verdana;color:#999999;}
.footerButton{font-size:9px;margin-right:5px;border:none;height:16px;text-transform:uppercase;font-family:verdana;}
.itemList{width:343px;height:145px;cursor:pointer;float:left;margin:20px;}
.tnImage img{border-style:solid;border-color:#444;border-width:1px;margin-right:15px;}
.itemList p{font-size:8pt;font-weight:bold;margin-top:5px;color:#a3a3a2;}
.itemList h3{font-size:12pt;font-weight:bold;margin-top:0px;margin-bottom:0px;}
.itemList td{vertical-align:top;}
.itemTile{width:175px;text-align:center;float:left;margin:5px;}
.itemTilet{width:100px;text-align:center;float:left;margin:5px;padding-left:20px;}
.tileTitle{font-size:10pt;font-weight:bold;margin:0px;}
.tileTitlet{font-size:10pt;font-weight:bold;margin:0px;padding-left:24px;}
.priceBand{font-size:10px;white-space:nowrap;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
.priceBandt{font-size:18px;white-space:nowrap;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
.itemTile img{vertical-align:middle;border-style:solid;border-color:#444;border-width:1px;}
.itemTilet img{vertical-align:middle;border-style:solid;border-color:#444;border-width:1px;}
.extraImage{margin:5px;display:inline;}
#butGo{cursor:pointer;}
#productDetail{width:800px;}
#itemDesc{width:500px;}
#imageTable{width:240px;}
#descriptionHead{background-color:#000000;color:#FFFFFF;}
#descriptionTable{border:solid #000000 1px;}
#productDetail td{vertical-align:top;}
#productDetail img{border:solid;border-color:#444;border-width:1px;}
#titleRow h1{font-size:18px;font-weight:bold;margin:0px;}
#itemName h1{font-size:14px;font-weight:bold;margin:0px;}
#itemDesc h1{font-size:11pt;font-weight:bold;margin-top:0px;}
#itemDesc p{font-size:8pt;font-weight:bold;margin-top:10px;color:#a3a3a2;}
#priceTable, #butBuy{font-size:10pt;}
.priceInput{font-size:8pt;width:30px;}
.priceLabel{text-align:right;font-weight:bold;white-space:nowrap;}
.priceLabelLarge{text-align:left;font-weight:bold;white-space:nowrap;font-size:13pt;}
}
#imgRow{height:10px;padding-top:20px;}
#productDetail h2{font-size:11pt;font-weight:bold;margin-top:0px;margin-bottom:3px;}
#priceTable select{font-size:8pt;}
#addtocartoptionshtml td{font-weight:bold;vertical-align:middle;}
#cartOptions input, select{font-weight:normal;background:#fff;margin-top:3px;}
.relatedHeading{font-size:12px;}
.pointsIntro{font-size:12px;font-weight:bold;padding-bottom:10px;}
.pointsHeader{font-size:18px;font-weight:bold;}
.pointsOther{font-size:15px;}
.collectPoints{color:#993399;font-size:11px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
.PZ3-l{float:left;margin-right:10px;}
.PZ3-r{float:right;margin-left:10px;direction:rtl;}
html>body .PZ3-r{position:relative;}
.PZ3zoom a,.PZ3zoom a:visited{display:block;padding:0;overflow:hidden;text-decoration:none;height:100%;width:100%;}
html>body .PZ3-r a{right:0;}
.PZ3zoom a:hover{position:absolute;z-index:999;padding:0;background:none;cursor:default;height:auto;width:auto;overflow:visible;margin:-1px 0 0 -1px;border:solid 1px #000000;}
html>body .PZ3zoom a:hover{margin:-1px -1px 0 -1px;}
.PZ3zoom a img{border:0;height:100%;width:100%;}
.PZ3zoom a:hover img{height:auto;width:auto;border:0;}
a:hover .PZ3cap, a:hover .PZ31cap{display:block;direction:ltr;font:10pt verdana,sans-serif;margin-top:-3px;background:#369;color:#fff;text-align:left;}
a:hover .PZ3cap{padding:3px 5px;}
.PZ3inr{display:block;padding:2px 5px;}
.noCap a:hover .PZ3cap, .noCap a:hover .PZ31cap{display:none;}
.noBdr,.noBdr a:hover{border:0;}
.Lnk a:hover{cursor:pointer;}
div.homeIntro{font-size:12px;font:Arial, Helvetica, sans-serif;}
div.homeIntro a:link, a:active, a:visited{text-decoration:none; color:#000000;}
div.homeIntro a:hover{text-decoration:underline;color:#de0024;}
.itemListLinks{width:230px;margin:0 0 5px 0;}
.itemListLinks a{color:#000000;font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
.itemListLinks a:hover{text-decoration:underline;cursor:pointer;}
.itemListLinks img{margin:0 0 5px 0;border:1px solid #000;}
.moreColoursLink{width:230px;margin:0 0 5px 0;}
.moreColoursLink a{color:#3366FF;font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
.moreColoursLink a:hover{text-decoration:underline;}
#lhnLinkContainer a{font:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;}
#lhnLinkContainer a:hover{text-decoration:underline;color:#de0024;}
.lhnHeader{font:Arial, Helvetica, sans-serif;font-size:12px;}
.catItemList{width:50%;padding:0 0 40px 0;text-decoration:none;}
.catItemText{font:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-align:left;}
.catItemText a{text-decoration:none;text-align:left;}
.catTnImage img{border:1px solid #000000;margin:0 10px 0 21px;}
.catItemList h3{font-size:12pt;font-weight:bold;margin:0;}
.catItemList td{vertical-align:top;}
#carttable{padding:0;margin:0;}

.home-bottom .bottom-titles			{ color:#FFFFFF; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.home-bottom .bottom-text			{ color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.home-bottom .bottom-text a			{ color:#FFFFFF; text-decoration:none; }
.home-bottom .bottom-text a:hover	{ text-decoration:underline; }
