/*
css by polyester
www.polyester.se
*/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
* {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0;
padding: 0;
border: 0; 
}
body {
text-align:center;
background: url(http://images.megastore.se/images/skin/v3/bg.gif) 0 0 repeat-x;
}

img {
display:block;
}

ul {
list-style-type: none;
}

a {
color: #0062BE;
}

#canvas {
width:979px;
margin-right:auto;
margin-left:auto;
text-align:left;
}

#logo {
float: left;
margin-right: 8px;
}

#left-column, #center-column, #left-wide-column {
margin-right: 8px;
}

#left-column, #center-column, #right-column, #left-wide-column {
margin-top: 8px;
}

#left-column {
float: left;
width: 159px;
}

#center-column {
float: left;
width: 643px;
}

#left-wide-column {
float: left;
width: 810px;
}

#right-column {
float: left;
width: 159px;
}

#right-column .body {
width: 137px;
text-align: center;
padding: 10px 10px 10px 10px;
}

.blue-arrow-link {
color: #0062BE;
display: block;
float: left;
padding-left: 10px;
background-image: url(http://images.megastore.se/images/skin/v3/arrows/arrow-small-right-blue.gif);
background-repeat: no-repeat;
background-position: left;
}

strike {
text-decoration: line-through;
font-size: 11px;
color: #828282;
}

.form-warning {
color: #DD0000;
text-align: right;
padding-top: 0;
margin-top: 0;
}

.gold {
color: #CC9900;
}

.green {
color: #0EA616;
}

.grey {
color: #808281;
}

.red {
color: #DD0000;
}

.nobg {
background-color: #FFFFFF;
background-image: none;
}
