/*

  $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,Calibri,Arial,Tahoma; font-size: 10px; }

.errorBox { font-family : Verdana,Calibri,Arial,Tahoma; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family : Verdana,Calibri,Arial,Tahoma; font-size : 10px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family : Verdana,Calibri,Arial,Tahoma; font-size : 10px; color: #70d250; text-decoration: underline; }



BODY {

        margin-left: 0px;
        margin-top: 20px;
        margin-right: 0px;
        margin-bottom: 0px;
        padding:0;
        background-color:#e7d6c2;
        color:000;
}

p {
        padding:0;
        margin:0;
		font-family:Verdana,Calibri,Arial,Tahoma;
		font-size:13px;
		line-height:1.7;
}

a{

  color: #4d3b37;

  /*text-decoration: underline;*/
  text-decoration:none; important!
  text-decoration/*\**/:none;

/*  font-size:13px;*/

}



A:hover {

  color: #4d3b37;

  text-decoration: underline;



}

.greenlink {

  color: #4d3b37;

  font-size:16px;

  text-decoration: none;

}



A.greenlink {

  color: #4d3b37;

  text-decoration: none;

  font-size:16px;



}



A.greenlink:hover {

  color: #4d3b37;

  text-decoration: underline;

  font-size:16px;



}

.greenlink_1 {

  color: #4d3b37;

  font-size:14px;

  text-decoration: none;

}



A.greenlink_1 {

  color: #4d3b37;

  text-decoration: none;

  font-size:12px;



}



A.greenlink_1:hover {

  color: #4d3b37;

  text-decoration: underline;

  font-size:12px;



}


FORM {

        display: inline;

}



TR.header {



}



TD.headerNavigation {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 10px;

  background: #bbc3d3;

  color: #000000;

  font-weight: bold;

}



A.headerNavigation { 

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 10px;

  color: #000000;

  font-weight: bold;

}



A.headerNavigation:hover {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 10px;

  color: #000000;

  font-weight: bold;

}



TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 12px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



TR.footer {

  background: #bbc3d3;

}



TD.footer {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight: bold;

}



.infoBox {

font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 12px;

  color:black;

  text-align:left;

  line-height:22px;

  text-decoration:none;
  padding-left:5px;

}



.infoBoxContents {

 font-family: Verdana,Calibri,Arial,Tahoma;
 font-size:12px;
 color:#000000;

}



.infoBoxContents2 {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 10px;

}



.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 10px;

}



hr {

        width:90%;

        height:1px;

        color:#74a434;

        height: 0; 

        border-width: 1px 0 0 0; /* remove all borders except the top one */ 

        border-style: solid; 

        border-color: #636363; 

}





TD.infoBoxHeading {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 14px;

  font-weight: bold;

  color: #000;

  text-align:left;

  height:15px;
  
}


.overskrift a {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 14px;

  color: #4a3931;

  text-align:center;
  text-decoration:none;

  height:15px;
  margin-bottom:50px;

}

.pris {

  font-family:Verdana,Calibri,Arial,Tahoma;
  font-size: 14px;
  color: #4a3931;

}



TD.infoBoxHeading2 {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 16px;

  font-weight: bold;

  color: #000;

  text-align:right;

}



.infoBoxHeading3 {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 18px;

  font-weight: bold;

  color: #636363;

  text-align:right;

  padding:0;

  margin:0;

}



UL.greentext {

  list-style-image:none;

  list-style:inside;

  list-style-type:none;

  padding:0;

  margin:0;

}

UL li.greentext {

  list-style-image:none;

  list-style:outside;

  list-style-type:none;

  padding:0;

  margin-left:10px;

}



.greentext {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 16px;

  text-align:left;

  line-height:20px;
  

}


UL.greentext2 {

  list-style-image:none;

  list-style:inside;

  list-style-type:none;

  padding:0px;

  margin:0px 10px 0px 0px;

  text-align:center;
  
  text-decoration:none;
  margin-left:10px;

}



.greentext a{
  font-family: Verdana,Calibri,Arial,Tahoma;

  /*font-size: 18px;*/
  font-size:12px;
  font-weight:bold;

  color: #4d3b37;

  text-align:left;

  line-height:30px;

  text-decoration:none;

  

  }
  
  .greentext2 a{

  font-family: Verdana,Calibri,Arial,Tahoma;

  /*font-size: 16px;*/
  font-size:13px;
  margin-left:7px;

  /*color:#e7d6c2;*/
  color: #b19e86;

  text-align:left;

  line-height:22px;

  text-decoration:none;
  padding-left:5px;

  

  }

.greentext2 a.infoBoxContents{

  font-family: Verdana,Calibri,Arial,Tahoma;
 font-size:12px;
 color:#000000;


  

  }

.greentext_1 {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 16px;

  text-align:left;

  line-height:20px;
  

}


.greentext_1 a{

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 14px;

  color: #4d3b37;

  text-align:left;

  line-height:30px;

  text-decoration:none;

  

  }
  

  
h1 {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 18px;

  color: #594844;

  padding:0;

  margin:0;

}



h2 {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 14px;

  font-weight: bold;

  color: #594844;

}



TD.infoBox, SPAN.infoBox {

  font-family: Verdana,Calibri,Arial,Tahoma;

  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 {



}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {


}



TABLE.productListing {

  border: 0px;

  border-style: solid;

  border-color: #fff;

  border-spacing: 1px;

}



.productListing-heading {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 12px;

  color: #000;

  font-weight: bold;

}



TD.productListing-data {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 10px;

}



A.pageResults {

  color: #594844;

}



A.pageResults:hover {

  color: #594844;

}



TD.pageHeading, DIV.pageHeading {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 18px;

  font-weight: bold;

  color: #594844;

  padding-top: 10px;

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 10px;

  color: #000000;

}



TD.main, P.main, DIV.main {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 13px;

  line-height: 1.7;

}



.overview {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 13px;

  line-height: 1.5;

  color:#48840c;

}



.overview a {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 13px;

  line-height: 1.5;

  color:#48840c;

  text-decoration:none;

}



TD.smallText, SPAN.smallText, P.smallText {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 12px;
  
  line-height:18px;

}



TD.accountCategory {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 12px;

}



TD.tableHeading {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 10px;

  color: #ff0000;

}



CHECKBOX, RADIO, INPUT, SELECT {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 11px;

  }

  

INPUT.news {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 12px;

  border:1px solid #518a2a;

  color:#518a2a;

  }





TEXTAREA {

  width: 96%;

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 11px;

}



SPAN.greetUser {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}



TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

  border:0px;

}



TD.formAreaTitle {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: Verdana,Calibri,Arial,Tahoma;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family:Verdana,Calibri,Arial,Tahoma;

  font-weight:bold;

  /*color: #b60a0a;*/
  color:#000;

  font-size:12px;
  
 

}



.productNormalPrice {

  font-family:Verdana,Calibri,Arial,Tahoma;

  font-weight:bold;

  /*color: #000;*/
  color:#999999;
  text-decoration:line-through;
  /*background:url(slash.png) no-repeat;*/
  font-size:12px;

}



SPAN.errorText {

  font-family: Verdana,Calibri,Arial,Tahoma;

  color: #ff0000;

}



.moduleRow { }

.moduleRowOver { background-color: #f1e5cf; cursor: pointer; cursor: hand; }

.moduleRowSelected {  }



.checkoutBarFrom, .checkoutBarTo { font-family: Verdana,Calibri,Arial,Tahoma; font-size: 12px; color:#8c8c8c; }

.checkoutBarCurrent { font-family: Verdana,Calibri,Arial,Tahoma; font-size: 10px; color: #000000; }



/* message box */



.messageBox { font-family: Calibri, Arial, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family: Verdana,Calibri,Arial,Tahoma; font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-family: Calibri, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }



/* input requirement */



.inputRequirement { font-family: Verdana,Calibri,Arial,Tahoma; font-size: 10px; color: #ff0000; }

#lightbox{

        position: absolute;

        top: 40px;

        left: 0;

        width: 100%;

        z-index: 100;

        text-align: center;

        line-height: 0;

        }



#lightbox a img{ border: none; }



#outerImageContainer{

        position: relative;

        background-color: #fff;

        width: 250px;

        height: 250px;

        margin: 0 auto;

        }



#imageContainer{

        padding: 10px;

        }



#loading{

        position: absolute;

        top: 40%;

        left: 0%;

        height: 25%;

        width: 100%;

        text-align: center;

        line-height: 0;

        }

#hoverNav{

        position: absolute;

        top: 0;

        left: 0;

        height: 100%;

        width: 100%;

        z-index: 10;

        }

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{

        width: 49%;

        height: 100%;

        background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */

        display: block;

        }

#prevLink { left: 0; float: left;background: url(images/prevlabel.gif) left 100% no-repeat;}

#nextLink { right: 0; float: right; background: url(images/nextlabel.gif) right 100% no-repeat;}





#imageDataContainer{

        font: 10px Verdana,Calibri,Arial,Tahoma;

        background-color: #fff;

        margin: 0 auto;

        line-height: 1.4em;

        }



#imageData{

        padding:0 10px;

        }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }  

#imageData #caption{ font-weight: bold; }

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;  }                       

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;  }       

                

#overlay{

        position: absolute;

        top: 0;

        left: 0;

        z-index: 90;

        width: 100%;

        height: 500px;

        background-color: #000;

        filter:alpha(opacity=60);

        -moz-opacity: 0.6;

        opacity: 0.6;

        }

        



.clearfix:after {

        content: "."; 

        display: block; 

        height: 0; 

        clear: both; 

        visibility: hidden;

        }



* html>body .clearfix {

        display: inline-block; 

        width: 100%;

        }



* html .clearfix {

        /* Hides from IE-mac \*/

        height: 1%;

        /* End hide from IE-mac */

        }       

        

/* Poll */

TD.pollBoxRow {   

font-family:Verdana,Calibri,Arial,Tahoma; 

font-size: 10px;   border-color: #eeeeee;   

border-style: solid;   border-width: 1px;

} 



TD.pollBoxText {   

font-family:Verdana,Calibri,Arial,Tahoma;  

font-size: 10px;   border-color: #eeeeee;   

border-style: solid;   

border-width: 1px;

} 



TR.pollOptRow {   

background: #f1f9fe; 

} 

TR.pollFooter { 

  background: #f1f9fe;

}  

.menuhover{

color: #000000;

}

A.menuhover:hover{

color: #eb0265;

}

#logo {
  float: right;
  position: relative;
  bottom: 180px;
  right: 20px;
}

#backButton {
  padding-top: 40px;
  float: left;
/*  position: relative;
  bottom: 35px;
  left: 260px;*/
  cursor:pointer;
}

#topright { 
position: absolute; 
right: 0; 
top: 0; 
display: block; 
height: 273px; 
width: 236px; 
background: url(images/top.png) no-repeat; 
text-indent: -999em; 
text-decoration: none;} 

span.greentext_1, div.greentext_1 {
  padding-left: 150px;
}

span.greentext_1 a, div.greentext_1 a {
  font-weight: bold;
  text-decoration: underline;
/*  margin-right: 5px;*/
}

td.greentext {
 font-family: Verdana,Calibri,Arial,Tahoma;
 font-size: 18px;
 margin: 10px;
 color: #4D3B37;
}

p.greentext {
 font-family: Verdana,Calibri,Arial,Tahoma;
 font-size: 18px;
}
#cc_spacer {
  height: 5px;
}

/***out off style*/
element.style.p{
	font-family:Verdana,Calibri,Arial,Tahoma;
	font-size:13px;
	line-height:1.7;
}
.element.style.p{
	font-family:Verdana,Calibri,Arial,Tahoma;
	font-size:13px;
	line-height:1.7;
}
.overskrift{
	font-family:Verdana,Calibri;
	font-size:12px;
	color:#4D3B37;
}
.litle_categories{
	padding-top:5px;
	padding-bottom:5px;
	width:130px;
	text-align:center;
	background:#e7d6c2;
}
.litle_categories_172{
	padding-top:5px;
	padding-bottom:5px;
	width:160px;
	text-align:center;
	background:#e7d6c2;
}
.litle_categories_202{
	padding-top:5px;
	padding-bottom:5px;
	width:217px;
	text-align:center;
	background:#e7d6c2;
}
/*NEw template*/
body{
	padding:0;
	margin:0;
	background:#E7D6C2;
}
#rasta_all{
	width:850px;
	margin:0 auto;
}
.with_bor{
	border:1px solid #bcae9d;
}
/*
*:first-child+html->ie7
/*\**//*->ie8*/

#newsletterform {
    border:0px;
	padding-left: 108px;
	float:left;
	width: 800;
	position:relative;	
	}
*:first-child+html #newsletterform {
    border:0px;
	padding-left: 93px;
	float:left;
	width: 800;
	position:relative;	
	}	
#newsform {
    border:0px;
	padding-left: 10px;
	padding-top: 6px;
	float:left;
	width: 95;
	position:relative;	
	}
#igfacebook {
    border:0px;
	padding-left: 10px;
	margin-top: 5px;
	float:left;
	width: 90;
	margin-bottom:15px;
	position:relative;	
	}
*:first-child+html #igfacebook {
    border:0px;
	padding-left: 10px;
	margin-top: 5px;
	float:left;
	width: 90;
	position:relative;	
	}	
#newsfacebook {
    border:0px;
	padding-left: 215px;
	margin-top: 5px;
	float:left;
	width: 500;
	position:relative;	
	}
*:first-child+html #newsfacebook {
    border:0px;
	padding-left: 200px;
	margin-top: 5px;
	float:left;
	width: 500;
	position:relative;	
	}	