/*
  $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-size: 12px; font-family: Arial, Verdana, sans-serif }
.categoriesText { font-size: 14px }
.errorBox  { font-size: 11px; font-family: Arial, Verdana, sans-serif; font-weight: bold; background: #ffb3b5 }
.stockWarning  { color: #cc0033; font-size: 11px; font-family: Arial, Verdana, sans-serif }
.productsNotifications { background: #f2fff7; }
.orderEdit  { color: #70d250; font-size: 11px; font-family: Arial, Verdana, sans-serif; text-decoration: underline }

h1    { font-size: 16px; font-family: Arial, Verdana, sans-serif; font-weight: bold }

h2    { font-size: 12px; font-family: Arial, Verdana, sans-serif; font-weight: normal; margin-bottom: 0; padding-bottom: 0 }

BODY        { color: #000000; background: #000 fixed; text-align: center; margin: 0; float: center    }

div#container       { background: url(http://www.ttex.se/images/bg_stiga_bord2.jpg) no-repeat fixed 50% 0; padding: 0 0 90px }

A {
  color: #000000;
  text-decoration: none;
}

A:hover  { color: #00aeef; text-decoration: underline }

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation     { color: #ffffff; font-size: 11px; font-family: Arial, Verdana, sans-serif; font-weight: bold; background: #000000 }
TD.headerNavigation1    { color: #ffc422; font-size: 11px; font-family: Arial, Verdana, sans-serif; font-weight: bold }
A.headerNavigation { 
  color: #FFFFFF; 
}
A.headerNavigation1 { color: #FFFFFF }
A.headerNavigation:hover  { color: #ffc422 }
A.headerNavigation1:hover  { color: #ffc422 }
TR.headerError {
  background: #ff0000;
}

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

TR.headerInfo {
  background: #00ff00;
}

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

TR.footer {
  background: #bbc3d3;
}

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

.infoBox  { background: #b6b7cb }

.infoBoxContents      { font-size: 12px; font-family: Arial, Verdana, sans-serif; background: #ffffff }
.adBoxContents { font-size: 11px; font-family: Arial, Verdana, sans-serif; background: #000000 }
.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading             { color: #ffffff; font-size: 10pt; font-family: Arial, Verdana, sans-serif; font-weight: bold; background: url(http://www.ttex.se/images/knapp-meny-158-22.gif); text-align: center; height: 22px }
TD.infoBoxHeading-login  { color: #ffffff; font-size: 10pt; font-family: Arial, Verdana, sans-serif; font-weight: bold; background: url(http://www.ttex.se/images/158-22-green.gif); text-align: center; height: 22px }
TD.infoBoxHeading-logout  { color: #ffffff; font-size: 10pt; font-family: Arial, Verdana, sans-serif; font-weight: bold; background: url(http://www.ttex.se/images/158-22-red.gif); text-align: center; height: 22px }
TD.infoBoxHeading-checkout  { color: #ffffff; font-size: 10pt; font-family: Arial, Verdana, sans-serif; font-weight: bold; background: url(http://www.ttex.se/images/158-22-red.gif); text-align: center; height: 22px }
TD.infoBoxHeading-reviews    { color: #ffffff; font-size: 10pt; font-family: Arial, Verdana, sans-serif; font-weight: bold; background: url(http://www.ttex.se/images/158-22-orange.gif); text-align: center; height: 20px }
TD.infoBoxHeading-search  { color: #ffffff; font-size: 10pt; font-family: Arial, Verdana, sans-serif; font-weight: bold; background: url(http://www.ttex.se/images/knapp-meny-158-22.gif); text-align: center; height: 22px }
TD.infoBoxHeading-reviews-2  { color: #ffffff; font-size: 11px; font-family: Arial, Verdana, sans-serif; font-weight: bold; background: url(http://www.ttex.se/images/bg-meny-small.gif); text-align: center; height: 18px }
TD.infoBoxHeading-whats-new    { color: #ffffff; font-size: 10pt; font-family: Arial, Verdana, sans-serif; font-weight: bold; background: url(http://www.ttex.se/images/158-22-blue.gif); text-align: center; width: 150px; height: 20px }
TD.infoBoxHeading-specials     { color: #ffffff; font-size: 10pt; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none; background: url(http://www.ttex.se/images/158-22-red.gif); text-align: center; width: 150px; height: 20px }
TD.infoBoxHeading-also { color: #ffffff; font-size: 10pt; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none; background: url(http://www.ttex.se/images/bg-knapp-black.gif); text-align: center; height: 20px }
TD.infoBoxHeading-specials-main { color: #ffffff; font-size: 10pt; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none; background: url(http://www.ttex.se/images/bg-knapp-black.gif); text-align: center; height: 20px }

TD.infoBoxHeading-whats-new-main { color: #ffffff; font-size: 10pt; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none; background: url(http://www.ttex.se/images/bg-knapp-black.gif); text-align: center; height: 20px }
TD.infoBox, SPAN.infoBox    { font-size: 11px; font-family: Arial, Verdana, sans-serif }

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: #ffffff }

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: #fff }

TABLE.productListing   { border: dotted 1px silver; border-spacing: 1px  }

.productListing-heading   { color: #ffffff; font-size: 11px; font-family: Arial, Verdana, sans-serif; font-weight: bold; background: #000000 }

TD.productListing-data     { font-size: 11px; font-family: Arial, Verdana, sans-serif; vertical-align: top }

A.pageResults  { color: #00aeef }

A.pageResults:hover  { color: #ffc422; background: #fff }

TD.pageHeading, DIV.pageHeading     { color: #00aeef; font-size: 18px; font-family: Arial, Verdana, sans-serif; font-weight: bold }

TR.subBar {
  background: #f4f7fd;
}

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

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

TD.smallText, SPAN.smallText, P.smallText   { font-size: 11px; font-family: Arial, Verdana, sans-serif }

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

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

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

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

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

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

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

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

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

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

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

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

SPAN.productContractPrice  { color: #0066ff; font-family: Arial, Verdana, sans-serif }

SPAN.productSpecialPricebgfont  { color: #000000; font-size: 16px; font-family: Arial, Verdana, sans-serif; font-weight: bold }

s.productSpecialPricebgfont  { color: #000000; font-size: 16px; font-family: Arial, Verdana, sans-serif;}

SPAN.productContractPricebgfont    { color: #0066ff; font-size: 26px; font-family: Arial, Verdana, sans-serif; font-weight: normal; line-height: 1; text-align: right; vertical-align: middle }

SPAN.productlistingbgfont  { font-size: 14px; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-align: right; vertical-align: top }

SPAN.productprice   { font-size: 16px; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-align: right; vertical-align: top }

SPAN.productlistingprice     { color: #ea2007; font-size: 26px; font-family: Arial, Verdana, sans-serif; font-weight: normal; line-height: 1; text-align: right; vertical-align: middle }

div#pris    { color: #ea2007; font-size: 26px; font-family: Arial, Verdana, sans-serif; font-weight: normal; line-height: 1; text-align: right; vertical-align: middle }

div#pris s   { color: #000000; font-size: 20px; vertical-align: top }

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

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

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

/* message box */

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

/* input requirement */

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

/* Special Scroller */

#pscroller1 {
	height: 160px;
	border: 0px;
	padding: 5px;
}

#pscroller2{
	width: 350px;
	height: 20px;
	border: 0px;
	padding: 3px;
}

#pscroller2 a{
	text-decoration: none;
}

.someclass {
  	font-family: sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
}

.VisitorTableBox {border-top: solid 1px #000000; border-left: solid 1px #000000; }
.VisitorTableHeadingContent { font: bold 8pt Verdana, Arial, sans-serif; color: #000000; bold; border-right: solid 1px #000000; border-bottom: solid 1px #000000; }
.VisitorTableContent { font: normal 8pt Verdana, Arial, sans-serif; color: #000000; border-right: solid 1px #000000; border-bottom: solid 1px #000000; }

/* jquery slider */

#slider_container {
	width:560px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#example {
	width:560px;
	height:280px;
	position:relative;
}

#ribbon {
	position:absolute;
	top:-3px;
	left:20px;
	z-index:500;
}

#frame {
	position:absolute;
	z-index:0;
	width:622px;
	height:287px;
	top:-3px;
	left:-33px;
}

#slides, #slides_two {
	position:absolute;
	top:12px;
	left:38px;
	z-index:100;
}

#slides .next, #slides .prev, #slides_two .next, #slides_two .prev {
	position:absolute;
	top:90px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

.slides_container {
	width:480px;
	height:227px;
	overflow:hidden;
	position:relative;
}

#slides .next, #slides_two .next {
	left:493px;
}

.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

#produktruta {
	border-right: 1px dotted #aaa;
	border-bottom: 1px dotted #aaa;
}

span#bigger {
	font-size: 14px;
}

p.modulbox-header {
	color: white;
	font-size: 10pt;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background: url(http://www.ttex.se/images/bg-knapp-black.gif);
	text-align: center;
	height: 20px;
}

.produktbox {
	width: 180px;
	float: left;
	margin: 0 2;
	border-bottom: 1px dotted #aaa;
	border-right: 1px dotted #aaa;
	height: 250px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding: 2px;
	position: relative;
}

.pricetag {
	height: 22px;
	background: #DEDEDE;
	padding-left: 3px;
	position: absolute;
	bottom: 5;
	width: 98%;
	left: 2;
}

.productdata {
	position: absolute;
	bottom: 30;
	left: 0;
}

.pricetag span {
	vertical-align: middle;
	position: absolute;
	bottom: 3;
	left: 0;
}

.pricetag a {
	float: right;
	padding: 3px;
}

.modulbox {
	height: 288px;
	border-bottom: 1px solid #B6B7CB;
	border-left: 1px solid #B6B7CB;
	border-right: 1px solid #B6B7CB;
}
