/*

  $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; }

.boxTextInpage { font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#000000;}

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }



body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #f9cd2c;

	/*background-image: url(includes/sts_templates/Fire_extinguishers/images/main_bkg.gif);*/

	background-repeat: repeat-x;

}



body,td,th {

	font-size: 12px;

	color: #000000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

h1,h2,h3,h4,h5,h6 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

h1 {

	font-size: 14px;

	color: #000000;

}

a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #111111;

}

a:link {

	text-decoration: underline;

	color: #111111;

}

a:visited {

	text-decoration: underline;

	color: #111111;

}

a:hover {

	text-decoration: none;

	color: #111111;

}

a:active {

	text-decoration: underline;

	color: #111111;

}



TR.header {

  background: #ffffff;

}



TR.headerNavigation {

  background: #bbc3d3;

}



TD.headerNavigation {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight : bold;

}



A.headerNavigation { 

  color: #FFFFFF; 

}



A.headerNavigation:hover {

  color: #ffffff;

}



TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family: Tahoma, 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: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



TR.footer {

  background: #bbc3d3;

}



TD.footer {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight: bold;

}

/********************************************************************************/

.infoBox {

  /*background: #b6b7cb;*/

}



.infoBoxContents {

  /*background: #f8f8f9;*/

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



.infoBoxinfo {

  /*background: #000000;*/

}



.infoBoxContentsinfo {

  /*background: #000000;*/

  font-family: Verdana, Arial, sans-serif;

  font-size: 20px;

}

.infoBoxContentsfeatured {

  /*background: #FFFFFF;*/

  font-family: Verdana, Arial, sans-serif;

  font-size: 20px;

}

.infoBoxContentsAlsoPurchased {

  /*background: #FFFFFF;*/

  font-family: Verdana, Arial, sans-serif;

  font-size: 20px;

  padding-top:10px;

}



.infoBoxsearch {

  /*background: #000000;*/

}



.infoBoxContentssearch {

  /*background: #000000;*/

  font-family: Verdana, Arial, sans-serif;

  font-size: 20px;

}



.infoBoxInpage {

  /*background: #000000;

  color:#ff0000;*/

  color:#000000;

}

.infoBoxContentsInpage {

  /*background: #000000;

  font-family: Verdana, Arial, sans-serif;

  font-size: 20px;

  color:#FF0000;*/

}





/*******************************************************************************/

















.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}













TD.infoBoxHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

  background: #bbc3d3;

  background-image:url(includes/sts_templates/Fire_extinguishers/images/cat_header.gif);

  height:45px;

  color: #ffffff;

  padding-left:43px;

}

TD.infoBoxHeadingInpage

{

  font-family: Verdana, Arial, sans-serif;

    background-image:url(includes/sts_templates/Fire_extinguishers/images/header_infoxboxinpage.gif);

  font-size: 12px;

  font-weight: bold;

  height:22px;

  color: #ffffff;

  padding-left:10px;

}

TD.infoBoxHeadingSmallBox

{

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

 /* background: #bbc3d3;*/

  background-image:url(includes/sts_templates/Fire_extinguishers/images/cat_header.gif);

  height:45px;

  color: #db5d13;

  padding-left:40px;

}

TD.infoBoxHeadingFeatured

{

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

 /* background: #bbc3d3;

  height:45px;*/

  color: #db5d13;

  padding-left:0px;

}

TD.infoBoxHeadingAlsoPurchased

{

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  font-weight: bold;

  color: #db5d13;

  height:45px;

  line-height:40px;

  padding-left:10px;

  background-image:url(includes/sts_templates/Fire_extinguishers/images/pageheading.gif);

}



.infoBoxHeadingRelated

{

padding-top:4px;

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

  background-image:url(includes/sts_templates/Fire_extinguishers/images/pageheading.gif);

  background-position:center top;

  background-repeat:repeat-x;

 /* background: #bbc3d3;

  height:45px;*/

  line-height:32px;

  height:42px;

  color: #db5d13;

  padding-left:10px;

}

.infoBoxHeading2gether

{

padding-top:4px;

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

  background-image:url(includes/sts_templates/Fire_extinguishers/images/pageheading.gif);

  background-position:center top;

  background-repeat:repeat-x;

 /* background: #bbc3d3;

  height:45px;*/

  line-height:32px;

  height:42px;

  color: #db5d13;

  /*padding-left:15px;*/

}

.infoBoxHeading2getherleft

{

  /*background-image:url(includes/sts_templates/Fire_extinguishers/images/infoxboxbigheading2left.gif);*/

  background-position:left top;

  background-repeat: no-repeat;

  height:39px;



}

.infoBoxHeading2getherright

{

 /*background-image:url(includes/sts_templates/Fire_extinguishers/images/infoxboxbigheading2right.gif);*/

  background-position:left top;

  background-repeat: no-repeat;

  height:39px;



}





























TD.infoBox, SPAN.infoBox {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

  background: #f8f8f9;

}

TR.productListing-odd {

  /*background: #f8f8f9;*/

}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

  background: #f8f8f9;

}

TR.productListing-even {

  /*background: #f8f8f9;*/

  height:215px;

}

TR.productListing-cart-even {

  /*background: #f8f8f9;*/

}

TR.productListing-cart-odd {

  /*background: #f8f8f9;*/

}



TABLE.productListing {

  /*border: 1px;

  border-style: solid;

  border-color: #b6b7cb;

  border-spacing: 1px;*/

}



.productListing-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  line-height:40px;

  height:25px;

  /*background: #ffffff;*/

  color: #db5d13;

  font-weight: bold;

  padding-bottom:10px;

 /* background-image:url(includes/sts_templates/Fire_extinguishers/images/infoxboxbigheadingstretch.gif);*/

  background-repeat:repeat-x;

}



TD.productListing-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color:#000000;

}



A.pageResults {

  color: #0000FF;

}



A.pageResults:hover {

  color: #0000FF;

  background: #FFFF33;

}



TD.pageHeading, DIV.pageHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  font-weight: bold;

  color: #db5d13;

  height:45px;

  line-height:40px;

  padding-left:10px;

  background-image:url(includes/sts_templates/Fire_extinguishers/images/pageheading.gif);

  background-repeat:no-repeat;

}

TD.pageHeadingreview, DIV.pageHeadingreview {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  font-weight: bold;

  color: #ffffff;

  height:45px;

  line-height:45px;

  padding-left:10px;

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #000000;

}



TD.main, P.main {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  line-height: 1.5;

  color:#000000;

}

TD.mainblack, P.mainblack, SPAN.mainblack {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  line-height: 1.5;

  color:#000000;

}

TD.mainred, P.mainred, SPAN.mainred {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  line-height: 1.5;

  color:#a31b0b;

}

.mainot {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  line-height: 1.5;

  color:#000000;

}



TD.smallText, SPAN.smallText, P.smallText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TD.accountCategory {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



TD.tableHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



TEXTAREA {

  width: 100%;

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



SPAN.greetUser {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}



TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}



SPAN.errorText {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}



.moduleRow { color:#000000;}

.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }

.moduleRowSelected { background-color: #E9F4FC; }



.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

.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: #f6484d; }

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }



/* input requirement */



.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }



a.link2gether:link {

	text-decoration: underline;

	color: #db5d13;

	font-weight:bold;

}

a.link2gether:visited {

	text-decoration: underline;

	color: #db5d13;

	font-weight:bold;

}

a.link2gether:hover {

	text-decoration: none;

	color: #db5d13;

	font-weight:bold;

}

a.link2gether:active {

	text-decoration: underline;

	color: #db5d13;

	font-weight:bold;

}

a.textprodnav:link {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

	text-decoration: none;

	color: #000000;

	padding-left: 5px;

	height:20px;

	font-weight:bold;

}

a.textprodnav:visited {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

	text-decoration: none;

	color: #000000;

	padding-left: 5px;

	height:20px;

	font-weight:bold;

}

a.textprodnav:hover {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

	text-decoration: underline;

	color: #000000;

	padding-left: 5px;

	height:20px;

	font-weight:bold;

}

a.textprodnav:active {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

	text-decoration: none;

	color: #000000;

	padding-left: 5px;

	height:20px;

	font-weight:bold;

}

a.quicknav:link {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

	text-decoration: none;

	color: #000000;

	padding-left: 10px;

	height:16px;

	font-weight:bold;

	background-image:url(includes/sts_templates/Fire_extinguishers/images/bullet03.gif);

	background-repeat:no-repeat;

}

a.quicknav:visited {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

	text-decoration: none;

	color: #000000;

	padding-left: 10px;

	height:16px;

	font-weight:bold;

	background-image:url(includes/sts_templates/Fire_extinguishers/images/bullet03.gif);

	background-repeat:no-repeat;

}

a.quicknav:hover {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

	text-decoration: underline;

	color: #000000;

	padding-left: 10px;

	height:16px;

	font-weight:bold;

	background-image:url(includes/sts_templates/Fire_extinguishers/images/bullet03.gif);

	background-repeat:no-repeat;

}

a.quicknav:active {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

	text-decoration: none;

	color: #000000;

	padding-left: 10px;

	height:16px;

	font-weight:bold;

	background-image:url(includes/sts_templates/Fire_extinguishers/images/bullet03.gif);

	background-repeat:no-repeat;

}

a.quicknavsub:link {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration: none;

	color: #525252;

	padding-left: 10px;

	height:16px;

	font-weight:bold;

	background-image:url(includes/sts_templates/Fire_extinguishers/images/bullet03.gif);

	background-repeat:no-repeat;

}

a.quicknavsub:visited {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration: none;

	color: #525252;

	padding-left: 10px;

	height:16px;

	font-weight:bold;

	background-image:url(includes/sts_templates/Fire_extinguishers/images/bullet03.gif);

	background-repeat:no-repeat;

}

a.quicknavsub:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration: underline;

	color: #525252;

	padding-left: 10px;

	height:16px;

	font-weight:bold;

	background-image:url(includes/sts_templates/Fire_extinguishers/images/bullet03.gif);

	background-repeat:no-repeat;

}

a.quicknavsub:active {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration: none;

	color: #525252;

	padding-left: 10px;

	height:16px;

	font-weight:bold;

	background-image:url(includes/sts_templates/Fire_extinguishers/images/bullet03.gif);

	background-repeat:no-repeat;

}

.textprodnav2 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration: underline;

	color: #666666;

}



a.footer:link {

	text-decoration: none;

	color: #FFFFFF;

	font-size:9px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

a.footer:visited {

	text-decoration: none;

	color: #FFFFFF;

	font-size:9px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

a.footer:hover {

	text-decoration: underline;

	color: #FFFFFF;

	font-size:9px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

a.footer:active {

	text-decoration: none;

	color: #FFFFFF;

	font-size:9px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

a.headerlink:link {

	text-decoration: none;

	color: #ffffff;

	font-size:9px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

a.headerlink:visited {

	text-decoration: none;

	color: #ffffff;

	font-size:9px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

a.headerlink:hover {

	text-decoration: underline;

	color: #ffffff;

	font-size:9px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

a.headerlink:active {

	text-decoration: none;

	color: #ffffff;

	font-size:9px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.headertext {

	text-decoration: none;

	color: #ffffff;

	font-size:9px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

a.headerfeaturedlink:link {

	text-decoration: underline;

	color: #db5d13;

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

a.headerfeaturedlink:visited {

	text-decoration: underline;

	color: #db5d13;

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

a.headerfeaturedlink:hover {

	text-decoration: none;

	color: #db5d13;

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

a.headerfeaturedlink:active {

	text-decoration: underline;

	color: #db5d13;

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.topnavsep {

	text-decoration: none;

	color: #000000;

	font-size:12px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.textproddesc {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:12px;

}

.textproddesc {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:12px;

}

.textproddescblack {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:12px;

}

.textproddescblack14 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:14px;

}

.textproddesc14 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:14px;

}

.textprodoption {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:12px;

}

.textprodmodel {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-size:10px;

}

.textprodheader {

	font-family: Verdana, Arial, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #333333;

	height:25px;

	line-height:20px;

	padding-left:10px;  /*background-image:url(includes/sts_templates/Fire_extinguishers/images/pageheading.gif);*/

}

.textproddescprice {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:12px;

	font-weight:bold;

}

.textprodlistingprice {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:12px;

	font-weight:normal;

}

.textproddescpricetxt {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:12px;

	font-weight:bold;

}

.textprodheadermoredetails {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:15px;

	font-weight:bold;

}







.maintablecolor {

/*background-color:#FFFFFF;*/

}











/* products box */

.products {

  position: relative;

  margin: auto;

  width: 157px;

  height: 191px;

  background:url(includes/sts_templates/Fire_extinguishers/images/prod_bkg.gif);

  text-align: left;

}

.products .products_image {

  /*width: 151px;

  height: 219px;*/

  text-align: center;

}

.products .products_image img {

  margin-top: 6px;

}

.products .products_name {

  	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-size:12px;

	font-weight:bold;

	/*line-height:34px;

	height:25px;*/

	padding-left:9px;

	padding-top:10px;

	padding-bottom:2px;

}

.products .products_price_old {

  position: absolute;

  top: 31px;

  right: 5px;

  padding: 0px 5px;

  height: 28px;

  line-height: 28px;

  background: url(includes/sts_templates/Fire_extinguishers/images/brown-button.gif) repeat-x;

  font-size: 12px;

  font-weight: bold;

  text-decoration: line-through;

  z-index:10;

}

.products .products_price {

  width: 100%;

  height: 30px;

  line-height: 18px;

  text-align: left;

  padding-left:17px;

  font-size: 12px;

  font-weight: bold;

  color:#000000;

}

.products .products_price_text {

padding-left:4px;

  line-height: 30px;

  text-align: center;

  font-size: 12px;

  font-weight: normale;

  color:#000000

}

.products .product_info {

  position: static;

  margin: 0px;

}

.products .product_info a {

  display: block;

  position: absolute;

  bottom: 5px;

  left: 6px;

  width: 71px;

  height: 16px;

  background: url(includes/sts_templates/Fire_extinguishers/images/button_sts_more.gif);

}

.products .buy_now a {

  display: block;

  position: absolute;

  bottom: 5px;

  right: 5px;

  width: 71px;

  height: 16px;

  background: url(includes/sts_templates/Fire_extinguishers/images/button_sts_add_cart.gif);

}

#page_specials .products .products_price_old {

  position: static;

  padding: 0px 10px;

  height: 14px;

  line-height: 14px;

  background: transparent;

  color: #d2fb1a;

  font-size: 10px;

  font-weight: normal;

}



a.topnav:link {

	text-decoration: none;

	color: #FFFFFF;

	font-size:12px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	height: 18px;

	line-height:18px;

	display: block;

		text-align: center;

		color: #FFF;

		padding: 2px 7px;

		padding-top:0px;

		margin-top:2px;

}

a.topnav:visited {

	text-decoration: none;

	color: #FFFFFF;

	font-size:12px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	height: 18px;

	line-height:18px;

	display: block;

		text-align: center;

		color: #FFF;

		padding: 2px 7px;

		padding-top:0px;

		margin-top:2px;

}

a.topnav:hover {

	text-decoration: none;

	color: #FFFFFF;

	font-size:12px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	height: 18px;

	line-height:18px;

	display: block;

		text-align: center;

		color: #FFF;

		padding: 2px 7px;

		background: #dea461;

		padding-top:0px;

		margin-top:2px;

}

a.topnav:active {

	text-decoration: none;

	color: #FFFFFF;

	font-size:12px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	height: 18px;

	line-height:18px;

	display: block;

		text-align: center;

		color: #FFF;

		padding: 2px 7px;

		padding-top:0px;

		margin-top:2px;

}





.mlddm

{	margin: 0;

	padding: 0;

	/*background: #0b93dd;*/

	/*height: 25px;*/

	width:100%;

	list-style: none}



	.mlddm li

	{	

	display: block;

	margin: 0;

		padding: 0 0px 0 0;

		list-style: none;

		float: left;

		font: 12px arial;

		font-weight: bold;

		border-left: 2px solid #a31b0b;

		line-height:13px;



		}



	.mlddm li a, .mlddm li a#buttonnohover

	{	

		display: block;

		text-align: center;

		color: #111111;

		padding: 0px 0px;

		padding-left:10px;

		padding-right:10px;

		margin-right:0px;

		margin-left:0px;

		text-decoration: none;

		line-height:13px;}

		

	.mlddm li a:visited, .mlddm li a#buttonhover

	{	color: #111111;

		/*background: #0b93dd;*/

		text-decoration:none}



	.mlddm li a:hover, .mlddm li a#buttonhover

	{	color: #6e5652;

		/*background: #dea461*/}



		.mlddm ul

		{	margin: 1px 0 0 0;

			padding: 0;

			visibility: hidden;

			position: absolute;

			clear: both;

			background: #8f0b00}

		

		.mlddm ul li

		{	display: inline;

			float: none;

			margin: 0;

			padding: 0;

			border-width: 0px}



		.mlddm ul li a

		{	display: inline;

			white-space: nowrap;

			width: 10px;

			margin: 0 0 0 2px;

			padding: 5px 10px;

			font: 12px arial;

			font-weight: bold;

			text-align: left;

			text-decoration: none;

			color: #FFF;

			background: #8f0b00}

			

		.mlddm ul li a:visited

		{	display: inline;

			white-space: nowrap;

			width: 10px;

			margin: 0 0 0 2px;

			padding: 5px 10px;

			font: 12px arial;

			font-weight: bold;

			text-align: left;

			text-decoration: none;

			color: #FFF;

			background: #8f0b00}



		.mlddm ul li a:hover

		{	color: #FFF;

			padding: 5px 10px 5px 8px;

			border: 1px solid #FFF;

			border-width: 0 0 0 2px;

			background: #e0341e}



		.mlddm .hsub

		{	background: no-repeat right url(arroww.gif)}



		.mlddm .hsub:hover

		{	background: #74c4ef no-repeat right url(arroww.gif)}

		

		



.table {

	font-family: Verdana;

	font-size: 10px;

	color: #000;

	font-weight: normal;

}





#popup

{

	position: relative;

	z-index: 0;

	text-decoration:none;

}



#popup:hover

{

	background-color: transparent;

	z-index: 50;

}



#popup span

{

	position: absolute;

	border:1px #f89e2a solid;

	background-color: #ede4c2;

	width:200px;

	padding: 5px;

	left: -1000px;

	visibility: hidden;

	color: black;

	text-decoration: none;

	cursor:hand;

	margin-top:28px;

	

}



#popup:hover span

{

	visibility: visible;

	top: 0;

	left: 0px;

}









#popupup

{

	position: relative;

	z-index: 0;

	text-decoration:none;

}



#popupup:hover

{

	background-color: transparent;

	z-index: 100;

}



#popupup span

{

	position: absolute;

	border:1px #f89e2a solid;

	background-color: #ede4c2;

	width:200px;

	padding: 5px;

	left: -1000px;

	visibility: hidden;

	color: black;

	text-decoration: none;

	cursor:hand;

	margin-top:28px;

	

}



#popupup:hover span

{

	visibility: visible;

	top: 0;

	left: 0px;

}



/**********CATEGORIE ADDITIONAL INFORMATION TEXT***********/

.cat_info_box {

/*background: #fff6e6;

border: solid 1px #6FA1C8;*/

padding: 8px;

margin-bottom: 10px;

/*font-family: Verdana, Arial, sans-serif;

font-size: 12px; font-weight: bold*/

}

ul.sitemap {

color: #ff0000;

}
.hide {
display:none;
}