html {
	background: #891519 url(../image/tiggers/bodyBG.jpg) center top no-repeat;
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	line-height: 110%;
	background: #891519 url(../image/tiggers/bodyBG.jpg) center top no-repeat;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #343434;
	height: 100%;
}


*html body { text-align: center; }
*html body div { text-align: left; }
*html div#mini-cart { text-align: right; }
*html div#topNav { text-align: right; }

body.overlay {
	background: #fff none center top no-repeat;
	height: auto;
	min-height: 280px;
}

p {
	margin: 6px 0;
	padding: 0;
	border: 0;
}

div {
	margin: 0;
	padding: 0;
	border: 0;
}

form {
	margin: 0;
	padding: 0;
	border: 0;
}

input,select,button {
	margin: 0;
	color: #444;
}

textarea {
	font-family: arial, sans-serif;
	font-size: 11px;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
}


#newsletterform input {
margin-top:5px;
}

#newsletterform select {
margin-top:5px;
}


ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

li {
	margin: 0;
	padding: 0;
	display: inline;
}

#details ul {
	margin: 4px 0;
}

#details li {
	display: block;
	background: transparent url(../image/tiggers/bullet.gif) no-repeat;
	padding-left: 8px;
}

#description ul {
	margin: 4px 0;
}

#description li {
	display: block;
	background: transparent url(../image/tiggers/bullet.gif) no-repeat;
	padding-left: 8px;
}

#fb-root {
	margin-top: 20px;
}

td {
	padding: 0;
	font-size: 11px;
}

a {
	text-decoration: none;
	color: #750000;
}

a:link {
	text-decoration: none;
	color: #750000;
}

a:hover {
	text-decoration: underline;
	color: #c70000;
}

.checkout_table_paymentContainer {
	width:100%;
}

.radioField {
	width:170px;
}

.summary_small_boxes {
	width:120px
}

.center_left a {
	text-decoration: none;
	color: #0b2c45;
}

.center_left a:link {
	text-decoration: none;
	color: #0b2c45;
}

/* --- */
h1 {
	margin: 0 0 12px 0;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	color: #7d1c1f;
}

h2 {
	margin: 0 0 4px 0;
	font-weight: bold;
	font-size: 12px;
	color: #343434;
}

.cartTable h2 {
	margin: 0 0 4px 0;
	font-weight: bold;
	font-size: 11px;
	color: #7d1c1f;
}

h3 {
	margin: 0px 0 4px 0;
	font-weight: bold;
	font-size: 12px;
	color: #343434;
}

h4 {
	margin: 0;
	font-weight: bold;
	font-size: 11px;
	color: #343434;
}

#topMargin {
	height: 15px;
	line-height: 1px;
	font-size: 1px;
}

#container {
	margin: 0 auto 0 auto;
	width: 999px;
	padding: 0;
	text-align: left;
	background: #fff url(../image/tiggers/contentBG.gif) repeat-y;
}

#header {
	height: 112px;
	text-align: right;
	position: relative;
}

*html #header {	height: 120px; }

#logo {
	position: absolute;
	width: 193px;
	height: 95px;
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	left: 24px;
	top: 16px;
}

#topNav {
	color: #565656;
	padding: 7px 12px 20px 0;
}

#topNav a {
	color: #565656;
}

#mini-cart {
	padding-top: 20px;
}

#mini-cart-closed {
	float: right;
	cursor: pointer;
}

#mini-cart-content {
	margin: 5px 0 0 0;
	position: relative;
}

#mini-cart-opened {
	position: absolute;
	right: 101px;
	top: 22px;
	z-index: 2999;
}

#mini-cart-opened-inner {
	width: 300px;
	background-color: #fff;
	padding: 4px;
 	border: 1px solid #c69899;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
}

#mini-cart a {
	font-weight: bold;
	font-size: 14px;
}
	
#mini-cart-opened-inner td {
	padding: 4px;
	text-align: left;
	vertical-align: top;
	font-size: 11px;
}

#mini-cart-opened-inner td.align_right {
	text-align: right;
	white-space: nowrap;
}

#mini-cart-opened-inner td a {
	font-size: 11px;
}

#mini-cart img {
	float: right;
	margin: -35px 25px 5px 5px;
}

#mini-cart-opened-inner td img {
	float: none;
	margin: 0;
}

#metanav {
	font-weight: bold;
	padding: 0;
	text-align: right;
	color: #fff;
	position: absolute;
	right: 75px;
	top: 126px;
}

*html #metanav { top: 136px; }

#metanav a {
	color: #fff;
}

#metanav li {
	0;
}

#metanav li.switchLanguage {
	padding-left: 0;
}

#metanav li.switchLanguage a img {
	opacity: 0.5;
	filter: Alpha(opacity=60); 
}

#metanav li.switchLanguage a:hover img {
	opacity: 1;
	filter: Alpha(opacity=100); 
}

#metanav li.switchLanguageHL a img {
	opacity: 1;
	filter: Alpha(opacity=100); 
}

#breadcrumbs {
	float: left;
	margin: 14px 0 0 8px;
	color: #000;
}

#metanav #login .bold {
	padding-right: 3px;
	font-weight: normal;
}

#verisign{
padding-top: 14px;
text-align: center;
}

.breadcrumb {
	font-weight: bold;
	font-size: 14px;
}

#breadcrumbs .separator {
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: baseline;
}

#header-category-navigation {
	float: left;
	font-weight: bold;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
	margin: 17px 0 0 10px;
}

#header-category-navigation li {
	padding: 8px 25px 0 25px;
	height: 22px;
	display: block;
	float: left;
	background: transparent url(../image/tiggers/NavTabBG.gif) right top no-repeat;
}

#header-category-navigation li a {
	color: #fff;
}

#header-category-navigation li.active {
	background: transparent url(../image/tiggers/NavActiveBG.gif) right top no-repeat;
}

#search {
	float: left;
	margin: 20px 0 0 20px;
	position: relative;
}

.navSearchInput {
	border: 0;
	padding: 0 0 0 6px;
	height: 23px;
	width: 195px;
	background: transparent url(../image/tiggers/searchBG.gif) no-repeat;
	font-size: 14px;
	line-height: 23px;
	color: #949298;
}

.navSearchSubmit {
	border: 0;
	padding: 0;
	height: 16px;
	width: 20px;
	background: transparent url(../image/tiggers/searchGo.gif) no-repeat;
	position: absolute;
	right: 5px;
	top: 4px;
}

#metanav .minipic img {
	border: 1px solid #ddd;
	margin-left: 6px;
	vertical-align: -30%;
}

#navigation {
	clear: both;
	margin: 74px 8px 0 8px;
	_margin: 5px 8px 0 8px;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 18px;
}

#navigation a {
	color: #000;
	text-decoration: none;
}

#navigation a:hover {
	color: #455A6F;
}

#navigation a.navigation_hl {
	color: #000;
}

#navigation td {
	padding: 0;
	text-align: center;
	border-right: 2px solid #000;
}

#navigation td.table_td_right {
	border-right: 0;
}

.quantity_input {
	text-align: right;
	width: 50px;
}

#cart {
	float: right;
	margin: 23px 0 0 0;
	color: #565656;
}

#cart a {
	color: #565656;
}

#cart h3 {
	margin: 0 6px 0 0;
}

#cart h4 {
	margin: 0 4px 0 0;
}

#cart h3 a {
	color: #000;
}

#cart h4 a {
	color: #000;
}

#cart img {
	float: left;
	margin-right: 6px;
}

#subheader {
	padding: 0;
	margin: 10px;
	background: transparent url(../image/tiggers/navBG.gif);
	width: 1041px;
	height: 66px;
	margin: -10px -38px -16px -4px;
}

left-category-navigation

/* --- */

.small_input {
	border: 1px solid #ddd;
	padding: 2px;
}

.small_submit {
	border: 1px solid #dbbdbe;
	background: #fff url(../image/tiggers/greySubmitBG.gif) bottom repeat-x;
	color: #444;
	font-size: 12px;
	font-weight: normal;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	height: 24px;
	line-height: 24px;
	text-align: center;
	padding: 0 1px 1px 0;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.addressTable{
width:100%;
border-left-style:solid;
border-top-style:solid;
border-bottom-style:solid;
border-right-style:solid;
border-color:#DDDDDD;
border-width:1px;

}

.addressAccountField{
border-left-style:solid;
border-top-style:solid;
border-bottom-style:solid;
border-right-style:solid;
border-color:#DDDDDD;
border-width:1px;
vertical-align:top;


}
.profileDivRight{
float: right;
display: inline;
}
.profileDivLeft{
float: left;
	display: inline;
}

tr.voucherRow {

}

.voucherField{
width:351px;
}


.login_table{
width:100%;
}

.login_table td{
margin:20px;
}

.login_field{
padding:10px;
width:300px;
background-color:#E1E4EA;
border-left-style:2px solid #BDC5CA;
border-top-style:2px solid #BDC5CA;
border-bottom-style:2px solid #BDC5CA;
border-right-style:2px solid #BDC5CA;

 }
.login_field_small{
padding:10px;
background-color:#E1E4EA;
width:240px;
height:100px;
border-left-style:2px solid #BDC5CA;
border-top-style:2px solid #BDC5CA;
border-bottom-style:2px solid #BDC5CA;
border-right-style:2px solid #BDC5CA;

 }

#sendMailInfo{
text-align:center;
border:1px solid #DDDDDD;
font-weight:bold;
vertical-align:middle;
 }
 
 
.addressField{
width:50%;

}
a.small_submit {
	text-decoration: none;
}

a:link.small_submit {
	text-decoration: none;
}

.grey_submit {
	border: 1px solid #dbbdbe;
	background: #fff url(../image/tiggers/greySubmitBG.gif) bottom repeat-x;
	color: #444;
	font-size: 12px;
	font-weight: normal;
	cursor: pointer;
	height: 24px;
	text-align: center;
	padding: 0 1px;
	vertical-align: middle;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

/* to make link buttons look equal to input buttons */
a.small_submit,a.grey_submit {
	display: inline-block;
	height: 22px;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
	white-space: nowrap;
	border: 1px solid #dbbdbe;
	background: #fff url(../image/tiggers/greySubmitBG.gif) bottom repeat-x;
	color: #444;
	font-size: 12px;
	font-weight: normal;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.submit_left {
	text-align: right;
}

#add_to_wishlist {
	background-color: transparent;
	border: 0;
	background-image: url(../image/submit_wishlist.gif);
	width: 142px;
	margin-bottom: 10px;
}

#send_to_friend {
	background-color: transparent;
	border: 0;
	width: 124px;
	color: #777;
	margin-bottom: 2px;
}

#category_back {
	background-color: transparent;
	border: 0;
	background-image: url(../image/submit_categoryback.gif);
	width: 182px;
	text-indent: 14px;
}

.account_submit {
	background-image: url(../image/submit_account.gif);
}

#search_submit {
	background-color: transparent;
	border: 0;
	background-image: url(../image/submit_search.gif);
	width: 73px;
	margin-left: 4px;
	height: 27px;
}

.submit_go {
	background-color: transparent;
	border: 0;
	background-image: url(../image/submit_go.gif);
	width: 33px;
	margin-left: 4px;
	height: 20px;
}

#searchForm .small_input {
	font-size: 18px;
	height: 21px;
}

#newsletterForm .small_input {
	width: 140px;
	height: 14px;
}

/* --- */

.centerContent {
	padding: 10px;
}

.center {
	min-height: 325px;
	padding: 0 10px
}

.center_left {
	padding:30px 20px 0 8px;
	width:162px;
}

.center_right {
	width: 783px;
	padding: 15px 0 15px 10px;
}

.center_right_left {
	width: 576px;
	float: left;
}

.center_right_right {
	width: 183px;
	float: right;
}

.centerTable td {
	vertical-align: top;
}

.centerTable td.centerTableLeft {
	width: 186px;
	background: #f1f1f1 url(../image/tiggers/navLeftBG.gif) bottom right no-repeat;
}

#breadcrumb-list {
	padding: 0 0 5px 0;
}

.accountContainer #breadcrumb-list {
	padding: 5px 0 15px 0;
	font-size: 11px;
}

/* --- */

.whitebox {
	padding: 6px 8px 8px 8px;
	margin-bottom: 8px;
}

.whitebox li {
	display: block;
}

#colors.whitebox li {
	display: inline;
}

.center_left .subcategory {
	margin: 2px 0 8px 0;
}

.center_left .subcategory li {
	margin: 1px 0 0 3px;
	font-size: 11px;
}

.center_left .subcategory li a {
	color: #777;
}

.center_left .subcategory li a:link {
	color: #777;
}

.center_left li a.category_hl {
	color: #000;
}

.center_left li a:link .category_hl {
	color: #000;
}

/* --- */

#footer {
	padding: 5px 0;
	font-size: 10px;
	text-align: right;
	color:#777777; 
	border-top: 4px solid #fff;
	margin: 0 auto 15px auto;
	width: 999px;
}

#footer ul {
	float: left;
}

#footer li {
	padding: 0 7px 0 0;
}

#footer a {
	color:#777777; 
}

#footer a:hover {
	color: #455A6F;
}

#info_footer {
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	position: relative;
}

#info_footer #digicertsitesealcode {
	position: absolute;
	right: 0;
	top: 7px;
}

#info_footer table {
	width: 100%;
}

#info_footer td {
	width: 18px;
	vertical-align: top;
}

#info_footer h2 {
	display:inline;
	font-size: 14px;
}

/* --- */

#productdetail {
	padding: 0 5px 10px 0;
}

.productdetail_right {
	float: right;
	width: 466px;
	z-index:0;
}

.productdetail_left {
	float: left;
	width: 305px;
	position: relative;
}

*html .productdetail_left { width: 295px; }

.prodImageOverlayLink {
	position: absolute;
	left: 0px;
	top: 391px;
}

.big_price {
	font-size: 22px;
	font-weight: bold;
	color: #7d1c1f;
	padding: 10px 0 0 0;
	line-height: 20px;
	margin-bottom: 20px;
}

.old_price {
	background-image: url("../image/linethrough.gif");
	background-repeat: repeat-x;
	background-position: center;
	margin-left: 6px;
	font-size: 12px;
	font-weight: normal;
	color: #777;
}

.big_price .old_price {
	margin: 0;
}

.send_to_friend {
	margin-bottom: 18px;
	font-size: 12px;
	font-weight: bold;
}

.add_to_cart .big_submit {
	background-image: url("../image/tiggers/add_to_cart.gif");
	background-repeat: no-repeat;
	background-color: transparent;
	border: 0;
	width: 182px;
	height: 47px;
	color: #fff;
	padding: 0 0 0 40px;
	text-indent: 0;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}

.add_to_cart {
	margin-bottom: 20px;
}

.send_to_friend a {
	text-decoration: underline;
}

.anzahl td {
	padding: 8px 12px 12px 0;
}

.productdetail_pic_action img {
	border: 1px solid #ddd;
}

.label_big {
	border: 1px solid #ddd;
}

.productdetail_pic_action {
	margin-top: 6px;
}

.productdetail_pic_action td {
	padding-right: 8px;
}

.productdetail_pic {
	margin-bottom: 70px;
	text-align: center;
	width: 305px;
	height: 305px;
  position: relative;
  border: 1px solid #c69899;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
}

*html .productdetail_pic { width: 295px; }
*html .productdetail_pic object { width: 295px; }

#description {
	font-size: 12px;
	line-height: 18px;
	padding-left: 3px;
}

#details {
	font-size: 12px;
	line-height: 18px;
	padding-left: 3px;
}

.detailsHeadline {
	font-weight: bold;
}

#detail-images-list {
	position: absolute;
	left: -1px;
	bottom: -49px;
	text-align: left;
	margin-right: -2px;
}

#detail-images-list li {
	text-align: left;
	margin-right: 2px;
	width: 40px;
	height: 40px;
	display: block;
	float: left;
	border: 1px solid #c69899;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
}

#detail-images-list img {
	width: 40px;
	height: 40px;
}

.productdetail_pic object {
	left: 0;
	top: 0;
	z-index: 499;
}

.productdetail_pic embed {
	left: 0;
	top: 0;
	z-index: 499;
}

.infoblock {
	border: 1px solid #c69899;
	background: #fff url(../image/tiggers/infoblockBG.gif) bottom repeat-x;
	height: 355px;
	margin-bottom: 22px;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
}

.infoblock h3 {
	font-weight: normal;
}

.infoblock h3 .pink {
	color: #b42125;
}

.infoblock td {
	padding: 15px 5px 6px 8px;
}

.infoblock td table td {
	padding: 0 8px 0 0;
}

.colorpic {
	border: 1px solid #ddd;
}

.colorpic_hl {
	border: 1px solid #000;
}

a:hover .colorpic {
	border: 1px solid #455A6F;
}

.infoblock td.infoblock_01 {
	vertical-align: top;
}

.infoblock td.infoblock_02 {
	text-align: center;
	vertical-align: top;
	width: 182px;
}

.infoblock td.infoblock_03 {
	padding-top: 0;
	vertical-align: bottom;
}

.infoblock td.infoblock_04 {
	text-align: center;
	vertical-align: bottom;
}

.availability {
	margin-top: 17px;
}

.availability .small_text {
	margin-left: 8px;
	vertical-align: 15%;
}

.bookmarkItem img {
	margin: 10px 0 0 0;
}

.clearfix {
	clear: both;
}

.size a .sizebox {
	padding: 1px 5px;
	height: 14px;
	min-width: 6px;
	text-align: center;
	font-size: 10px;
	color: #444;
	border: 1px solid #b0b0b0;
	background-color: #fff;
}

*html .size a .sizebox { width: 20px; }

.size a:hover .sizebox {
	color: #455A6F;
	border: 1px solid #455A6F;
	background-color: #fff;
}

.size a .sizebox_hl {
	color: #b42125;
	border: 1px solid #b42125;
	background-color: #fff;
}

.size a .swatch_unavailable {
	color: #858585;
	border: 1px solid #dddddd;
}

.swatch {
	float: left;
	margin: 0 8px 4px 0;
}

#size_list {
	width: 130px;
}

#size_list {
	width: 130px;
}

a#sizetable-link {
	color: #999;
	text-decoration: underline;
	font-size: 10px;
}

#color_list {
	overflow: hidden;
	width: 256px;
	margin-bottom: 10px;
}

#color_list img {
	width: 42px;
	border: 1px solid #B0B0B0;
}

#color_list img.colorbox_hl {
	border: 1px solid #b42125;
}

.freedelivery {
	color: #7d1c1f;
	font-weight: bold;
	margin-top: 5px;
}

.product-delivery-info {
	display: block;
	clear: left;
	padding-top: 10px;
	font-size: 12px;
}

/* --- */

#categoryfilter {
	border-bottom: 1px solid #ddd;
	padding-bottom: 3px;
	margin-bottom: 6px;
}

#categoryfilter h3 {
	margin: 10px 0 5px 0;
	font-size: 11px;
}

#categoryfilter td {
	padding: 0 30px 5px 0;
}

.list_actions {
	margin: 0 0 10px 2px;
	overflow: hidden;
}

* html .list_actions {
	height: 1%;
}

.list_header2 {
	float: right;
}

.list_header1 {
	float: left;
}

.list_header1 select {
	margin: 0 20px 0 5px;
	border: 1px solid #ddd;
	background-color: #FAFAFA;
	background-image: url(../image/select_back.gif);
	font-size: 10px;
}

.datascroller_info {
	padding-right: 12px;
}

span.datascroller_item {
	padding: 0 2px 0 2px;
	font-size: 120%;
	font-weight: bold;
}

a.datascrollerControl {
	padding: 0 3px 0 3px;
	font-size: 120%;
}

span.pageSize {
	padding-left: 3px;
	padding-right: 3px;
}

span#pageSizeActive {
	font-weight: bold;
}

/* --- */

#overviewURL {
	font-weight: bold;
	text-decoration: underline;
}

.category_head {
	margin: 5px 0 15px 0;
	overflow: hidden;
}

#category_back {
	float: left;
}

#category_info {
	float: right;
	margin-top: 10px;
}

#product_results {
	margin-bottom: 25px;
	padding: 4px 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
}

div.contextMain {
	display: block;
	overflow: hidden;
	height: 105px;
	width: 888px;
}

.result {
	margin-right: 5px;
}

.center_left h2 {
	font-size: 14px;
}

.center_left h2 .small_headline {
	font-size: 12px;
}

#filter-header {
	font-size: 14px;
	font-weight: bold;
	color: #b42125;
	display: block;
}

#subshop-selection-header {
	font-size: 12px;
	font-weight: bold;
	color: #b42125;
	display: block;
}

#recent-product-headline {
	font-size: 12px;
	font-weight: bold;
	color: #b42125;
	display: block;
	margin-top: 40px;
}

#recent-product-list li {
	margin-bottom: 0;
	color: #7d1c1f;
	font-size: 11px;
}

#recent-product-list li a {
	color: #7d1c1f;
	font-weight: normal;
}

#recent-product-list li a:link {
	color: #7d1c1f;
	font-weight: normal;
}

#recent-product-list .small_price {
	color: #7d1c1f;
	font-size: 11px;
	line-height: 17px;
}

.recent_element {
	cursor: pointer;
	color: #7d1c1f;
	border: 1px solid #e1cbcc;
	height: 120px;
	margin: 8px 15px 0 0;
	position: relative;
	text-align: center;
	background: #fff url(../image/tiggers/recent_item_bg.gif) bottom repeat-x;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
}

.recent-product-top {
 	height: 76px;
 	border-bottom: 1px solid #e3cece;
}

.recent-product-bottom {
	padding-top: 8px;
}

.recent_name {
	padding-top: 2px;
}

.center_left ul {
	margin: 0;
}

.center_left ul ul {
	margin: 6px 0 8px 0;
}

.center_left li {
	font-size: 14px;
	font-weight: bold;
	color: #b42125;
	margin-bottom: 15px;
	display: block;
}


.center_left li li {
	color: #343434;
	font-weight: normal;
	font-size: 12px;
	margin-bottom: 4px;
}

.center_left li a {
	color: #b42125;
}

.center_left li a:link {
	color: #b42125;
}

.center_left li li a {
	color: #3a3a3a;
}

.center_left li li a:link {
	color: #3a3a3a;
}

.center_left li a:hover {
	color: #b42125;
}

.center_left li li a:hover {
	color: #b42125;
}

.center_left li li.active a {
	color: #b42125;
	background: transparent url(../image/tiggers/arrowRight.gif) right 4px no-repeat;
	padding-right: 12px;
}

.center_left li li.active a:link {
	color: #b42125;
}

.more {
	display: block;
	margin-top: 3px;
}

.more img {
	vertical-align: 0;
	margin-right: 4px;
}

.actions {
	text-align: right;
	margin: 0 1px 12px 0;
	clear: both;
}

.action {
	display: block;
	margin-top: 3px;
}

.action img {
	vertical-align: -25%;
	margin-right: 4px;
}

a.action {
	color: #000;
}

a:hover .action {
	color: #455A6F;
}

/* --- */
#rate_detail {
	margin-top: 0;
}

.rating_entry {
	margin: 12px 0;
}

.rating_headline {
	font-weight: bold;
	display: block;
	margin: 4px 0;
}

.rating_headline img {
	vertical-align: -20%;
}

.rating_author {
	color: #999;
	display: block;
	margin-bottom: 2px;
}

#recommendations,#topsellers {
	margin-top: 20px;
	padding-top: 10px;
	clear: both;
}

* html #recommendations {
	margin-top: 5px;
}

* html #topsellers {
	margin-top: 5px;
}

*+html #recommendations {
	margin-top: 5px;
}

*+html #topsellers {
	margin-top: 5px;
}

.cmsListContent {
	margin: 5px 0 15px 0;
	width: 100%;
	float: left;
}

.cmsListContent .collectionTeaser{
	float: left;
	width: 517px;
	
}

.cmsListContent .horinaja{
	height:307px;
	width:249px;
	float: right;
	background:url("../image/tiggers/productlist_item_bg.gif") repeat-x scroll center bottom #FFFFFF;
	border:1px solid #C69899;
	margin-right: 13px;
}


.cmsListContent .label{
	border-bottom:1px solid #E5D1D2;
	bottom:263px;
	color:#B42125;
	float:left;
	font-size:14px;
	height:20px;
	left:0;
	padding-left:10px;
	position:relative;
	width:249px;
	
}

.cms_content .collectionTeaser{
	float: left;
	width: 517px
}

#imageSlider .slider_bottom {
	position: relative;
	top:216px;
	height: 60px;
	background-color: transparent;
}

#imageSlider .slider_content {
	font-size: 14px;
	text-align:center;
	width: 100%;
	font-weight: bold;
	padding-top: 17px;
}

.productlist_item {
	color: #7d1c1f;
	border: 1px solid #c69899;
	width: 248px;
	height: 254px;
	margin: 0 10px 10px 0;
	position: relative;
	text-align: center;
	cursor: pointer;
	float: left;
	font-size: 14px;
	background: #fff url(../image/tiggers/productlist_item_bg.gif) bottom repeat-x;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
}

.productlist_item_bottom {
	border-top: 1px solid #e6d1d2;
	padding-top: 10px;
}

.productlist_item_bottom .small_price {
	display: block;
	padding: 2px 0;
	font-size: 14px;
}

*html .productlist_item { text-align: center !important; margin: 0 8px 8px 0; }
*html .productlist_item_bottom { text-align: center !important; }
*html .productlist_item_bottom .small_price { padding: 0 0 4px 0; margin: 0; }

.productlist_item .offer {
	position: absolute;
	top: 1px;
	right: 1px;
}

.productlist_item .productlist_item_image  img {
	width: 185px;
}
.overview_thumbs{
margin: 0px
}


.productlist_item h3 {
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	color: #000;
	line-height: 12px;
	height: 27px;
}

* html .productlist h3 {
	height: 23px;
}

.productlist .small_size {
	margin: 2px 0;
	font-size: 10px;
	display: block;
}

.small_price {
	margin: 4px 0;
	font-size: 15px;
	font-weight: bold;
}

.productlist td {
	padding: 0 11px 10px 0;
}

.productlist_small td {
	padding: 0 13px 10px 0;
}

* html .productlist_small td {
	padding: 0 10px 10px 0;
}

/* --- */
.department {
	border: 1px solid #ddd;
	margin-bottom: 12px;
	height: 142px;
}

#bigbanner {
	margin: 8px 0;
}

#category_news {
	margin-top: 6px;
	_margin-top: 4px;
}

#category_news td {
	padding-right: 7px;
}

/* --- */
td.table_td_right {
	padding-right: 0;
}

.left {
	float: left;
}

.right {
	float: right;
}

.red {
	color: #750000; 
}
	
.small_text {
	font-size: 10px;
}

.bold {
	font-weight: bold;
}

.clear {
	clear: both;
}

.align_right {
	text-align: right;
}

.align_left {
	text-align: left;
}

.align_bottom {
	vertical-align: bottom;
}

.all_caps {
	text-transform: uppercase;
}

.alert {
	font-weight: bold;
	color: #000;
}


.decoration_none {
	text-decoration: none
}


.center_left li.facet_reset a {
	font-size: 10px;
	color: #000;
}

/* rating start */

#reviewForm {
	margin-top: 12px;
}

.rating_label {
	float: left;
	width: 75px;
	margin-top: 4px;
}

.readAllReviews {
	font-size: 12px;
	font-weight: bold;
}

.ratingHeadline {
	margin: 10px 0 0 0;
	color: #343434;
	font-size: 12px;
	font-weight: bold;
}

table.review_text {
	margin: 12px 0;
	background-repeat: no-repeat;
	border-top: 1px dotted #DBDBDB;
	border-bottom: 1px dotted #DBDBDB;
}

table.review_text td {
	padding: 8px 24px 8px 8px;
	vertical-align: top;
}

table.review_text label {
	display: block;
	font-weight: bold;
	margin-bottom: 4px;
}

table.review_text input {
	width: 200px;
}

table.review_text textarea {
	width: 270px;
	height: 120px;
}

.rating_container {
	float: left;
}

.rating_container a {
	background-image: url(../image/rating/rating.gif);
	border: 0 none;
	display: block;
	float: left;
	height: 25px;
	width: 25px;
}

.checkoutStepsActive {
	color: red;
}


.rating_container a.rating_off {
	background-position: 0 0px;
}

.rating_container a.rating_half {
	background-position: 0 -25px;
}

.rating_container a.rating_on {
	background-position: 0 -50px;
}

.rating_container a.rating_selected {
	background-position: 0 -75px;
}

.wishlist_item_container {
	position: relative;
	margin-bottom: 5px;
}

.wishlist_item_ammount {
	position: absolute;
	top: 171px;
	left: 190px;
}

.wishlist_shareLink {
	margin-top: 20px;
}

#wishlist_link_code textarea {
	width: 170px;
	height: 121px;
	padding: 1px;
}

.productlist_item_table {
	margin-bottom: 10px;
}

.productlist_item_table td {
	vertical-align: bottom;
}

.productlist_item_table td .quantity {
	width: 20px;
}

#paymentAddress #save_button {
	margin-left: 121px;
}

#deliveryAddress #save_button {
	margin-left: 121px;
}

#profile_data {
	margin-top: 24px;
}

/* rating end */
.checkout_table_id {
	margin: 2px 0 8px 0;
}

.checkout_table_id td {
	padding: 0 0 2px 0;
	border-bottom: 1px solid #ddd;
}

.checkout_table_id th {
	padding: 0 0 2px 0;
	border-bottom: 1px solid #ddd;
}

.cartPrice_column {
	width: 100px;
}

.cartTotalPrice_column {
	width: 90px;
	vertical-align:top;
}
.cartPriceColumn
{
	width: 90px;
	vertical-align:top;
}
.update_column {
	padding-right: 86px;
}

.checkout_table,.address_table {
	width: 100%;
}

.checkout_table_pic {
	width: 80px;
}

.checkout_table_totalprice {
	width: 112px;
}

.checkout_table_price {
	width: 110px;
}

.checkout_table_quantity {
	width: 140px;
}

.goToCheckout {
	border: 1px solid #e4a4bf;
	background-color: #b7bfcf;
	color: #000 !important;
	font-weight: bold;
	cursor: pointer;
	height: 24px;
	text-align: center;
	padding: 0 1px;
	background-repeat: no-repeat;
	vertical-align: middle;
	width: 120px;
	margin-top: 20px;
	float: right;
}

.goToCheckoutTop {
	margin: -28px 0 25px 0;
}

.checkout_table {
	width: 100%;
}

.checkout_table td,.address_table td,#profile_data td,#change_password td,#register_table td,#sign_in_table td,#password_forgotten_table td
	{
	vertical-align: top;
	text-align: left;
	padding: 2px 0;
	font-size: 12px;
}

.checkout_table_prices td {
	vertical-align: middle;
	text-align: right;
	font-size: 11px;
	white-space: nowrap;
	padding: 2px 0 2px 10px;
}

#confirm_table.checkout_table td {
	vertical-align: middle;
	text-align: right;
}

#confirm_table {
	margin: 24px 0;
}

.checkout_steps {
	text-align: center;
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 12px;
}

.addCustomerNote {
	text-align: left;
	border-top: 1px solid #DDDDDD;
	margin-top: 12px;

}

.voucherField{
border-top: 1px solid  #DDDDDD;
}

.add_customerNoteField{
width: 391px;
}

.add_customerNoteTextField{
valign:middle;
}


.checkout_table td table td,#register_table td,#login_table td,#password_forgotten_table td,#change_password td,#profile_data td,.address_table td
	{
	vertical-align: middle;
	text-align: left;
	padding: 2px 0;
}

table.readable_adress_small td {
	padding: 0;
	line-height: 11px;
}

.checkout_table td table.readable_adress_small td {
	padding: 0;
}

.button {
	font-weight: bold;
	font-size: 12px;
}

.button a {
	text-decoration: none !important;
}

.button_submit {
	border: 1px solid #aeaeae;
	background-color: #aeaeae;
	color: #222 !important;
	font-size: 11px !important;
	font-weight: bold;
	cursor: pointer;
	height: 24px;
	text-align: center;
	padding: 2px 6px;
	line-height: 25px;
	background-repeat: no-repeat;
	vertical-align: middle;
	display: inline;
	white-space: nowrap;	
	text-transform: uppercase;
	background-image: url(../image/product_list_back_white.gif);
	background-repeat: repeat-x;
}

.button_submit a {
	color: #222 !important;
}

.button_importante {
	font-size: 18px !important;
}

.checkout_box_top {
	float: left;
	width: 206px;
	margin: 0 5px 10px 0;
	padding: 5px;
	border: 1px solid #ddd;
	min-height: 130px;
}

.checkout_box_top_payment {
	float: left;
	width: 110px;
	margin: 0 5px 10px 0;
	padding: 5px;
	border: 1px solid #ddd;
	min-height: 130px;
}

.checkout_box_top h3 {
	margin: 0;
	color: #666;
}

.checkout_box_top td {
	font-size: 11px;
	color: #666;
}

#account_menu li {
	display: block;
	margin-bottom: 0;
}

#account_menu li .selected {
	font-weight: bold;
}

.account_section {
	margin-bottom: 10px;
	margin-top: 10px;
}

.account_section_header {
	line-height: 19px;
	padding: 3px;
}

.account_section_content {
	padding: 3px;
}

.account_section_header_left {
	float: left;
	font-size: 14px;
	font-weight: bold;
}

.account_section_header_right {
	margin: 0 0 10px 0;
	font-weight: bold;
	cursor: pointer;
	padding-left: 3px;
}

.account_order_section {
	float: left;
}

.account_order_section div {
	font-weight: bold;
}

.account_ordered_price td {
	white-space: nowrap;
}

.accountContainer {
	padding: 10px;
}

/* messages */
.infoMessage,.successMessage,.warnMessage,.errorMessage,.validationMessage
	{
	border: 1px solid;
	margin: 10px 0px;
	padding: 15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
}

.statusMessage li {
	display: block;
}

.infoMessage {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('../image/messages/info.png');
}

.successMessage {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image: url('../image/messages/success.png');
}

.warnMessage {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('../image/messages/warn.png');
}

.errorMessage {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../image/messages/error.png');
}

.error input,.error select {
	background: #fff;
	border: 1px solid #bc0000;
	display: inline;
	padding: 1px 0 1px 0;
}

#tooltip {
	border: 0 solid #000000;
	display: none;
	width: 331px;
	z-index: 100000;
}

#tooltip_div2 {
	background: white;
	float: left;
	border: 1px solid #777;
	padding: 3px;
	min-height: 24px;
	width: 313px;
	text-align: left;
}

#tooltip_div1 {
	float: left;
	left: 1px;
	top: 6px;
	position: relative;
	width: 10px;
	background-image: url(../image/tooltip-left-arrow.gif);
	min-height: 19px;
}

/* Updates */
#prodImageOverlay {
	position: absolute;
	top: 90px;
	left: 50px;
	width: 250px;
	background-color: #EDEDED;
	border: 1px solid #CACACA;
	opacity: 0.8;
	padding: 5px;
}

.creditcard_table {
	width: 500px;
	margin: 10px 0;
}

.creditcard_table td {
	padding: 2px 5px 2px 0;
}

.price_info {
	font-size: 9px;
}

.productlist_item .price_info {
	display: none;
}

.productlist_item .delivery-cost-info {
	display: block;
	font-size: 11px;
}


.html_content ol,.html_content ul {
	margin: 15px;
}

.html_content ol {
	list-style: decimal;
}

.html_content ul {
	list-style: disc;
}

.html_content li {
	display: list-item;
}

#add-cart-success {
	height: 150px;
	left: 50%;
	margin-left: -30px;
	margin-top: -50px;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 352px;
	z-index: 2999;
	border: 1px solid #c69899;
	background: #fff url(../image/tiggers/infoblockBG.gif) bottom repeat-x;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	opacity: 0.95;
}

#add-cart-success a {
	font-weight: bold;
	font-size: 13px;
	padding: 0 5px;
}

#add-cart-success p.title {
	margin-top: 15px;
}

#add-cart-success p#selectionDetails {
	margin-bottom: 15px;
}

#add-cart-success p.name {
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 15px;
}

ul.left-subshop-navigation {
 margin-top: 6px;
 margin-bottom: 100px;
}

ul.left-subshop-navigation li {
  float: left;
  padding-right: 15px;
  color: #343434;
  font-size: 12px;
  font-weight: normal;
}

ul.left-subshop-navigation li a {
  color: #343434;
  font-size: 12px;
  font-weight: normal;
}

ul.left-subshop-navigation li a:link {
  color: #343434;
  font-size: 12px;
  font-weight: normal;
}

ul.left-subshop-navigation li a:hover {
  color: #9b181d;
}

/* --- START: checkout --- */

.quantityFormContainer {
	overflow: hidden;
	height: 26px;
}

.quantityFormMinus {
	border: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	width: 18px;
	height: 20px;
	padding-bottom: 2px;
	float: left;
	cursor: pointer;
}

.quantityFormPlus {
	border: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	width: 18px;
	height: 20px;
	float: left;
	cursor: pointer;
	padding-bottom: 2px;
}

.quantity_input {
	height: 18px;
	min-width: 36px;
	text-align: center;
	padding-top: 0;
	float: left;
	border: 1px solid #e6e6dc;
}

.center_checkout {
	padding: 20px 40px;
}

.cartTable {
	width: 768px;
}

.checkoutReviewTable {
	width: 768px;
}

.cartTable th {
	padding: 0 0 6px 0;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
}

.cartTable td {
	border-top: 1px solid #e0e0e0;
	vertical-align: top;
	text-align: left;
	padding: 10px 0;
}

.cartTable .cartPic {
	width: 50px;
	text-align: center;
}

.cartTable .cartPic img {
	border: 1px solid #ccc;
}

.cartTable th.cartPic {
	text-align: left;
}

.cartTable .cartColor {
	text-align: right;
}

.cartTable .cartSize {
	width: 85px;
	text-align: right;
}

.cartTable .cartQuantity {
	width: 90px;
	text-align: right;
	padding-left: 16px;
}

.cartTable td.cartQuantity {
	padding-top: 6px;
}

.cartTable th.cartQuantity {
	text-align: center;
}


.cartTable .cartPrice {
	width: 90px;
	text-align: right;
}

.cartTable .cartTotal {
	width: 95px;
	text-align: right;
}

.cartTable .cartEdit {
	width: 68px;
	padding: 7px 0 10px 25px;
}

.cartTable td.cartTotal, .cartTable td.cartPrice, .cartTable td.cartQuantity, .cartTable td.cartSize, .cartTable td.cartColor {
	font-size: 11px;
	font-weight: bold;
}

.cartTable .cartSale {
	color: #e92f00;
}

.cartTable .cartSaleOff {
	margin-bottom: 5px;
}

.cartTable .cartBundlePlus td.cartPic {
	text-align: left;
	padding: 2px 0 0 21px;
	border: none;
}

.cartTable .cartBundleAddOn td {
	padding-top: 5px;
	border: none;
}

.cartTable .cartArticle {
	padding-left: 20px;
}

.cartTable .cartPic a {
	display: block;
	height: 50px;
	overflow: hidden;
}

.cartTable .cartPic img.cartThumb {
	width: 50px;
}

.cartTable .productListItemName h2 {
	font-weight: normal;
	font-size: 11px;
	background: transparent url(../image/arrowRoundRight.gif) left 1px no-repeat;
	display: block;
	margin: 2px 0;
	padding: 2px 0 2px 17px;
}

.cartTable .productListItemNo {
	display: block;
}

.cartTableBottom {
	border-bottom: 1px solid #e0e0e0;
}

.cartTable .voucherRow td {
	vertical-align: middle;
}

.cartTable .giftRow td {
	vertical-align: middle;
}

.cartTable .shippingRow td {
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
}

.cartTable .totalRow td {
	vertical-align: middle;
	border-top: none;
	padding-top: 2px;
	padding-bottom: 2px;
}

.cartTable .totalRow td.cartTotal {
	font-size: 16px;
}

.cartTable .vatRow td {
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #999;
	border-top: none;
}

.cartTable .voucherRow .cartArticle {
	font-size: 11px;
	font-weight: bold;
}

.cartTable .giftRow .cartArticle {
	font-size: 11px;
	font-weight: bold;
}

.cartTable .giftRow .cartArticle .infoText {
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #8e9092;
	margin-top: 4px;
}

.cartTable .cartArticle {
	width: 220px;
}

*+html .cartTableBottom .cartEdit {
	width: 60px;
}

*+html .cartTableBottom .cartColor {
	width: 300px;
}

*+html .cartTableBottom input.arrowLink {
	padding: 0 0 2px 10px;
}

.cartTable .infoIcon {
	vertical-align: middle;
	margin-left: 4px;
}

.infoIcon {

}

.infoIconContainer {
	position: relative;
	display: inline;
}

.infoIconText {
	position: absolute;
	display: none;
	line-height: 16px;
	bottom: 18px;
	left: -10px;
	padding: 10px 20px;
	font-weight: normal;
	width: 200px;
	background: #fff url(../image/layerSmallBG.gif) bottom repeat-x;
	text-align: left;
	border: 1px solid #ddd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
	z-index:1000;
}

.infoIconContainer a {
	color: 646464;
}

.infoIconContainer a:hover .infoIconText {
	display: block;
}

.bottomAction {
	margin: 30px 0 20px 0;
	width: 668px;
	overflow: hidden;
}

.bottomAction.noMargin {
	margin: 0;
	padding: 30px 0 20px 0;
}

.overlay .bottomAction {
	width: auto;
}

.overlay span.ok input {
	display: block;
	margin: 10px 0;
}

.bottomAction .bigButton {
	float: right;
}

overlay. .bottomAction .bigButton {
	float: none;
}

.bottomAction .arrowLink {
	float: right;
	margin: 4px 20px 0 0;
}

.bottomAction .arrowLinkBack {
	float: left;
}

.checkoutConfirmAction {
	margin: 20px 0 30px 0;
	width: 768px;
	overflow: hidden;
}

.checkoutConfirmAction form {
	float: left;
	margin-right: 10px;
}

.confirmAccountAction {
	clear:left;
	height: 22px;
	padding-top: 10px;
}

.confirmAccountAction button {
	float: right;
}

.registerGuest .formTable div {
	display: inline;
}

/*---*/

.checkoutSteps {
	margin: 5px 0 20px 0;
	height: 20px;
}

.checkoutSteps li {
	display: block;
	float: left;
	margin: 0 18px 0 0;
	padding: 0 0 0 24px;
	height: 20px;
	line-height: 14px;
	color: #aaa;
	font-size: 13px;
	background-repeat: no-repeat;
}

.checkoutSteps li.checkoutStepsActive {
	color: #9b181d;
}

.checkoutSteps01 { background-image: url(../image/tiggers/checkoutSteps01.gif); }
.checkoutSteps02 { background-image: url(../image/tiggers/checkoutSteps01.gif); }
.checkoutSteps03 { background-image: url(../image/tiggers/checkoutSteps01.gif); }
.checkoutSteps04 { background-image: url(../image/tiggers/checkoutSteps01.gif); }
.checkoutSteps05 { background-image: url(../image/tiggers/checkoutSteps01.gif); }
.checkoutSteps06 { background-image: url(../image/tiggers/checkoutSteps01.gif); }

.checkoutSteps01.checkoutStepsActive { background-image: url(../image/tiggers/checkoutSteps01HL.gif); }
.checkoutSteps02.checkoutStepsActive { background-image: url(../image/tiggers/checkoutSteps01HL.gif); }
.checkoutSteps03.checkoutStepsActive { background-image: url(../image/tiggers/checkoutSteps01HL.gif); }
.checkoutSteps04.checkoutStepsActive { background-image: url(../image/tiggers/checkoutSteps01HL.gif); }
.checkoutSteps05.checkoutStepsActive { background-image: url(../image/tiggers/checkoutSteps01HL.gif); }
.checkoutSteps06.checkoutStepsActive { background-image: url(../image/tiggers/checkoutSteps01HL.gif); }

.checkoutContainer {
	padding: 2px 10px 0 0;
}

.checkoutCenteredContent {
	margin: 0;
	width: 668px;
}

.checkoutCenteredContent .contentHeadline {
	margin-bottom: 0;
}

.contentParagraph {
	border-bottom: 1px solid #E0E0E0;
	padding: 14px 0;
	line-height: 120%;
}

.contentTopParagraph {
	padding: 20px 0 14px 0;
}

.contentInnerParagraph {
	margin: 10px 0 0 0;
}

.formTable {
	margin: 0 0 -10px 0;
	width: 100%;
}

.formTable td {
	vertical-align: middle;
	padding: 0 5px 10px 0;
}

.formTable .textInput { width: 198px; }
.formTable td.formTableText { width: 119px; }
.formTable td.formTableInput { width: 269px; }

*html .formTable td.formTableInput { width: auto; }
*+html .formTable td.formTableInput { width: auto; }

.formTable .selectCountry { width: 211px; }
.formTable .textInputCompany { width: 418px; }
.formTable .textInputSurname { margin-left: 8px; }
.formTable .textInputHouse { margin-left: 8px; width: 50px; }
.formTable .textInputStreet { width: 346px; }
.formTable .textInputZip { width: 50px; }
.formTable .textInputCity { margin-left: 8px; width: 346px; }
.formTable .textInputCCName { width: 418px; }
.formTable .textInputCCNo { width: 50px; margin-right: 4px; }
.formTable .textInputCCCSV { width: 50px; }
.formTable .selectCCYear { margin-left: 8px; }
.formTable .selectCC { width: 211px; }
.formTable .textInputBank { width: 418px; }

.formTable .radioGenderWoman td { padding: 4px 16px 0 0; }

.checkoutPaymentoption {
	border-bottom: 1px solid #E0E0E0;
	padding: 14px 0;
	margin-bottom: 14px;
}

.mandatoryInfo {
	float: left;
	font-size: 10px;
}

.contentBox .mandatoryInfo {
	float: none;
}

.checkAGB {
	padding: 0 0 12px 0;
	font-size: 10px;
	text-align: right;
}

.checkoutReviewTable td {
	vertical-align: top;
	padding: 0 0 10px 0;
	line-height: 130%;
	width: 33%;
}

.checkoutReviewHeadline {
	margin-bottom: 5px;
	font-weight: bold;
}

.checkoutContainer .formTableInput .smallText {
	line-height: 200%;
}

.confirmationContentHeadline {
	line-height: 125%;
	font-size: 13px;
}

.giftRadioSurprise {
	margin-left: 30px;
}

.giftRadioCongrats {
	margin-left: 30px;
}

.formMessageTable {
	margin-top: 20px;
}

.formMessageTable td {
	vertical-align: top;
}

.formMessageTable .formTableEdit {
	text-align: right;
	padding-right: 10px;
}

.messageTextarea {
	width: 418px;
	height: 60px;
}

.formMessageTable .messageTextarea {
	height: 120px;
}

.messageDataTable td.formTableText {
	width: 20px;
	vertical-align: top;
}

#registerBlock {
	width: 615px;
}

#registerBlock div {
	display: inline;
}

#loginBlock {
	width: 480px;
}

.radio {
	margin-right: 4px;
}

.smallText {
	font-size: 10px;
}

.addressDiv {
	width: 530px;
	margin-bottom: 10px;
}			

*html .addressDiv { width: 600px; }			

.addressPanelLeft {
	float: left;
	padding: 10px 0 0 0;
	width: 260px;
}
			
.addressPanelRight {
	float: right;
	padding: 10px 0 0 10px;
	width: 260px;
}			

*html .addressPanelLeft { width: 300px; }
*html .addressPanelRight { width: 300px; }

.addressLabel {
	padding-bottom: 2px;
}

#delivery_genderLabel {
	padding-bottom: 3px;
}

#payment_genderLabel {
	padding-bottom: 3px;
}

#delivery_genderField td {
	padding-right: 10px;
}

#payment_genderField td {
	padding-right: 10px;
}

.addressBox {
	min-height: 48px;
}

.addressBox div {
	font-size: 10px;
	line-height: 12px;
}

.checkoutReviewTable .addressBox {
	min-height: 14px;
}

.shippingAddress {
	margin-top: 10px;
}

.contentBoxSummary {
	width: 768px;
}

.confirmRegister {
	width: 768px;
	margin-top: 10px;
}

.confirmRegister .formTable div {
	display: inline;
}

.pwReminder {
	background-image: none;
	text-decoration: underline;
	font-size: 10x;
	background-color: transparent;
	text-transform: none;
	padding-left: 0;
}

#paymentrequiredBox {
	height: 20px; 
}

.cartTable .arrowLink {
	background-color: transparent;
	background-image: none;
	text-transform: none;
	line-height: 22px;
	color: #9b181d;
}

.cartTable .arrowLink:hover {
	color: #3e3e3e;
	text-decoration: underline;
}

/*---account---*/

.center_account .contentParagraph {
	width: 768px;
}

.center_account .center_right {
	padding: 10px;
	overflow: hidden;
}

.center_account .contentBox {
	margin-bottom: 5px;
	padding: 5px 0;
	border-bottom: 1px solid #ccc;
}

.center_account .center_account {
	padding: 0;
}

.center_account .contentHeadline h1 {
	font-size: 12px;
}

.center_account .center_account .bottomAction.noMargin  {
	padding: 5px 0;
}

.center_account .center_account #requiredBox  {
	height: 14px;
}

.center_account .contentHeadline {
	font-weight: bold;
}

.center_account .contentBox td {
	vertical-align: top;
}

.center_account .contentIntroBox {
	margin-bottom: 20px;
}

.ordersTable td {
	padding: 0 30px 10px 0;
	text-align: left;
	vertical-align: middle;
}

.ordersTable th {
	padding: 0 30px 10px 0;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}

.center_account formTable td {
	vertical-align: top;
}

#salutationField td {
	padding: 4px 20px 0 0;
}

#salutationField td input {
	padding: 0 4px 0 0;
}

#passwordForm h4 {
	margin-bottom: 5px;
}

.center_account .bottomAction {
	margin: 10px 0;
}

.center_account .bottomAction .small_submit {
	float: none;
}

/*---*/

.button {
	text-align: center;
	cursor: pointer;
	background-color: transparent;
}

.bigButton {
	text-align: center;
	cursor: pointer;
	background-color: transparent;
}

a.bigButton {
	display: inline-block;
	text-decoration: none;
}

a.button {
	display: inline-block;
	text-decoration: none;
}

*html .bigButton { width: 1px; white-space: nowrap; }

.button div {
	color: #fff;
	font-size: 10px;
	line-height: 19px;
	height: 20px;
}

.bigButton div {
	color: #fff;
	font-size: 13px;
	line-height: 21px;
	height: 23px;
}

.redButtonLeft {
	padding: 0 18px 0 30px;
	position: relative;
}

.redButtonRight {
	width: 10px;
	position: absolute;
	top: 0;
	right: 0;
}

.greyButtonLeft {
	background: transparent url(../image/tiggers/greyButtonLeft.gif) no-repeat;
	padding: 0 18px 0 30px;
	position: relative;
}

.greyButtonRight {
	background: #fff url(../image/tiggers/greybuttonRight.gif) top right no-repeat;
	width: 10px;
	position: absolute;
	top: 0;
	right: 0;
}

.blueButtonLeft {
	background: transparent url(../image/tiggers/blueButtonLeft2Up.gif) no-repeat;
	padding: 0 13px 0 21px;
	position: relative;
}

.button:hover .blueButtonLeft {
	background-position: left -30px;
}

.blueButtonRight {
	background: #fff url(../image/tiggers/blueButtonRight2Up.gif) top right no-repeat;
	width: 10px;
	position: absolute;
	top: 0;
	right: 0;
}

.button:hover .blueButtonRight {
	background-position: right -30px;
}

.bigButton:hover .redButtonLeft {
	background-position: left -30px;
}

.bigButton:hover .redButtonRight {
	background-position: right -30px;
}

.bigButton .greyButtonLeft {
	background: transparent url(../image/tiggers/greyBigButtonLeft.gif) no-repeat;
}

.bigButton .greyButtonRight {
	background: #fff url(../image/tiggers/greyBigButtonRight.gif) top right no-repeat;
}

.bigButton .blueButtonLeft {
	background: transparent url(../image/tiggers/blueBigButtonLeft2Up.gif) no-repeat;
	padding: 0 18px 0 30px;
}

.bigButton .blueButtonRight {
	background: #fff url(../image/tiggers/blueBigButtonRight2Up.gif) top right no-repeat;
}

.bigButton:hover .blueButtonLeft {
	background-position: left -30px;
}

.bigButton:hover .blueButtonRight {
	background-position: right -30px;
}

.searchControl {
	margin: 4px 0 6px 0;
	position: relative;
}

.searchControl .navSearchSubmit {
	right: auto;
	left: 177px;
}

.pageNotFound {
	padding: 20px;
}

#crossselling-headline {
	display: block;
	margin: 15px 0 4px 0;
}

.leather {
	background: transparent url(../image/tiggers/leathericon.jpg) no-repeat;
	width: 50px;
	height: 50px;
}

.editMyData .textInput {
	width: 250px;
}

#subshop-selection-header {
	padding: 12px 0 0 0;
}

.overview_thumbs_table {
	width: 100%;
}

.overview_thumbs_table td {
	text-align: center;
	vertical-align: middle;
}

.overview_thumbs {
	margin: 3px 0;
}

.old_price {
	background: transparent url("../image/linethrough.gif");
	background-repeat: repeat-x;
	background-position: center;
	
	font-size: 12px;
	font-weight: normal;
	color: #888;
	align:center;
	
}

.offerNew {
	margin-left: -187px;
    margin-top: -250px;
    position: relative;
    z-index: 100;
}

.offerDiscount {
	margin-left: -187px;
    margin-top: -250px;
    position: relative;
    z-index: 100;

}


.productdetail_left .offerNew {
	margin-left: 0px;
    margin-top: 0px;
	margin-bottom: -65px;
    position: relative;
    z-index: 1000;
}

.productdetail_left .offerDiscount {
	margin-left: 0px;
    margin-top: 0px;
	margin-bottom: -65px;
    position: relative;
    z-index: 1000;
}
