@import url(style.css);
@import url(highslide.css);


.trusted {
width:200px;
position:absolute;
	right:230px;
	top:30px;

}

.hr {
  height: 1px;
  background: #fff  url('images/Button.png');
}

.hr hr {
  display: none;
}

td.contentsTopics  {
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  color: #67AB3F;
}

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

td.main {background-color:#fff;}

.gvBox {
	font-family : Arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	border-color: #ccc;
	border: 1px solid;
}
.stockWarning {
	font-family : Arial, sans-serif;
	font-size : 11px;
	color: #cc0033;
}

.productsNotifications {
	background-color: #f2fff7;
}

.orderEdit {
	font-family : Arial, sans-serif;
	font-size : 11px;
	color: #70d250;
	text-decoration: underline;
}

FORM {
	display: inline;
}

.priceDisclaimer	{
	font-size:9px;
	line-height:1;
	}

.price	{
	font-size:12px;
	line-height:1;
        font-weight: bold;
	}


.productListingOuter	{
	width:585px; float:left; border:1px solid #EBCB00; margin:5px;
	}

.productListingInner	{
	padding:10px; text-align:center;
	}

TR.headerError {
  color: #ff0000;
  font-size: 12px;
}

INPUT{
	font-family: Arial, sans-serif;
	font-size: 11px;
}

a.confirmationEdit {
  font-style:italic;
  font-size: 10px;
  color: #999999;
}

SPAN.greetUser {
  font-weight: bold;
}

TABLE.formArea {
  padding: 0 5px 0 5px;
}


SPAN.markProductOutOfStock {
  font-family: Tahoma,  Arial, sans-serif;
  font-size: 11px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family:  Arial, sans-serif;
  color: #ff0000;
  }
SPAN.productOldPrice {
	font-family:  Arial, sans-serif;
	color: #ff0000;
         text-decoration: line-through;
}
SPAN.errorText {
  font-family:  Arial, sans-serif;
  color: #ff0000;
}

SPAN.productDiscountPrice {
  font-family:  Arial, sans-serif;
  color: #ff0000;
  font-weight: bold;
}

/* Sitemap Tables */
.sitemap_heading {font-family:  Arial, Helvetica, sans-serif; font-size: 10pt; text-align:left;
	padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #ccc; }

.sitemap_sub {font-family:  Arial, Helvetica, sans-serif; font-size: 9pt; padding: 2px 2px;}



/* message box */

.messageBox { font-family:  Arial, sans-serif; font-size: 11px; }
.messageStackError, .messageStackWarning { font-family:  Arial, sans-serif; font-size: 11px; background-color: #ffb3b5; }
.messageStackSuccess { font-family:  Arial, sans-serif; font-size: 11px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family:  Arial, sans-serif; font-size: 11px; color: #ff0000; }

.tableBody {
padding: 5px;
}

.onepxwidth {
	width: 1px;
}

img { border: 0 }

.copyright {
  line-height: 1.5;
  text-align:center;
  font-size: 0.9em;
}
.parseTime {
  line-height: 1.5;
  text-align:center;
  font-size: 0.9em;
}

.copyright a:hover {
  text-decoration: underline;
}

.link1 {
       display: block;
        background: url('images/Button.png') 0 -25px ;
	font-size: 1.1em;
        padding: 5px 0 5px 10px;
}

.link1:hover {
        display: block;
         background: url('images/Button.png') 0 -2px;
	font-size: 1.1em;
        padding: 5px 0 5px 10px;
}

.link2 {
         font-size: 1.1em;
        font-weight: bold;
        margin: 0 auto;
        text-align: left;
       background: url('images/Button.png') 0 -64px;
        height:27px;
}

.link2:hover { background: url('images/Button.png') 0 -32px;
}

/* products_treadmill.html - Products-Treadmill (c)2008 by Hetfield - http://www.MerZ-IT-SerVice.de - Begin  */
h2.products_treadmill_head { text-align:center; border:1px solid #6EB643; color:#fff; background:url('images/BlockHeader.png'); font-size:1.1em; text-align:center; margin:15px auto 0px auto; width:590px; height:20px; padding:5px; }
div#products_treadmill { width:600px; text-align:center; margin:0 auto; border:1px solid #6EB643; text-align:center; background:#fff; margin-bottom:5px; }
div#products_treadmill ul { width:600px; text-align:center; margin:0; padding:0; list-style:none; }
div#products_treadmill ul li { width:200px; margin:0; float:left; text-align:center; height:150px; padding: 0 0 10px 0; list-style:none; background-image:none; }
div#products_treadmill a.textlink:link { text-decoration:none; font-weight:bold;  color:#000; }
div#products_treadmill a.textlink:visited { text-decoration:none; font-weight:bold; color:#000; }
div#products_treadmill a.textlink:hover { text-decoration:none; font-weight:bold; color:#333; }
div#products_treadmill a.textlink:active { text-decoration:none; font-weight:bold; color:#333; }
div#products_treadmill a.textlink:focus { text-decoration:none; font-weight:bold;  color:#333; }
div#products_treadmill img { display:block; margin:8px auto; border:1px solid #6EB643; }
/* products_treadmill.html - Products-Treadmill (c)2008 by Hetfield - http://www.MerZ-IT-SerVice.de - End  */

/*---------------------------- Imageslider (c) 2008 by Hetfield - Begin --------------------------*/
.galleryview {
	font-family: Arial, Helvetica, sans-serif;
}
.panel {background: #fff;}
.panel-overlay h2 { font-size: 13px; }
.panel-overlay h2 a {text-decoration:none;}
.panel-overlay h2,
.panel-overlay p{
	margin: .1em 0;
}
.panel-overlay p {
	font-size: 11px;
	line-height: 1.1em;
}
/*---------------------------- Imageslider (c) 2008 by Hetfield - End ----------------------------*/

/* AJAX CHECKOUT PROCESS */
div.checkout_row {
	clear:both;
}

div.checkout_title {
	cursor:pointer;
	position:relative;
	background-color:#6EB643;
	color:#FFF;
	padding:4px;
	font-size:12px;
	border-right:solid 1px #6EB643;
	border-left:solid 1px #6EB643;
	border-top:solid 1px #6EB643;
}


div.checkout_title .right {
    position:absolute;
	right:6px;
	top:3px;
	font-weight:bold;
}

div.checkout_content {
	background-color:#f9f9f9;
	color:#000;
	padding:4px;
	border-right:solid 1px #6EB643;
	border-left:solid 1px #6EB643;
	border-bottom:solid 1px #6EB643;
        position:relative !important;
	position:static;
}

div.checkout_content .inputRequirement select {
	width:190px;
}

div.checkout_content .virtual {
	text-align:center;
}

div.checkout_content .left_space {
	padding-left:20px;
}

div.checkout_shipping_modules {


}

div.checkout_payment_modules {


}

div.checkout_shipping_address {
	width:39%;
	float:left;
	clear:left;
}

div.checkout_payment_address {
	width:59%;
	float:right;
	clear:right;
}

div.checkout_total {
	text-align:right;
}

#checkout_total table {
	float:right;
}

div.checkout_spacer {
	height:12px;
	font-size:9px;
	clear:both;
}

div.checkout_button {
	text-align:right;
	margin-top:5px;
}

.radiobox {
	vertical-align:middle;
	padding:0px;
	margin:0px;
}

.float_right {
	float:right;
}

.float_left {
	float:left;
}

.module_ok, div.checkout_please_wait {
	color:#ff0000;
	font-weight:bold;
        float:right;
        margin-top:-40px;
}

div.checkout_error {
	color:#FF0000;
	font-weight:bold;
}

div.checkout_error_login {
	display:none;
}

.checkout_form_row {
	margin-bottom:8px;
	width:100%;
	display:block;
	clear:both;
	float:left;
}
.checkout_form_guest {
	display:none;
}
.checkout_form_left {
	float:left;
	width:160px;
}

.checkout_form_right {
	float:left;
}

.checkout_form_input {
	width:160px;
}

.modalDialog_transparentDivs{
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.8;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:3px solid #6EB643;
	padding:0px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#ffffff;	/* White background color for the message */
	overflow:auto;
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/


	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */
}
/* CSS for the display. CSS needed for the scripts are loaded dynamically by the scripts */
a.close_modalDialog, a.close_modalDialog:link, a.close_modalDialog:hover {
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	position:absolute;
	left:755px;
	top:3px;
}
a.displayMessage, a.displayMessage:link, a.displayMessage:visited,a.displayMessage:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
h1.heading_modalDialog  {
	display:block;
	background-color:#6EB643;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	padding:3px 0px 3px 15px;
	margin:0px;
}
.modalDialog_content {
	padding:10px;

}
.modalDialog_content li {
	margin-left:25px;
}
.modelDialog {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

#bestseller {background-color:#fffdcb;}

/*--------- Autocomplete (c) 2008 by Hetfield - http://www.MerZ-IT-SerVice.de - Begin ----------------*/
	.suggestionsBox {
		position: absolute;
		top: 50px;
		margin: 0px;
		width: 510px;
		height:420px;
		background-color: #6EB643;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #6EB643;
		color: #000;
		z-index:99999;
		-moz-opacity:0.95; opacity: 0.95; filter:alpha(opacity=95);
		overflow:auto;
	}
	.suggestionList { margin: 8px 0px 0px 0px; padding: 0px; }
	.suggestionList li { margin: 0px 0px 3px 0px;	}
	.autocompleteitem { background:#ACD793; padding:2px; }
	.autocompleteitem:hover { background:#fffdcb; padding:2px; }
	.autocompleteitem span.price{ font-weight:bold; color: #900; font-size:1.5em; }
	.autocompleteitem span.pricedisclaimer{ font-size:1.0em; }
	.suggestionList li img.autocompleter{ padding: 0px 0px 3px 3px; clear:left; float:right; display:inline; }
	.suggestionList li:hover { margin: 0px 0px 3px 0px; background-color: #333;	}
	.suggestionList li p { font-size:0.8em; text-align:justify; padding:3px; }
	.suggestionList li a.autocomplete { display:block; font-weight:bold; font-size:1.1em; padding:3px; }
	.suggestionList li a:link { text-decoration:none; color:#333; }
	.suggestionList li a:visited { text-decoration:none; color:#333; }
	.suggestionList li a:hover { text-decoration:none; color: #000; }
	.suggestionList li a:active { text-decoration:none; color:#000; }
	.suggestionList li a:focus { text-decoration:none; color:#000; }
/*--------- Autocomplete (c) 2008 by Hetfield - http://www.MerZ-IT-SerVice.de - End  ----------------*/


/* navigation */

.navigation {
    background:#8ec96d;
    height:90px;
}

.navigation a {
	display: block;
        float: left;
        font-weight:bold;
        padding: 4px 2px 2px 2px;
	text-decoration: none;
        text-align:center;
        width:95px;
        overflow:hidden;
}

.navigation a:hover {text-decoration: underline;}


.bogen {
       background: url('img/bogen.jpg');
       height:55px;
       }

.textzoom {float:right;margin-top:-20px;}

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