

body {
  font-family: trebuchet ms,geneva;
  font-size: small;
  background-color: #f3f3f3;
  margin: 10px;
}

/* SIDLAYOUT */
#layout {width: 970px;margin: 5px 0 0 5px; padding: 5px; overflow:hidden;}

/* KOLUMNBOX */
#kolumncontainer{width: 960px;}
/* KOLUMN 1 */
#kolumn1 {width: 960px; padding: 10px 10px 10px 10px; }
#kolumn1 p {line-height: 20px; margin: 0 0 5px 0;}


/* BOX 3 - innehåll */
#kolumnbox3 {min-height: 960px; margin: 0; padding: 0 10px 0 10px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; background: #ffffff;}
#kolumnbox3 p {line-height: 20px; margin: 0;}
/* BOX 3 runda hörn */
.rund3 {margin: 0 0 15px 0; background: none;}
.rundtopp3 {background: transparent;}
.rundbotten3 {background: transparent;}
.rund3_r1{margin: 0 5px; height: 1px; overflow: hidden; background: #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.rund3_r2{margin: 0 3px; height: 1px; overflow: hidden; background: #ffffff; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-width: 0 2px;}
.rund3_r3{margin: 0 2px; height: 1px; overflow: hidden; background: #ffffff; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.rund3_r4{margin: 0 1px; height: 2px; overflow: hidden; background: #ffffff; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}

form{margin:0;padding:0;}
fieldset{margin:1em; border:0px;}
legend{margin:1em 0;padding:0 .5em;color:#036;background:transparent;font-size:1.3em;font-weight:bold;}
label{float:left;width:100px;padding:0 1em;text-align:right;}
fieldset div{margin-bottom:.5em;padding:0;display:block;}
fieldset div input,fieldset div textarea{border:1px solid #cccccc;padding:10px;color:#333;}
fieldset div select{padding:1px;}div.fm-multi div{margin:5px 0;}div.fm-multi input{width:1em;}
div.fm-multi label{display:block;width:200px;padding-left:5em;text-align:left;}
#fm-submit{}
#fm-submit input{border:1px solid #333;padding:2px 1em;background:#555;color:#fff;font-size:100%;}
input:focus,textarea:focus{border:1px solid #ff9900; background:#efefef;color:#000;}fieldset div.fm-req{font-weight:bold;}
fieldset div.fm-req label:before{content:"* ";}

#searching{
display:none;
position:absolute;
top:200px;
left:300px;
padding:50px;
background:#ffffff;
border:#000000 30px solid;
}

#searching h2{
margin-bottom:20px;
}



.atoz {
}
.atoz h4 {
  font-size: 100%;
  font-weight: bold;
  margin-top: 15px;
}


.banner {

}
.banner a {
	color : #000000;
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
}
.banner h2 {
  background-color: #efefef;
  padding: 2px;
  font-size: 100%;
  font-weight: 500;
  margin-bottom: 0px;
}
.banner h3 {
  background-color: #efefef;
  padding: 2px;
  padding-right: 4px;
  font-size: x-small;
  font-weight: 500;
  margin-top: 0px;
  text-align:right;
}


.featured {
}
.featured a {
	color : #000000;
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
}
.featured table {
  margin: auto;
  padding: 0px;
}
.featured th {
  background-color: #DFFBCF;
  padding: 2px;
}
.featured h4 {
  font-size: 100%;
  margin-top: 0px;
}
.featured .stars {
  font-size: x-small;
}


.menu {
}


.navigation {
  width: 728px;
  text-align: center;
  margin: 20px 0 20px 0;
}
.navigation a {
	color : #000000;
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
}

.prices {
  margin-top: 15px;
  width: 728px;
}


.product {
  margin-top: 15px;
  width: 728px;
}

.product a {
	color : #000000;
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
}

.product h3 {
  font-size: 130%;
  margin: 10px 0px 10px 0px;
}
.product p {
  text-align: justify;
}


.ratings {
  margin-top: 15px;
  width: 728px;
}
.ratings form {
  display: inline;
}
.ratings form select {
  color: #AF7817;
}
.ratings form textarea {
  width: 100%;
}



.searchform {
font-family: trebuchet ms,geneva;
  font-size: small;
  color: #333;
  margin: 10px;
}

.searchresults {
  width: 728px;
}
.searchresults h4 {
  font-size: 100%;
  font-weight: bold;
  margin: 10px 0px 10px 0px;
}
.searchresults p {
  text-align: justify;
  margin: 10px 0px 10px 0px;
}

.related {
  width: 717px;
  background-color: #eeeeee;
  font-weight: bold;
  padding: 4px;
  margin-left: 2px;
  margin-top: 10px;
}


.starsOn {
  color: #AF7817;
  font-weight: bold;
}
.starsOff {
  color: #AAAAAA;
  font-weight: bold;
}
.nobr {
  white-space: nowrap;
}
.disabled {
  color: #AAAAAA;
}

