/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.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; }

BODY {
  background: #fffccc;
  color: #000000;
  margin: 0px;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

/* Insert by Stumpler ANFANG */
#headertable {
	margin:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
  	padding:0px;
	width:80%;
}

TR.headerbg {
}

TD.headerleft {
	background-image:url(../images/style/header_left.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:225px;
	height:189px;
}

TD.headercenter {
/*	background-image:url(../images/style/header_bg.png);
	background-repeat:repeat-x;*/
	background-position:top center;
/*	width:100%;*/
	height:189px;
}

TD.headerright {
	background-image:url(../images/style/header_right.png);
	background-position:top right;
	background-repeat:no-repeat;
	height:189px;
}

TD.header_bottom_left {
	background-image:url(../images/style/header_bottom_left.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:225px;
	height:34px;
}

TD.header_bottom_center {
	background-image:url(../images/style/header_bottom_bg.png);
	background-repeat:repeat-x;
	background-position:top center;
	height:34px;
}

TD.header_bottom_right {
	background-image:url(../images/style/header_bottom_right.png);
	background-position:top right;
	background-repeat:no-repeat;
	width:95px;
	height:34px;
}

#shortlinks a {
	MARGIN: 3px 0px 0px 5px;
	COLOR: #ffffcc;
	vertical-align:bottom;
	TEXT-DECORATION: none;
}

#shortlinks a:hover {
	MARGIN: 3px 0px 0px 5px;
	COLOR: #054e92;
	vertical-align:bottom;
	TEXT-DECORATION: underline;
}

#shortlinks span {
	width:auto;
	padding:0px;
	margin:0px;
	height:14px;
	white-space:nowrap;
	vertical-align:baseline;
	text-align:right;
}

#shortlinks span img{
	border-width: 0px;
	margin-right:4px;
}

/* Insert by Stumpler ENDE */

/* Insert by Stumpler Graphical Borders ANFANG */
.mws_boxTop    { 
	background: url('images/infobox/top.gif');
	font-family: Tahoma;
	font-size: 11px;
	text-align : left;
	color: #000000;
	font-weight: bold;
	background-repeat:repeat-x;
	vertical-align: middle;
	white-space: nowrap;
}

.mws_boxLeft   { 
	background: url('images/infobox/left.gif');
}

.mws_boxRight  { 
	background: url('images/infobox/right.gif'); 
}

.mws_boxBottom { 
	background: url('images/infobox/bot.gif');
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align : center;
	vertical-align: middle;
	white-space: nowrap; 
}

.mws_boxCenter { background: #FFFFFF; }

.mws_boxTop_main    { 
	background: url('images/infobox_main/top.gif');
	font-family: Tahoma;
	font-size: 11px;
	text-align : center;
	font-weight: bold;
	background-repeat:repeat-x;
	vertical-align: middle;
	white-space: nowrap; 
}

.mws_boxLeft_main   { background: url('images/infobox_main/left.gif'); }
.mws_boxRight_main  { background: url('images/infobox_main/right.gif'); }
.mws_boxBottom_main { 
	background: url('images/infobox_main/bot.gif');
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align : center;
	vertical-align: middle;
	white-space: nowrap; 
}
.mws_boxCenter_main { background: #FFFFFF; }

A.mws_boxTop    { 
	color: #000000;
}

TD.noborderbox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Insert by Stumpler Graphical Borders ENDE */

/* Insert by Stumpler Menustyle ANFANG */

#menu {
	PADDING:0px;
	MARGIN:0px;
	height:auto;
	width:auto;
	font-size:9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

#menu img{
	margin-left:0px;
	BACKGROUND-COLOR: transparent;
}
#menu dl {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 3px;
 	background: no-repeat 10px 10px;
}

#menu dl.kat1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	MARGIN-top: 0px;
	MARGIN-bottom: 30px;
	PADDING-TOP: 0px;
 	background: no-repeat 10px 10px;
/*	BACKGROUND-image: url(../images/dogoutlets_pfote.gif); */

}

#menu dl.kat {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	MARGIN-top: 30px;
	MARGIN-bottom: 30px;
	PADDING-TOP: 0px;
 	background: no-repeat 10px 10px;
/*	BACKGROUND-image: url(../images/dogoutlets_pfote.gif); */

}

#menu dt.infopoint {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color:#375b6d;
	FONT-WEIGHT: bold;
	font-size:10px;
	margin-left:5px;
}

#menu dd.uk1,#menu dd.selected_linkuk1 {
	padding:0px;
	MARGIN-BOTTOM: 0px;
 	margin: 0px 0px 0px 0px ;
}
#menu dd.uk2,#menu dd.selected_linkuk2 {
	padding:0px;
	MARGIN-BOTTOM: 0px;
 	margin: 0px 0px 0px 0px ;
}

#menu dt,#menu dt.selected_link {
	padding:0px;
	MARGIN-BOTTOM: 0px;
 	margin: 0px 0px 0px 0px ;


}

#menu dl dd dl dd {
	MARGIN-TOP: 1px;
	MARGIN-BOTTOM: 0px
}

#menu dt a {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 20px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	WIDTH: 147px;
	COLOR: #999999;
	PADDING-TOP: 4px;
	HEIGHT: auto;
	PADDING-bottom: 4px;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;


}

#menu dd.uk1 a{
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 30px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	WIDTH: 137px;
	COLOR: #999999;
	PADDING-TOP: 4px;
	HEIGHT: auto;
	PADDING-bottom: 4px;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
}

#menu dd.uk2 a{
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 40px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	WIDTH: 127px;
	COLOR: #999999;
	PADDING-TOP: 4px;
	HEIGHT: auto;
	PADDING-bottom: 4px;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
}

#menu dt.selected_link a{
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 20px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	WIDTH: 147px;
	COLOR: #999999;
	PADDING-TOP: 4px;
	HEIGHT: auto;
	PADDING-bottom: 4px;
	TEXT-DECORATION: none;
	/*BACKGROUND-COLOR: #666666;*/
/*	BACKGROUND-image: url(../images/dout/on2.gif); */
	background-repeat:no-repeat;
	background-position:2px 1px;


}

#menu dd.selected_linkuk1 a{
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 30px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	WIDTH: 137px;
	COLOR: #999999;
	PADDING-TOP: 4px;
	HEIGHT: auto;
	PADDING-bottom: 4px;
	TEXT-DECORATION: none;
	/*BACKGROUND-COLOR: #666666;*/
/*	BACKGROUND-image: url(../images/dout/on1.gif); */
	background-repeat:no-repeat;
	background-position:12px 1px;
}

#menu dd.selected_linkuk2 a{
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 40px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	WIDTH: 127px;
	COLOR: #999999;
	PADDING-TOP: 4px;
	HEIGHT: auto;
	PADDING-bottom: 4px;
	TEXT-DECORATION: none;
	/*BACKGROUND-COLOR: #666666;*/
/*	BACKGROUND-image: url(../images/dout/on1.gif); */
	background-repeat:no-repeat;
	background-position:22px 1px;
}

#menu dd.uk1 a:link,#menu dd.uk2 a:link, #menu dt a:link, #menu dd.selected_linkuk2 a:link, #menu dd.selected_linkuk1 a:link,#menu dt.selected_link a:link {
color:#999999;
}

#menu dd.uk1 a:visited, #menu dd.uk2 a:visited,#menu dt a:visited, #menu dd.selected_linkuk2 a:visited, #menu dd.selected_linkuk1 a:visited, #menu dt.selected_link a:visited {
color:#999999;
text-decoration:none;


}

#menu dt a:hover, #menu dt.selected_link a:hover {
	COLOR: #999999;
	/*BACKGROUND-COLOR: #666666;*/
/*	BACKGROUND-image: url(../images/dout/off1.gif); */
	background-repeat:no-repeat;
	background-position:2px 1px;
}

#menu dd.uk1 a:hover,#menu dd.uk2 a:hover, #menu dd.selected_linkuk1 a:hover, #menu dd.selected_linkuk2 a:hover {
	COLOR: #999999;
	/*BACKGROUND-COLOR: #666666;*/
/*	BACKGROUND-image: url(../images/dout/off1.gif); */
	background-repeat:no-repeat;
	background-position:12px 1px;
}

#menu dd.uk1 a:active,#menu dd.uk2 a:active,#menu dt a:active{

}

#menu dd.selected_linkuk1 a:active, #menu dd.selected_linkuk2 a:active {
	COLOR: #999999;
	BACKGROUND-COLOR: transparent;
/*	BACKGROUND-image: url(../images/dout/on1.gif); */
	background-repeat:no-repeat;
	background-position:12px 1px;
}



#menu dt.selected_link a:active {
	COLOR: #999999;
	BACKGROUND-COLOR: transparent;
/*	BACKGROUND-image: url(../images/dout/on1.gif); */
	background-repeat:no-repeat;
	background-position:2px 1px;


}

#menu_active a {
	BACKGROUND-IMAGE: url(../images/dout/menu_bg_ov.gif);
	COLOR: #ffffff;
	/*BACKGROUND-COLOR: #666666;*/


}

#menu_active dl a {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/dout/menu_sub_normal.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #475767;
	PADDING-TOP: 4px;
	BACKGROUND-REPEAT: repeat-y;
	HEIGHT: 16px;
	/*BACKGROUND-COLOR: #666666;*/
}

.no_children {
	MARGIN-BOTTOM: 1px
}

#menu_container {/*padding-left:auto;*/ margin:0px; position:relative; width:100%; height:25px; z-index:200;text-align:center}

#pmenu, #pmenu ul {padding:0px; margin:0px; list-style-type: none;}

#pmenu a, #pmenu a:visited {display:block;width:250px; font-size:11px; color:#ffffcc; min-height:20px; line-height:20px; text-decoration:none; text-indent:5px;font-weight: bold;}

#pmenu li ul li a, #pmenu li ul li a:visited {border-width:0px 1px 1px 1px;border-color:#333333;border-style:ridge;min-height:28px; line-height:28px;}
#pmenu li a.enclose, #pmenu li a.enclose:visited {border:1px #333333 ridge;min-height:28px; line-height:28px;}
#pmenu li a.enclose1, #pmenu li a.enclose1:visited {border-width:0px}

#pmenu li {float:left; background:transparent;}
#pmenu li.drop ul li{background:#555555;}

#pmenu li:hover {position:relative;}
/* Make the hovered list color persist */
#pmenu li:hover > a {background:transparent; color:#ccc;}
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#pmenu li ul {display:none;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#pmenu li:hover > ul {display:block; position:absolute; top:0px; left:180px; padding:10px 30px 30px 30px; background:transparent ; width:250px;}
/* Position the first sub level beneath the top level liinks */
#pmenu > li:hover > ul {left:-30px; top:18px;}

/* get rid of the table */
#pmenu table {position:absolute; border-collapse:collapse; top:3px; left:0; z-index:100; font-size:11px;}
#pmenu .fly table {position:absolute; border-collapse:collapse; top:11px; left:30px; z-index:100; font-size:11px;}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #pmenu li a:hover {position:relative;background:transparent; color:#ccc;}

/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {background:transparent; color:#ccc;}

/* Set up the pointers for the sub level indication */
#pmenu li.fly {background:#555555 url(../images/sublev.gif) no-repeat right bottom;}
#pmenu li.drop ul li.fly {background:#555555 url(../images/sublev.gif) no-repeat right bottom;}
#pmenu li.drop {background:transparent url(../images/sublev2.gif) no-repeat right center;}


/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */

/* change the drop down levels from display:none; to visibility:hidden; */
* html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:0px; left:180px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif);}

/* keep the third level+ hidden when you hover on first level link */
#pmenu li a:hover ul ul{
visibility:hidden;
}
/* keep the fourth level+ hidden when you hover on second level link */
#pmenu li a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the fifth level hidden when you hover on third level link */
#pmenu li a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the sixth level hidden when you hover on fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}

/* make the second level visible when hover on first level link and position it */
#pmenu li a:hover ul {
visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;
}

/* make the third level visible when you hover over second level link and position it and all further levels */
#pmenu li a:hover ul a:hover ul{ 
visibility:visible; top:-11px; left:80px;
}
/* make the fourth level visible when you hover over third level link */
#pmenu li a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the fifth level visible when you hover over fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the sixth level visible when you hover over fifth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */

/* Kalender Mouseoffereffekt ANFANG */
.popupmenu {
	Z-INDEX: 100; LEFT: 0px; POSITION: relative;  BACKGROUND-COLOR: transparent
}
.popupmenu A.p1 {
	text-align:left;vertical-align:middle;BORDER-WIDTH: 0px; DISPLAY: block;  BACKGROUND:  transparent; LEFT: 0px;  WIDTH: 100%; TOP: 0px; HEIGHT: 100%; TEXT-DECORATION: none
}
.popupmenu A.p1:visited {
	BORDER-WIDTH: 0px; DISPLAY: block;  BACKGROUND:  transparent; LEFT: 0px; WIDTH: 100%; TOP: 0px; HEIGHT: 100%; TEXT-DECORATION: none
}
.popupmenu A SPAN {
	BORDER-WIDTH: 0px; 
}
.popupmenu A.p1:hover {
	COLOR: #dddddd; TEXT-DECORATION: none;text-align:left;vertical-align:middle;
}
.popupmenu A .large {
	visibility:hidden;BORDER-WIDTH: 0px; DISPLAY: block; LEFT: 0px; WIDTH: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 0px; 
}
.popupmenu A.p1:hover .large {
	visibility:visible;BORDER-RIGHT: #444444 6px ridge; BORDER-TOP: #444444 6px ridge; DISPLAY: block; LEFT: -300px; BORDER-LEFT: #444444 6px ridge; WIDTH: 300px; BORDER-BOTTOM: #444444 6px ridge; POSITION: absolute; HEIGHT:auto;TOP: -40px; background-color:#222222;
}
.popupinfo {
	Z-INDEX: 100; height:175px;
	}
/* Kalender Mouseoffereffekt ENDE */

/* Menu Mouseoffereffekt ANFANG */
.popupmenu2 {
	Z-INDEX: 100;
	LEFT: 0px;
	POSITION: relative;
	BACKGROUND-COLOR: transparent
}
.popupmenu2 A.p12,A.p11 {
	text-align:left;
	vertical-align:middle;
	BORDER-WIDTH: 0px;
	DISPLAY: block;
	BACKGROUND: transparent;
	LEFT: 0px;
	WIDTH: 100%;
	TOP: 0px;
	HEIGHT: 100%;
	TEXT-DECORATION: none
}
.popupmenu2 A.p12:visited,A.p11:visited {
	BORDER-WIDTH: 0px;
	DISPLAY: block;
	BACKGROUND: transparent;
	LEFT: 0px;
	WIDTH: 100%;
	TOP: 0px;
	HEIGHT: 100%;
	TEXT-DECORATION: none
}
.popupmenu2 A SPAN {
	BORDER-WIDTH: 0px; 
}
.popupmenu2 A.p12:hover,A.p11:hover {
	COLOR: #dddddd;
	TEXT-DECORATION: none;
	text-align:left;
	vertical-align:middle;
}
.popupmenu2 A .large {
	visibility:hidden;
	BORDER-WIDTH: 0px;
	DISPLAY: block;
	LEFT: 0px;
	WIDTH: 0px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 0px; 
}
.popupmenu2 A.p12:hover .large {
	visibility:visible;
	BORDER-TOP: #444444 6px ridge;
	BORDER-LEFT: #444444 6px ridge;
	BORDER-RIGHT: #444444 6px ridge;
	BORDER-BOTTOM: #444444 6px ridge;
	DISPLAY: block;
	LEFT: 120px;
	WIDTH: 150px;
	POSITION: absolute;
	HEIGHT:auto;
	TOP: -8px;
	background-image:url(images/popupmenu.png);
	background-repeat:repeat;
}

.popupmenu2 A.p11:hover .large {
	visibility:visible;
	BORDER-TOP: #444444 6px ridge;
	BORDER-LEFT: #444444 6px ridge;
	BORDER-RIGHT: #444444 6px ridge;
	BORDER-BOTTOM: #444444 6px ridge;
	DISPLAY: block;
	LEFT: 15px;
	WIDTH: 400px;
	POSITION: absolute;
	HEIGHT:auto;
	TOP: -8px;
	/*background-image:url(images/popupmenu.png);
	background-repeat:repeat;*/
	background-color:#222222;
}

.popupinfo2 {
	Z-INDEX:100;
	height:175px;
	}
/* Menu Mouseoffereffekt ENDE */

/* Insert by Stumpler Menustyle ENDE */

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  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: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContents2 { /*Warenkorb verwendet es z.B.*/
	background:none;
/*  background: #f8f8f9;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

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: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 0px;
}

.productListing-heading{ 
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   font-weight: bold;
  color: #999999;
  vertical-align: middle;
  white-space: nowrap; 
}
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  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: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  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: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

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;
}

TD.categories_description { /*Categorydescription*/
  font-family: Trebuchet MS,Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

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;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.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; }

/* // Base Price Insert 1.2.0 */
.tax_info { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #758389; }
/* // Base Price End */