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

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

img{
	border:0;
}

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

a:hover {
  color: #ff6600;
  text-decoration: none;
}

form {
	display: inline;
}

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

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

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

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

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

td.pageheadernavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-color: #FFFFFF;
	border-bottom: 1px solid;
	border-color: #DCDCDC;

}

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

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

td.navi {
	height: 25px;
    background-image: url(img/navi_bg.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	background-color: #cccccc;
}

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

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

td.nav_left {
	width: 170px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;
}

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

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

td.nav_right {
	width: 170px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;
}

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

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

td.main_content {
	width: 610px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;
}

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

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

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

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

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

a.link_AGB{
	color: #ffffff;
	text-decoration: none;
}
a.link_AGB:hover{
	color: #ffffff;
	text-decoration: underline;
}

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

table.box_categories {
	background-color: #DCDCDC;
	margin-bottom: 5px;
}

td.box_categories_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;

	border: none;
	background-color: #F6F6F6;
	padding: 8px;

	text-align: left;
	height:25px;
	vertical-align:middle;
}

td.box_categories_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;

	border: none;
    background-color: #E8E8E8;
    padding: 8px;

	text-align:left;
	height:25px;
	vertical-align:middle;
}

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

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

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

table.box_cart {
	margin-bottom:5px;
}

td.box_cart_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00A7EF;
	padding: 5px;
	padding-left: 5px;
	border-bottom: 2px solid #ffffff;
}

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

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

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

td.box_cart_total {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #33cc00;
	background-color: #D9F2FD;
	padding: 2px;
	padding-right: 5px;
}

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

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

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

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

table.box_search {
	margin-bottom:5px;
}

td.box_search_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 5px;
	padding-left: 5px;
}

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

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

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

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

table.box_content {
	margin-bottom:5px;
}

td.box_content_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 5px;
	padding-left: 5px;
}

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

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

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

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

table.box_login {
	margin-bottom:5px;
}

td.box_login_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 5px;
	padding-left: 5px;
}

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

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

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

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

table.box_newsletter {
	margin-bottom:5px;
	border-bottom: 10px solid #ffffff;
}

td.box_newsletter_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	border-top: 10px solid #ffffff;
	padding: 5px;
}

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

}

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

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

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

table.box_last_viewed {
	margin-bottom:5px;
}

td.box_last_viewed_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 5px;
	padding-left: 5px;
}

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

td.box_last_viewed_price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff6600;
	background-color: #D9F2FD;
	padding: 2px;
	padding-left: 5px;
}

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

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

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

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

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

table.box_whatsnew {
	margin-bottom:5px;
}

td.box_whatsnew_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 5px;
	padding-left: 5px;
}

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

td.box_whatsnew_price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff6600;
	background-color: #D9F2FD;
	padding: 2px;
	padding-left: 5px;
}

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

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

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

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

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

table.box_specials {
	margin-bottom:5px;
}

td.box_specials_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 5px;
	padding-left: 5px;
}

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

td.box_specials_price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff6600;
	background-color: #D9F2FD;
	padding: 2px;
	padding-left: 5px;
}

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

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

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

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

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

table.box_infobox {
	margin-bottom:5px;
}

td.box_infobox_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 5px;
	padding-left: 5px;
}

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

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

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

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

table.box_best_sellers {
	margin-bottom:5px;
}

td.box_best_sellers_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 5px;
	padding-left: 5px;
}

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

td.box_best_sellers_price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff6600;
	background-color: #D9F2FD;
	padding: 2px;
	padding-left: 5px;
}

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

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

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

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

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

table.box_manufacturers {
	margin-bottom:5px;
}

td.box_manufacturers_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 5px;
	padding-left: 5px;
}

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

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

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

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

table.box_currencies {
	margin-bottom:5px;
}

td.box_currencies_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 5px;
	padding-left: 5px;
}

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

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

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

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

table.box_languages {
	margin-bottom:5px;
}

td.box_languages_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 5px;
	padding-left: 5px;
}

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

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

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

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

table.box_spylist {
	margin-bottom:5px;
}

td.box_spylist_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 5px;
	padding-left: 5px;
}

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

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

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

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

table.box_wishlist {
	margin-bottom:5px;
}

td.box_wishlist_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 5px;
	padding-left: 5px;
}

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

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

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

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

table.box_stores {
	margin-bottom:5px;
}

td.box_stores_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 5px;
	padding-left: 5px;
}

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

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

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

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

table.login {
	margin-bottom:5px;
}

td.login_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 5px;
	padding-left: 5px;
}

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

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

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

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

table.create_account {
	margin-bottom:5px;
}

td.create_account_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.create_account_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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: #ff6600;
	text-decoration: none;
}

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

table.password {
	margin-bottom:5px;
}

td.password_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.password_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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: #ff6600;
	text-decoration: none;
}

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

table.content {
	margin-bottom:5px;
}

td.content_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.content_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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: #ff6600;
	text-decoration: none;
}

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

table.account {
	margin-bottom:5px;
}

td.account_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.account_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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: #ff6600;
	text-decoration: none;
}

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

table.address_book {
	margin-bottom:5px;
}

td.address_book_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.address_book_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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: #ff6600;
	text-decoration: none;
}

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

table.account_password {
	margin-bottom:5px;
}

td.account_password_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.account_password_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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: #ff6600;
	text-decoration: none;
}

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

table.newsletter {
	margin-bottom:5px;
}

td.newsletter_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.newsletter_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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: #ff6600;
	text-decoration: none;
}

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

table.wishlist {
	margin-bottom:5px;
}

td.wishlist_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 2px;
	padding-left: 5px;
}

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

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

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

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

table.spylist {
	margin-bottom:5px;
}

td.spylist_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 2px;
	padding-left: 5px;
}

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

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

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

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

table.shopping_cart {
	margin-bottom:5px;
}

td.shopping_cart_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 2px;
	padding-left: 5px;
}

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

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

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

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

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


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

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

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

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

table.cat_list {
	margin-bottom:5px;
}
td.cat_list {background-color: #D9F2FD;}
td.cat_list_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.cat_list_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 2px;
	padding-left: 5px;
}
table.cat_list_content2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color:#D9F2FD;
	color: #000000;
	padding: 2px;
	padding-left: 5px;
}
td.cat_list_content4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 45px;
	background-color:#D9F2FD;
	color: #000000;
	padding: 2px;
	padding-left: 5px;
}
A.cat_list {
	color: #000000;
	text-decoration: none;
}

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

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

table.prod_list {
	margin-bottom:5px;
}

td.prod_list_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	background-color: #D9F2FD;
	border-bottom: 2px solid #ffffff;
	padding: 2px;
	padding-left: 5px;
	height: 27px;
}

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


td.prod_list_space {
	height: 5px;
}

td.prod_list_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	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: #ff6600;
	text-decoration: none;
}

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

table.search {
	margin-bottom:5px;
}

td.search_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.search_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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: #ff6600;
	text-decoration: none;
}

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

table.prod_info {
	margin-bottom:5px;
}

td.prod_info_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 2px;
	padding-left: 5px;
}

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

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

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

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

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

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

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

table.specials {
	margin-bottom:5px;
}

td.specials_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.specials_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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, Arial, Helvetica, sans-serif;
	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: #ff6600;
	text-decoration: none;
}

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

table.products_new {
	margin-bottom:5px;
}

td.products_new_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.products_new_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	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, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}


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

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

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

table.specials {
	margin-bottom:5px;
}

td.specials_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.specials_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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, Arial, Helvetica, sans-serif;
	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: #ff6600;
	text-decoration: none;
}

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

table.account_history {
	margin-bottom:5px;
}

td.account_history_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.account_history_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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, Arial, Helvetica, sans-serif;
	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: #ff6600;
	text-decoration: none;
}

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

table.store_list {
	margin-bottom:5px;
}

td.store_list_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.store_list_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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, Arial, Helvetica, sans-serif;
	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: #ff6600;
	text-decoration: none;
}

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

table.checkout {
	margin-bottom:5px;
}

td.checkout_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.checkout_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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 #B1B1B1;
}

td.checkout_content_space {
	height: 5px;
}

td.checkout_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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: #ff6600;
	text-decoration: none;
}


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

table.logoff {
	margin-bottom:5px;
}

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

td.logoff_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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, Arial, Helvetica, sans-serif;
	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: #ff6600;
	text-decoration: none;
}

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

table.also_purchased {
	margin-bottom:5px;
}

td.also_purchased_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.also_purchased_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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: #ff6600;
	text-decoration: none;
}

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

table.upcoming_products {
	margin-bottom:5px;
}

td.upcoming_products_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.upcoming_products_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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: #ff6600;
	text-decoration: none;
}

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

table.cross_selling {
	margin-bottom:5px;
}

td.cross_selling_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.cross_selling_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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: #ff6600;
	text-decoration: none;
}


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

table.gp_price {
	margin-bottom:5px;
}

td.gp_price_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 2px;
	padding-left: 5px;
}

td.gp_price_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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: #ff6600;
	text-decoration: none;
}

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

span.error{
color: #FF0000;

}

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

td.error_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 5px;
	padding-left: 5px;
}

td.error_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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: #ff6600;
	text-decoration: none;
}

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

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

td.info_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #00A7EF;
	border-bottom: 2px solid #ffffff;
	padding: 5px;
	padding-left: 5px;
}

td.info_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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: #ff6600;
	text-decoration: none;
}


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

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

td.footer {
	height: 25px;
    background-image: url(img/footer_bg.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight : normal;
	background-color: #cccccc;
}

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

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

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

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

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

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

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

a.button:hover {
	border: 1px solid #DCDCDC;
	line-height: 16px;
	margin-right: 0px;
	margin-left: 7px;
	margin-top: 7px;
	margin-bottom: 7px;
	padding: 5px 5px 5px 5px;
	background-color: #F0F0F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	font-weight: normal;
	text-decoration: none;
}

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

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

td.copyright {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  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: 10px;
  color: #000000;
  font-weight: normal;
}

span.shippingLink {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  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: 10px;
  color: #000000;
  font-weight: normal;
}

span.taxInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  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: #ff6600;
  font-weight: bold;
}

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

a.price {
  color: #ff6600;
}

a.price:hover {
  color: #0000ff;
  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: #ff6600;
  font-weight: bold;
}

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

a.price_info {
  color: #ff6600;
}

a.price_info:hover {
  color: #0000ff;
  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;
}

a.small_text {
  color: #000000;
}

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

/* ----------------------------------------------------------------------------------------- */
/* olshop AG template */
/* ----------------------------------------------------------------------------------------- */

body {
	margin: 0px;
	padding: 0px;
	background-color: #E6E6E6;
	text-align: center;
}

.seite {
	width: 979px;
	background-color: #FFFFFF;
	text-align: left;
	margin: 0px auto;
}

.logo {
	float: left;
}

.b {
	float: left;
	width: 560px;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-top: 13px;
}

.cl {
	clear: both;
}

.searchbox a {
	color: #9A9A9A;
	font-size: 10px;
	text-decoration: none;
}

.searchbox a:hover {
	color: #9A9A9A;
	font-size: 10px;
	text-decoration: underline;
	clear: left;
}

.searchbox {
	color: #555555;
	font-size: 11px;
}

.searchbox input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 24px;
	width: 123px;
	border: 1px solid #555555;
}

.searchbox form {
	padding: 0px; margin: 0px;
}

.searchbox  input.button {
	padding: 0px;
	margin: 0px;
	width: auto;
}

/* argh */
.boxcontent {
	margin-top: 43px;
	font-size: 12px;
	color: #000000;
	margin-bottom: 10px;
}
* html .boxcontent {
	margin-top: 39px;
}
*+html .boxcontent {
	margin-top: 39px;
}
/* argh */

.boxcontent a {
	font-size: 10px;
	text-decoration: none;
}

.boxcontent a:hover {
	font-size: 10px;
	text-decoration: none;
}

.adr {
	float: right;
	background-color: #FFFFFF;
	font-size: 10px;
	text-align:right;
	color: #666666;
	padding-top: 4px;
	padding-right: 6px;
}

.adr a{color: #666666;}

.mylogin {
	clear: left;
	width: 222px;
	height: 128px;
	background-color: #00A7EF;
	padding-left: 20px;
	padding-top: 7px;
}

.mylogin span {
	font-size: 13px;
	color: #FFFFFF;
}

.mylogin td {
	color: #FFFFFF;
	font-size: 12px;
}


.mylogin a {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

.mylogin a:hover {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}

.inputbox input{
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 22px;
	font-size: 11px;
	height: 20px;
}

.mylogin table {
	margin-top: 8px;
	margin-bottom: 4px;
}

.nospace input {
	margin: 0px;
}

.header {
	float: right;
}

.header img {
	display: block;
}

a.maincat1{
	display: block;
	float: left;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00A7EF;
	height: 24px;
	margin-top: 1px;
	margin-right: 3px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
}

a.maincat1:hover{
	display: block;
	float: left;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	background-color: #5AC2EF;
	color: #FFFFFF;
	height: 24px;
	margin-top: 1px;
	margin-right: 3px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
}

a.maincat2 {
	display: block;
	float: left;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F6A822;
	height: 24px;
	margin-top: 1px;
	margin-right: 3px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
}

a.maincat2:hover {
	display: block;
	float: left;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFBE3C;
	color: #FFFFFF;
	height: 24px;
	margin-top: 1px;
	margin-right: 3px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
}

.breadcr {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 18px;
	color:#555555;
	font-size: 11px;
}

.breadcr a{
	color:#555555;
	font-size: 11px;
	text-decoration: none;
}

.breadcr a:hover{
	color:#555555;
	font-size: 11px;
	text-decoration: underline;
}

.mymenu {
	padding-top: 8px;
	padding-right: 8px;
	float: right;
	color: #000000;
}

.mymenu a{
	color:#000000;
	font-size: 11px;
	text-decoration: none;
}

.mymenu a:hover{
	color:#000000;
	font-size: 11px;
	text-decoration: none;
}

.blue {
	background-color: #D9F2FD;
	padding-top: 11px;
	margin-bottom: 7px;
}

td.leftmenu {
	width: 242px;
	background-color:#D9F2FD;
}

td.content {
	width: 534px;
	padding-left: 8px;
	padding-right: 8px;
}

td.myboxes {
	width: 187px;
}

a.catl2a {
	display:block;
	color: #00A7EF;
	font-weight: bold;
	background-color: #E8F7FE;
	padding-top: 7px;
	padding-bottom: 7px;
	background-image: url(img/acquad.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}

a.catl2 {
	display:block;
	color: #000000;
	font-weight: normal;
	padding-top: 7px;
	padding-bottom: 7px;
	background-image: url(img/acquad2.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}

a.catl3 {
	display:block;
	color: #000000;
	font-weight: normal;
	padding-top: 7px;
	padding-bottom: 7px;
	background-image: url(img/acquad3.gif);
	background-repeat: no-repeat;
	padding-left: 33px;
	background-color: #E8F7FE;
}

a.catl3a {
	display:block;
	color: #00A7EF;
	font-weight: normal;
	padding-top: 7px;
	padding-bottom: 7px;
	background-image: url(img/acquad4.gif);
	background-repeat: no-repeat;
	padding-left: 33px;
	background-color: #E8F7FE;
}


a.catl4 {
	display:block;
	color: #000000;
	font-weight: normal;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 43px;
	background-color: #E8F7FE;
}

a.catl4a {
	display:block;
	color: #00A7EF;
	font-weight: normal;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 43px;
	background-color: #E8F7FE;
}

td.box_cart_header a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

td.box_cart_header a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.catdesc {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.catdesc ul {
	list-style-position:outside;
	list-style-type:none;
	padding: 0px;
	margin: 0px;
}

.catdesc li {
	margin: 0px;
	background-image: url(img/liimg.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
}



td.catdesc {
	padding-left: 12px;
}

.catdesc h1 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 12px;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.prod_list_nav {
	font-weight: normal;
}

.prod_list_content input.button {
	padding:0px;
	margin: 0px;
	border: 1px solid #555555;
	width: 110px;
	padding-top:2px;
	padding-bottom:2px;
}

span.price {
	color: #00A7EF;
}


#boxheadtext,.box_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00A7EF;
	padding: 5px;
	padding-left: 5px;
	border-bottom: 2px solid #ffffff;
	border-top: 10px solid #ffffff;
}

a.box_cart_header {
	color: #FFFFFF;
}

.box_cart_header img
{
	float: left;
	padding-left: 2px;
}

.product_opt .prod_info_content,.product_opt * {
	font-size: 12px;
}

.product_opt .prod_info_content {
	padding-left: 0px;
	margin-left: 0px;
}
td.cat_list_header3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#000;
height: 25px;
background-color:#fff;
padding:2px 2px 2px 12px;
}
.border_img {
border: 2px solid #D9F2FD;
}
.tab_cat_txt {
padding-left:5px;
}

p.no_price {
	font-size: 10px;
	display: block;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}
.adr .img{float:left;margin-left:-175px;text-align:right;width:150px}
* html .adr .img{position:relative}
.metamorph{maring:0;margin-left:-20px;margin-top:-7px;display:block;padding:0}
