.backLink {
        font-weight: bolder;
        clear: both;
        padding-top: 20px;
}
a img {
        border-style: none;
}
.loginError {
        color: red;
        font-weight: bolder;
}
#content .contact_module {
        padding: 20px;
        background: url('../images/product_tile.gif') repeat-x bottom left;
        border-bottom: 1px solid #417183;
        margin-bottom: 20px;
}
#content img {
        margin: 15px;
}
#content .product_image_category {
        margin: 0px;
}
#content .product_image {
        margin: 0px;
        margin-left: 15px;
}
.cp {
        clear: both;
        height: 0px;
}
#startPageContainer {
  background-color: red;
  margin: 10px auto;
}

#startPageContainer .innerBox {
  padding: 20px;
  margin-left: 10px;
  margin-right: 10px;
  clear: both;
  background: url('../images/product_tile.gif') repeat-x bottom left;
  border-bottom: 1px solid #417183;
  margin-bottom: 10px;
}
#startPageContainer .innerBox img {
  margin: 5px;
  border: 1px solid black;
}
#startPageContainer .innerBox h1 {
        font-size: 20px;
}
#startPageContainer .innerBox a {
        /*Kanske en god ide*/
}
.searchResults li {
        margin: 15px;
}
.errorExplanation {
        background-color: rgb(228,248,223); 
        padding: 15px;
}
.errorExplanation h2 {
        background-color: rgb(190, 206, 185);
        color: black;
        padding: 10px;
        margin-top: -15px;
        margin-left: -15px;
        margin-right: -15px;
}
body {
	text-align: center;
        font-size: 15px;	
        font-family: Georgia, sans-serif;
}
form, input {
        font-family: Georgia, sans-serif;
}
h1, h2, h3, h4 {
	color: #738E6A;
}
h1 { font-size: 30px; }
h2 { font-size: 20px; }
h3 { font-size: 16px; }
h4 { font-size: 1.2em }
p {
}
a {
	color: #417183;
}

#topbar {
	width: 100%;
        font-size: 11px;
}

#header {
        display: none;
}

#menu {
        display: none;
}

#wrap {
	position: relative; 
	margin-left: auto; 
	margin-right: auto; 
	width: 750px;
}

#content {
	font-size: 0.8em;
	word-spacing: 4px;
	text-align: left;
}
#content .product {
	padding: 20px;
	/*min-height: 150px;*/
	background: url('../images/product_tile.gif') repeat-x bottom left;
	border-bottom: 1px solid #417183;
        margin-bottom: 10px;
}
#content .product img {
	border: 1px solid black;
	float: left;
	margin-right: 10px;
}

#content .product_category {
        padding: 20px;
        background: url('../images/product_tile.gif') repeat-x bottom left;
        border-bottom: 1px solid #417183;
        margin-bottom: 20px;
}
#cart {
        display: none;
}
#footer {
	border-top: 1px solid #AAA;
	margin-top: 10px;
	padding-top: 10px;
	font-size: 0.6em;
	text-align: left;
}
#footer a { display: none; }
#footer div {
        float: left;
        margin-right: 15px;
}
#footer img {
	float: left;
	margin-right: 15px;
}
.product_table, .cart_table {
        width: 100%;
        margin-top: 15px;
        clear: both;
}
.product_table th, .cart_table th {
	background-color: rgb(190, 206, 185); 
        padding: 10px;
}
.product_table td, .cart_table td {
        padding: 10px;
}
.product_table form {
        margin: 0px;
}
.product_table .discount {
        color: red;
}
.product_table .row1, .cart_table .row1 {
        background-color: white;
}
.product_table .row2, .cart_table .row2 {
        background-color: rgb(228, 248, 223); 
}
.product_table .cart_submit {
        position: relative;
        top: 3px;
}
.fieldWithErrors {
        display: table;
        background-color: #eaa;
        padding: 2px;
}
