﻿@media print {.noprint { display: none; }}
.vgrspalt{width: 110px; background-color: #f9f9f9; border-color: #86c852; border-style: solid;
border-width: 2px; padding-left: 5px;	
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6FFB5', endColorstr='#ffffff')";
	font-family: Arial, Verdana, Sans-serif;
	text-align: left; font-size:larger;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #D6FFB5),color-stop(1, #ffffff));}
.greenRightBox{width:100%;text-align:center; background-color:#86C852; color:White; font-family:Arial, Tahoma, Helvetica; font-size:24px;}
.yellowAttention{background-color: Yellow; font-weight: bold; font-family: Arial;}
#wrapper{width: 950px;
margin-left: auto;
margin-right: auto;}
.accordionHeader
{border: 1px solid #86C852;
color: white;
background-color: #86C852;
font-family: Arial, Sans-Serif;
font-size: 12px;
font-weight: bold;
padding: 5px;
margin-top: 5px;
cursor: pointer;}
#master_content .accordionHeader a
{color: #FFFFFF;
background: none;
text-decoration: none;}
#master_content .accordionHeader a:hover
{background: none;
text-decoration: underline;}
.accordionHeaderSelected
{border: 1px solid #86C852;
color: white;
background-color: #86C852;
font-family: Arial, Sans-Serif;
font-size: 12px;
font-weight: bold;
padding: 5px;
margin-top: 5px;
cursor: pointer;}
#master_content .accordionHeaderSelected a
{color: #FFFFFF;
background: none;
text-decoration: none;}
#master_content .accordionHeaderSelected a:hover
{background: none;
text-decoration: underline;}
.accordionContent {background-color: #ffffff;
border: 1px dashed #2F4F4F;
border-top: none;
padding: 5px;
padding-top: 10px;}
.unwatermarked {height:18px;
width:148px;}
.watermarked {height:20px;
width:150px;
padding:2px 0 0 2px;
border:1px solid #BEBEBE;
background-color:#F0F8FF;
color:gray;}
.autocomplete_completionListElement {visibility : hidden;
margin : 0px!important;
background-color : inherit;
color : windowtext;
border : buttonshadow;
border-width : 1px;
border-style : solid;
cursor : 'default';
overflow : auto;
height : 200px;
text-align : left; 
list-style-type : none;}
.autocomplete_highlightedListItem
{background-color: #ffff99;
color: black;
padding: 1px;}
.autocomplete_listItem {background-color : window;
color : windowtext;
padding : 1px;}
.popupControl{
background-color: #ffffee;
position:absolute;
visibility:hidden;
font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;
font-size: 130%;
line-height: 125%;
font-weight: bold;
color: #393939;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #D6FFB5),color-stop(1, #ffffff));}
table.normal {
font-family: Arial, Verdana, Sans-serif;
font-size: 80%;
font-weight: normal;
line-height: normal;
width: 100%;
margin-bottom: 1px;}
table.normal td {
padding-top: 1px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 1px;}
table.listing {
font-family: Arial, Verdana, Sans-serif;
font-size: 70%;
font-weight: normal;
line-height: normal;
width: 100%;
margin-bottom: 1px;}
table.listing th {
padding-top: 0;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 0;
font-weight: bold;
text-align: left;
padding: 2px;}
table.listing td.pad {
padding-top: 1px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 1px;}
table.listing td.noPad {
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;}
a:link img, a:visited img, a:active {border-width:0px; border-style:none; border-bottom-style:none;}
a.noborder:link, a.noborder:visited {border-width:0;}
a.thumbnail:link, a.thumbnail:visited {border-width:0;}
a:hover {color:Blue;}
a {color:#000000; border-bottom-style:dotted; border-bottom-width:1px; text-decoration:none; border-color:#86c852; }
a {color:#000000; border-bottom-style:dotted; border-bottom-width:1px; text-decoration:none; border-color:#86c852; }
table.listing td h1 {
font-family: Verdana, Arial,  Sans-serif;
font-size: 160%;
font-weight: bold;
line-height: normal;
text-transform: uppercase;
color: #000000;
margin-top: 0;
margin-bottom: 6px;}
h1 {font-family: Verdana, Arial,  Sans-serif;
font-size: 110%;
font-weight: bold;
line-height: normal;
text-transform: uppercase;
color: Gray; 
margin-top: 0;
margin-bottom: 2px;}
h2 {font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;
font-size: 90%;
font-weight: bold;
line-height: normal;
text-transform: uppercase;
color: #393939;
margin-top: 0;
margin-bottom: 5px;}
h3 {font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;
font-size: 70%;
font-weight: bold;
line-height: normal;
text-transform: uppercase;
color: #393939;
margin-top: 7px;
margin-bottom: 7px;}
p {font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;
font-size: 80%;
font-weight: normal;
line-height: 135%;
color: #393939;
margin-top: 2px; 
margin-bottom: 6px;
text-align:inherit;}
em {font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;
font-size: 80%;
font-weight: normal;
line-height: 135%;
color: #393939;
margin-top: 2px; 
margin-bottom: 6px;
text-align:inherit;
font-style:italic; }
p.pre {font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;
font-size: 70%;
line-height: 125%;
font-weight: bold;
color: #393939;}
ul, ol { margin-top: 2px; }
li {font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;
font-size: 80%;
font-weight: normal;
line-height: normal;
color: #393939;
margin-top: 0; 
margin-bottom: 1px;}
li li {font-size: 100%;}
div.formBlock {padding-top: 2px;
padding-bottom: 2px;
display: block;}
label {font-family: Arial, Verdana, Sans-serif;
font-size: 60%;
font-weight: normal;
line-height: normal;}
span.inputAddText {
font-family: Arial, Verdana, Sans-serif;
font-size: 60%;
font-weight: normal;
line-height: normal;}
div.block {padding-bottom: 2px;
margin-bottom: 3px;}
div.block label {
display: block;
margin-bottom: 2px;}
div.block span {font-family: Arial, Verdana, Sans-serif;
font-size: 60%;
font-weight: normal;
line-height: normal;}
input {font-family: Arial, Verdana, Sans-serif;
font-size: 70%;
font-weight: normal;
line-height: normal;
margin: 1px;}
div.checkbox {padding-top: 5px;
padding-bottom: 5px;}
div.checkbox input {border: none;}
div.checkbox label {padding-left: 4px;}
div.block input, div.inline label {
padding-left: 3px;
border-style: solid;
border-width: 1px;
border-color: #AAAAAA;
height: 14px;}
textarea {font-family: Arial, Verdana, Sans-serif;
font-size: 70%;
font-weight: normal;
line-height: normal;
overflow: auto;}
fieldset {border-style: solid;
border-width: 1px;
border-color: #D0D0D0;
padding-bottom: 6px;
margin-top: 6px;
margin-bottom: 6px;}
fieldset label, div.checkbox label {}
legend {font-family: Arial, Verdana, Sans-serif;
font-size: 60%;
font-weight: bold;
color: #393939;
font-weight: normal;
line-height: normal;}
select {
font-family: Arial, Verdana, Sans-serif;
font-size: 60%;
font-weight: normal;
line-height: normal;
margin: 1px;}
button, input.button {
font-family: Arial, Verdana, Sans-serif;
font-size: 60%;
font-weight: bold;
line-height: normal;
text-transform: uppercase;
background-color: #C40001;
color: #ffffff;
border-style: solid;
border-width: 2px;
border-top-color: #DC0000;
border-left-color: #DC0000;
border-right-color: #8D0001;
border-bottom-color: #8D0001;}
input.buttondisabled, button.buttondisabled {
font-family: Arial, Verdana, Sans-serif;
font-size: 60%;
font-weight: bold;
line-height: normal;
text-transform: uppercase;
background-color: #D0D0D0;
color: #ADAAAD;
border-style: solid;
border-width: 2px;
border-top-color: #C4C4C4;
border-left-color: #C4C4C4;
border-right-color: #C4C4C4;
border-bottom-color: #C4C4C4;}
div.annons_huvud{font-family: Arial, Verdana, Sans-serif;
font-size: 50%;}
div.inloggad{font-family: Arial, Verdana, Sans-serif;
font-size: 60%;}
div.btnBlockGraphics button, div.btnBlock button {font-size: 75%;
font-weight: bold;
height: 22px;}
table.listing td input {font-size: 90%; }
table.listing td select {font-size: 90%; } 
table.listing td button {font-size: 90%;}
div.hdiv {background-image: url(/_img/dotted-divider.gif);
background-repeat: repeat-x;
font-size: 1px;
line-height: 0;
height: 1px;
margin-bottom: 2px;
padding: 0;}
.errorMessage{color:Red;
font-weight:bold;
font-family:Arial;
font-size:small;}
.boxat{background-color:#f9f9f9;
border-style:solid;
border-width:1px;
padding-left:6px;
padding-right:6px;
text-decoration:underline;}
.smalltext{font-family: Arial, Verdana, Sans-serif;
font-size: 70%;
font-weight: normal;
color: #333333;
text-align: left;}
.left {text-align:left;}
.vgr {line-height:18px;
font-size:11px;
font-family:Verdana;
text-transform:uppercase;}
.firstPage_Header{font-size: 11pt; 
font-family: Arial;
color: Black;}
.right{text-align:right;}
#shopExpress{
margin: -12px -1px 0 -5px; 
width: 156px; 
background: url(/_img/shop-express-bg.gif); 
margin-bottom: 10px;}
#shopExpress h2{
margin: 0;
line-height: 1.6em;
padding-left: 10px;
background-image: url(/_img/kollapsa.gif);
background-repeat: no-repeat;
background-position: 90% 50%;}
#shopExpressForm{
margin: 10px 0 0 0;
padding: 0 5px;}
#shopExpressForm textarea, input{
font: 12px Arial;}
#shopExpressForm input{
margin: 5px 0 15px 0;}
#shopExpressForm textarea{
width: 140px;
height: 200px;
line-height:1.6em;}
#shopExpressView{
margin: 10px 0;}
#shopExpressView .text{
padding: 10px 5px;
font: 12px Arial;}
#shopExpressView ul{
padding: 0;
margin: 0;}
#shopExpressView li{
list-style-type: none;
background: #feffef;}
#shopExpressView li a:link, #shopExpressView li a:visited, #shopExpressView li a:active{
background-color: #feffef;
background-image: url(/_img/shop-express-arrow-right.gif);
background-position: 87% 50%;
background-repeat: no-repeat;
color:#4F4F4F;
display:block;
line-height:23px;
padding: 0 10px;
text-decoration:none;
border: 0;}
#shopExpressView li a:hover{
background-color:#b6de97;
background: url(/_img/shop-express-bg-hover.gif); 
color:#4F4F4F;}

.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.filledRatingStar {
    background-image: url(/_img/FilledStar.png);
}
.emptyRatingStar {
    background-image: url(/_img/EmptyStar.png);
}
.savedRatingStar {
    background-image: url(/_img/SavedStar.png);
}