body {	background-color:#eeecd5;	font-family:Arial, Helvetica, sans-serif;    font-size:11px;    padding:0;    margin:0;}a img {	border:0;}#wrapper {    width:815px;    margin:0 auto;}h1 {    height:143px;    width:332px;    background-image:url(/images/logo.gif);    background-repeat:no-repeat;	padding:0;	float:left;	margin:0;	padding:0;}h1 a span {    display:none;}h1 a {    display:block;    height:143px;    width:332px;}#header {	width:815px;	height:235px;	background-image:url(/images/headerbg.jpg);	background-repeat:no-repeat;	background-position:right;	margin:0 0 10px 0;	float:left;}#footer {	float:left;	clear:left;	width:815px;}#nav {	width:815px;	height:72px;	background-image:url(/images/mainnavbg.gif);	background-repeat:repeat-x;	float:left;	margin:10px 0 0 0;}#checkout {	float:right;	width:300px;	height:55px;	text-align:right;	margin:12px 0 0 0;}#checkout p {	margin:0;	padding:0;}#nav ul {	float:left;	margin:15px 0 0 0;	padding:0;}#nav ul li {	margin:0;	padding:0;	list-style:none;	display:inline;}#nav ul li#cardslink {	height:45px;    width:72px;    background-repeat:no-repeat;	padding:0;	float:left;	margin:0 20px 0 0;}#nav ul li#cardslink a span {    display:none;}#nav ul li#cardslink a {    display:block;	height:45px;    width:72px;	background-image:url(/images/cards.gif);}#nav ul li#cardslink a:hover {	background-image:url(/images/cards-over.gif);}#nav ul li#stationarylink {	height:45px;    width:107px;    background-repeat:no-repeat;	padding:0;	float:left;	margin:0 20px 0 0;}#nav ul li#stationarylink a span {    display:none;}#nav ul li#stationarylink a {    display:block;	height:45px;    width:107px;	background-image:url(/images/stationery.gif);}#nav ul li#stationarylink a:hover {	background-image:url(/images/stationery-over.gif);}#nav ul li#giftslink {	height:45px;    width:61px;    background-repeat:no-repeat;	padding:0;	float:left;	margin:0 20px 0 0;}#nav ul li#giftslink a span {    display:none;}#nav ul li#giftslink a {    display:block;	height:45px;    width:61px;	background-image:url(/images/gifts.gif);}#nav ul li#giftslink a:hover {	background-image:url(/images/gifts-over.gif);}#nav ul li#printslink {	height:45px;    width:61px;    background-repeat:no-repeat;	padding:0;	float:left;	margin:0 25px 0 0 ;}#nav ul li#printslink a span {    display:none;}#nav ul li#printslink a {    display:block;	height:45px;    width:61px;	background-image:url(/images/prints.gif);}#nav ul li#printslink a:hover {	background-image:url(/images/prints-over.gif);}#nav ul li#salelink {	height:45px;    width:61px;    background-repeat:no-repeat;	padding:0;	float:left;}#nav ul li#salelink a span {    display:none;}#nav ul li#salelink a {    display:block;	height:45px;    width:61px;	background-image:url(/images/sale.gif);}#nav ul li#salelink a:hover {	background-image:url(/images/sale-over.gif);}#content {	float:left;	clear:both;	width:815px;}#content img {	float:left;}#content img.sy {	float:right;	margin:40px 0 0 0;}#content img.syx {	float:left;	clear:left;	margin:5px 0 0 0;}#search {	width:260px;	float:right;	text-align:right;	margin:0;}input#searchbox {	width:185px;	background-color:#FAFFEF;	border:1px dashed #666633;	font-size:11px;	padding:2px;	margin:1px 4px 0 0;	float:left;	color:#999999;}input#searchbutton {	margin:0;	float:left;}#homeleftcol {	width:393px;	float:left;}#homeleftcol p{	margin:20px 0 20px 10px;	}#homerightcol {	width:405px;	float:right;	margin:0 0 0 17px;}ul#footerlinks1 {	margin:20px 20px 0 0;	padding:0;}ul#footerlinks1 li{	margin:0 10px 4px 0;	display:inline;}ul#footerlinks1 li a{	text-decoration:none;	color:#990000;}ul#footerlinks1 li a:hover{	text-decoration:underline;}ul#footerdeets {	float:left;	margin:20px 30px 0 0;	padding:0;	clear:left;}ul#footerdeets li{	list-style:none;	margin:0 0 4px 0;	color:#464b34;}ul#footerdeets2 {	float:left;	margin:20px 30px 0 0;	padding:0;}ul#footerdeets2 li{	list-style:none;	margin:0 0 4px 0;	color:#464b34;}ul#footerdeets2 li a{	list-style:none;	margin:0 0 4px 0;	color:#464b34;	text-decoration:none;}ul#footerdeets2 li a:hover{	text-decoration:underline;}#footer {	width:815px;	background-image:url(/images/footer-bg.gif);	background-repeat:repeat-x;	background-position:top;	margin:20px 0 0 0;	padding:0 0 50px 0;	clear:both;}#footer img {	float:right;	margin:0 10px 0 0;}#top {	width:815px;	height:40px;	float:left;}#list1 {	width:815px;}#list1 img {	float:left;	margin:20px 22px;}#listnav {	float:right;	color:#5f5e2b;	margin:5px 0 0 0;}#listnav a{	padding:0 4px;	color:#5f5e2b;	text-decoration:none;}#listnav a:hover{	text-decoration:underline;}#listx {	width:609px;	float:left;	margin:10px 0 0 0;}#listxx {	width:609px;	float:right;	margin:10px 0 0 0;	padding:20px 0 0 0;	background-image:url(images/footer-bg.gif);	background-position:top;	background-repeat:repeat-x;}.listitem {	background:#FFFFFF;	padding:0;	border:#c9c8b4 1px solid;	width:197px;	float:left;	margin:1px 1px;	height:197px;}.listitemtext {	float:left;	margin:0 0 0 2px;}.listitem img{	float:left;}.listitem a img{	float:left;	margin:4px;}.listitem h3{	margin:4px 0 0 4px;	padding:0;	font-size:14px;	color:#3a3e2d;}.listitem p {	margin:0 0 0 4px;	padding:0;	color:#990000;	font-size:13px;	font-weight:bold;	line-height:25px;}.listitemldrl {	background:#ffffff;	padding:0;	border:#c9c8b4 1px solid;	width:196px;	float:left;	margin:1px 1px;	height:294px;}.listitemldrl img{	float:left;}.listitemldrl a img{	float:left;	margin:4px;}.listitemldrl h3{	margin:4px 0 0 4px;	padding:0;	font-size:14px;	color:#cc3366;}.listitemldrl p {	margin:0 0 0 4px;	padding:0;	color:#524b26;	font-size:13px;	font-weight:bold;	line-height:25px;}#productlargeleft {	width:402px;	float:left;	margin:0;}#productlargeleftthin {	width:230px;	float:left;	margin:0;	clear:left;}#productlargeright {	margin:0 0 0 0;	float:left;	width:201px;}#productlargeright h3{	font-weight:bold;	font-size:16px;	color:#3a3e2d;	margin:0 0 3px 0;}#productlargeright p.price {	font-weight:bold;	font-size:14px;	color:#850100;	margin:0;	padding:0;	}#productlargeright select {	font-size:11px;	margin:0 0 15px 0;	padding:0;}#productlargerightldrl {	margin:0 0 0 0;	float:left;	width:201px;}#productlargerightldrl h3{	font-weight:bold;	font-size:16px;	color:#cc3366;	margin:18px 0 3px 0;}#productlargerightldrl p.price {	font-weight:bold;	font-size:14px;	color:#524b26;	margin:0;	padding:0;	}#productlargerightldrl select {	font-size:11px;	margin:0 0 15px 0;	padding:0;}a.color:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	color: #C00;	text-decoration: none;	font-weight: bold;}a.color:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	color: #C00;	text-decoration: none;	font-weight: bold;}a.color:hover {		text-decoration: underline;}#productlargepic {	background:#FFFFFF;	padding:4px;	border:#c9c8b4 1px solid;	float:left;	margin:15px 2px;}#basketholder {	float:left;	width:565px;	padding:20px 0 0 10px;}.totalfig {	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight: bold;	color: #FF6600;}#basketholder a{	color:#860000;}#basketholderad {	float:left;	width:224px;	padding:20px 0 0 15px;	text-align: right;}#basketholderad a{	color:#860000;}.basketitem {	border-bottom:1px  dotted #860000;	background-color:#e1dfc8;	margin:0 0 10px 0;}#confirmaddress {	float:left;	background-color:#e1dfc8;	padding:10px 15px 10px 15px;	width:225px;	margin:0 15px 30px 0;}#confirmaddress p {	margin:0;	padding:0}	#confirmaddress p b{	margin:0;	padding:0}#confirmaddress p a{	color:#333333;	text-decoration:none;	font-weight:normal;	margin:0;	padding:0;	float:right;}#confirmaddress p a:hover{	text-decoration:underline;}#confirmdelivery {	float:left;	background-color:#e1dfc8;	padding:10px 15px 10px 15px;	width:225px;	margin:0 20px 30px 0;}#confirmdelivery p {	margin:0;	padding:0}	#confirmdelivery p b{	margin:0;	padding:0}#confirmdelivery p a{	color:#333333;	text-decoration:none;	font-weight:normal;	margin:0;	padding:0;	float:right;}#confirmdelivery p a:hover{	text-decoration:underline;}.descriptionlarge {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	color: #666699;	background-color: #F9F0DE;}#sidenav {	width:206px;	float:left;	margin:20px 0 20px 0;}#sidenav a img{	margin:0 0 10px 0;}#listthin {	width:609px;	float:left;	margin:30px 0 0 0;}#listthin img {	float:left;}.dropboxlarge {	width:330px;	border: 1px dashed #860000;	padding:3px}.dropboxextended {	width:330px;	border: 1px dashed #860000;	padding:3px;}.goodybag {	font-size:14px;	font-weight:bold;	color:#303515;}.listitemsquare {	background:#FFFFFF;	padding:0;	border:#c9c8b4 1px solid;	width:196px;	float:left;	margin:1px 1px;	height:294px;}.listitemsquare img{	float:left;}.listitemsquare a img{	float:left;	margin:4px;}.listitemsquare h3{	margin:4px 0 0 4px;	padding:0;	font-size:14px;	color:#3a3e2d;}.listitemsquare p {	margin:0 0 0 4px;	padding:0;	color:#990000;	font-size: 13px;	font-weight:bold;	line-height:17px;}#listwide {	width:815px;	float:left;	margin:30px 0 0 0;}#listwide img {	float:left;}#listxwide {	width:815px;	float:left;	margin:10px 0 0 0;}