/* ######################################################################################### */
/* Grundlayout mit 5 Farben bzw. Nuancen einer Grundfarbe */
/* Grundfarbe: ROT */
/* Rot: #B72347 -- */
/* Hell  : #F0300C -- */
/* Dunkelgrau: #5A5A5A */
/* Heller: #ECECEC */

/* ######################################################################################### */
/* ----------------------------------------------------------------------------------------- */
/* Allgemein */
/* ----------------------------------------------------------------------------------------- */

body {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	background-color: #F7F7F7;
}

img{
	border:0;
}

a {
  color: #2370B7;
  text-decoration: none;
}

a:hover {
  color: #B72347;
  text-decoration: underline;
}

form {
	display: inline;
}

table.maintable {
	width: 850px;
	font-family: Verdana, sans-serif, Arial;
	color: #000000;
	background-color: #FFFFFF;
	border-left: solid 1px #5A5A5A;
	border-right: solid 1px #5A5A5A;
}

/* ----------------------------------------------------------------------------------------- */
/* Header */
/* ----------------------------------------------------------------------------------------- */

TD.breadcrumb {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #FFFFFF;
  height:24px;
  color: #000000;
  padding-left: 10px;
  border: 1px solid black;
}

tr.pageheader {
	background-color: #FFFFFF;
}

td.pageheader {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.headerNavigation {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	color: navy;
}

a.headerNavigation:Hover {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	color: #B72347;
	text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------- */
/* Header Navi*/
/* ----------------------------------------------------------------------------------------- */

tr.pageheadernavi {
	background-color: #FDEE9C;
}

td.pageheadernavi {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	color: #C42353;
	font-weight: bold;
	background-color: #FDEE9C;
	border-bottom: 1px solid #5A5A5A;
}

a.pageheadernavi {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	color: #C42353;
	font-weight: bold;
}

/* ----------------------------------------------------------------------------------------- */
/* Navi */
/* ----------------------------------------------------------------------------------------- */

tr.navi {
	background-color: #FFFFFF;
}

td.navi {
	height: 24px;
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	background-color: #5A5A5A;
}

/* ----------------------------------------------------------------------------------------- */
/* NAV_LEFT */
/* ----------------------------------------------------------------------------------------- */

table.nav_left {
	background-color: #ECECEC;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	width: 100%;
}

tr.nav_left {
	background-color: #ECECEC;
	height: 18px;
}

td.nav_left {
	width: 200px;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	background-color: #ECECEC;
}

.navLeft {
	border-right: 2px #5A5A5A dotted;
	background-color: #ECECEC;
	width: 200px;
}

/* ----------------------------------------------------------------------------------------- */
/* NAV_RIGHT */
/* ----------------------------------------------------------------------------------------- */

table.nav_right {
	background-color: #ECECEC;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	width: 100%;
}

tr.nav_right {
	background-color: #ECECEC;
	height: 18px;
}

td.nav_right {
	width: 180px;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	background-color: #ECECEC;
}

.navRight {
	border-left: 2px #5A5A5A dotted;
	background-color: #ECECEC;
	width: 180px;
}

/* ----------------------------------------------------------------------------------------- */
/* MAIN_CONTENT */
/* ----------------------------------------------------------------------------------------- */

.main {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
}

table.main_content {
	background-color: #FFFFFF;
	width: 96%;
}

tr.main_content {
	background-color: #FFFFFF;
}

td.main_content {
/*	width: 96%;	*/
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;
}


td.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background-color: #5A5A5A;
  height:18px;
  color: #ffffff;
}

td.infoBoxHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  background-color: #5A5A5A;
  height:18px;
  color: #ffffff;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_INFORMATION */
/* ----------------------------------------------------------------------------------------- */

table.box_information {
	background-color: #FDEE9C;
}

tr.box_information {
	background-color: #FDEE9C;
}

td.box_information {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #FDEE9C;
}

a.box_information {
	color: #000000;
	text-decoration: none;
}

a.box_information:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_CATEGORIES */
/* ----------------------------------------------------------------------------------------- */

table.box_categories {
  font-family: Verdana, Arial, sans-serif;
}

td.box_categories_header {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #B72347;
  height:18px;
  color: #FFFFFF;
  padding-left: 5px;
}

td.box_categories_top {
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border-bottom: dotted 1px #FAFAFA;
	background-color: #FDEE9C;
	padding: 2px;
	text-align: left;
	height:18px;
	vertical-align:middle;
}

td.box_categories_sub {
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: none;
    background-color: #FDEE9C;
    padding: 2px;
	text-align:left;
	height:16px;
	vertical-align:middle;
}

a.box_categories {
	color: #000000;
	text-decoration: none;
}

a.box_categories:hover {
	color: #000000;
	text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_CATEGORIES_POPUP & MODULE: CURRENT_CATEGORY*/
/* ----------------------------------------------------------------------------------------- */

#box_categories_popup {
	font-family: Verdana, Arial, sans-serif;
	background: #E9E9E9;
	width: 100%;
	height: 35px;
	margin-bottom: 10px;
	border: 1px solid #DADADA;
}

#box_categories_popup_header {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D70300;
	width: 100%;
	height:18px;
	border-bottom: 1px solid #FFFFFF;
	background: #DADADA;
	padding: 2px 2px 2px 5px;	
}

#box_categories_popup_content {
	background: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D70300;
	height:24px;	
	width: 100%;
	padding: 2px;
}

.box_categories_popupmenue {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D70300;
	height:24px;	
	width: 98%;
	background-color: #FFFFFF;
	border-left: 1px solid dimgray;
	border-top: 1px solid dimgray;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	padding: 2px;
}

#current_category {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D70300;
	height:20px;	
	width: 98%;
	background-color: #FFFFFF;
	border-left: 1px solid dimgray;
	border-top: 1px solid dimgray;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	padding: 2px;
}

#current_category_header {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D70300;
	width: 100%;
	height:18px;
	border-bottom: 1px solid #FFFFFF;
	background: #DADADA;
	padding: 2px 2px 2px 5px;	
}

#current_category_content {
	background: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D70300;
	height:24px;	
	width: 100%;
	padding: 2px;
}

a.current_category {
	color: navy;
	text-decoration: none;
}

a.current_category:hover {
	color: midnightblue;
	text-decoration: underline;
}


/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_CART */
/* ----------------------------------------------------------------------------------------- */

table.box_cart {
  font-family: Verdana, Arial, sans-serif;
}

td.box_cart_header {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #B72347;
  height:18px;
  color: #FFFFFF;
  padding-left: 5px;
}

td.box_cart_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ECECEC;
	padding: 2px;
	padding-left: 5px;
}

td.box_cart_ust {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ECECEC;
	padding: 2px;
	padding-right: 5px;
}

td.box_cart_discount {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	background-color: #ECECEC;
	padding: 2px;
	padding-right: 5px;
}

td.box_cart_total {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #5A5A5A;
	background-color: #ECECEC;
	padding: 2px;
	padding-right: 5px;
}

td.box_cart_shipping {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ECECEC;
	padding: 2px;
	padding-right: 5px;
}

A.box_cart {
	color: #FFFFFF;
	text-decoration: none;
}

A.box_cart:hover {
	color: #FAFAFA;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_SEARCH */
/* ----------------------------------------------------------------------------------------- */

table.box_search {
  font-family: Verdana, Arial, sans-serif;
}

td.box_search_header {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #B72347;
  height:18px;
  color: #FFFFFF;
  padding-left: 5px;
}

td.box_search_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ECECEC;
	padding: 2px;
	padding-left: 5px;
}

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

A.box_search:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_CONTENT */
/* ----------------------------------------------------------------------------------------- */

table.box_content {
  font-family: Verdana, Arial, sans-serif;
}

td.box_content_header_navipopup {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #B72347;
  height:18px;
  color: #FFFFFF;
  padding-left: 5px;
}

td.box_content_header {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #B72347;
  height:18px;
  color: #FFFFFF;
  padding-left: 5px;
}

td.box_content_header2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #5A5A5A;
  height:18px;
  color: #FFFFFF;
  padding-left: 5px;
}

td.box_content_header3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #5A5A5A;
  height:18px;
  color: #FFFFFF;
  padding-left: 5px;
}

td.box_content_header4 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #5A5A5A;
  height:18px;
  color: #FFFFFF;
  padding-left: 5px;
}

td.box_content_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding: 2px;
	padding-left: 5px;
}

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

A.box_content:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_LOGIN */
/* ----------------------------------------------------------------------------------------- */

table.box_login {
  font-family: Verdana, Arial, sans-serif;
	border-top:2px solid #ECECEC;
}

td.box_login_header {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #B72347;
  height:18px;
  color: #FFFFFF;
  padding-left: 5px;
}

td.box_login_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ECECEC;
	padding: 2px;
	padding-left: 5px;
}

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

A.box_login:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_NEWSLETTER */
/* ----------------------------------------------------------------------------------------- */

table.box_newsletter {
  font-family: Verdana, Arial, sans-serif;
}

td.box_newsletter_header {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #B72347;
  height:18px;
  color: #FFFFFF;
  padding-left: 5px;
}

td.box_newsletter_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ECECEC;
	padding: 2px;
	padding-left: 5px;
}

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

A.box_newsletter:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_LAST_VIEWED */
/* ----------------------------------------------------------------------------------------- */

table.box_last_viewed {
  font-family: Verdana, Arial, sans-serif;
/*	border:1px solid #DCDCDC;	*/
/*	margin-bottom:5px;	*/
}

td.box_last_viewed_header {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #B72347;
  height:18px;
  color: #FFFFFF;
  padding-left: 5px;
}

td.box_last_viewed_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ECECEC;
	padding: 2px;
	padding-left: 5px;
}

td.box_last_viewed_price {
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #5A5A5A;
	background-color: #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.box_last_viewed_tax_info {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	padding: 2px;
}

td.box_last_viewed_shipping {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	padding: 2px;
}

A.box_last_viewed {
	color: #5A5A5A;
	text-decoration: none;
}

A.box_last_viewed:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_WHATSNEW */
/* ----------------------------------------------------------------------------------------- */

table.box_whatsnew {
  font-family: Verdana, Arial, sans-serif;
}

td.box_whatsnew_header {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #B72347;
  height:18px;
  color: #FFFFFF;
  padding-left: 5px;
}

td.box_whatsnew_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.box_whatsnew_price {
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #5A5A5A;
	background-color: #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.box_whatsnew_tax_info {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	padding: 2px;
}

td.box_whatsnew_shipping {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	padding: 2px;
}

A.box_whatsnew {
	color: #FFFFFF;
	text-decoration: none;
}

A.box_whatsnew:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_SPECIALS */
/* ----------------------------------------------------------------------------------------- */

table.box_specials {
  font-family: Verdana, Arial, sans-serif;
}

td.box_specials_header {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #B72347;
  height:18px;
  color: #FFFFFF;
  padding-left: 5px;
}

td.box_specials_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.box_specials_price {
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #5A5A5A;
	background-color: #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.box_specials_tax_info {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	padding: 2px;
}

td.box_specials_shipping {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	padding: 2px;
}

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

A.box_specials:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_INFOBOX */
/* ----------------------------------------------------------------------------------------- */

table.box_infobox {
  font-family: Verdana, Arial, sans-serif;
}

td.box_infobox_header {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #B72347;
  height:18px;
  color: #FFFFFF;
  padding-left: 5px;
}

td.box_infobox_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ECECEC;
	padding: 2px;
	padding-left: 5px;
}

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

A.box_infobox:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_BESTSELLERS */
/* ----------------------------------------------------------------------------------------- */

table.box_best_sellers {
  font-family: Verdana, Arial, sans-serif;
}

td.box_best_sellers_header {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #B72347;
  height:18px;
  color: #FFFFFF;
  padding-left: 5px;
}

td.box_best_sellers_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.box_best_sellers_price {
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #5A5A5A;
	background-color: #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.box_best_sellers_tax_info {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	padding: 2px;
}

td.box_best_sellers_shipping {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	padding: 2px;
}

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

A.box_best_sellers:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_MANUFACTURERS */
/* ----------------------------------------------------------------------------------------- */

table.box_manufacturers {
  font-family: Verdana, Arial, sans-serif;
/*	border:1px solid #DCDCDC;	*/
/*	margin-bottom:5px;	*/
}

td.box_manufacturers_header {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #B72347;
  height:18px;
  color: #FFFFFF;
  padding-left: 5px;
}

td.box_manufacturers_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ECECEC;
	padding: 2px;
	padding-left: 5px;
}

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

A.box_manufacturers:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_CURRENCIES */
/* ----------------------------------------------------------------------------------------- */

table.box_currencies {
  font-family: Verdana, Arial, sans-serif;
}

td.box_currencies_header {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #B72347;
  height:18px;
  color: #FFFFFF;
  padding-left: 5px;
}

td.box_currencies_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ECECEC;
	padding: 2px;
	padding-left: 5px;
}

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

A.box_currencies:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_LANGUAGES */
/* ----------------------------------------------------------------------------------------- */

table.box_languages {
  font-family: Verdana, Arial, sans-serif;
}

td.box_languages_header {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #B72347;
  height:18px;
  color: #FFFFFF;
  padding-left: 5px;
}

td.box_languages_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ECECEC;
	padding: 2px;
	padding-left: 5px;
}

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

A.box_languages:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_SPYLIST */
/* ----------------------------------------------------------------------------------------- */

table.box_spylist {
  font-family: Verdana, Arial, sans-serif;
/*	border:1px solid #DCDCDC;	*/
/*	margin-bottom:5px;	*/
}

td.box_spylist_header {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #B72347;
  height:18px;
  color: #FFFFFF;
  padding-left: 5px;
}

td.box_spylist_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding: 2px;
	padding-left: 5px;
}

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

A.box_spylist:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_WISHLIST */
/* ----------------------------------------------------------------------------------------- */

table.box_wishlist {
  font-family: Verdana, Arial, sans-serif;
}

td.box_wishlist_header {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #B72347;
  height:18px;
  color: #FFFFFF;
  padding-left: 5px;
}

td.box_wishlist_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding: 2px;
	padding-left: 5px;
}

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

A.box_wishlist:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_STORES */
/* ----------------------------------------------------------------------------------------- */

table.box_stores {
  font-family: Verdana, Arial, sans-serif;
}

td.box_stores_header {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #B72347;
  height:18px;
  color: #FFFFFF;
  padding-left: 5px;
}

td.box_stores_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ECECEC;
	padding: 2px;
	padding-left: 5px;
}

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

A.box_stores:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: LOGIN */
/* ----------------------------------------------------------------------------------------- */

table.login {
	border:1px solid #5A5A5A;
	margin-bottom:5px;
}

td.login_header {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #B72347;
  height:18px;
  color: #FFFFFF;
  padding-left: 5px;
}

td.login_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ECECEC;
	padding: 5px;
	padding-left: 5px;
}

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

A.login:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: CREATE_ACCOUNT & CREATE_GUEST_ACCOUNT*/
/* ----------------------------------------------------------------------------------------- */

table.create_account {
	border:1px solid #5A5A5A;
	margin-bottom:5px;
}

td.create_account_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5A5A5A;
	padding: 2px;
	padding-left: 5px;
}

td.create_account_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.create_account:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: PASSWORD */
/* ----------------------------------------------------------------------------------------- */

table.password {
	border:1px solid #5A5A5A;
	margin-bottom:5px;
}

td.password_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5A5A5A;
	padding: 2px;
	padding-left: 5px;
}

td.password_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.password:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: CONTENT */
/* ----------------------------------------------------------------------------------------- */

table.content {
	border:1px solid #5A5A5A;
	margin-bottom:5px;
}

td.content_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2066AD;
	padding: 2px;
	padding-left: 5px;
}

td.content_subheader {
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #2066AD;
	background-color: #EEEEEE;
	padding: 2px;
	padding-left: 5px;
	border-bottom: solid 1px #5A5A5A;
	border-top: solid 1px #5A5A5A;
}

td.content_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.content:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: ACCOUNT */
/* ----------------------------------------------------------------------------------------- */

table.account {
	border:1px solid #5A5A5A;
	margin-bottom:5px;
}

td.account_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5A5A5A;
	padding: 2px;
	padding-left: 5px;
}

td.account_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.account:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: ADDRESS_BOOK */
/* ----------------------------------------------------------------------------------------- */

table.address_book {
	border:1px solid #5A5A5A;
	margin-bottom:5px;
}

td.address_book_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5A5A5A;
	padding: 2px;
	padding-left: 5px;
}

td.address_book_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.address_book:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: ACCOUNT_PASSWORD */
/* ----------------------------------------------------------------------------------------- */

table.account_password {
	border:1px solid #5A5A5A;
	margin-bottom:5px;
}

td.account_password_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5A5A5A;
	padding: 2px;
	padding-left: 5px;
}

td.account_password_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.account_password:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: NEWSLETTER */
/* ----------------------------------------------------------------------------------------- */

table.newsletter {
	border:1px solid #5A5A5A;
	margin-bottom:5px;
}

td.newsletter_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5A5A5A;
	padding: 2px;
	padding-left: 5px;
}

td.newsletter_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.newsletter:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: WISHLIST */
/* ----------------------------------------------------------------------------------------- */

table.wishlist {
	border:1px solid #5A5A5A;
	margin-bottom:5px;
}

td.wishlist_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5A5A5A;
	padding: 2px;
	padding-left: 5px;
}

td.wishlist_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.wishlist:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: SPYLIST */
/* ----------------------------------------------------------------------------------------- */

table.spylist {
	border:1px solid #5A5A5A;
	margin-bottom:5px;
}

td.spylist_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5A5A5A;
	padding: 2px;
	padding-left: 5px;
}

td.spylist_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding: 2px;
	padding-left: 5px;
}

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

A.spylist:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: SHOPPING_CART */
/* ----------------------------------------------------------------------------------------- */

table.shopping_cart {
	border:1px solid #5A5A5A;
	margin-bottom:1px;
}

td.shopping_cart_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5A5A5A;
	padding: 2px;
	padding-left: 5px;
}

td.shopping_cart_header2 {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #ECECEC;
	padding: 2px;
	padding-left: 5px;
	border-bottom: 1px solid #5A5A5A;
}

td.shopping_cart_info {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	color: #5A5A5A;
	background-color: #ECECEC;
	padding: 2px;
	padding-left: 5px;
	border-bottom: 1px solid #5A5A5A;
}

td.shopping_cart_bg {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	color: #000000;
	background-color: #E8E8E8;

}

td.shopping_cart_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding: 2px;
	padding-left: 5px;
}

td.shopping_cart_price {
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #5A5A5A;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
	border: 1px solid #D8D8D8;
}

td.shopping_cart_space {
	height: 2px;
	border-bottom: 1px solid #5A5A5A;
}

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

A.shopping_cart:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: CATEGORIES_LISTING */
/* ----------------------------------------------------------------------------------------- */

table.cat_list {
	border:1px solid #FFFFFF;
	margin:2px;
}

td.cat_list_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FAFAFA;
	padding: 2px;
	padding-left: 5px;
}

td.cat_list_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: maroon;
	background-color: #F4F4F4;
	padding: 2px;
	padding-left: 5px;
}

A.cat_list {
	color: navy;
	text-decoration: none;
}

A.cat_list:hover {
	color: maroon;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: PRODUCT_LISTING */
/* ----------------------------------------------------------------------------------------- */

.pageResults {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #5A5A5A;
}

table.prod_list {
	border:1px solid #5A5A5A;
	margin-bottom:5px;
}

td.prod_list_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5A5A5A;
	padding: 2px;
	padding-left: 5px;
}

td.prod_list_nav {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #5A5A5A;
	padding: 2px;
	padding-left: 5px;
}


td.prod_list_space {
	height: 5px;
}

td.prod_list_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.prod_list_cart:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: ADVANCED_SEARCH */
/* ----------------------------------------------------------------------------------------- */

table.search {
	border:1px solid #5A5A5A;
	margin-bottom:5px;
}

td.search_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5A5A5A;
	padding: 2px;
	padding-left: 5px;
}

td.search_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.search:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: PRODUCT_INFO */
/* ----------------------------------------------------------------------------------------- */

table.prod_info {
	border:1px solid #5A5A5A;
	margin-bottom:5px;
}

td.prod_info_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5A5A5A;
	padding: 2px;
	padding-left: 5px;
}

td.prod_info_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-left: 5px;
}

td.prod_info_price {
	font-family: Verdana, sans-serif, Arial;
	font-size: 15px;
	font-weight: bold;
	color: #5A5A5A;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.prod_info_tax_info {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
}

td.prod_info_shipping {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
}

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

A.prod_info:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: SPECIALS */
/* ----------------------------------------------------------------------------------------- */

table.specials {
	border:1px solid #ECECEC;
	margin-bottom:5px;
}

td.specials_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #ECECEC;
	padding: 2px;
	padding-left: 5px;
}

td.specials_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

td.specials_space {
	height: 5px;
}

td.specials_nav {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}


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

A.specials:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: PRODUCT_NEW */
/* ----------------------------------------------------------------------------------------- */

table.products_new {
	border:1px solid #2066AD;
	margin-bottom:5px;
	background-color: #FFFFFF;
}

td.products_new_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2066AD;
	padding: 2px;
	padding-left: 5px;
}

td.products_new_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

td.products_new_space {
	height: 5px;
}

td.products_new_nav {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

A.products_new_header {
	color: #FFFFFF;
	text-decoration: none;
}

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

A.products_new:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: SPECIALS */
/* ----------------------------------------------------------------------------------------- */

table.specials {
	border:1px solid #ECECEC;
	margin-bottom:5px;
}

td.specials_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #ECECEC;
	padding: 2px;
	padding-left: 5px;
}

td.specials_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

td.specials_space {
	height: 5px;
}

td.specials_nav {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}


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

A.specials:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: ACCOUNT_HISTORY */
/* ----------------------------------------------------------------------------------------- */

table.account_history {
	border:1px solid #5A5A5A;
	margin-bottom:5px;
}

td.account_history_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5A5A5A;
	padding: 2px;
	padding-left: 5px;
}

td.account_history_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

td.account_history_space {
	height: 5px;
	border-bottom: 1px solid #DCDCDC;
}

td.account_history_nav {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}


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

A.account_history:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: STORELIST */
/* ----------------------------------------------------------------------------------------- */

table.store_list {
	border:1px solid #5A5A5A;
	margin-bottom:5px;
}

td.store_list_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5A5A5A;
	padding: 2px;
	padding-left: 5px;
}

td.store_list_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

td.store_list_space {
	height: 5px;
	border-bottom: 1px solid #DCDCDC;
}

td.store_list_nav {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}


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

A.store_list:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: CHECKOUT */
/* ----------------------------------------------------------------------------------------- */

table.checkout {
	border:1px solid #5A5A5A;
	margin-bottom:5px;
}

td.checkout_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5A5A5A;
	padding: 2px;
	padding-left: 5px;
}

td.checkout_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
/*	background-color: #FFFFFF;	*/
	padding: 2px;
	padding-left: 5px;
}

td.checkout_space {
	height: 5px;
	border-bottom: 1px solid #DCDCDC;
}

td.checkout_content_space {
	height: 5px;
}

td.checkout_nav {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}


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

A.checkout:hover {
	color: #5A5A5A;
	text-decoration: none;
}


/* ----------------------------------------------------------------------------------------- */
/* PAGES: LOGOFF */
/* ----------------------------------------------------------------------------------------- */

table.logoff {
	border:1px solid #5A5A5A;
	margin-bottom:5px;
}

td.logoff_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 25px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5A5A5A;
	padding: 2px;
	padding-left: 5px;
}

td.logoff_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

td.logoff_space {
	height: 5px;
	border-bottom: 1px solid #DCDCDC;
}

td.logoff_content_space {
	height: 20px;
}

td.logoff_nav {
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}


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

A.logoff:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* MODULES: ALSO_PURCHASED */
/* ----------------------------------------------------------------------------------------- */

table.also_purchased {
	border:1px solid #5A5A5A;
	margin-bottom:5px;
}

td.also_purchased_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5A5A5A;
	padding: 2px;
	padding-left: 5px;
}

td.also_purchased_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

td.also_purchased_space {
	height: 5px;
}

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

A.also_purchased:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* MODULES: UPCOMING_PRODUCTS */
/* ----------------------------------------------------------------------------------------- */

table.upcoming_products {
	border:1px solid #5A5A5A;
	margin-bottom:5px;
}

td.upcoming_products_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5A5A5A;
	padding: 2px;
	padding-left: 5px;
}

td.upcoming_products_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

td.upcoming_products_space {
	height: 5px;
}

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

A.upcoming_products:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* MODULES: CROSS_SELLING */
/* ----------------------------------------------------------------------------------------- */

table.cross_selling {
	border:1px solid #5A5A5A;
	margin-bottom:5px;
}

td.cross_selling_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5A5A5A;
	padding: 2px;
	padding-left: 5px;
}

td.cross_selling_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.cross_selling:hover {
	color: #5A5A5A;
	text-decoration: none;
}


/* ----------------------------------------------------------------------------------------- */
/* MODULES: GRADUADET_PRICE */
/* ----------------------------------------------------------------------------------------- */

table.gp_price {
	border:1px solid #5A5A5A;
	margin-bottom:5px;
}

td.gp_price_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5A5A5A;
	padding: 2px;
	padding-left: 5px;
}

td.gp_price_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.gp_price:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* Error Message */
/* ----------------------------------------------------------------------------------------- */

table.error {
	border:1px solid #FF0000;
	margin-bottom:5px;
}

td.error_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 5px;
	padding-left: 5px;
}

td.error_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 5px;
	padding-left: 5px;
}

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

A.error:hover {
	color: #5A5A5A;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* INFO Message */
/* ----------------------------------------------------------------------------------------- */

table.info {
	border:1px solid #FF0000;
	margin-bottom:5px;
}

td.info_header {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 5px;
	padding-left: 5px;
}

td.info_content {
	font-family: Verdana, sans-serif, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 5px;
	padding-left: 5px;
}

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

A.info:hover {
	color: #5A5A5A;
	text-decoration: none;
}


/* ----------------------------------------------------------------------------------------- */
/* FOOTER */
/* ----------------------------------------------------------------------------------------- */

tr.footer {
	background-color: #5A5A5A;
}

td.footer {
	height: 24px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #5A5A5A;
	color: #FFFFFF;
	font-weight : normal;
	border-bottom: 1px solid;
	border-color: #5A5A5A;
}

/* ----------------------------------------------------------------------------------------- */
/* Buttons */
/* ----------------------------------------------------------------------------------------- */

.button {
	border: 1px solid #DCDCDC;
	line-height: 25px;
	margin: 7px;
	padding: 2px 5px 2px 5px;
	background-color: #F0F0F0;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

/* IE Fix */
* html .button {
	padding: 1px 0 1px 0;
	line-height: 14px;
}

* html button.button {
	padding: 1px 0 0 0;
	margin: -2px 1px;
	line-height: 14px;
}

a.button:link {
	border: 1px solid #DCDCDC;
	line-height: 25px;
	margin: 7px;
	padding: 2px 5px 2px 5px;
	background-color: #F0F0F0;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

a.button:visited {
	border: 1px solid #DCDCDC;
	line-height: 25px;
	margin: 7px;
	padding: 2px 5px 2px 5px;
	background-color: #F0F0F0;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

a.button:active {
	border: 1px solid #DCDCDC;
	line-height: 25px;
	margin: 7px;
	padding: 2px 5px 2px 5px;
	background-color: #F0F0F0;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

a.button:hover {
	border: 1px solid #DCDCDC;
	line-height: 25px;
	margin: 7px;
	padding: 2px 5px 2px 5px;
	background-color: #F0F0F0;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #5A5A5A;
	font-weight: normal;
	text-decoration: none;
}

span.button {
	border: 1px solid #DCDCDC;
	line-height: 25px;
	margin: 7px;
	padding: 2px 5px 2px 5px;
	background-color: #F0F0F0;
	font-family: Verdana, sans-serif, Arial;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* Copyright */
/* ----------------------------------------------------------------------------------------- */

td.copyright {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: silver;
  line-height: 1.5;
  text-align:center;
}

a.copyright {
  color: #000000;
}

a.copyright:hover {
  color: #0000ff;
  text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------- */
/* SHIPPINGLINK */
/* ----------------------------------------------------------------------------------------- */

td.shippingLink {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: normal;
}

span.shippingLink {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: normal;
}

a.shippingLink {
  color: #000000;
}

a.shippingLink:hover {
  color: #0000ff;
  text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------- */
/* TAXINFO */
/* ----------------------------------------------------------------------------------------- */

td.taxInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: normal;
}

span.taxInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: normal;
}

a.taxInfo {
  color: #000000;
}

a.taxInfo:hover {
  color: #0000ff;
  text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------- */
/* PRICE */
/* ----------------------------------------------------------------------------------------- */

td.price {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #5A5A5A;
  font-weight: bold;
}

span.price {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #5A5A5A;
  font-weight: bold;
}

a.price {
  color: #5A5A5A;
}

a.price:hover {
  color: #5A5A5A;
  text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------- */
/* OLD_PRICE */
/* ----------------------------------------------------------------------------------------- */

td.old_price {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
}

span.old_price {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
}

a.old_price {
  color: #000000;
}

a.old_price:hover {
  color: #0000ff;
  text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------- */
/* PRODUCT_INFO_PRICE */
/* ----------------------------------------------------------------------------------------- */

td.price_info {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  color: #5A5A5A;
  font-weight: bold;
}

span.price_info {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  color: #5A5A5A;
  font-weight: bold;
}

a.price_info {
  color: #5A5A5A;
}

a.price_info:hover {
  color: #5A5A5A;
  text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------- */
/* SMALL_TEXT */
/* ----------------------------------------------------------------------------------------- */

td.small_text {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: normal;
}

span.small_text {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: normal;
}

.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: grey;
  font-weight: normal;
}

a.small_text {
  color: #000000;
}

a.small_text:hover {
  color: #5A5A5A;
  text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------- */
/* Additional TX.Styles */
/* ----------------------------------------------------------------------------------------- */

.Arial_grey_9  { color: dimgray; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_grey_10  { color: dimgray; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_grey_11  { color: dimgray; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_grey_12  { color: dimgray; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_grey_13  { color: dimgray; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_grey_14  { color: dimgray; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_grey_16  { color: dimgray; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.Arial_blue_9  { color: navy; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_blue_10  { color: navy; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_blue_11  { color: navy; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_blue_12  { color: navy; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_blue_13  { color: navy; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_blue_14  { color: navy; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_blue_16  { color: navy; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.Arial_red_9  { color: maroon; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_red_10  { color: maroon; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_red_11  { color: maroon; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_red_12  { color: maroon; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_red_13  { color: maroon; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_red_14  { color: maroon; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_red_16  { color: maroon; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.Arial_black_9 { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_black_10 { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_black_11 { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_black_12 { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_black_13 { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_black_14 { color: black; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_black_16 { color: black; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.Arial_white_9 { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_white_10 { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_white_11 { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_white_12 { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_white_13 { color: white; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_white_14 { color: white; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Arial_white_16 { color: white; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.innenAbstand_4px { padding: 4px; }
.innenAbstand_10px { padding: 10px; }
.innenAbstand_20px { padding: 20px; }

.aussenAbstand_2px { margin: 2px; }
.aussenAbstand_4px { margin: 4px; }
.aussenAbstand_10px { margin: 10px; }

.Rahmen_grau_dashed_2px { border: dashed 2px #5A5A5A; }

.Rahmen_unten_Blau_1px { border-bottom: solid 1px #5A5A5A; }
.Rahmen_unten_grau_3px { border-bottom: solid 3px #5A5A5A; }

.Rahmen_blau_dashed_1px { border: dashed 1px #5A5A5A; }
.Rahmen_blau_dashed_2px { border: dashed 2px #5A5A5A; }

.Border_1px { border: solid 1px #2370B7; }
.Border_2px { border: solid 2px #2370B7; }
/*-------------------------------------------------------------------------------------------*/
#txc_product_navigation {float:left; width:100%; background: url("img/product_navigation/bg.gif") repeat-x bottom; font-size:93%; line-height:normal;}
#txc_product_navigation ul { margin:0;padding:10px 10px 0; list-style:none;}
#txc_product_navigation li {float:left; background:url("img/product_navigation/left_both.gif") no-repeat left top; margin:0; padding:0 0 0 9px; border-bottom:1px solid #765;}
#txc_product_navigation a {float:left; display:block; width:.1em; background:url("img/product_navigation/right_both.gif") no-repeat right top; padding:5px 15px 4px 6px; text-decoration:none; font-weight:bold; color:#765;}
#txc_product_navigation > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#txc_product_navigation a {float:none;}
/* End IE5-Mac hack */
#txc_product_navigation a:hover {color:#333;}
#txc_product_navigation .selected {background-position:0 -150px; border-width:0;}
#txc_product_navigation .selected a {background-position:100% -150px; padding-bottom:5px; color:#333;}
#txc_product_navigation li:hover, #txc_product_navigation li:hover a {background-position:0% -150px; color:#333;}
#txc_product_navigation li:hover a {background-position:100% -150px; font-weight:bold;}
#txc_feature_table{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width:100%; border:0px;}
.feature_group{color:#FFFFFF; background:url("img/TableHead/TableHead_bg_blue4.jpg")}
.txc_featureline_1{background-color:#d0dbe8;}
.txc_featureline_2{background-color:#dfecfb;}
.txc_feature_name{ width:300px;}
#txc_description{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width:100%; border:0px;}
/*-------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------- */
/*	Ajax Search Table and DIV Result Container																							 */
/* ----------------------------------------------------------------------------------------- */
#search_table{border:1px solid #003F7F; background-color:#FAFAFA; line-height:20px; color:#003F7F;}
#search_element{background-color:#FAFAFA; cursor:pointer; border-bottom:1px solid #efefef;}
#search_element:hover{ background-color:#CCCCCC;}
#ajax_search_result{position:absolute; margin-top:2px; margin-left:185px; z-index: 999; width:200px;}
#top_search_header{border-bottom:1px solid #efefef; font-size:11px;}
#top_search_bottom{height:4px; background-color:#003F7F;}
/* ----------------------------------------------------------------------------------------- */
#ajax_search_cat_result{position:absolute; margin-top:2px; margin-left:185px; z-index: 999; width:200px;}