/* DMP */#fullheight{height:100%; vertical-align: middle;}#ornamental {background-image: url(./ornamental.gif);background-position: 0 0px; width:230px}#ornamental:hover, #ornamental:focus, #ornamental.on {background-position: 0 -20px;}.styleIMG   {	margin: 0px 20px 15px 0px;	padding: 0px 20px 15px 0px;}DIV.supercat:hover {	background:		#d8d8bf;	color:			#aa2d2c;}DIV.supercat {	background:	#cacaa6;	vertical-align: top;	color: #aa2d2c;	width: 150px;	padding:7px 0px 7px 0px;	margin:0px;	font-size: 8px; line-height: 12px; 	text-transform:uppercase;	text-decoration: none;}.category_item   {	padding: 5px;	margin:	0px;}.spacer_item   {	height: 10;	margin: 0px;	padding: 0px;}/*  burgundy: 169/40/40  #A92828  olive dark: 129/129/103  #818167  olive medium: 201/201/165  #C9C9A5  olive lite: 222/222/148  #DEDE94  grey dark: 125/125/125  #7D7D7D  grey medium: 209/209/209  #D1D1D1  grey lite: 230/230/230  #E6E6E6*//* start: global */body {	margin: 0px;	background-image: url(/images/pgbg.gif);	background-repeat: repeat;	background-position: left top;}img { border: 0; }#wrapper {  	margin: 0 auto;	text-align: left;	vertical-align: middle;	width: 152px;	height: 100%;}/* left border entire page */.borderL {	margin: 0px;	background-image: url(/images/borderL.gif);	background-repeat: repeat-y;}.borderL-09 {                                 						/* this to replace the above,  downloaded 111309 */	margin: 0px;	background-image: url(/images/borderL-09.gif);	background-repeat: repeat-y;}/* right border entire page */.borderR {	margin: 0px;	background-image: url(/images/borderR.gif);	background-repeat: repeat-y;}.borderR-09 {                                 						/* this to replace the above,  downloaded 111309 */	margin: 0px;	background-image: url(/images/borderR-09.gif);	background-repeat: repeat-y;}/* divider for content */.dividerB {	background-color: #A92828; }.dividerW {	background-color: #ffffff; }td   { font-family: Verdana, Arial, Helvetica, sans-serif; 	     font-size: 9px; line-height: 15px; 	     color: #000000; 	     font-style: normal; font-weight: normal; text-decoration: none; }a:link    {	color: #A92828; text-decoration: none; }a:visited { color: #A92828; text-decoration: none; }a:hover   { color: #A92828; text-decoration: underline; }a:active  { color: #A92828; text-decoration: underline; }.newh3 a:link    {	color: #A92828; text-decoration: underline; }/* top right navigation */.navHeader {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 14px;	color: #000000;	font-style: normal;	font-weight: normal;	text-decoration: none;	margin: 0px;	padding: 0px;}.navHeader a:link    { color: #000000; text-decoration: none; }.navHeader a:visited { color: #000000; text-decoration: none; }.navHeader a:hover   { color: #7D7D7D; text-decoration: none; }.navHeader a:active  { color: #7D7D7D; text-decoration: none; }/* main navigation */.nav {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #505050;	font-style: normal;	font-weight: bold;	text-decoration: none;	border: 1px solid #505050; }.nav a:link    { color: #505050; background-color: #ffffff; text-decoration: none; }.nav a:visited { color: #505050; background-color: #ffffff; text-decoration: none; }.nav a:hover   { color:#505050; background-color: #ffffff; text-decoration: none; }.nav a:active  { color: #505050; background-color: #ffffff; text-decoration: none; }.nav1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	color: #ffffff;	font-style: normal;	font-weight: bold;	text-decoration: none;	margin: 0px 0px 0px 5px;	padding: 0px 0px 0px 5px;}.nav1 a:link    { color: #ffffff; text-decoration: none; }.nav1 a:visited { color: #ffffff; text-decoration: none; }.nav1 a:hover   { color: #E9833F; text-decoration: none; }.nav1 a:active  { color: #E9833F; text-decoration: none; }.nav_hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #ffffff;	font-style: normal;	font-weight: bold;	text-decoration: none;	background-color: #505050;	border: 1px solid #505050; }.nav_hover a:link    { color: #ffffff; text-decoration: none; }.nav_hover a:visited { color: #ffffff; text-decoration: none; }.nav_hover a:hover   { color: #ffffff; text-decoration: none; }.nav_hover a:active  { color: #ffffff; text-decoration: none; }div.navStore {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 13px;	color: #373737;	text-decoration: none;	float: right;	vertical-align: bottom;	margin-bottom:5px;}div.navStore a:link    { color: #373737; }div.navStore a:visited { color: #373737; }div.navStore a:hover   { color:#000000; text-decoration: none; }div.navStore a:active  { color: #000000; text-decoration: none; }/* footer */.footer   {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 14px;	color: #828282;	font-style: normal;	font-weight: normal;	text-decoration: none;	margin: 10px 10px 10px 10px;	padding: 10px 10px 10px 10px;}.footer a:link    { color: #7D7D7D; text-decoration: none; }.footer a:visited { color: #7D7D7D; text-decoration: none; }.footer a:hover   { color: #000000; text-decoration: none; }.footer a:active  { color: #000000; text-decoration: none; }/* page titles */.h1 { font-family: Arial, Helvetica, sans-serif; 	     font-size: 16px; line-height: 22px; 	     color: #ffffff; 	     font-style: normal; font-weight: bold; text-decoration: none;	     margin-left: 10px;	     padding-left: 10px; }.h2 { font-family: Verdana, Arial, Helvetica, sans-serif; 	     font-size: 13px; line-height: 18px; 	     color: #A92828; 	     font-style: normal; font-weight: bold; text-decoration: none;	     margin-left: 0px;	     padding-left: 0px; }		  .h3 { font-family: Verdana, Arial, Helvetica, sans-serif; 	     font-size: 11px; line-height: 16px; 	     color: #000000; 	     font-style: normal; font-weight: bold; text-decoration: none; }		  .newh3 { font-family: Verdana, Arial, Helvetica, sans-serif; 	     font-size: 11px;	     color: #000000; 	     font-style: normal; font-weight: bold; }		  .h4 { font-family: Verdana, Arial, Helvetica, sans-serif; 	     font-size: 10px; line-height: 15px; 	     color: #555555; 	     font-style: italic; font-weight: bold; text-decoration: none; }		  /* page content */#copyhome { font-family: Verdana, Arial, Helvetica, sans-serif; 	     font-size: 9px; line-height: 15px; 	     color: #000000; 	     font-style: normal; font-weight: normal; text-decoration: none;		  margin: 10px 0px 10px 0px;		  padding: 10px 0px 10px 0px; }#copyhome a:link    { color: #A92828; text-decoration: none; }#copyhome a:visited { color: #A92828; text-decoration: none; }#copyhome a:hover   { color: #A92828; text-decoration: underline; }#copyhome a:active  { color: #A92828; text-decoration: underline; }#copy { font-family: Verdana, Arial, Helvetica, sans-serif; 	     font-size: 9px; line-height: 15px; 	     color: #000000; 	     font-style: normal; font-weight: normal; text-decoration: none;		  margin: 7px 0px 0px 7px;		  padding: 7px 0px 0px 7px; }#copy a:link    { color: #A92828; text-decoration: none; }#copy a:visited { color: #A92828; text-decoration: none; }#copy a:hover   { color: #A92828; text-decoration: underline; }#copy a:active  { color: #A92828; text-decoration: underline; }/* global search function */.search { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; line-height: 12px; color: #000000;width: 120px; height: 16px;border: #000000; border-style: solid; background: #FFFFFF;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}/* watchlist */.watchlist { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; line-height: 12px; color: #000000;width: 150px; height: 16px;border: #000000; border-style: solid; background: #ffffff;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}.watchlist1   { font-family: Verdana, Arial, Helvetica, sans-serif; 				   font-size: 9px; line-height: 12px;				   color: #7D7D7D;				   font-weight: normal; text-decoration: none; }					/* to be fixed */.tbf    {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	color: Red;	font-style: normal;	font-weight: normal;	text-decoration: none;	background-color: Yellow;}#greenBorder {	border-style: solid;	border-width: 1px 1px 1px 1px; border-color: #88886F;	background-color: #E6E6E6;}.itemsTitle2 {	background-image: url(/images/top_right_bg.gif);	background-position: left top;	background-repeat: repeat;}.itemsTitle {	background-image: url(/images/top_left_bg.gif);	background-position: left top;	background-repeat: repeat;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 18px;	color: #ffffff;	font-style: normal;	font-weight: bold;	//padding: 20px 0px 20px 5px;}.itemsHeader {	margin: 0px;	background-image: url(/images/header.jpg);	background-repeat: no-repeat;	background-position: left top;}.crumbs {	font-color: #A92828;	font-size: 12px;	font-weight: bold;}.crumbs a:link    { font-size: 12px;color: #A92828; text-decoration: none; }.crumbs a:visited { font-size: 12px;color: #A92828; text-decoration: none; }.crumbs a:hover   { font-size: 12px;color: #828268; text-decoration: none; }.crumbs a:active  { font-size: 12px;color: #828268; text-decoration: none; }input, select, textarea {	margin: 0;	font-family: verdana, arial, hevetica, sans-serif;	font-size: 9px;}.li { color: #000000; }#grayBorder {	border-style: solid;	border-width: 1px 1px 1px 1px; border-color: #dddddd;	padding: 5px;}#grayBorderSmall {	border-style: solid;	border-width: 1px 1px 1px 1px; border-color: #dddddd;	padding: 3px;}p#categoryTitle {	padding: 4px 0px 0px 0px;	font-size: 12px;	line-height: 14px;	font-weight: bold;	margin: 0px 0px 0px 0px;}.checkout30 { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; line-height: 12px; color: #000000;	width: 30px; height: 18px;	border: #000000; border-style: solid; background: #FFFFFF;	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}.checkout60 { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; line-height: 12px; color: #000000;	width: 60px; height: 18px;	border: #000000; border-style: solid; background: #FFFFFF;	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}.checkout60red { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; line-height: 12px; color: #000000;	width: 60px; height: 18px;	border: 2px #df0000 solid; background: #FFFFFF;}.checkout120 { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; line-height: 12px; color: #000000;	width: 120px; height: 18px;	border: #000000; border-style: solid; background: #FFFFFF;	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}.checkout120red { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; line-height: 12px; color: #000000;	width: 120px; height: 18px;	border: 2px #DF0000 solid; background: #FFFFFF;}.checkout240 { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; line-height: 12px; color: #000000;	width: 240px; height: 18px;	border: #000000; border-style: solid; background: #FFFFFF;	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}input, select, textarea, option { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1F1F1F; font-weight:normal; }.errorInput { border: 2px solid #DF0000; }.checkout240red { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; line-height: 12px; color: #000000;	width: 240px; height: 18px;	border: 2px #DF0000 solid; background: #FFFFFF;}.checkout360 { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; line-height: 12px; color: #000000;	width: 360px; height: 18px;	border: #000000; border-style: solid; background: #FFFFFF;	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}.checkoutDD { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; line-height: 12px; color: #000000;	padding: 0px; height: 18px;	border: #000000 solid 1px; background: #FFFFFF;	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}.errorHeader { background-color: #DF0000; color: #000000; padding: 5px; padding-left: 10px; font-weight: bold; margin: 0; font-size: 11px;}.description { background-color: #ECEBDC; color: #000000; padding: 5px; padding-left: 10px; font-weight: normal; margin: 0; border: 1px solid #AA2A2A;}	.checkoutHeader { background-repeat: repeat; background-position: left top; background-image: url('/images/checkoutHeaderBG.gif'); font-size: 12px; line-height: 14px; background-color: #ffffff; color: #000000; padding: 5px; padding-left: 10px; font-weight: bold; margin: 0; border-left: 0px solid #EACBCB; border-bottom: 2px solid #A92828; border-top: 1px solid #CC8181; border-right: 0px solid #EACBCB;}.errorCasing { border-left: 1px solid #E78787; border-right: 1px solid #E78787; border-bottom: 1px solid #E78787; background-color: #FFF2F2; color: #422D2D; font-size: 11px; }.checkoutHeading { background-color: #ffffff; color: #000000; padding: 10px; font-size: 11px; }.receiptHeading { text-align: left; background-color: #ffffff; color: #000000; padding: 10px; font-size: 12px; }.basketBorder1 {	border-style: solid;	border-width: 1px 0px 1px 1px; border-color: #88886f;	padding: 5px;}.basketBorder2 {	border-style: solid;	border-width: 1px 1px 1px 1px; border-color: #88886f;	padding: 5px;}.checkoutBackgroundItem1 {	border-style: solid;	border-width: 0px 0px 1px 1px; border-color: #88886f;	padding: 5px;	background-color: #F3F3C6;}.checkoutBackgroundItem1_end {	border-style: solid;	border-width: 0px 1px 1px 1px; border-color: #88886f;	padding: 5px;	background-color: #F3F3C6;}.checkoutBackgroundItem2 {	border-style: solid;	border-width: 0px 0px 1px 1px; border-color: #88886f;	padding: 5px;	background-color: #ffffff;}.checkoutBackgroundItem2_end {	border-style: solid;	border-width: 0px 1px 1px 1px; border-color: #88886f;	padding: 5px;	background-color: #ffffff;}.basketButtonsBackground {	background-color: #88886f;	border-style: solid;	border-width: 0px 0px 1px 1px; border-color: #88886f;	padding: 5px;}#species {	margin: 0px;	background-image: url(/images/species.gif);	background-repeat: repeat;	background-position: left top;	color: #ffffff;	padding: 0px 10px 0px 10px;}#price {	padding: 0px 0px 0px 5px;	color: #AA2A2A}#addtocart {	margin: 0px;	background-image: url(/images/addtobasket.gif);	background-repeat: repeat;	background-position: left top;}#dotspacer {	margin: 0px;	background-image: url(/images/frameSpacer.gif);	background-repeat: repeat;	background-position: left top;}.categoriesDD { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; line-height: 12px; color: #000000;	width: 160px; height: 18px;	border: #000000; border-style: solid; background: #FFFFFF;	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}#subcontent ul li {border-bottom-color:#F0F0F0;}#subcontent li a:hover {background-color:#FFFBF0;}#subcontent {background:url(/images/subcontent_bg.gif) top left no-repeat;}#subcontent ul.posts li {list-style-image:url(/images/post_yellow.gif);}/* thumb-big images */				#showimage{	position:absolute;	visibility:hidden;	border: 2px solid #A92828;}#dragbar{	cursor: hand;	cursor: pointer;	background-color: #A92828;	min-width: 100px; /*NS6 style to overcome bug*/}#dragbar #closetext{	color: #ffffff;	font-weight: bold;	margin-right: 3px;}#receipt   { font-family: Verdana, Arial, Helvetica, sans-serif; 	     font-size: 9px; line-height: 15px; 	     color: #000000; 	     font-style: normal; font-weight: normal; text-decoration: none; }#receipt:link    {	color: #A92828; text-decoration: none; }#receipt:visited { color: #A92828; text-decoration: none; }#receipt:hover   { color: #A92828; text-decoration: underline; }#receipt:active  { color: #A92828; text-decoration: underline; }#receipt td {color: #ff00f0;}.grayedOut {	background-color: #dddddd;}