
/*
  $Id: stylesheet.css,v 1.52 2003/02/13 13:54:41 project3000 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; }
.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; }

/* Multi row categorytabs BOF */
.tlf {background-image: url(images/tabs/l_off.gif); }
.tlo {background-image: url(images/tabs/l_on.gif); }
.trf {background-image: url(images/tabs/r_off.gif); }
.tro {background-image: url(images/tabs/r_on.gif); }
.tff {background-image: url(images/tabs/off_off.gif); }
.tfo {background-image: url(images/tabs/off_on.gif); }
.tof {background-image: url(images/tabs/on_off.gif); }
.tmf {background-image: url(images/tabs/m_off.gif); }
.tmo {background-image: url(images/tabs/m_on.gif); }
.tabsOff           { font-size: 11px; font-weight: bold; text-decoration: none;padding: 0 0 2 0;}
.tabsOff a:link, .tabsOff a:visited { color: #6699cc; }
.tabsOff a:hover   { color: orange; text-decoration: none;}
.tabsOff a:active  { color: orange; }
.tabsOn            { font-size: 11px; color: #ffffff; font-weight: bold; padding: 0 0 2 0;}
.tabsOn a:link, .tabsOn a:visited, .tabsOn a:hover, .tabsOn a:active  { color: #ffffff; text-decoration: none;}
.motivo {background-image: url(images/motivo.gif); }
.blank {background-image: url(images/blank.jpg); }
/* Multi row categorytabs BOF */


BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
  text-align:center;
}

#centered{
width:1024; margin:auto; 
border:0px solid #999999;
text-align:center;
background: #ffffff;
}

#outer{
/*padding:10px;
background-image: url(images/back_shadows.gif); 
background-image: url(images/background.gif);
background-position: top center; 
background-repeat: repeat-x; /*no-repeat;*/
/*background-color: #f4f6f6;
background-color: #d8dedd; 
/*background-color: #666666;*/

/*background-color: #DEE9F6;
/*background-color: #7c0e1d;
 /*background-image: url(images/blue-background.jpg);  
 /*background-image: url(images/christmas_back1.jpg);  
 background-image: url(images/floralbg.jpg); 
 background-image: url(images/dropsbg2.jpg); 
 background-image: url(images/snow2.jpg);*/
 /* background-color: #c3c4c8;*/
 background-image: url(images/bg.gif);
 background-repeat: no-repeat;
 
}

A { 
  /*color: #000000; */
  color: #333333; 
  text-decoration: none; 
}

A:hover { 
/* color: #AABBDD; 
  color: #FFA218; 
  color: #CE3000; 
  color: #000080;  */
  color: #CC0000;
  text-decoration: underline; 
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
 background: #bbc3d3;   /* background: #cee7f7;  bdd3ef*/
/*   background: url('images/back3.gif'); */
 /* background: #EFAE63;  */
  color: #333333; 
  font-weight : bold;
}


A.headerNavigation { 
 /* color: #000000;  */
  color: #333333; 
}

A.headerNavigation:hover {
  color: #CE3000;
}

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: #000000;
  font-weight: bold;
  text-align: center; 
}


TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
/*  background: #bbc3d3; */
  background: #222D94;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #6699cc; /* b6b7cb */
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxStock {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxAssistant {
  background: #DAE1E7;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #5296ce; /* #bbc3d3 */
  color: #ffffff;
}

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.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f4f7fd; 
  /* background: #fff4f4;  
  background: #e9effc; */
  border-top:1px solid #000000; color: #000000;
}

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: #d2e9fb;
}

TD.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #d2e9fb;
  color: #000000;
  font-weight: bold;
 /* font-variant: small-caps;  */
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

A.pageResults { 
  color: #0000FF; 
}

A.pageResults:hover { 
  /* color: #0000FF;   */
  color: #CC0000; 
  background: #FFFF33; 
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  /* color: #9a9a9a; */
  color: #9a9a9a;
}

TD.productModel {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
 /*  background: #f4f7fd;
  color: #9a9a9a; */
  color: #000080;
}

TD.productMoreInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: ;
  background: #f4f7fd;
  /* color: #9a9a9a; */
  color: #000000;
}

TD.productPrice {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  /* color: #9a9a9a; */
  color: #000080;
}

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;
  color: #333333;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #333333;
}


TD.smallTextWhite, SPAN.smallTextWhite, P.smallTextWhite {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #aabbdd;
}

.smallTextWhite a:hover  { color: #AD0010; }
.smallTextWhite a:active  { color: #AD0010; text-decoration: bold;}


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;
}

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 { }
.moduleRowOver { background-color: #D7E9F7; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.moduleRow2 { }
.moduleRowOver2 { background-color: #D7E9F7; cursor: hand; }
.moduleRowSelected2 { 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; }
TD.tab {
	background-color: Navy;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: smaller;
	}
		
A.tab {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	text-decoration : none;
	}
A.tab:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	color: #ffcc00;
	text-decoration : none;
}
TD.ontab {
	 background-color: #eaeaea; 
	/* background-color: #EFAE63; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	/* font-size: smaller; */
	color: #ffffff;
	}

A.headerLink {
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: smaller;
	color: #000099;
	text-decoration : none;
}
A.headerLink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: smaller;
	color: #99ccff;
	text-decoration : none;
}	
	
/* ----------------- coolMenu ----------------- */

.clCMEvent{
	position:absolute;
	width:99%; height:99%;
	clip:rect(0,100%,100%,0);
	left:0; 
	top:0;
	visibility:visible
}


.clCMAbs{
	position:absolute;
	visibility:hidden;
	left:0;
	top:0;
}

.clBar{
	position:absolute;
	width:10;
	height:10;
	background-color:#ffffff;
	layer-background-color:#ffffff;
	visibility:hidden;
}

.clLevel0,.clLevel0over{
	position:absolute;
	padding:1px;
	font-family:Verdana,arial,helvetica;
	font-size:10px;
}

.clLevel0{
	background-color:#ffffff;
	layer-background-color:#ffffff;
	color:#000000;
}

.clLevel0over{
	background-color:#bbc3d3;
	layer-background-color:#bbc3d3;
	color:#ffffff;
	cursor:pointer;
	cursor:hand;
}

.clLevel0border{
	position:absolute;
	visibility:hidden;
	background-color:#c0c0c0;
	layer-background-color:white;
}

.clLevel1, .clLevel1over{
	position:absolute;
	padding:2px;
	font-family:Verdana,arial,helvetica;
	font-size:10px;
}

.clLevel1{
	background-color:#ffffff;
	layer-background-color:#ffffff;
	color:#000000;
}

.clLevel1over{
	background-color:#bbc3d3;
	layer-background-color:#bbc3d3;
	color:#ffffff;
	cursor:pointer;
	cursor:hand;
}

.clLevel1border{
	position:absolute;
	visibility:hidden;
	background-color:#c0c0c0;
	layer-background-color:white;
}
/* ----------------- coolMenu_eof ----------------- */




/* ISM Start */

.newinfobox_top1 {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight : bold;
color: #000084;
white-space: nowrap;
}

.newinfobox_top2 {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
white-space: nowrap;
}

.newinfobox_top3 {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
white-space: nowrap;
font-weight : bold;
color: #000000;
}

.newinfobox_top4 {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
white-space: nowrap;
font-weight : bold;
color: #ffffff;
}

.newinfobox_top5 {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
white-space: nowrap;
}

.newinfobox_top6 {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
white-space: nowrap;
font-weight : bold;
color: #ffffff; 
}

.newinfobox_top7 {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
white-space: nowrap;
}

.newinfobox_top8 {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight : bold;
color: #ffffff;
/*background: #ffffff; */

white-space: nowrap;
}

.newinfobox_top9 {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
white-space: nowrap;
font-weight : bold;
color: #ffffff;
}

.newinfobox_top10 {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
white-space: nowrap;
}

.newinfoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
}


/* ISM End */


TD.pollBoxRow {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  border-color: #eeeeee;

  border-style: solid;

  border-width: 1px; 

}

TD.pollBoxText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  border-color: #eeeeee;

  border-style: solid;

  border-width: 1px; 

}

TR.pollOptRow {

  background: #f1f9fe;

}

TR.pollFooter {

  background: #f1f9fe;

}


TD.compareListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: white;
  border: 1px;
  border-style: solid;
  border-color: #AAAA91;
  vertical-align : top;
}

/* Bundle - Buy two module */

A.buybothPrice {
	font-family: Palatino Linotype;
	font-size: 18px;
/*	color: b2d524; */
	color: #59118E;
}
A.buybothHeading {
	font-family: Palatino Linotype;
	font-size: 20px;
/*	font-weight: bold;
	color: b2d524; 
	color: #59118E; */
	color: red;
}
.buybothText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #506b00;
}




/* Menu Ctegories */
ul.catmenu {
margin: 0;
padding: 0;
list-style: none;
width: 130px; /* Width of Menu Items */
/* border-bottom: 1px solid #ccc;  */
}

ul.catmenu li.catmenu {
position: relative;
z-index: 102;
}

li.catmenu ul.catmenu {
position: absolute;
left: 129px; /* Set 1px less than menu width */
top: 0;
display: none;
}

/* Styles for Menu Items */
ul.catmenu li.catmenu a {
display: block;
text-decoration: none;
color: #333333;
background: #CEE7F7; /* IE6 Bug */
padding: 6px;
border: 0px solid #ccc; /* IE6 Bug */
border-bottom: 1px solid #ccc;
font-size: 11px;
}

ul.catmenu li.catmenu a:hover {
background: #BDC3D6; /* 5296ce  IE6 Bug */
padding: 6px;
color: #ffffff;
}


li.catmenu ul.catmenu a {
background: #E5E5E5; /* IE6 Bug */
padding: 6px;

}

li.catmenu ul.catmenu a:hover {
background: #BDC3D6; /* IE6 Bug */
padding: 6px;
text-decoration: none;
}


/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

li.catmenu:hover ul.catmenu, li.catmenu.over ul.catmenu { display: block;} /* The magic */

body { 
font: normal 10px verdana; behavior:url("csshover.htc");
} 

li.catmenu:hover ul.catmenu ul.catmenu, li.catmenu.over ul.catmenu ul.catmenu {display: none;} /* Спрятать подменю 3-го уровня */ 
ul.catmenu ul.catmenu li.catmenu:hover ul.catmenu, ul.catmenu ul.catmenu li.catmenu.over ul.catmenu {display: block; } /* Показать подменю 3-го уровня */


/* Menu Ctegories */

.centerpage {
  width: 750px;
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -385px;
}



ul.catmenu2 {
margin: 0;
padding: 0;
list-style: none;
width: 130px; /* Width of Menu Items */
/* border-bottom: 1px solid #ccc;  */
}

ul.catmenu2 li.catmenu2 {
position: relative;
z-index: 102;
}

li.catmenu2 ul.catmenu2 {
position: absolute;
left: 129px; /* Set 1px less than menu width */
top: 0;
display: none;
}

/* Styles for Menu Items */
ul.catmenu2 li.catmenu2 a {
display: block;
text-decoration: none;
color: #000000;
background: #E5E5E5; /* IE6 Bug */
padding: 6px;
border: 0px solid #ccc; /* IE6 Bug */
border-bottom: 1px solid #ccc;
font-size: 11px;
}

ul.catmenu2 li.catmenu2 a:hover {
background: #BDC3D6; /* IE6 Bug */
padding: 6px;
color: #ffffff;
}


li.catmenu2 ul.catmenu2 a {
background: #ffffbb; /* IE6 Bug */
padding: 2px;

}

li.catmenu2 ul.catmenu2 a:hover {
background: #000000; /* IE6 Bug */
padding: 2px;
text-decoration: none;
}


/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

li.catmenu2:hover ul.catmenu2, li.catmenu2.over ul.catmenu2 { display: block;} /* The magic */


/* START Categories Tabs v2.0 */
A.tabsNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight : bold; 
  color: #0000CC; 
}

A.tabsNavigation:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight : bold; 
  color: #3366CC;
}

TD.tabsNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
/*  background: #CCCCCC;*/
  color: white;  /* Color of the not selected category text */
  font-weight : bold;
}
/* END Categories Tabs v2.0 */


/*
  $Id: dynamenu_for_osc_styles.txt,v 1.00 2006/05/07 20:04:02 nate_02631 Exp $
	
	Dynamenu for osCommerce CSS Definitions

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  
	Released under the GNU General Public License
	
	Below are styles to be included in your catalog stylesheet (stylesheet.css) for
	use with Dynamenu for osCommerce. All the CSS declarations for various menu styles
	are included below. You need only include the style for the type of menu you plan
	to use in your store template (of course feel free to paste them all in if experimenting).
	
	The plain and DHTML menus also work with a set of templates found in the
	/includes/functions/dynamenu/templates folder, but in just about all cases
	modifying the styles below should net you the results you want. 
	
*/

	 

/*-------------------------------------*/
/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/

.horbar	{   /* Color of main horizontal menubar and border */
	color: black;
	background-color: #e6e7e6;
	border: 1px outset #525252;
}

.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */
	float: left;
	white-space: nowrap;
}

.horizitem a {              /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	position: relative;	
	display: block;	
}

.horizitem a:link, .horizitem a:visited 	{      /* Font style & color of main menu items */
	color: #000000;
	text-decoration: none;
}

.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;
}

.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.horizsubframe	{      /* Color of submenu item and border */
	background-color: #e6e7e6;
	border: 2px outset #fdfefd;
	
	position: relative;
	display: block;	
}

.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.horizsubitem a {            /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */
	color: #000000;
	font-size: 12px;	
	text-decoration: none;
}

.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;		
	text-decoration: none;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}

.horbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}


/*---------------------------------*/
/*   Vertical Fly-Out Menu Style   */
/*---------------------------------*/

.verbar	{   /* Color of main vertical menubar and border */
	color: black;
/*	background-color: #EFF3FF;
	border: 1px outset #fdfefd; */
	
}

.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */
	text-align: left;
	white-space: nowrap;
	padding:3px;

}

.vertitem	a {   /* Font style, size of main menu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 11px;		
	text-decoration: none;
	position: relative;
	display: block;		
}

.vertitem a:link, .vertitem a:visited	{   /* Default font style & color of main menu items */
	color: #000000;
	text-decoration: none;	
}

.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}

.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;	
}

.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.vertsubframe	{   /* Color of submenu item and border */
	background-color: #EFF3FF; /* #e6e7e6;*/
	border: 2px outset #fdfefd;

	position: relative;
	display: block;	
}

.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
	border: 1px outset #fdfefd;
	padding:3px;
}

.vertsubitem a	{   /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 11px;			
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */
	color: #000000;
	text-decoration: none;	
}

.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}

.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */
	/* color: #ffff00;  */
	color: #CC0000;
	background-color: #666666;	
	text-decoration: none;			
}

.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
    border: 1px outset #fdfefd;
		font-weight: bold;
}

.verbar .dmselected {   /* Style override for selected root category */
    background-color: #e6e7e6;
    border: 1px outset #fdfefd;
}

/*---------------------------*/
/* Tree and Plain Menu Style */
/*---------------------------*/

.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	white-space: nowrap;
}


.phplmbodytable { /* Class of table cells containing plain menus */

}

.phplmnormal {     /* Font size & color of unlinked menu items */
	color: #000000;
	font-size: 13px;	
	text-decoration: none;	
}


a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */
	color: #003300;
	font-size: 13px;	
	text-decoration: none;	
}


a.phplm:hover	{      /* Font color, style of menu items when hovered over */
	color: #841212;
	background-color: #ccc;
	font-size: 13px;	
	text-decoration: none;	
}

a.phplm:active	{      /* Font size & color of menu items when clicked */
	color: #ff0000;
	font-size: 13px;	
	text-decoration: none;	
}

.dmselected {   /* Style overide for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}


.tagcloud	{      /* Font color, style of linked & visited menu items */
	color: #003300;
	font-size: 19px;	
	text-decoration: none;	
}

/* product description */
DIV.space-line {clear: both; margin: 0; padding: 0; width: auto; font-size:0; height:0px; background:#ffffff}
DIV.base-layer { color: #333333; font-size:11px; font-weight:; margin: 0px 10px 5px 5px; padding: 0; width: auto; font-family:Verdana; } /*  border-bottom:3px solid #bebebe} */
DIV.row-odd, DIV.row-even {border-top:1px solid #bebebe; color: #000000; width: 100%; padding-top:2px; padding-bottom:2px; font-size:11px; font-weight:normal;}  /* float:none;  overflow:auto; */
DIV.row-odd {background:#F8F8F8;}
DIV.row-odd {background:#FFFFFF;}


TR.row-odd, TR.row-even {border-top:1px solid #bebebe; color: #000000; width: 100%; padding-top:2px; padding-bottom:2px; font-size:11px; font-weight:normal;}  /* float:none;  overflow:auto; */

hr {
height : 0.5px;
color: #d3d3d3;
}


#popCart {
	position: absolute; /*do not change this*/
	top: 35%;
	left: 35%;
	width: 460px;
	background-color: #f8f8f8;
	border: 3px solid #BAC4D0;
	color: #000;
	z-index: 100000; /*do not change this*/
	display: none; /*do not change this*/
	padding: 10px;
}

ul.popcartList {list-style-type:none; margin:0; padding:0;}
li.popcartButton {float:left;padding-right:10px;}

#popCart_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
    background-color: #000;
    display:none;
    opacity:0.75;
   	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
}

* html #popCart_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
