/*	***************************************************/ /*	** 			STANDARD HTML STYLES 	      	  **  */ /*	***************************************************/ /*	--------------------------------------------------  */ /*	Page container 									    	*/ /*	--------------------------------------------------  */ body { font: normal 75%/1.33 "Arial", "Helvetica", "sans-serif"; text-align: center; margin: 0; padding: 0; background-color:#fafbfa;  color:#000; } #wrapper { margin:0 auto 0 auto;  padding:0 10px 10px 10px; text-align:left; background-color:#fff; max-width:960px; /*min-width:759px;*/ width:960px; } #menu { padding:0; margin:0 0 10px 0; list-style:none; position:relative; left:0px; float:left; width:100%; z-index:100; background-color:#405b82; font-size:12px; text-align:center; height:2.1em; } #menu li { display:inline; float:left; height:2.1em; text-align:center; } /*Button widths 9 version*/  #menu .smla {width:6.9%;} #menu .meda {width:10%;} #menu .lrga {width:13%;} #menu .xlrga {width:17%;} /*Button widths medium 10 version*/ #menu .smlb {width:5.6%;} html>body #menu .smlb {width:6%;} #menu .medb {width:9%;} #menu .lrgb {width:12%;} #menu .xlrgb {width:15.8%;} /*Button widths large 10 version  #menu .smlb {width:6.3%;} *html #menu .smlb {width:6.3%;} #menu .medb {width:9%;} #menu .lrgb {width:11.4%;} #menu .xlrgb {width:14.9%;} #menu .xlrgb {width:14.8%;}*/ #menu li a { display:block; width:100%; text-decoration:none; line-height:1.2em; font-size:1em; color:#fff; padding-top:0.5em; font-weight:bold; height:1.6em; } #menu li a.norm { background:url('div-line.gif') 100% 0 repeat-y; white-space:nowrap; } #menu li a.end { white-space:nowrap; } #menu li a.select_home { background:url('div-line.gif') 100% 0 repeat-y; background-color:#93abc2; white-space:nowrap; } #menu li a.select_cards { background:url('div-line.gif') 100% 0 repeat-y; background-color:#b2bf59; white-space:nowrap; } #menu li a.select_wrap { background:url('div-line.gif') 100% 0 repeat-y; background-color:#d86a94; white-space:nowrap; } #menu li a.select_stationery { background:url('div-line.gif') 100% 0 repeat-y; background-color:#9d8cc9; white-space:nowrap; } #menu li a.select_help { background:url('div-line.gif') 100% 0 repeat-y; background-color:#a7d6c1; white-space:nowrap; } #menu li a:hover, #menu li:hover > a{ text-decoration:underline; } #menu a.norm:hover, #menu a.end:hover{background:#000 url('navback-h.jpg') 100% 0 no-repeat;} #menu :hover > a.norm, #menu :hover > a.end{background:#000 url('navback-h.jpg') 100% 0 no-repeat;} #menu div { display:none; } #menu :hover div { display:block; position:absolute; top:2.1em; border:1px solid #92A19B; padding-bottom:0.7em; background:#FDFDFD; } html>body #menu :hover div { top:2.1em; } #menu .one:hover, .two:hover, .three:hover, .four:hover, .five:hover, .end:hover { position:relative; } /*Drop down positions 9 version*/ #menu .pos1a {left:0%;} html>body #menu .pos1a {left:0%;} #menu .pos2a {left:0%;} html>body #menu .pos2a {left:13%;} #menu .pos3a {left:0%;} html>body #menu .pos3a {left:29.9%;} #menu .pos4a {left:0%;} html>body #menu .pos4a {left:39.9%;} #menu .pos5a {right:0%;} html>body #menu .pos5a {right:35.9%;} #menu .pos6a {right:0%;} html>body #menu .pos6a {right:19.1%;} #menu .pos7a {right:0%;} html>body #menu .pos7a {right:20.3%;} #menu .pos8a {right:0%;} html>body #menu .pos8a {right:13.3%;} #menu .pos9a {right:0%;} html>body #menu .pos9a {right:0%;} /*Drop down positions medium 10 version*/ #menu .pos1b {left:0%;} html>body #menu .pos1b {left:0%;} #menu .pos2b {left:0%;} html>body #menu .pos2b {left:9%;} #menu .pos3b {left:0%;} html>body #menu .pos3b {left:21%;} #menu .pos4b {left:0%;} html>body #menu .pos4b {left:36.8%;} #menu .pos5b {left:0%;} html>body #menu .pos5b {left:45.8%;} #menu .pos6b {right:0%;} html>body #menu .pos6b {right:36.1%;} #menu .pos7b {right:0%;} html>body #menu .pos7b {right:24.1%;} #menu .pos8b {right:0%;} html>body #menu .pos8b {right:18.1%;} #menu .pos9b {right:0%;} html>body #menu .pos9b {right:12.1%;} #menu .pos10b {right:0%;} html>body #menu .pos10b {right:0%;} /*Drop down positions large 10 version #menu .pos1b {left:0%;} html>body #menu .pos1b {left:0%;} #menu .pos2b {left:0%;} html>body #menu .pos2b {left:11.4%;} #menu .pos3b {left:0%;} html>body #menu .pos3b {left:22.8%;} #menu .pos4b {left:0%;} html>body #menu .pos4b {left:37.6%;} #menu .pos5b {left:0%;} html>body #menu .pos5b {left:46.5%;} #menu .pos6b {right:0%;} html>body #menu .pos6b {right:35.8%;} #menu .pos7b {right:0%;} html>body #menu .pos7b {right:24.3%;} #menu .pos8b {right:0%;} html>body #menu .pos8b {right:18%;} #menu .pos9b {right:0%;} html>body #menu .pos9b {right:11.8%;} #menu .pos10b {right:0%;} html>body #menu .pos10b {right:0%;}*/ /*Drop down width*/ #menu .one:hover div {width:12em;} #menu .two:hover div {width:24.1em;} html>body #menu .one:hover div {width:24em;} #menu .three:hover div {width:36.1em;} html>body #menu .one:hover div {width:36em;} #menu .four:hover div {width:48.1em;} html>body #menu .one:hover div {width:48em;} #menu :hover div dl { display:inline; padding:0; margin:0; float:left; } #menu :hover div dt { width:13.6em; display:block; background:#E2E9E7; text-indent:0.75em; text-decoration:none; padding:0.3em 0; text-align:left; margin:0; font-weight:bold; color:#47494A; cursor:default; } #menu :hover div dd { width:12.8em; display:block; padding:0.6em 0 0 0.75em; margin:0; text-align:left; } #menu :hover div dd a { text-decoration:none; font-weight:normal; font-size:12px; color:#000; margin:0; padding:0; height:auto; } #menu :hover div dd a:hover { text-decoration:underline; } .clear { clear:both; } #menu2 {  background-color:#fff; background:url('header1.gif') repeat-x; height: 8em; overflow: hidden; } #menu2 .logo { margin: 1.7em 0 0 0; } #menu2 img { float:left; } #menu2 input { font-size:11px;  margin: 5px 0 0 0;  vertical-align:middle;  margin-right:30px; } #menu2 .box { background-color:#f8a400;  border-bottom:solid 6px #f8a400;  border-left:solid 2px #f8a400;  border-right:solid 2px #f8a400;  border-top:solid 2px #f8a400;  _border-bottom:solid 2px #f8a400;  margin:0;  padding:0; } #divsearch { float:right;  display:block;  margin:0.3em 12em 0.6em 0;  padding:0; } #divsearch input { font-size:11px;  margin: 5px 0 0 0;  padding:0;  position:relative; } #divsearch label { font-weight:bold;  font-size:12px;  vertical-align:middle;  position:relative;  top:0.1em; } #divsearch .box1 { color:#000; border:solid 1px #f8a400;  height:1.6em;  position:relative;  padding:3px 0 0 7px;  width:17em;  margin:0; } #divbasket { float:right; display:block;  font-size:12px;  margin:0 12em 0.2em 0; } #divbasket a { font-weight:bold; color:#003F26;  margin:0 0.7em 0 0;  padding-left:20px;  background:url('basket.gif') 0 100% no-repeat; } /* Skip to content accessibility links*/ #skiptocontent {position:relative} #skiptocontent a{position:absolute;left:-10000px;z-index:1000;font-size:12px} #skiptocontent a:focus, #skiptocontent a:active {left:0px;} /* home */ #homemain { margin:0 auto;  text-align:left; background-color:#93abc2; max-width:960px; width:960px; height:350px; } .homemainimage { float: left; width: 430px; margin-right: 10px ; padding: 0; } .homemaintext { float: left; width: 500px; } .homemaintext h2 { font-size: 2.2em; font-weight: bold; color: #fff; margin: 0; padding:0; } .homemaintext p { font-size: 1.0em; margin-top: 1.50em; color: #fff; } .homemaintext ul  { font-size: 1.0em; list-style: none ; margin: 0; padding: 0; } .homemaintext ul li a { padding-right: 0px; padding-left: 7px; background: url('arrow_head2.gif') no-repeat 0px 7px; padding-bottom: 0px; margin: 0px 0px 0.2em; padding-top: 0px; text-decoration: none; color: #5f5e58;}	 .homemaintext ul li a:visited { text-decoration: none; color: #000; } .homemaintext ul li a:hover {	text-decoration: underline; color: #000;} .homemaintext ul li a:active  {text-decoration: none; color: #000;} .homemaintext a { text-decoration: underline; color: #fff;}	 .homemaintext a:visited { text-decoration: underline; color: #fff; } .homemaintext a:hover { text-decoration: underline; color: #fff;} .homemaintext a:active  { text-decoration: underline; color: #fff;} #div2HomeBlock15 {background-color:#fff; display:block; padding:0; margin:0;border-top:solid 10px #fff; font-size:100%;} #div2HomeBlock15 .one{width:33.3%;background-color:#bdd3ce;background-position:top left;margin:0; padding:0; float:left; min-height:110px; height:auto !important; height:110px} #div2HomeBlock15 .two{width:33.3%;background-color:#e1e9e9;background-position:top left;margin:0; padding:0; float:left; min-height:110px; height:auto !important; height:110px} #div2HomeBlock15 .three{width:33.3%;background-color:#bdd3ce;background-position:top left;margin:0; padding:0; float:left; min-height:110px; height:auto !important; height:110px} #div2HomeBlock15 .one h2{color:#000;} #div2HomeBlock15 .one img{float:left; margin:0; padding:0;border:none; display:block;} #div2HomeBlock15 .two h2{color:#000;} #div2HomeBlock15 .two img{float:left; margin:0; padding:15px 0; border:none; display:block;} #div2HomeBlock15 .three h2{color:#000;} #div2HomeBlock15 .three img{float:left; margin:0; padding:15px 0; border:none; display:block;} #div2HomeBlock15 h2{margin:0; padding:0.8em 0 0.15em 0; font-size:1.25em;} #div2HomeBlock15 h2 a{color:#000;text-decoration:none} #div2HomeBlock15 a:hover{color:#000c; text-decoration:underline;} #div2HomeBlock15 p{font-size:1.0em; padding:0 0.5em 0 0; margin:0 ;color:#000; margin:0;} #div2HomeBlock15 p a{color:#000; text-decoration:underline;} #div2HomeBlock15 p a:hover{color:#000; text-decoration:underline;} #div2HomeBlock15 ul  { font-size: 1.0em; list-style: none ; margin: 0; padding: 0; } #div2HomeBlock15 ul li a { padding-right: 0px; padding-left: 7px; background: url('arrow_head2.gif') no-repeat 0px 4px; padding-bottom: 0px; margin: 0px 0px 0.2em; padding-top: 0px; text-decoration: none; color: #000;}	 #div2HomeBlock15 ul li a:visited { text-decoration: none; color: #000; } #div2HomeBlock15ul li a:hover {	text-decoration: underline; color: #000;} #div2HomeBlock15 ul li a:active  {text-decoration: none; color: #000;} #div2HomeBlock15 a { text-decoration: none; color: #000;}	 #div2HomeBlockEmail15 {float:right; text-align:right; display:block; clear:both; margin:0; padding:0;} #div2HomeBlockEmail15 input{font-size:1.00em; margin: 2px 15px 2px 0px; vertical-align:middle;} #div2HomeBlockEmail15 label{display:none;} #div2HomeBlockEmail15 .enter{color:#8D9393;border:solid 1px #8D9393; height:1.6em; position:relative; padding:3px 0 0 5px; width:12em;} #divmid {margin:10px 0 0 0; height:144px; padding:0; background:#e1e9e9; } #divmid .midblock {margin:0 10px 0 0; padding:0px; height:100%; float:left; display:block; width:300px; } #divmid .midblock .image {float:left; margin: 0; padding:0; width: 144px;} #divmid .midblock .text {float:right; margin: 0 0 0 10px; padding:0; width: 146px; } #divmid .midblock .text h2 {margin:0; padding:0.25em 0 0.5em 0; font-size: 1.2em; display:block; color:#000;clear:both;font-weight:none;} #divmid .midblock .text p { font-size: 1.0em; margin: 0; } #divmid .midblock .text ul  { font-size: 1.0em; list-style: none ; margin: 0; padding: 0; } #divmid .midblock .text ul li a { padding-right: 0px; padding-left: 7px; background: url('arrow_head2.gif') no-repeat 0px 4px; padding-bottom: 0px; margin: 0px 0px 0.2em; padding-top: 0px; text-decoration: none; color: #000;}	 #divmid .midblock .text ul li a:visited { text-decoration: none; color: #000; } #divmid .midblock .text ul li a:hover {	text-decoration: underline; color: #000;} #divmid .midblock .text ul li a:active  {text-decoration: none; color: #000;} #divmid .midblock .text a { text-decoration: underline; color: #000;}	 #divmid .midblock .text a:visited { text-decoration: none; color: #000; } #divmid .midblock .text a:hover { text-decoration: underline; color: #000;} #divmid .midblock .text a:active  { text-decoration: none; color: #000;} .clear {width:10%; clear:both; padding:0px; margin:0px; line-height:0px; height:1px; font-size:0;} /* left navigation */ div.leftNavCards { width: 180px; padding: 0; margin: 0; float: left;} div.leftNavCards ul {list-style-type:none; background-color:#e7ebcc; margin:0 0 0.5em 0; padding:0 0 0.5em 0;} div.leftNavCards li {padding:0.3em 0.4em 0.2em 0.4em;} div.leftNavCards li a:link, div.leftNavCards li a:visited {color:#333; text-decoration:none;} div.leftNavCards li a:hover {color:#333; text-decoration:underline;} div.leftNavCards .title {background-color:#b2bf59; font-weight:bold; margin:0; padding:0.5em 0.4em 0.5em 0.4em; color:#fff;} div.leftNavWrap { width: 180px; padding: 0; margin: 0; float: left;} div.leftNavWrap ul {list-style-type:none; background-color:#f3d1de; margin:0 0 0.5em 0; padding:0 0 0.5em 0;} div.leftNavWrap li {padding:0.3em 0.4em 0.2em 0.4em;} div.leftNavWrap li a:link, div.leftNavWrap li a:visited {color:#333; text-decoration:none;} div.leftNavWrap li a:hover {color:#333; text-decoration:underline;} div.leftNavWrap .title {background-color:#d86a94; font-weight:bold; margin:0; padding:0.5em 0.4em 0.5em 0.4em; color:#fff;} div.leftNavStationery { width: 180px; padding: 0; margin: 0; float: left;} div.leftNavStationery ul {list-style-type:none; background-color:#e1dbee; margin:0 0 0.5em 0; padding:0 0 0.5em 0;} div.leftNavStationery li {padding:0.3em 0.4em 0.2em 0.4em;} div.leftNavStationery li a:link, div.leftNavStationery li a:visited {color:#333; text-decoration:none;} div.leftNavStationery li a:hover {color:#333; text-decoration:underline;} div.leftNavStationery .title {background-color:#9d8cc9; font-weight:bold; margin:0; padding:0.5em 0.4em 0.5em 0.4em; color:#fff;} div.leftNavHelp { width: 180px; padding: 0; margin: 0; float: left;} div.leftNavHelp ul {list-style-type:none; background-color:#dcefe6; margin:0 0 0.5em 0; padding:0 0 0.5em 0;} div.leftNavHelp li {padding:0.3em 0.4em 0.2em 0.4em;} div.leftNavHelp li a:link, div.leftNavHelp li a:visited {color:#333; text-decoration:none;} div.leftNavHelp li a:hover {color:#333; text-decoration:underline;} div.leftNavHelp .title {background-color:#a7d6c1; font-weight:bold; margin:0; padding:0.5em 0.4em 0.5em 0.4em; color:#fff;} /* sub home page */ #main { margin:0 auto;  text-align:left; max-width:960px; width:960px; } #content { background: #fff; width: 770px; float: right; text-align: left; padding: 0; margin: 0 0 10px 0; } /* sub page cards */ #featurecards { background: #fff; width: 760px; float: right; text-align: left; padding: 0; margin: 0; background-color:#b2bf59; height:350px;} .featurecardsimage { float: left; width: 330px; margin-right: 10px ; padding: 0; } .featurecardstext { float: left; width: 400px; margin-right: 10px ;} .featurecardstext h2 { font-size: 2.2em; font-weight: bold; color: #fff; margin: 0; padding:0; } .featurecardstext p { font-size: 1.0em; margin-top: 1.50em; color: #fff; } .featurecardstext ul  { font-size: 1.0em; list-style: none ; margin: 0; padding: 0; } .featurecardstext ul li a { padding-right: 0px; padding-left: 7px; background: url('arrow_cards.gif') no-repeat 0px 4px; padding-bottom: 0px; margin: 0px 0px 0.2em; padding-top: 0px; text-decoration: none; color: #5f5e58;}	 .featurecardstext ul li a:visited { text-decoration: none; color: #5f5e58; } .featurecardstext ul li a:hover {	text-decoration: underline; color: #5f5e58;} .featurecardstext ul li a:active  {text-decoration: none; color: #5f5e58;} .featurecardstext a { text-decoration: underline; color: #fff;}	 .featurecardstext a:visited { text-decoration: underline; color: #fff; } .featurecardstext a:hover { text-decoration: underline; color: #fff;} .featurecardstext a:active  { text-decoration: underline; color: #fff;} #divACSBlockProdCards {float:left; width:49.9%; _width:46%;  margin:0; padding:0.5em 0 0 0;} #divACSBlockProdCards h2{margin:0 0 0 0.7em; padding:0.5em 0 0.5em 0; font-size:1.25em; color:#405b82;} #divACSBlockProdCards ul{list-style:none; padding:0; margin:0; float:left} #divACSBlockProdCards li{list-style:none; padding:0; margin:0; height:72px;} #divACSBlockProdCards a img{padding:0; margin:0; border:none; height:67px;} #divACSBlockProdCards .imgbox{width:67px; height:67px; float:left; padding:0; margin:0 0.3em 0 0.9em; _margin:0 0.3em 0 0.5em; text-align:center;} #divACSBlockProdCards .prod{list-style:none; padding:0 1em 0 0; margin:0 0 0.5em 0; width:100%} #divACSBlockProdCards .info{display:block; float:left; width:70%;} #divACSBlockProdCards .title{font-size:1.00em; font-weight:bold; padding:0; margin:0 0 0 0.35em; display:block; color:#b2bf59; line-height:1.1em;} #divACSBlockProdCards .offer{font-size:0.95em; font-weight:bold; padding:0; margin:0 0 0 0.35em; display:block; color:#000; line-height:1.1em;} #divACSBlockProdCards .price{font-size:0.95em; font-weight:bold; padding:0; margin:0 0 0 0.35em; display:block; color:#000; line-height:1.1em; text-decoration:none;} #divACSBlockProdCards a{text-decoration:none} #divACSBlockProdCards a:hover{text-decoration:underline} #divACSBlockLifeCards {float:right; width:50%; padding:0; margin-bottom:0.35em;} #divACSBlockPromoCards {background-color:#e7ebcc; margin-top:0.35em; float:left; width:100%;} #divACSBlockPromoCards img{float:left; margin:0 0.75em 0 0; padding:0;border:none; width: 144px;} #divACSBlockPromoCards h2{margin:0 ; display:block; padding:0.5em 1em 0.5em 0.5em;font-weight:bold; text-decoration:none; font-size:1.25em; color:#000; } #divACSBlockPromoCards h2 a{text-decoration:none; color:#000;} #divACSBlockPromoCards h2 a:hover{text-decoration:underline;} #divACSBlockPromoCards p{font-size:1.0em; margin:0 ; display:block; padding:0 1em 0 1em;} #divACSBlockPromoCards p a{font-weight:normal; text-decoration:none; color:#000;} #divACSBlockPromoCards p a:hover{text-decoration:underline; color:#000;} #divACSBlockPromoCards ul{font-size:1.0em; margin: 0; padding: 0; list-style:none; color:#000;} #divACSBlockPromoCards ul li a{ padding-right: 0px; padding-left: 7px; background: url('arrow_cards.gif') no-repeat 0px 4px; padding-bottom: 0px; margin: 0px 0px 0.2em; padding-top: 0px; text-decoration: none; color:#000;} #divACSBlockPromoCards ul li a:hover{color:#000; text-decoration:underline;} /* sub page gift wrap */ #featuregiftwrap { background: #fff; width: 760px; float: right; text-align: left; padding: 0; margin: 0; background-color:#d86a94; height:350px;} .featuregiftwrapimage { float: left; width: 330px; margin-right: 10px ; padding: 0; } .featuregiftwraptext { float: left; width: 400px; margin-right: 10px ;} .featuregiftwraptext h2 { font-size: 2.2em; font-weight: bold; color: #fff; margin: 0; padding:0; } .featuregiftwraptext p { font-size: 1.0em; margin-top: 1.50em; color: #fff; } .featuregiftwraptext ul  { font-size: 1.0em; list-style: none ; margin: 0; padding: 0; } .featuregiftwraptext ul li a { padding-right: 0px; padding-left: 7px; background: url('arrow_wrap.gif') no-repeat 0px 4px; padding-bottom: 0px; margin: 0px 0px 0.2em; padding-top: 0px; text-decoration: none; color: #5f5e58;}	 .featuregiftwraptext ul li a:visited { text-decoration: none; color: #5f5e58; } .featuregiftwraptext ul li a:hover {	text-decoration: underline; color: #5f5e58;} .featuregiftwraptext ul li a:active  {text-decoration: none; color: #5f5e58;} .featuregiftwraptext a { text-decoration: underline; color: #fff;}	 .featuregiftwraptext a:visited { text-decoration: underline; color: #fff; } .featuregiftwraptext a:hover { text-decoration: underline; color: #fff;} .featuregiftwraptext a:active  { text-decoration: underline; color: #fff;} #divACSBlockProdGiftWrap {float:left; width:49.9%; _width:46%;  margin:0; padding:0.5em 0 0 0;} #divACSBlockProdGiftWrap h2{margin:0 0 0 0.7em; padding:0.5em 0 0.5em 0; font-size:1.25em; color:#405b82;} #divACSBlockProdGiftWrap ul{list-style:none; padding:0; margin:0; float:left} #divACSBlockProdGiftWrap li{list-style:none; padding:0; margin:0; height:72px;} #divACSBlockProdGiftWrap a img{padding:0; margin:0; border:none; height:67px;} #divACSBlockProdGiftWrap .imgbox{width:67px; height:67px; float:left; padding:0; margin:0 0.3em 0 0.9em; _margin:0 0.3em 0 0.5em; text-align:center;} #divACSBlockProdGiftWrap .prod{list-style:none; padding:0 1em 0 0; margin:0 0 0.5em 0; width:100%} #divACSBlockProdGiftWrap .info{display:block; float:left; width:70%;} #divACSBlockProdGiftWrap .title{font-size:1.00em; font-weight:bold; padding:0; margin:0 0 0 0.35em; display:block; color:#d86a94; line-height:1.1em;} #divACSBlockProdGiftWrap .offer{font-size:0.95em; font-weight:bold; padding:0; margin:0 0 0 0.35em; display:block; color:#000; line-height:1.1em;} #divACSBlockProdGiftWrap .price{font-size:0.95em; font-weight:bold; padding:0; margin:0 0 0 0.35em; display:block; color:#000; line-height:1.1em; text-decoration:none;} #divACSBlockProdGiftWrap a{text-decoration:none} #divACSBlockProdGiftWrap a:hover{text-decoration:underline} #divACSBlockLifeGiftWrap {float:right; width:50%; padding:0; margin-bottom:0.35em;} #divACSBlockPromoGiftWrap {background-color:#f3d1de; margin-top:0.35em; float:left; width:100%;} #divACSBlockPromoGiftWrap img{float:left; margin:0 0.75em 0 0; padding:0;border:none; width: 144px;} #divACSBlockPromoGiftWrap h2{margin:0 ; display:block; padding:0.5em 1em 0.5em 0.5em;font-weight:bold; text-decoration:none; font-size:1.25em; color:#000; } #divACSBlockPromoGiftWrap h2 a{text-decoration:none; color:#000;} #divACSBlockPromoGiftWrap h2 a:hover{text-decoration:underline;} #divACSBlockPromoGiftWrap p{font-size:1.0em; margin:0 ; display:block; padding:0 1em 0 1em; color:#000;} #divACSBlockPromoGiftWrap p a{font-weight:normal; text-decoration:none; color:#000;} #divACSBlockPromoGiftWrap p a:hover{text-decoration:underline; color:#000;} #divACSBlockPromoGiftWrap ul{font-size:1.0em; margin: 0; padding: 0; list-style:none; color:#000;} #divACSBlockPromoGiftWrap ul li a{ padding-right: 0px; padding-left: 7px; background: url('arrow_wrap.gif') no-repeat 0px 4px; padding-bottom: 0px; margin: 0px 0px 0.2em; padding-top: 0px; text-decoration: none; color:#000;} #divACSBlockPromoGiftWrap ul li a:hover{color:#000; text-decoration:underline;} /* sub page stationery */ #featurestationery { background: #fff; width: 760px; float: right; text-align: left; padding: 0; margin: 0; background-color:#9d8cc9; height:350px;} .featurestationeryimage { float: left; width: 330px; margin-right: 10px ; padding: 0; } .featurestationerytext { float: left; width: 400px; margin-right: 10px ;} .featurestationerytext h2 { font-size: 2.2em; font-weight: bold; color: #fff; margin: 0; padding:0; } .featurestationerytext p { font-size: 1.0em; margin-top: 1.50em; color: #fff; } .featurestationerytext ul  { font-size: 1.0em; list-style: none ; margin: 0; padding: 0; } .featurestationerytext ul li a { padding-right: 0px; padding-left: 7px; background: url('arrow_stationery.gif') no-repeat 0px 4px; padding-bottom: 0px; margin: 0px 0px 0.2em; padding-top: 0px; text-decoration: none; color: #fff;}	 .featurestationerytext ul li a:visited { text-decoration: none; color: #fff; } .featurestationerytext ul li a:hover {	text-decoration: underline; color: #fff;} .featurestationerytext ul li a:active  {text-decoration: none; color: #fff;} .featurestationerytext a { text-decoration: underline; color: #fff;}	 .featurestationerytext a:visited { text-decoration: underline; color: #fff; } .featurestationerytext a:hover { text-decoration: underline; color: #fff;} .featurestationerytext a:active  { text-decoration: underline; color: #fff;} #divACSBlockProdStationery {float:left; width:49.9%; _width:46%;  margin:0; padding:0.5em 0 0 0;} #divACSBlockProdStationery h2{margin:0 0 0 0.7em; padding:0.5em 0 0.5em 0; font-size:1.25em; color:#405b82;} #divACSBlockProdStationery ul{list-style:none; padding:0; margin:0; float:left} #divACSBlockProdStationery li{list-style:none; padding:0; margin:0; height:72px;} #divACSBlockProdStationery a img{padding:0; margin:0; border:none; height:67px;} #divACSBlockProdStationery .imgbox{width:67px; height:67px; float:left; padding:0; margin:0 0.3em 0 0.9em; _margin:0 0.3em 0 0.5em; text-align:center;} #divACSBlockProdStationery .prod{list-style:none; padding:0 1em 0 0; margin:0 0 0.5em 0; width:100%} #divACSBlockProdStationery .info{display:block; float:left; width:70%;} #divACSBlockProdStationery .title{font-size:1.00em; font-weight:bold; padding:0; margin:0 0 0 0.35em; display:block; color:#9d8cc9; line-height:1.1em;} #divACSBlockProdStationery .offer{font-size:0.95em; font-weight:bold; padding:0; margin:0 0 0 0.35em; display:block; color:#000; line-height:1.1em;} #divACSBlockProdStationery .price{font-size:0.95em; font-weight:bold; padding:0; margin:0 0 0 0.35em; display:block; color:#000; line-height:1.1em; text-decoration:none;} #divACSBlockProdStationery a{text-decoration:none} #divACSBlockProdStationery a:hover{text-decoration:underline} #divACSBlockLifeStationery {float:right; width:50%; padding:0; margin-bottom:0.35em;} #divACSBlockPromoStationery {background-color:#e1dbee; margin-top:0.35em; float:left; width:100%;} #divACSBlockPromoStationery img{float:left; margin:0 0.75em 0 0; padding:0;border:none; width: 144px;} #divACSBlockPromoStationery h2{margin:0 ; display:block; padding:0.5em 1em 0.5em 0.5em;font-weight:bold; text-decoration:none; font-size:1.25em; color:#000; } #divACSBlockPromoStationery h2 a{text-decoration:none; color:#000;} #divACSBlockPromoStationery h2 a:hover{text-decoration:underline;} #divACSBlockPromoStationery p{font-size:1.0em; margin:0 ; display:block; padding:0 1em 0 1em; color:#000;} #divACSBlockPromoStationery p a{font-weight:normal; text-decoration:none; color:#000;} #divACSBlockPromoStationery p a:hover{text-decoration:underline; color:#000;} #divACSBlockPromoStationery ul{font-size:1.0em; margin: 0; padding: 0; list-style:none; color:#000;} #divACSBlockPromoStationery ul li a{ padding-right: 0px; padding-left: 7px; background: url('arrow_stationery.gif') no-repeat 0px 4px; padding-bottom: 0px; margin: 0px 0px 0.2em; padding-top: 0px; text-decoration: none; color:#000;} #divACSBlockPromoStationery ul li a:hover{color:#000; text-decoration:underline;} /* sub page help */ #featurehelp { background: #fff; width: 760px; float: right; text-align: left; padding: 0; margin: 0; background-color:#a7d6c1; height:350px;} .featurehelpimage { float: left; width: 330px; margin-right: 10px ; padding: 0; } .featurehelptext { float: left; width: 400px; margin-right: 10px ;} .featurehelptext h2 { font-size: 2.2em; font-weight: bold; color: #fff; margin: 0; padding:0; } .featurehelptext p { font-size: 1.0em; margin-top: 1.50em; color: #fff; } .featurehelptext ul  { font-size: 1.0em; list-style: none ; margin: 0; padding: 0; } .featurehelptext ul li a { padding-right: 0px; padding-left: 7px; background: url('arrow_head2.gif') no-repeat 0px 4px; padding-bottom: 0px; margin: 0px 0px 0.2em; padding-top: 0px; text-decoration: none; color: #5f5e58;}	 .featurehelptext ul li a:visited { text-decoration: none; color: #5f5e58; } .featurehelptext ul li a:hover {	text-decoration: underline; color: #5f5e58;} .featurehelptext ul li a:active  {text-decoration: none; color: #5f5e58;} .featurehelptext a { text-decoration: underline; color: #fff;}	 .featurehelptext a:visited { text-decoration: underline; color: #fff; } .featureghelptext a:hover { text-decoration: underline; color: #fff;} .featurehelptext a:active  { text-decoration: underline; color: #fff;} #divACSBlockProdHelp {float:left; width:49.9%; _width:46%;  margin:0; padding:0.5em 0 0 0;} #divACSBlockProdHelp h2{margin:0 0 0 0.7em; padding:0.5em 0 0.5em 0; font-size:1.25em; color:#405b82;} #divACSBlockProdHelp ul{list-style:none; padding:0; margin:0; float:left} #divACSBlockProdHelp li{list-style:none; padding:0; margin:0; height:72px;} #divACSBlockProdHelp a img{padding:0; margin:0; border:none; height:67px;} #divACSBlockProdHelp .imgbox{width:67px; height:67px; float:left; padding:0; margin:0 0.3em 0 0.9em; _margin:0 0.3em 0 0.5em; text-align:center;} #divACSBlockProdHelp .prod{list-style:none; padding:0 1em 0 0; margin:0 0 0.5em 0; width:100%} #divACSBlockProdHelp .info{display:block; float:left; width:70%;} #divACSBlockProdHelp .title{font-size:1.00em; font-weight:bold; padding:0; margin:0 0 0 0.35em; display:block; color:#9d8cc9; line-height:1.1em;} #divACSBlockProdHelp .offer{font-size:0.95em; font-weight:bold; padding:0; margin:0 0 0 0.35em; display:block; color:#000; line-height:1.1em;} #divACSBlockProdHelp .price{font-size:0.95em; font-weight:bold; padding:0; margin:0 0 0 0.35em; display:block; color:#000; line-height:1.1em; text-decoration:none;} #divACSBlockProdHelp a{text-decoration:none} #divACSBlockProdHelp a:hover{text-decoration:underline} #divACSBlockLifeHelp {float:right; width:50%; padding:0; margin-bottom:0.35em;} #divACSBlockPromoHelp {background-color:#e1dbee; margin-top:0.35em; float:left; width:100%;} #divACSBlockPromoHelp img{float:left; margin:0 0.75em 0 0; padding:0;border:none; width: 144px;} #divACSBlockPromoHelp h2{margin:0 ; display:block; padding:0.5em 1em 0.5em 0.5em;font-weight:bold; text-decoration:none; font-size:1.25em; color:#000; } #divACSBlockPromoHelp h2 a{text-decoration:none; color:#000;} #divACSBlockPromoHelp h2 a:hover{text-decoration:underline;} #divACSBlockPromoHelp p{font-size:1.0em; margin:0 ; display:block; padding:0 1em 0 1em; color:#000;} #divACSBlockPromoHelp p a{font-weight:normal; text-decoration:none; color:#000;} #divACSBlockPromoHelp p a:hover{text-decoration:underline; color:#000;} #divACSBlockPromoHelp ul{font-size:1.0em; margin: 0; padding: 0; list-style:none; color:#000;} #divACSBlockPromoHelp ul li a{ padding-right: 0px; padding-left: 7px; background: url('arrow_head2.gif') no-repeat 0px 4px; padding-bottom: 0px; margin: 0px 0px 0.2em; padding-top: 0px; text-decoration: none; color:#000;} #divACSBlockPromoHelpy ul li a:hover{color:#000; text-decoration:underline;} /* product page */ #productsresults { margin-left: 10px; background: #fff; width: 760px; float: right; text-align: left;} h1.productheadingcards {  color: #fff;  background: #b2bf59;  padding-bottom: 6px; padding-left: 6px; margin-bottom: 6px; font-size: 2.5em; font-weight: bold; } .singleproductcards { width:140px;  float:left; background: transparent; padding:0; margin-top:10px; margin-right:12px; border-bottom: 2px solid #b2bf59; } h1.productheadingwrap {  color: #fff;  background: #d86a94;  padding-bottom: 6px; padding-left: 6px; margin-bottom: 6px; font-size: 2.5em; font-weight: bold; } .singleproductwrap { width:140px;  float:left; background: transparent; padding:0; margin-top:10px; margin-right:12px; border-bottom: 2px solid #d86a94; } h1.productheadingstationery {  color: #fff;  background: #9d8cc9;  padding-bottom: 6px; padding-left: 6px; margin-bottom: 6px; font-size: 2.5em; font-weight: bold; } .singleproductstationery { width:140px;  float:left; background: transparent; padding:0; margin-top:10px; margin-right:12px; border-bottom: 2px solid #9d8cc9; } h1.productheadinghelp {  color: #fff;  background: #a7d6c1;  padding-bottom: 6px; padding-left: 6px; margin-bottom: 6px; font-size: 2.5em; font-weight: bold; } .singleproducthelp { width:140px;  float:left; background: transparent; padding:0; margin-top:10px; margin-right:12px; border-bottom: 2px solid #a7d6c1; } .singleproductcontent { text-align:left; font-size: 1.0em; padding-bottom:4px; padding-top:0px; color: #405b82; } .singleproductcontent strong { text-align:left; font-weight: bold; font-size: 1.1em; } .singleproductcontent a { text-decoration: none; color: #405b82; } .singleproductcontent a:visited { text-decoration: none; color: #405b82; } .singleproductcontent a:hover { text-decoration: underline; color: #405b82; } .singleproductcontent a:active  { text-decoration: none; color: #405b82; } .price { float:left; font-weight: bold; font-size: 1.2em; padding-bottom:4px; width:140px; } .moreinfo { float:left; text-align: right; padding-bottom:4px; width:140px; } .moreinfo a { text-decoration: underline; color: #5f5e58; } .moreinfo a:visited { text-decoration: underline; color: #5f5e58; } .moreinfo a:hover { text-decoration: underline; color: #5f5e58; } .moreinfo a:active  { text-decoration: underline; color: #5f5e58; } .left { float:left; padding-left:4px; padding-bottom:4px; } .right { float:right; padding-right:4px; padding-bottom:4px; } /* product detail page */ .productimage { width:300px;  float:left; background: transparent; text-align:left; padding:0; margin-top:5px; margin-left:10px; } .productimage strong {  padding-left: 0;  padding-bottom:0; padding-top:20px; padding-right:0; color:#ae3a23; font-size: 1.3em; font-weight: bold; margin:0; text-align:left; } .productimagebox { width:290px; font-size: 1.1em;  color: #5f5e58; float:right; background: transparent; border: 2px solid #b8b49a; text-align:left; padding:4px; margin-top:8px; } .productimage a { color: #ae3a23; text-decoration: none;} .productimage a:hover {	color: #ae3a23; text-decoration: underline;} .productimage ul  { color: #ae3a23; list-style: none ; font-size: 1.1em; margin: 0; padding: 0; } .productimage ul li  { color: #ae3a23; padding-right: 0px; padding-left: 7px; background: url('bullet-square-red.gif') no-repeat 0px 7px; padding-bottom: 0px; margin: 0px 0px 0.2em; padding-top: 0px} .productimage ul li a { color: #ae3a23;} .productimage ul li a:hover { color: #ae3a23;} .productdes { width:260px;  float:right; background: transparent; text-align:left; padding:0; margin-top:5px; } .productdesbox { width:246px; font-size: 1.1em;  color: #000; float:right; background: transparent; border: 2px solid #b8b49a; text-align:left; padding:4px; margin-top:5px; } .productdes ul  { font-size: 1.1em; list-style: none ; margin: 0; padding: 0; } .productdes ul li  { padding-right: 0px; padding-left: 7px; background: url('bullet-square.gif') no-repeat 0px 7px; padding-bottom: 0px; margin: 0px 0px 0.2em; padding-top: 0px} .productdes h2 { font-size: 1.2em; font-weight: bold; color: #5f5e58; background: transparent; margin: 0; } .productdes h3 { font-size: 1.2em; font-weight: bold; color: #5f5e58; background: transparent; margin-top: 4px; margin-bottom: 4px; padding-top: 4px; } .productline { margin:0 0 5px 0; width:100%; height:1px; background: url('bg_hline.gif') repeat-x; font-size:0; } #item { text-align:left;  display:block; float:left; width:47%; padding:0; margin:2% 1% 0 0; } .itemDetails { text-align:left;  width:374px; } .itemImageMain { float:left;  width:245px;  height:245px;  margin-right:9px; } *html .itemImageMain  { float:left;  width:245px;  height:245px;  margin-right:4px; } .itemImageThumb { float:right;  width: 120px;  height: 120px; } .imageMain { height: 245px;  width: 245px; border:1px solid #c4c4c4; } .imageSub { margin-top:2px; height: 120px;  width: 120px; border:1px solid #c4c4c4; } .itemDetailsText { padding-left: 5px; padding-top: 10px; width:374px;	 } .itemDetailsText ul  { font-size: 1.1em; list-style: none ; margin: 0; padding: 0; } .itemDetailsText ul li  { padding-right: 0px; padding-left: 7px; background: url('bullet-square.gif') no-repeat 0px 7px; padding-bottom: 0px; margin: 0px 0px 0.2em; padding-top: 0px} .itemDetailsText h2 { font-size: 1.2em; font-weight: bold; color: #000; background: transparent; margin: 0; } .itemDetailsText h3 { font-size: 1.2em; font-weight: bold; color: #000; background: transparent; margin-top: 4px; margin-bottom: 4px; padding-top: 4px; } .itemAddtional { text-align:left;  display:block; float:right; width:48%; padding:0; margin:2% 0 0 1%;  } .itemAddtionalBox {  width:100%; margin-top: 15px; } .itemAddtionalHeaderCard { background-color: #b2bf59; border:small solid #b2bf59; color: #ffffff; font-weight:bold; padding:5px; margin-bottom: 5px; } .itemAddtionalHeaderWrap { background-color: #d86a94; border:small solid #d86a94; color: #ffffff; font-weight:bold; padding:5px; margin-bottom: 5px; } .itemAddtionalHeaderStationery { background-color: #9d8cc9; border:small solid #9d8cc9; color: #ffffff; font-weight:bold; padding:5px; margin-bottom: 5px; } .itemAddtionalText { width: 100%; color: #000; font-size: 1.0em; margin-bottom: 5px; } .itemAddtionalText .info {float:left;display:block;width:50%;margin:0;padding:0 0 .3em 0;} .itemAddtionalText .qty {float:right;display:block;width:30%;margin:0;padding:0 0 .3em 0;} .itemAddtionalText img {float:left;clear:left;margin:0 1em .6em 0;padding:0;}	 .itemAddtionalText a { color: #000; text-decoration: none;} .itemAddtionalText a:hover { color: #000; text-decoration: underline;} .itemAddtionalText ul  { color: #000; list-style: none ; font-size: 1.1em; margin: 0; padding: 0; } .itemAddtionalText ul li  { color: #000; padding-right: 0px; padding-left: 7px; background: url('bullet-square-new.gif') no-repeat 0px 7px; padding-bottom: 0px; margin: 0px 0px 0.2em; padding-top: 0px} .itemAddtionalText ul li a { color: #000;} .itemAddtionalText ul li a:hover { color: #000;} div.subImageSwapLogo { margin-top: -30px; margin-left: 95px } img.subImageSwapLogo { filter: alpha(opacity=65) } /* standard */ h1 { font-size: 1.5em; font-weight: bold; color: #000; background: transparent; margin: 0; } h1 a { text-decoration: none; color: #000; } h1 a:visited { text-decoration: none; color: #000; } h1 a:hover { text-decoration: underline; color: #000; } h1 a:active  { text-decoration: none; color: #000; } h2 { font-size: 1.3em; font-weight: bold; color: #000; background: transparent; margin: 0; padding-top: 0.5em; } h2 a { text-decoration: none; color: #000; } h2 a:visited { text-decoration: none; color: #000; } h2 a:hover { text-decoration: underline; color: #000; } h2 a:active  { text-decoration: none; color: #000; } h3 { font-size: 1.1em; font-weight: bold; color: #000; background: transparent; margin: 0; padding-top: 0.5em; } h3 a { text-decoration: none; color: #000; } h3 a:visited { text-decoration: none; color: #000; } h3 a:hover { text-decoration: underline; color: #000; } h3 a:active  { text-decoration: none; color: #000; } p { font-size: 1.0em; margin-bottom: 0.2px; padding: 0; color: #000; } .bold { font-weight: bold; color: #000; } .clear-all { clear: both;  font-size: 0px;  line-height: 0;  height: 0px; } address { font-style: normal; font-size: 0.9em; line-height: 1.2; color: #000; background: #fff; text-align: center; margin: 0; padding: 0; } .sitemap { width:600px; float: left; } .sitemap ul  {font-size: 1.0em; list-style: none ; margin: 0; padding: 0; } .sitemap ul li { padding-right: 0px; padding-left: 7px; background: url("bullet-square-new.gif") no-repeat 0px 7px; padding-bottom: 0px; margin: 0px 0px 0.2em; text-decoration: none; color: #000;}	 .sitemap ul li a { text-decoration: none; color: #000;}	 .sitemap ul li a:visited { text-decoration: none; color: #000; } .sitemap ul li a:hover {text-decoration: underline; color: #000;} .sitemap ul li a:active  {text-decoration: none; color: #000;} .sitemap ul ul {font-size: 1.0em; list-style: none ; margin: 0; padding-left: 10px; } .sitemap ul ul ul {font-size: 1.0em; list-style: none ; margin: 0; padding-left: 20px; } /* footer */ #footer {display:block; padding:1.4em 0 1.5em 0; margin:0;_height:0; height:1%; border-top:#e3eae8 1px solid;} #footer a { color: #000; text-decoration: underline; } #footer .utilities { clear: both; list-style: none; margin: 0; padding: 2px; color: #000; font-size: 0.9em; text-align: center; } #footer .utilities li { display: inline; } #footer .utilities li.first-child { border-left: none; } address { font-style: normal; font-size: 0.9em; line-height: 1.2; color: #000; background: #fff; text-align: center; margin: 0; padding: 15px 0 0 0; } /* checkout */ #errormessage { width:750px; text-align: left; font-wight: bold; margin:0; padding:0; background:#ffefe5;} #errormessage ul {padding:6px 0px 6px 6px; margin:0;} #errormessage li {list-style:inside; color:#ff6600;} #mainTable{ clear:right; border: 2px solid #405b82; margin: 20px auto; width: 100%; } #mainTable td h2{ position:relative; /* IE fix */ margin: 0pt; padding: 5px; background: #405b82 none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; color: #ffffff; } #mainTable td h3 { position:relative; /* IE fix */ margin: 0pt; padding: 5px; background: #405b82 none repeat scroll 0%; color: #ffffff; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; } #mainTable label{ color: #5f5e58; } .borderTop { border-top: 2px solid #405b82; margin: 0pt; padding: 5px; } #formButtons{ border-top: 2px solid #405b82; margin: 0pt; padding: 10px 5px 5px 5px; border-bottom: 2px solid #405b82a; } .bottomHelp { border-top: 2px solid #405b82a; margin: 0pt; padding: 5px; background: #a7d6c1 none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; } .shoppingcartline { margin-top:10px; margin-bottom:10px; width:100%; height:1px; background: url("bg_h_line.gif") repeat-x; font-size:0; } 