
body{ 
	margin: 0px; 
	background-color: #FFFFFF; 
	background-image: url(/images/kikidan/head_stripe.gif); 
	background-repeat: repeat-x;
	/*text-decoration: none; 
	font-family: Verdana, Arial, sans-serif; font-size: 10px;*/
	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.popup {
	background-image:none; 
}

a         { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: none; }
a:visited { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: none; }
a:hover   { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: underline; }
a:active  { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #9E928B; text-decoration: underline; }
.comment  { color: #9E928B; }
.title,.product-header     { font: bold 14px/20px Georgia, Times, serif; color: #9C000A;}
a.title:link, .product-header a:link    { font: bold 14px/20px Georgia, Times, serif; color: #9C000A; text-decoration: none; }
a.title:visited, .product-header a:visited { font: bold 14px/20px Georgia, Times, serif; color: #9C000A; text-decoration: none; }
a.title:hover, .product-header a:hover   { font: bold 14px/20px Georgia, Times, serif; color: #9C000A; text-decoration: underline; }
a.title:active, .product-header a:active  { font: bold 14px/20px Georgia, Times, serif; color: #9C000A; text-decoration: none; }

img {
 border: 0px;
}

h1 { font: 20px/26px Georgia, Times, serif; color: #9E928B;}
h2 { font: 18px/26px Georgia, Times, serif; color: #9E928B;}
h3, div.bigtitle, td.tab, td.tabActive{ font: bold 12px/16px Georgia, Times, serif; color: #9C000A; letter-spacing: 2px; text-transform: uppercase; padding: 2px 5px 2px 10px; margin-bottom:0px; display: block; background-color: #ECE9E8; }
.titleTopCenter { font: bold 12px/16px Georgia, Times, serif; color: #9C000A; letter-spacing: 2px; text-transform: uppercase; padding: 2px 5px 2px 10px; margin-bottom:0px; background-color: #ECE9E8; }
h4 { font: 16px/24px Georgia, Times, serif; letter-spacing: 1px; color: #9E928B; text-decoration: none; }
h5           { font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; margin-bottom:2px;}
h5 a         { font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: none; }
h5 a:link    { font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: none; }
h5 a:active  { font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: none; }
h5 a:hover   { font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: underline; }
h5 a:visited { font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: none; }


DIV.csc-header { padding: 0px; margin: 0px; }
.csc-firstHeader { margin-bottom:10px; } 
.csc-header    { padding: 0px; margin:0px;}
.csc-header-n1 { padding: 0px; margin:0px; }


.csc-frame-rulerAfter  { margin-bottom: 5px; margin-top: 5px; border-top: 1px #9C000A solid; }
.csc-frame-rulerBefore { margin-bottom: 5px; margin-top: 5px; border-top: 1px #9C000A solid; }

.csc-frame-frame2 { margin-bottom: 10px; margin-top: 10px; border-top: 1px #9C000A solid; border-bottom: 1px #9C000A solid; padding-top:10px; padding-bottom:10px;}

.csc-mailform {}
.imgtext-table  { border: none; }
.imgtext-nowrap { border: none; }


#content      { width:500px; padding: 0px; margin: 0px;}
#contentLeft  { width:230px; float:left;  padding: 0px; margin: 0px; }
#contentRight { width:230px; float:right; padding: 0px; margin: 0px; }
 
/* 	Hello!
	
	You may freely learn from this stylesheet, but please do not copy the design.
	This means first and foremost you: Geri, Dan and Dre! If you choose to use
	copy/paste of this code, please add a quick reference to me. Thank you.
	May the force be with you.
	
	Mik
	
*/	

hr        { border: none; border-top: 1px #ECE9E8 solid; height: 1px;}
#menu     { margin-top: 30px; width: 750px; height: 40px;}
#text     { padding-top: 15px; padding-right: 15px; width: 500px; border-right: 1px solid #9E928B;}
#specials { padding-left: 15px; padding-top: 25px; width: 200px;}
#footer   { height: 25px; background-image: url(/images/kikidan/footer_left.gif); background-repeat:no-repeat; border-bottom: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000; background-color: #9E928B;}

.container { padding-left: 10px; width:200px; padding-bottom:10px; }

/* Copyright, Small Links, Footer */
#copyright { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; padding-left: 40px; width:180px; float:left; }
#footnotes { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #000000; padding-left: 20px; width:490px; float:left; }
#valide    { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #000000; padding-left: 20px; float:left; }

.footnotes         { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.footnotes a       { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #000000;  text-decoration:underline;}
.footnotes a:hover { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:underline;}

/* Main Navigation Links */
.sitenav         { font: 26px Georgia, Times, serif; color: #9E928B; padding-top: 30px; text-decoration:none; }
.sitenav a       { font: 26px Georgia, Times, serif; color: #9E928B; padding-top: 30px; text-decoration:none; }
.sitenav a:hover { font: 26px Georgia, Times, serif; color: #9C000A; padding-top: 30px; background-image:url(/images/kikidan/red.gif); background-repeat: repeat-x; text-decoration:none; }
.sitenav_here    { font: 26px Georgia, Times, serif; color: #9C000A; padding-top: 30px; background-image:url(/images/kikidan/red.gif); background-repeat: repeat-x; text-decoration:none; }
.sitenav_here a  { font: 26px Georgia, Times, serif; color: #9C000A; padding-top: 30px; text-decoration:none; }

/* Table Navigation */


div .topCategory               {  padding-top: 2px; padding-bottom: 2px; padding-left: 10px; margin: 0px; }
div .subCategory               {  padding-top: 2px; padding-bottom: 2px; padding-left: 25px; margin: 0px; }
div .subsubCategory            {  padding-top: 2px; padding-bottom: 2px; padding-left: 40px; margin: 0px; }
div .subsubsubCategory         {  padding-top: 2px; padding-bottom: 2px; padding-left: 55px; margin: 0px; }
div .selectedtopCategory       {  padding-top: 2px; padding-bottom: 2px; padding-left: 10px; margin: 0px; }
div .selectedsubCategory       {  padding-top: 2px; padding-bottom: 2px; padding-left: 25px; margin: 0px; }
div .selectedsubsubCategory    {  padding-top: 2px; padding-bottom: 2px; padding-left: 40px; margin: 0px; }
div .selectedsubsubsubCategory {  padding-top: 2px; padding-bottom: 2px; padding-left: 55px; margin: 0px; }

.topCategory           									{ font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-align:left; }
.topCategory a:link    									{ font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align:left; padding-left: 15px; background-image:url(/images/kikidan/arrow_nav_none.gif); background-repeat: no-repeat;}
.topCategory a:active									{ font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align:left; padding-left: 15px; background-image:url(/images/kikidan/arrow_nav_none.gif); background-repeat: no-repeat;}
.topCategory a:hover   									{ font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: none; text-align:left; padding-left: 15px; background-image:url(/images/kikidan/arrow_nav_over.gif); background-repeat: no-repeat;}
.topCategory a:visited									{ font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align:left; padding-left: 15px; background-image:url(/images/kikidan/arrow_nav_none.gif); background-repeat: no-repeat;}
.subCategory												{ font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align:left; }
.subCategory a												{ font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align:left; padding-left: 15px; background-image:url(/images/kikidan/arrow_nav_sub.gif); background-repeat: no-repeat;}
.selectedtopCategory, .selectedsubCategory		{ font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align:left; }
.selectedtopCategory a, .selectedsubCategory a	{ font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align:left; padding-left: 15px; background-image:url(/images/kikidan/arrow_nav_curr.gif); background-repeat: no-repeat;}

.topCategory img, .subCategory img, .selectedtopCategory img, .selectedsubCategory img { display:none; }


/* Headlines */
.headline           { font: 20px/26px Georgia, Times, serif; color: #9C000A; text-decoration: none; }
.headline a:link    { font: 20px/26px Georgia, Times, serif; color: #9C000A; text-decoration: none; }
.headline a:visited { font: 20px/26px Georgia, Times, serif; color: #9C000A; text-decoration: none; }
.headline a:hover   { font: 20px/26px Georgia, Times, serif; color: #9C000A; text-decoration: none; }
.headline a:active  { font: 20px/26px Georgia, Times, serif; color: #9C000A; text-decoration: none; }

.headlinesansserif           { font: 16px/20px Verdana, Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; }
.headlinesansserif a:link    { font: 16px/20px Verdana, Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; }
.headlinesansserif a:visited { font: 16px/20px Verdana, Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; }
.headlinesansserif a:hover   { font: 16px/20px Verdana, Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; }
.headlinesansserif a:active  { font: 16px/20px Verdana, Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; }

/* Sublines and Downlines*/

.sublines   { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; text-transform: uppercase; color: #9C000A; text-decoration: none; }
.sublines a { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; text-transform: uppercase; color: #9C000A; text-decoration: none; }
.sublines a:hover { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; text-transform: uppercase; color: #9C000A; text-decoration: underline; }
.transcript { font: 16px/24px Georgia, Times, serif; letter-spacing: 1px; color: #9E928B; text-decoration: none; }

/* Bold Links */
.boldlink           { font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: none; }
.boldlink a:link    { font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: none; }
.boldlink a:active  { font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: none; }
.boldlink a:hover   { font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: underline; }
.boldlink a:visited { font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: none; }

.bodytext {
	-x-system-font:none;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	margin:2px;
	text-decoration:none;
}

/* Workshops */
.workshopInfo       {
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #9C000A;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}


/* Main type black */

div .copy { width:200px; }
div .ccopy { width:200px; padding-bottom:10px; }

.copy           { font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
.ccopy          { font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
.copy a:link    { font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: none; }
.copy a:visited { font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: none; }
.copy a:hover   { font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: underline; }
.copy a:active  { font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #9E928B; text-decoration: underline; }

.content           { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
.content a         { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: none; }
.content a:visited { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: none; }
.content a:hover   { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: underline; }
.content a:active  { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: underline; }
.content a:active  { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #9E928B; text-decoration: underline; }
.content b		   { font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; text-decoration: none; }

/* Framed Typo */
.info      {
	font: bold 14px/20px Georgia, Times, serif;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #9C000A;
	padding: 5px 5px 5px 10px;
	margin-top:10px;
	width: 200;
	background-color: #ECE9E8;
}
.attention {
	font: bold 12px/16px Georgia, Times, serif; l
	letter-spacing: 2px; 
	text-transform: uppercase; 
	color: #9C000A; 
	padding: 2px 5px 2px 10px; 
	margin-top:10px; 
	width: 195px;
	background-color: #ECE9E8;
}
.attention a{
	font: bold 12px/16px Georgia, Times, serif; l
	letter-spacing: 2px; 
	text-transform: uppercase; 
	color: #9C000A; 
	margin-top:10px; 
	width: 195px;
	background-color: #ECE9E8;
}
.attention a:hover{
	font: bold 12px/16px Georgia, Times, serif; l
	letter-spacing: 2px; 
	text-transform: uppercase; 
	color: #9C000A; 
	margin-top:10px; 
	width: 195px;
	background-color: #ECE9E8;
	text-decoration: underline;
}


.attention500 { 
	font: bold 12px/16px Georgia, Times, serif; 
	letter-spacing: 2px; 
	text-transform: uppercase; color: #9C000A; 
	padding: 2px 5px 2px 10px; 
	margin-top:10px; 
	width: 500px; 
	background-color: #ECE9E8; 
}
.media     { 
	font: bold 12px/20px Georgia, Times, serif; 
	color: #ECE9E8; 
	background-color: #9C000A; 
}

/* Product */
.table-line   { text-align:left; border-top: 1px solid #ECE9E8; padding-top: 5px; padding-bottom:0px; vertical-align:top;}
.table        { text-align:left; padding-top: 5px; padding-bottom:5px; vertical-align:top; }
.table-indent { text-align:left; border-top: 1px solid #ECE9E8; padding-top: 5px; padding-bottom:5px; padding-left: 10px; vertical-align:top;}
.detail       { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #9C000A; text-align:left; vertical-align:top; padding-top: 5px; padding-bottom:5px; }

.product-options-test           { font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #000000; background:#9c000a; padding:3px; padding-left:5px; margin-bottom: 3px;}
.product-options-test a         { font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #9C000A; }
.product-options-test a:hover   { text-decoration: none; color: #9C000A; }
.product-options-test .buy      { font: bold 10px Verdana, Arial, Helvetica, sans-serif; border: none; background:none; color:#9C000A; padding:0; text-align:left; margin:0; cursor: pointer; }

.buy-test           { font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #9C000A; padding: 3px; margin-bottom: 3px;}
.buy-test a:link    { text-decoration: none; color: #9C000A; }
.buy-test a:visited { text-decoration: none; color: #9C000A; }
.buy-test a:hover   { text-decoration: underline; color:#9C000A; }
.buy-test input     { font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; text-align: left; 	text-decoration: none;	border: none; background: none;	color: #9C000A; padding: 0;	cursor: pointer; }

.product-options           { font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #ECE9E8; padding:3px; padding-left:5px; margin-bottom: 3px; }
.product-options a         { font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #9C000A; }
.product-options a:hover   { text-decoration: none; color: #9C000A; }
.product-options .buy      { font: bold 10px Verdana, Arial, Helvetica, sans-serif; background:none; color:#9C000A; padding:0; margin:0; cursor: pointer; }
.product-options .buybottom      { font: bold 18px Verdana, Arial, Helvetica, sans-serif; background:none; color:#9C000A; padding:0; text-align:center; margin:0; cursor: pointer; }
.buybottom2 { font: bold 18px Verdana, Arial, Helvetica, sans-serif; color:#025169; padding:2; text-align:center; margin:0; cursor: pointer; background:url(../images/buybottom2.png) repeat-x; }
.buybottom2 hover { font: bold 18px Verdana, Arial, Helvetica, sans-serif; color:#025169; padding:2; text-align:center; margin:0; cursor: pointer; background:url(../images/buybottom3.png) repeat-x; }
.buybottom2 a { font: bold 18px Verdana, Arial, Helvetica, sans-serif; color:#025169; padding:2; text-align:center; margin:0; cursor: pointer; background:url(../images/buybottom2.png) repeat-x; }
.buybottom2 a:hover { font: bold 18px Verdana, Arial, Helvetica, sans-serif; color:#025169; padding:2; text-align:center; margin:0; cursor: pointer; background:url(../images/buybottom3.png) repeat-x; }

.product-options1           { font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #ECE9E8;  padding: 3px; margin-bottom: 3px;}
.product-options1 a         { text-decoration: none; color: #000000; }
.product-options1 a:hover   { text-decoration: underline; color: #000000; }

.buy           { font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #9C000A; background-color: #ECE9E8; padding: 3px; margin-bottom: 3px;}
.buy a:link    { text-decoration: none; color: #9C000A; }
.buy a:visited { text-decoration: none; color: #9C000A; }
.buy a:hover   { text-decoration: underline; color:#9C000A; }
.buy input     { font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; text-align: left; 	text-decoration: none;	border: none; background: none;	color: #9C000A; padding: 0;	cursor: pointer; }

.buybottom           { font: bold 18px/24px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #9C000A; background-color: #ECE9E8; padding: 3px; margin-bottom: 3px;}
.buybottom a:link    { text-decoration: none; color: #9C000A; }
.buybottom a:visited { text-decoration: none; color: #9C000A; }
.buybottom a:hover   { text-decoration: underline; color:#9C000A; }
.buybottom input     { font: bold 18px/24px Verdana, Arial, Helvetica, sans-serif; text-align: left; 	text-decoration: none;	border: none; background: none;	color: #9C000A; padding: 0;	cursor: pointer; }

.error { font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif; color: #9C000A; padding: 5px 5px 5px 5px; margin-top:10px; display: block; background-color: #F8F8F8; }

.errorDiv { font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif; width: 99%; color: #9C000A; padding: 5px 5px 5px 10px; margin-top:10px; display: block; background-color: #ffffcc; border: 1px #9C000A solid;}

INPUT, TEXTAREA { font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif; color: #555555; padding:2px; border: 1px #9E928B solid; }
SELECT { font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif; color: #555555; padding:2px; border: 1px #9E928B solid; }
INPUT checkbox { border: none; } 
.button { border: none; }
.image  { border: none; } 
.submit { font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif; border: none; } 
.submit:hover { cursor: pointer; color: #9c000a; } 

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

FORM { display: inline; }

TR.header {  background: #ffffff; }

TD.headerNavigation		 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight : bold; }
A.headerNavigation		 { color: #000000; }
A.headerNavigation:hover { color: #000000; }


TR.headerError { background: #ff0000; }
TD.headerError { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center; }


TR.headerInfo { background: #00ff00; }
TD.headerInfo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center; }


TR.footer { background: #bbc3d3; }
TD.footer { font-family:  Tahoma, Verdana, Arial, sans-serif; font-size: 8px; color: #000000; align: center; }

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing { border: 1px; border-style: solid; border-color: #b6b7cb; border-spacing: 1px; }

.productListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #b6b7cb; color: #FFFFFF; font-weight: bold; }

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0099CC;
}

A.pageResults:hover {
  color: #0099CC;
  background: #dFdFdF;
}

.logina a, .logina a:visited {
color: #000000;font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.logina a:hover {background: #dFdFdF;}
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main, .main{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText, div.smallText, .smallText a {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.productDiscountPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-weight: bold;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.tableShop { background-color: #ffffff; }

.navLeft { border-right: 1px solid; border-color: #9E928B; }
.navRight { border-left: 1px solid; border-color: #9E928B; }
.tableBody { padding: 0px; }

/* pma style */
.infoBox        { background: #FFFFFF; }
.infoBoxBorder  { background: #9E928B; }
.infoBoxContent, .infoBoxContents, .boxText,P { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.infoBoxHeader, .infoBoxHeading  { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #000000; border-bottom: 1px #9E928B solid;}

.productTitle {font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold;}
.productPrice {font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;}
.productDescr {font-family: Verdana, Arial, sans-serif; font-size: 10px;}

.contentTitle, .contentBoxHeader  { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #9E928B;}
.contentText { font-family: Verdana, Arial, sans-serif; font-size: 10px;}

.mainTableCellLeft { border-right: 1px solid; border-color: #9E928B; width: 250px;}
.mainTableCellCenter { border-right: 1px solid; border-color: #9E928B; width: 510px;}
.mainTableCellRight {
	padding-top:19px;
	padding-left: 15px;
	width:250px;
	/*width:200px;*/
}
.titleTop{ margin-top: 14px; font-size: 14px;}
.breadcrumb{ margin-top: 14px;}

.padding5px { padding:5px; }
.padding6px { padding:6px; }
.padding10px { padding:10px; }
.bl_custom { width:210px; }
.mainTableCellCenter .bl_custom { width: 100%; }

.cll { clear:left; }

.smlabel     { width:90px; display:block; float:left; margin:2px 0 2px 0; }
.sminput     { width:90px; display:block; float:left; margin:2px 0 2px 0; }
.sminputsel  { width:96px; display:block; float:left; margin:2px 0 2px 0; }
.sminputsubm { width:96px; display:block; float:left; margin:2px 0 2px 0; }

.sulabel     { width:60px; display:block; float:left; margin:2px 0 2px 0; }
.suinput     { width:100px; display:block; float:left; margin:2px 0 2px 0; }
.suinputsel  { width:106px; display:block; float:left; margin:2px 0 2px 0; }
.suinputsubm { width:106px; display:block; float:left; margin:2px 0 2px 0; }
.suinputsubm:active, .suinputsubm:hover { cursor: pointer; color: #9c000a; }

.bordered { border: 1px solid #9E928B; padding:4px;} 
.padgo {padding: 8px;}

.active { font-weight:bold; display:block; }
.nonactive { display:block; }

/***** Rating iamges *****/
.neutral {display: none; }
.commend		{background: url(../images/icons/commend.png) no-repeat; width: 20px; height: 20px; border:0px;}
* html .commend {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/commend.png,sizingMethod=crop);}
.discommend	{background: url(../images/icons/discommend.png) no-repeat; width: 20px; height: 20px; border:0px;}
* html .discommend {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/discommend.png,sizingMethod=crop);}
.not-rated	{background: url(../images/icons/not-rated.png) no-repeat; width: 97px; height: 18px; border:0px;}
* html .not-rated {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/not-rated.png,sizingMethod=crop);}
.rating-1	{background: url(../images/icons/rating-1.png) no-repeat; width: 97px; height: 18px; border:0px;}
* html .rating-1 {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-1.png,sizingMethod=crop);}
.rating-2	{background: url(../images/icons/rating-2.png) no-repeat; width: 97px; height: 18px; border:0px;}
* html .rating-2 {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-2.png,sizingMethod=crop);}
.rating-3	{background: url(../images/icons/rating-3.png) no-repeat; width: 97px; height: 18px; border:0px;}
* html .rating-3 {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-3.png,sizingMethod=crop);}
.rating-4	{background: url(../images/icons/rating-4.png) no-repeat; width: 97px; height: 18px; border:0px;}
* html .rating-4 {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-4.png,sizingMethod=crop);}
.rating-5	{background: url(../images/icons/rating-5.png) no-repeat; width: 97px; height: 18px; border:0px;}
* html .rating-5 {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-5.png,sizingMethod=crop);}
/***** Rating iamges *****/

/** rating script by ichier */
.kikirating_n { display:inline-block; background: url(../images/icons/not-rated.png) no-repeat; width: 18px; height: 18px; border:0px; cursor:pointer; }
.kikirating_y { display:inline-block; background: url(../images/icons/rating-5.png) no-repeat; width: 18px; height: 18px; border:0px; cursor:pointer; }

/** Layout für die Startseite */
div#Box { width:245px; margin:0px; }
div#Box img {
	float:left;
	height:28px;
	margin-right:3px;
}
div#Box p { 
color:black;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
text-decoration:none;
margin-bottom:5px;
margin-top:0px;
}
div#Box h1 { 
color:#9C000A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:16px;
text-decoration:none;
}
div#Box h1 a{ 
color:#9C000A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:16px;
text-decoration:none;
}
div#Box h1 a:hover{ 
text-decoration:underline;
}
div#Box h2 { 
color:#9C000A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
text-decoration:none;
margin-bottom:0px;
margin-top:0px;
}
div#Box h2 a{ 
color:#9C000A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
text-decoration:none;
margin-bottom:0px;
margin-top:0px;
}
div#Box h2 a:hover{ 
text-decoration:underline;
}
div#Box h2 img{
	height:28px;
	margin-right:3px;
	float:left;
}
