table.orderlist tr {
	font-family:verdana;
	font-size:10px;
}

.orderlist tr.finished {
	background-color:green;
}
.orderlist tr.new {
	background-color:white;
}

.orderlist tr.payex {
	background-color:yellow;

}
.orderlist tr.failed {
	background-color:red;

}

#address {
	color:white;
	font-size:0.6em;
	text-align:center;
	vertical-align:middle;
}
#address a {
	text-decoration:none;
	color:white;
}

#adminmenu {
	width:100%;
}
#page {
        border-spacing:0px;
        border-collape:collapse;
	padding:0px;
	margin:0px;

}
#page td {
        border-spacing:0px;
        border-collape:collapse;
	padding:0px;
	margin:0px;
}


#menuspacer {
	border-top:0px;
	border-left:0px;
	border-bottom:0px;
}

#details {
	margin:0.5em;
}
#details table {

}


#description {
	height:120px;
	margin:0.5em;
}

div.product_name a {
	text-decoration:none;
	color:#B77C92;
}
#location {
        text-decoration:none;
        color:#B77C92;
	margin:0.5em;
}

div.product_name {
	font-size:0.7em;
	font-weight:bold;
	color: #B77C92;
	display:block;
}

div.product_detail_name {
        font-size:0.8em;
        font-weight:bold;
        color: #B77C92;
        display:block;
	padding-bottom:1em;
}



div.product_description {
	font-size:0.6em;
	margin:0.2em;

}
div.product_price {
	font-size:0.6em;
	font-weight:bold;
}


#productlist {
	margin:0.5em;
	margin-bottom:2em;
}
div.productline {
	width:98%;
	float:left;
	padding-top:0.5em;
	padding-right:0.5em;
	border-bottom:1px solid #B77C92;
}
div.productline table {
	width:100%;
	height:20px;
}
div.productline table td {
	margin:10px;
}
div.productline td.image {
	width:45px;
	height:60px;
	background-repeat:no-repeat;
	background-position: top;
}
div.productline td.image img {
	border:0px;
	width:45px;
	height:60px;
}

div.productline td.button {
	vertical-align:bottom;
}
div.productline a {
	text-decoration:none;
	color:#B77C92;
}
div.productline div.button a {
	color:white;
}

div.productline td.description {
	width:400px;
}
div.productline td.price {
	width:100px;
	text-align:right;
	vertical-align:bottom;
	padding-right:1em;
}
div.product {
	width:284px;
	margin:0.5em;
	float:left;
	display:inline;
	padding:0.5em;
	border:1px solid #B77C92;
	border-left:0px;
	border-right:0px;
	background-color:#f1f1f1;
}
div.product img {
	width:84px;
	height:112px;
	border:0px;
}
div.product td.image {
	width:84px;
	height:112px;
	background-repeat: no-repeat;
	background-position: bottom;
}

div.product table.description {
	height:112px;
	border-spacing:0px;
	border-collape:collapse;
}
div.product table.description td {
	margin:0em;
	padding:0em;
	vertical-align:bottom;
}


body {
	margin:0.5em;
}

#right {
	position:relative;
	vertical-align:top;
}
#content {
	width: 630px;
}
#shop td {
	padding:0px;
	vertical-align:top;
}
#shop td.address {
	vertical-align:bottom;
	height:150px;
	border-right:1px solid #B77C92;
}

#shop {
	width:802px;
  	border-collapse: collapse;
  	border-spacing: 0px ;
	display:block;
	border:1px solid #B77C92;
}
#shop #menubar {
	height: 450px;
	border:1px solid #B77C92;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
}


#header {
	height: 119px; 
	width: 800px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
}
#header img {
	height: 119px;
	width: 800px;
}
#menu {
	width: 170px;
	border-top: 0px;
	height:450px;
	border-left: 0px;
	padding-top: 0.5em;
}
#menu .menuitem {
	padding-top:0.2em;
	padding-left:0.8em;
	width:100%;
	float:left;
}
#menu .submenuitem {
        padding-top:0.2em;
        padding-left:1.4em;
        width:100%;
        float:left;
}
 
#menu a {
	text-decoration: none;
	font-weight:bold;
	font-size:0.8em;
}
#menu a:link {
	color: #B77C92;
}
#menu a:hover {
	color: #C2C2C2;
}
#menu a:active {
	color: ##C2C2C2;
}
#menu a:visited {
	color: #B77C92;
}



#address {
	width: 170px;
	height: 150px;
	border-top: 0px;
	border-left; 0px;
	border-right: 0px;
	background-color: #B77C92;
}
#center {
	display:block;
}

#main {
	font-family:verdana;
	font-size:0.7em;
	width:100%;
}
#main p.header {
	font-weight:bold;
	color: #B77C92;
}
#main p {
	margin:1em;
}

#cart {
	width: 150px;
	margin-bottom:0.8em;
	margin-left:0.8em;
}

#cart table {
	height:100%;

}

#cart td {
	font-family:verdana;
	font-size:0.6em;
}


#special {
        width: 150px;
        height: 140px;
	margin-bottom: 0.8em;
	margin-left:0.8em;
}
#stats {
	height: 100px;
	width: 150px;	
	margin-bottom: 0.8em;
	margin-left: 0.8em;
}
.box {
	border: 1px solid #B77C92;
	font-family: verdana;
}
div.box table {
	width: 100%;	
}
div.box caption {
	width: 100%;
	height: 2em;
	padding-top: 0.2em;
	background-color: #B77C92;
	color: white;
	font-size: 0.7em;
	text-transform: uppercase;
}
div.button {
	font-size:0.8em;
	background-color:B77C92;
	text-align:center;
	vertical-align:middle;
	padding:0.3em;
	width:60px;
}
div.button a {
	text-decoration:none;
	height:1em;
	color:white;
}	

ul.menu {
    font-family:verdana;
    padding:0px;
    text-align:left;
    margin-bottom:0.4em;
    margin-top:0.2em;
    margin-left:0em;
}

ul.menu li {
        list-style: none;
        display: inline
}
ul.menu li a {
        color:black;
        text-decoration:none;
        border:1px solid black;
        padding:0.2em;
	padding-left:0.4em;
	padding-right:0.4em;
        font-size:0.7em;
}

#addform {
	font-size:0.8em;
	font-family:verdana;
}
#addform select,input,textarea {
	font-family:verdana;
	font-size:0.8em;

}
.error_msg {
	color:red;
	font-size:0.8em;
	font-family:verdana;
}
.message {
	color:red;
	font-size:0.8em;
	font-family:verdana;
}
div.details {
	font-size:0.8em;
}
td.product_detail_menu {
	vertical-align:bottom;

}
td.product_detail_description {

}
#detailmenu .button {   
        display:inline;
}

td.largeimg {
	width:260px;
}
td.largeimg img {
	border:0px;
}

div.deletebutton {
        font-size:1em;
        background-color:#B77C92;
        text-align:center;
	vartical-align:middle;
	padding:0.3em;
	display:inline;
}
div.deletebutton a {
        text-decoration:none;
        color:white;
}
div.cartbutton {   
        font-size:1em;   
        background-color:B77C92;  
        text-align:center;
        vartical-align:middle;
        display:inline;   
	height:1.2em;
	padding:0.3em;
}
div.cartbutton a {
        text-decoration:none;
        color:white;
}
#cart_total {
	height:100%;
	vertical-align:bottom;
}
#cart_menu div {
	display:inline;
}
#cartlist {
	margin:0.5em;
	width:95%;
}
#cartlist table {
	width:95%;
}
#cartlist td {
	font-size:0.8em;
	vertical-align:middle;
}
#cartlist .count {
	text-align:center;

}
#cartlist td.product_image img {
        border:0px;
        width:45px;   
        height:60px;
}
#cartlist td.product_image {
        width:45px;
        height:60px;  
        background-repeat:no-repeat;
        background-position: top;
}

#cartlist td.product_properties {
	font-size:0.6em;
}

td.product_menu {
	text-align:right;
	width:2em;
}
td.product_count {
	text-align:center;
}
td.product_price {
	text-align:right;
}
div.product_desc {
	font-size:0.8em;
}
#buy {
}
#order,#customer {
	width:400px;
}
#order th {
	font-size:0.6em;

}
#order td {
	font-size:0.8em;
}

#customer td {
        font-family:verdana;
        font-size:0.8em;
}
#order .count {
        text-align:center;
}
#order .price {
        text-align:right;
}
div.orderheader {
        font-family:verdana;
        font-size:1em;

}

.brodtekst{
color:#000000;
font: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.button_buy{
background-color: #E5E5E5;
font-family: Verdana, Arial, Helvetica, sans-serif;
border:  1px #636363 solid;
font-size: 10px;
color: #636363;
font-weight: normal}


.textbox{
background-color: #E5E5E5;
border: #636363 1px solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#636363;
font-weight: normal;}

.product_price {
	font-size:0.6em;
	font-weight:bold;
}

.product_count {
	font-weight:bold;
	font-size:0.6em;
}

.product_count input {

font-family: Verdana, Arial, Helvetica, sans-serif;
border:  1px #636363 solid;
font-size: 10px;
color: #636363;
font-weight: normal


}
