@import url("/jl_assets/styles/style05.css");

BODY{ PADDING-RIGHT:1%; PADDING-LEFT:1%; PADDING-BOTTOM:1%; MARGIN:0%; PADDING-TOP:1%; BACKGROUND-COLOR:#FFFFFF; COLOR:#000000;}
A,H1,H2,H3,H4,H5,H6,P,SPAN,TD,TH,DIV,UL,LI,LABEL,FIELDSET,LEGEND {FONT-FAMILY: arial,helvetica,sans serif;}
FORM {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
FIELDSET {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px 0px 0px 0px; border-style: none;}

.main{FONT-SIZE:75%; LINE-HEIGHT:140%}
.small{FONT-SIZE:70%; LINE-HEIGHT:100%}
.smallp{FONT-SIZE:70%; LINE-HEIGHT:120%}
.red{COLOR:#990000;}
.redbold{COLOR:#990000; FONT-WEIGHT:BOLD}
.help{FONT-SIZE:75%; COLOR:#3399CC; FONT-WEIGHT:BOLD}
.boldgrn{FONT-SIZE:75%; COLOR:#639A9C; FONT-WEIGHT:BOLD}
.add{FONT-SIZE:75%; LINE-HEIGHT:140%; COLOR:#639A9C}
.mainlarge{FONT-SIZE:100%; LINE-HEIGHT:140%}
.bold{FONT-SIZE:75%; LINE-HEIGHT:140%; FONT-WEIGHT:BOLD}
.dskey{FONT-SIZE:75%; COLOR:#006666; LINE-HEIGHT:140%; FONT-WEIGHT:BOLD}
.boldcs{FONT-SIZE:75%; LINE-HEIGHT:140%; FONT-WEIGHT:BOLD}
.boldgrey{FONT-SIZE:75%; COLOR:#606069; LINE-HEIGHT:140%; FONT-WEIGHT:BOLD}
.greybold2{FONT-WEIGHT:BOLD; COLOR: #616161}
.error {FONT-SIZE:75%; COLOR:#FF6600; FONT-WEIGHT: bold}
.errorrow {BACKGROUND:#FFEFE5; padding:6px 6px 6px 6px}
.stock{FONT-SIZE:75%; LINE-HEIGHT:140%}
.out{FONT-SIZE:75%; LINE-HEIGHT:75%}
.price{FONT-SIZE:80%; LINE-HEIGHT:140%; FONT-WEIGHT:BOLD}
.compare{FONT-SIZE:75%; COLOR:#336666; LINE-HEIGHT:140%}
.pagenav{FONT-SIZE:75%; LINE-HEIGHT:100%; BACKGROUND:#efefef;}
.missing{FONT-SIZE:100%; COLOR:#606069; LINE-HEIGHT:200%; FONT-WEIGHT:BOLD}
.new{FONT-SIZE:90%;}
.whitetext{COLOR:#FFFFFF;}
.white{BACKGROUND:#FFFFFF;FONT-SIZE:90%}
.whiteover{BACKGROUND:#eeeeee;FONT-SIZE:90%}
.select{BACKGROUND:#eeeeee;}
.TextBox{width:215px; FONT-SIZE:75%; LINE-HEIGHT:140%}
.TextBoxProdCode{width:100px; FONT-SIZE:75%;}
.TextBoxQty{width:30px; FONT-SIZE:75%;}
.homeprodimgx4 {padding: 4px 0px 4px 0px;}

a:link.error {FONT-SIZE:100%; COLOR:#FF6600; FONT-WEIGHT: bold; TEXT-DECORATION:underline}
a:visited.error {FONT-SIZE:100%; COLOR:#FF6600; FONT-WEIGHT: bold; TEXT-DECORATION:underline}
a:hover.error {FONT-SIZE:100%; COLOR:#FF6600; FONT-WEIGHT: bold; TEXT-DECORATION:underline}

.was{FONT-SIZE:75%; COLOR:#990000; LINE-HEIGHT:140%; FONT-WEIGHT:BOLD}
a:link.was{FONT-SIZE:75%; COLOR:#990000; LINE-HEIGHT:140%; FONT-WEIGHT:BOLD; TEXT-DECORATION:none}
a:visited.was{FONT-SIZE:75%; COLOR:#990000; LINE-HEIGHT:140%; FONT-WEIGHT:BOLD; TEXT-DECORATION:none}
a:hover.was{FONT-SIZE:75%; COLOR:#990000; LINE-HEIGHT:140%; FONT-WEIGHT:BOLD; TEXT-DECORATION:underline}

a:link.price{FONT-SIZE:75%; COLOR:#000000; LINE-HEIGHT:140%; FONT-WEIGHT:BOLD; TEXT-DECORATION:none}
a:visited.price{FONT-SIZE:75%; COLOR:#000000; LINE-HEIGHT:140%; FONT-WEIGHT:BOLD; TEXT-DECORATION:none}
a:hover.price{FONT-SIZE:75%; COLOR:#000000; LINE-HEIGHT:140%; FONT-WEIGHT:BOLD; TEXT-DECORATION:underline}

a:link.outofstock{FONT-SIZE:75%; COLOR:#606069; LINE-HEIGHT:140%;  TEXT-DECORATION:none}
a:visited.outofstock{FONT-SIZE:75%; COLOR:#606069; LINE-HEIGHT:140%; TEXT-DECORATION:none}
a:hover.outofstock{FONT-SIZE:75%; COLOR:#606069; LINE-HEIGHT:140%;  TEXT-DECORATION:underline}
/* LB - New Product message Links */
a:link.prodmessage{FONT-SIZE:100%; COLOR:#990000; LINE-HEIGHT:140%; TEXT-DECORATION:underline; }
a:visited.prodmessage{FONT-SIZE:100%; COLOR:#990000; LINE-HEIGHT:140%; TEXT-DECORATION:underline;}
a:hover.prodmessage{FONT-SIZE:100%; COLOR:#990000; LINE-HEIGHT:140%; TEXT-DECORATION:underline; }

a:link.boldgrey{FONT-SIZE:75%; COLOR:COLOR:#606069; LINE-HEIGHT:140%; TEXT-DECORATION:underline; }
a:visited.boldgrey{FONT-SIZE:75%; COLOR:COLOR:#606069; LINE-HEIGHT:140%; TEXT-DECORATION:underline;}
a:hover.blodgrey{FONT-SIZE:75%; COLOR:COLOR:#606069; LINE-HEIGHT:140%; TEXT-DECORATION:underline; }


/*end*/

.emailme{FONT-SIZE:75%; TEXT-DECORATION:underline}
a.newmonth{FONT-SIZE:80%; TEXT-DECORATION:underline}
a:link.homemenu{FONT-SIZE:75%; TEXT-DECORATION:none}
a:visited.homemenu{FONT-SIZE:75%; TEXT-DECORATION:none}
a:hover.homemenu{FONT-SIZE:75%; TEXT-DECORATION:underline}
a:active.homemenu{FONT-SIZE:75%; TEXT-DECORATION:none}
a:link.homebody{FONT-SIZE:75%; TEXT-DECORATION:none}
a:visited.homebody{FONT-SIZE:75%; TEXT-DECORATION:none}
a:hover.homebody{FONT-SIZE:75%; TEXT-DECORATION:underline}
a:active.homebody{FONT-SIZE:75%; TEXT-DECORATION:none}
a:link{COLOR:#606069; TEXT-DECORATION:underline}
a:visited{COLOR:#606069; TEXT-DECORATION:underline}
a:hover{COLOR:#606069; TEXT-DECORATION:underline}

a:link.pnav{COLOR:#FFFFFF; TEXT-DECORATION:none; FONT-WEIGHT:BOLD; FONT-SIZE:80%}
a:visited.pnav{COLOR:#FFFFFF; TEXT-DECORATION:none; FONT-WEIGHT:BOLD; FONT-SIZE:80%}
a:hover.pnav{COLOR:#FFFFFF; TEXT-DECORATION:underline; FONT-WEIGHT:BOLD; FONT-SIZE:80%}

a:link.anav{COLOR:#FFFFFF; TEXT-DECORATION:none; FONT-SIZE:75%}
a:visited.anav{COLOR:#FFFFFF; TEXT-DECORATION:none; FONT-SIZE:75%}
a:hover.anav{COLOR:#FFFFFF; TEXT-DECORATION:underline; FONT-SIZE:75%}

a:link.aselect{COLOR:#606069; TEXT-DECORATION:none; FONT-SIZE:75%}
a:visited.aselect{COLOR:#606069; TEXT-DECORATION:none; FONT-SIZE:75%}
a:hover.aselect{COLOR:#606069; TEXT-DECORATION:underline; FONT-SIZE:75%}

a:link.titlehome {TEXT-DECORATION:none}
a:visited.titlehome {TEXT-DECORATION:none}
a:hover.titlehome {TEXT-DECORATION:underline}

.menua{COLOR:#FFFFFF; TEXT-DECORATION:none; FONT-SIZE:100%; FONT-WEIGHT:BOLD; LINE-HEIGHT:100%}
a:link.menua{COLOR:#FFFFFF; TEXT-DECORATION:none; FONT-SIZE:100%; FONT-WEIGHT:BOLD; LINE-HEIGHT:100%}
a:visited.menua{COLOR:#FFFFFF; TEXT-DECORATION:none; FONT-SIZE:100%; FONT-WEIGHT:BOLD; LINE-HEIGHT:100%}
a:hover.menua{COLOR:#FFFFFF; TEXT-DECORATION:underline; FONT-SIZE:100%; FONT-WEIGHT:BOLD; LINE-HEIGHT:100%}

.menuc{COLOR:#606069; TEXT-DECORATION:none; FONT-SIZE:75%; FONT-WEIGHT:BOLD; LINE-HEIGHT:160%}
a:link.menuc{COLOR:#606069; TEXT-DECORATION:underline; FONT-SIZE:75%; FONT-WEIGHT:BOLD; LINE-HEIGHT:160%}
a:visited.menuc{COLOR:#606069; TEXT-DECORATION:underline; FONT-SIZE:75%; FONT-WEIGHT:BOLD; LINE-HEIGHT:160%}
a:hover.menuc{COLOR:#606069; TEXT-DECORATION:underline; FONT-SIZE:75%;FONT-WEIGHT:BOLD; LINE-HEIGHT:160%}

.HeaderCell {vertical-align: middle ! important;}
#HeaderTable h1, #HeaderTable h2, #HeaderTable h3 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%;}

h1.titlehome{FONT-SIZE:100%; LINE-HEIGHT:160%; FONT-WEIGHT:BOLD}
h1.error{FONT-SIZE:100%; COLOR:#FF6600; LINE-HEIGHT:140%; FONT-WEIGHT:BOLD}
h1.page{FONT-SIZE:100%; COLOR:#606069; LINE-HEIGHT:130%}
h2.pageadded{FONT-SIZE:80% ;COLOR:#639A9C; LINE-HEIGHT:130%}
h1.pagelarge{FONT-SIZE:120% ;COLOR:#606069; LINE-HEIGHT:130%}
h1.message{FONT-SIZE:100% ;COLOR:#606069; LINE-HEIGHT:130%}
.message{FONT-SIZE:100% ;COLOR:#606069; FONT-WEIGHT:BOLD; LINE-HEIGHT:130%}
h1.prodtitle{FONT-SIZE:80%; FONT-WEIGHT:BOLD;}
.prodtitle{FONT-SIZE:80%; FONT-WEIGHT:BOLD;}
h1.error{FONT-SIZE:100%;COLOR:#FF6600; LINE-HEIGHT:140%; FONT-WEIGHT:BOLD}
h1.cs{FONT-SIZE:100%; COLOR:#3399CC; LINE-HEIGHT:130%}
h1.hide{VISIBILITY:hidden; FONT-SIZE:20%}
h1.product {FONT-SIZE:100%; LINE-HEIGHT:130%; COLOR:#606069;  margin-bottom: 2px}
.h1dot {width: 100%; background-image: url(/jl_assets/build/dot_h_g.gif); background-repeat: repeat-x}

h2.titlehome{FONT-SIZE:90%; LINE-HEIGHT:120%; FONT-WEIGHT:BOLD}
h2.title{FONT-SIZE:80% ;COLOR:#606069; LINE-HEIGHT:120%}
h2.title2{FONT-SIZE:80% ;COLOR:#639A9C; LINE-HEIGHT:120%}
h2.plist{FONT-SIZE:100% ;COLOR:#639A9C; LINE-HEIGHT:120%}
h2.title3{FONT-SIZE:100% ;COLOR:#606069; LINE-HEIGHT:120%}
h2.title4{FONT-SIZE:100% ;COLOR:#639A9C; LINE-HEIGHT:120%}
h2.large{FONT-SIZE:100% ;COLOR:#606069; LINE-HEIGHT:130%}
h2.largeg{FONT-SIZE:100% ;COLOR:#639A9C; LINE-HEIGHT:130%}
h2.cs{FONT-SIZE:85%; COLOR:#3399CC; LINE-HEIGHT:130%}
h2.ds{FONT-SIZE:80%; LINE-HEIGHT:140%; FONT-WEIGHT:BOLD}
h2.ds2{FONT-SIZE:85%; LINE-HEIGHT:140%; FONT-WEIGHT:BOLD}
h2.page{FONT-SIZE:100%; COLOR:#606069; LINE-HEIGHT:130%}

h3{FONT-SIZE:80%; COLOR:#606069; LINE-HEIGHT: 120%}
h3.ds{FONT-SIZE:80%; LINE-HEIGHT: 120%}
h3.title2{FONT-SIZE:80% ;COLOR:#639A9C; LINE-HEIGHT: 120%}
h3.titlehome{FONT-SIZE:90%; LINE-HEIGHT:120%; FONT-WEIGHT:BOLD}
h3.new{FONT-SIZE:125%; FONT-WEIGHT:BOLD}
h3.cs{FONT-SIZE:80%; LINE-HEIGHT:130%}
h3.content{FONT-SIZE:100%;}

.basketout{BACKGROUND:#C4DEDE}
.basketsmall{FONT-SIZE:70%; LINE-HEIGHT:100%; white-space:nowrap}
.basketnowrap{white-space:nowrap}
.bkttotal {FONT-SIZE:75%; LINE-HEIGHT:140%; FONT-WEIGHT:BOLD}
td.basketp{BACKGROUND:#E1EFEF; FONT-SIZE:70%; COLOR:#606069;}
td.basketm{BACKGROUND:#E1EFEF; FONT-SIZE:70%; COLOR:#606069; padding: 10px 10px 10px 10px}
td.basketpdk{BACKGROUND:#C4DEDE; FONT-SIZE:70%; }
td.basket{BACKGROUND:#eeeeee; FONT-SIZE:70%; COLOR:#606069;}
td.basketdk{BACKGROUND:#e0e0e0; FONT-SIZE:70%; }
td.basketline{BACKGROUND:#eeeeee; background-image: url(/jl_assets/build/dot_basket_h.gif)}
table.addtob{BORDER:#C4DEDE 1px solid; BACKGROUND:#E1EFEF; spacing:0px; padding:1px}
td.addtob{BACKGROUND:#E1EFEF}
/* mary changed next two lines */
.prodmessage{FONT-SIZE:75%; COLOR:#990000; FONT-WEIGHT:BOLD}
table.related{padding: 0px 0px 0px 10px}/*end*/
td.footvert{BACKGROUND:#eeeeee; background-image: url(/jl_assets/build/dot_v_f.gif)}
td.foothori{BACKGROUND:#eeeeee; background-image: url(/jl_assets/build/dot_h_f.gif)}
td.footsecure{FONT-SIZE:70%; LINE-HEIGHT:140%; padding: 0px 0px 0px 7px; vertical-align:top;}
td.footlinks{FONT-SIZE:70%; LINE-HEIGHT:140%; padding: 2px 2px 2px 2px; vertical-align:top;}
td.greypad{FONT-SIZE:75%; padding: 2px 2px 2px 4px}
td.footcopyright{FONT-SIZE:70%; text-align:center; padding: 20px 0px 0px 0px;}
td.aselect{BACKGROUND:#eeeeee;}
td.secure{BACKGROUND:#ECECDB;}
tr.secure{BACKGROUND:#ECECDB;}
td.header{BACKGROUND:#606069;}
tr.header{BACKGROUND:#606069;}
tr.next{BACKGROUND:#eeeeee;}
tr.white{BACKGROUND:#FFFFFF;}
tr.nextdk{BACKGROUND:#e0e0e0;}
tr.footer{BACKGROUND:#eeeeee;}
tr.coupon{BACKGROUND:#E1F3FE;}
tr.alsolike{padding:.5em; BACKGROUND:#E1EFEF;}
table.cat{BACKGROUND:#E1F3FE;}
td.headline{BACKGROUND:#606069; background-image: url(/jl_assets/build/dot_h_h.gif)}
td.menua{BACKGROUND:#888888}
td.menusb{BACKGROUND:#eeeeee; FONT-SIZE:75%; COLOR:#606069; FONT-WEIGHT:BOLD}
td.search{BACKGROUND:#eeeeee; FONT-SIZE:75%; COLOR:#606069; FONT-WEIGHT:BOLD}
tr.search{BACKGROUND:#eeeeee;}
tr.hide{VISIBILITY:hidden}
.email{BACKGROUND:#D6EBF5;}
.border{border-style: solid; border-color: #eeeeee}
.feedback{BACKGROUND:#FFFFFF; padding: 0px 0px 0px 10px;}
.feedback2 {BACKGROUND:#D6EBF5; padding: 10px 5px 10px 5px;}
.cal{BACKGROUND:#eeeeee;}

ul{ list-style:square }
li.squ {list-style:square }

.vert {background-image: url(/jl_assets/build/dot_v.gif)}
.vert2 {background-image: url(/jl_assets/build/dot_v_2.gif)}
.vertlight {background-image: url(/jl_assets/build/dot_v_l.gif)}
.hori {background-image: url(/jl_assets/build/dot_h.gif)}
.line {background-image: url(/jl_assets/build/line_g.gif)}
.horift {background-image: url(/jl_assets/build/dot_f_h.gif)}

.titleindex{FONT-SIZE:100%; COLOR:#606069; LINE-HEIGHT:100%; FONT-WEIGHT:BOLD}
.titlegallery{FONT-SIZE:75%; COLOR: #606069; FONT-WEIGHT:BOLD}
.gallery{COLOR:#606069; TEXT-DECORATION:none; FONT-SIZE:75%}

a:link.index{COLOR:#606069; TEXT-DECORATION:underline; FONT-SIZE:90%; FONT-WEIGHT:BOLD}
a:visited.index{COLOR:#606069; TEXT-DECORATION:underline; FONT-SIZE:90%; FONT-WEIGHT:BOLD}
a:hover.index{COLOR:#606069; TEXT-DECORATION:underline; FONT-SIZE:90%; FONT-WEIGHT:BOLD}

a:link.indexrev{COLOR:#FFFFFF; TEXT-DECORATION:none; FONT-SIZE:90%; FONT-WEIGHT:BOLD}
a:visited.indexrev{COLOR:#FFFFFF; TEXT-DECORATION:none; FONT-SIZE:90%; FONT-WEIGHT:BOLD}
a:hover.indexrev{COLOR:#FFFFFF; TEXT-DECORATION:none; FONT-SIZE:90%; FONT-WEIGHT:BOLD}

a:link.pindex{COLOR:#000000; TEXT-DECORATION:underline; FONT-SIZE:75%}
a:visited.pindex{COLOR:#000000; TEXT-DECORATION:underline; FONT-SIZE:75%}
a:hover.pindex{COLOR:#000000; TEXT-DECORATION:underline; FONT-SIZE:75%}

a:link.plist{COLOR:#000000; TEXT-DECORATION:none; FONT-SIZE:75%}
a:visited.plist{COLOR:#000000; TEXT-DECORATION:none; FONT-SIZE:75%}
a:hover.plist{COLOR:#000000; TEXT-DECORATION:underline}
a:link.plist2{COLOR:#639A9C; TEXT-DECORATION:none}
a:visited.plist2{COLOR:#639A9C; TEXT-DECORATION:none}
a:hover.plist2{COLOR:#639A9C; TEXT-DECORATION:underline}

a:link.gallery{COLOR:#606069; TEXT-DECORATION:none; FONT-SIZE:75%; FONT-WEIGHT:BOLD}
a:visited.gallery{COLOR:#606069; TEXT-DECORATION:none; FONT-SIZE:75%; FONT-WEIGHT:BOLD}
a:hover.gallery{COLOR:#606069; TEXT-DECORATION:underline; FONT-SIZE:75%; FONT-WEIGHT:BOLD}

tr.index{BACKGROUND:#efefef;}
td.index{BACKGROUND:#efefef;}
td.indexrev{BACKGROUND:#888888;}
td.white{BACKGROUND:#FFFFFF;}
td.rindex{FONT-SIZE:75%;COLOR:#606069; FONT-WEIGHT:BOLD}
td.aindex{FONT-SIZE:160%;COLOR:#606069; FONT-WEIGHT:BOLD; padding-left:0.1em}

.quickorder1{BACKGROUND:#E9EDF0;}
.quickorder2{FONT-SIZE:75%; text-align:left; BACKGROUND:#CAD3D7; padding: 4px 0px 4px 23px;}
.quickorder3{BACKGROUND:#FFFFFF;}
.quickorderno1{FONT-SIZE:75%; padding-right:10px;}
.quickorderno2{FONT-SIZE:75%; padding-right:3px;}
.quickorderprod{padding-right:35px;}

tr.cat1{BACKGROUND:#CAD3D7;}
tr.cat2{BACKGROUND:#E9EDF0;}
table.cat1{BACKGROUND:#CAD3D7;}
table.cat2{BACKGROUND:#E9EDF0;}

.mainhelp2{FONT-SIZE:75%; LINE-HEIGHT:140%}
.helpdot{FONT-SIZE:75%; LINE-HEIGHT:140%; color:#3399CC}
h2.help2{FONT-SIZE:80%; COLOR:#3399CC; LINE-HEIGHT:100%}
a.helph2:link{COLOR:#3399CC; TEXT-DECORATION:underline}
a.helph2:visited{COLOR:#3399CC; TEXT-DECORATION:underline}
a.helph2:hover{COLOR:#3399CC; TEXT-DECORATION:underline}
a.helph2:active{COLOR:#3399CC; TEXT-DECORATION:underline}
a.help2:link{FONT-SIZE:75%;COLOR:#000000; TEXT-DECORATION:underline; LINE-HEIGHT:130%}
a.help2:visited{FONT-SIZE:75%;COLOR:#000000; TEXT-DECORATION:underline; LINE-HEIGHT:130%}
a.help2:hover{FONT-SIZE:75%;COLOR:#000000; TEXT-DECORATION:underline; LINE-HEIGHT:130%}
a.help2:active{FONT-SIZE:75%;COLOR:#000000; TEXT-DECORATION:underline; LINE-HEIGHT:130%}
tr.help2{padding-top:0em; padding-bottom:0.3em; padding-right:0.2em; padding-left:0.2em}
table.help2{BACKGROUND:#DBEDF6}
tr.help3{BACKGROUND:#DBEDF6}

a:link.dept{COLOR:#606069; TEXT-DECORATION:underline; FONT-SIZE:75%; FONT-WEIGHT:BOLD}
a:visited.dept{COLOR:#606069; TEXT-DECORATION:underline; FONT-SIZE:75%; FONT-WEIGHT:BOLD}
a:hover.dept{COLOR:#606069; TEXT-DECORATION:underline; FONT-SIZE:75%; FONT-WEIGHT:BOLD}

td.depthori2{BACKGROUND:#efefef; background-image: url(/jl_assets/build/dot_h_d.gif)}
td.dept1{BACKGROUND:#efefef; padding-top:0em; padding-bottom:0em; padding-right:0em; padding-left:0.5em}
td.dept2{BACKGROUND:#efefef; padding-top:0.5em; padding-bottom:0.5em; padding-right:0em; padding-left:0em}
tr.compare1{BACKGROUND:#efefef;}
td.button{BACKGROUND:#CCCCCC;}
table.button{BORDER:#CCCCCC 1px solid;}

.guidedot{background-image: url(/jl_assets/build/dot_h_g.gif)}
.tdguide1{padding: 0px 35px 0px 35px; }
.tdguideindex1{FONT-SIZE:90%; FONT-WEIGHT:BOLD; COLOR:#606069; padding: 15px 0px 17px 0px;}

th.title{FONT-SIZE:80%; COLOR:#606069; LINE-HEIGHT:140%; padding: 0px 0px 7px 4px;}
th.title2{FONT-SIZE:75%; COLOR:#606069; LINE-HEIGHT:140%;}

.netcal{WIDTH: 100%; BORDER:#ffffff 1px solid;  spacing:0px ; padding:1px ; FONT-SIZE:11px; COLOR:#000000}

table.but1{WIDTH: 70px ;BORDER:#CCCCCC 1px solid; BACKGROUND:#EEEEEE; spacing:0px 0px 0px 0px; padding:6px 6px 6px 6px ; FONT-SIZE:75%; FONT-WEIGHT: bold}
table.but2{WIDTH: 120px ;BORDER:#C4DEDE 1px solid; BACKGROUND:#E1EFEF; spacing:0px 0px 0px 0px; padding:6px 6px 6px 6px ; FONT-SIZE:75%; FONT-WEIGHT: bold}
a:link.but1{COLOR:#999999;TEXT-DECORATION:none}
a:visited.but1{COLOR:#999999;TEXT-DECORATION:none}
a:hover.but1{COLOR:#999999;TEXT-DECORATION:underline}
a:link.but2{COLOR:#639A9C;TEXT-DECORATION:none}
a:visited.but2{COLOR:#639A9C;TEXT-DECORATION:none}
a:hover.but2{COLOR:#639A9C;TEXT-DECORATION:underline}
/*  prod page add mary */
table.butpr{WIDTH:144px; BORDER:#CCCCCC 1px solid; BACKGROUND:#EEEEEE; padding:6px 6px 6px 6px ; FONT-SIZE:75%; FONT-WEIGHT: bold}
a:link.butpr{COLOR:#606069;TEXT-DECORATION:none}
a:visited.butpr{COLOR:#606069;TEXT-DECORATION:none}
a:hover.butpr{COLOR:#606069;TEXT-DECORATION:underline}

.buyingGuideHeader {COLOR:#453C8C; FONT-SIZE:75%; LINE-HEIGHT:140%; fONT-WEIGHT:BOLD}

.butpupad {padding: 0px 0px 15px 0px; vertical-align:top}
table.butpu{WIDTH:144px; BORDER:#A59FD6 1px solid; BACKGROUND:#EBE9F5; padding:6px 5px 6px 6px ; FONT-SIZE:70%; FONT-WEIGHT: bold}
a:link.butpu{COLOR:#453C8C;TEXT-DECORATION:none}
a:visited.butpu{COLOR:#453C8C;TEXT-DECORATION:none}
a:hover.butpu{COLOR:#453C8C;TEXT-DECORATION:underline}

table.butpu2{WIDTH:144px; BORDER:#A59FD6 1px solid; BACKGROUND:#EBE9F5; padding:6px 3px 6px 3px ; FONT-SIZE:70%; FONT-WEIGHT: bold}
a:link.butpu2{COLOR:#453C8C;TEXT-DECORATION:none}
a:visited.butpu2{COLOR:#453C8C;TEXT-DECORATION:none}
a:hover.butpu2{COLOR:#453C8C;TEXT-DECORATION:underline}

.purple{FONT-SIZE:70%; COLOR:#453C8C; FONT-WEIGHT:BOLD}

table.butbu{WIDTH:144px; BORDER:#87CEEE 1px solid; BACKGROUND:#EAF5FA; padding:6px 3px 6px 3px ; FONT-SIZE:70%; FONT-WEIGHT: bold}
a:link.butbu{COLOR:#3399CC;TEXT-DECORATION:none}
a:visited.butbu{COLOR:#3399CC;TEXT-DECORATION:none}
a:hover.butbu{COLOR:#3399CC;TEXT-DECORATION:underline}

div.prodbtnPad {padding: 5px 0px 5px 0px}
div.prodbtn {WIDTH: 144px; height: 24px; BORDER:#CCCCCC 1px solid; BACKGROUND:#EFEFEF; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
div.prodbtnLeft {WIDTH: 18%; BORDER:none; float: left; padding: 4px 0px 4px 0px; text-align:center; vertical-align:middle}
div.prodbtnMid {WIDTH: 69%; BORDER:none; float: left; padding: 3px 0px 4px 0px; text-align:left; vertical-align:middle}
div.prodbtnRight {WIDTH: 8%; BORDER:none; float: right; padding: 4px 0px 4px 0px; text-align:left; vertical-align:middle}
a:link.prodbtn {FONT-SIZE:70%; FONT-WEIGHT: bold; COLOR:#616161; TEXT-DECORATION:none}
a:visited.prodbtn {FONT-SIZE:70%; FONT-WEIGHT: bold; COLOR:#616161; TEXT-DECORATION:none}
a:hover.prodbtn {FONT-SIZE:70%; FONT-WEIGHT: bold; COLOR:#616161; TEXT-DECORATION:underline}/*  Mary add end */

/*  Basket page buttons */
.bktbtnEmpty {WIDTH: 120px; height: 24px; BORDER:#CCCCCC 1px solid; BACKGROUND:#eeeeee; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.bktbtnEmptyLeft {WIDTH: 85%; BORDER:none; float: left; padding: 4px 0px 4px 0px; text-align:center;}
.bktbtnEmptyRight {WIDTH: 15%; BORDER:none; float: right; padding: 7px 0px 6px 0px; text-align:left;}
a:link.bktbtnEmpty1 {FONT-SIZE:75%; FONT-WEIGHT: bold; COLOR:#999999; TEXT-DECORATION:none}
a:visited.bktbtnEmpty1 {FONT-SIZE:75%; FONT-WEIGHT: bold; COLOR:#999999; TEXT-DECORATION:none}
a:hover.bktbtnEmpty1 {FONT-SIZE:75%; FONT-WEIGHT: bold; COLOR:#999999; TEXT-DECORATION:underline}

.bktbtnShop{WIDTH: 144px; height: 24px; BORDER:#CCCCCC 1px solid; BACKGROUND:#EEEEEE; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.bktbtnShopLeft {WIDTH: 10%; BORDER:none; float: left; padding: 7px 0px 6px 0px; text-align:right;}
.bktbtnShopRight {WIDTH: 90%; BORDER:none; float: right; padding: 4px 0px 4px 0px; text-align:center;}
a:link.bktbtnShop1 {FONT-SIZE:75%; FONT-WEIGHT: bold; COLOR:#999999; TEXT-DECORATION:none}
a:visited.bktbtnShop1 {FONT-SIZE:75%; FONT-WEIGHT: bold; COLOR:#999999; TEXT-DECORATION:none}
a:hover.bktbtnShop1 {FONT-SIZE:75%; FONT-WEIGHT: bold; COLOR:#999999; TEXT-DECORATION:underline}

.bktbtnChkout {WIDTH: 120px; height: 24px; BORDER:#C4DEDE 1px solid; BACKGROUND:#E1EFEF; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.bktbtnChkoutLeft {WIDTH: 90%; BORDER:none; float: left; padding: 4px 0px 4px 0px; text-align:center;}
.bktbtnChkoutRight {WIDTH: 10%; BORDER:none; float: right; padding: 7px 0px 6px 0px; text-align:left;}
a:link.bktbtnChkout1 {FONT-SIZE:75%; FONT-WEIGHT: bold; COLOR:#639A9C; TEXT-DECORATION:none}
a:visited.bktbtnChkout1 {FONT-SIZE:75%; FONT-WEIGHT: bold; COLOR:#639A9C; TEXT-DECORATION:none}
a:hover.bktbtnChkout1 {FONT-SIZE:75%; FONT-WEIGHT: bold; COLOR:#639A9C; TEXT-DECORATION:underline}
td.prodmessage{BACKGROUND:#990000; FONT-SIZE:100%; COLOR:#ffffff; LINE-HEIGHT:130%; FONT-WEIGHT:BOLD}

/*  Extras Content */
.contenttop {padding: 20px 0px 0px 0px;}
.contenthori {background-image: url(/jl_assets/build/dot_h_c.gif)}
.contentprod {padding: 10px 0px 10px 0px;}
.contentbut {padding: 0px 0px 5px 0px; text-align:center;}
h1.guides {FONT-SIZE:100%; LINE-HEIGHT:130%; COLOR:#453C8C; margin-bottom: 5px;}
h2.guides {FONT-SIZE:85%; LINE-HEIGHT:130%; COLOR:#453C8C; margin-top: 20px;}
h2.guidesindex {FONT-SIZE:85%; LINE-HEIGHT:130%; COLOR:#453C8C; margin-top: 15px;}
h1.content {FONT-SIZE:100%; LINE-HEIGHT:130%; COLOR:#616161; margin-bottom: 5px}
h2.content {FONT-SIZE:85%; LINE-HEIGHT:130%; COLOR:#616161; margin-top: 20px;}/*  Buying guides */
.guidetable {padding: 10px 0px 5px 0px;}
.guidehori {background-image: url(/jl_assets/build/dot_h_g.gif)}
.guideproducts {padding: 10px 0px 10px 0px;}
/*  product page forms */
.form{FONT-SIZE:75%; LINE-HEIGHT:140%; BACKGROUND:#EAF5FA;}
.formta {
	       scrollbar-3dlight-color:;
           scrollbar-arrow-color:#606069;
           scrollbar-base-color:#FFFFFF;
           scrollbar-track-color:#EFEFEF;
           scrollbar-darkshadow-color:#C6BEE7;
           scrollbar-face-color:#EAF5FA;
           scrollbar-highlight-color:#FFFFFF;
           scrollbar-shadow-color:#606069}
		   
.formbtn {WIDTH: 10%; BORDER:none; float: center; padding: 7px 0px 6px 0px; text-align:left;}	
.formbtnsend{WIDTH: 144px; height: 24px; BORDER:#71B9DD 1px solid; BACKGROUND:#EAF5FA; padding: 4px 4px 4px 4px; margin: 0px 0px 0px 0px;}
.purchasebtn{WIDTH: 190px; height: 24px; BORDER:#71B9DD 1px solid; BACKGROUND:#EAF5FA; padding: 4px 4px 4px 4px; margin: 0px 0px 0px 0px;}
a:link.formbtn1 {FONT-SIZE:75%; FONT-WEIGHT: bold; COLOR:#3399CC; TEXT-DECORATION:none;}
a:visited.formbtn1 {FONT-SIZE:75%; FONT-WEIGHT: bold; COLOR:#3399CC; TEXT-DECORATION:none;}
a:hover.formbtn1 {FONT-SIZE:75%; FONT-WEIGHT: bold; COLOR:#3399CC; TEXT-DECORATION:underline;}
.formbtnsend2 {WIDTH: 100%; BORDER:none; float: left; padding: 4px 4px 4px 4px; text-align:left;} 
.formbtnLeft {WIDTH: 10%; BORDER:none; float: left; padding: 0px 0px 0px 0px; text-align:left;}
.formbtnRight {WIDTH: 90%; BORDER:none; padding: 0px 0px 0px 0px; text-align:center;}
.formbtnback2{WIDTH: 144px; height: 24px; BORDER:#CCCCCC 1px solid; BACKGROUND:#EEEEEE; padding: 4px 4px 4px 4px; margin: 0px 0px 0px 0px;}

/*  Product page additions */
.prodmsgul1 {padding: 10px 0px 2px 0px;}
.prodmsgul2 {padding: 2px 0px 2px 0px;}
.prodlinemainprice {padding: 0px 0px 5px 0px;}
.prodrelatedtitle {padding: 10px 0px 0px 0px;}
.prodlineskupad {padding: 3px 0px 3px 0px;}
.prodpromodesc {COLOR:#000000; FONT-WEIGHT:normal}
.bottom {vertical-align:bottom;}
div.prodmsg {padding: 0px 0px 10px 0px;}
div.prodprice {padding: 0px 0px 0px 0px;}
div.prodlineskuacc {padding: 0px 0px 10px 0px;}
div.produp {float: right; vertical-align:baseline;}
.prodlineskuspace {padding: 0px 0px 10px 0px;}

/* giftlist pop up*/
.popcontent{COLOR:#000000;FONT-SIZE:75%; LINE-HEIGHT:140%;padding:0px 5px 5px 5px; }
.imgvertdot{height:298px; width:10px;}
h1.poptitle{margin-top: 0; margin-bottom: 0;COLOR:#606069; FONT-SIZE:80%; LINE-HEIGHT:120%; FONT-WEIGHT:BOLD; vertical-align:bottom; padding:5px 0px 5px 5px;}
a.pop:link{COLOR:#606069; TEXT-DECORATION:underline;padding:15px 0px 10px 5px;FONT-SIZE:70%; }
a.pop:visited{COLOR:#606069; TEXT-DECORATION:underline;padding:15px 0px 10px 5px;FONT-SIZE:70%;}
a.pop:hover{COLOR:#606069; TEXT-DECORATION:underline;padding:15px 0px 10px 5px;FONT-SIZE:70%;}
.close{margin:10px 10px 10px 0px}
.poppad{padding:10px 0px 10px 0px}
.prodcode{COLOR:#606069;margin:14px 0px 10px 5px;FONT-SIZE:75%; }
.popdiv{COLOR:#606069;padding:4px 5px 3px 5px;FONT-SIZE:75%; }
/* end of giftlist pop up*/

/* giftlist header*/
a.nav1:link{COLOR:#606069; TEXT-DECORATION:none; FONT-WEIGHT:BOLD; FONT-SIZE:80%;}
a.nav1:visited{COLOR:#606069; TEXT-DECORATION:none; FONT-WEIGHT:BOLD; FONT-SIZE:80%}
a.nav1:hover{COLOR:#606069; TEXT-DECORATION:underline; FONT-WEIGHT:BOLD; FONT-SIZE:80%}

a.nav2:link{COLOR:#ffffff; TEXT-DECORATION:none;  FONT-SIZE:75%; LINE-HEIGHT:140%;}
a.nav2:visited{COLOR:#ffffff; TEXT-DECORATION:none;  FONT-SIZE:75%; LINE-HEIGHT:140%}
a.nav2:hover{COLOR:#ffffff; TEXT-DECORATION:underline; FONT-SIZE:75%; LINE-HEIGHT:140%}

a.nav2select:link{COLOR:#606069; TEXT-DECORATION:none;  FONT-SIZE:75%; LINE-HEIGHT:140%;}
a.nav2select:visited{COLOR:#606069; TEXT-DECORATION:none;  FONT-SIZE:75%; LINE-HEIGHT:140%}
a.nav2select:hover{COLOR:#606069; TEXT-DECORATION:underline; FONT-SIZE:75%; LINE-HEIGHT:140%}

tr.nav1{BACKGROUND:#E4E4E4;}
td.nav1{BACKGROUND:#E4E4E4;}
tr.nav2{BACKGROUND:#606069; }
td.nav2{BACKGROUND:#606069;}
.glselect{padding:5px 5px 5px 5px;BACKGROUND:#F7F7F7;}
.nav5{padding:5px 15px 5px 0px;}
.nav6{padding:5px 5px 5px 5px;}
.nav7{padding:5px 10px 5px 10px;}

/* end of giftlist header*/

/*  gift list homepage */

div.homecont1hdiv{height:163px; }
div.homecont1hdiv2{height:120px; }
.bckimage1{background-position: bottom left; background-repeat: repeat;}
.bckimage2{background-position: top left; background-repeat: repeat;}

/*  end of gift list homepage  */

/*  gift list add to button */
table.gladdtob{BORDER:#D1DCE4 1px solid; BACKGROUND:#EBF1F5; spacing:0px; padding:0px; width:100%}
/*  end of gift list add to button */

/*  Search results */
h2.search{margin-top: 0; margin-bottom: 10px; FONT-SIZE:90% ;COLOR:#639A9C; }
.shopfind1{font-weight:bold;margin:0;}
.shopfindbox{padding: 5px 5px 5px 5px;BACKGROUND:#eeeeee;}
.searchcont1{float: left; font-weight:bold;padding: 2px 0px 0px 0px; margin:0;}
.searchcont2{float: left;padding: 0px 0px 0px 5px ;}
fieldset#shopfind{float: left; margin:0;padding:5px;font-size:75%;border: none;background:#eeeeee; width:100%}


/*  Order and collect */
.ordcolcont {WIDTH: 200px; height: 24px; BORDER:#C4DEDE 1px solid; BACKGROUND:#E1EFEF; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.ordcont1{float: left;padding: 0px 0px 0px 13px ;}
.ordcont2{float: left;padding: 0px 0px 0px 33px ;}
.ordcode{FONT-SIZE:75%;padding: 10px 0px 0px 0px;}
.ordshop{FONT-SIZE:90% ;COLOR:#000000;FONT-WEIGHT:BOLD;line-height: 200% }
.ordcont3{padding: 10px 0px 0px 0px ;}
.ordcont4{FONT-SIZE:70%; LINE-HEIGHT:150%}
.ordcont5{float: right;padding: 4px 10px 0px 10px ;}
.ordcont6{margin: 0px 20px 0px 0px ;}

.ordbtncont2{ WIDTH: 284px; height: 24px; BORDER:#B9D0CF 1px solid; BACKGROUND:#FFFFFF; margin: 0 auto; }
a:link.ordbtnChkout1 {FONT-SIZE:70%; FONT-WEIGHT: bold; COLOR:#599597; TEXT-DECORATION:none}
a:visited.ordbtnChkout1 {FONT-SIZE:70%; FONT-WEIGHT: bold; COLOR:#599597; TEXT-DECORATION:none}
a:hover.ordbtnChkout1 {FONT-SIZE:70%; FONT-WEIGHT: bold; COLOR:#599597; TEXT-DECORATION:underline}
.ordbtnChkoutLeft1 {WIDTH: 10%; BORDER:none; float: left; padding: 4px 0px 4px 0px;}
.ordbtnChkoutLeft {WIDTH: 80%; BORDER:none; float: left; padding: 5px 0px 4px 0px; }
.ordbtnChkoutRight {WIDTH: 1%; BORDER:none; float: right; padding: 8px 10px 7px 0px;}
.ordbtncont{BACKGROUND:#eeeeee; padding: 7px 0px 7px 0px;}
/*  end of Order and Collect */

	

/*  New Global styles */
h1.title1{margin-top: 0; margin-bottom: 10px; FONT-SIZE:100% ;COLOR:#606069; }
.hori_1{height:10px; background-image: url(/jl_assets/build/dot_h.gif)}
.vert_1{width:10px;height:100px; background-image: url(/jl_assets/build/dot_v.gif);}
.rowspace{height:10px;}
.rowspace2{height:1px;}
.clear{clear:both;}
.floatleft{float: left;}
.floatright{float: right;}
/*  end of New Global styles */


/* Sub navigation and breadcrumbs START */
#divSubNav, #divBreadcrumbs {width:100%; font-size:75%;}

#divBreadcrumbs ul {list-style-type:none; background-color:#FFF; margin:0; padding:0}
#divBreadcrumbs li {margin:0px 3px 1px 3px; padding:0; color:#999;}
#divBreadcrumbs a:link, #divBreadcrumbs a:visited {color:#999; text-decoration:none}
#divBreadcrumbs a:hover {color:#999; text-decoration:underline}
#divBreadcrumbs .title1 {display:block; background-color:#97979D; margin:7px 0px 0px 0px; padding:5px 3px 5px 3px; font-weight:bold; color:#FFF}
#divBreadcrumbs .title1 a:link, #divBreadcrumbs .title1 a:visited {color:#FFF; text-decoration:none}
#divBreadcrumbs .title1 a:hover {color:#FFF; text-decoration:underline}

#divSubNav ul {list-style-type:none; background-color:#EEE; margin:0; padding:0px 0px 5px 0px;}
#divSubNav li {padding:3px 3px 2px 3px;}
#divSubNav li a:link, #divSubNav li a:visited {color:#333; text-decoration:none}
#divSubNav li a:hover {color:#333; text-decoration:underline}
#divSubNav .title1 {background-color:#D7D7D9; font-weight:bold; margin:5px 0px 0px 0px; padding:5px 3px 5px 3px; color:#606069}

/* The following style .spanSubNavTitle1 is only used for the "See Also" heading when the nav is inherited */
.spanSubNavTitle1 {display:block; background-color:#D7D7D9; font-weight:bold; color:#606069; margin:5px 0px 0px 0px; padding:5px 3px 5px 3px;  font-size:75%;}
/* Sub navigation and breadcrumbs END */