* {
  padding: 0;
  margin: 0;
}

#findlaninja img {position:relative;margin-right:10px;margin-top:20px;float:left;}
#toplogo {position:absolute;left:582px;top:38px;width:192px;height:70px;z-index:11;}
#topbild {position:absolute;left:752px;top:0px;width:222px;height:271px;z-index:12;background-image: url(http://laninja.se/bilder/back/startsidan-blomma.gif);}
#topbildshop {position:absolute;left:752px;top:0px;width:222px;height:271px;z-index:8;background-image: url(http://laninja.se/bilder/back/startsidan-blomma.gif);}
#meny {position:absolute;left:17px;top:174px;width:148px;height:212px;z-index:12;}
#infomeny {position:absolute;left:270px;top:118px;width:600px;height:40px;z-index:13;}
#myaccount{position:relative;left:740px;top:6px; margin-bottom:10px;} 
#myaccount a{ font-size: 10px; color: #fff; text-transform: uppercase; text-align: center; line-height: 13px;padding-right: 35px;padding-left: 35px; background-color:#555; border:3px solid #555;} 
#myaccount a:hover{ background-color:#333; border:3px solid #333;} 
#allinnercontent {position:absolute;left:40px; top:141px; width:891px; height:auto;z-index:10; background: #666; layer-background-color: #666;} 
#foot {float:left; clear:both; left:150px; position:relative; width:570px; text-align:center;} 
#languagestart {position:absolute;left:580px;top:173px;width:74px;height:25px;z-index:30;} 

#pics {position:relative;left:20px;top:30px;width:251px;height:auto;float:left;}
img#pics {border:2px dashed #333333;margin-bottom:45px;}

.boxText {color: #23171c;}/*pris och annan liten text som inte är länk i infoboxarna ex. finns ingen recension...*/


.errorBox {  background: #ffb3b5; font-weight: bold; }
.stockWarning {color: #e96190;font-weight: bold;background-color: #FFFFFF; }/*texten, välj färre antal produkter i varukorg*/
SPAN.markProductOutOfStock {color: #e96190;font-weight: bold;background-color: #FFFFFF;}/*sold out markeringen*/

.productsNotifications { background: #ccc; }
.orderEdit {   color: #70d250; text-decoration: underline; }


SPAN.productSpecialPrice { color: #FFFF00;}
.specialPrice { color: #FFFF00;background-image: url(../bilder/back/specialprice.png);font-size: 19px;font-weight: bold;}

SPAN.errorText {color: #ff0000;}


body, tr, td, div{color: #fff;font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 11px;}
BODY {background: #999;margin: 0px;background-image: url(../bilder/back/spets-grey.gif);}
#contentmiddle {width:560px;}
#produktinfo {width:560px;}

h1,h2,h3,h4 {font-family: "Courier New", Courier, monospace;}
h1 {font-size: 24px;line-height: 21px;margin-top: 5px;}
h2 {line-height: 15px;letter-spacing: -1px;font-size: 18px;margin: 10px 0px 10px 0px;}
h3 {	font-weight: bold; font-size: 11px;}
h4 {	color: #9DCE24;	font-weight: bold;	font-size: 11px;}
TD.pageHeading, DIV.pageHeading{font-size:26px; line-height:18px; font-weight:bold;font-family: "Courier New", Courier, monospace;}
.rub2 {line-height: 15px;letter-spacing: -1px;font-size: 18px;margin: 10px 0px 10px 0px;font-weight: bold;font-family: "Courier New", Courier, monospace;}
.rub3 {	color: #9DCE24; font-weight: bold; font-size: 11px;font-family: "Courier New", Courier, monospace;}
.rub4 {	color: #9DCE24;	font-weight: bold;	font-size: 11px;font-family: "Courier New", Courier, monospace;}
.rub5 {	line-height: 20px;	font-weight: bold;	font-size: 20px;font-family: "Courier New", Courier, monospace;}
.rubrcolor {	color: #9DCE24; line-height: 18px; letter-spacing: -1px; font-weight: bold;	font-size: 18px;font-family: "Courier New", Courier, monospace;}
img a.vit {
	color: #9DCE24;
	border-top-color: #FFFFFF;
	border-top-style: dashed;
}
a.rubrcolor {color: #9DCE24;}
a:hover.rubrcolor {	color: #FFFFFF; background-color: #81BB0C;}
.color {	color: #9DCE24;}

.normal {font-style: normal;font-weight: normal;text-decoration: none;}
.dotted {border:2px dashed #333333;}
.dottedborder {border:1px dashed #cccccc;}
a.dottedborder {border:1px dashed #666666;margin: 5px 5px 5px 5px;}


A {color: #fff;text-decoration: none;}
A:hover {color: #9DCE24; text-decoration: underline;}
/*meny finns i boxes/categories.php*/
a.meny{font-size: 12px;color: #FFF;background-color:#000;line-height: 17px;padding-right: 5px;padding-left: 5px; text-transform: uppercase;}
a:hover.meny {	color: #4E4E4E;	background-color:#E6F8BA; padding-right: 6px; padding-left: 6px;text-decoration: none;}
.menyhightlight{}/*menyn när vald <b class="menyhighlight"> funkar inte a taggen tar över*/

a.menyinfo { font-size: 11px; color: #fff; text-transform: uppercase; text-align: center; line-height: 25px;padding-right: 5px;padding-left: 5px; background-color:#666; border:3px solid #666;}/*border:3px dashed #888;*/
a:hover.menyinfo {background-color:#333; text-decoration: none; border:3px solid #333;}	


FORM {display: inline;}
/* t ex mitt konto link
A.headerNavigation { font-weight: bold; font-size: 12px; color: #4E4E4E; background-color:#E6F8BA; line-height: 18px; padding-right: 5px;	padding-left: 5px; }
A.headerNavigation:hover {color: #FFFFFF; background-color:#4E4E4E; padding-right: 6px; padding-left: 6px; text-decoration: none;}*/

TR.headerNavigation {}
TD.headerNavigation {	font-weight : bold;}
TR.header {}
TR.headerNavigation {} /*mitt konto, varukorg,kassa,logga ut uppe*/
TD.headerNavigation {font-weight : bold;}
A.headerNavigation { color: #FFFFFF;}
A.headerNavigation:hover {color: #ffffff;}
TR.headerError { background: #ff0000;}
TD.headerError {font-size: 12px;background: #ff0000;font-weight : bold;text-align : center;}

TR.headerInfo {background: #6d6d6d;}
TD.headerInfo {background: #6d6d6d;color: #ffffff;font-weight: bold;text-align: center;}

TR.footer {background: #ccc;}
TD.footer { background: #bbc3d3;color: #ffffff;font-weight: bold;}

.infoBox { background: #6d6d6d;}
.infoBoxContents {}
.infoBoxNotice {background: #9DCE24;}
.infoBoxNoticeContents { background: #9DCE24;}
TD.infoBoxHeading {background: #6d6d6d;background-image: url(../bilder/back/bak-product-listing.jpg);}
TD.infoBox, SPAN.infoBox {background: #6d6d6d;}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background: #6d6d6d;}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {background: #6d6d6d;}

TABLE.productListing {}
TR.productListing-odd{background-image: url(../bilder/back/bak-product-listing.jpg);}
TR.productListing-even{	background-image: url(../bilder/back/bak-product-listing.jpg);}
.productListing-heading {color: #FFFFFF;font-weight: bold;}
TD.productListing-data {padding-top: 15px;padding-bottom: 15px;font-weight: bold;}


A.pageResults {font-size:14px;font-weight:bold;margin-top:5px;padding-top: 2px;padding-right: 12px;padding-bottom:5px;padding-left:12px;background-color:#333333;text-decoration: none;}
A.pageResults:hover {color: #333; background: #ccc;}

TD.pageHeading, DIV.pageHeading {}

TR.subBar {}
TD.subBar {}

TD.main, P.main {}

TD.smallText, SPAN.smallText, P.smallText {}

TD.accountCategory {}

TD.fieldKey {font-weight: bold;}
TD.fieldValue { font-weight: bold;}

TD.tableHeading { font-weight: bold;}

SPAN.newItemInCart {}


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

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

SPAN.greetUser {}

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

TD.formAreaTitle {font-weight: bold;}




.moduleRow {}
.moduleRowOver { background-color: #ccc; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #333; }

.checkoutBarFrom, .checkoutBarTo {  color: #8c8c8c; }
.checkoutBarCurrent {  color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning {background-color: #FFFF00;color: #333333;}
.messageStackSuccess {background-color: #333;}

/* input requirement */

.inputRequirement { color: #ffb3b5; }
