/* CSS Document */

body {
margin:0px; padding:0;
background:url(/scandinaviafurniture/images/background.jpg) no-repeat left top; background-attachment:attached;
font-family:Geneva, Arial, Helvetica, sans-serif}

a {outline: none}

*html body{height:100%; width:100%;}

table { font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 9pt }
td { font-family: Geneva, Arial, Helvetica, sans-serif;}

h1#logo2 {
background:url(/scandinaviafurniture/images/logo.gif);
width:263px; height:107px;
text-indent:-9999px;
display: block;
position:absolute;
right:50px; top:20px;
z-index:3
}

h1#logo2 a {
width:224px; height:87px;
display: block;
}

*html h1#logo2 {
right:50px; top:30px;
}

ul {margin:0px; padding:0;}

#container { 
position:absolute;top: 0; left:0; 
background:url(/scandinaviafurniture/images/stripe_03.gif) repeat-y;
width:100%;
overflow:visible;
min-width:800px;
z-index:2;
}

#wrapper {
	background:url(/scandinaviafurniture/images/stripe_03.gif) repeat-y left;
	display: block;
	width: 100%;
}

*html #container { overflow:visible;
height:100%;
position:relative;}

#content { margin:0 0 0 0px; padding:0 0 0 275px;
width:351px; color:#45555e;
position:absolute; top:400px;
z-index:3;
}


#content p {font:11px/1.8em  Geneva, Arial, Helvetica, sans-serif; }

#section_desc p a {color:#538198; text-decoration: none; }

#content h2 { background: url(/scandinaviafurniture/images/content_title_home.gif) no-repeat;
text-indent:-9999px;
margin:0px; padding:0;
width:351px; height:20px}

h1#logo {
width:348px; height:156px;
text-indent:-9999px;
display: block;
position:absolute;
left:275px; top:130px;
z-index:3}

h2#slogan {background: url(/scandinaviafurniture/images/icons_03.gif) no-repeat;
width:107px; height:52px;
text-indent:-9999px;
display: block;
position:absolute;
left:25px; top:0px; z-index: 9999}

*+html body h2#slogan {top: 20px}
*html body h2#slogan {top: 20px}

h2#slogan a {display:block;
width:100%; height:100%;
text-indent:-9999px;
}

*html h2#slogan {position:absolute;}

#main_img { 
position:absolute;
right:0px; top:100px;
width:330px; 
height:550px;
overflow:hidden;
}

#branding2 {
	background: no-repeat;
	width:330px; 
height:550px;
	padding:0;
	margin:0px;
	position:absolute;
right:0px; bottom: 0px;
	overflow:hidden;
}

#main_img img { 
border:none;margin:0px; padding:0;
}

/* Shopping Cart Info */

#shoppingCartInfo {
	display: block;
	position: absolute;
	top: 47px;
	left:175px;
	color: #4E5D66;
	width: 690px;
	
}
#shoppingCartInfo a {color: #455560; text-decoration: none; font-size: 12px; border: none}
#shoppingCartInfo a:hover {text-decoration: underline;}
#shoppingCartInfo img {border: none; padding: 4px 5px 0 0}



/*-------------------------Main Navigation---------------------*/

ul#main_nav {width:155px; height:100%;
margin:0px; padding:0;
display:block;
height:100%;
position:relative;
top:240px;
z-index:4;
}

*html ul#main_nav {top:200px; }

#main_nav li { list-style:none; margin:0px; padding:0;
display:block;width:150px; height:30px;overflow:visible;
z-index:4;}

ul#main_nav a {
 text-indent:-9999px;
 display:block;
 position: relative; 
 height:23px;
 overflow:visible;
 z-index:6;

}

li#mn1 {
 position:absolute;
 top:0px;
 left:0px;
 background:url(/scandinaviafurniture/images/main_nav_off.gif) no-repeat  0px 0px  ;
 height:30px;
}

li#mn2 {
 position:absolute;
 top:29px;
 left:0px;
 background:url(/scandinaviafurniture/images/main_nav_off.gif) no-repeat   0 -29px;
 height:30px;
}

li#mn3 {
 position:absolute;
 top:58px;
 left:0px;
 background:url(/scandinaviafurniture/images/main_nav_off.gif) no-repeat  0 -58px  ;
 height:30px;	
}

li#mn4 {
 position:absolute;
 top:87px;
 left:0px;
 background:url(/scandinaviafurniture/images/main_nav_off.gif) no-repeat  0 -87px  ;
 height:30px;
}

li#mn5 {
 position:absolute;
 top:116px;
 left:0px;
 background:url(/scandinaviafurniture/images/main_nav_off.gif) no-repeat  0 -116px  ;
 height:30px;
	}
	
li#mn6  {
 position:absolute;
 left:0px; top:145px ;
 height:30px;
 background:url(/scandinaviafurniture/images/main_nav_off.gif) no-repeat  0 -145px;}

li#mn7  {
 position:absolute;
 left:0px; top:174px;
 height:30px;background:url(/scandinaviafurniture/images/main_nav_off.gif) no-repeat  0 -177px;}

li#mn8  {
 position:absolute;
 background:url(/scandinaviafurniture/images/main_nav_off.gif) no-repeat  0 -203px;
 left:0px;
 height:31px;
 top:203px}	
 
 li#mn9 {
 position:absolute;
 background:url(/scandinaviafurniture/images/main_nav_off.gif) no-repeat  0 -234px;
 left:0px;
 height:30px;
 top:297px}	
 
  li#mn10 {
 position:absolute;
 background:url(/scandinaviafurniture/images/main_nav_off.gif) no-repeat  0 -264px;
 left:0px;
 height:30px;
 top:236px}
 
 
  li#mn11 {
 position:absolute;
 background:url(/scandinaviafurniture/images/main_nav_off.gif) no-repeat  0 -299px;
 left:0px;
 height:31px;
 top:272px}

/* ----- on states ----- 
these are labeled so that the first two digits is the main navigation corresponding to the order on the nav
the second two digits correspond to the sub navigation.  this section enables the funcion to call a body class easily, 
thereby helping the shopping easily identify which section they're in. */

/* our world */
body.o0100 li#mn1 a {background:url(images/Main_nav_on.gif) 100% -5px; border:#FFFFFF solid 1px; width:139px; z-index:10;}
body.o0101 li#mn1 a {background:url(images/Main_nav_on.gif) 100% -5px; border:#FFFFFF solid 1px; width:139px; z-index:10;}
body.o0102 li#mn1 a {background:url(images/Main_nav_on.gif) 100% -5px; border:#FFFFFF solid 1px; width:139px; z-index:10;}
body.o0103 li#mn1 a {background:url(images/Main_nav_on.gif) 100% -5px; border:#FFFFFF solid 1px; width:139px; z-index:10;}
body.o0104 li#mn1 a {background:url(images/Main_nav_on.gif) 100% -5px; border:#FFFFFF solid 1px; width:139px; z-index:10;}

body.o0100 #section_desc p {width: 430px}
body.o0101 #section_desc p {width: 430px}
body.o0102 #section_desc p {width: 430px}
body.o0103 #section_desc p {width: 430px}
body.o0104 #section_desc p {width: 430px}

body.o0100 #section_desc table p, body.o0101 #section_desc table p, body.o0102 #section_desc table p, body.o0103 #section_desc table p, body.o0104 #section_desc table p {width: 100%;}


/* living */
body.o0200 li#mn2 a {background:url(images/Main_nav_on.gif) 100% -35px; border:#FFFFFF solid 1px; width:109px; z-index:10;}
body.o0201 li#mn2 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -35px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}
body.o0202 li#mn2 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -35px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}
body.o0203 li#mn2 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -35px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}
body.o0204 li#mn2 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -35px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}
body.o0205 li#mn2 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -35px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}
body.o0206 li#mn2 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -35px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}
body.o0207 li#mn2 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -35px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}
body.o0208 li#mn2 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -35px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}
body.o0209 li#mn2 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -35px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}
body.o0210 li#mn2 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -35px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}
body.o0211 li#mn2 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -35px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}

/* dining */
body.o0300 li#mn3 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -65px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:112px;}
body.o0301 li#mn3 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -65px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:112px;}
body.o0302 li#mn3 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -65px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:112px;}
body.o0303 li#mn3 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -65px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:112px;}
body.o0304 li#mn3 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -65px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:112px;}
body.o0305 li#mn3 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -65px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:112px;}
body.o0306 li#mn3 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -65px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:112px;}

/* bedroom */
body.o0400 li#mn4 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -95px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:125px;}
body.o0401 li#mn4 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -95px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:125px;}
body.o0402 li#mn4 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -95px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:125px;}
body.o0403 li#mn4 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -95px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:125px;}
body.o0404 li#mn4 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -95px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:125px;}
body.o0405 li#mn4 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -95px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:125px;}
body.o0406 li#mn4 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -95px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:125px;}
body.o0407 li#mn4 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -95px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:125px;}
body.o0408 li#mn4 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -95px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:125px;}

/* bar */
body.o0500 li#mn5 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -125px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:81px;}
body.o0501 li#mn5 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -125px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:81px;}
body.o0502 li#mn5 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -125px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:81px;}
body.o0503 li#mn5 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -125px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:81px;}
body.o0504 li#mn5 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -125px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:81px;}
body.o0505 li#mn5 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -125px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:81px;}

/* office */
body.o0600 li#mn6 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -155px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}
body.o0601 li#mn6 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -155px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}
body.o0602 li#mn6 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -155px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}
body.o0603 li#mn6 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -155px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}
body.o0604 li#mn6 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -155px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}
body.o0605 li#mn6 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -155px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}
body.o0606 li#mn6 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -155px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}
body.o0607 li#mn6 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -155px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}
body.o0608 li#mn6 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -155px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}
body.o0609 li#mn6 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -155px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}
body.o0610 li#mn6 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -155px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}

/* lighting */
body.o0700 li#mn7 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -185px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:125px;}
body.o0701 li#mn7 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -185px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:125px;}
body.o0702 li#mn7 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -185px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:125px;}

/* object d'art */
body.o0800 li#mn8 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -215px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:142px;}
body.o0801 li#mn8 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -215px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:142px;}
body.o0802 li#mn8 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -215px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:142px;}
body.o0803 li#mn8 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -215px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:142px;}
body.o0804 li#mn8 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -215px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:142px;}
body.o0805 li#mn8 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -215px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:142px;}
body.o0806 li#mn8 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -215px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:142px;}
body.o0807 li#mn8 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -215px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:142px;}
body.o0808 li#mn8 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -215px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:142px;}


/* sale */
body.o0900 li#mn10 a {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -275px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}

li#mn1 a {width:130px; left:26px;}
li#mn2 a {width:100px;left:56px;top:4px;}
li#mn3 a {width:103px;left:53px;top:4px;}
li#mn4 a {width:116px;left:40px;top:4px;}
li#mn5 a {width:72px; left:84px;top:4px;}
li#mn6 a {width:100px; left:56px;top:4px;}
li#mn7 a {width:116px; left:40px;top:4px;}
li#mn8 a {width:133px;left:23px;top:8px;}
li#mn9 a {width:100px;left:56px;top:8px;}
li#mn10 a {width:100px;left:56px;top:8px;}
li#mn11 a {width:120px;left:30px;top:0px;}

li a:hover {position: relative; z-index: 100 !important}
li a {position: relative; z-index:100; overflow: visible}

li#mn1 a:hover {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -5px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:139px;}
li#mn2 a:hover {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -35px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}
li#mn3 a:hover {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -65px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:112px;}
li#mn4 a:hover {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -95px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:125px;}
li#mn5 a:hover {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -125px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:81px;}
li#mn6 a:hover {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -155px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}
li#mn7 a:hover {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -185px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:125px;}
li#mn8 a:hover {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -215px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:142px;}
li#mn9 a:hover {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -245px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}
li#mn10 a:hover {background:#45555e url(/scandinaviafurniture/images/Main_nav_on.gif) 100% -275px no-repeat; border:#FFFFFF solid 1px; z-index:20;width:109px;}


/* ----- sub navigation */

/* our world */
body.o0101 li#sn1 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0102 li#sn2 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0103 li#sn3 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0104 li#sn4 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }

/* living */
body.o0201 li#sn1 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0202 li#sn2 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid;  display:block; height: 28px; position:relative; top:-3px; margin:0 0 0 15px; line-height:1.2em ;padding:3px 10px; letter-spacing:0px !important;}
body.o0203 li#sn3 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0204 li#sn4 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0205 li#sn5 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0206 li#sn6 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0207 li#sn7 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0208 li#sn8 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0209 li#sn9 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0210 li#sn10 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0211 li#sn11 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }

/* dining */
body.o0301 li#sn1 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0302 li#sn2 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0303 li#sn3 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0304 li#sn4 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0305 li#sn5 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0306 li#sn6 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }

/* bedroom */
body.o0401 li#sn1 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0402 li#sn2 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0403 li#sn3 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0404 li#sn4 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0405 li#sn5 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0406 li#sn6 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0407 li#sn7 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0408 li#sn8 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }

/* bar */
body.o0501 li#sn1 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0502 li#sn2 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0503 li#sn3 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid;letter-spacing:0px !important;display:block; height: 28px; position:relative; top:-3px; margin:0 0 0 15px; line-height:1.2em ;padding:3px 10px;  }
body.o0504 li#sn4 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0505 li#sn5 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; display:block; height: 28px; position:relative; top:-3px; margin:0 0 0 15px; line-height:1.2em ;padding:3px 10px; letter-spacing:0px !important;}

/* office */
body.o0601 li#sn1 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; display:block; height: 28px; position:relative; top:-3px; margin:0 0 0 20px; line-height:1.2em; padding:3px 10px !important; }
body.o0602 li#sn2 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid;display:block; height: 28px; position:relative; top:-3px; margin:0 0 0 35px; line-height:1.2em;padding:3px 10px !important; letter-spacing:.1em }
body.o0603 li#sn3 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid;  }
body.o0604 li#sn4 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0605 li#sn5 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0606 li#sn6 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0607 li#sn7 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0608 li#sn8 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0609 li#sn9 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0610 li#sn10 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }

/* lighting */
body.o0701 li#sn1 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0702 li#sn2 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }

/* object d'art */
body.o0801 li#sn1 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0802 li#sn2 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0803 li#sn3 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0804 li#sn4 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0805 li#sn5 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0806 li#sn6 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0807 li#sn7 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }
body.o0808 li#sn8 a {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }

/* old 
#main_nav li.on1 a {background:url(/scandinaviafurniture/images/Main_nav-2.gif) 100% -5px; border:#FFFFFF solid 1px; width:139px; z-index:10;}
#main_nav li.on2 a {background:url(/scandinaviafurniture/images/Main_nav-2.gif) 100% -35px; border:#FFFFFF solid 1px; width:109px; z-index:10;}
#main_nav li.on3 a {background:url(/scandinaviafurniture/images/Main_nav-2.gif) 100% -65px; border:#FFFFFF solid 1px; width:112px; z-index:10;}
#main_nav li.on4 a {background:url(/scandinaviafurniture/images/Main_nav-2.gif) 100% -95px; border:#FFFFFF solid 1px; width:125px;z-index:10;}
#main_nav li.on5 a {background:url(/scandinaviafurniture/images/Main_nav-2.gif) 100% -125px; border:#FFFFFF solid 1px; width:81px; z-index:10;}
#main_nav li.on6  a{background:url(/scandinaviafurniture/images/Main_nav-2.gif) 100% -155px; border:#FFFFFF solid 1px;width:109px; z-index:10;}
#main_nav li.on7 a {background:url(/scandinaviafurniture/images/Main_nav-2.gif) 100% -185px; border:#FFFFFF solid 1px;width:125px; z-index:10;}
#main_nav li.on8 a {background:url(/scandinaviafurniture/images/Main_nav-2.gif) 100% -215px; border:#FFFFFF solid 1px;width:142px; z-index:10;}

#main_nav li .on { background:url(/scandinaviafurniture/images/stick.gif) no-repeat; width:155px; z-index:10; }
*/

/*------------------------Fix main nav for IE6---------------------*/

*html li#mn5 a {width:72px; left:84px;top:4px; z-index:20}
*html li#mn6 a {width:100px; left:56px;top:4px; z-index:20}
*html li#mn7 a {width:116px; left:40px; top:4px; z-index:20}
*html li#mn7 a {width:116px; left:40px; top:4px; z-index:20}

*html #main_nav li.on1 a:hover  {background:url(/scandinaviafurniture/images/Main_nav-2.gif) 100% -5px; margin:0px; padding:0; width:139px; z-index:20}
*html #main_nav li.on2 a:hover  {background:url(/scandinaviafurniture/images/Main_nav-2.gif) 100% -35px; margin:0px; padding:0; width:109px;z-index:20}
*html #main_nav li.on3 a:hover  {background:url(/scandinaviafurniture/images/Main_nav-2.gif) 100% -65px; margin:0px; padding:0; width:112px; z-index:20}
*html #main_nav li.on4 a:hover  {background:url(/scandinaviafurniture/images/Main_nav-2.gif) 100% -95px; margin:0px; padding:0; width:125px; z-index:20}
*html #main_nav li.on5 a:hover  {background:url(/scandinaviafurniture/images/Main_nav-2.gif) 100% -125px; margin:0px; padding:0; width:81px; z-index:20}
*html #main_nav li.on6 a:hover  {background:url(/scandinaviafurniture/images/Main_nav-2.gif) 100% -155px; margin:0px; padding:0; width:109px; z-index:20}
*html #main_nav li.on7 a:hover  {background:url(/scandinaviafurniture/images/Main_nav-2.gif) 100% -185px; margin:0px; padding:0; width:125px; z-index:20}
*html #main_nav li.on8 a:hover  {background:url(/scandinaviafurniture/images/Main_nav-2.gif) 100% -215px; margin:0px; padding:0; width:142px; z-index:20}


/*-------------------------Sub Navigation---------------------*/

ul#sub_nav {width:135px;
min-height:280px;
margin:0px; padding:0;
display:block;
position:absolute;
top:230px;
left:165px;
z-index:4;
border-left: 1px #54444e solid; }

*html ul#sub_nav {top:200px;
width:145px;
letter-spacing:.1em; height:270px;}


#sub_nav li {
	list-style:none;
	margin:0px;
	padding:0;
	display:block;
	height:26px;
	overflow:visible;
	z-index:6;
	text-align:right;
	letter-spacing:.1em;
}

*html ul#sub_nav li a {letter-spacing:.05em; }

#sub_nav a {
height:21px;
overflow:visible;
z-index:3;
font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#74838E; }

ul#sub_nav a:hover {font:11px/1.2em  Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding: 5px 10px; color:#8a1f03; border: 1px #8a1f03 solid; }

*html ul#sub_nav li a:hover {letter-spacing:.05em; }

/*------------------------- special cases ---------------------*/

ul#sub_nav li.meeting { display:block; height:35px;margin: 5px 0 3px 0; padding:0px; letter-spacing:.1em}
ul#sub_nav li.meeting a { display:block; height: 32px;margin:0 0 0 20px;padding:0px; letter-spacing:.1em}
ul#sub_nav li.meeting a:hover { display:block; height: 28px; position:relative; top:-3px; margin:0 0 0 20px; line-height:1.2em; padding:3px 10px;  }
*html ul#sub_nav li.meeting {vertical-align:bottom; margin:0;font: Geneva, Arial, Helvetica, sans-serif ;letter-spacing:.1em;}
*html ul#sub_nav li.meeting a {letter-spacing:.1em}
*html ul#sub_nav li.meeting a:hover {margin:0 0 0 20px; padding:3px 10px 2px 10px; height:26px;font: Geneva, Arial, Helvetica, sans-serif; }

ul#sub_nav li.computer {display:block; height:35px; margin: 5px 0 3px 0; padding:0px; letter-spacing:.1em}
ul#sub_nav li.computer a { display:block; height: 30px; margin:0 0 0 35px; padding:0px; letter-spacing:.1em }
ul#sub_nav li.computer a:hover { display:block; height: 28px; position:relative; top:-3px; margin:0 0 0 35px; line-height:1.2em;padding:3px 10px; letter-spacing:.1em }
*html ul#sub_nav li.computer  {vertical-align:bottom; margin:0; font: Geneva, Arial, Helvetica, sans-serif;letter-spacing:.1em; }
*html ul#sub_nav li.computer a {letter-spacing:.1em}
*html ul#sub_nav li.computer a:hover {padding:3px 10px 2px 10px; height:26px; font: Geneva, Arial, Helvetica, sans-serif; }

ul#sub_nav li.table {display:block; height:35px; margin: 5px 0 3px 0; letter-spacing:.1em}
ul#sub_nav li.table a { display:block; height: 30px; margin:0 0 0 15px; letter-spacing:.1em }
ul#sub_nav li.table a:hover { display:block; height: 28px; position:relative; top:-3px; margin:0 0 0 15px; line-height:1.2em ;padding:3px 10px; letter-spacing:normal;  }
body.o0503 ul#sub_nav li.table a { display:block; height: 28px; position:relative; top:-3px; margin:0 0 0 15px; line-height:1.2em ;padding:3px 10px; letter-spacing:normal;  }
*html ul#sub_nav li.table {margin:0; vertical-align:bottom; position:relative; top:3px; font: Geneva, Arial, Helvetica, sans-serif; letter-spacing:.1em;}
*html ul#sub_nav li.table a {letter-spacing:.1em}
*html ul#sub_nav li.table a:hover {padding:3px 10px 2px 10px; letter-spacing:normal; position:relative; height:26px; font: Geneva, Arial, Helvetica, sans-serif;}

ul#sub_nav li.hutches {display:block; height:20px; margin: 3px 0 3px 0; letter-spacing:.1em}
ul#sub_nav li.hutches a { display:block; height: 20px; margin:0 0 0 15px; letter-spacing:.1em }
ul#sub_nav li.hutches a:hover { display:block; height: 13px; position:relative; top:-3px; margin:0 0 0 15px; line-height:1.2em ;padding:5px 10px; letter-spacing:normal;  }
body.o0605 ul#sub_nav li.hutches a { display:block; height: 13px; position:relative; top:-3px; margin:0 0 0 15px; line-height:1.2em ;padding:5px 10px; letter-spacing:normal;  }

*html ul#sub_nav li.hutches {margin:0; vertical-align:bottom; position:relative; top:3px; font: Geneva, Arial, Helvetica, sans-serif; letter-spacing:.1em;}
*html ul#sub_nav li.hutches a {letter-spacing:.1em}
*html ul#sub_nav li.hutches a:hover {padding:3px 10px 2px 10px; letter-spacing:normal; position:relative; height:26px; font: Geneva, Arial, Helvetica, sans-serif;}

li#sn_l_2 a:hover {letter-spacing:.05em; }

.wide { letter-spacing:.1em;}

/*------------------------- site info ---------------------*/

#info {width: 690px; font-size:10px; font-family:  Geneva, Arial, Helvetica, sans-serif; font-weight: normal !important;color: #4E5D66; 
margin: 0px 0 25px 175px; }
#info p {margin: 3px 0}
#info li {display: inline; float: left; padding: 0 8px; border-right: 1px solid; font-size: 11px;  }
#info li a {color: #4E5D66 ; text-decoration: none; font-weight: normal !important}
#info li a:hover {color:#222A2E}
#info li.last {border-right: none }
#info li.first {padding: 0 8px 0 0 }
#info strong {font-weight: normal !important }





#site_info {position:fixed; bottom:5px;left:10px;font:10px/1em  Geneva, Arial, Helvetica, sans-serif;color:#45555e;z-index:10}
*html body #site_info {position: absolute}
#site_info a {color:#ffffff;text-decoration:none;}
#site_info a:hover { text-decoration:underline;}

/*------------------------- furniture brands ---------------------*/

#furniture_brands {position:fixed; bottom:5px;left:250px; list-style:none; font:10px/1em  Geneva, Arial, Helvetica, sans-serif; color:#666666;z-index:10; width:500px;}
#furnuture_brands li {display:inline; float:left; list-style:none;}
#furniture_brands a {color:#666666;text-decoration:none;}
#furniture_brands a:hover { text-decoration:underline;}


/*------------------------- Top Navigation ---------------------*/

#topNavigation {width: 690px; font-size:10px; font-family:  Geneva, Arial, Helvetica, sans-serif; font-weight: normal !important;color: #4E5D66; margin: 0px 0 25px 177px;position: absolute; top: 25px; left: 00px}
#topNavigation  li {display: inline; float: left; padding: 0 8px; border-right: 1px solid; font-size: 11px;  }
#topNavigation  li a {color: #4E5D66; text-decoration: none; font-weight: normal !important}
#topNavigation  li a:hover {color: #222A2E}
#topNavigation  li.last {border-right: none }
#topNavigation  li.first {padding: 0 8px 0 0}


/*------------------------- png help ---------------------*/

.logo { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/scandinaviafurniture/images/scanlogo.png');}
.logo[class] { background-image:url(/scandinaviafurniture/images/scanlogo.png);}
.logo2 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/scandinaviafurniture/images/scanlogo2.png');}
.logo2[class] { background-image:url(/scandinaviafurniture/images/scanlogo2.png);}
.transparent { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/scandinaviafurniture/images/slideshow/chair_big.png');}
.transparent[class] {  background-image:url(/scandinaviafurniture/images/slideshow/chair_big.png);}

/*------------------------Inside nav---------------------*/

ul#insidenav {
color:#45555e;
z-index:8;
margin:0px; padding:0;
 }

ul#insidenav li { 
list-style:none; 
font:11px/1.3em  Geneva, Arial, Helvetica, sans-serif;
float:left;
display:inline;
text-align:center;
width:90px;
padding:20px 20px 0px 0px;
color:#8a1f03;
letter-spacing:.1em;
overflow:visible;
}
 
ul#insidenav li a {color:#8a1f03; text-decoration:none; padding: 5px 10px; display:block;}

ul#insidenav li a:hover {font:11px/1.2em  "lucida grande",Arial, Helvetica, sans-serif;
text-decoration:none; text-transform:uppercase;
color:#8a1f03; 
border: 1px #8a1f03 solid;
z-index:10;
position:relative; }

/* ----- product page css ----- */
/* ----- section_nav ----- */

ul#section_nav {
color:#45555e;
width:650px;
position:relative;
z-index:8;
margin:0px; padding:0; }

ul#section_nav h2 {font:12px/1.3em  Geneva, Arial, Helvetica, sans-serif;
font-weight:normal; }

ul#section_nav li {
	display:block;
	width:140px; 
	height: 170px;
	list-style:none;
	color:#45555e;
	font:11px/1.3em Geneva, Arial, Helvetica, sans-serif;
	float:left; 
	text-align:center; 
	padding:0px;
	 margin:0px 20px 20px 0;}

*html body ul#section_nav li {height: 200px}
	 

ul#section_nav li a img {text-decoration:none; padding: 0 0 8px 0; border:none; margin:0px; }

ul#section_nav li a {display:block; position: relative;color:#45555e; text-decoration:none;width:140px; margin:0 0 0px 0px; padding:0; font-weight: normal !important;}

ul#section_nav li a:hover {	color:#8a1f03;}

ul#section_nav li .container {position: relative; height: 125px; margin: 0px ; padding: 0}
*+html body ul#section_nav li .container {right: 75px}
*html body ul#section_nav li .container {right: 75px}
ul#section_nav li .container a {position: absolute; bottom: 0;z-index:50 }


#section_nav.office {top:450px;}
/*---- sale items ----- */

body.salePage table h2 {background: url(images/saleBig.gif) no-repeat right center !important; padding: 0 50px 0 0 !important; display: inline-block; width:auto !important }

.saleItem .saleImage {position: relative}

.saleItem .saleTag {background:url(images/saleTag.png) no-repeat ; height: 19px; width: 28px; position: absolute; bottom:10px; right: 0px; z-index: 99999}

*html body .saleItem .saleTag {right: -70px; background:url(images/saleSmall.gif) no-repeat}
*+html body .saleItem .saleTag {right: -70px}

*+html body table .saleItem .saleTag {right:0}
*html body table .saleItem .saleTag {right:0}



/*width:351px; position:absolute; top:200px; left: 330px;*//*top:220px; padding: 0 0 0 45%*/
/*-------------------------product Page---------------------*/

#product_desc { margin:0 0 0 px; padding:0 0 0 0;width:351px; color:#45555e;z-index:3;}

*html #product_desc {top:0; padding: 0 0 0 0}

#product_desc p {font:11px/1.3em  "lucida grande",Arial, Helvetica, sans-serif; margin:0px;padding:0px;}

#product_desc h1 {
font:17px/1.7em   "lucida grande",Arial, Helvetica, sans-serif;
color:#8A2003;
font-weight:bold;
text-transform:uppercase;
letter-spacing:.2em;
margin:0px 0 0 0px; padding:0px;
display:block;}

#product_desc h2 {
font:14px/1.4em   "lucida grande",Arial, Helvetica, sans-serif;
color:#8A2003;
font-weight:bold;
text-transform:uppercase;
letter-spacing:.1em;
margin:0px 0 0 0px; padding:0px;
display:block;}

#product_desc h3 {
 font: 12px/1.1em "lucida grande", Arial, Helvetica, sans-serif;
 letter-spacing: .3em;
 word-spacing: .2em; 
 }

#product_desc img { padding:0 0 0px 0;}

.product_img {padding:30px !important;}

#product_table {vertical-align:top;}
#product_table td {padding:5px;vertical-align:top;}

#product_desc_table {width:100%;vertical-align:top;}
#product_desc_table td {vertical-align:top; padding:0px; text-align: left}

.skw {color:#8B8F98;font-size:1.1em !important;}
.price {font-size:1.2em !important;}
.price img {padding: 0px !important;}
.product_description {margin-top:15px !important}
.product_description_long {line-height:1.5em !important;padding-left:20px !important; width:500px;}

/*----- section desc ------ */
#section_desc {  padding:0 0 20px 334px;
width:619px; color:#45555e;
position: relative; margin:200px 0 20px 0 !important; background:url(/scandinaviafurniture/images/stripe_03.gif) repeat-y left;
z-index:3; min-height: 500px;
}

*+html body #section_desc {padding:200px 0 50px 334px}
*html body #section_desc {padding:200px 0 50px 334px; position: relative; top: -600px}

*html body #section_product {top:200px; }

#section_desc p {font:11px/1.3em  "lucida grande",Arial, Helvetica, sans-serif; }

#section_desc h1 {
font:15px/1.3em   "lucida grande",Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0px; padding:0;
display:inline;
color:#8a1f03;
letter-spacing:.2em;
}

#section_desc  h1 p {width: 77% !important}

#section_desc img { padding:0 0 20px 0;}

/* ----- product list ----- */

ul#product_list {
color:#45555e;
width:460px;
position:absolute;
top:250px; 
left:40%;
z-index:4; }

ul#product_list h2 {font:12px/1.3em   "lucida grande",Arial, Helvetica, sans-serif;
font-weight:normal; }

ul#product_list li {display:block;
width:230px; height:120px;
list-style:none;
color:#45555e;
font:11px/1.3em  "lucida grande",Arial, Helvetica, sans-serif;
float:left;
overflow:visible;
margin:0px; padding:0;
}

ul#product_list li a img {padding: 0 0 7px 0; border:none }

ul#product_list li a {display:block;
color:#45555e; text-decoration:none;
text-align:center;
text-indent:-6px;
width:230px; height:120px;
overflow:visible;
 
}

*html ul#product_list li a  {text-indent:0px;
width:230px; height:120px;
}

ul#product_list li a:hover {
	color:#8a1f03; }


/*-------------------------- order buttons --------------------------------*/

.order{
 font-family:arial;
 color: white;
 list-style: none;
 display:block;
 margin:25px 0 0 0;
 padding:0px;
 float:left;
 line-height:1.2em;
}

.order ul {padding:0px;}

.order li {text-align:center;}

.view_more {font-size: 8pt;}
.view_more a {
 background-color: #FDBE56;
 border: 1px solid #FDBE56;
color: #8B221C !important;
 padding:2px;
 letter-spacing:.2em;
 text-decoration:none;
 display:block;
 width: 115px;
}
.view_more a:hover {color:#ffffff !important;}
 
.order_now {font-size: 8pt;}
.order_now a {
 background-color: #8B221C;
 border:1px solid #8B221C;
 color: #ffffff;
 padding:2px;
 letter-spacing:.2em;
 text-decoration:none;
 display:block;
 width:115px;
 color: #ffffff !important
}
.order_now a:hover {background-color: #FDBE5C !important;border:1px solid #8B221C}

/*-------------------------- Similar Products --------------------------------*/

.similar_table {text-align:center; }

ul.similar {
width: 150px;
color:#45555e;
margin: 0 0 15px 0;
}


.similar h2 {font:12px/1.3em "lucida grande",Arial, Helvetica, sans-serif;
font-weight:normal; color:#333333}

ul.similar li {
display:block;
width:150px;
list-style:none;
color:#45555e;
font:11px/1.3em  "lucida grande",Arial, Helvetica, sans-serif;
padding:5px 0 0 0;
text-align:center;
}

ul.similar li a img {text-decoration:none; padding: 0 0 2px 0 !important; margin: 0 0 2px 0 !important;border:none;}

ul.similar li a {
display:block;
color:#45555e; 
text-decoration:none;
text-align:center; 
}

ul.similar li a:hover {color:#8a1f03;}


/* ----- large image ----- */

body.viewMoreBody {background: url(-) !important}

#viewMore { margin: 10px }

#viewMore h3 {margin: 0px; padding: 0px; color: #8A1D04}

#viewMore #imgContainer {float: left;padding: 10px; border:1px solid #D9D9D9; margin: 0 auto; width: auto; display: block; background: #ffffff}

#viewMore #imgThumb {width: 75px; float: left; padding: 10px 10px 0 10px; border:1px solid #D9D9D9; margin: 0 10px ; background: #ffffff}
#viewMore #imgThumb img {margin: 0 0 10px 0 }

/* ----- navigation on bottome of page ----- */

#navBottom {position: absolute; clear: both; z-index:80; top: 865px; left: 225px; text-decoration: none; width: 800px; list-style: none}
#navBottom li {display: inline; float: left; padding: 0 8px; border-right: 1px solid; font-size: 11px; color: #4E5D66 }
#navBottom li a {color: #222A2E; text-decoration: none; font-weight: normal !important}
#navBottom li a:hover {color: #4E5D66}
#navBottom li.last {border-right: none}

#navBottom2 {position: relative; left: -75px; clear: both; z-index:80; text-decoration: none; width: 800px; list-style: none}
#navBottom2 li {display: inline; float: left; padding: 0 8px; border-right: 1px solid; font-size: 11px; color: #4E5D66 }
#navBottom2 li a {color: #222A2E; text-decoration: none; font-weight: normal !important}
#navBottom2 li a:hover {color: #4E5D66}
#navBottom2 li.last {border-right: none}

#navBottom_mkt {position: absolute; clear: both; z-index:80; top: 832px; left: 225px; text-decoration: none; width: 800px; list-style: none}
#navBottom_mkt li {display: inline; float: left; padding: 0 8px;  font-size: 11px; color: #4E5D66 }
#navBottom_mkt li a {color: #222A2E; text-decoration: none; font-weight: normal !important}
#navBottom_mkt li a:hover {color: #4E5D66}
#navBottom_mkt li.last {border-right: none}


/* ---- shopping cart hack ----- */

.shoppingCartButtons {width: 500px}
table#cartTable table td {padding: 0 10px 10px 0}
s
/* ----- contact form ----- */

form#contactForm {width: 370px}

form label {width: 70px; text-align: right; margin: 0 10px 0 0; float: left; font-size: 8pt; padding: 5px 0 0 0; color: #8A1F03 }
form input {height: 18px; }
form .input {width: 200px; float: left; border:1px solid #6F8C9D; font-size: 11pt; padding: 5px; font-family: Arial, Helvetica, sans-serif; margin: 0 0 9px 0; color: #242E33 }
form .address {height: 60px }

form .input:hover, form .searchInput:hover {border: 1px solid #AFB8BE}
form .input:focus, form .searchInput:focus {border: 1px solid #AFB8BE; background: #FFEED3}

form .submitBTN {background:url(images/submitBTN.gif) no-repeat; height:20px; width: 66px; border: none; margin: 0}
form .resetBTN {background:url(images/resetBTN.gif) no-repeat; height: 20px; width: 58px; border: none; margin: 0 10px 0 80px}
form .searchBTN {background:url(images/searchBTN.gif) no-repeat; height: 20px; width: 69px;  border: none; margin: 2px 0 0 0px;} 

/* ----- search form ---- */

form#searchForm {width: 650px;  display: block; margin: 0}
form .searchInput {width: 150px;  border:1px solid #6F8C9D; font-size: 8pt; padding: 3px; font-family: Arial, Helvetica, sans-serif; margin: 0 0 9px 0; color: #242E33; height: 13px; clear: none; position: relative; bottom: 1px}

*html body form .searchInput {bottom: -10px}
*+html body form .searchInput {bottom: -10px}


/* ---- manufacturerer select option ----- */

form#manufacturer {float: right;}

#3daySale {
	position: absolute;
	top: 78px;
	left: 156px;
} 

#homePageAd {position: absolute; top: 100px; left:220px; z-index: 9999}