/*
  $Id: stylesheet.css 344 2005-11-28 12:46:37Z sasha $
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  Supercharged to OpenBizBox
  http://www.openbizbox.com
  Copyright (c) 2005, Golden Planet ApS
  http://www.goldenplanet.com
  Released under the GNU General Public License
*/

@import url("part1.css");
@import url("part2.css");
@import url("part3.css");
@import url("part4.css");
@import url("part5.css");


.loginBoxText{}
.loginBoxText a{}



body {
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  margin-top : 10px;
  color : #000000;
  background:  #F2F2F2;
}

a {
  color : #000000;
  text-decoration : underline;
}

a:hover {
  color : #000000;
  text-decoration : underline;
}

form { display : inline; }

checkbox, input, radio, select {
  font : 11px Verdana, Arial, sans-serif;
}

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

/*=======================================================*/

.SpecialGrey{
        color: #A39B93;
        font-weight : normal;
}


.uppercase{
        /*text-transform: uppercase;*/
}

.articletext{
        color: #A39B93;
}


.reviewslink{
    color: #000000;
}

.reviewslink b{
    color: #000000;
}

.articleMargin{
        margin: 5px;
}

.categoriesList{
        color: #000000;
        font: bold 15px Tahoma, Verdana;
}
td.categoriesList{
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 20px;
}

#newsletterBoxClass{
        text-align : center;
        padding : 3px;
        color: #000;

}

#newsletterBoxClass a{
   font : normal 11px Tahoma, Verdana, Arial, sans-serif;
   color: #000000;
}


 .footerStyle, a.footerStyle{
   font : normal 0px Tahoma, Verdana, Arial, sans-serif;
   color: #000000;
 }



/*#####################################################################################*/

/*

.column_right, .column_left { }

*/

tr.header{ background-color : #FFFFFF; }

table.headernavigation {
               /*background : #ffffff ;*/
			   background : #ffffff;
}
tr.headernavigation {
}

TD.headerNavigation   {
  color: #ffffff; 
  font-size: 1px; 
  font-family: Arial, sans-serif; 
  font-weight: bold; 
  background: #ffffff;
  height: 41px;
}

a.headernavigation {
        color : #FFFFFF;
        text-decoration : none;
}
a.headernavigation:hover {
        color : #FFFFFF;
        text-decoration : none;
}

table.headerSearchbox {
  background: transparent;
}
td.headerSearchbox {
        color : #FFFFFF;
        font : bold 0px Verdana, Arial, sans-serif;
}

tr.headererror { background-color : #FF0000; }

td.headererror {
        background : #FF0000;
        color : #FFFFFF;
        font : bold 1px Tahoma, Verdana, Arial, sans-serif;
        text-align : center;
}

tr.headerinfo { background : #00FF00; }

td.headerinfo {
        background : #00FF00;
        color : #FFFFFF;
        font : bold 1px Tahoma, Verdana, Arial, sans-serif;
        text-align : center;
}

/* Quick Guide header styles
   - Logo   font-size should be kept under 45px
   - Slogan font-size should be kept under 15px
*/
.headerlogo {
        padding-right : 0px;
        padding-left : 0px;
        font : bold 0px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.headerslogan {
        padding-right : 0px;
        padding-left : 0px;
        font : bold 0px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #757575;
}

.headerapprovallogos {
        padding-right: 0px;
        padding-left: 0px;
}

td.footer a { text-decoration : none; }

tr.footer {
}

td.footer {
        color : #FFFFFF;
        font : bold 10px/1.5 Verdana, Arial, 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 : #FFFFFF; }

tr.productlisting-heading { background : #B50004; }

td.productlisting-heading {
        white-space : nowrap;
        background : #e1e1e1;
        color : #000000;
        font : bold 10px Verdana, Arial, sans-serif;
}

.productlisting-heading {
        white-space : nowrap;
        background : #D2E9FB;
        color : #000000;
        font : bold 10px Verdana, Arial, sans-serif;
}

td.productlisting-data {
        padding-left : 5px;
        padding-right : 5px;
        font : 10px Verdana, Arial, sans-serif;
}

a.pageresults { color : #0000FF; }

a.pageresults:hover {
        color : #0000FF;
        background : #FFFF33;
}

h1.pageheading {
        margin : 0px;
        color : #000000;
        font : bold 15px Tahoma, Verdana, Arial, sans-serif;
}

td.pageheading, div.pageheading {
	color : #000000;
	font : bold 15px Tahoma, Verdana, Arial, sans-serif;
}

.pageheading h1 {
	font-size:14px;
}

td.pageheading2 {
        color : #000000;
        font : bold 30px  "Arial Narrow",Tahoma, Verdana, Arial, sans-serif;
}


tr.subbar { background : #F4F7FD; }

td.subbar {
        color : #000000;
        font : 10px Verdana, Arial, sans-serif;
}

td.main, p.main {
        font : 11px/1.5 Verdana, Arial, sans-serif;
}

td.smalltext, span.smalltext, p.smalltext {
        font : 10px Verdana, Arial, sans-serif;
}

td.importanttext, span.importanttext, p.importanttext {
        color : #FF0000;
        font : 10px Verdana, Arial, sans-serif;
}

td.accountcategory {
        color : #AABBDD;
        font : 13px Verdana, Arial, sans-serif;
}

td.fieldkey {
        font : bold 12px Verdana, Arial, sans-serif;
}

td.fieldvalue {
        font : 12px Verdana, Arial, sans-serif;
}

td.tableheading {
        font : bold 12px Verdana, Arial, sans-serif;
}

span.greetuser {
        color : #000000;
        font : normal 11px Verdana, Arial, sans-serif;
}

table.formarea {
        border-color : #000000;
        border-style : solid;
        border-width : 1px;
}

table.productlisting {
        border : 1px;
        border-style : solid;
        border-color : #e1e1e1;
        /*border-spacing : 1px;*/
}

td.formareatitle {
        font : bold 12px Tahoma, Verdana, Arial, sans-serif;
}

span.markproductoutofstock {
        color : #C76170;
        font : bold 12px Tahoma, Verdana, Arial, sans-serif;
}

span.productspecialprice, td.productspecialprice {
        color : #840c0e;
        font-family : Verdana, Arial, sans-serif;
        font-weight: bold;
}

span.errortext {
        color : #FF0000;
        font-family : Verdana, Arial, sans-serif;
}

/*.moduleRow { }
*/
.modulerowover {
        background-color : #EEEEEE;
        /*cursor : pointer;*/
}

.modulerowselected { background-color : #EEEEEE; }

.checkoutbarfrom, .checkoutbarto {
        color : #8C8C8C;
        font : 10px Verdana, Arial, sans-serif;
}

.checkoutbarcurrent {
        color : #000000;
        font : 10px Verdana, Arial, sans-serif;
}

/* message box */
.messagebox {
        font : 12px Verdana, Arial, sans-serif;
}

.messagestackerror, .messagestackwarning {
        background-color : #FFB3B5;
        font : 12px Verdana, Arial, sans-serif;
}

.messagestacksuccess {
        background-color : #99FF00;
        font : 12px Verdana, Arial, sans-serif;
}


/**** Menu classes ****/
.mainmenuarrow {
        color : #000000;
        font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.searchfield {
        width : 125px;
        border : 1px;
        background-color : #ffffff;
        font-size : 0px;
        margin-left: 0px;
        margin-right: 0px;
}


.nophoto{
        border : 1px solid #4143A1;
        font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.toplevel{
        background-color: #EDF1F5; /*#EDE8E4;*/
        font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.sublevel{
        background-color: #ffffff;
        font : 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.sublevel a{
        color: #000000;
}

.lineFC {
        background-image: url(../images/design/line_fc.gif);
        background-position : top left;
        background-repeat : repeat-x;
}

.boxtext {
        font : 10px Verdana, Arial, sans-serif;
}

.errorbox {
        background : #FFB3B5;
        font : bold 10px Verdana, Arial, sans-serif;
}

.stockwarning {
        color : #CC0033;
        font : 10px Verdana, Arial, sans-serif;
}

.productsnotifications { background : #F2FFF7; }

.orderedit {
        color : #70D250;
        font : 10px Verdana, Arial, sans-serif;
        text-decoration : underline;
}

/* input requirement */
.inputrequirement {
        color : #FF0000;
        font : 10px Verdana, Arial, sans-serif;
}

.affiliatehelp, .popup{ margin : 10px; }


.smallRed a{
        color: #666666;
        font-size: 9px;
        text-decoration: underline;
		
}


.ProductInfoTextBlock p {
        margin-top: 0;
}
