#paging .leftarrowdiv,
#paging .rightarrowdiv      {width: 15px;}

#paging A           {font: bold 12px arial; color: #000;}
#paging A:hover     {text-decoration:underline;}

#paging TD          {padding: 2px;}
#paging .artist     {font: normal 12px arial; color: #000;}
#paging .price      {font: normal 12px arial; color: #000;}
#paging .saleprice  {font: normal 12px arial; color: #CC0000; text-decoration: none;}
#paging .saleprice2 {font: bold 12px arial; color: #CC0000; text-decoration: none;}
#paging .abstract   {font: normal 12px arial; color: #555;}

#contents-image A       {border: solid 1px #000; display: block; }
#contents-image A:hover {border: solid 1px #F00;}

#paging .pagelinks          {font: normal 13px arial; color: #515f8f;}
#paging .pagelinks A        {font: normal 13px arial; color: #515f8f;}
#paging .pagelinks .chosen  {font: bold 13px arial; color: #515f8f; text-decoration: underline;}

#paging .itemof             {font: normal 12px arial; color: #000;}
#paging .pageof             {font: normal 12px arial; color: #000;}

#paging .pagingmodes            {font: normal 12px arial; color: #000; text-decoration:none; }
#paging .pagingmodes A          {font: normal 12px arial; color: #000; text-decoration:none; }
#paging .pagingmodes .chosen    {font: bold 12px arial; color: #000; text-decoration:none; }

#paging .sortlinks          {font: normal 12px arial; color: #000; text-decoration:none; }
#paging .sortlinks A        {font: normal 12px arial; color: #000; text-decoration:none; }
#paging .sortlinks A:hover      {text-decoration:underline;}
#paging .sortlinks .chosen  {font: bold 12px arial; color: #000; text-decoration:none; }

#paging FORM        {margin:0px;}

.listheader         {background-color: #293B74; font: bold 11px arial; color: #FFF;}

.vcell              {background-color: #FFF;}
.vcell-on           {background-color: #FFF;}

.ecell              {background-color: #FFF;}
.ecell-on           {background-color: #FFF;}

.wcell              {background-color: #FFF;}
.wcell-on           {background-color: #FFF;}


/* -- new paging table styles -- */

div#paging div#contents td {
	font: normal 11px/1.2 Tahoma, Verdana, sans-serif;
	border-left: solid 1px #AFB7CF;
	border-right: solid 1px #AFB7CF;
	text-align: center;
	padding: 4px;
}

div#paging div#contents tr td.ship-cell,
div#paging div#contents tr td.flag-cell {
	border: none;
}

div#paging div#contents td a {
	font-weight: normal;
	color: #35669D;
	text-decoration: underline;
	font: normal 11px/1.2 Tahoma, Verdana, sans-serif;
}

div#paging div#contents td a:hover {
	text-decoration: none;
}

div#paging div#contents tr.img-row td {
	border-top: solid 1px #AFB7CF;
	vertical-align: top;
}

div#paging div#contents tr td.spacer {
	border: none;
	width: auto;
	padding: 3px;
	font-size: 0;
	line-height: 0;
}

div#paging div#contents tr.img-row td a img {
	border: solid 1px #000;
}

div#paging div#contents tr.img-row td a.highlight img {
	border: solid 1px #F00;
}

div#paging div#contents tr.name-row td {
	vertical-align: top;
}

div#paging div#contents tr.name-row td a {
	color: #293b74;
}

div#paging div#contents tr.info-row td {
	vertical-align: top;
}

div#paging div#contents tr td.frame-cell,
div#paging div#contents tr td.detail-cell {
	border-top: solid 1px #AFB7CF;
	border-bottom: solid 1px #AFB7CF;
	background-color: #F3F3F4;
	color: #AE0011;
	text-align: left;
	cursor: pointer;
}

div#paging div#contents tr td.frame-cell a,
div#paging div#contents tr td.detail-cell a {
	text-decoration: none;
}

div#paging div#contents tr td.frame-cell a:hover,
div#paging div#contents tr td.detail-cell a:hover {
	text-decoration: underline;
}

div#paging div#contents tr td.frame-cell {
	border-right: none;
	/* text-transform: lowercase; */
	background: #F3F3F4 url("frame-paging-bg-icon.gif") no-repeat right center;
	padding-right: 36px;
	min-height: 26px;
}

* html div#paging div#contents tr td.frame-cell {
	height: 26px;
}

div#paging div#contents tr td.detail-cell {
	border-left: solid 1px #36679E;
	background: #F3F3F4 url("details-paging-bg-icon3.gif") no-repeat right center;
	padding-right: 36px;
}

div#paging div#contents tr.hand-row td {
	padding: 0;
	vertical-align: top;
}

div#paging div#contents tr.hand-row td div.handmade {
	background-color: #e1e2e8;
	color: #100A2F;
	font-weight: bold;
	padding: 4px;
}

div#paging div#contents tr.hand-row td div.other-size {
	padding: 4px 4px 0;
}

div#paging div#contents tr.price-row td {
	vertical-align: top;
}

div#paging div#contents tr.addCart-row td {
	border-bottom: solid 1px #AFB7CF;
	vertical-align: top;
}

div#paging div#contents tr.compare-row td {
	border-bottom: solid 1px #AFB7CF;
border-top: solid 1px #AFB7CF;
	vertical-align: top;
}

div#paging div#contents tr.price-row td div.price {
	color: #293B74;
	font-size: 13px;
	font-weight: bold;
}

div#paging div#contents tr.price-row td div.saleprice {
	color: #AE0011;
	font-size: 16px;
	font-weight: bold;
	padding-top: 4px;
}

span .pageof{display:none;}

.w4r-name{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style:italic; color:#252323; padding-left: 5px; }
.w4r-artist{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#394d3a; padding-left: 5px; }
.w4r-size{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#252323; padding-left: 5px; height: 20px;}
.w4r-price{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#293b74; padding-left: 5px; height: 12px;}
.w4r-sale-price{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#5b101e; padding-left: 5px; padding-bottom: 5px;}

.w4r-biobox h1 {color:#AE0011;	font: bold 16px verdana,arial; margin: 5px 0; padding: 0px 0; height: 15px;}
.w4r-title{font-family:arial; font-size:18px; color:#aa0013; font-weight:bold;}

.w4r-about{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:normal; font-style:normal;}
.w4r-about a{color:#293b74;text-decoration:underline;font-weight:normal;}
.w4r-about a:hover{color:#ae0011;text-decoration:none;}
.w4r-about img {margin-left: 5px; border: 2px solid #bdbebd;}
.w4r-biobox img {margin-left: 5px; border: 2px solid #bdbebd;}
.w4r-short{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:normal; font-style:normal; padding-bottom:5px;}

div#w4r-quote div.inner { background-color:#e0e3e8; padding: 5px;  font-family:arial; font-size:12px; color:#27282b; font-weight:bold;}
div#w4r-quote div.inner h2{font-family:arial; font-size:16px; color:#293b74; font-weight:bold; padding-bottom:5px;}

.w4r-featured {	height:29px; text-transform: uppercase; padding-top:2px; background-color:#dfcfb5; color:#252323;
font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif; border: 1px solid #bdbebd;
}

div#w4r-feature-img img {margin-left: 5px; border: solid 1px #000;}
div#w4r-feature-img  img.highlight {border: solid 1px #F00;}

.w4r_buttons {color:#FFFFFF;border:1px solid #ffffff;text-transform: uppercase; text-decoration:none;}
.w4r_buttons {width:140px; float: right; text-decoration:none;}
.w4r_buttons .txtlabel{text-align:center; color:#27282b; line-height:150%; font:14px bold Verdana, Arial, Helvetica, sans-serif; font-weight:800; border:1px solid #ffffff; cursor:pointer; margin:1px; padding:5px 0px 5px 5px; text-decoration:none;
}

.btns_blue{background-color:#81879f; text-decoration:none;}
.btns_w4rover{background-color:#dfcfb5; text-decoration:none;}

