body
{
 margin: 0px;
 background: #FFFFFF;
}

img
{
 border: 0px;
}

p
{
 margin: 0
}

ul, li
{
 margin: 0;
 padding: 0;
}

a
{
 text-decoration: none;
 color: #000000;
}

a:hover
{
 color: #0174A0;
 text-decoration: none;
}

.afoot
{
 margin-left:6px;
 margin-right:6px;
}
div, table, tr, td, th
{
  font: 11px arial;
  font-weight: normal;
  border-collapse: collapse;
}

th
{
  font-weight: bold;
}

h1
{
  font: 18px arial;
  font-weight: bold;
  margin-top: 12px;
  margin-bottom: 5px;
}

h1.box_top_h1
{
  color:#ffffff;
  font: 15px Arial;
  font-weight: bold;
  margin-left:11px;
  text-transform:uppercase;

}

h2.box_h2
{
  color:#000000;
  font: 11px Arial;
  line-height:2px;
  font-weight: bold;
}

h1.box_h1
{
  color:#000000;
  font: 11px Arial;
  line-height:6px;
  font-weight: bold;
}

div.menu_links_default
{
  font: 14px Arial;
  width:169px;
  height:23px;
  background: #FFFFFF url('simg/menu_default_bg.gif'); background-repeat: repeat-x;

}

div.menu_links_default:hover
{
  font: 14px Arial;
  width:169px;
  height:23px;
  background: #FFFFFF url('simg/menu_hover_bg.gif'); background-repeat: repeat-x;
}

div.menu_links_default_rull
{
  font: 12px Arial;
  width:169px;
  height:15px;
  background: #FFFFFF url('simg/menu_default_bg.gif'); background-repeat: repeat-x;
}

div.menu_links_default_rull:hover
{
  font: 12px Arial;
  width:169px;
  height:15px;
  background: #FFFFFF url('simg/menu_hover_bg.gif'); background-repeat: repeat-x;
}

div.menu_links_marked_rull
{
  font: 12px Arial;
  width:169px;
  height:15px;
  background: #FFFFFF url('simg/menu_hover_bg.gif'); background-repeat: repeat-x;
}

div.menu_links_marked
{
  font: 14px Arial;
  width:169px;
  height:23px;
  background: #FFFFFF url('simg/menu_marked_bg.gif'); background-repeat: repeat-x;
}

.menu_input_login
{
  width:180px;
  border: 1px solid #A7C1C9;
}

.checkout_input
{
  width:252px;
  border: 1px solid #A7C1C9;
  margin-bottom:2px;
  padding-left:2pt;
  padding-right:4pt;
}

.contact_textarea
{
  width:530px;
  height:200px;
  border: 1px solid #A7C1C9;
  margin-bottom:10px;
}

.login_text
{
  color:#5F8FA3;
  font-size:9px;
}

.input_header
{
  font-weight: bold;
}

/*********************************
  Main divs
**********************************/

#site_holder
{
  width:1000px;
}

#header_holder
{
  width:1000px;
  height:156px;
  background: #FDCD7F url('simg/header_bg.jpg') no-repeat;
}

#logo_holder
{
  float:left;
  width:203px;
  height:122px;
  margin-left:0px;
  margin-top:0px;
}

#search_holder
{
  position:absolute;
  top:112px;
  left:5px;
  width:130px;
}

#search_input
{
  width:120px;
  border:0px;
  padding-left:20px;
  padding-right:2px;
  padding-top:3px;
  font: 12px Arial;
  height:20px;
  /*background: #ffffff url('simg/search_input_bg.gif') no-repeat fixed;*/
  background-image: url('simg/sprite1_menus.png');
  background-position: -10px -10px;
}

fieldset
{
  border:solid 0 #fff; /* Opera doesn't get border:none or border:0 on fieldsets */
}
/*
span>#search_input
{
  background-image: url('simg/sprite1_menus.png');
  background-position: -10px -10px;
}  */

#arguments_top
{
  position:absolute;
  top:96px;
  left:174px;
}

#platta_top
{
  position:absolute;
  top:0px;
  left:582px;
}

#left_menu_holder
{
  float:left;
  margin-top:6px;
  width:170px;
}


#main_cat_menu
{
  /*border:1px solid black;*/
}

#main_cat_menu ul li
{
  width: 170px;
  height: 22px;
  list-style: none;
}

#main_cat_menu li.marked
{
  width: 170px;
}

#main_cat_menu li:hover
{
  width: 170px;
}

.menu_text
{
  font: 9px Verdana;
  font-weight: bold;
  color: #5C5C5C;
}

.menu_text:hover
{
  color: #000000;
}

.menu_text_marked
{
  font: 10px Verdana;
  font-weight: bold;
  color: #000000;
}

.menu_text_marked:hover
{
  color: #000000;
}

.user_lnk
{
  font: 10px Verdana;
  font-weight: bold;
  color: #008AFF;
}

.user_lnk:hover
{
  color: #000000;
}

.user_lnk_marked
{
  font: 10px Verdana;
  font-weight: bold;
  color: #000000;
}

.user_lnk_marked:hover
{
  color: #000000;
}

#search_box
{
  margin-top:10px;
}

#search_content
{
}

#search_form
{
  margin-left:7px;
  padding-bottom:6px;
  padding-top:6px;
}

#main_holder
{
  float:left;
  margin-top:6px;
  width:642px;
  margin-left:4px;
  margin-right:0px;
}

.erbjudande_prod_holder
{
  float:left;
  width:159px;
  height:222px;
  margin-top:4px;
  margin-bottom:4px;
  background: #FFFFFF url('simg/erbjudande_prod_bg.gif');
}

.erbjudande_prod_head
{
  width:146px;
  height:26px;
  margin:6px;
  font: 9px Verdana;
  color:#008AFF;
  font-weight:bold;
  text-align:center;
  line-height:26px;
  background: #FFFFFF url('simg/erbjudande_prod_head_bg.gif');
}

.erbjudande_prod_head_a
{
  font: 9px Verdana;
  color:#008AFF;
  line-height:26px;
  font-weight:bold;
}

.erbjudande_prod_head_a:hover
{
  color:#000000;
}

.prod_header
{
  font: 19px Arial;
  color:#008AFF;
  font-weight:bold;
}

.prod_header:hover
{
  color:#000000;
}

.erbjudande_prod_image
{
   width:146px;
   text-align:center;
   margin:6px;
}

.erbjudande_pris
{
  color:#008AFF;
  font-size:16px;
}

.butikspris1
{
  font: 9px Verdana;
}

.butikspris2
{
  font: 9px Verdana;
  color:#E01010;
}

#main_info_text
{
  width:620px;
  text-align:center;
  margin-top:8px;
}

#right_menu_holder
{
  float:right;
  margin-top:6px;
  width:180px;
}

#cart_holder
{
  width:180px;
}

#cart_top
{
  width:180px;
  height: 31px;
  /*background: #FFFFFF url('simg/kundvagn_top_bg.gif');*/
  background-image: url('simg/sprite1_menus.png');
  background-position: 0px -215px;
}

#cart_top_content
{
  height: 31px;
  margin-left:10px;
  font-size:15px;
  line-height:31px;
  font-weight: bold;
  color: #ffffff;
}

#cart_content
{
  width:180px;
  background: #EDEDED;
}

.cart_item_row
{
  width:177px;
  height: 23px;
  margin-left:10px;
}

#cart_bottom
{
  height:29px;
  width:180px;
  /*background: url('simg/kundvagn_bottom_bg.gif') no-repeat;*/
  background-image: url('simg/sprite1_menus.png');
  background-position: -10px -176px;
}



.kundinlogg_row
{
  width:177px;
  height: 19px;
  margin-left:10px;
}

#shopping_cart_totalprice
{
  margin:0px;
}


#kundinlogg_holder
{
  width:180px;
  margin-top:8px;
}

#kundinlogg_top
{
  width:180px;
  height: 31px;
  /*background: #FFFFFF url('simg/kundinlogg_top_bg.gif');*/
  background-image: url('simg/sprite1_menus.png');
  background-position: 0px -285px;
}

#kundinlogg_top_content
{
  height: 31px;
  margin-left:10px;
  font-size:15px;
  line-height:31px;
  font-weight: bold;
  color: #ffffff;
}

#kundinlogg_content
{
  /*height:60px;*/
  width:180px;
  background: #EDEDED;
}

#kundinlogg_bottom
{
  height:69px;
  width:180px;
  /*background: url('simg/kundinlogg_bottom_bg.gif') no-repeat;*/
  background-image: url('simg/sprite1_menus.png');
  background-position: -10px -326px;
}




#men_contact_holder
{
  width:180px;
  margin-top:8px;
}

#men_contact_top
{
  width:180px;
  height: 31px;
  /*background: #FFFFFF url('simg/kundinlogg_top_bg.gif');*/
  background-image: url('simg/sprite1_menus.png');
  background-position: 0px -285px;
}

#men_contact_top_content
{
  height: 31px;
  margin-left:10px;
  font-size:15px;
  line-height:31px;
  font-weight: bold;
  color: #ffffff;
}

#men_contact_content
{
  /*height:60px;*/
  width:180px;
  background: #EDEDED;
}

#men_contact_bottom
{
  height:27px;
  width:180px;
  background: url('simg/kundinlogg_bottom_bg2.gif') no-repeat;
}








.login_input
{
  width:166px;
  height:18px;
  /*background: #ffffff url('simg/login_input_btn.gif') no-repeat fixed;*/
  background-image: url('simg/sprite1_menus.png');
  background-position: -10px -256px;
  padding-left:2px;
  margin-bottom:3px;
  border:0px;
}

.login_select
{
  width:166px;
  height:18px;
  background: #ffffff;
  padding-left:2px;
  margin-bottom:3px;
  border:0px;
  border-top:1px solid #DBDBDB;
  border-left:1px solid #DBDBDB;
}

.login_textarea
{
  width:166px;
  height:80px;
  background: #ffffff;
  padding-left:2px;
  margin-bottom:3px;
  border:0px;
  border-top:1px solid #DBDBDB;
  border-left:1px solid #DBDBDB;
}

/*span>input.login_input
{
  background: url('simg/login_input_btn.gif') no-repeat ;
} */

#nothing_in_cart_info
{
  width:177px;
  text-align:center;
}

#user_cart_content_tot
{
  height:27px;
  width:177px;
  line-height:27px;
}

#login_box
{
  margin-top:10px;
}

#login_top
{
  width:202px;
  height:26px;
}

#login_form
{
  margin-left:7px;
  padding-bottom:6px;
  padding-top:6px;
}

#login_content
{
 /*  background: #FFFFFF url('http://www.inky.se/simg/login_content_bg.gif'); */
}


#footer_holder
{
  float:left;
  width:1000px;
  height:42px;
  margin-top:30px;
  background: #CDCDCD url('simg/footer_bg.gif');
}

.footer_content
{
 float:left;
 margin-top:10px;
 margin-left:6px;
}

.footer_content2
{
 float:left;
 margin-top:13px;
 margin-left:106px;
}

.footer_content2 ul li
{
  list-style: none;
  margin-left:4px;
  display: inline;
  font-size: 1em;
  color: #7f7f7f;
  padding: 0;
}

.footer_content2 a
{
  color: #7f7f7f;
  text-decoration: none;
}

.footer_content2 a:hover
{
  color: #000000;
  text-decoration: underline;
}

.footer_content3
{
 float:right;
 margin-top:15px;
 margin-right:6px;
}

.footer_content3 ul li
{
  list-style: none;
  margin-left:4px;
  display: inline;
  font-size: 1em;
  color: #7f7f7f;
  padding: 0;
}

.footer_content3 a
{
  color: #7f7f7f;
  text-decoration: none;
}

.footer_content3 a:hover
{
  color: #000000;
  text-decoration: underline;
}

.footer_company
{
  float:right;
  margin-top:16px;
  margin-right:20px;
}

.footer_company ul li
{
  list-style: none;
  margin-left:6px;
  display: inline;
  font-size: 1em;
  color: #7f7f7f;
  padding: 0;
}

.footer_company a
{
  color: #7f7f7f;
  text-decoration: none;
}

.footer_company a:hover
{
  color: #000000;
  text-decoration: underline;
}

.text_9_verd
{
  color:#6A6A6A;
  font: 9px Verdana;
}

a.text_9_verd:hover
{
  color:#000000;
}

.nav_text
{
  font: 10px Verdana;
  color: #7A7A7A;
}

.nav_text:hover
{
  color: #D36C02;
  text-decoration: underline;
}

/********MENY*****/

li.li_cat
{
  line-height:22px;
  height:22px;
  /*background: #f9f9f9 url(simg/men_bg1.gif) no-repeat;*/
  background-image: url('simg/sprite1_menus.png');
  background-position: -10px -50px;
}
li.li_cat:hover
{
  background: #f9f9f9 url(simg/men_bg1hov.gif) no-repeat;
}
li.li_cat_marked
{
  line-height:22px;
  height:22px;
  background: #f9f9f9 url(simg/men_bg1mark.gif) no-repeat;
}

li.li_cat2
{
  line-height:22px;
  height:22px;
  /*background: #f9f9f9 url(simg/men_bg2.gif) no-repeat;*/
  background-image: url('simg/sprite1_menus.png');
  background-position: -10px -92px;
}
li.li_cat2:hover
{
  background: #f9f9f9 url(simg/men_bg2hov.gif) no-repeat;
}
li.li_cat2_marked
{
  line-height:22px;
  height:22px;
  background: #f9f9f9 url(simg/men_bg2mark.gif) no-repeat;
}

li.li_cat3
{
  line-height:22px;
  height:22px;
  /*background: #f9f9f9 url(simg/men_bg3.gif) no-repeat;*/
  background-image: url('simg/sprite1_menus.png');
  background-position: -10px -134px;
}
li.li_cat3:hover
{
  background: #f9f9f9 url(simg/men_bg3hov.gif) no-repeat;
}
li.li_cat3_marked
{
  line-height:22px;
  height:22px;
  background: #f9f9f9 url(simg/men_bg3mark.gif) no-repeat;
}



li.li_ucat
{
  line-height:15px;
  height:15px;
  background: #f9f9f9 url(simg/menu_default_bg.gif) no-repeat;
}
li.li_ucat:hover
{
  background: #f9f9f9 url(simg/menu_hover_bg.gif) no-repeat;
}
li.li_ucat_marked
{
  line-height:15px;
  height:15px;
  background: #f9f9f9 url(simg/menu_hover_bg.gif) no-repeat;
}

.menu_padd14
{
 margin-left:14px;
}

.gray_text_link
{
 color:#999999;
 text-decoration:underline;
}
.gray_text
{
 color:#999999;
}

.h16m
{
 height:10px;
}
.CartDeliveryStatus
{
  font-size: 10px;
  color: #D2520C;
}

.CartPrice
{
  font-size: 10px;
  font-weight: bold;
  color: #D2520C;
}

SELECT.Basic
{
  background: #fff;
  font-size: 10px;
}

SELECT.CartPrice
{
  font-family: Arial, Courier New, Courier;
  font-size: 10px;
}

INPUT.Basic, TEXTAREA.Basic, INPUT.text, TEXTAREA.text
{
  border: 1px solid #7F7F7F;
  font-size: 11px;
}

INPUT.textinvalid
{
  border: 1px solid red;
  font-size: 11px;
}

INPUT.RadioButton
{
  font-size: 10px;
  text-align: center;
  vertical-align: middle;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

.mouseOverDescription
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  padding: 4px;
  width: 247px;
  background-color: #FFFFD2;
  font-size: 10px;
  display: none;
  position: absolute;
  z-index: 99;
}

.mouseOverSettings
{
  border: 1px solid #000;
  padding: 4px;
  width: 270px;
  background: #FFFFD2;
  font-size: 10px;
  display: none;
  position: absolute;
  z-index: 99;
  text-align: left;
}

.WarningBox
{
  background: #f6dcce;/*#EBEDED*/
  color: #D2520C;
  line-height: 15px;
}




.small
{
  font-size: 10px;
}



.accounterror
{
  color: Red;
  font-weight: bold;
}


.carttop
{
  padding: 4px;
  color: #fff;
  font-weight: bold;
  background: #D2520C;
}

.cartitem
{
  background: #fff;
  padding: 4px;
  color: #D2520C;
}

.cartitemalternate
{
  background: #faede6;
  padding: 4px;
  color: #D2520C;
}

table.striped td
{
  border-bottom: 1px solid #dedede;
}
table.striped td.carttop, table.striped td.nostripe
{
  border: 0;
}

h2.white_padded
{
  padding: 0 0 0 10px;
  font-size: 11px;
  color: #fff;
  font-family: Verdana;
  margin: 0;
}

table.account td
{
  background: #fdf7e5;
  padding: 4px 8px;
  color: #876a11;
}
table.account td.header
{
  background: #e7ae00;
  padding: 0;
}


.cartcontent
{
  background: #fbeee8;
  width: 526px;
}
.cartcontent div
{
  margin: 2px 0;
  padding: 2px;
}


.cartsum
{
  font-size: 14px;
  font-family: Arial;
}

.searchpath
{
  color: #777;
  font-size: 9px;
}




input.gra9{
   border:1px solid;
   border-top-color:#AAAAAB;
   border-left-color:#AAAAAB;
   border-right-color:#AAAAAB;
   border-bottom-color:#AAAAAB;
}

select.gra9{
   border:1px solid;
   border-top-color:#AAAAAB;
   border-left-color:#AAAAAB;
   border-right-color:#AAAAAB;
   border-bottom-color:#AAAAAB;
}

input.svart10{
   border:1px solid;
   border-top-color:#AAAAAB;
   border-left-color:#AAAAAB;
   border-right-color:#AAAAAB;
   border-bottom-color:#AAAAAB;

}
textarea.gra9{
   border:1px solid;
   border-top-color:#AAAAAB;
   border-left-color:#AAAAAB;
   border-right-color:#AAAAAB;
   border-bottom-color:#AAAAAB;
}


.kundvgnPris {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        color: #FFFFFF;
}
.menutext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: bold;
        color: #FFFFFF;
}
.menutextheader {
        font-family: sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: bold;
        color: #000000;
}
.svart10 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: #000000;
}
.svart12fet {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
}
.svart9fet {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-style: normal;
        font-weight: bold;
        color: #000000;
}
.puff10vit {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #FFFFFF;
}
.gra9fet {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #5F5F5F;
        font-weight: bold;
}
.checkoutnumb{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #5596C5;
        font-weight: bold;
}
.helpnumb{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #A40404;
        font-weight: bold;
}
.helpheader{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #A40404;
        font-weight: bold;
}
.helpgra9{

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #5F5F5F;
        font-weight: bold;
}
.gra12fet {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #5F5F5F;
        font-weight: bold;
        text-decoration: none;
}
H1 {
        display: inline;
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 16px;
        color: #008AFF;
        font-weight: bold;
}
/*H1:hover {
        text-decoration: underline;
} */
.prod_header{
        display: inline;
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 18px;
        color: #008AFF;
        font-weight: bold;
        text-decoration: none;
}
.prod_header:visited{
        color: #008AFF;
        text-decoration: none;
}
.prod_header:hover{
        color: #000000;
        text-decoration: none;
}

.tillbehor_header{
        display: inline;
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 16px;
        color: #5F5F5F;
        font-weight: bold;
        text-decoration: none;
}

.menu_selected{
        display: inline;
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 12px;
        color: #2A9BC7;
        font-weight: bold;
        text-decoration: none;
}
.menu_selected:hover{
        text-decoration: underline;
}
H2 {
        display: inline;
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 14px;
        color: #5F5F5F;
        font-weight: bold;
}
.bla9pris {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: #3D87BD;
}
.gra9Lnk {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #5F5F5F;
        font-weight: bold;
        text-decoration: none;
}

.gra9Lnk:hover {

        text-decoration: underline;
}

.gra9Lnk2 {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #5F5F5F;
        font-weight: bold;
        text-decoration: none;
}

.gra9Lnk2:hover {

        text-decoration: underline;
}

.LnkLetter {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #5F5F5F;
        font-weight: bold;
        text-decoration: none;
}

.LnkLetter:hover {

        text-decoration: underline;
}

.svart11fet {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
}
.bla10fet {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #3D87BD;
}
.svart12fet {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #000000;
}
.gra9 {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #5F5F5F;
        font-weight: normal;
}
A.gra9 {

        font-size: 11px;
        color: #5F5F5F;
        font-weight: normal;
        text-decoration: none;
}
A.gra9:hover {

        font-size: 11px;
        color: #5F5F5F;
        font-weight: normal;
        text-decoration: underline;
}
.gra10 {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: green;
        font-weight: normal;
}
.gra10gra {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #5F5F5F;
        font-weight: normal;
}
.gra11 {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #5F5F5F;
        font-weight: bold;
        text-decoration: none;
}
.gra11gra {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #5F5F5F;
        font-weight: normal;
        text-decoration: none;
}
.gra9kop {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #5F5F5F;
        font-weight: normal;
        text-decoration: none;
}
.gra12gra {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #5F5F5F;
        font-weight: normal;
        text-decoration: none;
}
.gra13gra {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #5F5F5F;
        font-weight: normal;
        text-decoration: none;
}
.vit9 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: #FFFFFF;
}
.vit9Lnk {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #FFFFFF;
        font-weight: normal;
        text-decoration: none;
}

.vit9Lnk:hover {

        text-decoration: underline;
}
.dropdownmenu {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #5F5F5F;
        font-weight: normal;
        text-decoration: none;
}
.itemgroup {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #5F5F5F;
        font-weight: bold;
        text-decoration: none;
}
.artno {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        color: #5F5F5F;
        font-weight: normal;
        text-decoration: none;
}
.levtime {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #3D87BD;
        font-weight: bold;
        text-decoration: none;
}
.manuallyedited {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8px;
        color: green;
        font-weight: bold;
        text-decoration: none;
}
.error {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: red;
        font-weight: bold;
        text-decoration: none;
}
.warn {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: green;
        font-weight: bold;
        text-decoration: none;
}
.dropdownmenu:hover {

        text-decoration: underline;
}
.gra11:hover {

        text-decoration: underline;
}
.itemgroup:hover {

        text-decoration: underline;
        color: #3B84BC;
}
.artno:hover {

        text-decoration: underline;
        color: #3B84BC;
}
.gra12fet:hover {
        text-decoration: underline;
        color: #3B84BC;
}
.svart12fet:hover {
        text-decoration: underline;
        color: #3B84BC;
}
.myordersheader{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #5F5F5F;
        font-weight: bold;
}
.menu_l{
        font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #5F5F5F;
        font-weight: bold;
        text-decoration: none;
}
input.black_l{
        font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
        border: 1px solid black;
        font-size: 13px;
}
input.gray_l{
        font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
        border: 1px solid #7F7F7F;
        font-size: 13px;
}
.desc_text{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.7em;
        color: #5F5F5F;
        font-weight: normal;
        text-decoration: none;
}
.cart_items{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8;
        color: #5F5F5F;
        font-weight: normal;
        text-decoration: none;
}

b.blue
  {
    font:10px verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    color:#5596C5;
  }
  b.red
  {
    font:10px verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    color:#C21A1A;
  }
  b.red_small
  {
    font:10px verdana, arial, helvetica, sans-serif;
    color:#C21A1A;
  }
  b.offerh1
  {
    font-family: verdana, arial, helvetica, sans-serif;
    color:#5596C5;
    font-size:16px;
  }
  b.offerh2
  {
    font-family: verdana, arial, helvetica, sans-serif;
    color:#5F5F5F;
    font-size:11px;
  }
  a.bluelink
  {
    color:#5596C5;
  }
  a.bluelink:hover
  {
    color:#5596C5;
  }
  a.bluelink:visited
  {
    color:#5596C5;
  }


.transparentInfo
{
    background-color:#ffffff;
    display:none;
    position:absolute;
    color: #5F5F5F;
    border: 1px solid black;
    font-family:Verdana;
    font-size:10px;
}
.transparentInfoCart
{
    background-color:#ffffff;
    display:none;
    width:212px;
    position:absolute;
    color: #5F5F5F;
    border: 1px solid black;
    font-family:Verdana;
    font-size:10px;
}
.transparentInfo_landscape
{
    background-color:#FFFFFF;
    display:none;
    width:480px;
    position:absolute;
    color: #5F5F5F;
    border: 1px solid #B1B0B0;
    font-family:Verdana, Geneva, Helvetica, sans-serif;
    font-size:11px;
}
.pop_header
{
    color: #5596C5;
    font-size:13px;
    font-weight: bold;
    text-decoration: none;
}

span.mark_searchword
{
  border-bottom: 1px solid #B6EDFD;
  background: #DFF4FA;
}

.search_info
{
  font-family: Verdana, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  color: #008AFF;
  font-weight: bold;
  text-decoration: none;
}

img.hand
{
 cursor: pointer;
 cursor: hand;
}

.input_err
{
  background-color:#fecece;
  /*border:1px solid #fee4e4; */
}

*{padding: 0; margin: 0;}

#TB_window {
        font: 12px Arial, Helvetica, sans-serif;
        color: #333333;
}

#TB_secondLine {
        font: 10px Arial, Helvetica, sans-serif;
        color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}


#TB_overlay {
        position: fixed;
        z-index:100;
        top: 0px;
        left: 0px;
        height:100%;
        width:100%;
}

.TB_overlayMacFFBGHack {background: url(simg/macFFBgHack.png) repeat;}
.TB_overlayBG {
        background-color:#000;
        filter:alpha(opacity=75);
        -moz-opacity: 0.75;
        opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
        position: fixed;
        background: #ffffff;
        z-index: 102;
        color:#000000;
        display:none;
        border: 4px solid #525252;
        text-align:left;
        top:50%;
        left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
        display:block;
        margin: 15px 0 0 15px;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        border-top: 1px solid #666;
        border-left: 1px solid #666;
}

#TB_caption{
        height:25px;
        padding:7px 30px 10px 25px;
        float:left;
}

#TB_closeWindow{
        height:25px;
        padding:11px 25px 10px 0;
        float:right;
}

#TB_closeAjaxWindow{
        padding:7px 10px 5px 0;
        margin-bottom:1px;
        text-align:right;
        float:right;
}

#TB_ajaxWindowTitle{
        float:left;
        padding:7px 0 5px 10px;
        margin-bottom:1px;
}

#TB_title{
        background-color:#e8e8e8;
        height:27px;
}

#TB_ajaxContent{
        clear:both;
        padding:2px 15px 15px 15px;
        overflow:auto;
        text-align:left;
        line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
        padding:15px;
}

#TB_ajaxContent p{
        padding:5px 0px 5px 0px;
}

#TB_load{
        position: fixed;
        display:none;
        height:13px;
        width:208px;
        z-index:103;
        top: 50%;
        left: 50%;
        margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
        z-index:99;
        position:fixed;
        top: 0;
        left: 0;
        background-color:#fff;
        border:none;
        filter:alpha(opacity=0);
        -moz-opacity: 0;
        opacity: 0;
        height:100%;
        width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
        clear:both;
        border:none;
        margin-bottom:-1px;
        margin-top:1px;
        _margin-bottom:1px;
}

