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:link {
color:#000033; 
text-decoration:none;
}
a:visited {
color:000033; 
text-decoration:none;
}
a:active {
color:FFCC00; 
text-decoration:none;
}
a:hover {
color:0000FF; 
text-decoration:underline;
}

body	{
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
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:80%;
}

.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;
}
