/* -----------------------------------------------------------------------------------------   $Id: stylesheet.css,v 1.4 2004/06/06 17:13:29 novalis Exp $   XT-Commerce - community made shopping   http://www.xt-commerce.com   Copyright (c) 2004 XT-Commerce   -----------------------------------------------------------------------------------------   based on:   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org   Released under the GNU General Public License   ---------------------------------------------------------------------------------------*//*----- CREATE BY SOUTHBRIDGE.DE -------------------------*/tr.decoration img {display: block;}/* Breite des Shops */TABLE.shopbreite {	width:98%; }/* Rand um den Shop, Kopfbereich */.shoprand_kopf {	border:1px solid #e2e2e2;}.header_bg {	background-image: url(img/header.png);}/*******************************************  -> KOPFBEREICH, Boxen  von links nach rechts********************************************//* Content Allgemein */


.auswahl {  color: #ff6600;  text-decoration: none;        font-family: Verdana, courier, Arial, sans-serif;        font-size: 11px; font-weight: bold;

		
		background-color: #f2f2f2;
	border: 1px solid #999999;
	margin: 0px;
padding-top: 2px;
	height: 18px;
	width: 400px;
	text-align: center;
		}


A.auswahl2 {  color: #ff6600;  text-decoration: none;        font-family: Verdana, courier, Arial, sans-serif;        font-size: 11px; font-weight: bold;
		}
A.auswahl2:hover {color:#999999;          text-decoration: none;        font-family: Verdana, courier, Arial, sans-serif;        font-size: 11px; font-weight: bold;}

A.vorzurueck:link {font-family:Verdana, Arial, sans-serif; font-size:15px; color:#FF6600; text-decoration:underline;}
A.vorzurueck:hover {font-family:Verdana, Arial, sans-serif; font-size:15px; color:#FF6600; text-decoration:underline;}
A.vorzurueck:visited {font-family:Verdana, Arial, sans-serif; font-size:15px; text-decoration:none;}


A.ButtonZurAuswahl:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	background-color: #f2f2f2;
	border: 1px solid #999999;
	margin: 1px;
	padding: 3px;
	height: 20px;
	width: 300px;
	
	
}
A.ButtonZurAuswahl:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	background-color: #f2f2f2;
	border: 1px solid #999999;
	margin: 1px;
	padding: 3px;
	height: 20px;
	width: 300px;
}

.cheaply_table {border:1px solid #D9D9D9; background-color:#ffffff;}

.live_lager {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF6600;
	text-decoration: blink;
}

.callcenter {
	background-attachment: scroll;
	background-image: url(img/callcenter.jpg);
	background-repeat: no-repeat;
	background-position: right top;
padding-left:6px; 
padding-top:2px; 
padding-bottom:0px; 
border-bottom:1px solid #D9D9D9; 
font-family: Verdana, courier, Arial, sans-serif; 
font-size: 11px; 
color:#6697CE; 
font-weight:bold;
}

.katalog {
padding-left:6px; 
padding-top:2px; 
padding-bottom:0px; 
border-bottom:1px solid #D9D9D9; 
font-family: Verdana, courier, Arial, sans-serif; 
font-size: 10px; 
color:#6697CE; 
font-weight:bold;
}


.hintergrundbriefpapier {
	background-attachment: scroll;
background-image: url(img/SanTool_Briefpapier.gif);	
// background-image: url(../Dokumente%20und%20Einstellungen/PRO/Desktop/SanTool_Briefpapier.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


.contentbox {	width:150px;}
.contentbox2 {	width:190px;	border:1px solid #D9D9D9;}
.content2 {	border-bottom:1px solid #D9D9D9;	font-family: Verdana, courier, Arial, sans-serif;	font-size: 11px;	color:#6697CE;	font-weight:bold;}/* Navigationsleiste */.navigation {	font-family: Verdana, courier, Arial, sans-serif;	font-size: 10px;	color:#000000;	background-color:#f2f2f2;	background-image: url(img/bg_navi.gif);	border-bottom:1px solid #dddddd;	border-top:2px solid #94B5DE;	height:25px;	}	
.productNewPrice {
	font-family: Verdana, courier, Arial, sans-serif;
	font-size: 11px;
	color:#ffffff;
	background-color:#ffffff;
	background-image: url(img/newprice.gif);
	border-bottom:0px solid #dddddd;
	border-top:0px solid #94B5DE;
	height:50px;
	width:150px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;

}

.productNewPrice2 {
	font-family: Verdana, courier, Arial, sans-serif;
	font-size: 30px;
	color:#4B90BA;
	font-weight: bold;

}

.productPriceCross {
	font-family: Verdana, courier, Arial, sans-serif;
	font-size: 14px;
	color:#4B90BA;
	font-weight: bold;

}

.DIN {
	font-family: Verdana, courier, Arial, sans-serif;
	color:#999999;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	
	background-color: #f2f2f2;
	border: 1px solid #999999;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 204px;
	text-align: center;
}

.productNewPrice3 {
	font-family: Verdana, courier, Arial, sans-serif;
	font-size: 20px;
	color:#4B90BA;
	font-weight: bold;

}
/* Navigationsleiste, Links */
.navigation_text,A.navigation_text {	font-family: Verdana, courier, Arial, sans-serif;	font-size: 11px;	color:#333333;}
/* Navigationsleiste, Links, Mouse-over-Effect */
A.navigation_text:hover {	font-family: Verdana, courier, Arial, sans-serif;	font-size: 11px;	color:#4B7DB5;}
/* Navigationsleiste, Link Ausloggen */
A.navigation_text2 {	font-family: Verdana, courier, Arial, sans-serif;	font-size: 11px;	color:#E35609;}.cart {  font-family: Verdana, courier, Arial, sans-serif;  font-size: 10px;}
/***************************************************************** LISTING */
div.border-bottom {border-bottom:1px solid #dddddd; margin-top:0px; margin-bottom:10px;}
div.border-bottom2 {border-bottom:0px solid #dddddd; margin-top:0px; margin-bottom:10px;}
.border-all {border:1px solid #dddddd; margin-top:5px;}
.subcats {width:33%; background-color:#f2f2f2; padding:5px; font-family: Verdana, Arial, courier, sans-serif; font-size:11px; color:#000000; text-align:center;}
.error {background-color:#ff0000; padding:2px; font-family: Verdana, Arial, courier, sans-serif; font-size:11px; color:#fff; text-align:center;}
.margin_text {margin-top:10px; margin-bottom:20px; font-family: Verdana, Arial, courier, sans-serif; font-size:11px; color:#000000; text-align:left;}/***************************************************************** INFO */
div.pinfo_images {border:1px solid #dddddd; margin-right:5px; margin-bottom:5px; padding:2px;}
.pinfo_images {border:1px solid #dddddd; padding:5px;}
.prod_desc {border-top:1px dotted #cccccc; border-bottom:1px dotted #cccccc; padding-top:5px;padding-bottom:5px;}
.prod_desc_heading {color:#999999;padding-bottom:5px;}
/*******************************************  -> SEITEN-BEREICH, linke Spalte********************************************//* Breite der linken Spalte */
.shopleft_side {	width:190px;}
.cat_bg {	background-color:#eeeeee;	height:18px;	font-family: Verdana, courier, Arial, sans-serif;	font-size: 11px;}
.subcat_bg {	background-color:#f4f4f4;	height:18px;	font-family: Verdana, courier, Arial, sans-serif;	font-size: 11px;}
.cat_bg_hor {	font-family: Verdana, courier, Arial, sans-serif;	font-size: 11px;}
.subcat_bg_hor {	font-family: Verdana, courier, Arial, sans-serif;	font-size: 11px;}
A.cat {  color: #333333;  text-decoration: none;	font-family: Verdana, courier, Arial, sans-serif;	font-size: 10px;}
A.cat:hover {color:#396FEA;	  text-decoration: none;	font-family: Verdana, courier, Arial, sans-serif;	font-size: 10px;}
.boxcart {	border-top:1px solid #D9D9D9;	border-left:1px solid #D9D9D9;	border-right:1px solid #D9D9D9;	border-bottom:1px solid #D9D9D9;}/*-------------------------------------------------- Boxen */
.box_rand {border:1px solid #D9D9D9; margin-bottom:8px;}
.box_header_right {padding-left:6px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #D9D9D9; font-family: Verdana, courier, Arial, sans-serif; font-size: 11px; color:#6697CE; font-weight:bold;}
.box_header_right_icon {border-bottom:1px solid #D9D9D9;}
.box_content {padding:6px;}
.box_account_content_link {padding:6px;border-top:1px solid #D9D9D9; background-color:#f2f2f2;}
.bestseller_border {text-align:left; padding-left:21px; padding-bottom:3px;color:#6697CE;}
.box_rand_bot {	border-top:1px solid #D9D9D9;	border-left:1px solid #D9D9D9;	border-right:1px solid #D9D9D9;	border-bottom:1px solid #D9D9D9;}.box_rand_top {	border-top:1px solid #D9D9D9;	border-left:1px solid #D9D9D9;	border-right:1px solid #D9D9D9;	border-bottom:0px solid #D9D9D9;}
.box_rand_top_2 {	margin-bottom:8px;	border-top:1px solid #D9D9D9;	border-left:1px solid #D9D9D9;	border-right:1px solid #D9D9D9;	border-bottom:1px solid #D9D9D9;}
.box_rand_admin {	border:1px solid #c10000;}
.prodbox_rand {	border:1px solid #D9D9D9;}
/* hintergrund bild, boxfooter */
.box_bg {background-color:#6299D6;height:5px;background-image:url(img/box_bg.gif); background-repeat:repeat-x;}
.hornavi_bg {	background-image: url(img/navi_hor3.png);	}
.line_kopf {	border-bottom:1px solid #D9D9D9;	font-family: Verdana, courier, Arial, sans-serif;	font-size: 11px;	color:#6697CE;	font-weight:bold;	height:18px;}
.line_kopf_admin {	border-bottom:1px solid #c10000;	font-family: Verdana, courier, Arial, sans-serif;	font-size: 11px;	color:#c10000;	font-weight:bold;	height:18px;}
.start_prod {	border-top:0px solid #D9D9D9;	border-left:0px solid #D9D9D9;	border-right:0px solid #D9D9D9;	border-bottom:0px solid #D9D9D9;	width:33%;}
/*  Angebote-Box, Produktname */
A.link_specials,A.link_specials:hover	{	font-family: Verdana, courier, Arial, sans-serif;	font-size: 10px;	color:#ff6600;}
/*  Angebote-Box, Link "weitere .." */
TD.text_specials_more,A.text_specials_more {	font-family: Verdana, courier, Arial, sans-serif;	font-size: 10px;	color:#000000;	text-decoration:underline;	text-align:right;}
*  Login-Box, Hintergrund der Felder */
.userarea_content {	background-color:#efefef;}
/*  Login-Box, Hintergrund - Registrieren u. Password vergessen */
.userarea_content2 {	border-top:1px dashed #cccccc;	background-color:#ffffff;}
/*******************************************  -> SEITEN-BEREICH, rechte Spalte********************************************/
/* Breite der rechten Spalte */
.shopright_side {	width:190px;}
/* Unterer Rand der Boxen */
.box_rand2 {	border-bottom:3px solid #e2e2e2;}/*******************************************  -> FUSS-BEREICH********************************************/
/*  Rand im Fussbereich */
.shoprand_footerbox {	border-top:3px solid #7FA8C8;}
/*  Text */
.footer {	font-family: Verdana, courier, Arial, sans-serif;	font-size: 10px;	color:#000000;}
/*  Text */
A.box_footer {	font-family: Verdana, courier, Arial, sans-serif;	font-size: 11px;	color:#000000;  text-decoration:none;}
/*******************************************  -> MAIN-BEREICH, mitte********************************************/
/*  Breite des mittleren Bereiches */
.shopmain {	width:100%;}
/*******************************************  -> PRODUKT-DETAIL-SEITE********************************************/
/* Produktueberschrift */
.details_name {	font-family: Verdana, courier, Arial, sans-serif;	font-size: 11px;	color:#666666;	font-weight:bold;}
/* Art-Nr. */
.details_artnr {	font-family: Verdana, courier, Arial, sans-serif;	font-size: 10px;	color:#666666;}
/* Preis */
.details_preis {	font-family: Verdana, courier, Arial, sans-serif;	font-size: 11px;	color:#666666;	font-weight:bold;	height:25px;}
/*******************************************  -> LOGIN-SEITE********************************************/
/* Ueberschrift, Ich bin bereits Kunde; Neuer Kunde usw. */
.login_kopf {	font-family: Verdana, courier, Arial, sans-serif;	font-size: 11px;	color:#666666;	font-weight:bold;	height:20px;	background-color:#cccccc;}
.order_kopf {	font-family: Verdana, courier, Arial, sans-serif;	font-size: 11px;	color:#000000;	font-weight:bold;	height:20px;	background-color:#eeeeee;}
/* Drei-Schritte-Formatierung bei Bestellung */
.drei_schritte {	font-family: Verdana, courier, Arial, sans-serif;	font-size: 11px;	color:#333333;	height:30px;	text-align:center;}
/* Ueberschrift der aktuellen Seite,z.B. Kontakt, Informationen zu Ihrem Kundenkonto usw. */
.seitenueberschrift {	font-family: Verdana, courier, Arial, sans-serif;	font-size: 13px;	color:#666666;	font-weight:bold;}
/* Uebeschriften bei Formularen */
.text_kopf {	font-family: Verdana, courier, Arial, sans-serif;	font-size: 12px;	color:#666666;	font-weight:bold;}
/* Uebeschriften bei Formularen, Links */
.text_kopf_link,A.text_kopf_link,A.text_kopf_link:hover {	font-family: Verdana, courier, Arial, sans-serif;	font-size: 11px;	color:#c10000;	text-decoration:underline;}
/* Preis fruehrer */
.preis_frueher {	font-family: Verdana, courier, Arial, sans-serif;	font-size: 11px;	color:#000000;	font-weight:bold;}
/* Preis jetzt */
.preis_jetzt {	font-family: Verdana, courier, Arial, sans-serif;	font-size: 12px;	color:#F20404;	font-weight:bold;}
.tby {font-family: Verdana, courier, Arial, sans-serif;font-size: 10px;color: #406E98;font-weight:bold;}
A.by {font-family: Verdana, courier, Arial, sans-serif;font-size: 10px;color: #000000;text-decoration:none;}
A.by:hover {font-family: Verdana, courier, Arial, sans-serif;font-size: 10px;color: #666666;text-decoration:none;}
/*----- CREATE BY SOUTHBRIDGE.DE -------------------------*/
/******************************************************* STANDARDEINSTELLUNGEN DES SHOPS*******************************************************/
.TextStandard {	font-family: Verdana, Arial, sans-serif;	font-size: 11px;}
.boxText {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;}
.boxTextBG {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	background-color: #f1f1f1;}
.boxTextBGII {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	background-color: #FFCC99;}
.boxTextPrice {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	color: #FF0000;}
.errorBox {	font-family : Verdana, Arial, sans-serif;	font-size : 10px;	font-weight: bold;	background-color: #ffb3b5;}
.gvBox {	font-family : Verdana, Arial, sans-serif;	font-size : 14px;	font-weight: bold;	border-color: #FFFFFF;	border: 1px solid;	background-color: #ffb3b5;}
.stockWarning {	font-family : Verdana, Arial, sans-serif;	font-size : 10px;	color: #cc0033;}
.productsNotifications {	background-color: #f2fff7;}
.orderEdit {	font-family : Verdana, Arial, sans-serif;	font-size : 10px;	color: #70d250;	text-decoration: underline;}
BODY {color:#000000;margin:0px;background-color:#ffffff;font-family:Verdana, Arial, sans-serif; font-size:11px;}
img{border:0;}A {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
A:hover {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#FF6600; text-decoration:underline;}
A:visited {font-family:Verdana, Arial, sans-serif; font-size:11px; text-decoration:none;}
FORM {display: inline;}
TR.header {background-color: #ffffff;}
TR.headerNavigation {background: #F6F6F6;}
TD.headerNavigation {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	color: #000000;	font-weight : bold;	border-bottom: 1px solid;	border-color: #b6b7cb;	background-color: #F6F6F6;}
A.headerNavigation {  color: #000000;}
A.headerNavigation:hover {  color: #000000;}
TD.conditions {  background-color: #FFCCCC;}
A.confirmationEdit {	color: #333333;	font-style: italic;}
A.confirmationEdit:hover {	color: #333333;	font-style: italic;	text-decoration: underline;}
TR.headerError {  background-color: #ff0000;}
TR.headerMessage {	background-color: #00CC33;}
.moduleHeading {	font-family: Verdana, Arial, sans-serif;	font-size: small;	font-weight: bold;	padding-bottom: 10px;}
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;}
.infoBox {}.infoBoxContents {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}
.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: 10px;  font-weight: bold;  height:18px;	text-transform:uppercase;  color: #999999;}
TD.infoBoxHeading_right {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  font-weight: bold;  height:20px;	border-bottom:1px solid #cccccc;  color: #000000;}TD.infoBox, SPAN.infoBox {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  border-right: 4px solid;  background: #E6E6E6;  border-color: #C4C4C4;}TD.infoBox_right, SPAN.infoBox_right {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #E6E6E6;}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: #f8f8f9;}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: #f8f8f9;}
TABLE.productListing {  border: 1px;  border-style: solid;  border-color: #b6b7cb;  border-spacing: 1px;}
.productListing-heading {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #b6b7cb;  color: #FFFFFF;  font-weight: bold;}TD.productListing-data {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}

A.pageResults {	font-family: Verdana, Arial, sans-serif;  font-size: 14px; color: #336699;	text-decoration: none;}
A.pageResults:hover {  color: #0000FF;  background: #FF6600;}


TD.pageHeading, DIV.pageHeading {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;  color: #666666;}
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: 11px;  line-height: 1.5;}

TD.smallText, SPAN.smallText, P.smallText {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;}
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: 11px;}
TEXTAREA {  width: 100%;  font-family: Verdana, Arial, sans-serif;  font-size: 11px;}
SPAN.greetUser {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  color: #f0a480;  font-weight: bold;}
SPAN.underline {	text-decoration: underline;}
TABLE.formArea {  background: #f1f1f1;  border-color: #cccccc;  border-style: solid;  border-width: 1px;}
TD.formAreaTitle {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}
TD.copyright {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  line-height: 1.5;  text-align:center;}
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.productOldPrice {	font-family: Verdana, Arial, sans-serif;	color: #ff0000;	 font-size: 14px; text-decoration: line-through;}
SPAN.errorText {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}
SPAN.productDiscountPrice {  font-family: Verdana, Arial, sans-serif;  color: #ff0000; font-weight: bold;}
.smallHeading {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: x-small;	font-weight: bold;	color: Black;}
.moduleRow { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; background-color: #E6E6E6; border: 1px solid; border-color: #E6E6E6;}
.moduleRowOver {	background-color: #D7E9F7;	border: 1px solid;	border-color: #ffffff;	font-family: Verdana, Arial, sans-serif;    font-size: 11px;    line-height: 1.5;	}
.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; }
/* sitewide font classes *//* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
/* Sitemap Tables */
.sitemap_heading {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	font-weight:bold;}
.sitemap_heading a {color:#666666;}
.sitemap_heading a:hover {color:#000000; text-decoration:none;}
.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}
div.copy_by {text-align:center; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0066CC;}
A.copy_by,A.copy_by:visited {color: #0066CC; text-decoration:none;}
A.copy_by:hover{color: #999999; text-decoration:none;}
/* 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: #ffb3b5; }
.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; }
.tableShop {background-color: #ffffff;border-left: 1px solid;border-right: 1px solid;border-color: #b6b7cb;}
.navLeft {	border-right: 1px solid;	border-color: #b6b7cb;	background-image: url(img/bg_left_column.jpg);	width: 185px;}
.navRight {	border-color: #666666;	border-top-width: 4px;	border-top-style: solid;	border-left-width: 4px;	border-left-style: solid;	background-color: #E6E6E6;	width: 185px;}
.contentsTopics {	font-family: Verdana, Arial, sans-serif;	font-size: 16px;	font-weight: bold;	color:#666666;}
.tableListingI {	background-color: #eeeeee;}
.tableListingII {	background-color: #d0d0d0;}
.tableBody {padding: 5px;}
.poweredby {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #000000;  font-weight: bold;}
/* Popup Cart */
#popCart {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 560px;
	margin-left: -280px;
	background: #fff;
	border: 1px solid #000;
	color: #000;
	z-index: 100000;
	display: none;
	padding: 10px 10px 25px 10px;;
}

.popup_header {
	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 1.0em;

	text-align: center;
	vertical-align:bottom;
	padding: 3px 10px;
	border: 1px solid #ccc;
	margin: 0px auto;
	width: 380px;
}

.popup_image {
	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 0.9em;

	text-align: center;

	color: #000;
	margin: 10px auto;

	padding: 5px;
}

#mycart {
	margin: 0px auto;
	height: 42px;
	width: 320px;
}

.cart_symbol {
	height: 42px;
	width: 48px;
	float: left;
	background-image: url(img/shopping_cart.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.cart_contents {
	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 0.9em;

	text-align: left;
	color: #000;
	height: 42px;
	float: right;
}

#pop_buttons_box {
	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 1.0em;

	text-align: center;
	width: 560px;
	height: 28px;
	vertical-align:bottom;
	margin: 10px auto 0 auto;
}

#pop_buttons_box a {
	color: #000;
	text-decoration: none;
}
#pop_buttons_box a:hover {
	color: #484848;
	text-decoration: none;
}

.close_button {
	float: left;
	width: 160px;
	border: 1px solid #000;
}
.cart_button {
	float: right;
	width: 160px;
	border: 1px solid #000;
}

/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #3366CC;
	padding: 2px 6px 2px 6px;
	cursor: pointer;
}
#search_suggest {
	position: absolute; 
	visibility: hidden;
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;			
}	
/*----------------------------End Suggest Styles------------------------*/