body {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	background-color: #ffffff;
	text-align:center;
	background-image:url(img/backg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#e6e9f0;
}
/*body{text-align:center;margin:0;padding:0;margin-bottom:8px;background-attachment:fixed;background-image:url("http://img.olshop.de/olshop/hg_winter.gif");background-position:center top;background-repeat:repeat-x;}*/
body.print{background-color:#fff}
img{
	border:0;
}
a {
  color: #000000;
  text-decoration: none;
}
a:hover {
  color: #bd0039;
  text-decoration: none;
}
form {
	display: inline;
}
tr.pageheader {
	background-color: #FFFFFF;
}

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

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

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

td.pageheadernavi {
	font-family: Arial, Verdana, 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: Arial, Verdana, 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: 192px;
	font-family: Arial, Verdana, 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: 192px;
	font-family: Arial, Verdana, 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: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;
}

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

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

td.box_information {
	font-family: Arial, Verdana, 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;
}

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

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

td.box_categories_top {
	font-family: Arial, Verdana, 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: Arial, Verdana, 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: #bd0039;
	text-decoration: none;
}

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

table.box_cart {
	background-color:#ccdaee;
}

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

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

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

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

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

td.box_cart_shipping {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

td.box_search_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

td.box_content_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	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-left:8px;
}

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

td.box_login_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	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 {
	background-color:#ccdaee;

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

td.box_specials_shipping {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

td.box_infobox_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	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 {
	padding-bottom:5px;
	background-color: #ccdaee;
}

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

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

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

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

td.box_best_sellers_shipping {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

td.box_manufacturers_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

td.box_currencies_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

td.box_languages_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

td.box_spylist_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

td.box_wishlist_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

td.box_stores_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

td.login_content {
	font-family: Arial, Verdana, 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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

td.create_account_content {
	font-family: Arial, Verdana, 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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

td.password_content {
	font-family: Arial, Verdana, 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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

td.content_content {
	font-family: Arial, Verdana, 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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

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

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

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

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

td.address_book_content {
	font-family: Arial, Verdana, 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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

td.account_password_content {
	font-family: Arial, Verdana, 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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

td.newsletter_content {
	font-family: Arial, Verdana, 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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

td.wishlist_content {
	font-family: Arial, Verdana, 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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

td.spylist_content {
	font-family: Arial, Verdana, 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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

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

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


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

td.shopping_cart_price {
	font-family: Arial, Verdana, 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: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #bf003c;
	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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
	text-align:left;
}

td.cat_list_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #5786c7;
padding: 10px 5px 10px 7px;
	text-align:left;
}

td.cat_list_header2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-color: #ededed;
	padding: 10px 5px 10px 7px;
}
td.cat_list_header2 img {border: 1px solid #5786c7; padding:5px;}

td.cat_list_header3 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding: 0px 5px 0px 7px;
	border-bottom: 1px solid #5786c7;
}

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

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

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

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

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

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

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


td.prod_list_space {
	height: 5px;
}

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

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

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

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

td.search_content {
	font-family: Arial, Verdana, 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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

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

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

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

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

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

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

td.specials_content {
	font-family: Arial, Verdana, 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: Arial, Verdana, 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: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #5786c7;
	padding: 2px;
	padding-left: 5px;
	height:25px;
}

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

}

td.products_new_space {
	height: 5px;
}

td.products_new_nav {
	font-family: Arial, Verdana, 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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

td.specials_content {
	font-family: Arial, Verdana, 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: Arial, Verdana, 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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

td.account_history_content {
	font-family: Arial, Verdana, 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: Arial, Verdana, 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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

td.store_list_content {
	font-family: Arial, Verdana, 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: Arial, Verdana, 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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

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

td.checkout_content_space {
	height: 5px;
}

td.checkout_nav {
	font-family: Arial, Verdana, 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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

td.logoff_content {
	font-family: Arial, Verdana, 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: Arial, Verdana, 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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

td.also_purchased_content {
	font-family: Arial, Verdana, 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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

td.upcoming_products_content {
	font-family: Arial, Verdana, 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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

td.cross_selling_content {
	font-family: Arial, Verdana, 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 {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

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

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

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

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

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

.button {
	border: 1px solid #9f9f9f;
	line-height: 25px;
	margin: 7px;
	padding: 5px 5px 5px 5px;
	background-color: #F0F0F0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/button_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;	
	background-color:#fff;
}

/* 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 #9f9f9f;
	line-height: 25px;
	margin: 10px;
	padding: 8px 8px 8px 8px;
	background-color: #fff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.button:visited {
	border: 1px solid #9f9f9f;
	line-height: 25px;
	margin: 10px;
	padding: 8px 8px 8px 8px;
	background-color: #fff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.button:active {
	border: 1px solid #9f9f9f;
	line-height: 25px;
	margin: 10px;
	padding: 8px 8px 8px 8px;
	background-color: #fff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.button:hover {
	border: 1px solid #9f9f9f;
	line-height: 25px;
	margin: 10px;
	padding: 8px 8px 8px 8px;
	background-color: #fff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #bf003c;
	font-weight: bold;
	text-decoration: none;
}

span.button {
	border: 1px solid #9f9f9f;
	line-height: 25px;
	margin: 10px;
	padding: 8px 8px 8px 8px;
	background-color: #fff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	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: 18px;
  color: #bf003c;
  font-weight: bolder;
}
span.price2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #bf003c;
  font-weight: bolder;
}

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;
  text-decoration:line-through;
}

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

.header {
width:1000px;
margin:0px auto;
text-align:left;
background-image:url(img/head.jpg);
border-left:1px solid #5986c6;
border-right:1px solid #5986c6;
height:136px;
background-repeat:no-repeat;
background-position:top right;
background-color:#FFF;
}
.header img{margin:0;padding:0;display:block;}
.bc {
width:570px;
height:26px;
background-image:url(img/bc.gif);
background-repeat:no-repeat;
background-position:top left;
color:#fff;
padding-left:14px;
padding-top:12px;
font-size:11px;
margin-left:14px;
margin-top:21px;
}
.bc a.box_content {color:#fff;font-size:11px;}
.bc a.box_content:hover {color:#fff;text-decoration:underline}
.subhead{
width:984px;
margin:0px auto;
height:34px;
background-image:url(img/subhead.gif);
background-repeat:no-repeat;
background-position:top left;
margin-top:14px;
font-size:12px;font-weight:bold;color:#2262b9;
padding-top:12px;
padding-left:18px;
}
.subhead a.headerNavigation{font-size:12px;font-weight:bold;color:#2262b9}
.subhead a.headerNavigation:hover{font-size:12px;font-weight:bold;color:#2262b9;text-decoration:underline}
.subhead .se {float:left;margin:0;padding:0;}
.subhead .se p{margin:0;float:left;margin-right:10px;padding-top:2px;}
.subhead .se input,.subhead .se select {float:left;padding:0;margin:0;margin-right:12px;}
.subhead .se input.sbox{display:block;width:381px;border:1px solid #7f9db9;font-size:11px;padding-top:2px;padding-bottom:3px}
.subhead .se select.sbx2{display:block;width:151px;border:1px solid #7f9db9;font-size:11px;padding-top:1px;padding-bottom:2px}
.nv{float:right;padding-right:21px;padding-top:2px;}
.subhead .se input.button{display:block;padding-top:2px;padding-bottom:2px;margin:0;}
*+html .subhead .se input.button {line-height:12px}
* html .subhead .se input.button {padding-top:1px;}
.navt {width:983px;height:35px;background-image:url(img/navt.gif); background-repeat:no-repeat; background-position:bottom;margin:0px auto;text-align:left;padding-left:19px;padding-top:8px;}
.navt.a,.navt {font-size:11px;}
.mainc{margin:0px auto;background-color:#fff;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;width:1000px;text-align:left;}
.boxh{background-image:url(img/boxh.gif);background-repeat:no-repeat;background-repeat:top left;width:179px;height:24px;color:#fff;font-weight:bold;padding-left:13px;padding-top:7px;border-bottom:2px solid #fff;}
.boxh a{color:#fff}
.boxh a:hover{color:#fff;text-decoration:underline}
.boxt{background-image:url(img/boxt.gif);background-repeat:no-repeat;background-repeat:top left;width:192px;height:7px;font-size:0;line-height:0}
.boxb{background-image:url(img/boxt2.gif);background-repeat:no-repeat;background-repeat:top left;width:192px;height:7px;margin-bottom:12px;font-size:0;line-height:0}
*+html input.button {line-height:12px}
.nav1,.nav2,.nav1a,.nav2a,.nav3a,.nav3{background-color:#ccdaee;font-size:12px;color:#000;font-weight:bold;width:183px;padding-left:4px; padding-right:4px; background-image:url(img/navl.gif); background-position:bottom lefT; background-repeat:no-repeat;padding-top:4px;padding-bottom:4px;}
.nav2 .sub,.nav2a .sub{font-weight:normal;padding-left:30px;background-image:url(img/arr.gif);background-position: 11px 6px; background-repeat:no-repeat}
.nav1a img,.nav1 img {float:left;margin-right:10px;}
.nav2a{background-color:#a6c4ef;background-image:none;}
.nav3,.nav3a{font-weight:normal;background-color:#a6c4ef;background-image:none;padding-left:45px;width:142px;background-image:url(img/arr.gif);background-position: 34px 9px; background-repeat:no-repeat}
.foot{width:1002px;height:15px;background-image:url(img/subhead2.gif);margin:0px auto;}
h1{color:#2262b9;font-size:18px;font-weight:bold;padding-top:0;margin-top:0;}
.pbox{text-align:center;width:172px;height:320px;float:left;background-image:url(img/pbox.gif);background-repeat:no-repeat;background-position:top left;padding:4px;margin-right:4px;margin-bottom:4px;}
.pbox .desc{font-size:11px;padding-bottom:8px}
.pbox img {padding-bottom: 5px;}
.cl{clear:both}
.prod_info_img {
float:left; 
margin:5px 25px 5px 10px; 
background-color:#FFFFFF;
min-height:270px; 
}
* html .prod_info_img {
height:270px;
}
.prod_info_img {
width:260px;
border:1px solid #666666;
position:relative;
}
.prod_info_img .mainzoom {
position:absolute;
left:50%;
}
.prod_info_img .moreimg {
float:left;
padding:0;
margin:0;
}
.prod_info_img .moreimg img {
border:1px solid #666666;
margin:2px 5px 2px 5px;
}
.prod_info table {
width:auto;
}
.prod_info table td.prod_info_content {
width:auto;
}
.prod_info_img table {
border-collapse:collapse;
width:100%;
    height:100%;
}
.prod_info_img table td {
vertical-align:middle;
text-align:center;
}
.prod_info .popt table{
border-collapse:collapse;
}
.prod_info .popt table tr td.prod_info_content{
padding:0;
}
.prod_info_img .moreimg a {
float:left;
clear:left;
}
.prod_info {
margin:10px 0px 35px 0px;
padding:10px 0px 10px 0px;
background-color:#EDEDED;
width:100%; 
}
.cl {
clear:both;
}
.pbild {
position:relative;
height:270px;
}
.pbild .zoom {
position:absolute;
top:239px;
left:224px;
border-top:1px solid #666666;
border-left:1px solid #666666;
}
* html .pbild .zoom {
top:237px;
}
*+html .pbild .zoom {
top:237px;
}
.detail_info {
clear:both;
font-weight:bolder; 
width:200px;
height:25px; 
margin-top:10px;
border-top:1px solid #0066a4; 
border-left:1px solid #0066a4; 
border-right:1px solid #0066a4;
padding:5px 0px 0px 10px;
}
.detail_info_large {
width:576px;
}
.detail_rahmen {
clear:both; padding:15px 25px 10px 10px; text-align:justify; border:1px solid #0066a4; background-color:#eff4ff;
}
.fr{float: right;margin-right: 10px;}
.boxl {float: left; width:80px;}
.abnews { margin-top:10px;}
.no_price{font-size: 10px; color:#CC0000;}
.upc{display:block;padding-top:6px}
.boxtstart {font-size: 11px; background-color:#fff14e;padding:10px; width:525px; text-align: center;margin-left:4px; margin-bottom:5px;}
.checkout_content .payhint{color:#5786C7;font-weight:bold}
