/*

  $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: #FFFFFF; font-weight: bold; }

.stockWarning {

	font-family : Verdana, Arial, sans-serif;

	font-size : 10px;

	color: #BE0871;

}

.productsNotifications { background: #FFFFFF; }

.orderEdit { 

	font-family : Verdana, Arial, sans-serif; 

	font-size : 10px; 

	color: #A54088; }



/* produkt_info om vara i lager eller ej*/

.markProductOutOfStock {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #CC0099;

	font-weight: normal;

}



BODY {

  background: #FFFFFF;

  color: #000000;

  margin: 0px;

}

/* LÄNKAR */

A {

	color: #5a5b4e;

	text-decoration: none;

	font-weight: bold;

}



A:hover {

	color: #c21a8b;

	text-decoration: none;

	font-weight: bold;

}





A:active {

	color: #c21a8b;

	text-decoration: none;

	font-weight: bold;

}



/* TXT TABELL */

FORM {

	display: inline;

}



TR.header {

  background: #FFFFFF;

}

/* message box */

TR.headerNavigation {

	background-color: #FFFFFF;

}

/* message box */

TD.headerNavigation {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	font-weight : bold;

	background-color: #c21a8b;

}

/* message box */

A.headerNavigation { 

  color: #FFFFFF; 

}

/* message box */

A.headerNavigation:hover {

  color: #FFFFFF;

}

/* message box */

TR.headerError {

	background-color: #c21a8b;

}

/* message box */

TD.headerError {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	font-weight : bold;

	text-align : center;

	background-color: #c21a8b;

}

/* message box */

TR.headerInfo {

  background: #00FF00;

}

/* message box */

TD.headerInfo {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #00FF00;

  color: #FFFFFF;

  font-weight: bold;

  text-align: center;

}

/* message box */

TR.footer {

  background: #FF9003;

}

/* message box */

TD.footer {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #FF9003;

  color: #FFFFFF;

  font-weight: bold;

}

/* message box */

.infoBox {

	background-color: #ffffff;

	border-bottom-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: dotted;

	border-left-style: none;

	border-bottom-color: 1c1d17;

}	





/* NOTIFIERING, STORSÄLJARE TXT*/

.infoBoxContents {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	background-color: #FFFFFF;

	font-weight: normal;

	

}

/* message box */

.infoBoxNotice {

  background: #FFFFFF;

}

/* message box */

.infoBoxNoticeContents {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	background-color: #FFFFFF;

}

/* message box */

TD.infoBoxHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #8e8c82;

	background-color: #FFFFFF;

	background-image: url(images/infobox/corner_right_left.gif);

}



/* message box */

TD.infoBox, SPAN.infoBox {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

/* message box */

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-color: #FFFFFF;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #8e8c82;



}

/* message box */

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #8e8c82;

	background-color: #FFFFFF;

}

/* message box */

TABLE.productListing {

	border-spacing: 1px;

	border-top-width: 1px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-top-style: dotted;

	border-right-style: dotted;

	border-bottom-style: dotted;

	border-left-style: dotted;

	border-top-color: #8e8c82;

	border-right-color: #FFFFFF;

	border-bottom-color: #8e8c82;

	border-left-color: #FFFFFF;

}

/* message box */

.productListing-heading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	background: #FFFFFF;

	color: #8e8c82;

	font-weight: bold;

	text-decoration: none;

}

/* message box */

TD.productListing-data {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #8e8c82;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #8e8c82;

}

/* message box */

A.pageResults {

	color: #8e8c82;

}

/* message box */

A.pageResults:hover {

  color: #8e8c82;

  background: #FFFFFF;

}

/* message box */

TD.pageHeading, DIV.pageHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #d4d287;

}



/* message box */

TD.pageHeading_green, DIV.pageHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 18px;

  font-weight: bold;

  color: #0092d2;

}



/* message box */

TR.subBar {

  background: #FC9304;

}

/* message box */

TD.subBar {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #FC9304;

}

/* message box */

TD.main, P.main {

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	line-height: 1.5;

}

/* message box */

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

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

/* message box */

TD.accountCategory {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  color: #FC9303;

}

/* message box */

TD.fieldKey {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}

/* message box */

TD.fieldValue {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}

/* message box */

TD.tableHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}

/* message box */

SPAN.newItemInCart {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #5a5b4e;

	font-weight: bold;

}

/* message box */

CHECKBOX, INPUT, RADIO, SELECT {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #5a5b4e;

}

/* message box */

TEXTAREA {

  width: 100%;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}

/* message box */

SPAN.greetUser {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #c4178d;

  font-weight: bold;

}

/* message box */

TABLE.formArea {

  background: #FFFFFF;

  border-color: #FFFFFF;

  border-style: solid;

  border-width: 1px;

}

/* message box */

TD.formAreaTitle {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}

/* message box */

SPAN.markProductOutOfStock {

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	color: #5a5b4e;

	font-weight: bold;

}

/* message box */

SPAN.productSpecialPrice {

	font-family: Verdana, Arial, sans-serif;

	color: #c4178d;

	font-weight: bold;

}

/* message box */

SPAN.errorText {

  font-family: Verdana, Arial, sans-serif;

  color: #BA006D;

}



TD.productPriceInListing {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TD.productPriceInBox {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TD.productPriceInProdInfo {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}

/* message box */

.moduleRow { }

.moduleRowOver { background-color: #FFFFFF; cursor: hand; cursor: hand; }

.moduleRowSelected {

	background-color: #FFFFFF;

	border-bottom-width: 1px;

	border-bottom-style: none;

	border-bottom-color: #596369;

}



.checkoutBarFrom, .checkoutBarTo {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #5a5b4e;

}

.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: #FFCC00; }

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #A3C82A; }



/* input requirement */



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



/* ALLA boxars layout 2006-09-08 */

.contentBox {

	background-color: #ededed;

}



TD.contentBoxHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #8e8c82;

	background-color: #FFFFFF;

	background-image: url(images/contentBox/corner_right_left.gif);

	height: 20px;

}



.contentBoxContents {

  background: #FFFFFF;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}





.BestSellersBox {

	background-color: #ededed;

	border-top-width: 2px;

	border-right-width: 4px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: ededed;

	border-right-color: ededed;

	border-bottom-color: ededed;

	border-left-color: ededed;

}

TD.BestSellersBoxHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #8e8c82;

	background-color: #FFFFFF;

	background-image: url(images/BestSellersBox/corner_right_left.gif);

	height: 20px;

}

.BestSellersBoxContents {

	background: #FFFFFF;

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #5a5b4e;

}





.CategoriesBox {

	background-color: #ededed;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 4px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: ededed;

	border-right-color: ededed;

	border-bottom-color: ededed;

	border-left-color: ededed;

}

TD.CategoriesBoxHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #8e8c82;

	background-color: #FFFFFF;

	background-image: url(images/CategoriesBox/corner_right_left.gif);

	height: 20px;

}

.CategoriesBoxContents {

	background: #FFFFFF;

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #5a5b4e;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 4px;

}





.CurrenciesBox {

	background-color: #ededed;

	border-top-width: 2px;

	border-right-width: 4px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: ededed;

	border-right-color: ededed;

	border-bottom-color: ededed;

	border-left-color: ededed;

}

TD.CurrenciesBoxHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #8e8c82;

	background-color: #FFFFFF;

	background-image: url(images/CurrenciesBox/corner_right_left.gif);

	height: 20px;

}

.CurrenciesBoxContents {

	background: #FFFFFF;

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #5a5b4e;

}





.InformationBox {

	background-color: #ededed;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 4px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: ededed;

	border-right-color: ededed;

	border-bottom-color: ededed;

	border-left-color: ededed;

}

TD.InformationBoxHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #8e8c82;

	background-color: #FFFFFF;

	background-image: url(images/InformationBox/corner_right_left.gif);

	height: 20px;

}

.InformationBoxContents {

	background: #FFFFFF;

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #5a5b4e;

}





.LanguagesBox {

	background-color: #ededed;

	border-top-width: 2px;

	border-right-width: 4px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: ededed;

	border-right-color: ededed;

	border-bottom-color: ededed;

	border-left-color: ededed;

}

TD.LanguagesBoxHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #8e8c82;

	background-color: #FFFFFF;

	background-image: url(images/LanguagesBox/corner_right_left.gif);

	height: 20px;

}

.LanguagesBoxContents {

	background: #FFFFFF;

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #5a5b4e;

}





.ManufacturerInfoBox {

	background-color: #ededed;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 4px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: ededed;

	border-right-color: ededed;

	border-bottom-color: ededed;

	border-left-color: ededed;

}

TD.ManufacturerInfoBoxHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #8e8c82;

	background-color: #FFFFFF;

	background-image: url(images/ManufacturerInfoBox/corner_right_left.gif);

	height: 20px;

}

.ManufacturerInfoBoxContents {

	background: #FFFFFF;

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #5a5b4e;

}





.ManufacturersBox {

	background-color: #ededed;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 4px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: ededed;

	border-right-color: ededed;

	border-bottom-color: ededed;

	border-left-color: ededed;

}

TD.ManufacturersBoxHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #8e8c82;

	background-color: #FFFFFF;

	background-image: url(images/ManufacturersBox/corner_right_left.gif);

	height: 20px;

}

.ManufacturersBoxContents {

	background: #FFFFFF;

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #5a5b4e;

}





.OrderHistoryBox {

	background-color: #ededed;

	border-top-width: 2px;

	border-right-width: 4px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: ededed;

	border-right-color: ededed;

	border-bottom-color: ededed;

	border-left-color: ededed;

}

TD.OrderHistoryBoxHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #8e8c82;

	background-color: #FFFFFF;

	background-image: url(images/OrderHistoryBox/corner_right_left.gif);

	height: 20px;

}

.OrderHistoryBoxContents {

	background: #FFFFFF;

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #5a5b4e;

}





.ProductNotificationsBox {

	background-color: #ededed;

	border-top-width: 2px;

	border-right-width: 4px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: ededed;

	border-right-color: ededed;

	border-bottom-color: ededed;

	border-left-color: ededed;

}

TD.ProductNotificationsBoxHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #8e8c82;

	background-color: #FFFFFF;

	background-image: url(images/ProductNotificationsBox/corner_right_left.gif);

	height: 20px;

}

.ProductNotificationsBoxContents {

	background: #FFFFFF;

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #5a5b4e;

}





.ReviewsBox {

	background-color: #ededed;

	border-top-width: 2px;

	border-right-width: 4px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: ededed;

	border-right-color: ededed;

	border-bottom-color: ededed;

	border-left-color: ededed;

}

TD.ReviewsBoxHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #8e8c82;

	background-color: #FFFFFF;

	background-image: url(images/ReviewsBox/corner_right_left.gif);

	height: 20px;

}

.ReviewsBoxContents {

	background: #FFFFFF;

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #5a5b4e;

}





.SearchBox {

	background-color: #ededed;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 4px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: ededed;

	border-right-color: ededed;

	border-bottom-color: ededed;

	border-left-color: ededed;

}

TD.SearchBoxHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #8e8c82;

	background-color: #FFFFFF;

	background-image: url(images/SearchBox/corner_right_left.gif);

	height: 20px;

}

.SearchBoxContents {

	background: #FFFFFF;

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #5a5b4e;

}





.ShoppingCartBox {

	background-color: #ededed;

	border-top-width: 2px;

	border-right-width: 4px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: ededed;

	border-right-color: ededed;

	border-bottom-color: ededed;

	border-left-color: ededed;

}

TD.ShoppingCartBoxHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #8e8c82;

	background-color: #FFFFFF;

	background-image: url(images/ShoppingCartBox/corner_right_left.gif);

	height: 20px;

}

.ShoppingCartBoxContents {

	background: #FFFFFF;

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #5a5b4e;

}





.SpecialsBox {

	background-color: #ededed;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 4px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: ededed;

	border-right-color: ededed;

	border-bottom-color: ededed;

	border-left-color: ededed;

}

TD.SpecialsBoxHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #8e8c82;

	background-color: #FFFFFF;

	background-image: url(images/SpecialsBox/corner_right_left.gif);

	height: 20px;

}

.SpecialsBoxContents {

	background: #FFFFFF;

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #5a5b4e;

}





.TellaFriendBox {

	background-color: #ededed;

	border-top-width: 2px;

	border-right-width: 4px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: ededed;

	border-right-color: ededed;

	border-bottom-color: ededed;

	border-left-color: ededed;

}

TD.TellaFriendBoxHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #8e8c82;

	background-color: #FFFFFF;

	background-image: url(images/TellaFriendBox/corner_right_left.gif);

	height: 20px;

}

.TellaFriendBoxContents {

	background: #FFFFFF;

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #5a5b4e;

}





.WhatsNewBox {

	background-color: #ededed;

	border-top-width: 2px;

	border-right-width: 4px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: ededed;

	border-right-color: ededed;

	border-bottom-color: ededed;

	border-left-color: ededed;

}

TD.WhatsNewBoxHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #8e8c82;

	background-color: #FFFFFF;

	background-image: url(images/WhatsNewBox/corner_right_left.gif);

	height: 20px;

}

.WhatsNewBoxContents {

	background: #FFFFFF;

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #5a5b4e;

}

