/* $Id: MyStyle.css 2864 2008-11-03 06:39:01Z martin $ */
/* Stilmall för anpassing av butikens utseende  */

@import url(/__SYS__/SE-shop.css); 	/* Style till gemensamma komponenter */
@import url(design.css);			/* Style till din valda design */

/* Här under kan du lägga in dina egna style ändringar */


/* BEGIN code added by System design tool - DO NOT EDIT! */
#cartMenu.Panel, .MiniCartContents, #prodmenu_text, #Search_Text, div.newsfeed, div.product-small, fieldset.documents, .cart_menu_ul li, .cart_menu_ul li.selected, div.cart-login-container, div.login-container, .cart-kunduppgifter a { border-color: #dfdfdf;  }
#nav li a { font-family: Arial;  }
#nav li a { font-size: 11px;  }
#nav li a { font-weight: normal;  }
#nav li a, #nav li a:visited { color: #ffffff;  }
#nav li a:hover { color: #ffffff;  }
#nav li.selected { background-color: #B02129;  }
#nav li.selected a { color: #ffffff;  }
#nav li:hover { background-color: #B02129;  }
.menu li a:hover, ul.FlatMenu li a:hover { color: #B02129;  }
a:hover { color: #B02129;  }
body { background-color: #B02129;  }
body { background-repeat: no-repeat;  }
body { color: #000000;  }
body, div, p, th, td, li, dd { font-family: Arial;  }
body, div, p, th, td, li, dd { font-size: 11px;  }
body, div, p, th, td, li, dd { font-weight: normal;  }
div.cart-content-container, div.cart-payship-container, div.cart-shipping-container { border-color: #dfdfdf;  }
div.cart-content-header, div.cart-shipping-header, div.cart-payship-header, div.cart-login-header { color: #000000;  }
div.cart-shipping-container, div.cart-login-container, div.cart-payship-container, div.cart-content-container { background-color: #ebebeb;  }
div.cart-shipping-container, div.cart-login-container, div.cart-payship-container, div.cart-content-container { color: #000000;  }
div.headerbox h3 { background-color: #666666;  }
div.headerbox h3, div.headerbox h3 a, div.headerbox h3 a:visited { color: #ffffff;  }
div.leftRail { width: 170px;  }
div.topmenu { background-color: #666666;  }
div.wrapper { width: 911px;  }
h1, h2, h3, h4, h5, h6 { color: #000000;  }
input.button { background-color: #666666;  }
input.button:hover, input.button:focus { background-color: #B02129;  }
table.artiklar td { color: #000000;  }
table.artiklar th { background-color: #d2d2d2;  }
table.artiklar th { color: #666666;  }
tr.even { background-color: #dedede;  }
ul.submenu li a:hover, ul.FlatMenu .L1 a:hover { color: #B02129;  }
/* END code added by System design tool - DO NOT EDIT! */

div.contactPanel {
	border:1px solid #dfdfdf;
	background-color: #b02129;
	color: #fff;
	margin-bottom:10px;
	width: 170px;
}

div.contactPanel h3 {
	padding-top: 2px;
	padding-right: 0pt;
	padding-bottom: 2px;
	padding-left: 9px;
	color: #d2d2d2;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	margin: 0;
	background-color: #000;
}
div.contactPanel form {
	padding: 5px 8px;
}

.contactFormPart {
	margin-bottom: 3px;
}
div.prod-small-brandimg {
    position: absolute;
    top: 1px;
    left: 1px;
    width: 150px;
    height: 25px;
    text-align: center;
}
div.prod-small-image {
    position: absolute;
    top: 30px;
    left: 11px;
}
div.product-small {
    height: 250px;
    position: relative;
    border: 1px solid #666666;
}
div.name {
    position: absolute;
    left: 8px;
    bottom: 73px;
    width: 134px;
}
div.short {
    position: absolute;
    left: 8px;
    bottom: 33px;
    width: 134px;
}
div.small_hr {
    position: absolute;
    left: 8px;
    bottom: 32px;
    width: 134px;
}
div.pricing {
    position: absolute;
    left: 10px;
    bottom: 12px;
}
div.product-small-front {
	height: 248px;
}

/* Menu flattree */
.flatTreeMenu { 
	margin: 0;
	padding: 0;
}

.flatTreeMenu li {
	line-height: 20px;
	font-size: 11px;
	background-image: none;
	background-color: #ebebeb;
	display: block;
	border-bottom: 1px solid #fff;
}

.flatTreeMenu li a  {
	padding-left: 22px;
	font-size: 12px;
	line-height: 28px;
	display: block;
	_display: inline; /*IE 6 fix */
}	

.flatTreeMenu li a:hover {
	text-decoration: none;
}	

.flatTreeMenu li.closed { 
	background: url(/images/plus.gif) no-repeat 7px 9px; 
	background-color: #ebebeb;
}

.flatTreeMenu li.open {
	background-color: #ebebeb;
}

ul.SubmenuFlatTree li.closed {
	background: url(/images/plus.gif) no-repeat 7px 7px; 
	padding: 0 0 0 0;
	margin: 0 0 0 0;	
	background-color: #fff;	
}

ul.SubmenuFlatTree li.open {
	padding: 0 0 0 0;	
	margin: 0 0 0 0;
	background-color: #fff;	
 }

ul.SubmenuFlatTree {
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
	background-color: #fff;	
	
}

ul.SubmenuFlatTree li {
	background-color: #fff;	
	border-bottom: 0;
}

ul.SubmenuFlatTree li a {
	line-height: 23px;
}

.flatTreeMenu li#favorites { 
  background-image: none;
}

.prod_contact_form {
   font-size: 15px;
	margin: 20px 0;
 	width: 500px;
 	}
 	
.prod_contact_form th {
	background-color: #000;
	color: #fff;
	font-size: 14px;
	padding: 7px;
}
.prod_contact_form_text {
	font-size: 14px;
	padding-bottom:10px;
	line-height: 17px;
	padding: 7px;
	background-color: #b02129;
	color: #fff;
}
.prod_contact_form td {
	background-color: #b02129;
	color: #fff;
	padding: 3px;
}
.prod_contact_form_input {
	width: 150px;
}
td.prod_contact_form_header {
	padding: 3px;
	padding-bottom: 0;
}
td.prod_contact_form_field {
	padding: 3px;
	padding-top: 0;
}

 input.contactFormPart {
   width: 100px;
 }
#GroupText img {
   float:right;
}

#logo img {
width: 100%;
}

div.container ul li{
padding-left:15px;
margin-left:15px;
}
div.wrapper {
	margin-left: 80px;
}

div.footer_txt {
   margin-left: 80px;
   text-align: justify;
}

