img {

margin-top:3px;

}



#nav {

width:110px;

margin-left:5px; 

}



#nav ul	{

margin:10px 0px 0px 0px; 

padding:0;

list-style-type:none; 

}

#nav ul li	{

margin-bottom:8px; 

}

a.nav {  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold}

a.nav:link { text-decoration:none; color:#000099;}

a.nav:visited { text-decoration:none; color:#000099;}

a.nav:hover { text-decoration:underline; color:#0000FF; font-weight:bold;}

a.nav:active { text-decoration:underline; color:#FFCC00; font-weight:bold;}



a.shopNav {  font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:xx-small; font-weight:bold; line-height:14px;}



a.shopNav:link {  color:#000099; }

a.shopNav:active { color:#FFCC00; }

a.shopNav:visited {  color:#000099; }

a.shopNav:hover {  color:#0000FF; }



a  {

color:blue; 

}



body	{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

background-color:#FFFFFF; 

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:20px;

padding:0px;

top:0px;

right:0px;

}



body.shop { 

background-attachment:fixed; 

background-image:url(images/shopbg.jpg); 

background-repeat:no-repeat ; 

background-position:130px 90px; 

}



body.image { 

background-attachment:fixed; 

background-color:#FFFFFF; 

background-image:url(images/shopbg.jpg); 

background-repeat:no-repeat ; 

background-position:130px top; 

}



table.content

{

margin-top:3px;

margin-left:10px;

}



td {

vertical-align:top;

color:#000033;

line-height:17px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

}



.textProductImg {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:xx-small;

line-height:12px;

color:#000000; 

font-weight:bold;

padding:0px 0px 20px;

}



.textDetail {

font-family:Arial, sans-serif;

Font-Size:xx-small;

line-height:11px;

color:#333333;

}



.footer1 {

font-family:Arial, sans-serif;

Font-Size:10px;

color:#000000;

}



.startText

{

FONT-SIZE:1.1em;

}	



h1, .hdr1 {

vertical-align:top;

font-family:Verdana, sans-serif;

font-size:18px;

line-height:25px;

font-weight:bold;

color:#000099; 

}

.hdr1 {

padding-bottom:15px;

}



h2, .hdr2 {

font-family:Verdana, sans-serif;

font-size:15px; 

font-weight:bold;

color:#000099; 

}



.hdr3 {

font-family:Verdana, sans-serif;

font-size:10px; 

line-height:xx-small;

font-weight:bold;

color:#004477; 

}



.menu1 {

font-family:verdana,arial,sans-serif;

font-size:11px;

position:absolute;

z-index:1000;

color:000000;

font-weight:bold;

text-decoration:none;

visibility:hidden;

width:80;

height:15px;

clip:rect(0,80,15,0);

padding-left:5px;	

}



#navEng {

position:absolute; left:10px; top:15px; z-index:1;

}



#navSwe {

position:absolute; left:10px; top:15px; z-index:1;

}



#content { 

position:absolute; left:160px; top:0px; width:553px; height:168px; z-index:1;

}



#contentEng {

position:relative; left:0px; top:0px; width:553px; height:168px; z-index:1;

}



#contentSwe {

}



#shopNavEng {

position:relative; left:10px; top:10px; width:500px; height:94px; z-index:1;

}



td.contentRightStart

{

vertical-align:top;

BACKGROUND-COLOR:#ffffff;

font-family:Verdana, sans-serif;

FONT-SIZE:11px;

line-height:13px;

color:#333333; 

padding-top:8px;

padding-left:55px;

padding-right:10px;

padding-bottom:10px;

}



/* styles for product detail image toggling */



/* Caution! Ensure accessibility in print and other media types... */

@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */

    .ui-tabs-hide {

        display:none;

    }

}



/* Hide useless elements in print layouts... */

@media print {

    .ui-tabs-nav {

        display:none;

    }

}

.ui-tabs-nav {

    list-style:none;

    margin:0;

    padding:0;

}

.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */

/*

    display:block;

    clear:both;

    content:" ";

*/

}

.ui-tabs-nav li {

    margin:0;

    padding:0;

}

.ui-tabs-nav a {

    margin:0; /* position:relative makes opacity fail for disabled tab in IE */

    text-decoration:none;

    padding:0 !important;

    white-space:nowrap; /* required in IE 6 */    

    outline:0; /* prevent dotted border in Firefox */

}

.ui-tabs-nav .ui-tabs-selected a {

    position:relative;

    z-index:2;

    margin-top:0;

    color:#000;

	font-weight:bold;

}

*>.ui-tabs-nav a span { /* hide from IE 6 */

    width:auto;

    height:auto;

}

.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */

    cursor:text;

}

.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,

.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */

    cursor:pointer;

}

.ui-tabs-disabled {

    opacity:.4;

    filter:alpha(opacity=40);

}

.ui-tabs-panel {

    background:#fff; /* declare background color for container to avoid distorted fonts in IE while fading */

}



/* Additional IE specific bug fixes... */

* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */

    display:inline-block;

}

*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */

    display:inline-block;

}

