/*
  $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
*/
* {
    margin:0;
    padding:0;
}

html {
    height:100%;
    margin:0;
    padding:0;
}


.boxText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	
}
.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: #E9A43C;
	padding:5px 15px;
}
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
ul {
    list-style-type:none;
}
BODY {
  text-align: center;
  background: #ffffff;
  margin: 0px;
  font-family:Arial;
    letter-spacing:1px;
    font-size:14px;
    color:#333333;
    height:100%;
    width:100%;
    text-align:center;
}
img {
    border:0;
}

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



a:hover {
    color:#6a4066;
}


.fixcenter {
 width: 980px;

  background: #ffffff;
  color: #000000;
  margin: auto;
  margin-top: 20px;
  text-align: left;
}
.fixcenter_content {
	width: 978px;
	margin: auto;
	/*background-image: url(images/orig/contentBack.png);*/
	
}

.fixcenter_footer {
	/**/width: 978px;
	margin: auto;
	
	/*background-image: url(images/orig/bottomBack.png);*/
	background-repeat: no-repeat;
	height: 35px;
	position:relative;
	top: -2px
}
#prod_info {
width: 610px;
/*padding: 0 25px 0 2px;*/
}
/*mozilla fix*/
html>body #prod_info {
/*width: 100%;*/
padding: 0 20px 0 2px;
}
/*end of mozilla fix
A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}*/

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  /**/background:url(images/degradeu.jpg) repeat-x;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

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

TR.headerError {
  background: #ff0000;
}

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

TR.headerInfo {
  background: #00ff00;
}

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

/*TR.footer {
	background: url(images/orig/bottomBack.png);
	height: 41px;  
}*/
TR.footer {
  background: #9fa6c0;
}
/*
TD.footer {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background: #9fa6c0;
  color: #ffffff;
  font-weight: bold;
}

*/
TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  
/*  background: url(images/orig/bottomBack.png);*/
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  line-height:20px;
}
TD.footer a {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /*background: url(images/orig/bottomBack.png);*/
  color: #000;
  font-weight: bold;
  text-align: center;
}

.infoBox {
  background: #dadada;/**/
 
}
.infoBox2 {
  background: #dadada;/**/
  padding:5px;
}

.infoBoxContents {
/**/  background: #ff0000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
 
}
.infoBoxContents  {
  background: #dadada;

/*  color: #dadada;*/
 
}
.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: url('images/boxbg2.jpg');
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.contentBox {
  background: #dadada;
}

TD.contentBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}

.contentBoxContents {
  background: #dadada;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.BestSellersBox {
  background: #dadada;
}
TD.BestSellersBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.BestSellersBoxContents {
	background: #dadada;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	padding: 5px;
}
.LatestNewsBox, .LoginBox {
  background: #dadada;
}
TD.LatestNewsBoxHeading, TD.LoginBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.LatestNewsBoxContents {
	background: #dadada;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	padding: 5px;
}
.LoginBoxContents{
background: #dadada;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: center;
	padding: 5px;
}
.PaypalBox {
  background: #dadada;
}
TD.PaypalBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.PaypalBoxContents {
	background: #dadada;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	padding: 3px;
	line-height: 15px;
}
.CategoriesBox {
  background: #b6b7cb;
}
TD.CategoriesBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.CategoriesBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.CurrenciesBox {
  background: #b6b7cb;
}
TD.CurrenciesBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.CurrenciesBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.InformationBox {
  background: #b6b7cb;
}
TD.InformationBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.InformationBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.LanguagesBox {
  background: #b6b7cb;
}
TD.LanguagesBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.LanguagesBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.ManufacturerInfoBox {
  background: #b6b7cb;
}
TD.ManufacturerInfoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.ManufacturerInfoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.ManufacturersBox {
  background: #b6b7cb;
}
TD.ManufacturersBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.ManufacturersBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.OrderHistoryBox {
  background: #b6b7cb;
}
TD.OrderHistoryBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.OrderHistoryBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.ProductNotificationsBox {
  background: #b6b7cb;
}
TD.ProductNotificationsBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.ProductNotificationsBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.ReviewsBox {
  background: #b6b7cb;
}
TD.ReviewsBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.ReviewsBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.SearchBox {
  
}
TD.SearchBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.SearchBoxContents {
color: #ffffff;
  background-color: transparent;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  margin: 2px;
}


.ShoppingCartBox {
  background: #b6b7cb;
}
TD.ShoppingCartBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.ShoppingCartBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.SpecialsBox {
  background: #b6b7cb;
}
TD.SpecialsBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.SpecialsBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.TellaFriendBox {
  background: #b6b7cb;
}
TD.TellaFriendBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.TellaFriendBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.WhatsNewBox {
  background: #b6b7cb;
}
TD.WhatsNewBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.WhatsNewBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
 .contentBoxContents, .BestSellersBoxContents, .CategoriesBoxContents, .CurrenciesBoxContents, .InformationBoxContents, .LanguagesBoxContents, ManufacturerInfoBoxContents, .ManufacturersBoxContents, .OrderHistoryBoxContents, .ProductNotificationsBoxContents, .ReviewsBoxContents, .SearchBoxContents, .ShoppingCartBoxContents, .SpecialsBoxContents, .TellaFriendBoxContents, .WhatsNewBoxContents {
	color: #59221F;
}
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: #C0CBCF;
}

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: #ebeff2;
}

TABLE.productListing {
	border-spacing: 1px;
	
	border-right: 1px ridge #EABD30;
	border-bottom: 1px ridge #EABD30;
	padding: 10px 10px 5px 0;
	
}

.productListing-heading {
/*  font-family: Verdana, Arial, sans-serif;
 
  background: #b6b7cb;*/ font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	
}

.pageResults A{
  color: #0000FF;
}

A.pageResults:hover {
  color: #333;
  background: #EABD30;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #333333;
  padding-top:15px;
}

TR.subBar {
  background: #f4f7fd;
}

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

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
   
}
TD.mainf, P.mainf {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.1;
   
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  
}
.smallTextF, .smallTextF a {
	color:#fff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-image: url(images/bgfoot.jpg);  
}
 A .smallText3{
	color:#fff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;	
}

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

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

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

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

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

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

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

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

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

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

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #E9A43C; cursor: pointer; cursor: hand; }
.moduleRowSelected {  background-color: #E9A43C;
 -moz-opacity:0.8;}

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

/* message box */

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

/* input requirement */

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

/*.cssButton {
	background: #f0f0ff;
	color: #000080;
	height: 20px;
	vertical-align: top;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	border: 1px;
	border-style: solid;
	border-color: #000080;
	border-spacing: 1px;
	line-height: 22px;
}

.cssbutton {
	background: #EABD30;
	color : #622D1B;
	width : 110px;
	padding : 0 6px;
	vertical-align: top;
	font-weight: bold;
	font-size: 10px;
	cursor: pointer;
	text-align:center;
	border: 1px;
	border-style: solid;
	border-color: #ffffff;
	border-spacing: 1px;
	line-height: 20px;
	
}*/
.cssbuttonsubmit{
   background: #357594;
    color : #fff;
    vertical-align: top;
    font-weight: bold;
    font-size: 10px;
    cursor: pointer;
    border:none;
	height: 20px;
  
}
.cssButton {
	padding: 2px 4px;
	background: #357594;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #6a4066;
	border-spacing: 1px;
	cursor: pointer;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	margin: 2px;
}



	.cssButton:active {
    border-style: inset;
}

	
	a.textbox:hover {
color: #ffffff; 
text-decoration: none;
}
/* END: CSS Buttons Everywhere */

#thecategories {
    width:228px;
    /* float:left; */
    /* display:inline; */
    /* position:absolute; */
    /* left:0px;
    /* top:0px; */
    position:relative;
    z-index:1000;
    float:left;
    display:block;
	
}

#thecategories a:hover {
	background-color: #eeeeee;
	color: #000000;
}

.catwithsubs, .catwithnosubs {
	padding-right: 5px;
}

/*#thecategories {
	position: relative;
	top: -9px;
	margin-bottom: -16px;
	width: 100%;
}
*/
.activelink {
	display: block;
	font-weight: bold;
}

#thecategories a {
	display: block;
	padding-bottom: 7px;
	padding-top: 3px;
	width: 100%;
}

/*mozilla fix*/
html>body #thecategories a {
	width: auto;
}
/*end of mozilla fix*/

#topcat a {
/*padding-left: 5px;*/
  /*   width:200px;
  margin:0px 10px 0px 10px; 
    border-bottom:1px solid #357694;*/
}

#secondcat a {
	margin-left: 20px;
	     width:200px;

  color:#357694;
}

#thirdcat a {
	padding-left: 35px;
}

#fourthcat a {
	padding-left: 50px;
}

#fifthcat a {
	padding-left: 65px;
}
/*** Begin Header Tags SEO ***/

 h1, .hl1 {
    color:#357694;
    font-size:20px;
    font-weight:bold;
    
	margin:10px 0 16px 0;
}
h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
 color:#357694;
}
/*** End Header Tags SEO ***/

.tax_info {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #758389;
  margin: 0;
padding: 0;
line-height:normal;
}

.suckertreemenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Verdana,  sans-serif;
	font-size: 11px;
	background-image: url(images/degradeu.jpg);

	
}

/*Top level list items*/
.suckertreemenu ul li{
	/*position: relative;
	display: inline;
	float: left;
	background-color: #F3F3F3;
	text-align: center;*/
	    float:left;
   /*margin-right:10px;*/ 
    height:30px;
    line-height:28px;
    vertical-align:middle;
    position:relative;
	text-align: center;
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
	display: block;
	width: 100px;
	padding: 1px 8px;
	border-right-width: 1px;
	text-decoration: none;
	color: #fff;
	border-right-style: solid;
	
	
	border-right-color: #FFFFFF;
	
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 109px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 105px; /*width of sub menu levels*/
color: #fff;
text-decoration: none;
padding: 1px 5px;
border: 1px solid #ccc;
background-color: #357694;
 -moz-opacity:0.8;
}

.suckertreemenu ul li a:hover{
background-color: black;
color: white;
}
 .suckertreemenu ul li a:visited{

color: white;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background: url(images/media/arrow-down.gif) no-repeat center right;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background: #F3F3F3 url(images/media/arrow-right.gif) no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	

/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%;}
* html .suckertreemenu ul li a { height: 1%;}
* html .suckertreemenu ul li ul li { float: left;}
/* End */

TD.column_left, TD.column_right {
	/**/width: 180px;
	background-color: #dadada;
	

}

TABLE.column_right {
width: 160px;
/*margin: 0px 0px 0px 10px;
padding: 0px 5px 0px 0px;*/

}

/* Navigation */

#shopNavigation {
    width:165px;
    /* float:left; */
    /* display:inline; */
    /* position:absolute; */
/*      left:9px;
 top: 10px; 
    position:relative;
   z-index:1000;*/
    float:left;
    display:block;
}
#shop .subCategories ul, #shop .subSC ul, #shop .subMF ul {
    
}
.subSE ul, .subWN ul, .subHT ul {
	font-size: .8em;    
}
.subMF ul li a{
display:block;
/*padding-left: 5px;
     width:200px;*/
  margin:0px 10px 0px 0px; /**/
    border-bottom:1px solid #357694;
color: #FFFFFF;
padding-bottom: 7px;
	padding-top: 3px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.subMF ul li a:hover {

/*padding-left: 5px;*/
  
color: #357694;
}

#shop .subCategories ul li, #shop .subSC ul li {
    line-height:22px;
    background-position:0px 8px;
}
#shopNavigation #standard {
/*    background-image:url('images/orig/ShopNavigationBack.jpg');
    background-repeat:repeat-y;*/
    padding-bottom: 0px;
}

#shopNavigation #standardSC {
    background-image:url('images/orig/ShopNavigationTop_1bg_.jpg');
    background-repeat:repeat-y;
  /* */ padding-bottom:10px;
  
}
#shopNavigation #standardMF , #shopNavigation #standardWN , #shopNavigation #standardSE , #shopNavigation #standardHT  {
  /*  background-image:url('images/orig/ShopNavigationBack.jpg');
    background-repeat:repeat-y;
   */ padding-bottom: 0px;
}

#shopNavigation #standard ul li {
     width:200px;
  margin:0px 10px 0px 10px; /**/
    border-bottom:1px solid #357694;
	
}
 #shopNavigation #standardSC ul li,  #shopNavigation #standardHT ul li, #shopNavigation #standardWN ul li, #shopNavigation #standardSE ul li, #shopNavigation #standardMF ul li {
   /**/ width:200px;
    margin:0px 15px 0px 15px;
    border-bottom:0px solid #357694;
}

#shopNavigation #standard ul a {
    color:#ffffff;
    display:block;
    height:30px;
    line-height:30px;
    padding-left:7px;
    font-size:14px;
}
#shopNavigation #standardSC ul a, #shopNavigation #standardHT ul a {
    color:#ffffff;
  /*  display:block;*/
    height:30px;
   /* line-height:30px;*/
   padding-left:13px;
   /*  font-size:14px;*/
}

#shopNavigation #standard ul a:hover, #shopNavigation #standardSC ul a:hover, #shopNavigation #standardHT ul a:hover {
    color:#357694;
}


#shopNavigation #topMF {
    clear:both;
    background-image:url('images/orig/ShopNavigationTop_4_.jpg');
    background-repeat:no-repeat;
    width:228px;
  height:46px;
}
#shopNavigation #topSC {
    clear:both;
    background-image:url('images/orig/ShopNavigationTop_1_.jpg');
    background-repeat:no-repeat;
    width:228px;
   height:40px;
}
#shopNavigation #topHT {
    clear:both;
 /*   background-image:url('images/orig/ShopNavigationTop_2GR_.jpg');
    background-repeat:no-repeat;*/
    width:128px;
   height:56px;
}
#shopNavigation #top, #shopNavigation #topWN, #shopNavigation #topSE {
    clear:both;
  /*  background-image:url('images/orig/ShopNavigationTop_3_.jpg');
    background-repeat:no-repeat;*/
    width:128px;
   height:46px;
}

#shopNavigation #top h3, #shopNavigation #topSC h3, #shopNavigation #topHT h3, #shopNavigation #topSE h3, #shopNavigation #topMF h3, #shopNavigation #topWN h3 {
    color:#ffffff;
    text-transform:uppercase;
    letter-spacing:1px;
    /*  margin:18px 0px 0px 20px;*/
 padding: 18px 0px 0px 10px;
    letter-spacing:2px;
  
}
#shopNavigation #top h3, #shopNavigation #topSC h3 {
   font-size:14px;
   }
   #shopNavigation #topHT h3, #shopNavigation #topSE h3, #shopNavigation #topMF h3, #shopNavigation #topWN h3 {
    font-size:14px;
	
	}
/* TEST */
div.column {
  font-size:10px;
  font-family: Verdana, Arial, sans-serif;
}

div.column_header {
  height: 14px;
  font-weight: bold;
  background-color: #bbc3d3;
  margin: 0px 2px;
}

div.column_header_left {
  background: transparent url(images/infobox/corner_left.gif) no-repeat left;
}

div.column_header_right {
  background: transparent url(images/infobox/corner_right.gif) no-repeat right;
}

div.column_header_none {
}

div.column_header_left h4 {
  padding-left: 2px;
  margin:  0 0 0 11px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
}

div.column_header_right h4 {
  padding-left: 13px;
  margin: 0 11px 0 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
}

div.column_header_none h4 {
  padding-left: 13px;
  margin: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
}

div.column ul, div.column ol, div.column_p_box {
  background: #f8f8f9;
  border: 1px solid #bbc3d3;
  list-style-type: none;
  padding: 10px 0px 10px 5px;
  margin: 0px 2px 4px 2px;
  line-height: 1.2em;

}

div.column li, div.column_p_box p {
}

.column_li_center {
  text-align: center;
}

.column_li_left50 {
  float: left;
  text-align: left;
  width: 45%;
  clear: both;
}

.column_li_right50 {
  float: right;
  text-align: left;
  width: 45%;
  clear: both;
}

/* -------------------------------------------------------------------- */
/* -------------------Shop Artikel mit Galerieansicht------------------- */
/* -------------------------------------------------------------------- */

 .galleryN {
    width:290px;
    /*float:left;*/
    height:317px;
    background:url('images/_neutral.jpg') no-repeat;
  /*  position:relative;*/
}

 .gallery {
    width:290px;
    float:left;/**/
    height:317px;
    background:url('images/_kassen.jpg') no-repeat;
  /*  position:relative;*/
}
 .galleryW {
    width:290px;
    /**/float:right;
    height:317px;
    background:url('images/_waagen.jpg') no-repeat;
	text-align:right;
  /*  position:relative;*/
}

 .gallery .shopArticle,  .galleryW .shopArticle,  .galleryN .shopArticle  {
	/*margin:10px 15px;*/
	
	
}

.gallery .shopArticle .fotoSmall, .galleryN .shopArticle .fotoSmall {
	float:left;
	margin-left:10px;
	
	/*width:140px;*/
	margin-top:10px;
}


.galleryW .shopArticle .fotoSmall {
	float:right;
	margin:5px 5px 0 5px;
	/*
	width:140px;
	margin-top:10px;*/
}
 .gallery .shopArticle h2, .galleryN .shopArticle h2 {
 padding-top:30px;
 margin:10px;
	font-size:12px;
	font-weight: bold;
	text-align: left;
	text-indent: 10px;
}
.galleryW .shopArticle h2 {
 padding-top:30px;
 margin:10px 20px;
	font-size:12px;
	font-weight: bold;
	text-align: right;
	
}
.gallery .shopArticle .bottomLinks, .galleryN .shopArticle .bottomLinks {
    position:absolute;
    bottom:35px;
    left:20px;
}

 .gallery .shopArticle .formFields, .galleryN .shopArticle .formFields {
    text-align:left;
    left:0px;
    bottom:0px;
}
.galleryW .shopArticle .formFields {
    text-align:right;
    left:0px;
    bottom:0px;
}

 .gallery .shopArticle .links,  .galleryN .shopArticle .links {
	/*margin-left:148px;
	bottom:250px;
	width:200px;*/

	/*height:200px;
	margin-top:40px;*/
}


.gallery .shopArticle .price, .galleryN .shopArticle .price {
	border:0px;
	margin-bottom:0px;
	font-size:14px;
	color:#357694;
	
	
}
.gallery .shopArticle .links .price, .galleryN .shopArticle .links .price {

	font-size:14px;
	color:#357694;
	font-weight: bold;
	position:relative;
	top: 40px;
	
	
}
.galleryW .links, .gallery .links {

	text-align: center;	
	width:95%;

}

.galleryW .shopArticle .links .price {

	font-size:14px;
	font-weight: bold;
	color:#357694;
	/*line-height: 55px;
	height: 55px;*/
	position:relative;
	top: 40px;

}

.gallery .shopArticle .linkIntern {
    border:0px;
    padding:0px 3px 1px 15px;
    background-position:4px 3px;
}
.short_desc {

	font-size: 10px;	
	
	width:100%;
	padding-top:20px;
}
SPAN.buttonsN{
position:relative;
left: 175px;
top:20px;
}
* html SPAN.buttonsN{
position:relative;
left: 100px;
top:20px;
}
SPAN.buttonsPL{
position:relative;
left: 90px;
top:20px;
}
SPAN.buttonsNR {
position:relative;
left: 80px;


}
* html SPAN.buttonsNR {
position:relative;
left: 0px;


}
SPAN.buttonsW {
position:relative;
left: 22px;
}
SPAN.buttonsR {
position:relative;
left: 110px;
top:20px;

}
 * html SPAN.buttonsR {
 position:relative;
left: 90px;
top:20px;
 }
 * html SPAN.buttonsW {
position:relative;
left: -12px;
}
/* -------------------------------------------------------------------- */

.main ul li {
	list-style-type: disc;
	text-indent: 25px;
	list-style-position: inside;
}
* html .main li{
	display: block;
	width:99%;
	float:none;
	margin-left:20px;
	list-style-type: disc;
	text-indent:5px;
	list-style-position: inside;
	font-size: .96em;	
}

a.allproductsBox {
color: #ff0000;
} 
a.allproductsBox:Hover {
color: #cc0000;
} 

/*    create account */
.createAccount label, .createAccount input, .createAccount select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 150px; /* Breite.*/
}

.createAccount form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

.createAccount input#submit { /* den Submit-Button */
  float: none;
  width: auto;
}

label {
 text-align: right; 
 padding-right: 1em; 
 
}


.createAccount fieldset {
  border:1px solid #E8BD30;
  background-color:#383637;
  font-family:arial, verdana, sans-serif;
  font-size:14px;
  padding-bottom : 1em;
  }
  
  .createAccount legend {
	border:1px solid #E8BD30;
	background-color:#383637;
	font-family:arial, verdana, sans-serif;
	font-size:14px;
	margin: 5px 10px;
	padding: 5px 20px;
  }
  
  
  /* Menu Categories */
ul.catmenu {
margin: 0;
padding: 0;
list-style: none;
width: 150px; /* Width of Menu Items */
border-bottom: 1px solid #ccc;
}

ul.catmenu li.catmenu {
position: relative;
}

li.catmenu ul.catmenu {
position: absolute;
left: 149px; /* Set 1px less than menu width */
top: 0;
display: none;
}

/* Styles for Menu Items */
ul.catmenu li.catmenu a {
display: block;
text-decoration: none;
color: #000;
background: #fff; /* IE6 Bug */
padding: 5px;
border: 1px solid #ccc; /* IE6 Bug */
border-bottom: 0;
}

/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

li.catmenu:hover ul.catmenu, li.catmenu.over ul.catmenu { display: block; } /* The magic */

body { 
font: normal 11px verdana; behavior:url("csshover.htc");
} 

li.catmenu:hover ul.catmenu ul.catmenu, li.catmenu.over ul.catmenu ul.catmenu {display: none;} 
ul.catmenu ul.catmenu li.catmenu:hover ul.catmenu, ul.catmenu ul.catmenu li.catmenu.over ul.catmenu {display: block;} 
/* Menu Categories */
.infoBoxContents3, .infoBoxContents3 a {

  background: #dadada;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color:#000;
}
.infoBoxContentsCo2 {

  background: #dadada;
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color:#000;
}

A.headerLeftMenu { 
  color: #000000; 
  font-weight : bold;
}

A.headerLeftMenu:hover {
  color: #6a4066;
  font-weight : bold;
  text-decoration: none;
}

.centerinfoBox {
  background: #dadada;
  border: 0px;
  border-style: solid;
  border-color: #000000;
  border-spacing: 1px;
}

.centerinfoBoxContents {
  background: #dadada;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}