body {
	margin:20px 0; padding:0;
	font-family:verdana, arial, tahoma;
	font-size: 11px;
	background-color:#797979;
	background-image:url('/images/bg2.gif');
	
	text-align: center;
}

td {
	font-size:11px;
}

.messageStackError {
   color: #E91210;
   font-weight: bold;
}

.MBHeading {
  font-size:12px;
  font-weight: bold;
}

/* Rubriker på sidor */
			.pageHeading {
			  font-family: Arial, Helvetica, sans-serif;
			  font-size: 16px;
			  font-weight: bold;
			  color: #000000;
			}


A
{
font-family: verdana, arial;
text-decoration: none;
color : black;
}

A:hover
{
font-family: verdana, arial;
text-decoration: none;
color : #A9A9A9;
}


#wrap {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.frame {
	width:1000px;
}

#header {
	background-repeat:no-repeat;
	background-image:url('/images/top_frame.gif');
	height:125px;
	margin-bottom:-1px;
	overflow:hidden;
}
	#header #infoPages {
		padding-top:95px;
		padding-left:14px;
		color:#FFF;
	}
#content {
	width:993px;
		background-color:#e9e9e9;
		float:left;
}
#leftCol {
	background-color:#e9e9e9;
	width:160px;
	float:left;
       overflow:hidden;
}
#storeContent {
	width:660px;
	background-color:#FFFFFF;
	float:left;
	padding:10px;
	min-height:500px;
	overflow:hidden;
}
html>body #storeContent {
	width:640px;
}
#rightCol {
margin:0;padding:0;
	background-color:#e9e9e9;
	width:173px;
	float:left;
}

#footer {
	width:993px;
	background-repeat:no-repeat;
	background-image:url('/images/bottom_frame.gif');
	height:42px;
	text-align:right;
	padding-top:10px;
}

#footer A {
	color:white;
	padding:15px;
}
div.select_vat h2,
#boxHeader {
	font-family:arial, tahoma, verdana;
	font-size:15px;
	font-weight:bold;
	margin:6px;
}
div.select_vat,
#boxContent {
	font-family:verdana, arial, tahoma;
	font-size:11px;
	margin:6px;
}

#varukorgen {
        margin:0; padding:0;
        width:173px;
        background: #D3D3D3;
	font-family:verdana, arial, tahoma;
	font-size:11px;
        padding:10px;
}
html>body #varukorgen {
        width:153px;
}


#varukorgen a.till_kassan {
        background: url('/images/tillkassan.gif') no-repeat top left;
        width:141px;
        height: 34px;
        display:block;
        margin: 25px 0px 0px 15px;
        margin-top:25px;
        margin-left:5px;
}

a.infoPages {
	color:#FFF;
	text-decoration:none;
}

a.till_varukorgen {
       background: url('/images/varukorg.gif') no-repeat top left;
       width:129px;
       height:24px;
       display: block;
}

.checkout_link A {
	color:#af1515;
	font-weight:bold;
	text-decoration:underline;
}

.checkout_link {
	
	text-align:right;
}

#loginRight {
	float:left;
	padding-right:20px;
	margin-top:-60px;
	padding-left:730px;
}

html>body #loginRight {
	float:left;
	padding-right:20px;
	margin-top:-60px;
	padding-left:750px;
}

#loginRight h2 {
	color:white;
	margin:0px;
	font-weight:normal;
	padding-left:100px;
	font-family:Arial;
	font-size:20px;
}

#login_btn {
	
}

.login_process_input {
	width:95px;
	float:left;
	margin-right:5px;
	border:1px solid #bbbbbb;
	height:21px;
}

#searchBox {
    margin-top:20px;
    padding:7px 3px;
    background:#d3d3d3;
}    

/* Standard classer */

/* JS IE FIX */
a.minuslink {
    margin-left:-20px; padding-left:20px; display:block;
    background:url(http://juli2008.sbadmin.se/img/minus.gif) no-repeat top left;
}
a.pluslink {
    margin-left:-20px; padding-left:20px; display:block;
    background:url(http://juli2008.sbadmin.se/img/plus.gif) no-repeat top left;
}


/* Egen snabbkassa */
fieldset#checkout_top {
    margin:0; padding:0 180px 0 10px; *padding-bottom:30px;
    width:400px; *width:600px;
    background:url(/images/checkout_cart.gif) no-repeat right top;
    font-size:12px;
}
fieldset.checkout_boxes {
    margin:10px 0; *margin:20px 0; padding:10px; *padding-top:20px;
    width:600px; *width:618px;
    border:none;
    background:url(/images/checkout_header.gif) no-repeat;
}
fieldset.checkout_boxes legend {
    margin:0; padding:30px 0 0; *margin:-20px 0 10px -7px; *padding:0;
    display:block;
    font:normal normal bold 14px Arial, sans-serif;
    color:#fff;
    line-height:30px;
}
div.checkout_submit {
    margin:0; padding:10px;
    width:613px; *width:633px; height:63px;
    background:url(/images/checkout_bottom.gif) repeat-x;
    border-top:1px solid #d3d3d3;
    text-align:right;
}
div.checkout_submit a {
    margin:0; padding:0;
    width:183px; height:55px;
    float:right; display:block;
    overflow:hidden;
    /*background:url(/images/checkout_submit.png) no-repeat;*/
}
div.checkout_submit a img {

}
div#header div.language_box {
    width:100px;
    position:relative; top:-95px; left:878px; *top:-95px; *left:880px;
    text-align:right;
}
#leftCol { width:180px; }
#storeContent { width:640px; }
html > body #storeContent { width:620px; }
div#boxContent ul.categories {
    margin:0 -10px;
}
div#boxContent ul.categories li {
    padding:0;
    background:none;
    font-size:12px;
}
        div#boxContent ul.categories li a,
        div#boxContent ul.categories li a.expandable {
            margin:0; padding:3px 10px 3px 25px;
            display:block;
            background:url(/images/icons/menu-square.gif) no-repeat 10px 7px;
        }
         div#boxContent ul.categories li a.pluslink,
         div#boxContent ul.categories a.expandable {
             background:url(/images/icons/menu-plus.gif) no-repeat 10px 7px;
        }
        div#boxContent ul.categories li.minus a.minuslink,
        div#boxContent ul.categories li.minus a.expandable {
            background:url(/images/icons/menu-minus.gif) no-repeat 10px 7px;
        }
        /*div#boxContent ul.categories li.minus ul  a {
            background:none;
        }*/
        div#boxContent ul.categories li.minus ul {
            padding-left:10px;
        }
        /*div#boxContent ul.categories li.minus ul li.minus a,
        div#boxContent ul.categories li.minus ul li a:hover {
            font-weight:bold;
        }
        div#boxContent ul.categories li.minus ul ul {
            border:none;
        }
        div#boxContent ul.categories li.minus ul li.minus ul a {
            font-weight:normal;
        }
        div#boxContent ul.categories li.minus ul ul li a:hover {
            font-style:italic;
        }*/

div.newsletter form {
        margin:0; padding:0;
        width:100%;
	font-family:verdana, arial, tahoma;
	font-size:11px;
        padding:5px;
        width:153px;
}
div.newsletter input.email_input {
        width:90%;
        margin-bottom:5px;
        *margin-left:-5px;
}
div.newsletter input.email_submit {
        border:1px solid #3f3f3f;
        background:#fff;
        *margin-left:-5px;
}

	div.firstpage ul.product_listing1 li {
	*margin-left:-2px;
	}

div.module_text_info_ship,
div.module_text_info_pay {
	display:block;
}