/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #dedad1;
  color: #000000;
margin:0;
	padding: 0;

}
#wrap {
	width: 1000px;
	margin: auto;
	background-image:url(images/bgwrap.jpg);
		background-repeat:repeat-y;}
#header{
	padding-top:20px;
	width: 1000px;
	height:160px;
		background-image:url(images/header.jpg);
		background-repeat:no-repeat;
	}
A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color:  #5a8938;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {

}

TR.headerNavigation {
 /* background: #71a667;*/
}

TD.headerNavigation {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 15px;
 /* background: #71a667;*/
  color: #ffffff;
  font-weight : bold;
  padding-right:0px;}

A.headerNavigation { 
  color: #ffffff; 

}

A.headerNavigation:hover {
  color: #c9e4b5;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

#footer{
	width: 1000px;
	height:180px;
		background-image:url(images/bgfoot.jpg);
		background-repeat:no-repeat;
		background-position:bottom center;
	}
#mitte{

}
TR.footer {
  background: #71a667;
}

TD.footer {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  background: #71a667;
  /*color: #ffffff;*/
  font-weight: bold;
}

.infoBox {
  background: #ffffff;
}

.infoBoxContents {
  background: #ffffff;
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;

}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
}

TD.infoBoxHeading {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #ffffff;
  color: #000;
}

TD.infoBox, SPAN.infoBox {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
padding-left:20px;
}

.productListing-heading {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;

  color: ##c9e4b5;
  font-weight: bold;
}

TD.productListing-data {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #5a8938;
  padding-left:10px;
  padding-top:10px;

}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;

    padding-left:15px;

}
TD.main2, P.main2 {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
 padding-right:20px;
    padding-left:0px;

}
TD.main3, P.main3 {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
 

}
TD.smallText {padding-left:25px;
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  vertical-align:bottom;
}
SPAN.smallText, P.smallText {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  vertical-align:bottom;
  
  
}
TD.smalltext2 {padding-left:25px;
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  vertical-align:top;
}
SPAN.smalltext2, P.smallText2 {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  vertical-align:top;
  
  
}

TD.accountCategory {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
}

SPAN.greetUser {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {

}

TD.formAreaTitle {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;;
  color: #ff0000;
}

SPAN.errorText {
font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #ff0000; }

/* // Base Price Insert 1.2.0 */
.tax_info { font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #758389; }
/* // Base Price End */

/*gs attribute stock level start*/
.messageStackNotification { font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10px; background-color: Yellow; }
/*gs attribute stock level end*/
#info {overflow:hidden;}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/pro-drop-image.html
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#menuneuHolder {float:right; padding-right:10px;}
#menuneu { padding-top:0px; margin:0; list-style:none; font-size:15px;   font-weight:bold; font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;}
#menuneu table {border-collapse:collapse; height:0; width:0; margin:0 -4px -1px 0;}
#menuneu li {float:left; margin:0 5px; }
#menuneu li a {display:block; float:left; height:22px; line-height:22px; color:#fff; text-decoration:none; border-bottom:1px solid #fff;}
#menuneu li a.current {font-style:italic; color:#c9e4b5; border-bottom:1px solid #aaa; cursor:text;}

#menuneu li:hover {position:relative; z-index:100;}
#menuneu li a:hover {color: #c9e4b5; position:relative; z-index:100; border-bottom:1px solid #aaa;}
#menuneu li:hover > a {color: #c9e4b5; border-bottom:1px solid #aaa;}
#menuneu ul {position:absolute; left:-9999px; top:23px; width:140px; padding:0; margin:0; list-style:none; background:url(trans.gif)}
#menuneu ul li {margin:0; }
#menuneu ul li a { width:140px; height:22px; line-height:22px;  font-weight : bold; font-size:14px; border:0; text-align:left; }
#menuneu ul li a:hover {border:0;}
#menuneu ul li:hover > a {border:0;}

#menuneu ul ul {position:absolute; margin-left:100%; top:0; padding:0; margin:0; list-style:none;}

#menuneu :hover ul {right:0; left:auto;}
#menuneu :hover ul ul {left:-9999px; width:130px; padding-right:20px; background:url(trans.gif)}

#menuneu li ul :hover ul {right: 140px; left:auto;}
#menuneu li ul li ul li a {text-align:right; color:#c9e4b5;}
#menuneu li ul li ul li a:hover {color:#000;}



.sidebarhead {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 16px;
letter-spacing: normal;

padding-left: 7px;
vertical-align:top;

  color: #5a8938; 
}

td.sidebarhead{
background: url(images/headercolumn.jpg);

} 

td.sidebarbottom{
background: url(images/headercolumnbot.jpg);
} 
  .sideboxText {
  color: #4b94d8; 
  padding-left:13px;  
  font-size:14px;
  background-image:url(images/bgas.png);
 font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;  }
.errorBox { font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size : 0.83em; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size : 0.83em; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size : 0.83em; color: #70d250; text-decoration: underline; }

.boxText2 {
  background-image:url(images/bgas.png);
padding-right:7px;  }

.boxText {
  background-image:url(images/bgas.png);
  padding-left:11px;  
  

 font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;  }
.errorBox { font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size : 0.83em; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size : 0.83em; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size : 0.83em; color: #70d250; text-decoration: underline; }

/* Sample vertical fly-out menu */

/* The following is *A SAMPLE ONLY* and is based off the "suckerfish"
   drop-down menu. Is it provided only as an example of what is possible
   using CSS and unordered lists.

   See: http://www.htmldog.com/articles/suckerfish/dropdowns/example/bones3.html
   and : http://www.htmldog.com/articles/suckerfish/dropdowns/

   For best effect, you'll want to set the config to render the whole tree,
   and you may want to add some before/after html to clear floats, etc...

   Note: to overcome MSIE's deficiency of not recognizing elements besides the 
   anchor tag for the hover event, add the following JS to your template header

<script type="text/javascript"><!--//--><![CDATA[//><!--

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

//--><!]]></script>


*/



#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	width: 10em;
}

#nav li { /* all list items */
	float: left;
	width: 10em; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: orange;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

	
/* Menu items with subcategories */	
#nav a.daddy {
	background: url(images/arrow_green.gif) center right no-repeat;
}

/* Selected items with subcategories */	
#nav li.selected {
    background-color: #FFCC00;
}

a.inlink  {color:blue;}
table.show { margin: auto; width: 320px; height:290px; border-collapse: separate;  vertical-align:top;  }
td.show { padding: 0 0px; vertical-align: top; text-align:center; width: 310px;}

.pics { height: 290px; width: 310px; padding:0; margin:0; overflow: hidden }
.pics img {  padding: 0px; border: 0px solid #ccc; background-color: #ffffff; top:0; left:0 }

.teaser {font-size:12px; width:320px}
.teaser h3 { font-size:15px; text-align: center;}
.teaser li {line-height:20px; font-size:14px; padding: 0 0 0 28px;background: url(images/li-pagenav-bg.jpg) no-repeat top left; text-align: left;list-style-type: none;
	list-style-image: none;}
	.teaservid {}
		.teaservid li {line-height:20px; font-size:14px; padding: 0 0 0 28px;background: url(images/li-pagenav-bgvid.jpg) no-repeat top left; text-align: left;list-style-type: none;
	list-style-image: none;}
.teaserlook li {line-height:20px; font-size:14px; padding: 0 0 0 28px;background: url(images/li-pagenav-bglook.jpg) no-repeat top left; text-align: left;list-style-type: none;
	list-style-image: none;}
	
	
/*** Begin Header Tags SEO ***/
h1 {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 20px;

  color: #5a8938;
  padding-left:10px;
  padding-top:0px;
}
h2 {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
 
  color: #5a8938;
  padding-left:10px;
  padding-top:10px;
}
/*** End Header Tags SEO ***/
