﻿/* -------------------------- menu button styles ------------------ */
/* ######### Topmenu ######### */

/*padding*/
.topmenu li a			{padding: 13px 8px 13px 8px;}
/*border*/
.topmenu li a			{border-right: 1px solid #BFD1D3;}

/*background*/
.topmenu li a			{background:transparent;}

/* ######### Topmenu Submenu ######### */

/*button width*/
.ddsubmenustyle li a				{width: 160px;}
/*IE6 CSS hack*/
* html .ddsubmenustyle li			{width: 160px; display: inline-block; }

/*positioning*/
.ddsubmenustyle, .ddsubmenustyle ul {margin:0px 0px 0px 0px;}
/*border.ddsubmenustyle, .ddsubmenustyle ul	{border: 1px solid #4281A0;}*/

/*padding*/
.ddsubmenustyle li a				{padding: 4px 5px;}

/*border*/
.ddsubmenustyle						{border: 1px solid #EDE1E0;margin:0px 0px 0px 0px;}

/*bottom border*/
.ddsubmenustyle li a				{border-bottom: 0px solid #EDE1E0;}

/*background color*/
.ddsubmenustyle li a				{background-color:#8A5857;}
.ddsubmenustyle li a:hover			{background-color:#C5A29E;}

 /* ######### Sidemenu ######### */

/* width */
.sidemenu							{width:245px;}
/*IE6 hack*/
* html .sidemenu ul li a			{width:245px;}

/* font padding */
.sidemenu ul li a					{padding: 6px 0;}

/* font left indent */
.sidemenu ul li a					{padding-left: 30px;}

/* menu background color for semi transparent PNG buttons */
.sidemenu ul li a:hover 			{background-color:#8A5857;}
.sidemenu ul li a.selected			{background-color:#8A5857;}



/*.sidemenu ul li a:hover 			{background-color:#44523A;}
.sidemenu ul li a.selected			{background-color:#44523A;}*/


 /* ######### Side submenu ######### */

/* submenu margin */
.sidesubmenu						{margin:0px 0px 0px 0px;}

/* submenu (group) border - adds single outer border */
.sidesubmenu						{border: 0px #8D967F solid;}

/* submenu (individual) border - removed individual borders */
.sidesubmenu li 					{border:0px solid #000F4F; }

/* background */
.sidesubmenu li a					{background: url('../Site/graphics/sidesubmenu.png');
}
.sidesubmenu li a:link				{background: url('../Site/graphics/sidesubmenu.png');
}
.sidesubmenu li a:visited			{background: url('../Site/graphics/sidesubmenu.png');
}
.sidesubmenu li a:hover				{background: url('../Site/graphics/sidesubmenuhover.png');
}
.sidesubmenu li a:active			{background: url('../Site/graphics/sidesubmenu.png');
}
.sidesubmenu li a:selected			{background: url('../Site/graphics/sidesubmenu.png');
}
.sidesubmenu li a:focus				{background: url('../Site/graphics/sidesubmenu.png');
}

/* sub submenu margin - positions sub submenu group */
.sidesubmenu li ul					{margin:0px 0px 0px 0px;}

/* sub submenu border - adds border to sub submenu buttons */
.sidesubmenu li ul					{border:0px solid #1E2E18;}

/* font padding */
.sidesubmenu li a					{padding: 5px 10px;}

/* font left indent */
.sidesubmenu li a					{text-indent:10px;}


/* -------------------------- Component styles ------------------ */

 /*index page title*/										
#indexseo_1 h1	{
	text-align:center; 
	font-weight:normal; 
	font-style:italic;
	height:35px;
	vertical-align:middle;
/**/padding:0px; 
/**/margin:0px;
}

/*index page description*/
#indexseo_2 h2 	{
	text-align:center;  
	font-weight:normal; 
	font-style:italic;
	height:26px;
/**/padding:0px; 
/**/margin:0px;	
}	

/*template page title*/
#templateseo_1 h1 {
	text-align:center; 
	font-weight:normal; 
	font-style:italic;
	height:35px;
	vertical-align:middle;
/**/padding:0px; 
/**/margin:0px;
}

/*template page description*/
#templateseo_2 h2 {
	text-align:center;  
	font-weight:normal; 
	font-style:italic;
	height:26px;
/**/padding:0px; 
/**/margin:0px;	
}	

/*clock*/
#clock {
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	}  
#timedate {
	text-align:center;
	}
.tabcontainer {
/**/padding:0px 0px 0px 0px;}
 
 /* FONT COLOR AND SIZE*/
  
 /* -------------------------- Global styles --------------------- */

body 			{font-family:Tahoma, Arial, serif, Verdana; color:#2A1E10;font-size:15px;}
textarea		{color:#000000;}
input			{color:#000000;}
a:link 			{
	color: #911285;
	text-decoration: none;
}
a:visited 		{color:#000000;	text-decoration:none;}
a:hover 		{color:#ffffff; text-decoration:none;}
a:active 		{color:#ECD7A6;	text-decoration:none;}
a:focus 		{color:#ECD7A6;	text-decoration:none;}

h3				{color:#993366;}
h4				{color:#000000;}
p				{color: #000000;
}

/* -------------------------- Global styles --------------------- */

/*title and descriptions*/										
#indexseo_1 h1				{color:#482B27; font-size:20px;} 
#indexseo_2 h2 				{color:#8A5857; font-size:12px;}
#templateseo_1 h1 			{color:#C5A29E; font-size:20px;} 
#templateseo_2 h2 			{color:#DFCCCA; font-size:12px;}

/*icons*/
.icons						{color:#482B27; font-size:11px;} 
 .icons a:link				{color:#482B27;}
 .icons a:visited			{color:#482B27;}
 .icons a:hover				{color:#ffffff;}
 .icons a:active			{color:#482B27;}
 
/*clock*/
#clock						{color:#EDE1E0; text-align:right;}  

/*copyright*/
.copyright					{color:#DFCCCA; text-decoration:none;font-size:12px;} 

/*bottom links*/
.bottom_links				{color:#DFCCCA; font-size:12px;} 
 .bottom_links a:link		{color:#DFCCCA; text-decoration:none;} 
 .bottom_links a:visited	{color:#DFCCCA; text-decoration:none;} 
 .bottom_links a:hover		{color:#ffffff; text-decoration:underline;} 
 .bottom_links a:active		{color:#DFCCCA; text-decoration:none;}
 
/* ######### Topmenu ######### */

/*font size*/
.topmenu ul				{font: bold 12px Verdana;}

/*font color*/
.topmenu li a			{color:#EDE1E0;}
.topmenu li a:link		{color:#EDE1E0;}
.topmenu li a:visited	{color:#EDE1E0;}
.topmenu li a:hover		{color:#ffffff;}
.topmenu li a:active	{color:#EDE1E0;}
.topmenu a.selected		{color:#EDE1E0;}


/* ######### Topmenu Submenu ######### */

/*font style*/
.ddsubmenustyle, .ddsubmenustyle ul {font: normal 12px Verdana;}

/*font color*/
.ddsubmenustyle li a				{color:#EDE1E0;}
.ddsubmenustyle li a:hover			{color:#ffffff;}

 /* ######### Sidemenu ######### */

/* font style */
.sidemenu ul li a					{font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; text-decoration: none;}

/* font color */
.sidemenu ul li a					{color: #EDE1E0;}
.sidemenu ul li a:link				{color: #EDE1E0;}
.sidemenu ul li a:visited			{color: #EDE1E0;}
.sidemenu ul li a:hover				{color: #ffffff;}
.sidemenu ul li a:active			{color: #EDE1E0;}
.sidemenu ul li a:selected			{color: #EDE1E0;}
.sidemenu ul li a:focus				{color: #EDE1E0;}


 /* ######### Side submenu ######### */

/* font style */
.sidesubmenu li a					{font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;}

/* font color */
.sidesubmenu li a					{color: #EDE1E0;}
.sidesubmenu li a:link				{color: #EDE1E0;}
.sidesubmenu li a:visited			{color: #EDE1E0;}
.sidesubmenu li a:hover				{color: #ffffff;}
.sidesubmenu li a:active			{color: #EDE1E0;}
.sidesubmenu li a:selected			{color: #EDE1E0;}
.sidesubmenu li a:focus				{color: #EDE1E0;}

 /* font position style */
 .textcenter {
	text-align: center;
}


/* company name used in Privacy page */
.redfont 					{color:#FF0000; 	font-size:9pt;	font-weight:bold;}
 


/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  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; color: #9a287d;}
.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; }
.textCenter { text-align: center;}


.monarchtext {
	background-color: #C0C0C0;
}



BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
  
}
.left-column {
background: #af807a;
padding: 10px;
}

.left-column .infoBoxContents {
background: transparent;
font-size: 0.8em;
line-height: 1.5;
}

.left-column a {
color: white;
}

.left-column .infoBoxHeading {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
background: #ffffff;
color: #911285;
font-variant: small-caps;
}
A {
  color: #000000;
  text-decoration: none;
}

.main-content {
background: #fafafa;
padding: 10px;
}

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

FORM {
	display: inline;
}

TR.header {
  background: #af807a;
}

TR.headerNavigation {
  background: #af807a;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #af807a;
  color: #911285;
  font-weight : bold;
}

A.headerNavigation { 
  color: #000; 
}

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

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

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #af807a;
  color: #FFFFFF;
  font-weight: bold;
  }

.infoBox {
  background: #af807a;
}

.infooBox13 {
  background: #af807a;
  font-family: Verdana, Arial, sans-serif;
  color: #000000;
  font-size: 12px;
}

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

.infoBoxNotice {
  background: #FF8E90;
}

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

.searchboxarea {
background-image: url('../Site/styles/images/logo_2.jpg');
width: 455px;
height: 79px;
vertical-align: top;
padding-right: 5px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
}

.languageboxarea {
background-image: url('../Site/styles/images/logo_3.jpg');
width: 455px;
height: 78px;
vertical-align: bottom;
padding-right: 5px;
}

.breadcrumbarea {
background-image: url('../Site/styles/images/logo_5.jpg');
width: 760px;
height: 28px;
padding-left: 220px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
}

.footerarea {
	background-image:;
	width: 760px;
	height: 28px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	padding: 5px;
}

.outline {
border-top-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-left-width: 1px;
border-style: solid;
border-color: #961d8e;
}

.border-background {
background-image: url('../Site/styles/images/borderbg.gif');
width: 149px;
height: 149px;
padding-top: 22px;
}

TD.infoBoxHeading {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
background: transparent;
color: #911285;
}

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

TD.mainred{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color:#FF0000;
  font-weight:bold;
}

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: 0px;
border-style: solid;
border-color: #cccccc;
border-spacing: 1px;
}
.productListing-heading {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
background: #fafafa;
color: #911285;
font-weight: bold;
}
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;

}

A.pageResults {
  color: #0000FF;
}

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

TD.pageHeading, DIV.pageHeading {
font-family: Verdana, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
color: #961d8e;
font-variant: small-caps;
}
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.main2, P.main2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  line-height: 1.5;
}

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

.left-column .infoBox {
background: transparent;
}
/*** Begin Header Tags SEO ***/
h1 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
/*** End Header Tags SEO ***/


