/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
- black		#000
- white		#fff
\**************************************/


/**************************************/
/*              GLOBALS               */
/**************************************/

.left   { float:left; }
.right  { float:right; }
.png    { }
.border { border:1px solid red; }

#ventrac h1 {color: #a82b2b;}

#ventrac .technicalinfo h3, #wright .technicalinfo h3 {background:url(../img/box_bg_grey.png) repeat-x top left;margin:0;margin-left:2px;padding-left:15px;line-height:50px;margin-bottom:0;padding-bottom:0;}
.bgdirt { background:url(../img/bg_dirt.jpg) repeat top left; }

/**************************************/
/*              HEADER                */
/**************************************/

#top_bg     { background:url(../img/bg_top.png) repeat-x top left; }
#topwrapper { height:150px;color:#fff; }
#top        { height:103px;color:#fff; }

#logo       { float:left ;width:147px; height:68px; margin-top:17px; background:transparent url(../img/logo_lapab.png) no-repeat; }
#payoff     {
	float:left;
	padding-left:2em;
	margin-top:35px;
	color:#FFF;
	font-style:italic;
	font-size:1.2em;
	line-height:1.6em;
}

#login      { float:right; width:455px; height:44px; margin-top:25px; padding-top:8px; background:transparent url(../img/bg_top_login.png) no-repeat;}
#login label { display:block; float:left; line-height:1.8em; font-weight:lighter; padding:5px 10px 0 15px;}
#login_username, #login_password{ float:left;width:140px;height:24px;background:url('../img/login_input.png') no-repeat left top;border:0; color:#b0cae0;}
#login_submit { float:left;padding:0;margin:0.1em 0 0 0;border:0;width:27px;height:27px;background:transparent url(../img/login_btn.png);cursor:pointer; }

/**************************************/
/*             NAVIGATION             */
/**************************************/

/*Mainnav*/
#nav {clear: both;height:47px;}
#nav ul{clear:both;height:47px;list-style-type: none;margin-top:10px;padding-left:0;}
#nav li{float:left;height:47px;font-style:normal;margin-top:0;margin-left: 0em;}	
	
#nav li a                 { text-decoration: none; color: #565656; display:block;float: left; margin:0 0.583em 0.667em 0; padding:5px 10px 5px 9px;font-size:1.2em; line-height:130%;}
#nav li a:link            { text-decoration: none; color: #9c9b9b; background:none;}
#nav li a:visited         { text-decoration: none; color: #9c9b9b; background:none;}
#nav li a:hover           { text-decoration: none; color: #9c9b9b; background: #1a1a1a url(../img/nav_on.gif) top left;}
#nav li a:active		  { text-decoration: none; color: #fff;    background:none;}
#nav li a:focus           { text-decoration: none; color: #fff;    background:none;}

    #startpage #nav_startpage a,#ventrac #nav_ventrac a, #wright #nav_wright a,
    #brands #nav_brands a, #resellers #nav_resellers a, #company #nav_company a, #contact #nav_contact a {
     text-decoration: none; color: #fff; background: #1a1a1a url(../img/nav_active.gif) top left;
      }
	
	#startpage #nav_startpage a:hover,#ventrac #nav_ventrac a:hover, #wright #nav_wright a:hover,
    #brands #nav_brands a:hover,#resellers #nav_resellers a:hover, #company #nav_company a:hover, #contact #nav_contact a:hover {
     text-decoration: none; color: #fff; background: #1a1a1a url(../img/nav_on.gif) top left;
      }
	  
	#startpage #nav_startpage a:focus,#ventrac #nav_ventrac a:focus, #wright #nav_wright a:focus,
    #brands #nav_brands a:focus, #resellers #nav_resellers a:focus, #company #nav_company a:focus, #contact #nav_contact a:focus {
     text-decoration: none; color: #fff; background: #1a1a1a url(../img/nav_active.gif) top left;
      }
	  
	#startpage #nav_startpage a:active,#ventrac #nav_ventrac a:active, #wright #nav_wright a:active,
    #brands #nav_brands a:active, #resellers #nav_resellers a:active, #company #nav_company a:active, #contact #nav_contact a:active {
     text-decoration: none; color: #fff; background: #1a1a1a url(../img/nav_active.gif) top left;
      }

/*Subnav*/

    #subnav {
      width:960px;
      line-height:normal;
	  font-size:1.2em;
	  
      }
    #subnav ul {
	overflow:hidden;
      margin:0;
      padding:0px 10px 0;
      list-style:none;
	  float:left;
      }
    #subnav li {
      float:left;
      background:url(../img/subnav_both_left.png) no-repeat left top;
      margin:0;
	  margin-right:1px;
      padding:0 0 0 5px;
      border-bottom:1px solid #c3c4c4;
	  displaly:block;
	
      }
    #subnav a {
      float:left;
      display:block;
      width:.1em;
      background:url(../img/subnav_both_right.png) no-repeat right top;
      padding:10px 20px 7px 12px;
	  white-space:nowrap;
      text-decoration:underline;
      
	  font-style:normal;
      color:#00529b;
      }
    #subnav > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #subnav a {float:none;}
    /* End IE5-Mac hack */
    #header a:hover {
      color:#333;
	
      }
	  
    #ventrac4200 #subnav_4200, 
	#ventrac3200 #subnav_3200, 
	#ventrac3100 #subnav_3100, 
	#ventrac3000 #subnav_3000,
	#wright_z    #subnav_z, 
	#wright_pro  #subnav_pro,
    #wright_sport #subnav_sport, 
	#compare     #subnav_compare, 
	#extras      #subnav_extras, 
	#media       #subnav_media, 
	#manuals     #subnav_manuals {
      background-position:0% -37px;
      border-width:1;
	  border-bottom-color:#FFF;
      }
	  
    #ventrac4200 #subnav_4200 a, 
	#ventrac3200 #subnav_3200 a,
    #ventrac3100 #subnav_3100 a, 
	#ventrac3000 #subnav_3000 a,
	#wright_z #subnav_z a, 
	#wright_pro #subnav_pro a,
    #wright_sport #subnav_sport a, 
	#compare #subnav_compare a, 
	#extras #subnav_extras a, 
	#media #subnav_media a, 
	#manuals #subnav_manuals a {
      background-position:100% -37px;
      padding-bottom:7px;
      color:#333;
	  border-width:4;
	  text-decoration:none;
      }
	  
    #subnav li:hover{
      background-position:0% -37px;}
	  
    #subnav li:hover a {
      background-position:100% -37px;color:#000;;
	  }
	  


#subnav #subnav_compare {margin-left:100px;}
#subnav .subnav_label {float:left;padding-top:10px;padding-left:10px;padding-right:10px;color:#999;width:40px;display:block;overflow:hidden;}

/**************************************/
/*            MAIN CONTENT            */
/**************************************/

/*Generella storlekar på boxar*/
.bigwrapper, .mediumwrapper, .smallwrapper{ padding:0; margin:0; background-repeat:no-repeat; background-position:bottom left; overflow:hidden;}
.bigwrapper    {background-image: url(../img/shadow_big.png); width:960px; margin-top:40px;}
.mediumwrapper {background-image: url(../img/shadow_medium.png); width:675px; margin-top:0;}
.smallwrapper  {background-image: url(../img/shadow_small.png); width:275px; margin-top:0;}

/*dropshadow under boxar*/
.content, .feature,.contact, .news, .brands, .employees{ margin-bottom:29px; background-color:#fff; overflow:hidden; }

/*Formattering av innehåll i boxar*/
.contact, .news, .brands, .employees { background-repeat:repeat-x; background-position:top left; }

.content { padding: 35px 35px 35px 35px;width:890px;}

.startconent{ padding: 0px 0px 0px 0px;width:960px;}
.textpadding{padding-left:20px;padding-top:20px;}

#startflash{float:right;height:240px;padding-right:5px;padding-top:5px;padding-bottom:5px;}

.contact     { height: 272px; background-image:url(../img/box_bg_yellow.png); }
.contact img { padding-right:1.7em}
.news        { height: 210px; background-image:url(../img/box_bg_pink.png); background-color: #e3cdc3; }
.employees   { height: auto; width:275px; background-image:url(../img/box_bg_pink.png); background-color: #e3cdc3; }
.brands      { height: 210px;background-image:url(../img/box_bg_grey.png); background-color:#f5f5f5; }
.feature     { height: 262px; padding: 5px 0px 5px 5px;overflow:hidden;}
.feature img { padding-right:5px;}



.winter     { background: #fff url(../img/season_winter.png) top right no-repeat;height:220px;}
.spring     { background: #fff url(../img/season_spring.png) top right no-repeat;height:220px;}
.summer     { background: #fff url(../img/season_summer.png) top right no-repeat;height:220px;}
.fall       { background: #fff url(../img/season_fall.png)   top right no-repeat;height:220px;}

.cert { float:right;margin-right:16px;display:inline;}/*AAA sert.*/

.label       { color:#111; }

.contact p, .brands p, .news p, .employees p { margin-left:1.7em; }

/*Listor med länkar*/

.listurl  ul {list-style-type: none;text-align:left;margin:0;border:}
.listurl  ul li{margin-top:0;margin-left: 0em;}
.listurl  li a {background: transparent url(../img/bullet_off.png) left center no-repeat;margin-left:1.2em;text-align: left;line-height:2.2em;padding:6px 0 6px 20px;;}
.listurl  ul li a:hover{background: transparent url(../img/bullet_on.png) left center no-repeat;}
.smallpadding{padding-top:10px;}

/*Tech-info-lista*/
.techlist     {list-style-type: none;text-align:left;padding:0;margin:0;margin-left:2px;}
.techlist li {margin-top:0;margin-left: 0;border-bottom:1px solid #e2e3e4;padding-top:5px;padding-bottom:4px;padding-left:10px;display:block;width:268px;}
.techlist .last {border-bottom:2px solid #b4b4b4;}
.techlist label {color:#000;padding-right:5px;}
#techlist_toggle{background-color:#ccdceb;}
#sentar1736 {display:none;}


/* Varumärkesbox */
.brandlinks {width:655px;margin-left:20px;}
.brandlinks a {border:1px solid #D9D9D9; padding:0; width:134px; height:50px; float:left;margin:0 29px 20px 0 }
.brandlinks a:hover {border:1px solid #A6A6A6;}
.brandlinks a img {padding: 0;margin:0;width:134px;height:50px;padding:0;margin:0; }
.brandlinks .last{margin-right:0px}

/* Generella storlekar för sidinnehåll */
.textboxlarge, .textboxmedium, .textboxsmall, .productimage { float:left; }
.textboxlarge  { width:900px; }
.textboxmedium { width:500px; }
.textboxsmall, .productimage { width:310px; }


/* Kontakt form */
#contactform, #login_reseller_big { padding-top:10px; }
#contactform fieldset, #login_reseller_big fieldset { background-color:#F8F8F8; padding:20px; margin:0 0 0 0; }
#contactform input, #contactform textarea, #login_reseller_big input { font-family:arial,"sans serif";font-size:1em; }
#contactform input, #login_reseller_big input       { width:215px; margin:0 0 20px 0; padding:5px 0 5px 5px; }
#contactform textarea    { width:440px; height:100px; line-height:1.8em; margin:0 0 20px 0; padding:10px; }
#contactform .btnsubmit  {float:right; width:75px; margin:0; padding:0;cursor:pointer; }
#login_reseller_big .btnsubmit  {float:right; width:75px; margin:0; padding:0; margin-top:5px;cursor:pointer;}
.resellerRegion{float:left;margin-right:100px;}
#login_reseller_big{width:350px;}

/* Visning av varumärken */
.brandinfo { overflow:hidden; border-bottom:1px solid #D9D9D9; padding-top:20px; width:750px; }
.brandinfo img {float:left;}
.brandinfo .brandtext{width:500px;float:right;margin-right:100px;}
.brandinfo .brandtext p {}
.last{ border-bottom:0px; }


/* Produktsida */
.productimage{ padding-left:15px;}
.productimage p {text-align:center;color:#999;font-style:italic;font-size:11px;}
.technicalinfo { width:270px;float:right;margin-right:-35px;margin-top:-35px;display:inline;}
.product{background: #fff url(../img/bg_technicalinfo.png) right top no-repeat;}
p.officialsite{padding-top:3em;}


/* Button */




a.button {
    background: transparent url('../img/bg_button_a.gif') no-repeat scroll top right;
    display: block;
    float: left;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.button span {
    background: transparent url('../img/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none;
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px;
}


.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}



table {
	width:100%;
	border:1px solid #b4b4b4;
	margin:.5em auto;
	border-collapse:collapse;
	}
	
tr.odd td	{
	background:#f5f6f6;
	}

tr td.icon {background-image:url(../img/icons/pdf.png);background-repeat: no-repeat;background-position: 1.5em 6px;border-left:1px solid #b4b4b4;width:30%;padding:.4em 3.4em;}


tr.odd .column1	{
	background:#f4f9fe;
	border-left:1px solid #b4b4b4;
	}	
.column1	{
	background:#f9fcfe;
	border-left:1px solid #b4b4b4;
	
	}
	
td {
	color:#678197;
	border-bottom:1px solid #ececec;
	border-left:1px solid #e5eff8;
	padding:.4em 0;
	text-align:left; 
	padding-left:10px
	}
.border_bottom {
	border-bottom:1px solid #b4b4b4;
	}
.border_right {
	border-right:1px solid #b4b4b4;
	padding-left:10px
	
	}
.border_left{border-left:1px solid #b4b4b4;}
th {
	font-weight:normal;
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em .6em;
	}	
	
thead th {}

thead tr th {
	background: #f4f9fe url(../img/box_bg_grey.png) repeat-x;
	border-left:none;
	text-align:left;
	font-size: 1.5em;
	color:#000;
	padding:0;
	padding:0 0 0 1em;
	line-height:50px;
	border:0;
}
.document_group { height:29px;padding:0;margin:0;}
.document_group td {color:#fff;border-left:1px solid #b4b4b4;padding-left:1.5em;background-color:#00529b;background-image: url(../img/bg_table_header.png);background-repeat:repeat-x; height:29px!mportant;	}

/* verktyg & tillbehör  */
.extra{width:428px;border:1px solid #b4b4b4;background: transparent url(../img/extras_bg_header.png) repeat-x top left; overflow:hidden;margin-bottom:30px;}

.extraname, .modelnumber, .modelheader{line-height:31px;font-size:0.9em;float:left;}
.extraname   { font-size:1.2em;padding:0 20px 0 10px;color:#000;}
.modelheader { float:right;padding:0 25px 0 0;}

.extra img, .imggroup img {padding:4px; border: 1px solid #ececec; margin:10px; float:left;}
.imggroup{float:left;width:860px;}
.imggroup a{padding-left:0;padding-right:10px;padding-bottom:10px;display:block;float:left;}
.imggroup img{margin-left:0;margin-right:20px}
.extra p{font-size:.9em;line-height:1.7em;float:left;width:180px;margin-top:12px;display:block;}

.modelwrapper{float:right;border-left:1px solid #ececec;height:124px;}
.model{width:69px;height:30px;line-height:30px;border-bottom:1px solid #ececec;padding-left:10px;color:#000;font-weight:normal;font-size:1.1em}
.last{border-bottom:none;}
.check{background: transparent url(../img/icons/check.png) no-repeat 55px 8px;}
.uncheck{background: transparent url(../img/icons/uncheck.png) no-repeat 55px 8px;}
.extra .options {float:left;width:100%;line-height:29px;border-top: 1px solid #ececec;padding-left:10px;}
.productdetails{padding-right:30px;}
.watchmovie{padding-left:30px;}
.txtonly p {margin-left:10px;}




/**************************************/
/*               FOOTER               */
/**************************************/
