/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;

  /*background: transparent;*/
  font-weight:normal;
  font-size:14px; 
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* remember to define focus styles! */
:focus {
  outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}

a {text-decoration:none;}
p {font-size:14px; line-height:18px;color:#222222;margin-bottom: 10px;}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
  
}
td 	{
		vertical-align: top;
		font-size: 11px;
		padding: 2px;
	}


	
span,img,div,a,h1,h2,h3,p { behavior: url(javascript/iepngfix.htc) }

html, body {font-family: arial, helvetica, sans-serif;font-size: 0.84em; background:url(/images/shared/gui/background.jpg) 50% 0% repeat-x #000; color:#28313c;}

h1 {color: #C70C1A; font-size: 24px; font-weight: bold; padding: 25px 0 10px 0;}
h2 {color: grey; font-size: 18px; font-weight: normal; padding: 5px 0 5px 0;}
h3 {color: #C50C19; font-size: 14px; font-weight: bold; padding: 5px 0 5px 0;}
h4 {color: #C50C19; font-size: 13px; font-weight: bold; padding: 3px 0 1px 0;}
p.textbox { margin: 0 0 10px 0; padding: 10px; font-size:14px; line-height: 22px; border-top: 1px solid lightgrey; border-bottom: 1px solid lightgrey; background: url("/images/shared/gui/textbox-bgr.jpg") repeat-x scroll left bottom transparent;}

.float-left {float:left}	

tr.content { }

h2.frontpageSection { font-size: 16px; color: #FFF;}


#owl-demo .item{
margin: 3px;
  float: left;
}
#owl-demo .item img{
display: block;
width: 100%;
height: auto;
}

div#non-visual {display:none;}

div#wheels {
  margin: 0;
}

div#wheels ul {
    margin: 0;
    padding: 0;
}

div#wheels ul li {
    float: left;
    display: block;
    width: 160px;
    height:160px;
    margin: 5px;
}

div#wheels ul li a, div#wheels ul li span {
    color: #FFF;
    width:160px;
    display: block;
    padding: 135px 0 10px 0;
}

/*
div#wheels ul li span:hover {
    display:none;
}
*/

div#wheels ul li a span, div#wheels ul li span span{
    text-align: center;  
    font-size:12px;       
    color: #FFF;
    width:160px;
    display: block;  
    border-top: 1px solid grey;
    border-bottom: 1px solid grey;
    padding: 3px 0 3px 0;
    background-color: rgba(0,0,0,0.7);

}

div#wheels img.addButton
{
	float:		right;
	position: 	relative;
	top:		-125px;
	right:		8px; 
}

input.imgAddButton
{
	float: right;
}

div#wheels table.sizes
{
	width: 80px;
	position:relative;
	left:5px;
	top:-160px;
	background-color:  rgba(255,255,255,0.9);
	padding: 3px;	
}

div#wheels table.sizes td
{
	text-align: right;
	padding: 3px;
	
}

ul.second-level li
{
	display:	inline;
	list-style-position:inside;
	padding:	10px;
	margin-top:	200px;
}

ul.second-level
{
	text-align: center;
	font-size: 	12px;
	margin-top:	5px;
	padding: 	8px 0 0 0;
}

ul.second-level a
{
	padding: 	5px 8px 4px 8px;
	font-weight: 	normal;
}

ul.second-level .current a
{
	background-color: #999;
	padding: 		5px 8px 4px 8px;
	color: #000;
}

div.panel-sign-out{
	float:right;
}

div#login-box{
	display:	none;
	padding:	6px;
	border: 	1px solid red;
	border-radius: 4px 4px 4px 4px;
	position:	absolute;
	background-color: #FFF;
	color: 		#EFEFEF;
	width:		290px;
	margin: 	30px 0 0 420px;
	z-index:	1000;
}

#lnkCheckOut { float: right; color: red; font-weight: bold; margin:10px 0 0 0;}
a.lnkAddMore { float: left; color: red; font-weight: bold; margin:10px 80px 0 0;}

div#non-visual {display:none;}

div#cart-box {
	display:	none;
	padding:	6px;
	border: 	1px solid red;
	text-align:	left;
	border-radius: 4px 4px 4px 4px;
	position:	absolute;
	background-color: #FFF;
	color: 		#000;
	width:		890px;
	margin: 	30px 0 0 -130px;
}

div#cart-box table{
	width:100%
}

div#cart-box table td{
	border: 	1px solid grey;
	padding:	1px;
	border-radius: 2px 2px 2px 2px;
}

#NewLoginControl{
	border-radius: 8px 8px 8px 8px;
	background-color: #000;
	padding: 4px;
}

#login-link {
	color: #FFF;
	font-weight: bold;
	margin-right: 10px;
}

.logout-link {
	color: red;
	font-weight: bold;
	padding-left: 20px;
}

#open-cart-link {
	color: red;
	font-weight: bold;
	margin-left: 0px;
}

div#wheels ul li a:visited {
    color: #FFF;
}

div#right {float:left; border: 2 px solid red; width:200px;height:200px}

div#pagecontent table { width: 95%; }

div#pagecontent table td{ border-top: 1px solid grey; border-bottom: 1px solid grey }
div#pagecontent table#cardata td { border-top: 0px solid grey; border-bottom: 0px solid grey }

table#icons { width: 275px; border: 1px solid grey; margin: 0 0 10px 0 }
table#icons td{ padding: 2px 5px; }


table.front-wrapper { width: 963px; height: 300px }
table.front-wrapper td { width: 50%; }
table.front-col { width: 475px; height: 100%; }
table.front-col a, table.front-col a:visited { color:#C50C19; font-weight: bold;}
table.front-col tr.header td{ height:26px; padding: 3px 0 0 5px; background-color: #A90A15; color: #FFF; border: 1px solid grey; }

table.front-col tr.content td{ vertical-align: top; padding: 10px; border: 1px solid grey; background: url('/images/shared/gui/frontbox-bgr.jpg'  ) repeat-x left bottom transparent;}
table.front-col tr.content td ul{list-style-type: circle; list-style-position: inside;}
table.front-col tr.content td p { font-size: 12px;}
table.front-col tr.spacing td{ height:4px; padding: 0; }


table.front-col tr.narrow {height:26px;}
table.front-col tr.narrow td.spacing { width:4px; height:26px; padding: 0; background: none; border-top:none; border-bottom: none;}
table.front-col tr.narrow td { width:50%; vertical-align: top;}

#carHistoryList li.hover a.remove, #carHistoryList li.hover a.remove:visited {color:red;}
#carHistoryList li a.remove, #carHistoryList li a.remove:visited {color:#FFF;}
#carHistoryList li.hover { background-color: #EFEFEF;}


#content, #contentwrapper { background: url('/images/shared/gui/bg-pagecontent-2.jpg') no-repeat scroll 0 0 #FFF; float: left; padding-bottom: 5px; width: 982px; min-height: 600px; }

#pagecontent {float: right; padding-right: 25px; width: 699px; }
#frontpagecontent { padding: 12px; width: 957px;}
#quicklinks { height: 12px; text-align: center; font-size: 10px; background-color: #FFF; float:left; width: 100%; }
#quicklinks a { font-size: 10px; }
#footer {margin-left:-1px;}

#container {position:relative;margin:0px auto 10px auto; width: 982px;border-top:1px solid #004180;}

#header  {float:left;width:982px; padding:0 0 0 0; height:90px; background-color: transparent;}

#header a.logo {float:left; overflow: hidden; padding:0px 0 0px 13px; margin:0px; width:180px; height:103px;}
#header a.logo {display: block; height: 103px; text-indent: -999em; width: 180px;background: url(/images/logo.png) no-repeat;}

#header h2#strapline {float:right;padding:40px 0 12px 10px;margin-bottom:10px;border-bottom:1px solid #4773a9;width:741px;color:#ffffff;font-size:1.35em;font-weight:bold;}

.hide {position:absolute;left:-9999px;top:0px;z-index:20;}

/* main nav*/
#header ul.nav {float:right; margin: 0 40px 0 0;}
#header ul.nav li {float:left; display:block;}
#header ul.nav li a {background-image: url('/images/bg-top-nav.png?2013a');height:38px;display:block;background-position:0px 0px;text-indent:-9999px}

#header ul.nav li a {width:82px;}
#header ul.nav li a:hover {background-position:-0px 82px;}
#header ul.nav li a.selected, #header ul.nav li a.branch {background-position:-0px 38px;}

#header ul.nav li.hidden a {width:0;background-position:-66px 46px;}

#header ul.nav li.falgar a {width:85px;background-position:-66px 46px;}
#header ul.nav li.falgar a:hover {background-position:-66px 92px;}
#header ul.nav li.falgar a.selected {background-position:-66px 0px;}
#header ul.nav li.tillbehor a {width:83px;background-position:-151px 46px;}
#header ul.nav li.tillbehor a:hover {background-position:-151px 92px;}
#header ul.nav li.tillbehor a.selected {background-position:-151px 0px;}
#header ul.nav li.varumarken a {width:96px;background-position:-234px 46px;}
#header ul.nav li.varumarken a:hover {background-position:-234px 92px;}
#header ul.nav li.varumarken a.selected {background-position:-234px 0px;}
#header ul.nav li.foretaget a {width:100px;background-position:-330px 46px;}
#header ul.nav li.foretaget a:hover {background-position:-330px 92px;}
#header ul.nav li.foretaget a.selected {background-position:-330px 0px;}
#header ul.nav li.galleri a {width:74px;background-position:-430px 46px;}
#header ul.nav li.galleri a:hover {background-position:-430px 92px;}
#header ul.nav li.galleri a.selected {background-position:-430px 0px;}
#header ul.nav li.ladda-hem a {width:98px;background-position:-504px 46px;}
#header ul.nav li.ladda-hem a:hover {background-position:-504px 92px;}
#header ul.nav li.ladda-hem a.selected {background-position:-504px 0px;}
#header ul.nav li.bestall a {width:97px;background-position:-602px 46px;}
#header ul.nav li.bestall a:hover {background-position:-602px 92px;}
#header ul.nav li.bestall a.selected {background-position:-602px 0px;}
#header ul.nav li.webshop a {width:97px;background-position:-699px 46px;}
#header ul.nav li.webshop a:hover {background-position:-699px 92px;}
#header ul.nav li.webshop a.selected {background-position:-699px 0px;}

/* Extra main nav*/
#header ul.extranav {float:right; margin: 0 40px 0 0;}
#header ul.extranav li {float:left; display:block;}
#header ul.extranav li a {background-image: url('/images/bg-top-nav-extra.png');height:38px;display:block;background-position:0px 0px;text-indent:-9999px}

#header ul.extranav li a {width:82px;}
#header ul.extranav li a:hover {background-position:-0px 82px;}
#header ul.extranav li a.selected, #header ul.nav li a.branch {background-position:-0px 38px;}


#header ul.extranav li.xfalgar a {width:85px;background-position:-66px 46px;}
#header ul.extranav li.xfalgar a:hover {background-position:-66px 92px;}
#header ul.extranav li.xfalgar a.selected {background-position:-66px 0px;}
#header ul.extranav li.xnews a {width:83px;background-position:-151px 46px;}
#header ul.extranav li.xnews a:hover {background-position:-151px 92px;}
#header ul.extranav li.xnews a.selected {background-position:-151px 0px;}
#header ul.extranav li.xpress a {width:74px;background-position:-234px 46px;}
#header ul.extranav li.xpress a:hover {background-position:-234px 92px;}
#header ul.extranav li.xpress a.selected {background-position:-234px 0px;}
#header ul.extranav li.xkatalog a {width:82px;background-position:-308px 46px;}
#header ul.extranav li.xkatalog a:hover {background-position:-308px 92px;}
#header ul.extranav li.xkatalog  a.selected {background-position:-308px 0px;}
#header ul.extranav li.xdisplay a {width:98px;background-position:-390px 46px;}
#header ul.extranav li.xdisplay a:hover {background-position:-390px 92px;}
#header ul.extranav li.xdisplay a.selected {background-position:-390px 0px;}
#header ul.extranav li.xclothes a {width:113px;background-position:-489px 46px;}
#header ul.extranav li.xclothes a:hover {background-position:-489px 92px;}
#header ul.extranav li.xclothes a.selected {background-position:-489px 0px;}
#header ul.extranav li.xwebshop a {width:98px;background-position:-602px 46px;}
#header ul.extranav li.xwebshop a:hover {background-position:-602px 92px;}
#header ul.extranav li.xwebshop a.selected {background-position:-602px 0px;}

#top-tools {width:600px; height:50px; padding: 0,0,0,200}
#subnav {float: left; padding: 59px 0 0 27px; width: 228px;}
#subnav ul.lv1 {border-top: 1px solid lightgrey; margin: 0;padding: 0;width: 214px;}
#subnav ul.lv1 li { line-height: 14px;padding: 0;width: 214px; }
#subnav ul.lv1 li a.selected { color: #C70C1A; background-position: -214px 0; }
#subnav ul.lv1 li a {background: url("/images/bg-subnav-lv1.gif") no-repeat scroll 0 0 transparent;border-bottom: 1px solid lightgrey;color: #8293A6;display: block;font-size: 1.1em;font-weight: bold;padding: 6px 0 6px 25px;text-decoration: none;width: 189px; }

#subnav ul.lv2 {border-top: 1px solid lightgrey; margin: 0;padding: 0 0 0 10px ;width: 204px;}
#subnav ul.lv2 li { line-height: 14px;padding: 0;width: 204px; }
#subnav ul.lv2 li a.selected { color: #C70C1A; background-position: -214px 0; }
#subnav ul.lv2 li a {background: url("/images/bg-subnav-lv1.gif") no-repeat scroll 0 0 transparent;border-bottom: 1px solid lightgrey;color: #8293A6;display: block;font-size: 1.1em;font-weight: normal;padding: 6px 0 6px 25px;text-decoration: none;width: 179px; }

#subnav ul.lv3 {border-top: 1px solid lightgrey; margin: 0;padding: 0 0 0 15px ;width: 204px;}
#subnav ul.lv3 li { line-height: 14px;padding: 0;width: 204px; }
#subnav ul.lv3 li a.selected { color: #C70C1A; background-position: -214px 0; }
#subnav ul.lv3 li a {background: url("/images/bg-subnav-lv1.gif") no-repeat scroll 0 0 transparent;border-bottom: 1px solid lightgrey;color: #8293A6;display: block;font-size: 1.1em;font-weight: normal;padding: 6px 0 6px 25px;text-decoration: none;width: 179px; }


#wheelagent { margin: 0 6px 6px 6px; }

ul.wheel-guide li, ul.wheel-guide-wide li {  list-style-type:none;}
ul.wheel-guide li a { color: #C50C19; padding:  0 30px 4px 0; width:    190px; display:  block;}
ul.wheel-guide-wide li a { padding:  0 30px 4px 0; width:    340px; display:  block;}
ul.wheel-guide li a:hover, ul.wheel-guide-wide li a:hover { background:   #333 url( /images/shared/gui/wheel-guide-hover-arrow.gif ) no-repeat center right; color:    #fff; }

div.wheel-guide { background-color: #000; float: left; width: 240px; height:    200px; text-align:  right; border:    1px solid silver; margin:    5px 12px 15px 0; padding:  5px 5px 5px 5px; display:   inline; zoom: 1;}

div.wheel-guide:hover { background-color:  #212121; }
div.wheel-guide h3 { text-align:  left; color:    silver; margin-bottom:  6px; }
div.wheel-guide a { padding:   3px 0; margin:    0;}
div.wheel-guide img { float:     left; margin:    0; display: inline; }
div.wheel-guide p { margin:    0; font-size:  12px; width:    70px; height:    16px; float:    right; display:  inline;}

div.car-brand
{
  float:    left;
  width:    230px;
}
div.wheel-guide table.sizes { background-color: transparent; width:    0px; width:    80px; float:    right; display:  inline; }
div.wheel-guide table.sizes td { padding:  0; background-color: transparent; font-size:  12px; color:    #FFF; }

div.wheel-guide table.sizes td.col-dim { width:    60px;}

div.wheel-guide table.sizes td.col-icon { width:    10px;}

div.wheel-guide img.stock-icon{ float:   right; margin:  4px 0px 0px 5px; display: inline;}







































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
