.nex img {border-right: 2px solid #fff;}
.nex img:hover {border-right: 1px solid #fff; padding-left:1px;}

.pre img {border-left:2px #fff solid;}
.pre img:hover {border-left:1px #fff solid; padding-right:1px;}

.boxText { 
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#333333;}

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

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

.productsNotifications { 
  background: #ffffff;
  border-left: #666633 solid 6px;
  border-right: #666633 dashed 2px;
  border-bottom: #666633 dashed 2px;
  border-top: #666633 dashed 2px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  padding:3px;}

.orderEdit  { 
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px; color:#CC0000; 
  text-decoration: none;}

.showallorders { 
  font-family : Arial, Helvetica, Sans-serif;
  font-size : 11px; 
  color:#000000;}

#haupttable {width:98%;}

BODY {
  background: #ffffff; /*url(/images/png/backhp1.png);*/
  color:#000000;
  margin: 0px;}

#center {text-align:center;}

#fixcenter {
  max-width:1000px;
  width: expression(document.body.clientWidth > 1000? "1000px": "auto"); margin: 5 auto;
  border-top: inset 0px; 
  border-left: inset 0px; 
  border-right: inset 0px; 
  background: #ffffff;
  color:#000000; /*text farbe preis komisch*/
  
}

.checkoutsuccess, .gchart a {
color:#333333;
text-decoration: underline; 
}

A {
  color:#333333;
  text-decoration: none;  
}

A.pass {
  text-decoration: underline;}

A.link {border-bottom:1px dashed #333333;}
.linktrack {color:#0033CC;}

A:hover, SPAN.ShoppingCartBoxContents:hover {
  color:#993300;
  text-decoration: none;
  border-bottom:0px;}

FORM {
  display: inline;}

TR.header {
  background: #ffffff;
  text-indent:6px;}

TR.headerNavigation {
   background: #006699;
   border: 4px;}

.logo1 {text-align:left;}
.logo2 {text-align:right; padding-right:6px;}
.checkout {border:1px #ffffff solid; position:relative; top:2px;}

TD.headerNavigation {
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 11px;
  background: #ffffff;
  color:#333333;
  font-weight : normal;
  height:25px;
  border-top: 0px solid #ff0000;}

A.headerNavigation { 
   color:#333333;}

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

TR.headerError {
  background:#000000;}

TR.headerInfo {
  background: #000;}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #000;
  color:#333333;
  font-weight: normal;
  text-align: center;}

TR.footer {
  background: #ffffff;
 padding-top:5px;}

TD.footermain {
  font-family: Arial, Verdana, sans-serif;
  font-size: 9px;
  background: #ffffff;
  color:#333333;
  font-weight : normal;
  height:25px;
  border-top: 0px solid #ff0000;
  border-bottom: 0px solid #ff0000;
  height:10px;
  text-align:center;
  
}

TD.footersub {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color:#666666;
  font-weight : normal;
  height:15px;
  border: 0px solid #ff0000;
  padding-top:5px;}

TD.advancedsearch {font-family: Arial, Verdana, sans-serif;
                   font-size: 10px;
				   color:#666666;
                   font-weight : normal;
				   text-align:left;
				   text-indent:0px;
				   padding-right:5px;}

.infoBox {
  border-bottom: #666633 solid 1px;
  border-left: #666633 solid 1px;
  border-right: #666633 solid 1px;}

.infoBox2 {
  border-top: #666633 dashed 1px;
  border-bottom: #666633 solid 1px;
  border-left: #666633 solid 1px;
  border-right: #666633 solid 1px;}

.infoBoxrma {
  border: #666633 solid 1px;}

.infoBoxrmaerror {
  border:none;}

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

.infoBoxextrapages {
  border: #666633 solid 1px; 
}

.infoBoxfooter {
  border: #666633 solid 0px;
  border-left: #666633 solid 0px;
  border-right: #666633 solid 0px;}

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

.infoBoxaccount {
border: #666633 solid 1px; 
}

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

.textthanksforshopping {
  color:#000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight:bold;}
.agreetoterms {
border: #666633 dashed 0px; 
}

.agreetotermscontent {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding:2px;}

.infoBoxshipping_cart {
border: #666633 solid 1px;}

.infoBoxshipping_cart1 {
border-top: #666633 solid 1px;}

.infoBoxNotice {
  background: #FF8E90;}

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

TD.infoBoxHeading, .BoxHeading, .rating {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height:15px;
  color:#fff;
  border-bottom: #666633 solid 1px;
  border-top: #666633 solid 0px;
  border-left: #666633 solid 0px;
  border-right: #666633 solid 0px;
  background: #666633;
  text-indent:6px;}

.rating {border-bottom:#996600 solid 0px; border-left:#996600 solid 1px; border-right:#996600 solid 1px; border-top:#996600 solid 1px; width:25%; white-space:nowrap; padding-right:5px;}

.star {margin-left:3px; text-align:center;}

.BoxHeading {border: 0px none;}
.BoxHeading IMG {border: 0px none;}

TD.infoBox, SPAN.infoBox {
  font-family: Arial,Helvetica,sans-serif;
  font-size: x-small;}

/* NEW PRODUCTS RAHMEN*/
.contentBox {
  border-bottom: #666633 solid 1px;
  border-left: #666633 solid 1px;
  border-right: #666633 solid 1px;
 
}

TD.contentBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height:15px;
  color:#666633;
  border-bottom: #666633 solid 1px;
  border-bottom: #666633 solid 1px;
  border-top: #666633 solid 0px;
  border-left: #666633 solid 0px;
  border-right: #666633 solid 0px;
  background: #ffffff;
  text-indent:6px;}

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


.BestSellersBox {
  border-bottom: #666633 solid 1px;
  border-left: #666633 solid 1px;
  border-right: #666633 solid 1px;}

TD.BestSellersBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height:15px;
  color:fff;
  border-bottom: #666633 solid 1px;
  border-bottom: #666633 solid 1px;
  border-top: #666633 solid 0px;
  border-left: #666633 solid 0px;
  border-right: #666633 solid 0px;
  background: #ffffff;
  text-indent:6px;}
.BestSellersBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;}

.CategoriesBox {
  border-bottom: #666633 solid 1px;
  border-left: #666633 solid 1px;
  border-right: #666633 solid 1px;}
TD.CategoriesBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height:15px;
  color:#fff;
  border-bottom: #666633 solid 1px;
  border-bottom: #666633 solid 1px;
  border-top: #666633 solid 0px;
  border-left: #666633 solid 0px;
  border-right: #666633 solid 0px;
  background: #666633;
  text-indent:6px;}
.CategoriesBoxContents, #lefttb TD {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;}

.CurrenciesBox {
  border-bottom: #666633 solid 1px;
  border-left: #666633 solid 1px;
  border-right: #666633 solid 1px;}

TD.CurrenciesBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height:15px;
  color:#666633;
  border-bottom: #666633 solid 1px;
  border-bottom: #666633 solid 1px;
  border-top: #666633 solid 0px;
  border-left: #666633 solid 0px;
  border-right: #666633 solid 0px;
  background: #ffffff;
  text-indent:6px;}
.CurrenciesBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;}

.InformationBox {
   border-bottom: #666633 solid 1px;
  border-left: #666633 solid 1px;
  border-right: #666633 solid 1px;}
TD.InformationBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height:15px;
  color:#666633;
  border-bottom: #666633 solid 1px;
  border-bottom: #666633 solid 1px;
  border-top: #666633 solid 0px;
  border-left: #666633 solid 0px;
  border-right: #666633 solid 0px;
  background: #ffffff;
  text-indent:6px;}
.InformationBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;}

.LanguagesBox {
 border-bottom: #666633 solid 1px;
  border-left: #666633 solid 1px;
  border-right: #666633 solid 1px;}

TD.LanguagesBoxHeading {
font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height:15px;
  color:#ffffff;
  border: #666633 1px solid;
  background: #666633;
  text-indent:6px;}
.LanguagesBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;}

.ManufacturerInfoBox {
  border-bottom: #666633 solid 1px;
  border-left: #666633 solid 1px;
  border-right: #666633 solid 1px;}

TD.ManufacturerInfoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height:15px;
  color:#666633;
  border-bottom: #666633 solid 1px;
  border-bottom: #666633 solid 1px;
  border-top: #666633 solid 0px;
  border-left: #666633 solid 0px;
  border-right: #666633 solid 0px;
  background: #ffffff;
  text-indent:6px;}
.ManufacturerInfoBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;}

.ManufacturersBox {
    border-top: #DEDECC outset 1px;
  border-left: #DEDECC outset 1px;
  border-right: #DEDECC outset 1px; 
  background: #666633;}

TD.ManufacturersBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height:15px;
  color:#666633;
  border-bottom: #666633 solid 1px;
  border-bottom: #666633 solid 1px;
  border-top: #666633 solid 0px;
  border-left: #666633 solid 0px;
  border-right: #666633 solid 0px;
  background: #ffffff;
  text-indent:6px;}
.ManufacturersBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;}

.OrderHistoryBox {
  border-bottom: #666633 solid 1px;
  border-left: #666633 solid 1px;
  border-right: #666633 solid 1px;
  background:#FFFFFF;}

TD.OrderHistoryBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height:15px;
  color:#fff;
  border-bottom: #666633 solid 1px;
  border-bottom: #666633 solid 1px;
  border-top: #666633 solid 0px;
  border-left: #666633 solid 0px;
  border-right: #666633 solid 0px;
  background: #666633;
  text-indent:6px;}
.OrderHistoryBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;}

.ProductNotificationsBox {
  background: #ffffff;}
TD.ProductNotificationsBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height:15px;
  color:#666633;
  border-bottom: #666633 solid 1px;
  border-bottom: #666633 solid 1px;
  border-top: #666633 solid 0px;
  border-left: #666633 solid 0px;
  border-right: #666633 solid 0px;
  background: #ffffff;
  text-indent:6px;
  
}
.ProductNotificationsBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;}

.ReviewsBox {
   border-top: #DEDECC outset 1px;
  border-left: #DEDECC outset 1px;
  border-right: #DEDECC outset 1px; 
  background: #666633;}

TD.ReviewsBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height:15px;
  color:#666633;
  border-bottom: #666633 solid 1px;
  border-bottom: #666633 solid 1px;
  border-top: #666633 solid 0px;
  border-left: #666633 solid 0px;
  border-right: #666633 solid 0px;
  background: #ffffff;
  text-indent:6px;}
.ReviewsBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;}

.SearchBox {
  border-bottom: #666633 solid 0px;
  border-left: #666633 solid 0px;
  border-right: #666633 solid 0px;}

TD.SearchBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height:15px;
  color:#666633;
  border-bottom: #666633 solid 1px;
  border-bottom: #666633 solid 1px;
  border-top: #666633 solid 0px;
  border-left: #666633 solid 0px;
  border-right: #666633 solid 0px;
  background: #ffffff;
  text-indent:6px;}

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

.ShoppingCartBox {
  border-bottom: #666633 dashed 1px;
  border-left: #666633 solid 1px;
  border-right: #666633 solid 1px;
  
  
}

TD.ShoppingCartBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height:15px;
  color:#fff;
  border-bottom: #666633 solid 1px;
  border-top: #666633 solid 0px;
  border-left: #666633 solid 0px;
  border-right: #666633 solid 0px;
  background: #666633;
  text-indent:6px;}
.ShoppingCartBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#666633;}

.SpecialsBox {
  background: #b6b7cb;}

TD.SpecialsBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height:15px;
  color:#666633;
  border-bottom: #666633 solid 1px;
  border-top: #666633 solid 0px;
  border-left: #666633 solid 0px;
  border-right: #666633 solid 0px;
  background: #ffffff;
  text-indent:6px;}
.SpecialsBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;}

.TellaFriendBox {
  background: #b6b7cb;}
TD.TellaFriendBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height:15px;
  color:#666633;
  border-bottom: #666633 solid 1px;
  border-top: #666633 solid 0px;
  border-left: #666633 solid 0px;
  border-right: #666633 solid 0px;
  background: #ffffff;
  text-indent:6px;}
.TellaFriendBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;}


.WhatsNewBox {
  background: #b6b7cb;}
TD.WhatsNewBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height:15px;
  color:#666633;
  border-bottom: #666633 solid 1px;
  border-top: #666633 solid 0px;
  border-left: #666633 solid 0px;
  border-right: #666633 solid 0px;
  background: #ffffff;
  text-indent:6px;}
.WhatsNewBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;}

.AlsoPurchasedBox {
  background: #b6b7cb;}
TD.AlsoPurchasedBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height:15px;
  color:#666633;
  border-bottom: #666633 solid 1px;
  border-top: #666633 solid 0px;
  border-left: #666633 solid 0px;
  border-right: #666633 solid 0px;
  background: #ffffff;
  text-indent:6px;}
.AlsoPurchasedBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;}

.extraimagescontent1 {
  border: #666633 solid 1px;
  background:#FFFFFF;
  border-spacing: 0px;
  margin-bottom:5px;
  margin-right:12px;}
.extraimagescontent2 {
  border-bottom: #666633 solid 0px;
  border-left: #666633 solid 0px;
  border-right: #666633 solid 0px;
  background:#FFFFFF;
  border-spacing: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;}

.extraimagesheading, .testimonialsheading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height:10px;
  color:#666633;
  border: #ffffff solid 0px; 
  background: #FFFFFF;
  text-indent:6px;}
.testimonialsheading {border-collapse:collapse; border-top: #666633 solid 1px; border-left: #666633 solid 1px; border-right: #666633 solid 1px; padding-top:4px;}

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

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
  border-left:1px solid #999966;}

TR.productListing-even {
background:#D8D8B0;}

TR.productListing-odd {
background:#F5F5EB;}

TABLE.productListing {
  
  border-left: #666633 solid 1px;
  border-right: #666633 solid 1px;
  border-bottom: #666633 solid 1px;
  border-top: #666633 solid 1px;
  border-spacing: 0px;
  background-color:#ffffff;}


  .productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height:15px;
  color:#fff;
  border-bottom: #666633 solid 1px;
  border-top: #666633 solid 0px;
  border-left: #666633 solid 0px;
  border-right: #666633 solid 0px;
  background: #666633;
  text-indent:6px;}

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

.productinfoprice {
margin-right:0px;
border:0px;}

/*ul li
{
list-style: none;
background: url(image.png) no-repeat center left;}*/

TD.shippingestimator {
}


TABLE.shippingestimator {

}

TD.productnotfound {
				background-color:#FFFFFF;
				border-top:#666633 solid 1px; }

TABLE.shippingmethod {padding-bottom:5px;}

.redeem {font-family: Verdana, Arial, sans-serif;
         font-size: 12px;
		 color:#333333;
		 }

TABLE.account_history_info {border-left:1px #ccc solid;}	

A.account_history_info, SPAN.account_history_info {font-weight:bold; font-size:9px;}

/*RMA*/

TD.rma, .rma {border:#666633 solid 1px;
        font-family: Verdana, Arial, sans-serif;
        font-size:large;
  		font-weight: bold;
  		color:#000000;
		text-align:center;
		}
		
.TEXT_RMA {color:#FF0000; text-decoration:underline;}
.TEXT_RMA:hover {text-decoration:none; color:#FF0000;}

A.pageResults, #top {
  color:#000;
  
}

A.pageResults:hover {
  color:#993300;
  text-decoration:underline;
  
}

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

TR.subBar {
  background: #f4f7fd;}

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

TD.main, P.main, TD.left, TD.right, TD.logbox2, TH.addcheckoutsuccess, TD.maincp, TD.maincc, P.maincc, .maincon {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  font-weight:normal;}

TD.maincp  {
padding-right:4px;}

P.maincc  {
padding-left:4px;}

TD.left {width:100px;}

TD.right {width:250px;}

.forgot {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  padding:0px;
  }
  
TD.rightlogbox2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  margin:auto;
  width:250px;
  padding:0px;}

TD.loginbox2 {
  line-height:15px;
  background: #ffffff;
  text-indent:0px;}

.fontloginbox2 {
  background: #666633;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color:#FFFFFF;
  padding-top:4px;
  padding-left:3px;
  padding-right:3px;
  border-bottom: 1px #666633 solid;
  -moz-border-radius:50px;}

  .login {height:auto;}
  
TD.smallText, SPAN.smallText, P.smallText {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 10px;}

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

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

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

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

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#993300;
  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;}

.productSpecialPrice {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color:#CC3333; 
  font-weight: bold;
  text-align:right;
  font-size:12px;}

.productSpecialPriceproduct {
  font-family: Verdana, Arial, sans-serif;
  color:#CC3333; 
  font-weight: bold;
  text-align:right;
  font-size:15px;}

.oldPrice { font-family: Verdana, Arial, sans-serif;
  			color:#000000; 
  			font-weight: bold;
			font-size:9px;
  			text-align:right;
			text-decoration: line-through }
			
.regularPrice { font-family: Verdana, Arial, sans-serif;
  			color:#000000; 
  			font-weight: bold;
			font-size:14px;
  			text-align:right; }
			 
			.producttitle { font-family: Verdana, Arial, sans-serif;
  			color:#000000; 
  			font-weight: bold;
			font-size:15px;
			padding-bottom:5px;
			padding-top:5px;
			text-transform:capitalize;
			letter-spacing:normal;
			word-spacing:2px; }
			 
.productsaveprice {
  font-family: Verdana, Arial, sans-serif;
  font-weight:100;
  text-align:right;
  
}
.PriceList  /*wie DIV.HEading etc?*/
{ font-family: Verdana, Arial, sans-serif; 
  color:#000000; 
  font-size: 10px; 
  font-weight: bold; }

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

.moduleRow { }

.moduleRowOver { 
  background-color:#999966; 
   cursor: hand; 
   color:#FFFFFF;}

.moduleRowSelected { 
  background-color:#DADAB6; 
  }


.moduleRowSelected2 { 
  background-color:#DADAB6; 
  }


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

.checkoutBarCurrent { 
font-family: Verdana, Arial, sans-serif; 
font-size: 10px; color:#000000; 
padding-bottom:6px;}

.messageBox { 
font-family: Verdana, Arial, sans-serif; 
  font-size: 19px; 
}

.messageStackError, .messageStackWarning , .messageStackSuccess, TD.headerError { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 11px;  
  color:black;
  line-height:1.5;
  font-weight:bold;}
TD.headerError { 
  text-align:center;
  font-size: 12px; 
}

.messageStackSuccess { background-color:#666633; color:fff; text-align:center;}
.messageStackError, .messageStackWarning, TD.headerError {  background-color:#CC3333; color:fff;}

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

.cssButton {
  background: #ff0000;
  color:#fff;
  padding-top:0px;
  width: 100px;
  height: 20px;
  font-weight: bold;
  font-family: Arial, sans-serif;
  font-size: 12px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  border: solid 2px #fff;
  border-spacing: 1px;
  overflow: visible; 
}

.csssearch, .ajaxsearch {
  cursor: pointer;
  color:#666633;
  padding-top:0px;
  overflow: visible; 
  width: 80px;
  height: 20px;}

.ajaxsearch {padding:1px; width:100px;}

.discount {color:#006600;}

#thecategories a:hover {
	background-color:#999966;
	color:#ffffff;
	font-weight:none;}

.catwithsubsdown, .catwithsubsdownsub, .catwithsubsright, .catwithnosubs {
	padding-right: 5px;
	font-size:11px;}

.catwithsubsdown {font-size:12px;
				  padding-right: 5px;}
 

#thecategories {
	position: relative;
	top: -9px;
	margin-bottom: -16px;
	width: 125px;}

.activelink {
	display: block;
	font-weight: bold;}

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

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

#topcat a {
padding-left: 5px;}

#secondcat a {
	padding-left: 20px;}

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

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

#fifthcat a {
	padding-left: 65px;}

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

.productlistingthumbborder { border:1px #cccccc solid; margin:3px; }

.productsnewthumbborder { border:1px #cccccc solid; }

.popupimagethumbborder { border:1px #cccccc solid; margin-left:2px; id:prodimg;}

.buttonborder {
border: 0px #999966 solid;}

.ordertotal {
border-bottom: #666633 solid 1px;}

.textsearch {font-align:text-top;} 

A.sort {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height:15px;
  color:#fff;
  border-bottom: #666633 solid 0px;
  border-top: #666633 solid 0px;
  border-left: #666633 solid 0px;
  border-right: #666633 solid 0px;
  background: #666633;}

A.sort:hover  {
 font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height:15px;
  color:#fff;
  border-bottom: #fff solid 1px;
  border-top: #666633 solid 0px;
  border-left: #666633 solid 0px;
  border-right: #666633 solid 0px;
  background: #666633;
  text-decoration:underline;}

SPAN.gvfaq {list-style:circle;}

TH.addcheckoutsuccess  {
  background: #ffffff;
  border-left: #993300 solid 6px;
  border-right: #993300 solid 1px;
  border-bottom: #993300 solid 1px;
  border-top: #993300 solid 1px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  padding:3px;}

.infoBoxdownloads {
  background: #ffffff;
  border-left: #B2A000 solid 6px;
  border-right: #B2A000 solid 1px;
  border-bottom: #B2A000 solid 1px;
  border-top: #B2A000 dotted 1px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  padding:3px;
  
}

/* input requirement */
 
.note { font-family: Verdana, Arial, sans-serif; color:#CC3333; }


h1 {
  font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
 color:#000;}

.legal {font-family: Verdana, Arial, sans-serif; 
        font-size: 10px; 
		color:#000000;
		line-height:1.5;
		text-align:justify;}

.ed209, .ed209i {visibility:hidden;
        font-family:"Courier New", Courier, monospace; 
        font-size:0.1em;
		color:#ffffff;
		margin-left:-1px;}
		
.ed209i {margin-left:-1px;}

.plheading {font-family: Verdana, Arial, sans-serif;
            font-size: 12px;
			font-weight:600;
			padding-top:5px; }

UL.terms {list-style:square;}

.rome {list-style:upper-roman; text-decoration:underline;}
.decimal {list-style:decimal;line-height:1.5;}

.gchart, .gchartship { 
 					 font-family: Verdana, Arial, sans-serif;
                     font-size: 12px;
  					 line-height: normal;
                     font-weight: normal;
                     width: 400px;
                     text-align:justif;
					 margin: 5px auto;
					 border-collapse:collapse;
					 border: #666633 solid 1px;}

.gchartr {width:100%; border-collapse:collapse; margin: 10 0 10 0px;}
.gchartr #right {border: #666633 solid 1px; text-align:justify;}

.gchartheading {padding:5px; background-color:#666633;}

.gchart #left, #right, #left1 , #right1, #right1s, #right1d {font-family: Verdana, Arial, sans-serif;
                      font-size:10px;
					  text-align:left; line-height:1.5; 
					  border-bottom: #666633 dashed 1px;
					   padding:5px;
					    }

.gchart #left {text-align:center; font-weight:bold; }
.gchart #left1 {text-align:left; font-weight:bold; }
.gchart #right1, #right1s, #right1d {text-align:center; font-weight:normal; }
.gchart #right1d, #d {color:#009900; font-weight:bold;}
.gchart #right1s, #s {color:#FF0000;}
					
.gchart UL  {  margin-top:4px;
		       list-style-position:inside;
		       list-style-type:circle;}

.main HR, .legal HR {width:50%; border-style:solid; color:#666633;}
.maincon UL {list-style:square; list-style-position:outside;}
.maincon {padding-left:15px;}

.paymod { 
 					 font-family: Verdana, Arial, sans-serif;
                     font-size: 11px;
  					 line-height: normal;
                     font-weight: normal;
                     width: 300px;
                     text-align:left;
					 border-collapse:collapse;
					 border:none;			 
}

.paymod #left { font-weight:bold; }

.downfor {           font-family: Verdana, Arial, sans-serif;
                     font-size: 12px;
  					 line-height: normal;
                     font-weight: normal;
                     text-align:center;
					 padding:3px;
					 color:#fff;
					 background-color:#cc0033;
					 margin: 0 5 5 5px;
					 }

.downfor a {color:#fff; text-decoration:underline; font-weight:bold;}

.wishinput1, .wishinput2 , .currencydropdown {background-color:#ffffff; 
                         font-family: Verdana, Arial, sans-serif;
                         font-size: 11px;
                         color:#333;}
			
.wishinput2 {border: 1px inset #993300;}
.wishinput1, currencydropdown {border: 1px inset #806c59;}

.wishinput1:focus, .currencydropdown:focus { background-color:#f0f0f0; }
.wishinput1:hover, .currencydropdown:hover { background-color:#F5F5EB; }
.currencydropdown {margin-top:3px;}

.shutter {font:Verdana, Arial, Helvetica, sans-serif; font-size:24px; width:100; text-align:center; margin-top:5px; }

#calculator, #shutcalc  {border:0px solid #000; width:100%; margin:auto; border-collapse:collapse;}
#calculator p, .calculator {font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center;}

#shutcalc .trhead {font-size:12px; font-weight:bold}
#shutcalc TR {font-size:11px; text-align:center;}

#enlarge {position:relative; left:85px; bottom:40px;}

#minus {border:1px solid #ff0000;}
.ask {font-weight:bold; font-variant:small-caps; font-size:10px;}

TD.pollBoxRow {   
font-family: Verdana, Arial, sans-serif;   
font-size: 10px;   border-color:#eeeeee;   
border-style: solid;   border-width: 1px;} 

TD.pollBoxText {   
font-family: Verdana, Arial, sans-serif;   
font-size: 10px;   border-color:#eeeeee;   
border-style: solid;   
border-width: 1px;} 

TR.pollOptRow {   
background: #f1f9fe; 
} 
TR.pollFooter { 
  background: #f1f9fe;}  

#lefttb {  background:#FFFFFF; text-align:center; padding-right:10px; float:left; margin-top:2px; margin-right:5px;}
#lefttb UL {margin-left:65px; padding:1px;}

#cookie {padding:5px;}

#ppmember {border: 1px #000 solid; background:#EEEEEE;   font-family: Verdana, Arial, sans-serif;
  font-size: 11px; text-align:left; width:400px;  margin: 5px auto;}
  
.shipinfo { padding: 0 4 0 4px; color:#000; font-weight:bold; background-color:#CCCC99; border:1px solid #666633; margin-left:3px;
margin-right:5px; line-height:15px; font-size: 10px;}
.shipinfo:hover { padding: 0 4 0 4px; color:#fff; font-weight:bold; background-color:#999966; border:1px solid #666633;}
.selected {position:relative; top:-0px; }
.shipbutton {position:relative; top:5px; }