/* CSS reset */
* { vertical-align: baseline; outline: 0; padding: 0; margin: 0; }


/* Body Style */
html,body { background:#f5f1e9; font-family:Verdana; font-size:11px; color:#444444; line-height:16px; }


/* Text */

P { margin:0; padding:0; }

TD{ vertical-align:top; }


a { text-decoration:none; color:#3192ec; 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, .menu_red2 a { 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; }

sup,sub { height:0; line-height:1; vertical-align:baseline; _vertical-align:bottom; position:relative; }
sup { bottom:1ex;}
sub { top:.5ex;}

ul { color:#444444; text-indent:0px; list-style-position:outside; padding:6px; margin:0px 10px; }
ul li { margin-bottom:12px; } 

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: 18px; font-weight: bold; color: #313437; line-height: 18px; }
H3 a { color:#313437; }
H4 { font-family:Arial, Helvetica; font-size:15px; font-weight:bold; color:#33b8ff; line-height:normal; text-decoration:none; padding-bottom:2px; }
H5 { font-family:Arial, Helvetica; font-size:14px; font-weight:bold; color:#a90002; line-height:20px; text-decoration:none; padding-bottom:1px; }
H5 a { color:#a90002; }
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; }

.checked { display:block; min-height:23px; margin-top:4px; margin-bottom:4px; padding-left:21px; background:url(media/grafik/checked.gif) no-repeat left 4px; }
.checked a:hover { text-decoration:none; }

.ingress { font: 13px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial; color: #747981; font-weight:normal; line-height:20px; text-decoration:none; }

.rubrik_bestsell { font-family:Arial, Helvetica; font-size:17px; font-weight:bold; color:#84a307; line-height:17px; text-decoration:none; }

.rubrik1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #313437; line-height: 18px; margin-bottom:8px; }
.rubrik1 a { color:#313437; }
.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: 16px; 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; }

img.right { position:absolute; float:right; margin-right:0px; }

/* Columns & lists
**********************/

div.container-fade1 { margin:auto; display:block; overflow:hidden; border-top:1px solid #fff; padding:16px 25px 20px 22px; text-align:default; background:#fff url(../images/fade_box1.gif) repeat-x left top; }
div.container-fade1_2 { margin:auto; display:block; overflow:hidden; padding:20px 0px 20px 0px; 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 0px 20px 18px; text-align:default; background:#fff url(images/fade_box1.gif) 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:100%; float:left; margin-bottom:4px; padding-bottom:4px; font-family:Verdana; font-size:11px; color:#666666; line-height:15px; }
div.col-2 img { margin-bottom:0px; margin-left:0px; margin-right:35px; }

div.container-col-3 { margin:auto; width:733px; overflow:hidden; text-align:default; }
div.col-3 { width:211px; min-height:176px; _height:176px; float:left; margin-bottom:17px; margin-right:16px; padding-top:14px; padding-bottom:0px; background:#fff; border:1px solid #e8e8e8; }
div.col-3 img { display:block; margin:20px; margin-top:0px; margin-bottom:6px; }

div.col-4 { width:188px; _width:160px; min-height:330px; _height:330px; float:left; margin-bottom:17px; margin-left:16px; padding:14px; background:#fff; border:1px solid #e8e8e8; }
div.col-4 img { display:block; margin:20px; margin-top:0px; margin-bottom:6px; }

div.col-5 { width:216px; min-height:286px; _height:286px; float:left; display:inline; margin-bottom:17px; margin-right:16px; padding-top:10px; background:#fff; border:1px solid #e8e8e8; }
div.col-5 img { display:block; margin:20px; margin-top:0px; margin-bottom:6px; }

.icon { float:left; border:0px solid #d5d0c2; margin-left:14px; margin-right:14px; margin-bottom:12px; clear:both; }        

div.basket { height:31px; padding-left:4px; cursor:hand; padding-top:15px;  text-align:default; background:url(images/fbag3.gif) no-repeat left top; }
div.basket2 { height:31px; padding-left:5px; cursor:hand; padding-top:15px; text-align:default; background:url(images/fbag3.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; }
div.layer3 { position:absolute; z-index:2030; display:block; }

div.prod_glass { position:relative; z-index:10; top:-40px; right:-22px; display:block; }

div.column_left { display:block; padding-left:18px; padding-right:18px; padding-bottom:25px; background-color:#fff; background-image:url('images/bg_fade4.gif'); background-repeat:repeat-x; background-attachment:scroll; background-position:0px -36px; border-left:1px solid #ebe6dd; border-right:1px solid #ebe6dd; border-bottom:1px 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; }
div.prod_image3 { width:60px; height:50px; background:#fff; border:1px solid #E8E8DD; padding:5px; margin-bottom:5px; cursor:hand; text-align:center; }
div.prod_image4 { width:60px; height:50px; background:#fff; border:1px solid #E8E8DD; padding:5px; margin-bottom:5px; text-align:center; }

/* Dropdown Panel */

#nav, #nav ol {
	float: left;
	width: 966px;
	list-style: none;
	line-height: 1;
	background: transparent;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0 0;
}

#nav a {
	display: block;
	width: 135px;
	w\idth: 140px;
	color:#ffffff; font-weight:bold; font-family:Arial; font-size:11px; text-decoration:none; cursor:hand; text-align:center;
	padding: 9px 5px 8px 0px;
}

#nav a.daddy {
	background: url(images/arrow-right.gif) center right no-repeat;
}

#nav li {
	float: left;
	padding: 0;
	width: 140px;
	border-right:1px solid #48dffe;
}

#nav li ol {
	position: absolute;
	left: -999em;
	height: auto;
	width: 166px;
	w\idth: 170px;
	font-weight: normal;
	border: solid #dd99fe;
	border-width: 0px 2px 2px 2px;
	margin: 0;
	background:#FFFFFF;
	padding:6px 0px;
}

#nav li li {
	padding-right: 1em;
	width: 161px;	
	border-right:0;
}

#nav li ol a {
	width: 135px;
	w\idth: 139px;
	color:#5d8299; font-weight:bold; font-family:Arial; font-size:11px; cursor:hand; text-align:left;
	padding-left:26px;
}

#nav li ol ol {
	margin: -1.75em 0 0 142px;
}

#nav li:hover ol ol, #nav li:hover ol ol ol, #nav li.sfhover ol ol, #nav li.sfhover ol ol ol {
	left: -999em;
}

#nav li:hover ol, #nav li li:hover ol, #nav li li li:hover ol, #nav li.sfhover ol, #nav li li.sfhover ol, #nav li li li.sfhover ol {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	width: 132px;
	w\idth: 140px;
}

#nav li:hover, #nav li.hover {   
    position: static;   
} 

#nav li a:hover, #nav li.sfhover {
	color:#92f1fa;
}

#nav li.selected {
	background:#036084 url(images/navbar_bg2.gif) repeat-x left top;
	width: 132px;
	w\idth: 140px;
}

#nav li ol a:hover {
	background: #ebf0f9;
	color:#5d8299;
}

#content {
	clear: left;
}

/* Dropdown Panel end*/


/* Page content */

div.container { margin:0px auto; width:100%; border-bottom:0px solid #dedcd5; background-color:#f5f1e9; background-image:url('images/bg_fade1.jpg'); background-repeat:repeat-x; background-attachment:scroll; background-position:0px 0px; }

div.tb_space { margin:0px auto; width:968px; height:15px;  background-image:url('images/bg_fade4.gif'); background-repeat:repeat-x; background-attachment:scroll; background-position:0px 0px; }

div.body { margin:0px auto; width:966px; margin-top:0px; border-right:1px solid #ebe6dd; }
div.body2 { margin:0px auto; width:966px; margin-top:0px; border-left:1px solid #ebe6dd; border-right:1px solid #ebe6dd; border-bottom:1px solid #ebe6dd; background-color:#fff; background-image:url('images/bg_fade4.gif'); background-repeat:repeat-x; background-attachment:scroll; background-position:0px -18px; }
div.body_diagram { margin:0px auto; width:966px; margin-top:0px; border-left:1px solid #ebe6dd; border-right:1px solid #ebe6dd; border-bottom:1px solid #ebe6dd; background-color:#fff; background-image:url('images/bg_fade4.gif'); background-repeat:repeat-x; background-attachment:scroll; background-position:0px -18px; }

div.foot { margin:0px auto; min-height:130px; width:100%; padding-top:0px; }
div.foot2 { display:block; width:934px; margin:auto; vertical-align:top; border:0px solid #F0ECDD; padding:6px 0px;  }
div.foot3 { display:block; width:926px; margin:auto; height:33px; line-height:25px; vertical-align:top; background:#fff; border:1px solid #ebe6dd; padding:8px 20px; }
div.foot3 a{ font-family:Arial; text-transform:uppercase;font-size:10px; font-weight:bold; color:#898989; margin-right:30px; }
div.foot4 { display:block; width:956px; margin:auto; height:30px; line-height:25px; vertical-align:top; padding:8px 5px; }
div.foot4 a{ font-family:Arial; text-transform:uppercase;font-size:10px; font-weight:bold; color:#898989; margin-right:30px; }

div.topbar { width:100%; height:108px; background:#e1e9fc; text-align:left; }
div.topbar_content { margin:0px auto; width:966px; height:80px; background-color:#e1e9fc; background-image:url('images/logga.gif'); background-repeat:no-repeat; background-position:2px 10px; text-align:left; }

div.navbar { width:100%; position:absolute; z-index:2; 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:966px; height:28px; text-align:left; border-left: 1px solid #48dffe; }

div.main_bg_index { display:block; padding:0; }
div.main_bg { display:block; padding:0; }

div.subnav { margin:0px auto; width:966px; height:28px; background:#036084; 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.floatleft_index_top { float:left; width:338px; min-height:330px; text-align:left; overflow:hidden; }
div.floatright_index_top { float:right; width:620px; min-height:330px; text-align:left; }

div.floatleft_index { float:left; width:673px; text-align:left; overflow:hidden; }
div.floatright_index { float:right; width:223px; 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:966px; height:auto; overflow:hidden; }

#container_all .leftcol { float:left; width:180px; min-height:480px; text-align:left; padding-right:6px; background-color:#f5f1e9; background-image:url('images/bg_fade1.jpg'); background-repeat:repeat-x; background-attachment:scroll; background-position:0px -26px; overflow:hidden; padding-bottom:30000px; margin-bottom:-30000px; }
#container_all .leftcol { \width:186px; w\idth:180px; }

#container_all .rightcol { float:right; width:718px; border-left:1px solid #ebe6dd; padding-left:30px; padding-right:29px; background-color:#fff; background-image:url('images/bg_fade4.gif'); background-repeat:repeat-x; background-attachment:scroll; background-position:0px -18px; text-align:left; padding-bottom:30000px; margin-bottom:-30000px; }
#container_all .rightcol { \width:778px; w\idth:718px; }

div.bottom_border { float:right; width:779px; 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%; }

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:182px; min-height:480px; text-align:left; overflow:hidden; }
div.floatright_shop { float:right; width:718px; border-left:1px solid #ebe6dd; padding-left:30px; padding-right:30px; background-color:#fff; background-image:url('images/bg_fade4.gif'); background-repeat:repeat-x; background-attachment:scroll; background-position:0px -18px; text-align:left; }

div.floatleft_shop2 { float:left; width:402px; text-align:left; overflow:hidden; }
div.floatright_shop2 { float:right; width:288px; text-align:left; padding-right:0px; }

div.floatleft_prodimg { float:left; width:80%; text-align:left; overflow:hidden; }
div.floatright_prodimg { float:right; width:19%; text-align:left; overflow:hidden; }

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_prod2 { float:left; width:480px; text-align:left; overflow:hidden; }
div.floatright_prod2 { float:right; width:225px; text-align:left; padding-right:0px; }

div.floatleft_articles { float:left; width:75%; padding-left:0px; text-align:left; }
div.floatright_articles { float:right; width:24%; text-align:right; overflow:hidden; }

div.floatleft_articles2 { float:left; width:490px; text-align:left; overflow:hidden; }
div.floatright_articles2 { float:right; width:200px; text-align:left; padding-right:0px; }

div.floatleft_video { float:left; width:500px; min-height:310px; text-align:left; padding:4px 35px; overflow:hidden; }
div.floatright_video { float:right; width:326px; min-height:325px; text-align:left; padding:10px 30px; }

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.crumb1 { display:block; font-family:Verdana; font-size:10px; height:28px; line-height:16px; vertical-align:top; font-weight:normal; color:#A09994; text-decoration:none; background:url(images/line.jpg) no-repeat left bottom; margin-bottom:10px; }
.crumb1 a { font-family:Verdana; font-size:10px; font-weight:normal; color:#969ca3; text-decoration:none; }

div.crumb2 { display:block; background:#fff; border:1px solid #F0ECDD; height:22px; border:1px solid #ebe9e0; padding:6px; padding-top:4px; padding-bottom:0px; text-align:left;  margin-bottom:12px; }
.crumb2 a { font-family:Verdana; font-size:10px; font-weight:normal; color:#969ca3; text-decoration:none; }

div.box1 { background:#fcf8e1; border:1px solid #e3ddc7; padding:20px; }

div.header_box { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#33b8ff; line-height:21px; padding-bottom:7px; border-bottom:1px solid #e4e1dc; margin-right:12px; margin-bottom:12px; }
div.header_box a { color:#33b8ff; }

div.boxed { display:block; border:1px solid #F0ECDD; background:#f7f5f1; border:1px solid #ebe9e0; padding:16px; padding-top:10px; padding-bottom:10px; 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:#fff; border:2px solid #de99ff; padding:8px 10px 12px 10px; }

div.boxed4 { display:block; float:left; width:140px; height:100px; 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.boxed5 { display:block; background:#fff url(images/pil3.gif) no-repeat 8px 10px; border:1px solid #F0ECDD; padding-left:24px; padding-right:16px; padding-top:4px; padding-bottom:5px; line-height:22px; 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:#fff; padding-top:16px; padding-left:2px; padding-right:2px; padding-bottom:16px; text-align:center; border-left:1px solid #ebe6dd; border-right:1px solid #ebe6dd; 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:1px solid #E5E0CF; padding-top:18px; padding-left:10px; 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.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; background:#F8F4EC; 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;  margin-bottom: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; }
.purpletabs { display:inline; margin:-1px; position:relative; z-index:1; background:url(images/purpletab.jpg) no-repeat left top; width:137px; height:26px; padding:4px 28px 4px 20px; margin-right:2px; color:#fff; }

.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:60px; min-height:37px; _height:27px; border:1px solid #DEDEDE; padding:5px; margin-right:8px; text-align:center; }
.article_border_small:hover { float:left; width:60px; min-height:37px; _height:27px; border:1px solid #f08f11; padding:5px; margin-right:8px; }
.article_border_small2 { 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: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: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; }


a.drop {display:block; float:left; font-family:Arial, Verdana; color:#5d8299; font-weight:bold; line-height:12px; margin-right:28px;}

.nav { float:left; width:125px; background:#afd6f6; border-right:1px solid #48dffe; color:#8797A5; 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:#afd6f6 url(images/navbar_bg.gif) repeat-x left top; border-right:1px solid #48dffe; color:#fff; font-weight:bold; font-family:Arial; font-size:11px; text-decoration:none; line-height:28px; height:28px; width:100%; }

.nav a:hover {text-decoration:none; color:#92f1fa; font-weight:bold; }

.nav_current { float:left; width:125px; background:#036084 url(images/navbar_bg2.gif) repeat-x left top; border-right:1px solid #48dffe; color:#fff; font-weight:bold; font-family:Arial; font-size:11px; text-decoration:none; cursor:hand; height:28px; text-align:center; }

.nav_current a { display:block; width:100%; border-right:1px solid #48dffe; color:#fff; font-weight:bold; font-family:Arial; font-size:11px; text-decoration:none; padding-top:2px; height:29px; }

.nav_current2 {
float:left; width:125px; background:#036084 url(images/navbar_bg2.gif) repeat-x left top; border-right:1px solid #48dffe; color:#fff; font-weight:bold; font-family:Arial; font-size:11px; text-decoration:none; cursor:hand; height:28px; text-align:center; }

.nav_current2 a { display:block; background:#036084 url(images/navbar_bg2.gif) repeat-x left top; width:100%; height:28px; line-height:28px; vertical-align:center; border-right:1px solid #48dffe; 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-name { font-family:Arial, Helvetica; font-size:14px; font-weight:bold; color:#33b8ff; line-height:20px; text-decoration:none; padding-bottom:2px; }

.featured-product-price { display:block; width:90px; height:50px; text-align:center; line-height:21px; background:#fff url(images/pris_gul2.gif) no-repeat 2px 3px;font-family:Tahoma, Arial; font-size:17px; font-weight:bold; color:#222; }

.featured-product-price2 { display:block; width:90px; height:50px; text-align:center; line-height:21px; background:#fff url(images/pris_gul2.gif) no-repeat 2px 3px;font-family:Tahoma, Arial; font-size:17px; font-weight:bold; color:#b12b01; }

.new_price { display:block; height:20px; text-align:left; padding-top:2px; background:#fff url(images/bg_x.gif) no-repeat left 0px; line-height:14px; font-family:Arial; font-weight:normal; font-size:12px; color:#333333; }

.new_price2 { display:block; height:20px; text-align:left; padding-top:2px; background:#fff url(images/bg_x.gif) no-repeat left 0px; line-height:14px; font-family:Arial; font-weight:bold; font-size:12px; color:#b12b01; }

.new_price_2 { display:block; height:20px; text-align:left; padding-top:2px; background:#fff url(images/bg_x.gif) no-repeat left 0px; line-height:14px; font-family:Arial; font-weight:normal; font-size:12px; color:#333333; }

.new_price2_2 { display:block; height:20px; text-align:right; padding-top:2px; background:#fff url(images/bg_x.gif) no-repeat right 0px; line-height:14px; font-family:Arial; font-weight:bold; font-size:12px; color:#b12b01; }

.star-product-price{
display:block; width:100px; height:50px; padding-right:4px; text-align:center; line-height:48px; font-family:Tahoma; font-size:22px; font-weight:bold; color:#222; background:#fff url(images/pris_gul.gif) no-repeat 1px 0px;
}
.star-product-price2{
display:block; width:100px; height:50px; padding-right:4px; text-align:center; line-height:48px; font-family:Tahoma; font-size:22px; font-weight:bold; color:#b12b01; background:#fff url(images/pris_gul.gif) no-repeat 1px 0px;
}

.special-price { display:block; width:70px; height:20px; text-align:center; padding-top:2px; background:#fff url(images/bg_x.gif) no-repeat 3px 0px; line-height:14px; font-family:Arial; font-weight:normal; font-size:12px; color:#333333; }
.special-price2 { font-weight:bold; color:#b12b01; }

.commentbox{ background:#F0F0F1; border:1px solid #DADADA; padding:12px; margin-top:2px; margin-bottom:2px; 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; }