/** +----------------------------------------------------------------------+
// |Manage-IT E-commerce                                                  |
// +----------------------------------------------------------------------+
// | Copyright (c) 2008                                                   |
// |                                                                      |
// | http://www.managing-it.nl                                            |
// |                                                                      |
// | Manage-IT Copyright (c) 2008 E-Commerce                              |
// +----------------------------------------------------------------------+
// | 											                                                |
// |											                                                |
// |											                                                |
// |                     							                                    |
// |  											                                              |
// |        										                                          |
// |           										                                        |
// +----------------------------------------------------------------------+
*/


.centershop {
	padding: 0px;
	text-align: left;
	width: 75%;
  }

TD.main, P.main {
  font-size: 12px;
  line-height: 1.5;
  }

A {
  color: #428dff;
  text-decoration: none;
  }

A:hover {
  color: #ffb062;
  text-decoration: none;
  }

FORM {
	display: inline;
  }

.banners {
  padding: 15px;
  }

/*HEADER CSS*/

TABLE.header {
  background-image: url(../images/header_bg.jpg);
  background-repeat: no-repeat;
  height: 75px;
  background-color: #ffffff;
  border-bottom: 1px solid #9a9a9a;
  }

TABLE.headerNavigation {
  background-color: #ffffff;
  width: 100% !important;
  }

TD.headerNavigation {
  position: relative;
  vertical-align: middle;
  font-family: Verdana,Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color:#000000;
  letter-spacing:1px;
  padding: 2px;
  }

TD.breadCrumb {
  font-size: 11px;
  font-weight: bold;
  color: #9a9a9a;
  padding: 3px;
  border-bottom: 1px dotted #9a9a9a;
  }

TD.headerNavigation A, TD.headerNavigation A:visited, td.footertop a  {
  font-weight: bold;
  color: #000000;
  }

TD.headerNavigation A:hover, td.footertop a:hover  {
  color: #7DAFDE;
  }

TR.headerError {
  background: #ff0000;
  }

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

TR.headerInfo {
  background: #00ff00;
  }

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

/*SIDEBOX CSS*/

.column_left, .column_right, .column_single {
  background: #ffffff;
  padding: 2px;
  }

.boxText {
  font-size: 11px;
  line-height: 125%;
  }

.leftbox, .rightbox, .centerbox, .singlebox {
  font-family: Verdana, Arial,sans-serif;
  font-size: 11px;
  background: #ffffff;
  }

 .rightboxheading, .singleboxheading {
  font-family: Verdana, Arial,sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #8DAED9;
  padding: 3px;
  height: 10px;
  padding-left: 5px;
  letter-spacing: 0.1em
  }

.leftboxheading{
 	font-size: 1.2em;
 }

#logosidebox-heading-tr{
  display: none;
  }

#information-heading-tr{
  display: none;
  }

#bannerboxall-heading-td{
  display: none;
  }

td.rightboxheading a, td.centerboxheading a, td.singleboxheading a {
  color: #000000;
  font-size: 12px;
  }

TR.rightboxheading, TR.centerboxheading, TR.singleboxheading {
  background: #abbbd3;
  }

.leftboxcontent, .rightboxcontent, .centerboxcontent, .singleboxcontent {
  line-height: 125%;

  /*border-top: 1px solid #9a9a9a;*/
  border-bottom: 1px solid #9a9a9a;
  }

.leftboxfooter, .rightboxfooter, .centerboxfooter, .singleboxfooter {
  background-color: #FFFFFF;
  margin-bottom: 15px;
  }

.plainBox, .plainbox-description {
  font-family: Verdana, Arial,sans-serif;
  font-size: 11px;
  background: #ffffff;
  border:1px solid #9a9a9a;
  padding: 5px;
  }

.plainBoxHeading, TD.tableHeading {
  font-size: 12px;
  font-weight: bold;
  padding: 11px 5px 5px;
  }

.productListing-heading {
  display: none;
  }
  
#productListHeading{
  padding-top: 25px;
  }

TD.productListing-heading{
  background-color: #abbbd3;
  }

TD.productlisting {
  border:1px solid #9a9a9a;
  }

TD.productListing-data {
  font-size: 12px;
  padding: 5px;
  }

/*center main section
-----------------------------------*/
TD.pageHeading, DIV.pageHeading, h1 {
  font-size: 18px;
  font-weight: bold;
  color: #8CB2DF; 
}

.center_column {
  padding: 8px;
}
.main_page{
  /*width: 100% !important;*/
  background-color: #ffffff;
  border-right: 1px solid #9a9a9a;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
  padding: 5px;
}

/* footer
--------------*/

TABLE.footer {
  background: #ffffff;
  text-align: center;
  font-size: 11px;
}

TR.footertop {
  font-size: 11px;
}

TD.footertop, TD.footerbottom {
  padding: 2px;
  background: #FFFFFF;
}

/*miscellaneous areas
-------------------------------------*/
TD.cartBox {
   background: #eff4f8;
   font-size: 12px;
   padding: 3px;
   border: 1px dotted #ffb062;
}

TR.productListing-odd, TR.upcomingProducts-odd {
  background: #ffffff;
}

TR.productListing-even, TR.upcomingProducts-even, .productsNotifications {
  background: #eff4f8;
}

TD.productListing-data-description-odd {
  background: #ffffff;
  font-size: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 12px;
  border-bottom: 1px solid #9a9a9a;
}

TD.productListing-data-description-even {
  background: #eff4f8;
  font-size: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 12px;
  border-bottom: 1px solid #9a9a9a;
}

td.pageresults a {
  color: #428dff;
}

td.pageresults a:hover {
  background: #FFFF33;
}

SPAN.newItemInCart {
  color: #ff0000;
  font-weight: bold;
}

TD.smallText, SPAN.smallText, P.smallText, td.pageresults{
   font-size: 11px;
}

TD.fieldKey {
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-size: 12px;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-size: 12px;
}

.greetUser {
   font-size: 12px;
   padding-top: 5px;
   padding-bottom: 5px;
}

SPAN.greetUser {
   color: #f0a480;
   font-weight: bold;
}

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

span.normalprice {
	text-decoration: line-through;
}

SPAN.productSpecialPrice, SPAN.productSalePrice, .stockWarning, span.coming {
  color: #ff0000;
}

span.productSpecialPriceSale {
  color: #ff0000;
	text-decoration: line-through;
}

SPAN.productPriceDiscount, .inputRequirement {
  font-size: 10px;
  color: #FF0000;
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }

/* message box */

.messageBox {}
.messageStackError, .messageStackWarning, errorBox {
  background-color: #ff0000;
  color: #ffffff;
  font-size: 10px;
  padding: 4px;
  border: 1px solid #9a9a9a;
}
.messageStackSuccess { background-color: #b3ffa8; padding: 2px; border: 1px solid #9a9a9a; }
.messageStackCaution { 
  font-family: Verdana, Arial,sans-serif; 
  font-size: 10px;
  background-color: #ffff00; 
  }

/* checkout totals */
TD.ot-subtotal-Text, TD.ot-cod-fee-Text, TD.ot-total-Text, TD.ot-group-pricing-Text, TD.ot-gv-Text, TD.ot-loworderfee-Text, TD.ot-shipping-Text, TD.ot-subtotal-Text, TD.ot-tax-Text, TD.ot-coupon-Text {
  font-weight: bold;
  }

TD.ot-total-Amount {
  font-weight: bold;
  border-top: 1px solid #9a9a9a;
  }

TD.ot-subtotal-Amount, TD.ot-cod-fee-Amount, TD.ot-group-pricing-Amount, TD.ot-gv-Amount, TD.ot-loworderfee-Amount, TD.ot-shipping-Amount, TD.ot-subtotal-Amount, TD.ot-tax-Amount, TD.ot-coupon-Amount {}

/* product_info attribute comments */

.ProductInfoComments, TD.ProductInfoComments, SPAN.ProductInfoComments {
  color: #ff0000;
  font-size: 12px;
  text-align : left;
  font-weight: bold;
  padding-top: 6px;
  padding-bottom: 6px;
  border-top: 1px solid #9a9a9a;
  }

/* General alert span class */
/*TD.alert, SPAN.alert {
  color: #FF0000;
  font-weight: bold;
}*/

/* General alert span class */
TD.alertBlack, SPAN.alertBlack {
  color: #000000;
  font-weight: bold;
  }

/* popup tables */
TABLE.popupattributeqty, TABLE.popupcouponhelp, TABLE.popupcvvhelp, TABLE.popupimage, TABLE.popupimageadditional, TABLE.popupsearchhelp, TABLE.popupshippingestimator, TABLE.popupinfoshoppingcart {
  background-color: #ffffff;
  margin: 6px;
  padding: 6px;
  font: 12px  Verdana, Arial,sans-serif;
  }

/* categories_description */
TABLE.categoriesdescription {
  font-family: Verdana, Arial,sans-serif;
  font-size: 12px;
  background: #D0D0D0;
  border:1px solid #9a9a9a;
  }

TD.categoriesdescription {
  font-size: 11px;
  line-height: 1.0;
  }

/* categories box parent and child categories */
A.category-top {
  color: #666666;
  font-size: 11px;
  padding: 2px;
  letter-spacing: 0.1em  
  }

A.category-links {
  color: #004080;
  font-size: 13px;
  text-decoration: none;
  }

A.category-subs, A.category-products {
  color: #FF0000;
  text-decoration: none;
  }

SPAN.category-subs-parent {
  font-weight: bold;
  }

SPAN.category-subs-selected {
  font-weight: bold;
  }

/* attribute images table */
TABLE.products-attributes-images {
/*  width: 100%; */
/*  border: 1px solid #9a9a9a; */
  float: left;
  padding: 2px;
}

/* tabbladen Manage-IT */

#tabs {
  float:left; 
  /*width:75%; */
  font-size:100%;
  background:#FFFFFF url("../images/tile_back1.jpg")
  repeat-x bottom; 
  line-height:normal;
  position: relative;
  list-style:none;
  margin:0;
  padding-left: 204px;
  font-size: 10px;
  }

 #tabs ul {
    margin:0px;
    padding:0px;
    list-style:none;
    padding:10px 10px 1px 1px;
    }

  #tabs li {
    float:left; 
    background: url("../images/norm_left.gif")
    no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
    }

#tabs a {
    float:left;
    display:block;
    background:url("../images/norm_right.gif")
    no-repeat right top;
    padding:5px 15px 4px 6px;
    text-decoration:none;
    font-weight:bold;
    color:#765;
    }

#tabs .selected {
    background-image:url("../images/norm_left_on.gif");
    }

#tabs .selected a {
    background-image:url("../images/norm_right_on.gif");
    padding-bottom:5px;
    }

#tabs ul {
    margin:10px;
    padding:10px;
    list-style:none;
}

#tabs a:hover {
 color: #fd0000;
}

 /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #tabs a {float:none;}
  /* End IE5-Mac hack */

#tabmenu {
  height: 23px;
  }

TD.centerBoxContentsFeatured centeredContent back{
  float: left;
  padding: 0px;
  text-align: left
  }

#bannerbox-content {
  font-family: Verdana, Arial,sans-serif;
  font-size: 14px;
  text-align : left;
  }

#shoppingcart-heading-td{
  color: #8EB1DB;
  }

#cartProdTitle{
  font-size: 16px;
  }

.cartUnitDisplay{
  font-size: 14px;
  }

.cartTotalDisplay{
  font-size: 14px;
  }

TD.FeaturedProducts{
  font-size: 14px;
  }

TD.productDescription{
  font-size: 14px;
   }

.hiddenField {
 display: none;
  }

.visibleField {
  display: inline;
  }

/**************************/
/* backward compatibility, to be removed in 1.4: */
.navMainSearch {
  float: right;
  margin: 0.5em;
  }
/**************************/


