/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

.mainframebas {
	

width:1030px;
margin:0 auto; 
background:url(pics/bg_shade.png);
	}
	


BODY {
	
padding:0 0 0px; 
margin:0; 
background:#8ECCC9;
background-image:url("pics/pattern_038.gif");


  color: #000000;
  margin: 0px;


}


.mainframe {
	

	position:absolute;
	width:1000px;
	margin-top:5px;
	margin-left:10%;
	margin-bottom:200px;
	padding:15px;
	border:1px solid #01B3A5;
	background-color:#FFFFFF;
    box-shadow: 2px 2px 19px #000000;
        -o-box-shadow: 2px 2px 19px #000000;
        -webkit-box-shadow: 2px 2px 19px #000000;
        -moz-box-shadow: 2px 2px 19px #000000;
   /* For IE 8 */		
   -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";		
   /* For IE 5.5 - 7 */		
   filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=135, Color='#000000')";


	}
	
.mainframe2 {
	


	position:absolute;

	width:1000px;
	margin-top:5px;
	margin-left:2%;
	margin-bottom:200px;
	padding:15px;
	border:1px solid #01B3A5;
	background-color:#FFFFFF;
	}


.linserbox {
	padding:10px;
	border:1px solid #01B3A5;
	background-color:#FFFFFF;
	width: 300px;
	margin-bottom: 10px;
	}


FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: white;
}

.infoBoxContents {
  background: white;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: white;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: white;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #01B3A5;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #8ECCC9;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;

}
 
TD.pics, P.pics {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  border:1px solid #01B3A5;
}
	

TD.maincc, P.maincc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  background: #eee;
  border:1px solid #333;
 padding:8px;  
 }

TD.mainred, P.mainred {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  background: #eee;
  border:2px solid #FF3300;
 padding:8px;  
}

TD.maincp, P.maincp {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  background: #eee;

}

TD.smallText, SPAN.smallText, P.smallText {
  text-align: center;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.hittills		{
	text-decoration	: none;	
	font-family		: verdana, helvetica, verdana, tahoma;
	font-size		: 13px;
	font-weight		: bold;	
	color			: black;
	background-color: white;
	line-height		: 1.5em;

}


.articleText		{
	font-family		: verdana, helvetica, verdana, tahoma;
	font-size		: 13px;
	font-weight		: normal;	
	color			: #000000;
}

.bigboy		{
	font-family		: verdana, helvetica, verdana, tahoma;
	font-size		: 22px;
	font-weight		: bold;	
	color			: #000000;
}

.boxtitle		{
	text-decoration	: none;	
	font-family		: verdana, helvetica, verdana, tahoma;
	font-size		: 20px;
	font-weight		: bold;	
	color			: #01B3A5;

}
a.boxtitle		{
	text-decoration	: none;	
	font-family		: verdana, helvetica, verdana, tahoma;
	font-size		: 15px;
	font-weight		: bold;	
	color			: #01B3A5;

}

.boxantal		{
	text-decoration	: none;
	font-family		: verdana, helvetica, verdana, tahoma;
	font-size		: 10px;
	font-weight		: normal;	
	color			: black;
}

.prodlistprice {
	text-decoration	: none;
	font-family		: verdana, helvetica, verdana, tahoma;
	font-size		: 14px;
	font-weight		: bold;	
	color			: red;
}
.boxprice		{
	text-decoration	: none;
	font-family		: verdana, helvetica, verdana, tahoma;
	font-size		: 14px;
	font-weight		: bold;	
	color			: red;
}

.smallT		{
	font-family		: verdana, helvetica, verdana, tahoma;
	font-size		: 11px;
	font-weight		: normal;	
	color			: #000000;
	  text-align: center;
}

.rubrik		{
	font-family		: verdana, helvetica, verdana, tahoma;
	font-size		: 18px;
	font-weight		: bold;	
	color			: #000000;
}
.rubrikbig		{
	font-family		: verdana, helvetica, verdana, tahoma;
	font-size		: 36px;
	font-weight		: normal;	
	color			: #01B3A5;
}

.red		{
	text-decoration	: bold;
	font-family		: verdana, helvetica, verdana, tahoma;
	font-size		: 14px;
	font-weight		: bold;
	font-style		: bold;	
	color			: red;
}

.menuHeader			{
	text-decoration	: none;
	letter-spacing	: 0px;
	font-family		: verdana, tahoma, arial, helvetica;
	font-size		: 15px;
	font-weight		: bold;
	font-style		: normal;
	color			: #ffffff;
	background-color: #8ECCC9;
	indent			: 12px;
}
.testimonialHeader			{
	text-decoration	: none;
	letter-spacing	: 0px;
	font-family		: verdana, tahoma, arial, helvetica;
	font-size		: 15px;
	font-weight		: bold;
	font-style		: normal;
	color			: #ffffff;
	background-color: #999999;
	indent			: 12px;
}

.reviewcomments			{
	text-decoration	: none;
	letter-spacing	: 0px;
	font-family		: verdana, tahoma, arial, helvetica;
	font-size		: 12px;
	font-weight		: normal;
	font-style		: normal;
	color			: black;
	background-color: #FFCCCC;
	indent			: 12px;
	padding			: 6px;
	border			: 1px solid #999999; 
}

.picreviewtext			{
	text-decoration	: none;
	letter-spacing	: 0px;
	font-family		: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size		: 20px;
	font-weight		: normal;
	font-style		: italic;
	color			: black;
	indent			: 12px;
	border:1px solid #01B3A5;
}

.picreviewtextsmall			{
	text-decoration	: none;
	letter-spacing	: 0px;
	font-family		: Lucida Sans, Lucida Grande, sans-serif;
	font-size		: 10px;
	font-weight		: normal;
	font-style		: normal;
	color			: #666666;
	indent			: 12px;
	border:0px solid #01B3A5;
}


.helpfield			{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  background-color: #8ECCC9;

}
.menuHeadlogin			{
	text-decoration	: none;
	letter-spacing	: 0px;
	font-family		: verdana, tahoma, arial, helvetica;
	font-size		: 15px;
	font-weight		: bold;
	font-style		: normal;
	color			: #ffffff;
	background-color: #FFCC66;
	indent			: 12px;
}
.nyhet			{
	text-decoration	: none;
	letter-spacing	: 0px;
	font-family		: verdana, tahoma, arial, helvetica;
	font-size		: 9px;
	font-style		: normal;
	color			: red;
}
a.menuText			{
	text-decoration	: none;
	letter-spacing	: 0px;
	font-family		: verdana, tahoma, arial, helvetica;
	font-size		: 12px;
	font-weight		: bold;
	font-style		: normal;
	color			: black;
	background-color: white;
}


font.text1 {color:black; font-size:12px; font-family:verdana; font-weight:normal; font-style:normal; cursor:text; text-decoration:none;}

get {font-family:arial; font-weight:bold; font-size:12px; text-decoration:none; font-style:normal; cursor:text; color:blue;}

#tdh1{ 
	vertical-align:center;
	text-align:center;
	background-color:#8ECCC9
}


#tdhspec2{
	width:160; 
	text-align:left;
	padding-top:5px;
	background-color:#ffffff
}


#tdhspec1{
	width:160; 
	text-align:left;
	padding-top:5px;
	background-color:#ffffff
}

#hdspec1{
	text-align:left;
	width:165;
}

#hdspec2{
	width:160;
	padding-left:3px
}

#spectable{
	width:600; 
	text-decoration	: none;
	letter-spacing	: 0px;
	font-family		: arial,sans-serif;
	font-size		: 11px;
	font-weight		: normal;
	font-style		: normal;	
	color			: black;
	background-color: #01B3A5;
}

table.optable {
	text-decoration	: none;
	letter-spacing	: 0px;
	font-family		: arial,sans-serif;
	font-size		: 11px;
	font-weight		: normal;
	font-style		: normal;	
	color			: black;
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}
table.optable th {
	border-width: 1px;
	padding: 3px;
	border-style: groove;
	border-color: green;
	background-color: white;
	-moz-border-radius: ;
}
table.optable td {
	border-width: 1px;
	padding: 3px;
	border-bottom-style: solid;
	border-color: #CCCCCC;
	background-color: white;
	-moz-border-radius: ;
}

#icontable{
	width:600; 
	text-decoration	: none;
	letter-spacing	: 0px;
	font-family		: arial,sans-serif;
	font-size		: 8px;
	font-weight		: normal;
	font-style		: normal;	
	color			: black;
	background-color: #01B3A5;
}

#icontop{ 
	vertical-align	:center;
	text-align		:left;
	background-color:#8ECCC9;
    text-decoration	: none;
	letter-spacing	: 0px;
	font-family		: arial,sans-serif;
	font-size		: 11px;
	font-weight		: normal;
	font-style		: normal;	
	color			: black;
}

#iconbottom{ 
	vertical-align	:center;
	text-align		:left;
	background-color:white;
    text-decoration	: none;
	letter-spacing	: 0px;
	font-family		: arial,sans-serif;
	font-size		: 11px;
	font-weight		: normal;
	font-style		: italic;	
	color			: black;
}

#iconbox{ 
	vertical-align	:center;
	text-align		:center;
	background-color: white;
    text-decoration	: none;
	letter-spacing	: 0px;
	font-family		: arial,sans-serif;
	font-size		: 8px;
	font-weight		: normal;
	font-style		: normal;	
	color			: black;
}


TD.totsums{
	height			: 50px;
	vertical-align	:center;
	text-align		: right;
	background: url("pics/totsum.jpg") no-repeat right;
	padding-right:8px;
	line-height:    : 75%;
	    
}

TD.snabbmeny{
	height			: 104px;
	width			: 229px;
	vertical-align	:center;
	text-align		: center;
	letter-spacing	: 0px;
	font-family		: arial,sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	color			: black;
	background: url("pics/snabbmeny.jpg") no-repeat right;    
}


#tdspec
{
height:18px;
background-color:#CCCCCC
}

#rec{ 
	text-align:left;
	padding-top:5px;
	background-color:#ffffff
}



#bar2
{
    display: block;
    width: 500px;
    height: 17px;
    background: url("pics/bit.jpg") repeat 0 0;

}

#bar1
{
    display: block;
    height: 17px;
    background: url("pics/bit.jpg") repeat 0 0;

}

#bar3
{
    display: block;
    height: 17px;
    background: url("pics/bit.jpg") repeat 0 0;

}



#hembild
{
    display: block;
    width: 36;
    height: 17px;
    background: url("pics/hem1.jpg") no-repeat 0 0;

}

#hembild:hover
{ 
  background-position: 0 -17px;
}

#hembild span
{
  display: none;
}

#omossbild
{
    display: block;
    width: 75;
    height: 17px;
    background: url("pics/omoss1.jpg") no-repeat 0 0;

}

#toprating
{
    display: block;
    width: 250;
    font-family		: arial,sans-serif;
	font-size		: 10px;
    background: url("http://www.netlens.se/images/stars_9.gif") no-repeat 0 0;

}

#omossbild:hover
{ 
  background-position: 0 -17px;
}

#omossbild span
{
  display: none;
}

#kontaktaossbild
{
    display: block;
    width: 82;
    height: 17px;
    background: url("pics/kontaktaoss1.jpg") no-repeat 0 0;

}

#kontaktaossbild:hover
{ 
  background-position: 0 -17px;
}

#kontaktaossbild span
{
  display: none;
}

#kopvillkorbild
{
    display: block;
    width: 63;
    height: 17px;
    background: url("pics/kopvillkor1.jpg") no-repeat 0 0;

}

#kopvillkorbild:hover
{ 
  background-position: 0 -17px;
}

#kopvillkorbild span
{
  display: none;
}

#greyprice
{
    display: block;
    padding-top:7px;
	text-align		:center;
    font-family		: Verdana, Arial, sans-serif;
	font-size		: 14px;
	font-weight		: bold;
	font-style		: normal;	
	color			: #999999;
    width: 88px;
    height: 42px;
    background: url("pics/greycross.jpg") no-repeat 0 0;
    

}

.inkmoms		{
	text-decoration	: none;
	font-weight		: normal;
	font-style		: normal;
	font-family		: verdana, helvetica, verdana, tahoma;
	font-size		: 10px;
	color			: #666666;


 
}

.sumtext2		{
	text-decoration	: underline;
	letter-spacing	: 0px;
	font-family		: arial,sans-serif;
	font-size		: 18px;
	font-weight		: bold;
	font-style		: underline;	
	color			: black;
	line-height     : 85%;

}

.space { 
line-height: .01 em; 
}


#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
height:6000px;
}

#popUpDivq {
position:absolute;
background-color:#eeeeee;
width:500px;
z-index: 9002;
}

.ls_0000 {
    background: #FFFFFF !important;
    color: #000000 !important;
}
.ls_0610 {
    background: #F8F5BF !important;
    color: #000000 !important;
}
.ls_0630 {
    background: #F0EA80 !important;
    color: #000000 !important;
}
.ls_0650 {
    background: #E8E040 !important;
    color: #000000 !important;
}
.ls_0810 {
    background: #F5D5D5 !important;
    color: #000000 !important;
}
.ls_0830 {
    background: #EAACAC !important;
    color: #000000 !important;
}
.ls_0850 {
    background: #E08282 !important;
    color: #000000 !important;
}
.ls_0310 {
    background: #C4DDF8 !important;
    color: #000000 !important;
}
.ls_0330 {
    background: #88BBF1 !important;
    color: #000000 !important;
}
.ls_0350 {
    background: #4D99EA !important;
    color: #000000 !important;
}
.ls_0510 {
    background: #C8DFCC !important;
    color: #000000 !important;
}
.ls_0530 {
    background: #92C09A !important;
    color: #000000 !important;
}
.ls_0550 {
    background: #5BA068 !important;
    color: #000000 !important;
}
.ls_0575 {
    background: #248035 !important;
    color: #EEEEEE !important;
}
.ls_0585 {
    background: #30743D !important;
    color: #EEEEEE !important;
}
.ls_0710 {
    background: #CAD5D2 !important;
    color: #000000 !important;
}
.ls_0730 {
    background: #96ABA4 !important;
    color: #000000 !important;
}
.ls_0750 {
    background: #628177 !important;
    color: #EEEEEE !important;
}
.ls_0775 {
    background: #2D574A !important;
    color: #EEEEEE !important;
}
.ls_0785 {
    background: #335148 !important;
    color: #EEEEEE !important;
}
.ls_0210 {
    background: #CECED2 !important;
    color: #000000 !important;
}
.ls_0230 {
    background: #9C9EA4 !important;
    color: #000000 !important;
}
.ls_0250 {
    background: #6B6E77 !important;
    color: #EEEEEE !important;
}
.ls_0275 {
    background: #3A3D4A !important;
    color: #EEEEEE !important;
}
.ls_0285 {
    background: #404144 !important;
    color: #EEEEEE !important;
}
.ls_0110 {
    background: #D1C4BF !important;
    color: #000000 !important;
}
.ls_0130 {
    background: #A38A80 !important;
    color: #000000 !important;
}
.ls_0150 {
    background: #754F40 !important;
    color: #EEEEEE !important;
}
.ls_0175 {
    background: #471400 !important;
    color: #EEEEEE !important;
}
.ls_0185 {
    background: #431604 !important;
    color: #EEEEEE !important;
}

#content
{
margin: 0px auto -1px auto;
border: 1px solid #cecfd2;
width:350px;
height:270px;
}

.bageinput{
  margin-top: 4px;
}

.formset {
	margin:25px 0;
}

.formset li {
	list-style:none; 
	margin-bottom: 10px;
}

.formset li label {
	float:left; 
	width:150px;
}
