/* CSS reset */
* { vertical-align: baseline; font-weight: inherit; font-family: inherit; font-style: inherit; font-size: 100%; outline: 0; padding: 0; margin: 0; }


/* Body Style */
html,body { background:#FDF7E3; font-family:Verdana; font-size:11px; color:#444444; line-height:16px; 
background-image: url('images/bg1.jpg');
background-repeat: repeat-x;
background-attachment: scroll;
background-position: 0px 91px; }

/* Text */

P { margin:0; padding:0; }
TD{ vertical-align:top; }

a { text-decoration:none; color:#867150; outline:none; }
a:hover { text-decoration: underline; }
a img { border: none; }

.headerNavigation, A.headerNavigation { font-size:12px; color:#A09994; font-weight:normal; }
a.headerNavigation:hover { color:#656565; }

a.menu_red { text-decoration:none; color:#4f5257; outline:none; font-weight:normal;}
a.menu_red:hover { text-decoration:underline; color:#4f5257; outline:none; font-weight:normal;}
a.menu_red2 { text-decoration:none; color:#4f5257; outline:none; font-weight:normal;}
a.menu1 { text-decoration:none; color:#333333; outline:none; line-height:28px; }

a.prod_info { display:block; width:155px; background:url(images/pil3.gif) no-repeat left 5px; padding-left:18px; text-decoration:none; color:#FF000; outline:none; line-height:22px; margin-bottom:5px; }

ul { color:#444444; text-indent:0px; list-style-position:outside; padding:6px; margin:0px 10px; }
ul li { margin-bottom:12px; } 

sup,sub { height:0; line-height:1; vertical-align:baseline; _vertical-align:bottom; position:relative; }
sup { bottom:1ex;}
sub { top:.5ex;}

hr { border:0; width:100%; color:#e4e1dc; background-color:#e4e1dc; height:1px; margin-bottom:5px; }

.pagebreak { page-break-after: always; }



H1 { font-family:Arial, Trebuchet MS, Tahoma, Helvetica, sans-serif; font-size:28px; color:#111111; font-weight:bold; line-height:32px; margin-bottom:10px; }
H2 { font-family:Tahoma, Arial, Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold; color:#313437; line-height:26px; padding-bottom:2px; } 
H3 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #313437; margin-bottom:10px; line-height: 22px; }
H3 a { color:#313437; }
H4 { font-family:Arial, Helvetica; font-size:15px; font-weight:bold; color:#ec6d06; line-height:normal; text-decoration:none; padding-bottom:2px; }
H5 { font-family:Arial, Helvetica; font-size:16px; font-weight:bold; color:#444444; line-height:21px; text-decoration:none; padding-bottom:1px; }
H5 a { color:#444444; }
H6 { font: 13px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial; color: #747981; font-weight:normal; line-height:20px; text-decoration:none; }
H7 { font: 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial; color: #dc862a; font-weight:normal; line-height:20px; text-decoration:none; }

.rubrik3 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; 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: 14px; color: #666666; font-weight:bold; line-height:18px;}
.subheader2 {  font-family: Arial, Helvetica; font-size: 20px; color: #33b8ff; font-weight:bold; line-height:18px;}
.subheader3 {  font-family: Arial, Helvetica; font-size: 16px; color: #3d4043; font-weight:bold; line-height:18px;}

.footerlinks, .footerlinks a { line-height:17px; font-size:11px; color:#888888; font-weight:normal; }

.Headline1 {
display: block; 
background: url(http://www.jaktfilm.se/media/grafik/redhorn2.gif) 0 0 no-repeat;
font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; 
font-size: 22px; 
color: #513E1E; 
font-weight: bold; 
line-height: 31px; 
padding-left: 38px; 
padding-bottom: 5px;
padding-top: 5px;
margin-bottom: 8px;
}


/* Columns & lists
**********************/

div.container-fade { margin:auto; display:block; overflow:hidden; padding:0px 23px; text-align:default; border: 0px solid #F0ECDD; border-top: 0px solid #E7E3D6; }

div.container-fade1 { margin:auto; display:block; overflow:hidden; padding:20px 18px; text-align:default; background:#fff url(images/fade_box1.gif) repeat-x left top; }
div.container-fade2 { margin:auto; display:block; overflow:hidden; padding:20px 23px; text-align:default; background:#fff url(images/fade_front1.jpg) repeat-x left top; }
div.container-fade3 { margin:auto; display:block; overflow:hidden; padding:20px 18px; text-align:default; background:#fff url(images/fade_front1.jpg) repeat-x left top; }
div.imgleft img { margin-top:0px; margin-bottom:30px; margin-left:0px; margin-right:25px; }

div.container_list { width:673px; 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:529px; float:right; padding-left:14px; padding-right:30px; }

div.col-1 { width:210px; float:left; margin-bottom:14px; margin-right:14px; }
div.col-1 img { margin-bottom:0px;}

div.col-2 { width:320px; min-height:176px; float:left; margin-bottom:17px; margin-right:16px; padding:14px; background:#fff; }
div.col-2 img { margin:0px; margin-left:16px; margin-top:0px; margin-bottom:4px; }

div.container-col-3 { margin:auto; width:733px; margin-left:16px; overflow:hidden; text-align:center; }
div.col-3 { width:183px; min-height:176px; float:left; margin-bottom:17px; margin-right:16px; padding:14px; background:#fff; border:1px solid #e8e8e8; }
div.col-3 img { margin:0px; margin-top:0px; margin-bottom:4px; }

div.col-4 { width:198px; min-height:160px; float:left; margin-bottom:17px; margin-right:15px; padding:14px; background:#fff; border:1px solid #e8e8e8; }
div.col-4 img { margin:0px; margin-top:-2px; margin-bottom:5px; }

div.container-col3-front { margin:auto; width:938px; overflow:hidden; text-align:default; }
div.col3-front { width:294px; min-height:150px; float:left; margin-bottom:17px; margin-left:9px; margin-right:9px; padding:0px; background:#fff; border:0px solid #e8e8e8; }
div.col-3-front img { margin:0px; margin-top:0px; margin-bottom:4px; }

.icon { float:left; border:0px solid #d5d0c2; margin-left:14px; margin-right:14px; margin-bottom:12px; clear:both; }        

div.basket { height:31px; padding-left:40px; cursor:hand; padding-top:15px;  text-align:default; background:url(images/fbag.gif) no-repeat left top; }
div.basket2 { height:31px; padding-left:41px; cursor:hand; padding-top:15px; text-align:default; background:url(images/fbag2.gif) no-repeat left top; }
a.basket, .basket a  { color:#788089; }
 
/* Boxes */

div.blockbox { display:block; background:#f7f4ea; border:1px solid #e6e1d3; padding:2px; text-align:left; }

blockquote { padding-left:45px; padding-top:22px; }

.blockquote2 { 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.layer1 { position:absolute; z-index:2030; top:-17px; right:-17px; display:block; }
div.layer2 { position:relative; float:right; z-index:2030; top:-17px; right:250px; display:block; }
div.layer3 { position:absolute; z-index:2030; display:block; }

div.column_left { display:block; padding-left:18px; padding-right:18px; padding-bottom:25px; border-right:0px solid #ebe6dd; overflow:hidden; }

#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;  min-height:90px; 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 #dbdbdb; border-right:1px solid #dbdbdb;}
.xb12 {border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.xb12 {margin:0 2px; background:#dbdbdb;}
.xb22 {margin:0 1px; border-width:0 1px;}
.xb32 {margin:0 0px; border-color:#e2e2e2;}
.xb42 {height:1px; margin:0 0px;}
.xboxcontent2 {display:block; background:#fff; padding:4px 4px 4px 7px; border:0 solid #dbdbdb; border-width:0 1px;}

div.prod_image { width:70px; height:50px; background:#fff; border:1px solid #E8E8DD; padding:5px; margin-bottom:5px; cursor:hand; text-align:center; }
div.prod_image2 { float:left; width:70px; height:50px; background:#fff; border:1px solid #E8E8DD; padding:5px; margin-right:5px; cursor:hand; text-align:center; }

.t2 {background: url(images/corners/dot3.gif) 0 0 repeat-x; width: 100%}
.b2 {background: url(images/corners/dot2.gif) 0 100% repeat-x}
.l2 {background: url(images/corners/dot4.gif) 0 0 repeat-y}
.r2 {background: url(images/corners/dot2.gif) 100% 0 repeat-y}
.bl2 {background: url(images/corners/bl2.gif) 0 100% no-repeat}
.br2 {background: url(images/corners/br2.gif) 100% 100% no-repeat}
.tl2 {background: url(images/corners/tl2.gif) 0 0 no-repeat}
.tr2 {background: url(images/corners/tr2.gif) 100% 0 no-repeat; padding:13px; padding-top:12px;}

/* Page content */

div.main_wrapper {
margin: 0px auto; /* 10px auto - center, not in IE5 */
background-image: url('images/bg_container55.gif');
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0px 0px;
width: 1032px;
padding-left:15px;
position: relative;
z-index: 1;
top: 0px;
_top: 0px; /* IE Only */
}

div.container { margin:0px; width:986px; border-bottom:0px solid #dedcd5; border-top:0px solid #fff; border-bottom:11px solid #fff; margin-top:0px;}

div.flowers { margin:0px auto; width:1205px; background-image:url(''); background-repeat:no-repeat; background-attachment:scroll; background-position:0px 30px; }

div.body { margin:0px auto; width:986px; margin-top:0px; border-top:0px solid #c6ceb5; border-bottom:10px solid #fff; padding-top:0px; background-color:#fff; }

div.body2 { margin:0px auto; width:986px; margin-top:0px; border-top:0px solid #c6ceb5; border-bottom:10px solid #fff; padding-top:0px; background-color:#fff; }

div.foot { margin:0px auto; min-height:130px; width:100%; padding-top:0px; }
div.foot2 { display:block; width:978px; margin:auto; vertical-align:top; border:0px solid #F0ECDD; padding:6px 0px;  }
div.foot3 { display:block; width:946px; margin:auto; height:130px; line-height:25px; vertical-align:top; background:#fff; border:0px solid #e6e1d5; padding:8px 20px; }
div.foot3 a{ font-family:Arial; text-transform:uppercase; font-size:10px; font-weight:bold; color:#898989; margin-right:30px; }

div.topbar { width:100%; background:#f4f1e2; background:#ece6d0; height:91px; border-bottom:0px solid #fff; }
div.topbar_content { margin:0px auto; width:1012px; height:91px; background-image:url('images/logo.jpg'); background-repeat:no-repeat; background-position:-4px 0px; text-align:left; }

div.navbar { width:100%; height:25px; text-align:left; background:#728849; background-image:url('images/nav_bg1.gif'); background-repeat:repeat-x; border-bottom:10px solid #fff; }
div.navbar_content { margin:0px auto; width:100%; height:25px; text-align:left; border-left: 0px solid #c6ceb5; border-right: 0px solid #c6ceb5; }

div.main_bg_index { display:block; padding:0; }
div.main_bg { display:block; padding:0; }

div.subnav { margin:0px auto; width:986px; height:28px; background:#52662c; text-align:left; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom:1px solid #fff; }
div.subnav_content { display:block; height:28px; text-align:left; line-height:28px; vertical-align:middle; color:#7e9097; padding-left:21px; padding-right:21px; }
div.subnav_content a { color:#fff; }

div.container4 { width:100%; text-align:default; }
div.container5 { margin-top:0px; margin-left:auto; margin-right:auto; width:96%; overflow:hidden; }

div.container_4 { 
width: 1012px;
background: #FFFFFF;
position: relative;
z-index: 1;
top: 0px;
_top: 0px; /* IE Only */
border: 0px solid #E6E0CB;
padding-bottom: 0px;
}

div.floatleft_index_top { float:left; width:338px; min-height:330px; text-align:left; overflow:hidden; }
div.floatright_index_top { float:right; width:600px; min-height:330px; text-align:left; }

div.floatleft_index { float:left; width:410px; text-align:left; overflow:hidden; }
div.floatright_index { float:right; width:290px; text-align:left; }

div.floatleft_top { float:left; width:40%; height:45px; text-align:left; }
div.floatright_top { float:right; width:56%; height:45px; text-align:right; }


/*the two-column container*/

#container_all { width:100%; height:auto; overflow:hidden; }

#container_all .rightcol { float:right; width:186px; min-height:480px; background:#fcf8ec; text-align:left; border:1px solid #ebe5d1; padding-right:0px; overflow:hidden; padding-bottom:30000px; margin-bottom:-30000px; }

#container_all .leftcol { float:left; width:786px; border:0px solid #ebe5d1; text-align:left; padding-bottom:30000px; margin-bottom:-30000px; }

div.bottom_border { float:right; width:188px; height:1px; border-bottom:1px solid #ebe6dd; }

div.floatleft_percent { float:left; width:49%; text-align:left; }
div.floatright_percent { float:right; width:49%; text-align:left; }

div.floatleft_conf { float:left; width:46%; text-align:left; min-height:80px; border-right:0px solid #EAEAEA; padding-right:25px; }
div.floatright_conf { float:right; width:47%; text-align:left; padding-left:6px; }

div.floatleft_search { float:left; width:64%; text-align:left; }
div.floatright_search { float:right; width:30%; text-align:left; }

div.container_cart { margin:0px auto; width:95%; text-align:left; overflow:hidden; }
div.floatleft_cart { float:left; width:74%; text-align:left; padding-right:33px; }
div.floatright_cart { float:left; width:20%; text-align:left; }
div.floatleft_cart2 { float:left; width:72%; text-align:left; padding-right:30px; }
div.floatright_cart2 { float:left; width:22%; text-align:left; }
div.floatleft_cart3 { float:left; width:66%; text-align:left; padding-right:27px; }
div.floatright_cart3 { float:left; width:30%; text-align:center; }

div.floatleft_shop { float:left; width:470px; text-align:left; overflow:hidden;  }
div.floatright_shop { float:right; width:226px; border-left:1px solid #e7e3d4; padding-left:14px; text-align:left; }

div.floatleft_shop2 { float:left; width:485px; text-align:left; overflow:hidden; }
div.floatright_shop2 { float:right; width:235px; text-align:left; }

div.floatleft_shop3 { float:left; width:180px; text-align:left; padding-left:10px; overflow:hidden; }
div.floatright_shop3 { float:right; width:270px; text-align:left; padding-right:0px; }

div.floatleft_prodimg { float:left; width:20%; text-align:left; overflow:hidden; }
div.floatright_prodimg { float:right; width:80%; text-align:left; }

div.container_prod { margin-left:auto; margin-right:auto; width:100%; }
div.floatleft_prod { float:left; width:40%; text-align:left; overflow:hidden; }
div.floatright_prod { float:right; width:54%; text-align:left; padding-right:18px; overflow:hidden; }

div.floatleft_articles_top { float:left; width:448px; min-height:210px; text-align:left; overflow:hidden; }
div.floatright_articles_top { float:right; width:500px; min-height:210px; text-align:left; }

div.floatleft_articles { float:left; width:70%; padding-left:20px; text-align:left; }
div.floatright_articles { float:right; width:24%; text-align:right; padding-right:15px; overflow:hidden; }

div.floatleft_articles2 { float:left; width:490px; text-align:left; padding-left:20px; overflow:hidden; }
div.floatright_articles2 { float:right; width:200px; text-align:left; padding-right:15px; }

div.floatleft_video { float:left; background:#f5f1e2; border:1px solid #ebe5d1; width:500px; min-height:310px; text-align:left; padding:4px 35px; overflow:hidden; }
div.floatright_video { float:right; width:346px; min-height:325px; text-align:left; padding:0px 30px; }

div.floatleft_video2 { float:left; width:440px; min-height:290px; text-align:left; padding:0px; overflow:hidden; }
div.floatright_video2 { float:right; width:340px; min-height:290px; text-align:left; padding:0px; }

div.floatleft_recipe { float:left; width:460px; min-height:270px; text-align:left; padding:0px; overflow:hidden; }
div.floatright_recipe { float:right; width:320px; min-height:270px; text-align:left; padding:0px; }

div.floatleft_recipe2 { float:left; width:500px; min-height:310px; text-align:left; padding:0px; padding-left:14px; overflow:hidden; }
div.floatright_recipe2 { float:right; width:230px; min-height:325px; text-align:left; padding:0px; padding-top:13px; padding-right:14px; }

div.floatleft_blog { float:left; width:570px; text-align:left; overflow:hidden; }
div.floatright_blog{ float:right; width:200px; text-align:left; }

div.floatleft { float:left; width:700px; text-align:left; font-family:Arial; font-size:13px; line-height:normal; color:#6f7364; }
div.floatright { float:left; padding-left:20px; width:200px; text-align:left; }

div.floatleft_thumb1 { 
float: left;
margin-top: 0px;
width: 24%;
border-right: 0px solid #E0E0E0;
padding-right: 0px;
text-align: left;
}

div.floatright_thumb1 { 
float: right;
margin-top: 5px;
width: 65%;
text-align: left;
}

div.container_thumb1 { 
width: 100%;
overflow:hidden;
text-align: default;
margin-bottom: 6px;
}

div.border4 { 
width: 70px;
height: 48px;
text-align: center;
border: 1px solid #D8D8CD;
padding: 3px;
margin-bottom: 6px;
}

div.crumb1 { display:block; border:1px solid #e5e0cf; font-family:Verdana; font-size:10px; height:24px; line-height:24px; vertical-align:middle; font-weight:normal; color:#A09994; text-decoration:none; background:#f5f1e2 url(images/pil2.gif) no-repeat 6px 5px; padding-left:21px; padding-top:0px; margin-bottom:10px; }
.crumb1 a { font-family:Verdana; font-size:10px; font-weight:normal; color:#969ca3; text-decoration:none; }

div.crumb2 { display:block; border-bottom:1px solid #e5e0cf; font-family:Verdana; font-size:10px; height:20px; line-height:20px; vertical-align:middle; font-weight:normal; text-decoration:none; padding-left:20px; padding-bottom:9px; margin-bottom:12px; }
.crumb2 a { display:block; min-width:26px; float:left; background:url(images/ico_arrow2.gif) no-repeat 0px 6px; font-family:Verdana; padding-left:14px; padding-right:28px; font-family:Verdana, Arial; font-size:11px; color:#97856a; font-weight:normal; text-decoration:none; }

div.justnu { 
display:block;
background:#fefefe;
background-image:url('images/bg_justnu.gif');
background-repeat:repeat-x;
background-position:0px 0px;
border-bottom:1px solid #e9e5d7;
padding: 20px;
padding-top: 38px;
padding-bottom: 32px;
text-align: left;
margin-top:6px;
}

div.boxed { display:block; background:#FBF8F4; border:1px solid #F0ECDD; background:#f7f5f1; border:1px solid #ebe9e0; padding:16px; padding-top:5px; padding-bottom:5px; text-align:left; }

div.boxed_divide { display:block; background:#f7f5f1; border-top:1px solid #ebe9e0; border-bottom:1px solid #ebe9e0; padding:16px; padding-top:5px; padding-bottom:5px; text-align:left; }

div.boxed2 { display:block; border-bottom:0; padding:0px; text-align:left; }
div.boxed2 img { margin-bottom:0px; margin-top:1px; margin-right:4px; vertical-align:middle; }

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 #e9e5d7;
border-top: 0px solid #E7E3D6;

padding: 20px;
padding-top: 18px;
padding-bottom: 28px;
text-align: left;
}

div.boxed4 { display:block; float:left; width:140px; height:91px; background-image:url('images/box_bg2.gif'); background-repeat:no-repeat; background-attachment:scroll; background-position:0px 0px; padding:9px 10px; text-align:left; vertical-align:middle; margin-right:12px; }
div.boxed4 { font:normal 11px Verdana; color:#777777; }

div.boxed4_2 { display:block; float:left; width:140px; height:100px; background-image:url('images/box_bg3.gif'); background-repeat:no-repeat; background-attachment:scroll; background-position:0px 0px; padding:9px 10px; text-align:left; vertical-align:middle; margin-right:12px; }
div.boxed4_2 { font:normal 11px Verdana; color:#777777; }

div.boxed5 { display:block; background:#fff url(images/arrow1.gif) no-repeat 10px 14px; border:1px solid #F0ECDD; padding-left:24px; padding-right:16px; padding-top:4px; padding-bottom:5px; line-height:22px; text-align:left; }

div.boxed6 { 
display: block;
background: #FBF8F4;
border: 1px solid #F0ECDD;
border-top: 5px solid #E7E3D6;
padding: 20px;
padding-top: 18px;
padding-bottom: 28px;
text-align: left;
}

div.boxed_fade { display:block; background-image:url('images/info_fade.jpg'); background-repeat:no-repeat; background-attachment:scroll; background-position:0px 0px; padding:16px; padding-top:10px; padding-bottom:10px; 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.search { width:173px; border:0px solid #999999; padding-top:14px; padding-left:18px; padding-right:0px; padding-bottom:16px; }
div.searchbox { position:absolute; width:20px; height:20px; z-index:1; }

div.head_box { display:block; background:#f5f1e2; padding-top:16px; padding-left:2px; padding-right:2px; padding-bottom:16px; text-align:center; border-bottom:0px solid #ebe6dd; }

div.head_box2 { display:block; height:3px; background:#fff; background-image:url('images/lc_top.gif'); background-repeat:no-repeat; background-attachment:scroll; background-position:0px 0px; border-right:0px solid #ebe6dd;}

div.loginbox { display:block; background:#F5F1E2; border-bottom:1px solid #E5E0CF; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px; }
div.loginbox2 { display:block; background:#F5F1E2; border-bottom:1px solid #E5E0CF; padding:0px; }
div.pollbox { display:block; border-bottom:1px solid #E5E0CF; margin-top:0px; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px; }
div.sponsorbox { display:block; border-bottom:1px solid #E5E0CF; margin-top:0px; text-align:center;}

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.backlink2 { border:1px solid #E8E8DD; height:27px; background:#FFFFFF; padding-top:2px; padding-left:10px; padding-right:10px; line-height:24px; text-align:left; vertical-align:middle; }

div.backlink3 { border:1px solid #E8E8DD; height:27px; background:#f5f1e2; padding-top:2px; padding-left:10px; padding-right:10px; line-height:24px; text-align:left; vertical-align:middle; }

.shadetabs { padding:4px 0; margin-left:25px; margin-top:1px; font:normal 12px Arial; }
.whitetabs { display:inline; margin:-3px; text-decoration:none; position:relative; z-index:1; padding:4px 10px; border:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; color:#444444; background:#f2f2f2; }

.vid_border { display:block; text-align:center; background:#FFFFFF; border:1px solid #DEDEDE; padding:5px 6px;  }
.article_border { float:left; width:120px; min-height:75px; _height:65px; border:1px solid #DEDEDE; padding:5px; margin-right:14px; text-align:center; }
.article_border_small { float:left; width:90px; min-height:37px; _height:27px; border:1px solid #DEDEDE; padding:5px; margin-right:8px; text-align:center; }
.article_border_small:hover { float:left; width:90px; min-height:37px; _height:27px; border:1px solid #f08f11; padding:5px; margin-right:8px; }
.article_border_small2 { float:left; width:90px; min-height:37px; _height:27px; border:1px solid #f08f11; padding:5px; margin-right:8px; text-align:center; }

.article_border_tiny { float:left; width:60px; min-height:37px; _height:27px; border:1px solid #DEDEDE; padding:5px; margin-right:8px; text-align:center; }
.article_border_tiny:hover { float:left; width:60px; min-height:37px; _height:27px; border:1px solid #f08f11; padding:5px; margin-right:8px; }
.article_border_tiny2 { float:left; width:60px; min-height:37px; _height:27px; border:1px solid #f08f11; padding:5px; margin-right:8px; text-align:center; }

div.container-col-img { display:inline; vertical-align:top; margin:auto; width:212px; min-height:40px; _height:40px; overflow:hidden; text-align:default; }
div.container-col-img2 { display:inline; vertical-align:top; margin:auto; width:500px; min-height:70px; _height:70px; overflow:hidden; text-align:default; }

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:90px; min-height:57px; _height:47px; 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:8px; margin-left:3px; margin-bottom:8px; }

.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/arrow_green.gif) right center no-repeat; padding-right:19px; border-bottom:0px solid #CDCAB6; font-family: Arial; color:#9F7757; }
#link p a:hover { text-decoration:underline; }

div.headerError { border:1px solid #f88601; background:#ffffff; color:#444444; padding:10px; margin-bottom:20px; }

.nav { float:left; width:125px; background:#52662c; border-right:1px solid #c6ceb5; color:#fff; font-weight:bold; font-family:Arial; font-size:11px; text-decoration:none; cursor:hand; text-align:center; font-weight:bold; }

.nav a { display:block; background:#52662c url(images/nav_bg1.gif) repeat-x left top; border-right:1px solid #c6ceb5; color:#fff; font-weight:bold; font-family:Arial; font-size:11px; text-decoration:none; line-height:25px; height:25px; width:100%; }

.nav a:hover {text-decoration:none; color:#c3d2a6; font-weight:bold; }

.nav_current { float:left; width:125px; background:#52662c url(images/nav_bg2.gif) repeat-x left top; border-right:1px solid #c6ceb5; color:#fff; font-weight:bold; font-family:Arial; font-size:11px; text-decoration:none; cursor:hand; height:25px; text-align:center; }

.nav_current a { display:block; width:100%; border-right:1px solid #c6ceb5; color:#fff; font-weight:bold; font-family:Arial; font-size:11px; text-decoration:none; padding-top:2px; height:26px; }

.nav_current2 {
float:left; width:125px; background:#52662c url(images/nav_bg2.gif) repeat-x left top; border-right:1px solid #c6ceb5; color:#fff; font-weight:bold; font-family:Arial; font-size:11px; text-decoration:none; cursor:hand; height:25px; text-align:center; }

.nav_current2 a { display:block; width:100%; height:25px; line-height:25px; vertical-align:center; border-right:1px solid #c6ceb5; color:#fff; font-weight:bold; font-family:Arial; font-size:11px; text-decoration:none; }

.nav_current2 a:hover { text-decoration:none; color:#fff; font-weight:bold; }


.menucat { line-height:21px; padding-bottom:10px; font-family:Verdana; font-size:11px; text-align:left; text-decoration:none; color:#333333; }
.menucat a { font-family:Verdana; font-size:11px; text-decoration:none; 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 { color:#5F503D; text-decoration:none; line-height:21px; font-weight:bold; }


.featured-product-price { display:block; width:100px; height:50px; text-align:center; line-height:48px; background:#fff url(images/pris_gul.jpg) no-repeat 2px 2px;font-family:Arial; font-size:14px; font-weight:bold; color:#3f3e3e; }

.star-product-price{
display:block; width:100px; height:50px; padding-right:4px; text-align:default; line-height:48px; font-family:Tahoma; font-size:22px; font-weight:bold; color:#222;
}
.star-product-price2 { display:block; width:100px; height:50px; text-align:center; line-height:48px; padding-left:3px; background:#fff url(images/pris_gul.jpg) no-repeat 2px 2px; font-family:Tahoma, Arial; font-size:18px; font-weight:bold; color:#3f3e3e; }

.commentbox{ background:#fcf8ec; border-bottom:1px solid #DADADA; padding:15px 12px 25px 12px; margin-top:0px; margin-bottom:0px; text-align:left; }

input { font-family:Arial; font-size:12px; }
input.order { font-family:Arial; font-size:12px; height:20px; line-height:20px; vertical-align:middle; padding-left:4px; color:#777777; background:#ffffff; border:1px solid #cccccc; }

.inputRequirement { font-family:Arial; color:#cc0033; }
.inputRequirement2 { font-family:Verdana; font-size:10px; color:#7a7a7a; }
SELECT { background-color:#fff; color:#555555; margin-top:3px; font-size:11px; font-family:Verdana; font-weight:normal; }
INPUT.quantitybox { border:0px solid #BBB; font-size:12px; width:15px; background:transparent; }

textarea { font-family:Verdana; font-size:11px; color:#555555; } 

/* 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; }