/* CSS reset */

* {
vertical-align: baseline; font-weight: inherit; font-family: inherit; font-style: inherit; font-size: 100%; outline: 0; padding: 0; margin: 0;
}

/* Body Styles */

/*
html,body {
background:#ecf3f9 url(images/page_bg.jpg) repeat-x left top; font-family:Arial, Verdana; font-size:13px; color:#555555; margin-top:0px;
}*/
html,body {
/* background:#9ECAF1 url(images/sky.gif) repeat-x left top; font-family:Verdana; font-size:11px; color:#333333; background-image:url('images/bg_fade4.gif'); background-repeat:repeat-x; background-attachment:scroll; */
background:#f0f0f0; font-family:Verdana; font-size:11px; color:#444444; line-height:16px; 
}

#sky {
/* position:absolute; z-index:0; left:0px; top:0px; width:100%; height:308px; background:url(images/clouds.jpg) no-repeat center top; */
display:none; :absolute; z-index:0; left:0px; top:0px; width:100%; height:308px; background:url(images/clouds.jpg) no-repeat center top;
}

/* Columns 
*****************************************************/

div.container_list { width:726px; margin-bottom:14px; border:1px solid #DADADA;}
div.list { width:100%; margin:auto; padding:14px; border-bottom:0px solid #DADADA;}
div.list_left { width:100px; float:left; text-align:center;}
div.list_right { width:582px; float:right; padding-left:14px; padding-right:30px;}

div.container-col-1 { margin:auto; width:760px; overflow:hidden; text-align:default;}
div.col-1 { width:49%; float:left; margin-bottom:14px; }
div.col-1 img { margin-bottom:0px;}

div.col-2 { width:100%; float:left; margin-bottom:4px; padding-bottom:4px; font-family:Verdana; font-style:normal; font-weight:normal; font-size:11px; color:#666666; line-height:15px;}
div.col-2 img { margin-bottom:0px; margin-left:0px; margin-right:23px;}

div.container-col-3 { margin:auto; width:760px; overflow:hidden; text-align:default;}
div.col-3 { width:202px; min-height:165px; float:left; margin-bottom:17px; margin-right:16px; padding:14px; border:1px solid #DADADA; }
div.col-3 img { margin:0px; margin-top:-8px; margin-bottom:-8px;}

div.container-col-4 { margin:auto; width:760px; overflow:hidden; text-align:default;}
div.col-4 { width:202px; min-height:240px; float:left; /* background:url(images/flag2.gif) no-repeat top right; */ margin-bottom:17px; margin-right:16px; padding:14px; border:1px solid #DADADA; }
div.col-4 img { margin:0px; margin-top:-2px; margin-bottom:5px;}

.icon  { float:left; border:0px solid #d5d0c2; margin-left:14px; margin-right:14px; margin-bottom:12px; clear:both;}        
        
/* Block Text */
div.blockbox { 
display:block; background:#f7f4ea; border:1px solid #e6e1d3; padding:2px; text-align:left;
}
blockquote {
background-image:url(images/openquote1.gif); background-repeat:no-repeat; background-position:2px 0px; padding-left:18px; padding-right:12px; padding-top:20px; padding-bottom:14px; font-family:Verdana; font-style:italic; font-size:12px; color:#6f7364;
}

div.textbox { 
display:block; background-image:url(images/fade_bg_text.gif); background-repeat:repeat-x; background-position:top left; padding:15px 20px 17px 20px; border:1px solid #dee3cf; text-align:left;
}

div.textbox2 { 
display:block; background:#e1e9fc; border:0px solid #dee3cf; padding-left:20px; padding-right:20px; padding-top:17px; padding-bottom:19px; text-align:left;
}

.border { border:1px solid #D8D8CD; }
.border_index { border:1px solid #dbdcde; padding:0px; background:#fff; }

div.border_round1 { 
width:70px; height:48px; text-align:center; border:1px solid #D8D8CD; padding:3px; margin-bottom:6px;
}

div.border_round1 { 
width:70px; height:48px; text-align:center; border:1px solid #D8D8CD; padding:3px; margin-bottom:6px;
}

div.border4 { 
width:70px; height:48px; text-align:center; border:1px solid #D8D8CD; padding:3px; margin-bottom:6px;
}

#footer {
position:relative;
width:100%; height:16px; line-height:16px; color:#fff; padding-top:9px; border-top:1px solid #9ecaf1; background:#9ECAF1 url(images/footer.gif) no-repeat left top;	
}

#copyright, #footerlinks, #slogan {
bottom:6px; position:absolute;
}
#slogan {
left:300px;
}
#slogan a {
color:#fff;
}
#copyright {
left:10px; color:#fff;
}
#footerlinks {
right:10px; text-align:right;
}
#footerlinks a {
color:#fff;
}
.footerlinks {
right:10px; margin-right:20px;
}
.footerlinks a {
color:#fff;
}
.footerlinks_current {
color:#fff; font-weight:bold;
}
.footerlinks_current a {
color:#fff; font-weight:bold;
}
.footerlinks_current2 {
color:#fff; margin-right:20px; font-weight:bold;
}
.footerlinks_current2 a {
color:#fff; font-weight:bold;
}

#Layer1 {
position:absolute; width:200px; height:115px; z-index:1; top:98px; left:758px;
}

#Layer2 {
display:none; position:absolute; width:110px; height:115px; z-index:8; top:250px; left:924px;
}

.colleft { 
width:180px; height:500px; background:#FCF8EC; border-right:2px solid #fff; vertical-align:top; text-align:left;
}

div.column_left { 
padding-left:12px; padding-right:12px; padding-bottom:12px;
}

.main_content_index {
background:#fff; vertical-align:top; text-align:left; margin-left:12px;
}

.bc{width:100%; float:left; position:relative; z-index:1; top:-1px; _top:-1px;}
.t {background: url(images/corners/dot.gif) 0 0 repeat-x; width: 100%}
.b {background: url(images/corners/dot.gif) 0 100% repeat-x}
.l {background: url(images/corners/dot.gif) 0 0 repeat-y}
.r {background: url(images/corners/dot.gif) 100% 0 repeat-y}
.bl {background: url(images/corners/bl.gif) 0 100% no-repeat}
.br {background: url(images/corners/br.gif) 100% 100% no-repeat}
.tl {background: url(images/corners/tl.gif) 0 0 no-repeat}
.tr {background: url(images/corners/tr.gif) 100% 0 no-repeat; padding:8px}

#xsnazzy {background: transparent; margin:0em;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#f6fae6; border-left:1px solid #dee3cf; border-right:1px solid #dee3cf;}
.xb1 {border-left:1px solid #e5ead5; border-right:1px solid #e5ead5;}
.xb1 {margin:0 2px; background:#dee3cf;}
.xb2 {margin:0 1px; border-width:0 1px;}
.xb3 {margin:0 0px; border-color:#e5ead5;}
.xb4 {height:1px; margin:0 0px;}
.xboxcontent {display:block; background:#f6fae6; padding:12px 20px 14px 20px; border:0 solid #dee3cf; border-width:0 1px;}

#xsnazzy2 {background: transparent; margin:0em;}
.xtop2, .xbottom2 {display:block; background:transparent; font-size:1px;}
.xb12, .xb22, .xb32, .xb42 {display:block; overflow:hidden;}
.xb12, .xb22, .xb32 {height:1px;}
.xb22, .xb32, .xb42 {background:#fff; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
.xb12 {border-left:1px solid #d5d3d3; border-right:1px solid #d5d3d3;}
.xb12 {margin:0 2px; background:#cdcdcd;}
.xb22 {margin:0 1px; border-width:0 1px;}
.xb32 {margin:0 0px; border-color:#d5d3d3;}
.xb42 {height:1px; margin:0 0px;}
.xboxcontent2 {display:block; background:#fff; padding:4px 4px 4px 7px; border:0 solid #cdcdcd; border-width:0 1px;}

.prod_image { 
border:1px solid #E8E8DD; padding:5px;
}
div.prod_image { 
float:left; border:1px solid #E8E8DD; padding:5px; margin-right:5px;
}

TABLE.prodbox {
border:1px solid #E4E4DA;
}


/* P, TABLE, TR & TD styles START */

P {
margin: 0px;
}

TABLE.table1 { 
width:100%;
}

a {
text-decoration:none; color:#2ab2f9; outline:none;
}
a:hover {
text-decoration: underline;
}
a img {
border: none;
}

img.img_left {
float:left; margin-right:12px;
}

H1 {
/* font-family: georgia, times, "Times New Roman", Serif; font-size:23px; font-style:italic; margin-bottom:15px; letter-spacing:0px; color: #6D4929; */
 font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#313437; font-weight:bold; line-height:28px; margin-bottom:18px; 
}

H2 {
font-family:Tahoma, Arial, Arial, Helvetica, sans-serif; font-size:28px; font-weight:normal; color:#60b7fc; line-height:26px; padding-bottom:0px; margin-bottom:0px;
}
 
H3 {
font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #36a1ff; line-height: 18px; 
}

H4 {
font-family:Arial, Helvetica; font-size:14px; font-weight:bold; color:#bcbcbc; line-height:normal; text-decoration:none; padding-bottom:0px;
}
H4 a {
font-family:Arial, Helvetica; font-size:14px; font-weight:bold; letter-spacing:0px; color:#bcbcbc; line-height:normal; text-decoration:none; padding-bottom:0px;
}

H5 {
font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #36a1ff; line-height:21px; margin-bottom:12px;
}

.rubrik3 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #848484; font-weight: bold; line-height: 21px}
.rubrik3_2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #BBBBBB; font-weight: bold; line-height: 30px}
.rubrik4 {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; color: #4A2713; font-weight: bold; line-height: 26px;}

.subheader {  font-family: Arial, Helvetica; font-size: 16px; color: #666666; font-weight:bold; line-height:18px;}

ul {
color: #444444;
text-indent: 0px;
list-style-position: outside;
padding: 6px;
margin: 0px 10px;
}

li { 
margin-bottom: 7px; 
} 

/* Page styles START */

div.wrap {
width:100%; border-bottom:1px solid #e0e0e0; padding:0px; position:relative; z-index:1; background:#fff; background-image:url('images/bg_fade4.gif'); background-repeat:repeat-x; background-attachment:scroll; 
}

div.container {
/* margin:0px auto; width:980px; border:1px solid #fff; padding:0px; background:#fff; */
margin:0px auto; width:900px; border:0px solid #9ecaf1; padding:0px; position:relative; z-index:1; 
}

div.body1 {
margin:0px auto; height:64px; width:100%; line-height:64px; vertical-align:middle; padding:0px; text-align:left; border-bottom:0px solid #e9e9e9; margin-bottom:0px; position:relative; z-index:10;
}

div.body2 {
margin:0px auto; width:100%; margin-top:18px; margin-bottom:18px; 
}

div.body3 {
margin:0px auto; width:900px; vertical-align:middle; padding:0px; text-align:left;
}

div.foot {
/* margin:0px auto; width:980px; border:1px solid #fff; padding:0px; background:#fff; */
margin:0px auto; margin-top:25px; height:130px; width:100%; padding-top:0px;
}

div.topbar {
width:100%; height:67px; background:#e1e9fc; text-align:left;
}
div.topbar_content {
margin:0px auto; width:948px; height:67px; background-image:url('images/logga.gif'); background-repeat:no-repeat; background-position:0px 5px; text-align:left;
}

div.topbar_content_index {
margin:0px auto; width:948px; height:67px; text-align:left;
}

div.navbar { 
width:100%; height:28px; text-align:left; background:#afd6f6; background-image:url('images/navbar_bg.gif'); background-repeat:repeat-x; border-bottom:1px solid #fff; border-top:0px solid #9ecaf1; 
}
div.navbar_content { 
margin:0px auto; width:948px; height:28px; text-align:left; border-left: 1px solid #48dffe;
}

div.main_bg {
display:block; padding:0px 0px;
}

div.main_bg_index {
display:block; padding:0px 0px;
}

div.index_indent {
padding:15px 16px;
/* */
}

div.scroll {
margin:0px auto; width:778px; height:470px; overflow:auto; padding-left:6px;
}

div.container3 { 
width:100%; overflow:hidden; text-align:default;
}

div.container4 { 
width:100%; text-align:default;
}

div.container5 { 
margin-top:0px; margin-left:auto; margin-right:auto; width:96%; overflow:hidden;
}

div.container5_1 { 
margin-left:auto; margin-right:auto; width:95%; overflow:hidden;
}

div.container5_2 { 
margin-top:14px; margin-left:auto; margin-right:auto; width:100%; overflow:hidden;
}

div.container6 {
margin-left:auto; margin-right:auto; width:98%; overflow:hidden;
}

div.container7 { 
width:97%; overflow:hidden; padding:10; text-align:default;
}

div.container_footer {
width:937px; margin:0px auto; height:16px; line-height:16px; color:#fff; border-top:1px solid #9ecaf1; background:#9ECAF1 url(images/footer.gif) no-repeat left top; text-align:left; vertical-align:middle; padding-top:9px; padding-left:11px; position:relative; z-index:2; top:-1px; left:1px; 
}

div.container_footer2 {
width:100%; height:21px; line-height:21px; text-align:right; vertical-align:middle; color:#fff;
}

div.top_puff { 
padding:16px 16px 0px 16px;
}

div.floatleft_top { 
float:left; width:48%; text-align:left;
}

div.floatright_top { 
float:right; width:48%; text-align:right; padding-right:10px;
}


div.floatleft_percent { 
float:left; width:352px; text-align:left; padding-right:20px; padding-left:10px; border-right:1px solid #E0E0E0;
}

div.floatright_percent { 
float:right; width:498px; text-align:left; padding-left:10px; 
}

div.floatleft_percent2 { 
float:left; width:418px; text-align:left; padding:0px; padding-left:10px;
}

div.floatright_percent2 { 
float:right; width:428px; text-align:left; padding-left:20px; border-left:1px solid #E0E0E0;
}

div.floatleft_percent3 { 
float:left; width:363px; text-align:left; padding:0px; padding-left:10px;
}

div.floatright_percent3 { 
float:right; width:498px; text-align:left; padding-left:20px; border-left:0px solid #E0E0E0;
}

div.floatleft_main { 
float:left; width:728px; text-align:left; overflow:hidden;
}
div.floatright_main { 
float:right; width:200px; text-align:left;
}

div.floatleft_shop { 
float:left; width:718px; text-align:left; overflow:hidden;
}
div.floatright_shop { 
float:right; width:200px; text-align:left;
}

div.container_front { 
margin-top:20px; margin-left:auto; margin-right:auto; width:700px; overflow:hidden;
}

div.floatleft2 { 
/* float:left; width:510px; text-align:left; font:15px georgia, "Times New Roman", Times, Serif; line-height:18px; margin-bottom:13px; margin-right:20px; color:#6b6445; */
float:left; width:530px; text-align:left; font-family:Arial; font-size:13px; line-height:normal; color:#6f7364;
}

div.floatright2 { 
float:right; width:150px; text-align:left;
}

div.container_prod { 
margin-left:auto; margin-right:auto; width:100%;
}

div.floatleft_prod { 
float:left; width:43%; text-align:left; overflow:hidden;
}

div.floatright_prod { 
float:right; width:51%; text-align:left; padding-right:0px; overflow:hidden;
}

div.floatleft_prod2 { 
float:left; width:48%; text-align:left; overflow:hidden;
}

div.floatright_prod2 { 
float:right; width:45%; text-align:left; padding-right:0px; overflow:hidden;
}

div.column_right { 
display:block; text-align:left; background:#f7f4ea; border:1px solid #e6e1d3;
}

div.crumb1 {
display:block; font-family:Verdana; font-size:10px; line-height:12px; vertical-align:middle; font-weight:normal; color:#A09994; text-decoration:none; padding-top:0px; margin-bottom:12px;
}

.crumb1 a {
font-family:Verdana;  font-size:10px; font-weight:normal; color:#a0a0a0; text-decoration:none;
}

div.crumb2 {
display:block;font-family:Verdana;  font-size:10px; height:16px; line-height:16px; vertical-align:middle; font-weight:normal; background:#F8F4EC; background-image:url('images/nav_bg.gif'); background-repeat:repeat-x; background-position:0px 0px; border-bottom:1px solid #EBE7D6; color:#A09994; text-decoration:none; padding-top:4px; padding-bottom:4px; padding-left:6px; padding-right:6px;
}

.crumb2 a {
font-family:Verdana; font-size:10px; font-weight:normal; color:#a0a0a0; text-decoration:none;
}

.headerNavigation {
font-size:12px; color:#A09994; font-weight:normal;
}

A.headerNavigation { 
color:#A09994; 
}

A.headerNavigation:hover {
color:#656565;
}

div.container_review { 
width:240px; overflow:hidden; text-align:default;
}

div.floatleft_review { 
float:left; width:48%; height:38px; text-align:left; font-weight:normal; font-size:10px;
}

div.floatright_review { 
float:right; width:48%; text-align:right;
}

div.floatleft_blog2 { 
float:left; width:464px; text-align:left;
}

div.floatright_blog2 { 
float:right; width:255px; text-align:left;
}

div.blog_head { 
display:block; background-image:url('images/arrow_green.gif'); background-repeat:no-repeat; background-position:0px 13px; padding:8px 10px 8px 22px; height:25px; line-height:24px; border-bottom:1px solid #E9E4DB; color:#615D55; font-weight:bold; text-align:left;
}

div.blog_head a{ 
color:#615D55;
}

div.floatleft_video { 
float:left; width:628px; text-align:left; overflow:hidden;
}
div.floatright_video { 
float:right; width:300px; text-align:left;
}

div.floatleft_video2 { 
float:left; width:452px; text-align:left;
}

div.floatright_video2 { 
float:right; width:250px; text-align:left;
}

div.container_thumb1 { 
width:100%; overflow:hidden; text-align:default; margin-bottom:6px;
}

div.floatleft_thumb1 { 
float:left; width:24%; text-align:left;
}

div.floatright_thumb1 { 
float:right; margin-top:5px; width:65%; text-align:left;
}

div.boxed { 
display:block; background:#FBF8F4; border:1px solid #F0ECDD; padding:20px; padding-top:8px; padding-bottom:20px; text-align:left;
}

div.boxed3 { 
display:block; background:#FBF8F4; background-image:url('images/box_bg.gif'); background-repeat:repeat-x; background-position:0px 0px; border-bottom:1px solid #F0ECDD; padding:20px; padding-top:18px; padding-bottom:28px; text-align:left;
}

div.divider { 
width:100%; border-top:5px solid #E5E0CF;
}

div.divider2 { 
width:100%; border-bottom:1px solid #E4E1DC; margin-bottom:8px;
}

div.divider3 { 
width:100%; border-bottom:1px solid #E4E1DC;
}

div.search { 
display:block; background:#F5F1E2; border-bottom:1px solid #E5E0CF; padding-top:15px; padding-left:20px; padding-right:10px; padding-bottom:16px;
}

div.searchbox {
position:absolute; width:20px; height:20px; z-index:1;
}

div.loginbox { 
display:block; margin-top:12px; background:#F5F1E2; border:1px solid #E5E0CF; padding-top:16px; padding-left:20px; padding-right:10px; padding-bottom:18px;
}

div.pollbox { 
display:block; margin-top:12px; padding-top:4px; padding-left:4px; padding-right:4px; padding-bottom:26px;
}

div.boxheader {
display:block; font-family: Verdana; font-size:12px; line-height:16px; vertical-align:middle; font-weight:bold; background:#F5F1E2; border:1px solid #E5E0CF; color:#8797A5; text-decoration:none; padding-top:3px; padding-bottom:3px; padding-left:10px; padding-right:10px;
}

div.boxcontent {
padding-top:6px; padding-bottom:6px; padding-left:5px; padding-right:5px;
}

div.space5 { 
width:1px; line-height:5px;
}
div.space10 { 
width:1px; line-height:10px;
}
div.space15 { 
width:1px; line-height:15px;
}
div.space20 { 
width:1px; line-height:20px;
}
div.space25 { 
width:1px; line-height:25px;
}
div.space30 { 
width:1px; line-height:30px;
}
div.space40 { 
width:1px; line-height:40px;
}
div.space50 { 
width:1px; line-height:50px;
}
div.space100 { 
width:1px; line-height:100px;
}

div.backlink_slider { 
margin-bottom:16px; border:1px solid #E8E8DD; background:#F8F4EC; padding-left:19px; line-height:27px; text-align:left; vertical-align:middle; font-family:Verdana; font-size:10px; font-weight:normal; color:#a0a0a0; text-decoration:none;
}

.backlink_slider a {
font-family:Verdana; font-size:10px; font-weight:normal; color:#a0a0a0; text-decoration:none;
}

div.backlink { 
background:#F8F4EC; padding-left:19px; line-height:25px; text-align:left; vertical-align:middle;
}

div.backlink2 { 
border:1px solid #E8E8DD; background:#F8F4EC; padding-left:10px; padding-right:10px; line-height:24px; text-align:left; vertical-align:middle;
}

div.backlink3 { 
margin-bottom:18px; margin-top:0px; border:1px solid #E8E8DD; background:#F8F4EC; padding-left:14px; padding-right:14px; height:25px; line-height:25px; text-align:left; vertical-align:middle;
}

div.vid_border {
float:left; width:70px; border-style:1px solid #E8E8DD; padding:3px;
}

.vid_border {
margin:0px auto; width:50px; background:#fff; padding:5px; border:1px solid #E8E8DD; align:center;
}

div.vid_thumbnails {
display:block; float:left;
width:92px; height:88px; text-align:center; background:#FFF; margin-left:1px; margin-right:1px; margin-bottom:2px; padding:20px 10px;
}


div.vid_thumbnails2 {
float:left; width:70px; height:48px; text-align:center; background:#F6F6F6 ; margin-right:6px; margin-bottom:6px; padding:8px; border:1px solid #E6E6E6;		
}

div.vid_thumbnails3_2 {
display:block; float:left; border:1px solid #E8E8DD; padding:8px; text-align:center; background:#F6F6F6; margin-right:20px; margin-left:3px; margin-bottom:12px;
}

.vid_thumbname {
font-size:90%; font-weight:bold; color:#5980D0; line-height:normal; decoration:none;
}

.vid_thumbname a {
font-size:90%; font-weight:bold; color:#5980D0; decoration:none;
}

#link p a {
/* background:url(/images/link_arrow.gif) right center no-repeat; padding-right:12px; */
border-bottom:0px solid #CDCAB6; font-family: Arial; color:#9F7757;
}
#link p a:hover {
text-decoration:underline;
}

/*
För tinyMCE-editorn start
*/
.Headline1 {
display:block;  background:url(http://www.motionsexperten.se/version2_0/media/grafik/redhorn2.gif) 0 0 no-repeat; font-family:Trebuchet MS; font-size:22px; color:#513E1E; font-weight:bold; line-height:31px; padding-left:38px; padding-bottom:5px; padding-top:5px; margin-bottom:8px;
}

.Headline3 {
font-family:Arial; font-size:16px; font-weight:bold; color:#252525; line-height:25px; decoration:none;
}

.Headline_kursiv {
font-family: georgia, times, "Times New Roman", Serif;
font-size: 28px;
font-style: italic;
margin-bottom: 15px;
letter-spacing: -1px;
color: #6D4929;
}

.ingress
	{
	font: 17px georgia, "Times New Roman", Times, Serif;
	line-height: 20px;
	color: #252525;
	font-style: italic;
	margin-bottom: 2em;
	margin-right: 20px;
	}

/* För tinyMCE-editorn end */


div.headerError {
font-family:Arial; font-size:12px; background:#ff0000; color:#fff; font-weight:bold; text-align:center; padding:30px;
}
	
.leftnav {
float:left; width:100%; text-align:left;
}
.leftnav a {
display:block; cursor:hand; line-height:21px; height:21px; width:100%;
}
.leftnav a:hover {
text-decoration:none; color:#8797A5; font-weight:normal;
}
	
.leftnav_current {
text-decoration:none; float:left; width:100%; text-align:left; color:#8797A5; cursor:hand;
}

.nav {
	  float: left;
	  width: 104px;
	  background: #F8F4EC;
      border-right: 1px solid #48dffe;
	  color: #8797A5;
      font-weight: bold;
	  font-family: Arial, Tahoma, Verdana;
 	  font-size: 11px;
	  text-decoration: none;
	  cursor: hand;
	  letter-spacing: 0px;
      text-align: center;
      font-weight: bold;
    }
     .nav a {
      display: block;
	  background: #F8F4EC;
background:#afd6f6; background-image:url('images/navbar_bg.gif'); background-repeat:repeat-x;
	  border-top: 0px solid #48dffe;
	  border-left: 0px solid #48dffe;
      border-right: 1px solid #48dffe;
	  border-bottom: 0px solid #48dffe;
	  color: #fff;
      font-weight: bold;
	  font-family: Arial, Tahoma, Verdana;
 	  font-size: 11px;
      text-decoration: none;
	  padding-left: 0px;
	  padding-top: 0px;
      line-height: 28px;
	  height: 28px;
	  width: 100%;
    }
     .nav a:hover {
	  text-decoration: none;
      background-color: #fff;
background:#afd6f6; background-image:url('images/navbar_bg.gif'); background-repeat:repeat-x;
	  color: #92f1fa;
      font-weight: bold;
    }
	
.nav_current {
	  float: left;
	  width: 104px;
	  background: #fff;
background:#afd6f6; background-image:url('images/navbar_bg2.gif'); background-repeat:repeat-x;
      border-top: 0px solid #48dffe;
	  border-left: 0px solid #48dffe;
      border-right: 1px solid #48dffe;
	  border-bottom: 0px solid #48dffe;
	  color: #fff;
      font-weight: bold;
	  font-family: Arial, Tahoma, Verdana;
 	  font-size: 11px;
	  text-decoration: none;
	  cursor: hand;
	  padding-top: 0px;
	  height: 28px;
	  letter-spacing: 0px;
      text-align: center;
    }

     .nav_current a {
	  display: block;
	  width: 100%;
	  background: #fff;
background:#afd6f6; background-image:url('images/navbar_bg2.gif'); background-repeat:repeat-x;
      border-right: 1px solid #48dffe;
	  color: #fff;
	  font-weight: bold;
	  font-family: Arial, Tahoma, Verdana;
 	  font-size: 11px;
      text-decoration: none;
	  padding-left: 0px;
	  padding-top: 2px;
	  height: 28px;	  
    }

.nav_current2 {
	  float: left;
	  width: 104px;
	  background: #fff;
      border-top: 0px solid #48dffe;
	  border-left: 0px solid #48dffe;
      border-right: 1px solid #48dffe;
	  border-bottom: 0px solid #48dffe;
	  color: #fff;
	  font-weight: bold;
	  font-family: Arial, Tahoma, Verdana;
 	  font-size: 11px;
	  text-decoration: none;
	  cursor: hand;
	  padding-top: 0px;
	  height: 28px;
	  letter-spacing: 0px;
      text-align: center;

    }

     .nav_current2 a {
	  display: block;
	  width: 100%;
	  height: 28px;
	  line-height: 28px;
	  vertical-align: center;
	  background: #fff;
background:#afd6f6; background-image:url('images/navbar_bg2.gif'); background-repeat:repeat-x;
      border-right: 1px solid #48dffe;
	  color: #fff;
	  font-weight: bold;
	  font-family: Arial, Tahoma, Verdana;
 	  font-size: 11px;
      text-decoration: none;
	  padding-left: 0px;
	  padding-top: 0px;
    }

     .nav_current2 a:hover {
	  text-decoration: none;
	  color: #fff;
      font-weight: bold;
    }


.nav_cat {
display: block;
	  float: center;
	  background: #FCF8EC;
      border-left: 0px solid #ECE6DA;
	  border-right: 0px solid #ECE6DA;
	  border-bottom: 1px solid #ECE6DA;
	  color: #8D8877;
      font-weight: bold;
	  font-family: Arial, Tahoma, Verdana;
 	  font-size: 12px;
	  text-decoration: none;
	  cursor: hand;
	  letter-spacing: 0px;
      text-align: left;
      font-weight: normal;
    }
     .nav_cat a {
      display: block;
	  background: #FCF8EC;
	  border-bottom: 0px solid #F8F4EC;
	  color: #8D8877;
      font-weight: normal;
	  font-family: Arial, Tahoma, Verdana;
 	  font-size: 12px;
      text-decoration: none;
	  padding-left: 20px;
	  padding-top: 0px;
      line-height: 45px;
	  height: 45px;
	  vertical-align: middle;
    }
     .nav_cat a:hover {
	  text-decoration: none;
	  color: #8D8877;
      font-weight: bold;
    }
	
.nav_cat_current {
	  float: left;
	  width: 116px;
	  background: #FCF8EC;
      border-top: 0px solid #ECE6DA;
	  color: #8D8877;
      font-weight: bold;
	  font-family: Arial, Tahoma, Verdana;
 	  font-size: 12px;
	  text-decoration: none;
	  cursor: hand;
	  padding-top: 0px;
	  height: 25px;
	  letter-spacing: 0px;
      text-align: center;
    }

     .nav_cat_current a {
	  display: block;
	  width: 100%;
	  background: #FCF8EC;
	  color: #8D8877;
	  font-weight: bold;
	  font-family: Arial, Tahoma, Verdana;
 	  font-size: 11px;
      text-decoration: none;
	  padding-left: 20px;
	  padding-top: 2px;
	  height: 25px;	  
    }

.menucat {
line-height: 21px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 10px;
font-family: Verdana, Arial, Tahoma;
font-size:11px;
border-bottom: 0px solid #fff;
text-align: left;
text-decoration: none;
color: #333333;
font-weight: normal;
    }

.menucat a {
font-family: Verdana, Arial, Tahoma;
font-size:11px;
text-decoration: none;
font-weight: normal;
color: #333333;
    }

.menucat a:hover {
text-decoration: none;
color: #999999;
    }
	
     .menucat_current {
      font-weight: bold;
background-color: #99CDFF;
    }

     .menucat_current a {
      font-weight: bold;
    }


.menucat2 a {
font-weight: normal;
color: #5F503D;
text-decoration: none;
line-height: 21px;
font-weight: bold;
}


.featured-product-title {
font-weight:bold; text-decoration:none; line-height:12px;
}

.featured-product {
font-family:Arial; font-size:12px; font-weight:normal; text-align:left; color:#555555;
}

.featured-product-name {
font-family:Arial; font-weight:bold; color:#2794F9; font-size:14px; text-decoration:none;
}

.featured-product-name a {
color:#2794F9;
}

.featured-product-name a:hover {
color:#2794F9;
}

.featured-product-price{
display:block; width:100px; height:50px; text-align:center; line-height:48px; background-image:url(images/pris_gul.gif); font-family:Arial; font-size:14px; font-weight:bold; color:#CC0000;
}


.featured-product-price2{
display:block; width:100px; height:50px; text-align:center; line-height:48px; background-image:url(images/pris_gul.gif); font-family:Tahoma; font-size:18px; font-weight:bold; color:#CC0000;
}

.star-product-price{
display:block; width:100px; height:50px; text-align:center; line-height:48px; background-image:url(images/pris_gul.gif); font-family:Tahoma; font-size:18px; font-weight:bold; color:#CC0000;
}

.star-product-name {
font-family:Arial; font-weight:bold; color:#2794F9; font-size:14px; text-decoration:none; padding-bottom:2px;
}

.blog_small { 
font-family:Verdana; font-size:11px; font-weight:normal; color:#888888; line-height:11px;
}

.video_small { 
font-family:Verdana; font-size:11px; font-weight:normal; color:#888888; line-height:11px;
}

.commentbox{
background:#F0F0F1; border:1px solid #DADADA; padding:12px; margin-top:2px; margin-bottom:2px; text-align:left;
}

/* BOF: Open Featured Products */
TD.featuredProducts, TD.featuredCategories, TD.featuredManufacturers, TD.featuredManufacturerWP {
font-size:11px; line-height:15px; padding-left:12px; padding-right:12px; background-color:#fff; 
}

TD.featuredProducts A, TD.featuredCategories A, TD.featuredManufacturers A, TD.featuredManufacturerWP A {
font-size:14px; color:#2794F9; text-decoration:none;
}

TD.featuredProducts A:hover, TD.featuredCategories A:hover, TD.featuredManufacturers A:hover, TD.featuredManufacturerWP A:hover {
font-size:14px; color:#555555; text-decoration:underline;
}
/* EOF: Open Featured Products */


input {
font-family:Arial; font-size:12px; color:#777777; 
}
SELECT {
background-color:#fff; color:#777777; font-size:12px; font-family:Arial; font-weight:normal;
}

.errorBox { font-family:Arial; font-size:11px; background:#ffb3b5; font-weight:bold; }
.stockWarning { font-family:Arial; font-size:11px; color:#cc0033; }
.productsNotifications { background:#f2fff7; }
.orderEdit { font-family:Arial; font-size:11px; color:#70d250; text-decoration:underline; }


TD.pollBoxRow { 
} 
TD.pollBoxText {     
} 
TR.pollOptRow {   
background:#000000; 
} 
TR.pollFooter { 
background:#000000;
}

.infoBox {
}
.infoBoxContents {
}
.infoBoxCart {
background:#CFC6B9; border:1px solid #7B9EBD;
}
a.infoBoxCart {
color:#A09994;
}
.infoBoxCartText {
color:#A09994;
}
.infoBoxNotice {
background:#FF8E90;
}
.infoBoxNoticeContents {
background:#FFE6E6;
}

TD.infoBoxHeading {
font-family:Verdana; font-size:11px; font-weight:bold; padding-left:10px; border-bottom:1px solid #B00000; text-align:left; color:#B00000; height:18px; letter-spacing:-1px;
}
TD.infoBoxHeading a {
font-family:Verdana; font-size:11px; font-weight:bold; text-decoration:none; color:#B00000;
}
TD.infoBoxHeading a:hover {
text-decoration:none; color:#999999;
}
A.infoBoxHeading { 
color:#fff; 
}
A.infoBoxHeading:hover { 
color:#fff; 
}



/* message box */

.messageBox { font-family:Arial; font-size:12px; }
.messageBox2 { background-color:#fff; border:1px solid #F88601; padding:10px; }
.messageStackError, .messageStackWarning { font-family:Arial; font-size:12px; }
.messageStackSuccess { font-family:Arial; font-size:12px; background-color:#99ff00; }


/* input requirement */

.inputRequirement { font-family:Arial; font-size:12px; color:#cc0033; }

INPUT.quantitybox {
border-style:solid; border-color:#000000; font-size:12px; width:14px;
}

