A {
  color: #333333;
  text-decoration: none;
  border:0px;
padding:0px;
margin:0px;
}

A:hover {
  color: #555555;
  /*text-decoration: underline;*/
  /*font-weight:bold;*/
}

.boxText { font-family:  Verdana, Arial, sans-serif; font-size: 10px; /*text-align:center*/}
.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: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

/* Camo - What is Camo - How to buy Camo CSS*/
.camo{
   width:570px;
   border: 1px solid;
   border-color:#333333;
   font-family : Verdana, Arial, sans-serif; font-size: 12px;
   color: #000000;
   background-color:#333333;
   font-weight:bold;

}
TD.width800 {
border:1px solid;
border-color:#999999;
width:960px;
/*cellpadding:3px;
cellspacing:3px;*/
background-color:#ffffff;
padding:0px;}

.pr{
   width:720px;
   border: 1px solid;
   border-color:#0099d5;
   font-family : Verdana, Arial, sans-serif; font-size: 12px;
   color: #000000;
   background-color:#333333;
   font-weight:bold;

}

   
TD.camo{
   border: 1px solid;
   border-color:#333333;
   font-family : Verdana, Arial, sans-serif; font-size: 12px;
   color: #000000;
   background-color:#ffffff;
   font-weight:bold;
   padding:0px;}

/* News*/
.news1 {
   width:131px;
   height:22px;
   border: 1px solid;
   border-color:#cccccc;
   font-family : Verdana, Arial, sans-serif; font-size: 12px;
   color: #ffffff;
   background-color:#99cc00;
   font-weight:bold;
   padding:0px;}
   
.news2 {
   width:131px;
   
   border: 1px solid;
   border-color:#cccccc;
   font-family : Verdana, Arial, sans-serif; font-size: 10px;
   color: #000000;
   background-color:#ffffff;
   vertical-align:top;
   padding:0px;
  } 
.news3 {
   width:131px;

   border: 1px solid;
   border-color:#cccccc;
   font-family : Verdana, Arial, sans-serif; font-size: 10px;
   color: #000000;
   background-color:#ffffff;
   vertical-align:top;
   padding:0px;
   }
/*Profile CSS */
.proftable {
   width:900px;
   border: 1px solid;
   border-color:#cccccc;
}

TD.prof1 {
font-weight:bold;
  font-size: 12px;
  color: #ffffff;
  text-align:center;
  background-color:#0099d5;
  width:300px;
}

TD.prof2 {
font-weight:bold;
  font-size: 12px;
  color: #ffffff;
  text-align:center;
  background-color:#99cc00;
  width:300px;
}

TD.prof3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #333333;
  text-align:left;
  background-color:#eeeeee;
  
  padding:5px;
     border: 1px solid;
   border-color:#cccccc;
}

TD.prof4 {
font-weight:bold;
  font-size: 12px;
  color: #ffffff;
  text-align:center;
  background-image:url(images/profile/greener.jpg);
}



IMG{
padding:0px;
margin:0px;
}
BODY {
  /*background-image: url(images/bg/bg.jpg);  background-attachment: fixed; background-position:center; background-repeat:no-repeat;*/
 /* Jul 2015/2016 * begin */
/*background-image: url(images/bg/jul2015.jpg); background-position:center; background-repeat:repeat-y;*/
 /* Jul 2015/2016 * begin */
  color: #000000;
  margin-bottom: 0px;
  background-color:#eeeeee;
  margin-top:15px;
  background-position:top;
  vertical-align:middle;
}

FORM {
	display: inline;
}

TR.header {
  /*background-image: url(images/bg/bg.jpg);*/
color: #000000;
}

TR.headerNavigation {
/*background-image: url(images/bg/nav_head_bg.jpg);*/

color: #000000;
border:1px dotted;
border-color:#000000;
}

IMG{
border:0px;
padding:0px;
margin:0px;
}

IMG A{
border:0px;
padding:0px;
margin:0px;
}



.mainBorder  {
border-top:1px solid;
border-top-color:#999999;
border-right:1px solid;
border-right-color:#999999;
border-left:1px solid;
border-left-color:#999999;
width:960px;
/*cellpadding:3px;
cellspacing:3px;*/
background-color:#ffffff;
padding:0px;
}

.border  {
	border:1px solid;
	border-color:#505050;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000066;
	font-weight : bold;
  	text-align: center;
	}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #eeeeee;
  font-weight : bold;
  height:16px;
  vertical-align:middle;
  }

.headerNavigationCurr {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #eeeeee;
  font-weight : bold;
  vertical-align:middle;
  font-variant: small-caps;
  }

TD.headerNavigationCurr {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #eeeeee;
  font-weight : bold;
  height:20px;
  vertical-align:middle;
  font-variant: small-caps;
  }

A.headerNavigation { 
  color: #eeeeee; 
}

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

A.headerNavigationCurr { 
  color: #eeeeee; 
}

A.headerNavigationCurr:hover {
  color: #cccccc;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #000000;
  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: #000000;
  font-weight: bold;
  text-align: center;
}

.footer1 {
/*background-image: url(images/bg/footer_bg.jpg);*/
border:1px solid #999999;
height:50px;
width:960px;
/*border:1px solid; border-color:#3d9ddd;*/
background-color:#333333;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #dddddd;
  font-weight : bold;   
      }
.footer1 a:link    { color: #cccccc; } /* Darker blue */

TD.footer1 {height:30px;}

TD.fotterinf    { height:100px }
TD.fotterinf a:hover    { color: #cccccc;}
/*TD.fotterinf a:    { color: #ffffff;}*/


.footerm {
background-image: url(images/bg/footer_bg_m.jpg);
height:20px;
/*border:1px solid; border-color:#3d9ddd;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #dddddd;
  font-weight : bold;
  height:20px;
    }

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #dddddd;
  font-weight: bold;
    }
  
A.footerlink {
    color: #cccccc;
    }

.infoBox { border:1px solid; border-color:#999999; /*border-style:dashed;*/
/*  background: url(images/bg/bg.jpg);*/
}

.infoBox1 { border:0px solid; border-color:#999999; border-style:dashed;
/*  background: url(images/bg/bg.jpg);*/
}




.infoBoxTable { border:1px solid; border-color:#999999; border-style:dotted;
font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  
/*  background: url(images/bg/bg.jpg);*/
}


.mainMenu { height:30px; width:960px;
background-color:#cccccc;
font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight : bold;
}

.mainMenu1{margin: 0px;}

.mainMenu2 { width:960px; background-color:#FFFFFF; height:30px;}

.mainmenu3{margin: 0 0 .2em 0; text-align:center;
width:118px;
height:40px;
background-image:url(images/menubg.jpg); background-repeat: repeat-x;
padding: 4px 0px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
.mainmenu3:hover{margin: 0 0 .2em 0; text-align:center;
width:118px;
height:40px;
background-image:url(images/menubg-h.jpg); background-repeat: repeat-x;
padding: 4px 0px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

A.mainmenu31 { color:#eeeeee;}

A.mainmenu31:hover { color:#dddddd; font-size: 11px;
}

.mainMenu4{margin: 0 0 .2em 0; text-align:center;
width:121px;
height:40px;
background-image:url(images/menubg2.jpg); background-repeat: repeat-x;
padding: 4px 0px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;

}

.mainMenu4:hover { color:#eeeeee; margin: 0 0 .2em 0; text-align:center;
width:121px;
height:40px;
background-image:url(images/menubg2-h.jpg); background-repeat: repeat-x;
padding: 4px 0px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
/* Product Menu Start */

.prodTable2 { width:960px; background-color:#FFFFFF; height:24px;}
.prodmenu1{margin: 0px;}

.prodmenu2{text-align:center;
width:125px;
height:24px;
background-image:url(images/bg/prod-menu-01.jpg); background-repeat: repeat-x;
padding: 4px 0px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
.prodmenu2:hover{text-align:center;
width:125px;
height:24px;
background-image:url(images/bg/prod-menu-01-h.jpg); background-repeat: repeat-x;
padding: 4px 0px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

A.prodmenu21 { color:#333333;}

A.prodmenu21:hover { color:#333333; font-size: 10px;
}

.prodmenu3{text-align:center;
width:139px;
height:24px;
background-image:url(images/bg/prod-menu-02.jpg); background-repeat: repeat-x;
padding: 4px 0px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
.prodmenu3:hover{ text-align:center;
width:139px;
height:24px;
background-image:url(images/bg/prod-menu-02-h.jpg); background-repeat: repeat-x;
padding: 4px 0px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

A.prodmenu31 { color:#333333; font-weight: bold;}

A.prodmenu31:hover { color:#333333; font-size: 10px; font-weight: bold;
}

.prodmenu4{ text-align:center;
width:140px;
height:24px;
background-image:url(images/bg/prod-menu-03.jpg); background-repeat: no-repeat;
padding: 4px 0px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.prodmenu4:hover { color:#333333; text-align:center;
width:140px;
height:20px;
background-image:url(images/bg/prod-menu-03-h.jpg); background-repeat: no-repeat;
padding: 4px 0px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
/* Product Menu End */
.menu { width:960px;  font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#eee; font-weight:bold;}
.menu1 { color:#eeeeee; width:300px; height:20px; background-image:url(images/bg/m1.jpg); background-repeat:no-repeat ;vertical-align:middle;}
.menu1a { color:#eeeeee;}
.menu1a:hover {color:#dddddd;}
.menu2 {color:#eeeeee; width:219px;  background-image:url(images/bg/m2.jpg); background-repeat:no-repeat; vertical-align:middle; }
.menu3 {color:#eeeeee; width:441px;  background-image:url(images/bg/m3.jpg); background-repeat:repeat-x; text-align:center; vertical-align:middle;}
.search1 {color:#eeeeee;  width:47px; margin:0px; padding:0px; background-image:url(images/bg/m4.jpg); background-repeat:no-repeat; text-align:center; text-align:right; }
.search2 {color:#eeeeee; width:154px; margin:0px; padding:0px; background-image:url(images/bg/m5.jpg); background-repeat:no-repeat; text-align:center; text-align:left; } 

.navBar { height:20px; width:960px; color:eeeeee;
/*border-top:1px solid; border-top-color:#3d9ddd;*/
/*border-bottom:1px solid; border-bottom-color:#3d9ddd;
border-left:1px solid; border-left-color:#3d9ddd;
border-right:1px solid; border-right-color:#3d9ddd;*/
/*background-image:url(images/bg/nav_head_bg.jpg);*/
font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-image:url(images/bg/navbg.jpg); background-repeat:no-repeat ;
}

.breadcrumb { height:20px; width:759px; color:eeeeee;
font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-image:url(images/bg/breadcrumbbg.jpg); background-repeat:no-repeat ;
}

/*.infoBoxHeading { height:21px;
border-left:1px dotted; border-left-color:#3d9ddd; border-top:1px dotted; border-top-color:#3d9ddd; 
border-right:1px dotted; border-right-color:#3d9ddd;}*/



.infoBoxContents {
/*  background-image: url(images/bg/infoboxcont_bg.jpg); background-repeat:repeat-x;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;

}




.infoBoxNotice {
  background-color: #6A3333;
}

.infoBoxNoticeContents {
/*  background-image: url(images/bg/bg.jpg);*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  }

TD.infoBoxHeading { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background-image:url(images/bg/infobox_bg.jpg); background-repeat: repeat-x;
  /*background-image:url(images/bg/box_head_bg.jpg);*/
  padding-left:6px;
  height:21px;
  width: 100px;
	overflow: hidden;
  
  
  /*border:1px solid; border-color:#3d9ddd;*/
  /*border-collapse:collapse;*/
}  
  /*  background-image: url(images/bg/bg2.jpg);*/

TD.infoBoxHeading2 { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  background-color:#222222;
  background-image:url(images/bg/title_pageheading_bg.jpg);
  padding-left:6px;
  height:30px;
  
  
  /*border:1px solid; border-color:#3d9ddd;*/
  /*border-collapse:collapse;*/
} 



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


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.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
}

TABLE.productListing {
  border: 0px;
  border-style: dotted;
  border-color: #cccccc;
  border-spacing: 0px;
/*  width:90%;*/
}

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

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  border-bottom:1px dotted;
  border-bottom-color:#505050;
  /*border-top:1px dotted;
  border-top-color:#3d9ddd;*/
/*  background-image: url(images/bg/bg.jpg);*/
}

A.pageResults {
  color: #000000;
}

A.pageResults:hover {
  color: #000000;
  background: #000000;
}

TD.pageHeading, DIV.pageHeading { 
  text-align:left;
  background-image:url(images/bg/title_pageheading_bg.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  background-color:#656565;
  font-size: 11px;
  color: #ffffff;
  height:30px;
  vertical-align:middle;
  /*padding-left:10px;*/
  /*border-top:1px solid #000000;
  border-bottom:1px solid #727272;*/
    
  /*border:1px dotted; border-color:#3d9ddd; */
  /*border-bottom:1px solid; border-color:#3d9ddd;*/ 
  padding-left:5px; padding-right:5px;
}

TD.price, DIV.price {
  /*background-image:url(images/bg/footer_bg.jpg);*/
  background-image:url(images/bg/title_pageheading_bg.jpg);
  background-color:#656565;
  font-family: Arial;
  /*background-color:#ffd7b4;*/
  font-size: 16px;
  /*font-weight: bold;*/
  color: #ffff00;
  /*filter:dropshadow(color:#ffffff,offx=3,offy=3);
  /*border-top:1px solid; border-color:#3d9ddd; 
  border-bottom:1px solid; border-color:#3d9ddd; */padding-left:5px; padding-right:5px;
  /*border-top:1px solid #000000;
  border-bottom:1px solid #727272;
  border-left:1px solid #000000;*/
}
TD.specialprice, DIV.specialprice {
  /*background-image:url(images/bg/footer_bg.jpg);*/
  background-image:url(images/bg/specialprice-bg.jpg);
  background-color:#656565;
  font-family: Arial;
  /*background-color:#ffd7b4;*/
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  /*filter:dropshadow(color:#ffffff,offx=3,offy=3);
  /*border-top:1px solid; border-color:#3d9ddd; 
  border-bottom:1px solid; border-color:#3d9ddd; */padding-left:5px; padding-right:5px;
  /*border-top:1px solid #000000;
  border-bottom:1px solid #727272;
  border-left:1px solid #000000;*/
}

TD.stock {
  background-color:#eeeeee;
  font-size: 10px;
  font-weight: bold;
  color: #ff0000;
  width: 270px;
  /*height:200px;*/
  border:1px solid; border-color:#505050;
}



TR.subBar {
  background: #000000;
}

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: 11px;
  line-height: 1.5;
  color: #000000;
  /*background-color:#ffd7b4;*/
  /*border-bottom:1px solid; border-color:#3d9ddd;*/
  padding:5px;


}

/* CSS for the  page (.php / _sv.php */
.Table {
font-family:Arial, Helvetica, sans-serif;
width:960px;
background-color:#ffffff;

border:1px solid #cccccc;
font-size:12px;
color:#333333;
}

TD.main, p.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #333333;
  /*background-color:#ffd7b4;*/
  /*border-bottom:1px solid; border-color:#3d9ddd;*/
  padding:5px;
}

.def {
   
   border: 1px solid;
   border-color:#cccccc;
   padding:0px;}

.def1 {

   border: 1px solid;
   border-color:#cccccc;
   font-family : Verdana, Arial, sans-serif; font-size: 12px;
   color: #ffffff;
   /*background-color:99cc00;*/
   font-weight:bold;
   padding:0px;}
/* end of profile*/

.def2 {
   width:222px;
   height:25px;
   border: 1px solid;
   text-align:center;
   border-color:#cccccc;
   font-family : Verdana, Arial, sans-serif; font-size: 14px;
   color: #ff0000;
   background-color:#cccccc;
   font-weight:bold;
   padding:0px;}
   
.def3 {
   width:444px;
   border: 1px solid;
   border-color:#cccccc;
   font-family : Verdana, Arial, sans-serif; font-size: 12px;
   color: #ffffff;
   /*background-color:99cc00;*/
   font-weight:bold;
   padding:0px;}
/* end of profile*/


.texten2 {
color:#333333; font-weight:bold; font-size:10px; font-family:Arial; text-align:left;}

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

smallTextRelProducts, TD.smallTextRelProducts, SPAN.smallTextRelProducts, P.smallTextRelProducts {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #2c4694;
  border:0px;
  text-align:center;
}

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

table.small {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  border:1px;
  border-color:#999999;
  width:700px;
  text-align:center;
  /*vertical-align:bottom;*/
  }

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #000000;
  width:100px;
  overflow:hidden;
}

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: 9px;
}

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

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

TABLE.formArea {
  background: #f1f9fe;
  border-color: #ffffff;
  
  border-width: 0px;
}

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;
font-size:20px;
  color: #ff0000;
  text-shadow: 0px -1px 0px #999999;
  font-weight:bold;
  }

SPAN.productSpecialPriceRelProducts{
  font-family: Verdana, Arial, sans-serif;
  font-size:11px;
  color: #ff0000;
  text-align:center;
  }

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

.moduleRow { }
.moduleRowOver { background-color: #aaaaaa; /*cursor: pointer; cursor: hand;*/ }
.moduleRowSelected { background-color: #999999; border-bottom:1px solid; border-bottom-color:#3d9ddd;}

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FF0000; }
.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: #000000; }

.tax  {
color:#444444;
/*text-decoration:blink;*/
}
/* Delen för Swedx.com design*/

.rubriken {
  color:#333333;
  FONT-FAMILY: Arial;
  FONT-SIZE: 12px;
  margin-left: 0.5cm;
  font-weight:bold
  }
  
.texten {width:550px}

p.rubriken1 {
  COLOR: #111111;
  FONT-FAMILY: Arial;
  FONT-SIZE: 10px;
  margin-left: 0.1cm;
  }
  
.image  { float:right; border:0px; padding:1px;}
.image1 { border:0px;}
TD.infoauto{height:auto;}

 
.hr  { width:90%; size:1px; color:#999999;}


/*========================================================*/
/*Tabber Start*/
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber { background-color:#FFFFFF;
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0px;
/* margin-bottom:5px; */
 padding: 2px;
 font: bold 12px Verdana, sans-serif;
 }

ul.tabbernav li
{
 list-style: none;
 margin: 1px;
 display: inline;
  /*background:url(images/bg/active-tab-bg.jpg);
  height:50px;*/
  /*border-bottom: 1px solid #00ff00;*/

}

ul.tabbernav li a
{
 padding: 2px;
 margin-left: 2px;
 /*border: 1px solid #3d9ddd;
 border-bottom: 11px solid #3d9ddd;*/
 background-color:#99cc00;
 border-radius: 5px 5px 0px 0px;
 /*background:url(images/bg/active-tab-bg.jpg);*/
 text-decoration: none;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 font-weight: bold;
}

ul.tabbernav li a:link { color: #111111; }
ul.tabbernav li a:visited { color: #ff0000; }

ul.tabbernav li a:hover
{
 color: #0000ff;
 background: #cccccc;
 border-color: #ff0000;
}

ul.tabbernav li.tabberactive a
{
 background-color: #0099d5;
 /*background:url(images/bg/active-tab2-bg.jpg);*/
 /*border-top: 1px solid #0000ff;*/
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
 }

ul.tabbernav li.tabberactive a:hover
{
 color: #000000;
 background: #cccccc;
 /*border-bottom: 1px solid #505050;*/
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:2px;
 border:1px solid #505050;
 border-top:1px solid #505050;
 background-color:#FFFFFF;
 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */
/* width:618px;*/
 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */
/* overflow:auto; */
}

.tabberlive .tabbertab .reltabber{
 padding:3px;
 border:1px solid #505050;
 border-top:1px solid #505050;
 background-color:#FFFFFF;
 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height 
 height:300px; 
 width:630px; */
 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */
/* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}

.tabberlive .tabbertab .reltabber h2 {
 display:none;
}
.tabberlive .tabbertab .reltabber h3 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 width:618px;
/* overflow:auto; */
 }

.tabbertable { border:1px solid; border-color:#999999; background-color:#FFFFFF; text-align:center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight : bold;
	margin-left:auto; margin-right:auto;
  	}
.tabbertable1 {  background-color:#FFFFFF; text-align:center; padding:2px; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight : bold;
	margin-left:auto; margin-right:auto;
    /*border:1px solid; border-color:#000000;*/
	
  	}
TD.tabbertable1 {height:87px; width:119px;
 /*border-bottom:1px solid #505050;*/
 border:1px solid #cccccc;
 }
TD.tabbertable2 {height:26px; width:119px; border:1px solid; border-color:#cccccc;}
TD.tabbertable3 {height:254px; width:239px;  border:0px solid; border-color:#999999;}

/*========================================================*/
/*Tabber End*/


.banner {width:960px; height:123px; background-color:#FFFFFF;}

/* Product's image in Product_info.php*/
TD.pimage {
/*border-bottom: 1px solid #999999; padding:0px;*/
}

#navMenu { margin: 0px; padding: 0px; height: 98px; z-index: 50; background-color: #FFFFFF; font-size: 10px; }
#navMenu li { width:180px; height: 18px; position: absolute; display: block; z-index: 50; list-style: none; text-align: left; }
#n1 { left: 236px; background-color: #336666; }
#navMenu li ul { visibility: hidden; position: absolute; left: 0px; margin: -1 0 0 -30px; padding: 0px; width: 230px; border-style: solid; border-color: #000000; }
#navMenu #n1 ul { background-color: #ffffff; }
#navMenu li ul li, #navMenu li ul li a { width: auto; height: auto; position: relative; z-index: 56; color: #000000; font-weight: normal; text-align: left; }

/* dynamic menu CSS */
/*
  $Id: dynamenu_for_osc_styles.txt,v 1.00 2006/05/07 20:04:02 nate_02631 Exp $
	
	Dynamenu for osCommerce CSS Definitions

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  
	Released under the GNU General Public License
	
	Below are styles to be included in your catalog stylesheet (stylesheet.css) for
	use with Dynamenu for osCommerce. All the CSS declarations for various menu styles
	are included below. You need only include the style for the type of menu you plan
	to use in your store template (of course feel free to paste them all in if experimenting).
	
	The plain and DHTML menus also work with a set of templates found in the
	/includes/functions/dynamenu/templates folder, but in just about all cases
	modifying the styles below should net you the results you want. 
	
*/

	 

/*-------------------------------------*/
/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/

.horbar	{   /* Color of main horizontal menubar and border */
	color: black;
	background-color: #e6e7e6;
	border: 1px outset #525252;
}

.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */
	float: left;
	/*white-space: nowrap;*/
}

.horizitem a {              /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	position: relative;	
	display: block;	
}

.horizitem a:link, .horizitem a:visited 	{      /* Font style & color of main menu items */
	color: #000000;
	text-decoration: none;
}

.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;
}

.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.horizsubframe	{      /* Color of submenu item and border */
	background-color: #e6e7e6;
	border: 2px outset #fdfefd;
	
	position: relative;
	display: block;	
}

.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	text-align: left;
	/*white-space: nowrap;*/
}

.horizsubitem a {            /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */
	color: #000000;
	font-size: 12px;	
	text-decoration: none;
}

.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;		
	text-decoration: none;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
		font-weight: bold;
		width:100px;
		overflow:hidden;
}

.horbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
	width:100px;
	overflow:hidden;
}


/*---------------------------------*/
/*   Vertical Fly-Out Menu Style   */
/*---------------------------------*/

.verbar	{   /* Color of main vertical menubar and border */
	color: black;
	background-color: #e6e7e6;
	border: 1px outset #fdfefd;
}

.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */
	text-align: left;
	/*white-space: nowrap;*/
}

.vertitem	a {   /* Font style, size of main menu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 10px;		
	text-decoration: none;
	position: relative;
	display: block;		
}

.vertitem a:link, .vertitem a:visited	{   /*  font style & color of main menu items */
	color: #000000;
	text-decoration: none;	
}

.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}

.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;	
}

.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.vertsubframe	{   /* Color of submenu item and border */
	background-color: #e6e7e6;
	border: 2px outset #fdfefd;

	position: relative;
	display: block;	
}

.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	text-align: left;
	/*white-space: nowrap;*/
}

.vertsubitem a	{   /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;			
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.vertsubitem a:link, .vertsubitem a:visited	{   /*  font style & color of submenu items */
	color: #000000;
	text-decoration: none;	
}

.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}

.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;			
}

.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
		font-weight: bold;
		  width:100px;
  overflow:hidden;
}

.verbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
	  width:100px;
  overflow:hidden;
}

/*---------------------------*/
/* Tree and Plain Menu Style */
/*---------------------------*/

.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	/*white-space: nowrap;*/
}


.phplmbodytable { /* Class of table cells containing plain menus */

}

.phplmnormal {     /* Font size & color of unlinked menu items */
	color: #000000;
	font-size: 10px;	
	text-decoration: none;	
}


a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */
	color: #101010;
	font-size: 10px;	
	text-decoration: none;	
}


a.phplm:hover	{      /* Font color, style of menu items when hovered over */
	color: #ff0000;
	background-color: #ccc;
	font-size: 10px;	
	text-decoration: none;	
}

a.phplm:active	{      /* Font size & color of menu items when clicked */
	color: #ff0000;
	font-size: 10px;	
	text-decoration: none;	
}

.dmselected {   /* Style overide for selected category tree */
    background-color: #aaa;
		font-weight: bold;
		  width:100px;
  overflow:hidden;
				}
				
.prisjakt { width:122px; border:1px #999999 solid; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin-left:1px; padding:3px;}

.defCel { border:1px solid; border-color:#333333; margin:0px; padding:0px;
}
.Text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.defPrice {
   border: 1px solid;
   border-color:#cccccc;
   font-family : Verdana, Arial, sans-serif; font-size: 12px;
   font-weight:bold;font-size:24px; color:#FF0000; text-align:center}
   
.hidePrices {
	display:none;
}
.rubrik {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: large;
	color:#0099d5;
}
/* limit of category box width*/
.catbox {
	width: 100px;
	overflow: hidden;
}
