.breadcrumbs a.admin	   { display:block; font:9pt/9pt times; height:16px; float:right; color:#4595c7; text-decoration:none; }
.breadcrumbs a.admin:hover { color:#FFF; text-decoration:none; }

/* transparent boxes */
.box		{ width:100%; padding:0; margin:0; }
.box td.l	{ background:transparent url(img/b_l.gif)  repeat-y top left;   padding:0 0 0 10px; }
.box th.r	{ background:transparent url(img/b_r.gif)  repeat-y top right;  width:14px; }
.box tr.u th	{ background:transparent url(img/b_u.gif)  repeat-x top left;   width:auto; height:13px; }
.box tr.d th	{ background:transparent url(img/b_d.gif)  repeat-x top left;   width:auto; height:14px; }
.box tr.u s.l	{ background:transparent url(img/b_ul.gif) no-repeat top left;  float:left;  clear:none; display:block; width:14px; height:13px; border:0; padding:0; margin:0; font:1px/1px times; }
.box tr.u s.r	{ background:transparent url(img/b_ur.gif) no-repeat top right; float:right; clear:none; display:block; width:14px; height:13px; border:0; padding:0; margin:0; font:1px/1px times; }
.box tr.d s.l	{ background:transparent url(img/b_dl.gif) no-repeat top left;  float:left;  clear:none; display:block; width:14px; height:14px; border:0; padding:0; margin:0; font:1px/1px times; }
.box tr.d s.r	{ background:transparent url(img/b_dr.gif) no-repeat top right; float:right; clear:none; display:block; width:14px; height:14px; border:0; padding:0; margin:0; font:1px/1px times; }

.box_languages	{ position:absolute; z-index:100; width:695px; text-align:right; margin-top:7px; }
.box_languages img { border:1px solid #444;}
.left .shopping_cart	{ background:#F0F7FF; font:9pt/9pt helvetica; }
.shopping_cart .boxText	{ color:#333; padding:15px 0; }
.categories a.selected	{ color:red; }

table td.pageHeading { width:50%; border-bottom:1px solid #ccc; padding:20px 3px 3px 3px; font:bold 12pt/12pt helvetica; color:#555; }
table td.pageHeading img { width:70px; }
table td.pageHeading .smallText { font:9pt/9pt helvetica; color:#777; }

.non_existant_image_X { background:#f7f7f7; border:1px solid #ddd; }
td.smallText { padding:5px 5px 10px 5px; font:9pt/9pt helvetica; vertical-align:bottom; }
td.smallText a { color:#333; text-decoration:none; }
td.smallText a:hover { color:red; text-decoration:none; }

div.productListing { padding:0 10px; }
table.productListing { border:1px dashed #999; }
table.productListing a { font:bold 10pt/10pt helvetica; color:#269; text-decoration:none; }
table.productListing a:hover { color:red; text-decoration:underline; }
table.productListing tr.productListing-odd { background:#F7F7F7; }
table.productListing tr.productListing-even { background:#FFF; }
table.productListing .productListing-heading { color:#777; border-bottom:1px solid #CCC; }
table.productListing .productListing-heading a { color:#777; border:0; }
table.productListing .productListing-heading a:hover { color:#777; border:0; }
.productListing_info_short { padding:5px 5px 0 5px; font:9pt/9pt helvetica; color:#333; }

td.main { font:9pt/11pt helvetica; color:#333; }
.productInfo { padding:10px; }
.productInfo img {  margin:10px 0 0 0; }
.productInfo_short { padding:10px; font:9pt/11pt sans-serif; }
.productInfo_long  { padding:10px; border-top:1px dashed #CCC; font:9pt/11pt sans-serif; }

.page_position	{ padding:0 0 10px 10px; font:bold 9pt/9pt helvetica,arial,sans-serif; }
.page_position a { color:#000; }

