/*
"One main layout Table" stylesheet for osC created by Paul Mathot
2003/11/12

- these stylesheet settings apply to all media
- for printing styles edit templates/print.css
- modified 2004/03/18 PaulM PandA.nl
- To optimize the stylesheet for small filesize (=>maximum speed) you can remove most comments, and group the styles.
*/

/* begin imported some styles  from original osC stylesheet */
.smallText {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
 color: black;
}
.messageStackError, .messageStackWarning {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
background-color: #ffb3b5;
}
textarea {
width: 100%;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
 background-color: transparent;
 
  background: #993300
}
/* end import from original stylesheet */

body, html {
margin: 0;
padding: 0;
text-align: center; /* needed for IE center bug */
 background-color: ;
 
 color: #993300;
 }
/* pageWrapper div for centering and width settings! 2004/01/06 */
div#pageWrapper {
position: relative;
margin: 10px auto;
width: 100%; /* set total pagewidth */
 color: #993300;
}
form {
display: inline;
}
td {
vertical-align: top;
}
td.productListing-data {
vertical-align: middle;
}
table#mainLayoutLT {
margin: 0px auto;
width: 100%;
  background: url(images/background.jpg) repeat-x
}
td.columnLT {
width: 155px;
padding: 0;
}
table.infoBoxLT td.infoBoxHeadingLT, table.infoBoxLT td.boxTextLT {
width: 155px;
}
table.infoBoxLT td table {
width: 100%;
  background-image: images/background.jpg
}
td#contentLT {

}
.infoBoxLT {
margin: 5px;
  background: url(images/alu.jpg)
}
td#contentLT {
padding: 10px 12px;
}
td.infoBoxHeadingLT, .infoBoxHeading {
padding: 2px 4px;
}
td.boxTextLT {
padding: 6px 5px;
}

div#imageNavLT{
float: right;
 background: background: url(images/background.jpg) repeat-x;;
 }
.navRightLT {
float: right;
 }
.boxTextLT select {
width: 90%;
}
td#navBarTopLT div, td#navBarBottomLT div {
  background:  #993300 url() repeat-x;
  background-image: images/background.jpg;
  background-position: 50%;
  background-repeat: repeat-y;
  background-color: transparent;
  background-attachment: scroll
}
.logoLT, .navLeftLT {
	margin-left: 1%;
	float: left;
}
.footerLT {
text-align: center;
  background: url(images/background.jpg) repeat-x
}
.footerLT div {
margin: 5px auto;
 background: url(images/background.jpg) repeat-x;;
}
.infoBoxHeadingLT div {
float: left;
}
#languagesBoxLT, #specialsBoxLT, #currenciesBoxLT, #whats_newBoxLT, #manufacturersBoxLT, #searchBoxLT, #tell_a_friendBoxLT {
text-align: center;
}
/* begin colors and borders (product info päta) */
table.infoBox, table.productListing {

border: 1px solid #993300;
}
.productListing-heading {
background-color: #993300;
}
tr.productListing-even td {
background-color: ;
}
tr.productListing-odd td.productListing-data {
background-color: #C0C0C0;
}
.errorText {
color: red;
}
/* .cBoxE higlighting for categories box enhancement contrib */
.cBoxE {
color: red;
}
td.infoBoxHeading {
border: 0px #993300 solid;
}
td#navBarTopLT, td#navBarBottomLT {
border: 1px ridge #993300;
border-width: 1px 0;
}
table#mainLayoutLT {
border: 2px #993300 solid;
}
.infoBoxLT td {
   border: 1px #993300 solid;
}
#contentLT table td.pageHeading, h1 {
;color: #993300;
}
.infoBoxLT td table td {
border-width: 0px;
}
.inputRequirement, .greetUser {
color: red;
}
/* example how to assign styles to one individual small infobox (delete if you don't like) */
table#shopping_cartBoxLT {
font-weight: bold;
color: maroon;
}

td.infoBoxHeadingLT, .infoBoxHeading, .productListing-heading {
font-weight: bold;
background: #fee662 url(images/background.jpg) repeat-x;
}
/* end colors and borders */
.infoBoxHeading img {
display: none;
}
/* begin fonts */
#copyRightLT {
font-size: 11px;
 color: white;
}
td.infoBoxHeading {
font-weight: bold;
}
.infoBoxLT td, .infoboxLT td.boxTextLT form select {
font-size: 11px;
font-family: arial, sans-serif;
 color: black;
}
#navBarTopLT, #navBarBottomLT {
font-weight: bold;
font-size: 12px;
font-weight: bold;
 color: black;
}
/* font size for content in and outside tables */
#contentLT table td, #contentLT {
font-size: 11px;
font-family: arial, sans-serif;
 color: Black;
}
#contentLT table td.pageHeading, h1 {
font-size: 12px;
font-weight: normal;
font-family: times, serif;
text-indent: 12px;
padding-top: 5px;
 color: Black;
}
/* end fonts */
/* begin link styles */
.infoBoxHeadingLT a {
float: right;
margin: 2px;
 color: Black;
}
a {
text-decoration: underline;
color: Black;
}
a:hover {
text-decoration: none;
color: red;
background-color: transparent;
 text-align: left;
    text-transform: none;
                letter-spacing: 0px;
                                                                                                                                                                                                                                                                }
/* end link styles */

/* New Products Scroller */

#pscroller_np {
height: 100px;
border: 0px;
padding: 5px;
}

.pscroller_c_np {
  font-family: sans-serif;
  font-size: 30px;
  line-height: 1.5;
}
/*--- Beginning of Addition Products Cycle Slideshow ---*/
.ProductsCycleSlideshowWrapper { width: 165px; padding:0; margin:0; overflow: hidden; text-align:center;}
.ProductsCycleSlideshow { height: 100px; width: 100px; padding:0; margin:0; overflow: hidden; border: 2px solid #bbc3d3; background-color:#fff;}
.PCSChild { height: 92px; width: 87px; padding: 7px; text-align:center; top:0; left:0 }
.PCSChild  a { text-decoration: none; color:000;}
.PCSChild  a img { border: none; border-width:0px;}
.PCSOutput { text-align:center; font-size:12px;}
.PCSOutput a { text-decoration: none; color:black; }
.PCSPager { margin:7px; }
.PCSPager a { border: 1px solid #993300; background: #fff; color:#bbc3d3; text-decoration: none; margin: 0 2px; padding: 3px 5px; font-size:10px;}
.PCSPager a.activeSlide { border: 1px solid #993300; background: #bbc3d3; color:#993300;}
.PCSPager a:focus { outline: none; }
/*--- End of Addition Products Cycle Slideshow ---*/
