/* BODY */
body, h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font:12px Verdana,Helvetica,Arial,sans-serif}
body {background-color:white; color:black}

a{color:black}
/* LINK */
 

.defaultbold a{color:black; font-weight:bold}
.defaultbold a:hower{color:black; font-weight:bold}
.defaultbold a:active{color:black; font-weight:bold}
.defaultbold a:visited{color:black; font-weight:bold}
.defaultbold a:link{color:black; font-weight:bold} 

.buy a{color:red; font-weight:bold}
.buy a:hower{color:red; font-weight:bold}
.buy a:active{color:red; font-weight:bold}
.buy a:visited{color:red; font-weight:bold}
.buy a:link{color:red; font-weight:bold}

.moreinfo a{color:red}
.moreinfo a:hower{color:red}
.moreinfo a:active{color:red}
.moreinfo a:visited{color:red}
.moreinfo a:link{color:red}


/* ST�RRELSE */
h1 {font-size:20px;font-weight:bold}
h2 {font-size:18px;font-weight:bold}
h3 {font-size:16px;font-weight:bold}
h4 {font-size:14px;font-weight:bold}
h5 {font-size:12px;font-weight:bold}


#page {background-color:white;margin: auto; width:996px; position: relative; border-right:1px silver solid; border-left:1px silver solid;border-bottom:1px silver solid;}
#pageadmin {background-color:white;margin: auto; width:1250px; position: relative; border-right:2px silver solid; border-left:2px silver solid;border-bottom:2px silver solid;}

#pageprint {background-color:white;margin: auto; width:670px; position: relative; border:1px black solid}

/* FARVER */
.texas {background-color:#f7db00}
.garden {background-color:#f7db00}
.park {background-color:#3a713d}
.sparetime {background-color:#00325c}

/* HEADER */
#intro {font-size:11px; }


#menutop {
  padding: 3px 0; 
  margin: 0;
  padding-left:1em;
  border-bottom: 1px solid black;
  font-size:90%;
}
  
#menutop li {
  list-style: none; 
  margin: 0;
  display: inline;}
  
#menutop li a {
  padding-top: 2px; 
  padding-bottom:3px;
  padding-left:3px;
  padding-right:3px;
  margin-left: 3px;
  border: 1px solid black; 
  border-bottom: none;
  background: white;
  text-decoration: none;
}
  
#menutop li a:link {
  color: black;}
  
#menutop li a:visited {
  color: black;}
#menutop li a:hover {
  color: red; 
  border-color: black}
  
#menutop li a#selectedmenutop {
  background: white; 
  border-bottom: 1px solid white;
  color:black;
  font-weight:bold}

.menutext{
  background: white; 
  border-bottom: 1px solid white;
  color:black;
  font-weight:bold;
  margin-left:3px;}
	}

#youarehere{margin-left:5px;margin-right:5px;margin-top:10px;margin-bottom:10px }

.line{height:1px;margin-bottom:10px;font-size:1px}

#block{clear:both; }
#blockleft {width:202px; float:left;  margin-top:10px; }
#blockcenter {width:565px; float:left;margin-left:10px;  margin-top:10px; }
#blockright {width:202px; float:right;  margin-top:10px; }
#blockcentereorder {width:767px; float:left;margin-left:10px;  margin-top:10px; }
 
#blockcenterwidth {width:767px; float:left;margin-left:10px;  margin-top:10px; }


#menu {position:absolute;top:112px;height:23px;width:960px;padding:0px;padding-top:5px}
#menu li {list-style:none;display:inline}
#menu a {float:left;text-decoration:none;height:21px;padding:0px 6px;border-bottom:none;border-left:none;font-size:13px;font-weight:bold;}
#menu a:hover {color:white}
#menu a {padding-top:2px}
#menu li a:link #selected {background:#fff;color:#2665A8}
#menu li a:visited #selected {background:#fff;color:red}
#menu li a:active #selected {background:#fff;color:#2665A8}
#menu li a#selected {background:#fff;color:black; border-top:1px solid black;border-right:1px solid black;border-left:1px solid black; }




#footer {clear:both; height:30px;border-top:1px gray solid;border-bottom:1px gray solid; width:100%; background:#efefef}
#footer #text {font-size:11px; margin-top:10px; color:white; margin-left:10px; }

#link {text-align:center;margin-top:10px;margin-bottom:10px;width:100%; font-size:9px; color:black }
#link a{ color:black }
 
/* PRODUCTMENU */	

#menuindex { padding: 0px 0; margin: 0; padding-top:5px; font-size:12px; font-weight:bold; color:white;  }
#menuindex li { list-style: none; margin: 0; height:25px; }
#menuindex li a { padding: 3px; text-decoration: none; border-top:1px solid black; border-bottom:1px solid black; background-color:silver; display: block;}
#menuindex li a:link { color: white;}
#menuindex li a:visited { color: white;}
#menuindex li a:hover { color: black; background-color:white }
#menuindex li a#selected { color: black; background-color:#FFE500; }










 
.miniproduct{width:270px;float:left;padding-top:10px;}
.miniproduct img{padding-right:10px;}
.miniproduct .head{font-size:11px; font-weight:bold;}
.miniproduct a{font-weight:bold;color:red}

.help {}
.help li{list-style:none;height:20px;}
  
.contact{margin-bottom:10px;background-color:white;border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;border-top:none;width:200px;}
.contact .head{border-top:1px solid black;border-bottom:1px solid black;padding:3px;color:black;background-color:#FFE500;font-weight:bold; text-align:center}
.contact .text{padding:3px}

.bottom{float:left;margin-left:10px;margin-right:10px;width:230px;}


#byonline{display:block; border-left:1px solid black; border-bottom:1px solid black; background-color:white}
#byonline .head{background-color:gray; font-weight:bold; color:white; text-align:center; font-size:14px; border-top:1px black solid;border-bottom:1px black solid}

.ad{display:block; border-top:1px solid black;border-left:1px solid black;border-bottom:1px solid black; background-color:white; margin-top:10px;padding-bottom:10px;}
.ad img {border:0px solid gray; margin-top:10px}
.ad a{color:black;text-align:center;display:block; text-decoration: none}
.ad .make{font-size:14px; font-weight:bold}
.ad .price{font-size:12px; font-weight:normal}
.ad .partnumber{font-size:12px; font-weight:normal}
.ad .specialprice{font-size:12px; font-weight:bold; color:red;}
.ad .head{background-color:#FFE500; font-weight:bold; color:black; text-align:center; font-size:14px;border-bottom:1px solid black}

.callcenter{display:block; border-top:1px solid black;border-left:1px solid black;border-bottom:1px solid black; background-color:white; margin-top:10px;}
.callcenter .head{background-color:#FFE500; font-weight:bold; color:black; text-align:center; font-size:14px;border-bottom:1px solid black}

.frontpage{float:left;display:block; width:92px;height:110px;  }
.frontpage img { width:75px; height:75px; margin-top:4px; border: 0px;padding:5px; border:1px silver solid}
.frontpage a{color:black;text-align:center;;display:block; height:140px;text-decoration: none}
.frontpage a:hover{display:block;text-decoration: none;}
.frontpage .make{font-size:11px; font-weight:bold}

#productfooter{text-align:center; width:760px}


#shop tbody{vertical-align:top}
#shop #image{width:60px;}
#shop #partno{width:140px;}
#shop #name{width:auto;}
#shop #quantity{width:50px}
#shop #price{width:70px}
#shop #lineprice{width:70px}
#shop #stock{width:50px}
#shop #remove{width:50px}



.productmenu {list-style:none;border-top:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray;color:white;padding:0px;margin:0px}
.productmenu li {display:inline}
.productmenu li a{color:white;background:#fff;display:block;text-decoration:none;margin:0;padding:3px 5px;border-top:1px solid white;_width:200px;font-size:11px}
.productmenu li a:link { color:black;background:#efefef;}
.productmenu li a:visited { color:black;background:#efefef;}
.productmenu li a:hover { color:black; background:white; }
.productmenu #selected {background:white;color:black;font-weight:bold}

.leftmenutext{margin: 5px; font-size:11px}

.arrow{font-weight:bold;color:green}


.deliveryaddress {font-weight:bold;width:100%}
.deliveryaddress #key{width:120px;} 

#orderlinelist {width:100%;text-align:left}
#orderlinelist #partno {width:100px}
#orderlinelist #name {width:100px}
#orderlinelist #quantity {width:30px}
#orderlinelist #price {width:50px}

.zip{font-size:9px;font-weight:bold}


.defaulttable{
	width: 100%;
	background-color: #ccc;
}

	
.defaulttable thead{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-align: left;
}

.defaulttable tbody{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	
}

.defaulttable th{

	vertical-align: top;
}

.defaulttable td{
	vertical-align: top;
	background-color: white;
}


.complaintlist {border:1px;width:100%;text-align:left;background-color: gray; font-size:10px}
.complaintlist thead{text-align: center}
.complaintlist td{background-color: white}

.complaint {border:1px;width:100%;text-align:left;background-color: gray}
.complaint thead{text-align: center}
.complaint td{background-color: white}



#topmenu {
	padding: 0;
	margin: 0;
	float: left;
	padding-right: 20px;
}
  
#topmenu li {
	float:left;
	list-style: none; 
	margin: 0;
	display: inline;
	}
  
#topmenu li a {
	display: block;
	line-height: 16px;
	padding-left: 12px;
	padding-right: 12px;
	margin: 0;
	margin-right: 0px;
	border-right: 1px solid #e4e4e4;
	text-decoration: none;
	color: #747474;
	font-weight: normal;
	font-size: 11px;
}

#topmenu li a:hover {
	text-decoration: underline;
}





.footerlink {
	padding: 0;
	margin: 0;
	padding-right: 20px;
}
  
.footerlink li {
	list-style: none; 
	margin: 0;
	
	}
  
.footerlink li a {
	display: block;
	line-height: 16px;
	padding-left: 12px;
	padding-right: 12px;
	margin: 0;
	margin-right: 0px;
	text-decoration: none;
	color: #747474;
	font-weight: normal;
	font-size: 9px;
}

.footerlink li a:hover {
	text-decoration: underline;
}
