BODY { background: #ffffff; margin: 8px; font-family: Verdana,Arial,Sans-serif; 
background-image:url("images/dsv2bg.jpg"); 
background-repeat:repeat-x;
pading:0px; margin:0px;
}
.topheader	{
	background-image:url("images/infoboxtop.png");
	width:160px;
	height:41px;
	color:#ffffff;
	font-size:12px;
	padding-left:12px;
}
.topheader2	{
	background-image:url("images/infoboxtop.png");
	width:160px;
	height:41px;
	color:#ffffff;
	font-size:12px;
}
.middleheader	{
	background-image:url("images/infoboxmiddle.png");
	width:160px;
	color:#ffffff;
	font-size:12px;
	text-align:center;
}
.bottomheader	{
	background-image:url("images/infoboxbottom.png");
	width:160px;
	height:10px;
	padding:0px;
	margin:0px;
}

.thetoplinks	{
	font-size:11px;
	color:#364327;
	
}
.searchsubmit	{
	border: 1px solid #aaaaaa;
	background-color:#ffffff;
}
.searchsubmit2	{
	background-color:#ffffff;
	border: 0px solid #ffffff;
}
.bottominfo	{
	width:100%;
	height:100px;
	background-color:#d16004;
	padding-top:10px;
}
.bottomwrapper {
	width:970px;
	margin:auto;
	font-size:11px;
	color:#ffffff;
}
.paddingtop {
	margin-top:5px;
}
.bottomwrapper A:LINK, .bottominfo A:active, .bottominfo A:visited	{
	color:#ffffff;
}
.bottomwrapper A:hover	{
	color:#cccccc;
}
.leftfloat {
	width:232px;
	float:left;
}
.leftspacer {
	width:10px;
	float:left;
}
.cleardiv {
	clear:both;
}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #70d250; text-decoration: underline; }
A { color: #000000; text-decoration: none; }
A:hover { color: #EC6307; text-decoration: underline; }
FORM { display: inline; }
TR.header {  }
.cartbox {
	margin-top:4px;
	background-image:url("images/cartbg.jpg");
	width: 196px;
	height:84px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
.cartboxinner {
	padding:5px;
	color:#1767b4;
	padding-top:10px;
}

TR.headerNavigation { color: #000000; background-color: #000000; }
TD.headerNavigation { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: bold; background-color: #000000; padding: 6px; border-bottom: 1px solid #000000; border-top: 1px solid #000000; }
A.headerNavigation { color: #000000; }
A.headerNavigation:hover { color: #CC6733; }
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: #ffffff; }
TD.footer { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #637888; color: #FFFFFF; padding: 6px; background-image : url(images/oc_bottom1.gif); }
.infoBox { background-color: transparent; }
.infoBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.infoBoxNotice { background: #FF8E90; }
.infoBoxNoticeContents { background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
TD.infoBoxHeading2 { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #EEEEF0;  
	background-color:#1d76cd; 
	height: 42px;  
}
TD.infoBoxHeading { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #EEEEF0;  
	background-image : url(images/biginfoboxtop.png);
	height: 42px;  
	text-align:center;
	background-repeat:no-repeat;
}
TD.infoBoxHeading4 { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #EEEEF0; 
	background-image : url(images/biginfoboxtop.png);
	height:42px;
	background-repeat:no-repeat;
 }
TD.infoBoxHeading3 { 
	 }

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: #f8f8f9; }
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { background: #f8f8f9; }
TABLE.productListing { border-color: #b6b7cb; }
.productListing-heading2 { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #ffffff; 
	background-color: #ffffff; height: 14px; padding: 3px; border-bottom: 5px none #ffffff; margin-bottom : 10px; 
	background-image : url(images/black_border.gif);
	background-position : top;
	background-repeat : no-repeat;
	vertical-align : text-top;
}

.productListing-heading { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	padding: 3px; 
	margin-bottom : 0px; 
	background-position : top;
	background-repeat : no-repeat;
	vertical-align : text-top;
}
	
	
	
TD.productListing-data { 
font-family: Verdana, Arial, sans-serif; 
font-size: 12px; 
font-weight: bold; 
padding: 2px; 
vertical-align : middle;
}


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


.carttext A:LINK {color : #1767b4; text-decoration : none; font-weight : bold;}
.carttext A:VISITED {color : #1767b4; text-decoration : none; font-weight : bold;}
.carttext A:ACTIVE {color : #1767b4; text-decoration : none; font-weight : bold;}
.carttext A:HOVER {color : #444444; text-decoration : none; font-weight : bold;}


TD.pageHeading2, DIV.pageHeading2 { 
font-family: Verdana, Arial, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #ffffff; 
background-color: #1767b4; 
height: 29px;  
padding: 2px; 
border-top: 5px solid #ffffff; }

TD.pageHeading, DIV.pageHeading { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #EEEEF0; 
	background-image : url(images/biginfoboxtop.png);
	height:42px;
	padding-left:20px;
	background-repeat:no-repeat;
 }




TD.productDesc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #808080;
  padding: 0px 4px 0px 0px;
}

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: 11px; line-height: 1.5; 
background-color:transperant;

}
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: #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, RADIO, SELECT { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
INPUT { background-color: #F8F8F8; 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: #E80000; 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; }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }
.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; }
.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; }
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.site_table { background-color: #FFFFFF; }
TD.left { background-color: #EAEAEC; }
TD.right { background-color: #EAF0E3; }


TABLE.content { 

	padding: 0px 4px 0px 0px;
	background-color:transperant;

}



.copy { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #364327; padding: 5px; }

.underkategori { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; width: 100%; background-color: #000000; height: 24px;  padding: 5px; height:25px; border-top: 2px solid #ffffff; }
.underkategori2 { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; width: 100%; background-color: #000000;   padding: 5px;  border-top: 2px solid #ffffff; }
.bild {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
        border: #000000;
        border-style: solid;
        border-top-width: 0pt;
        border-right-width: 0pt;
        border-bottom-width: 0pt;
        border-left-width: 0pt
}



 
.highslide-image { border:1em solid white; }

.highslide-image2 { border:1px solid black; }

.highslide-caption
{
    display: none;	    
    padding:0 1em 1em 1em;
    background:#fff;
}

.highslide-caption input
{
	margin-top:5px;
	width:80%;
}

.highslide-caption .button { width:auto; }

.highslide-caption select
{
	margin:0;
	width:4em;
}

.highslide-display-block { display: block; }
.highslide-display-none { display: none; }


.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;

}

.progress{
  width: 1px;
  height: 14px;
  color: white;
  font-size: 12px;
  overflow: hidden;
  background-color: navy;
  padding-left: 5px;}
}


.cat_info_box {background: #fff6e6; border: solid 1px #6FA1C8; padding: 8px; margin-bottom: 10px; font-family: Verdana, Arial, sans-serif;
  font-size: 11px; font-weight: bold}

