/*body,table,input,select,textarea,form{font: 12px/16px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#222222;}^*/
body,table/*,input,select,textarea,form*/{font: 11pt/14pt  Arial, Verdana, sans-serif; color:#333333;}
input,select,textarea{font: 10pt/13pt Arial,Verdana,sans-serif;color:#000;}

body{text-align:center; background-color:#FFF;} /* background:#fff url(../images/efx/bg.png) 0 0 repeat-x;*/
strong{color:#000000;}
input,select,textarea{color:#000000;}
a:visited,a:active,a:link{color:#333;background:none;text-decoration: none;}
a:hover{color:#000;text-decoration: underline;}
a.greenlink:visited,a.greenlink:active,a.greenlink:link{color:#40AC33;}
a.greenlink:hover{color:#000;text-decoration: underline;}
.green{color:#40AC33;}
td{padding:5px;}
.bdr{border:1px solid #000000;}
.lbdr{margin:2px; border:1px solid #DBDADC;}

table.svend td{font-weight:bold; padding:8px 8px 1px 8px; border:1px solid #DBDADC; color:#000}
table.svend td.tdextra{padding:8px; border:1px solid #DBDADC;}

.bb{border-bottom:1px solid #E5E5E5;}
.bt{border-top:2px solid #313495;}
.bigpad{padding:10px 4px;}
.heading{font-weight:bold;color:#FFFFFF;background:#313495;}
textarea.std{width:260px;height:40px;}
textarea.tall{width:260px;height:140px;}
input.std{width:260px;}
select.std{width:260px;}
td.stdtxtarea{vertical-align:top;padding-top:0.5em;}
.clr{clear:both;}
div.floatfix{width:100%;height:1px;clear:both;}
form{margin:0;padding:0;}
ul,ol{padding:0 0 0 20px;margin:0 0 2em 0;font-family: Arial, Verdana, sans-serif;}
ol{margin-left:8px;}
li{padding:1px 0;margin:0;list-style-image: url(../images/bullet.png);}
ul.smtick{margin:0;padding:0;}
li.smtick{list-style-type: none;list-style-image:none;padding:1px 0 1px 20px;margin:0 0 10px 0;background:transparent url(../images/smtick.png) left 2px no-repeat;color:#666;}
ul.plus{margin:0;padding:0;}
li.plus{list-style-type: none;list-style-image:none;padding:1px 0 1px 22px;margin:0 0 1px 0;background:transparent url(../images/plus.png) left 1px no-repeat;color:#666;}
.small {font-size:10px; color:#666}
.el {display:block; height:12px; margin:2px; border:0px solid #ff0; padding:0}
img {border:0}

/*table,select,input{font: 10pt/13pt verdana, Arial, Verdana, sans-serif;}*/
/*********************************************************************************************/
div.page{width:1000px;position:relative;margin:0px auto 10px auto;text-align: left;}
div.header{position:relative;width:100%;height:277px;background:#FFFFFF url(../images/header_little.jpg) scroll no-repeat top left;z-index:10;}

div.mid_section{width:970px;position:relative;background:#FFFFFF url(../images/page.gif) scroll repeat-y top left;min-height: 300px;}
div.footer{position:relative;width:100%;min-height:100px;color:#999999;font-family:Arial, Verdana, sans-serif;}

/* ANDERSEN */
.hide {display:none}
.round {
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari and Chrome */
	border-radius: 4px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
}
.shadow {	
	-moz-box-shadow:  0px 1px 3px #ddd; /* Firefox */
	-webkit-box-shadow:0px 1px 3px #ddd;  /* Safari and Chrome */
	box-shadow: 0px 0px 2px #333;  /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
}
.clearfix:after {
	content:".";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
}
.clearfix {display:inline-block;}  /* Gem for IE Mac \*/
.clearfix {display:block;} /* Slut GEM fra IE Mac */

/* ATOP STARTER HER */

#top {padding-top:10px;}
#top_doc {
	border:0px solid #ccc; 
	float:left;
	width:440px;
	background-color:#fff;
	padding:2px 20px 2px 2px;
	margin-right:10px;
	font-size:11px
}
#top_doc a {
	border:0px solid #ccc;
	color:#06F;
	font-size:11px;
	text-decoration:none;
	padding:1px;
}	
#top_doc a:hover{color:#00F; text-decoration:underline}
#top_doc a.wholestory{
	display:block;
	float:right;
	height:16px;
	width:90px;
	margin:6px -10px 0 104px;
	background-color:#0099cc; 
	text-align:center;
	color:#fff;
	font-size:12px;
	text-decoration:none;
	padding:1px 0 3px 0;
}
#top_doc a.wholestory:hover{background:#0099cc url(../images/tb_andersen.png) 0 -25px repeat-x;}
#top_doc img {float:left; margin-right:30px}
#top_doc_more {
	position:absolute; 
	z-index:102; display:none;
	background-color:#fff;
	width:316px;
	margin:0 0 10px 110px;
	padding:0 20px 10px 14px;
	-moz-box-shadow: 0px 2px 2px #999; /* Firefox */
	-webkit-box-shadow:0px 2px 2px #999;  /* Safari and Chrome */
	box-shadow: 0px 2px 2px #999;  /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */	
}

#logo {padding:2px 10px 2px; float:left; border:0px solid #ccc; background-color:#fff;}
#basket{
	float:right; border:1px solid #b3b3b3; width:75px; height:86px; background-color:#fff; padding:3px 6px; text-align:center;
	background:#fff url(../images/efx/bg.png) 0 0 repeat-x;
	margin-top:32px;
}
#basket a {border:0}
#curChange {font-size:11px}
a#currencyChange {display:block; width:79px; height:26px; background:#fff url(../images/efx/currencybg.png) 0 0 no-repeat;
	font-size:11px; color:#333; line-height:24px; padding-left:10px}
a#currencyChange:hover {background:#fff url(../images/efx/currencybg.png) 0 -26px no-repeat; text-decoration:none}
/* ATOP SLUTTER HER */

#front_structure {
	margin:10px 0 0 0;
	border:0px solid #ff0;
}
.stfrm{
	border:1px solid #b3b3b3; background-color:#fff; padding:3px 6px;;
	background:#fff url(../images/efx/bg.png) 0 0 repeat-x;
}

#b_left{width:180px; margin-right:8px; float:left; font-size:11px}
#b_middle{width:615px; margin:0 9px 0 0; float:left; border:0;}
#b_middleTwoThird{width:810px; margin:4px 0 0 0; float:left; border:0;}
#b_right{width:180px; float:right; border:0; margin:4px 0 0 0;}

#b_left h2 {
	color:#fff;
	background:#fff url(../images/efx/left-title.gif) no-repeat top right;
	padding:4px 40px 4px 40px;
	font-size:14px;
	line-height:18px;
	text-align:center;
}
#b_left a {
	color:#40AC33;
	font-weight:bold;
	font-size:12px;
	height:21px;
	display:block; 
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc; 
	padding-left:4px;
	padding-top:1px;
	background:#fff url(../images/efx/menu-arrow-big.gif) no-repeat top right;
}
#b_left a:hover {
	color:#006699;
	background:#fff url(../images/efx/menu-arrow-big.gif) no-repeat bottom right;
	text-decoration:none
}
#b_left a.single {
	font-weight:normal;
	font-size:11px;
	height:18px;
	padding-top:0;
	display:block; 
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc; 
	padding-left:4px;
	background:#fff url(../images/efx/menu-arrow.gif) no-repeat top right;
}
#b_left a.single:hover {
	background:#006699 url(../images/efx/menu-arrow.gif) no-repeat bottom right;
	text-decoration:none
}
#b_left a.all {
	background:#006699 url(../images/efx/menu-arrow-all.png) no-repeat top right;
	font-weight:bold;
	height:26px;
	display:block; 
	line-height:12px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc; 
	padding-left:20px; padding-top:4px; padding-right:40px;
	background-color:#fff;
}
#b_left a.all:hover {
	background:#fff url(../images/efx/menu-arrow-all.png) no-repeat bottom right;
	text-decoration:none
}
#mask {
  position:absolute;
  z-index:10;
  background-color:#000;
  display:none;
}

a.btn{
	display:inline-block;
	width:151px;
	height:16px;
	margin:3px 0 0 5px;
	background-color:#0099cc; 
	text-align:center;
	color:#fff;
	font-size:12px;
	text-decoration:none;
	padding:4px;
}
a.btnsmall{
	display:inline-block;
	margin:1px 0 0 0;
	background-color:#0099cc; 
	text-align:center;
	color:#fff;
	font-size:10px;
	text-decoration:none;
	padding:1px 3px;
}
a.btnsmallmore{
	display:inline-block;
	margin:1px 0 0 0;
	background-color:#0099cc; 
	text-align:center;
	color:#fff;
	font-size:10px;
	text-decoration:none;
	padding:1px 3px;
	width:94px;
	}
a.btn:hover, a.btnsmall:hover, a.btnsmallmore:hover{
	background-color:#006699; 
	text-decoration:none
}

.frontprod {
	border:1px solid #0099cc;
	display:inline-block;
	float:left;
	width:138px;
	margin:0 0 6px 0;
	text-align:center;
	font-size:12px;
	text-decoration:none;
	padding:4px;	
	color:#666
}
.frontprod h3 {margin:10px 0; font:bold 16px Arial, Helvetica, sans-serif; white-space: no-wrap; color:#666}
.rm {margin-right:7px}
a.frontprodbtn {
	display:block;
	width:130px;
	height:16px;
	margin:3px 0 0 0px;
	background-color:#339933;
	/*background-color:#0099cc; */
	text-align:center;
	color:#fff;
	font-size:12px;
	text-decoration:none;
	padding:4px;
}
a.frontprodbtn:hover{
	background-color:#006699; 
	text-decoration:underline
}
.frontprodprice{
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:118px;
	margin:3px 0 0 0px;
	background-color:#666; 
	text-align:center;
	color:#fff;
	font-size:12px;
	text-decoration:none;
	padding:16px 10px;
	font-size:24px
}
#seocontent{
	font-size:11px;
	width:614px; 
	border-bottom:1px solid #0099cc; 
	padding-bottom:4px;
	margin:10px 0; 
	font-weight:normal
}
#seocontent_more {
	position:absolute; z-index:102; display:none;
	background-color:#fff;
	margin:0 0 0 -6px;
	padding:0 4px 6px 6px;
	width:614px;
	-moz-box-shadow: 0px 2px 2px #999; /* Firefox */
	-webkit-box-shadow:0px 2px 2px #999;  /* Safari and Chrome */
	box-shadow: 0px 2px 2px #999;  /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
}
#seocontent a{
	text-align:center;
	color:#06F;
	text-decoration:none;
}
#seocontent a:hover{text-decoration:underline; color:#00F;}
#seocontent a.close{
	display:block;
	float:right;
	height:16px;
	width:90px;
	margin:6px 0 0 104px;
	background-color:#0099cc; 
	text-align:center;
	color:#fff;
	font-size:12px;
	text-decoration:none;
	padding:1px 0 3px 0;
}
#seocontent a.close:hover{background:#0099cc url(../images/tb_andersen.png) 0 -25px repeat-x;}
a.readmore {
	color:#06F;
	text-decoration:none;
}
a.readmore:hover {
	color:#00F;
	text-decoration:underline;	
}
a.signup {
	display:block;
	width:160px;
	height:16px;
	margin:3px 0 0 1px;
	background-color:#0099cc; 
	text-align:center;
	color:#fff;
	font-size:12px;
	text-decoration:none;
	padding:4px;
}
a.signup:hover {
	background:#0099cc url(../images/tb_andersen.png) 0 -25px repeat-x;
}

.helpright {
	font-size:11px;
	line-height:16px;
	border:1px solid #CCC; margin:0 0 10px 0; padding:0
}
.helpright h5 {font-size:13px; text-align:center; text-shadow: white 1px 1px 2px; }
.helpright h4 {font-size:12px; text-shadow: white 1px 1px 2px; color:#666; margin-top:0}
.helpright p {
	background:#ccc url(../images/efx/bg.png) 0 0 repeat-x;
	border-top:1px solid #ccc;
	margin:0px;
	padding:5px
}
.helpright img {
	float:left; 
	margin:4px 10px 3px 0;
}
.helpright li {
		margin:5px 0 5px 20px; 
}
.helpright a.arne {
	display:block;
	background:#ccc url(../images/efx/bg.png) 0  -25px repeat-x;
	border-top:1px solid #fff;	
	margin:0px;
	border-bottom:1px solid #ccc;
	padding:5px
}
.helpright a.arne:hover {
	background:#fff url(../images/efx/bg.png) 0 0 repeat-x;
	text-decoration:none
}
.helpright a.arne img {
	float:left; 
	margin:1px 10px 0 0;
	clear:both
}
#conditions {position:absolute; z-index:120; top:100px; font-size:small; padding:0 15px 0 15px; margin-left:50px; width:870px; background-color:#fff}

#onrow{border:0px solid #000;  background-color:#0099cc; position:absolute; display:block; top:143px; height:25px; width:100%;color:white; margin:0 0 0 0;z-index:50;/*overflow:hidden;*/}
div.buttonrow{border:0px solid #000; background-color:#0099cc; position:absolute;height:25px;width:100%;color:white;z-index:4;margin:10px 0 0 0;z-index:50;/*overflow:hidden;*/}

a.tb50,a.tb90,a.tb120,a.tb140,a.tbcart,a.tb50current,a.tb90current,a.tb120current,a.tb140current,a.tbcartcurrent{position:absolute;top:0px;height:25px;color:black;line-height:25px;text-decoration: none;}
a.tb50,a.tb50current{width:50px;background:transparent url(../images/tb50current.png) scroll no-repeat top left;}
a.tb90,a.tb90current{width:90px;background:transparent url(../images/tb90current.png) scroll no-repeat top left;}
a.tb120,a.tb120current{width:120px;background:transparent url(../images/tb120current.png) scroll no-repeat top left;}
a.tb140,a.tb140current{width:140px;background:transparent url(../images/tb140current.png) scroll no-repeat top left;}
a.tbcart,a.tbcartcurrent{width:90px;background:transparent url(../images/tb90current.png) scroll no-repeat top left;}

a.tb50:visited,a.tb50:active,a.tb50:link,
a.tb90:visited,a.tb90:active,a.tb90:link,
a.tb120:visited,a.tb120:active,a.tb120:link,
a.tb140:visited, a.tb140:active, a.tb140:link { background:transparent url(../images/tb_andersen.png) 0 0 repeat-x; color:white;}
a.tb50:hover, a.tb90:hover, a.tb120:hover, a.tb140:hover{background:transparent url(../images/tb_andersen.png) 0 -25px repeat-x; text-decoration: none;}

a.tbcart:visited,a.tbcart:active,a.tbcart:link{background:transparent url(../images/tbcart.png) scroll no-repeat top left;color:white;}
a.tbcart:hover{background:transparent url(../images/tbcartover.png) scroll no-repeat top left;text-decoration: none;}

span.topb{padding:0 5px 0 7px;font-size:13px;font-family:/* "Arial Narrow", */Arial, Verdana, sans-serif;font-weight:bold;white-space: nowrap;}

form.topsearch{position:absolute;right:3px; top:6px; width:150px; height:24px; background:transparent url(../images/searchinput.png) scroll no-repeat top left;}
input.topsearch{width:120px;position:absolute;top:3px;left:20px ;padding:0;font-size: 11px; border:0; background:transparent; color:#666; }
input.topsearchbutton{width:11px;height:11px;position:absolute;left:5px;top:5px;}


input.shadowinput{width:160px;height:21px;background: #FFFFFF url(../images/searchInput.gif) no-repeat 0px 0px;padding:3px 0 0 0;margin:0;text-indent:8px;border:none;color:#666666;}
input.qsearchBox{font-style:italic;position:absolute;right:50px;top:4px;display:block;}
textarea.smcontmessage{width:160px;height:86px;background: #FFFFFF url(../images/smcontmessage.gif) no-repeat 0px 0px;padding:3px 0 0 0;margin:0;text-indent:4px;border:none;color:#666666;overflow:hidden;}

input.gobutton{width:34px;height:24px;line-height:24px;padding:0px;margin:0;border:none;position:absolute;right:10px;top:4px;}
/*
a.leftmenu:visited,a.leftmenu:active,a.leftmenu:link,a.adminleftmenu:visited,a.adminleftmenu:active,a.adminleftmenu:link,a.lt_leftmenu:visited,a.lt_leftmenu:active,a.lt_leftmenu:link{font: 10pt/13pt Arial, Verdana, sans-serif;color:#313495;font-weight:normal;display:block;width:175px;background:#c0e2fb;text-align:left;text-decoration: none;padding:2px 5px 2px 20px;}
a.lt_leftmenu:visited,a.lt_leftmenu:active,a.lt_leftmenu:link{background:#c5e7ff;}

a.adminleftmenu:visited,a.adminleftmenu:active,a.adminleftmenu:link{font: 11px/13px Arial, Verdana, sans-serif;padding:1px 5px 1px 20px;}

a.leftmenu:hover,a.adminleftmenu:hover,a.lt_leftmenu:hover{text-decoration: none;background:#FFFFFF;color:#313495;text-decoration: none;}

p.adminmenutitle{margin:0;padding:4px 0 2px 10px;background:#c5e7ff;}
*/


.error,.error_message{color:red;font-weight: bold;}

h1{font-size:20px;line-height:22px;color:#333;font-family:Arial, Verdana, sans-serif;padding:20px 0}
h2{font-size:18px;line-height:20px;color:#333;font-family:Arial, Verdana, sans-serif;}
h3{font-size:16px;line-height:18px;color:#333;font-family:Arial, Verdana, sans-serif;}
h4{font-size:14px;line-height:18px;color:#333;font-family:Arial, Verdana, sans-serif;color:#40AC33;}
h5{font-size:13px;line-height:15px;color:#333;font-family:Arial, Verdana, sans-serif;}
h6{font-size:12px;line-height:14px;color:#333;font-family:Arial, Verdana, sans-serif;}
h1.optprice{color:black;font-size:16px;}
.fade_20{display:block;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}

.no-testi h1 {font:bold 12px Arial, Verdana, sans-serif;color:#40AC33; margin:6px 0 0 0; padding:0}
.no-testi h3 {font:bold 16px/18px Arial, Verdana, sans-serif; margin-top:4px; padding:0}
.no-testi hr {width:120px; border:0; border-bottom:1px solid #ccc}

.fade_0{display:none;}
.fade_1{display:block;filter:alpha(opacity=10);-moz-opacity:0.1;opacity:0.1;}
.fade_2{display:block;filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;}
.fade_3{display:block;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
.fade_4{display:block;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;}
.fade_5{display:block;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.fade_6{display:block;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.fade_7{display:block;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.fade_8{display:block;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.fade_9{display:block;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
.fade_10{display:block;filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}



td.head{color:white;background:#313495;border:1px solid #AAAAAA;text-align: center;font-weight: bold;}
td.admin{color:#555555;border:1px solid #AAAAAA;}
h1{margin:0}

input.admin{width:450px;}
textarea.admin{width:450px;}
input.short,select.short{width:180px;}


div.age_gender{position:relative;width:526px;border:2px solid #337AA4;border-top:none;}
/*
table.headstatus{table-layout: fixed;position:absolute;width:242px;top:56px;right:18px;font-weight:bold;font-size:11px;overflow:hidden;}
td.headstatusl,td.headstatusr{border:1px solid #327AA2;padding:2px 6px;}
td.headstatusl{background:#BCDC9B;text-align:right;color:#327AA2;}
td.headstatusr{background:#E4E4E4;text-align:left;}
*/
table.headcart{font-size:10px;width:198px;margin:0px 1px;}
td.headcarth{padding:2px 2px;border:solid 1px #313495;background:#BCDC9B;color:#000000;font-weight:bold;font-size:10px;}
td.headcart{padding:2px 2px;border:solid 1px #313495;background:#E4E4E4;font-size:10px;}

h3.sidemenu{font-size:20px;color:#313495}

td.head{color:white;background:#313495;font-weight:bold;}
td.subtle{color:green;font-weight:bold;}

table.cl_edit{border:1px solid #E5E5E5;background:#F8F8F8;width:728px;}
td.tbl_title{font-size:16px;font-weight:bold;border:1px solid #E5E5E5;border-left:none;border-right:none;color:#40AC33;}
td.tbl_gap{border-left: none;border-right: none;}
td.cl_edit{padding:12px 5px;}
td.cl_inp{width:160px;}
td.tbl_totals{padding:5px;font-weight: bold;font-size: 13px;}
td.fs{font-size:11px;}
span.tiny_comment{font-size: 9px;color: #007700;}
td.cl_error{color:red;font-weight:bold;text-align:left;}

h4.ag_title{font-size: 12px;color: #006600;font-weight:normal;}
span.ag_title{font-size: 13px; color: #009900;}

h3.option{color:#313495;}
h4.option{color:#000000;font-size:11px;}

div.option,p.option{padding-left:220px;}
p.optprods{padding-left:240px;}

a.prodlink:visited,a.prodlink:active,a.prodlink:link{color:#000000;font-weight:normal;display:block;text-decoration: none;}
a.prodlink:hover{text-decoration: underline;color:#000000;cursor:pointer}

a.optlink:visited,a.optlink:active,a.optlink:link{color:#000000;font-weight:normal;display:block;text-decoration:none;background:#BCDC9B url(../images/optlink.gif);width:110px;height:40px;text-align: center;}
a.optlink:hover{text-decoration: underline;color:#000000;}

h4.menu{color:#FFFFFF;background:#313495;width:200px;margin:0;font-size:11px;padding:8px 0;font-weight:bold;}

h2.h2_ref{font-size:12px;}

a.footlink:visited,a.footlink:active,a.footlink:link{color:#999999;font-weight:normal;text-decoration:none;font-size:11px;}
a.footlink:hover{text-decoration: underline;color:#000000;}

a.sublink:visited,a.sublink:active,a.sublink:link{color:#559955;font-weight:normal;text-decoration:none;}
a.sublink:hover{text-decoration: underline;color:#EE0000;}

h4.footer{padding-top:10px;}
div.testimonial{margin:4px 0px;width:100%;position:relative;}

div.search_results{width:526px;height:1000px;overflow:hidden;border:2px solid #313495;border-top:none;background:#E8F0F5;}
div.sr_top{width:530px;height:50px;background:transparent url(../images/sres.png)  scroll no-repeat top left;}

a.newsflash:visited,a.newsflash:active,a.newsflash:link{color:#333;background:none;text-decoration: none;font-weight:bold;font-size: 12px;}
a.newsflash:hover{color:#000000;text-decoration: underline;}

span.changecur{font-size: 11px;font-style: italic;}

p.dncommenth{margin:0;padding:20px 16px 10px 16px;font-weight:bold;font-size: 13pt;color:#40AC33;background:#F8F8F8;border:1px solid #E5E5E5;border-bottom:none;}
p.dncomment{font-size: 11pt;margin:0;padding:0 16px 20px 16px;background:#F8F8F8;border:1px solid #E5E5E5;border-top:none;}
/*
a.info:visited,a.info:active,a.info:link{background:transparent url(../images/info.gif) scroll no-repeat top left;display:block;height:24px;width:24px;text-decoration: none;float:right;vertical-align: super;}
a.info:hover{background:transparent url(../images/infoover.gif) scroll no-repeat top left;text-decoration: none;}
*/
a.info:visited,a.info:active,a.info:link{background:transparent url(../images/lgquestion.png) scroll no-repeat top left;display:block;height:26px;width:26px;text-decoration: none;float:right;vertical-align: super;}
a.info:hover{background:transparent url(../images/lgquestionover.png) scroll no-repeat top left;text-decoration: none;}

a.remove:visited,a.remove:active,a.remove:link{background:transparent url(../images/lgcross.png) scroll no-repeat top left;display:block;height:14px;width:14px;text-decoration: none;margin:0 auto;}
a.remove:hover{background:transparent url(../images/lgcrossover.png) scroll no-repeat top left;text-decoration: none;}


a.backbutton:visited,a.backbutton:active,a.backbutton:link{background:transparent url(../images/back.gif) scroll no-repeat top left;display:block;height:28px;width:100px;text-decoration: none;}
a.backbutton:hover{background:transparent url(../images/backover.gif) scroll no-repeat top left;text-decoration: none;}

div.scientific_study{border:1px solid #E5E5E5;padding:10px 20px;margin-bottom: 40px;background:#F8F8F8;}

div.references{font-size:11px;line-height:13px;margin:10px 0;}

form.buy_product_button{padding-bottom:20px;}
/*65D5D7*/
a.index_pgp_menu:visited,a.index_pgp_menu:active,a.index_pgp_menu:link,a.alt_index_pgp_menu:visited,a.alt_index_pgp_menu:active,a.alt_index_pgp_menu:link{color:#000000;font-weight:normal;display:block;width:398px;background:#F8F8F8;text-align:left;text-decoration: none;border:none;padding:2px 60px;border-bottom:1px solid #E5E5E5;}
a.alt_index_pgp_menu:visited,a.alt_index_pgp_menu:active,a.alt_index_pgp_menu:link{background:#FFF;}
a.index_pgp_menu:hover,a.alt_index_pgp_menu:hover{color:white;text-decoration: underline;background:#40AC33;font-weight:bold;}

a.play_button:visited,a.play_button:active,a.play_button:link{background:transparent url(../images/play.gif) scroll no-repeat top left;width:30px;border:none;height:30px;display:block;text-decoration: none;}
a.play_button:hover{background:transparent url(../images/play_over.gif) scroll no-repeat top left;}
a.pause_button:visited,a.pause_button:active,a.pause_button:link{background:transparent url(../images/pause.gif) scroll no-repeat top left;width:30px;border:none;height:30px;display:block;text-decoration: none;}
a.pause_button:hover{background:transparent url(../images/pause_over.gif) scroll no-repeat top left;}
a.next_button:visited,a.next_button:active,a.next_button:link{background:transparent url(../images/next.gif) scroll no-repeat top left;width:30px;border:none;height:30px;display:block;text-decoration: none;}
a.next_button:hover{background:transparent url(../images/next_over.gif) scroll no-repeat top left;}
a.prev_button:visited,a.prev_button:active,a.prev_button:link{background:transparent url(../images/prev.gif) scroll no-repeat top left;width:30px;border:none;height:30px;display:block;text-decoration: none;}
a.prev_button:hover{background:transparent url(../images/prev_over.gif) scroll no-repeat top left;}

div.woblue{background:#D0E9C0;padding:10px 20px 20px 20px;}
div.pgptesti{background:#c0e2fb;padding:10px 20px 20px 20px;}

li.lp10{margin:0;padding:0;height:13pt;font-weight:bold;}
td.lp10c1,td.lp10c2,td.lp10c3{padding:1px 2px;font-size:10px;}
td.lp10c1{padding:1px 8px 1px 0px;text-align:right;}
td.lp10c3{font-size:10px;font-style:italic;}
input.lp10,select.lp10,select.lp10shrt{width:120px;padding:1px 1px;border:1px solid #999;font-size:10px;}
select.lp10shrt{width:60px;}
select.lp10{width:124px;}
td.lp10error,span.lp10error{color:red;}
li.lp10error{margin-left:20px;font-size:10px;}
p.lp10error{margin:30px 0px 0px 30px;color:red;}

div.faqsdiv{}
.faqsdiv h1 {margin:0px}
div.contact_fwidth{width:100%;height:150px;background:#999 url(../images/contact_bgd.jpg) scroll repeat-x top left;position:relative;}
div.input200{position:absolute;width:200px;height:20px;background:transparent url(../images/input200.png) scroll no-repeat top left;}
div.contacttxtarea{position:absolute;width:680px;height:130px;background:transparent url(../images/contacttxtarea.png) scroll no-repeat top left;}
div.catnumdiv{background:transparent url(../images/disc.png) scroll no-repeat top right;min-height:16px;width:160px;position:relative;}

div.contact_fwidthareaAndersen{width:100%;height:174px;background:#999 url(../images/contact_bgd.jpg) scroll repeat-x top left;position:relative;}
div.contacttxtareaAndersen {position:absolute; width:320px; height:130px;}

div.lgtick{padding:0px 10px 0px 40px;background: url(../images/lgtick.png) left 3px no-repeat;}
div.supersaver{position:relative;width:260px;height:200px;margin:0px 0 0 0;background:transparent url(../images/supersaver.png) scroll no-repeat top right;}
form.productcart{position:relative;width:360px;height:120px;margin:0px 0 0 0;background:transparent url(../images/productcart.jpg) scroll no-repeat top left;float:left;}
form.shortproductcart{position:relative;width:321px;height:120px;margin:0px 0 0 0;background:transparent url(../images/shortproductcart.jpg) scroll no-repeat top left;float:left;}
div.smshipping{position:relative;width:180px;height:50px;margin:0px 0 0 0;background:transparent url(../images/smshipping.jpg) scroll no-repeat top left;float:left;}
div.quality{position:relative;width:230px;margin:0px 0 0 0;background:transparent url(../images/quality.jpg) scroll no-repeat center left;float:left;}

a.c_prod_tab:visited,a.c_prod_tab:active,a.c_prod_tab:link,a.prod_tab:visited,a.prod_tab:active,a.prod_tab:link{display:block;position:absolute;z-index:10;background:transparent url(../images/c_prod_tab.png) scroll no-repeat top left;width:169px;height:30px;color:#666;font-size:12px;font-weight:bold;}
a.c_prod_tab_120:visited,a.c_prod_tab_120:active,a.c_prod_tab_120:link,a.prod_tab_120:visited,a.prod_tab_120:active,a.prod_tab_120:link{display:block;position:absolute;z-index:10;background:transparent url(../images/c_prod_tab_120.png) scroll no-repeat top left;width:120px;height:30px;color:#666;font-size:12px;font-weight:bold;}
a.c_prod_tab_200:visited,a.c_prod_tab_200:active,a.c_prod_tab_200:link,a.prod_tab_200:visited,a.prod_tab_200:active,a.prod_tab_200:link{display:block;position:absolute;z-index:10;background:transparent url(../images/c_prod_tab_200.png) scroll no-repeat top left;width:200px;height:30px;color:#666;font-size:12px;font-weight:bold;}
a.c_prod_tab_230:visited,a.c_prod_tab_230:active,a.c_prod_tab_230:link,a.prod_tab_230:visited,a.prod_tab_230:active,a.prod_tab_230:link{display:block;position:absolute;z-index:10;background:transparent url(../images/c_prod_tab_230.png) scroll no-repeat top left;width:230px;height:30px;color:#666;font-size:12px;font-weight:bold;}
a.c_prod_tab_260:visited,a.c_prod_tab_260:active,a.c_prod_tab_260:link,a.prod_tab_260:visited,a.prod_tab_260:active,a.prod_tab_260:link{display:block;position:absolute;z-index:10;background:transparent url(../images/c_prod_tab_260.png) scroll no-repeat top left;width:260px;height:30px;color:#666;font-size:12px;font-weight:bold;}

a.prod_tab:visited,a.prod_tab:active,a.prod_tab:link{background:transparent url(../images/prod_tab.png) scroll no-repeat top left;color:#FFF;}
a.prod_tab_120:visited,a.prod_tab_120:active,a.prod_tab_120:link{background:transparent url(../images/prod_tab_120.png) scroll no-repeat top left;color:#FFF;}
a.prod_tab_200:visited,a.prod_tab_200:active,a.prod_tab_200:link{background:transparent url(../images/prod_tab_200.png) scroll no-repeat top left;color:#FFF;}
a.prod_tab_230:visited,a.prod_tab_230:active,a.prod_tab_230:link{background:transparent url(../images/prod_tab_230.png) scroll no-repeat top left;color:#FFF;}
a.prod_tab_260:visited,a.prod_tab_260:active,a.prod_tab_260:link{background:transparent url(../images/prod_tab_260.png) scroll no-repeat top left;color:#FFF;}

span.prod_tab{display:block;margin:6px 0px 0 25px;font-size:14px;}
div.prodtab{position:absolute;top:0px;left:0px;width:998px;height:390px;background:#FFF;overflow-y:auto;padding-bottom:20px;}
div.prodtabpadding{padding:10px 20px;color:#666;}
a.prodtablink{display:block;margin:0 0 8px 0;color:#666;}
a.prodtablink:hover{color:#000;}


a.moreinfo:visited,a.moreinfo:active,a.moreinfo:link{background:#FFF url(../images/moreinfo.jpg) scroll no-repeat top left;width:115px;height:32px;display:block;text-decoration: none;margin: 0 auto;}
a.moreinfo:hover{text-decoration:none;background:#FFF url(../images/moreinfoover.jpg) scroll no-repeat top left;}


form.smproductcart{position:relative;width:260px;height:83px;margin:0px 0 0 0;background:transparent url(../images/smproductcart.jpg) scroll no-repeat top left;}

div.treatment_button{position:absolute;left:283px;width:140px;height:25px;overflow:hidden;}
div.treatmentover{width:626px;background:transparent url(../images/treatment_button.png) scroll repeat-y top left;position:relative;margin:27px 0 0 -200px;}
div.treatment_button:hover{height:auto;overflow:visible;}
div.treatment_bottom{position:relative;width:626px;height:20px;background:transparent url(../images/treatment_bottom.png) scroll no-repeat top left;margin:0px 0 0 -200px;}


div.product_button{position:absolute;left:424px;width:90px;height:25px;overflow:hidden;}
div.productover{width:626px;background:transparent url(../images/treatment_button.png) scroll repeat-y top left;position:relative;margin:27px 0 0 -200px;}
div.product_button:hover{height:auto;overflow:visible;}
div.product_bottom{position:relative;width:626px;height:20px;background:transparent url(../images/treatment_bottom.png) scroll no-repeat top left;margin:0px 0 0 -200px;}


div.info_button{position:absolute;left:515px;width:90px;height:25px;overflow:hidden;}
div.infoover{width:626px;background:transparent url(../images/treatment_button.png) scroll repeat-y top left;position:relative;margin:27px 0 0 -200px;}
div.info_button:hover{height:auto;overflow:visible;}
div.info_bottom{position:relative;width:626px;height:20px;background:transparent url(../images/treatment_bottom.png) scroll no-repeat top left;margin:0 0 0 -200px;}

div.ie6div{position:absolute;top:70px;left:0;width:40%;padding:0 25%;text-align:left;font-weight:normal;z-index:11;display:none;}


div.acc_button{position:absolute;left:748px;width:90px;height:25px;overflow:hidden;}
div.accover{width:206px;background:transparent url(../images/acc_button.png) scroll repeat-y top left;position:relative;margin:27px 0 0 -13px;padding:5px 0 0 0;}
div.acc_button:hover{height:auto;overflow:visible;}
div.acc_bottom{position:relative;width:206px;height:20px;background:transparent url(../images/acc_bottom.png) scroll no-repeat top left;margin:0px 0 0 -13px;}

div.ing_button{position:absolute;top:15px;left:738px;width:120px;height:25px;overflow:hidden;}
div.ingover{width:916px;background:transparent url(../images/ing_button.png) scroll repeat-y top left;position:relative;margin:27px 0 0 -13px;padding:5px 0 0 0;}
div.ing_button:hover{height:auto;overflow:visible;}
div.ing_bottom{position:relative;width:916px;height:20px;background:transparent url(../images/ing_bottom.png) scroll no-repeat top left;margin:0px 0 0 -13px;}

a.amend_details:visited,a.amend_details:active,a.amend_details:link{display:block;width:200px;height:28px;background:transparent url(../images/amend.jpg) scroll no-repeat top left;border-none;text-decoration: none;}
a.amend_details:hover{background:transparent url(../images/amendover.jpg) scroll no-repeat top left;border-none;text-decoration: none;}

.NEWSLETTER{font-size:24px;line-height: 30px;font-weight:bold;color:#000;}

div.footrow1{width:1000px;height:200px;position:relative;background:#F8F8F8 url(../images/footrow1.png) scroll no-repeat top left;margin: 15px 0 0 0;}
.footrow1 a:hover {text-decoration:none}

.money_back
{
	width:180px;
	height:135px;
	background:transparent url(../images/money-back.png) no-repeat center;
}
.free_shipping
{
	width:180px;
	height:148px;
	background:transparent url(../images/free-shipping.png) no-repeat center;
}
.paypal_narrow
{
	width:180px;
	height:130px;
	background:transparent url(../images/paypal-credit-card-images-3.jpg) no-repeat center;
}
.more_info
{
	height:16px;
	width:20px;
	margin-top:2px;
	float:left;
	margin-left:5px;
	background:transparent url(../images/plus.png) no-repeat scroll left top !important;
}
a.frontprodbtn_info {
	display:block;
	width:90px;
	height:14px;
	margin:3px 0 0 20px;
	background-color:#339933;
	/*background-color:#0099cc; */
	text-align:left;
	color:#fff;
	font-size:12px;
	text-decoration:none;
	padding:3px 4px 7px;
}
a.frontprodbtn_info:hover{
	background-color:#006699 ; 
	text-decoration:underline
}
.productcart_small
{
	 background: url("../images/green-bar.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 120px;
    margin: 0 0 0;
    position: relative;
    width: 180px;
}

