/*
  $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: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; padding-left:8px;}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #f8c1e1; font-weight: bold; }
.stockWarning {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #FF6A8F;
}
.productsNotifications { background: #ffeaf6; }
.orderEdit {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #FF6600;
	text-decoration: underline;
}

BODY {
	background: #ffffff url(images/bg.gif) left bottom;
	color: #51394D;
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-transform: capitalize;
	font-weight: lighter;
}

.productListing-data img {
	border:solid 1px #dfdfdf;
	}

.productListing-data b{
	font-family: Arial, Helvetica, sans-serif;
	color: #DC1461;
	background-color: #EBEBEB;
}
table{

font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;

}

A {
	color: #9D5358;
	text-decoration: none;
}


A:hover {
	color: #50323A;
	text-decoration: underline;
}

.voucherbalance{
	background-color:#74526D;
	padding:5px;
	color:FFFFFF;
	font-weight:normal;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	margin:0px;
}


.voucherbalance A{
color:#FFFFFF;
font-weight:normal;
font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 11px;
background-color:#ffffff;
width:90%;
text-decoration:none;

}
.voucherbalance A:hover{
font-weight:normal;
font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
width:90%;
background-color:#cf4696;
text-decoration:none;

}

.boxText a{
	color: #825375;
	font-weight:normal;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
}

.boxText a:hover{
	color: #573C52;
	font-weight:normal;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}


TD.headerNavigation {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 9px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

.headerNavigation {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #ffffff;
	font-weight : normal;
	text-transform: capitalize;
}

.headerNavigation:hover {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #A5779B;
	text-transform: capitalize;
}

TR.headerError {
  background: #e30089;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #e30089;
  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;
}



TD.footer {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;

  color: #ffffff;
  font-weight:normal;
}

.infoBox {
  background: #ffffff;
  padding-left:5px;
}

.infoBoxContents {
  background: #ffffff;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;

}

.infoBoxNotice {
  background: #ffffff;
}

.infoBoxNoticeContents {
  background: #ffffff;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.infoBoxHeading {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(images/infoheading.gif);
	height: 36px;
	padding-left:23px;
	text-transform: capitalize;
	background-repeat: no-repeat;
	font-weight: bolder;
}

TD.infoBox, SPAN.infoBox {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

}


TABLE.productListing { 
}

.productListing-heading {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding:3px;
	background-color: #7D5774;
}

TD.productListing-data {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  vertical-align:top;
  padding-left:12px;
  padding-top:12px;
}


A.pageResults {
	color: #BFBFFF;
}

A.pageResults:hover {
	color: #B0B0FF;
}

TD.pageHeading, DIV.pageHeading {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #66445C;
}

TR.subBar {
  background: #f8c1e1;
}

TD.subBar {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}

TD.main, P.main {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

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

TD.accountCategory {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #895F7E;
}

TD.fieldKey {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #67415E;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #754F6D;
	font-weight: bold;
}

TABLE.formArea {
	background: #f1f9fe;
	border-color: #A0B9CF;
	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: #A4ADDD;
	font-weight: bold;
}

SPAN.productSpecialPrice {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #DC143D;
	font-weight: bolder;
	background-color: #EBEBEB;
}

SPAN.errorText {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #754F6D;
}

.moduleRow {
	color:#FFFFFF;
	background-color: #835C7A;
	cursor: pointer;
	cursor: hand;
}
.moduleRowOver {
	color:#ffffff;
	background-color: #A5839C;
	cursor: pointer;
	cursor: hand;
}
.moduleRowSelected {
	color:#ffffff;
	background-color: #A37A9C;
}

.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #000000; }

/* message box */

.messageBox { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }
.messageStackError, .messageStackWarning { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; background-color: #f8c1e1; }
.messageStackSuccess {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #D7FF9B;
}

/* input requirement */

.inputRequirement {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #754F6D;
}
.maintable {
	border: 1px solid #868686;
	background-color: #FFFFFF;
}
.maintable1 {
	background-color: #FFFFFF;
}
.headertable {
	background-color: #000000;
}
.topmenurepeat {
padding-left:7px;
	background-color: #000000;
	
	height: 31px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.topmenurepeat2 {
	background-color: #000000;
	
	height: 31px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f7dbed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.topmenurepeat1 {
padding-left:7px;
	background-image: url(images/bgtop2.jpg);
	background-repeat: repeat-x;
	height: 39px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f7dbed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.topmenurepeatdown {
	padding-left:7px;
	background-image: url(images/bgtop2.jpg);
	background-repeat: repeat-x;
	height: 31px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f7dbed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	
}
.formbox {
margin-left:5px;
margin-right:3px;
	background-color: #f7e8f1;
	height: 17px;
	border: 0px solid #cf63a3;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.topshadow {
	font-size: 0px;
background-color: #ffffff;
}
.whitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.searchBox{
margin:0px;
}
.languageBox{
margin:0px;
}
.languageBox a{
font-size:9px;

}
.searchBox a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: capitalize;

}

.searchBox a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-transform: capitalize;	
}

form.quickfind{
margin:0px;
padding:0px;
}


.intro{
font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;


}


.intro:hover{
font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;


}



.maininfoBox {

border:solid 1px #ffffff;
padding:1px;
margin:1px;
width:100%;
}

.maininfoBoxContents {
  
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  padding-left:2px;
}

.maininfoBoxNotice {

}

.maininfoBoxNoticeContents {

  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.maininfoBox
 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #754F6D;
	background-image: url(images/infoheading1.jpg);
	background-repeat: no-repeat;
	height: 36px;
	padding-left:12px;

}

TD.maininfoBox, SPAN.maininfoBox {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
}





.smallText a{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #72526A;
	width:auto;
	text-decoration:none;
	text-transform: capitalize;
}



.smallText a:hover{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #4F3548;
	width:auto;
	text-decoration:none;
	text-transform: capitalize;
}



.faq_button{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	background-color: #754F6D;
	padding:2px;
	text-decoration:none;
}



.faq_button:hover{
font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  background-color: #ad0065;
color: #ffffff;
padding:2px;
text-decoration:none;
}


.main li span{
font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
color: #ad0065;

text-decoration:none;

}

.topcategory{

padding-top:5px;
}

.topcategory a{
font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
color: #ffffff;
text-transform:uppercase;


}
.topcategory a:hover{
font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
color: #ffc0e5;
text-decoration:none;
text-transform:uppercase;


}

.breadcrumbs a{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #754F6D;
	text-decoration:none;
	text-transform:lowercase;

}
.breadcrumbs a:hover{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #845B7D;
	text-decoration:underline;
	text-transform:lowercase;
}
.breadcrumbs{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #996C92;
	text-decoration:none;
	text-transform:lowercase;
}
.mainreg input {
width:80px;
}
.maintablereg{
height: 281px;
background-image: url(images/headingbg.jpg);
	background-repeat: no-repeat;}

.imagesBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.main select{

width:137px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.sizechart{
	background-color:#754F6D;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#ffffff;
}
h4{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bolder;
	color:#4E3448;
}

input.radio.my{
	width:20px;
	 background: #000000;
	 border:2px;
}



	 

/*-------------------------------------*/
/*   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: #7193E1;
	text-decoration: none;
}

.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */
	color: #FFFF97;
	background-color: #A4A4A4;
	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: #85A2E4;
	text-decoration: none;
}

.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */
	color: #FFFF95;
	background-color: #754F6D;
	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: #754F6D;
	font-weight: bold;
	color:#FFFFFF;
}

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

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

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


.phplmbodytable { /* Class of table cells containing plain menus */
padding-bottom:4px;
margin:0px;
}

.phplmnormal {     /* Font size & color of unlinked menu items */
	color: #6d3962;
	font-size: 10px;
	text-transform:uppercase;
	text-decoration: none;
	padding:0px;
}

a.phplm	{      /* Tova e taka Font color, style of linked & visited menu items */
	color: #6d3962;
	font-size: 10px;
	text-transform:uppercase;
	text-decoration: none;
}

a.phplm:visited	{      /* Tova e taka Font color, style of linked & visited menu items */
	color: #150B13;
	font-size: 10px;
	text-transform:uppercase;
	text-decoration: none;
}


a.phplm:hover	{      /* Font color, style of menu items when hovered over */
	color: #FFFFFF;
	background-color: #a4769a;
	font-size: 10px;
text-transform:uppercase;	
	text-decoration: none;	
}

a.phplm:active	{      /* Font size & color of menu items when clicked */
	color: #FFFFFF;
	background-color: #ecb3d4;
	font-size: 10px;
text-transform:uppercase;	
	text-decoration: none;		
}

.dmselected {   /* Style overide for selected category tree */
	color: #FFFFFF;
	background-color: #000000;
	font-size: 10px;
	text-transform:uppercase;
	text-decoration: none;
}
/*navigacia sub navigaciq rollover efect  angel  */
a.phplmdmselected {
	padding-left:2px;
	width:100%;
	color: #FFFFFF;
	background-color: #a4769a;
	font-size: 10px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration: none;
}


a.phplmdmselected:hover {
	padding-left:2px;
	width:100%;
	color: #FFFFFF;
	background-color: #acabab;
	font-size: 10px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration: none;
}





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


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

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

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

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

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

.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #ffffff;
	background-color: #000000;	
font-size:10px;
width:120px;
	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: #822259;
	border: 0px outset #ffffff;
	color:#ffffff;
	position: relative;
	display: block;
}

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

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

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

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

.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */
	color: #ffffff;
	background-color: #000000;	
	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: #CCCCCC;
	color:#ffffff;
	font-weight: bold;
}

.verbar .dmselected {   /* Style override for selected root category */
    background-color: #000000;
}
.infoBox a span#selected{
font-weight:bold;
color:#FFFFFF; 
background-color:#d3559f; 
width:100%;
cursor:hand;
margin-bottom:0px;
padding:0px;
}

.infoBox a:hover span#selected{
font-weight:bold;
color:#FFFFFF; 
background-color:#d3559f; 
width:100%;
cursor:hand;
margin-bottom:0px;
padding:0px;
text-decoration:none;
}

#selected{
font-weight:bold;
color:#FFFFFF; 
background-color:#d3559f; 

cursor:hand;
}



