/*
  $Id: stylesheet.css,v 1.42 2002/01/29 12:21:15 jan0815 Exp $

hover  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2001 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Arial, Verdana,  sans-serif; font-size: 10px; }
.errorBox { font-family : Arial, Verdana,  sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial, Verdana,  sans-serif; font-size : 10px; color: crimson; }


BODY {

  background: #7f8fd5;
    color: #000000;
	margin: 0px;
/*  background-image:url("images/fullGuttersBG.jpg"); 
  background-repeat:repeat-y; */
}

BODY.homepage {
  background: #7f8fd5;
  color: #000000;
  margin: 0px;
/*  background-image:url("images/fullGuttersBG.jpg"); 
  background-repeat:repeat-y; */
}

BODY.nobg {
	background: #ffffff;
	color: #000000;
	margin: 0px;
}


A { 
  color: blue; 
  text-decoration: underline; 
}

A:hover { 
  color: #AABBDD; 
  text-decoration: underline; 
}
A.subheader { 
  font-family: Arial, Verdana sans-serif;
  font-size: 13pt;
  color: #ffffff; 
  text-decoration: none; 
}
A.subheader:hover { 
  color: #ffffff; 
  text-decoration: underline; 
}
A.breadcrumb { 
  font-family: Arial, Verdana sans-serif;
  font-size: 10pt;
  color: #fea225; 
  text-decoration: underline; 
  font-weight: bold;
}
A.breadcrumb:hover { 
  color: #000080; 
  text-decoration: underline; 
}
SPAN.breadcrumb {
  font-family: Arial, Verdana sans-serif;
  font-size: 10pt;
  color: #000000; 
  font-weight: bold;
}

TD.welcomeText { 
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  color: #000000; 
  font-weight: bold;
}

A.prod { 
  color: blue; 
  text-decoration: ; 
  font-family: Arial, Verdana,  sans-serif;
  font-size: 10px;
}
A.infoBoxBr { 
  color: #000000; 
  font-family: Arial, Verdana,  sans-serif;
  font-size: 10px;
  text-decoration: none;
}
A.infoBoxBr:hover { 
  color: #dddddd; 
  text-decoration: underline;
}
.rentalBoxExtra a{ 
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  color: #0000ff; 
  font-weight: bold;
}

.rentalBoxExtra a:hover{ 
  text-decoration: underline;
}

A.prod:hover { 
  color: blue; 
  text-decoration: underline; 
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #660000;
}

TD.headerNavigation {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10pt;
  color: #000000;
}
A.headerNavigation { 
  font-family: Arial, Verdana, sans-serif;
  font-size: 10pt;
  color: blue; 
}
A.homeLink {
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  color: #FFFFFF; 
  font-weight: bold;
  text-decoration: none;
}
A.homeLink:hover {
  text-decoration: underline;
  color: #ffffff;
}
A.homeLink_french {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #0c0068; 
  font-weight: bold;
  text-decoration: none;
}
A.homeLink_french:hover {
  text-decoration: none;
  color: #fea225;
}
A.homeLink_frenchS {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #0c0068; 
  font-weight: bold;
  text-decoration: none;
}
A.homeLink_frenchS:hover {
  text-decoration: none;
  color: #fea225;
}

A.homeLink2 {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10pt;
  color: white; 
  font-weight: bold;
  text-decoration: none;
}
A.homeLink2:hover {
  color: white;
  text-decoration: underline;
}
A.genreBig {
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  color: #0c0068; 
  font-weight: bold;
  text-decoration: underline;
}
A.genreBig:hover {
  text-decoration: underline;
  color: #fea225;
}
A.genreSmall {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10pt;
  color: #0c0068; 
  font-weight: normal;
  text-decoration: underline;
}
A.genreSmall:hover {
  text-decoration: underline;
  color: #fea225;
}

TD.headerNavigationBlue {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10pt;
  color: #31659C;
}
A.headerNavigationBlue { 
  font-family: Arial, Verdana, sans-serif;
  font-size: 10pt;//#9F6905
  color: gray; 
}
A.infoBoxWhite { 
  font-family: Arial, Verdana,  sans-serif;
  font-size: 10px;
  color: white; 
}
A.bestsellersNav { 
  font-family: Arial, Verdana,  sans-serif;
  font-size: 10px;
  color: white; 
}
TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Arial, Verdana,  sans-serif;
  font-size: 10pt;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Arial, Verdana,  sans-serif;
  font-size: 10pt;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #660000;
}

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

TABLE.infoBox {
  background: #000000;
}

TABLE.infoBoxContents {
  background: #ffffff;
}
TABLE.infoBoxpurple1 {
  background: #FFFFFF;
}

TABLE.infoBoxContentspurple1 {
  background: #F7DFFF;
}
TABLE.infoBoxpurple2 {
  background: #FFFFFF;
}

TABLE.infoBoxContentspurple2 {
  background: #FFDFFC;
}
TABLE.bestsellerContents {
  font-family: Arial, Verdana,  sans-serif;
  color:#ffffff; 
  font-size: 10px;
  background: #29455A;
}
TABLE.infoBoxpurple3 {
  background: #FFFFFF;
}
TABLE.infoBoxContentspurple3 {
  background: #F7BDDE;
}
TABLE.infoBoxpurple4 {
  background: #FFFFFF;
}
TABLE.infoBoxContentspurple4 {
  background: #F2CEDE;
}
TABLE.infoBoxContentsCLR {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 10px;
}
TABLE.infoBoxContentsYELLOW {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 10px;
  border-color: #FFCE31;
}
TD.bestsellerContents {
  font-family: Arial, Verdana,  sans-serif;
  color:#ffffff; 
  font-size: 10px;
  background: #006274;
}

TD.infoBoxHeading {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 14px;
  background: #003893;
  color:#ffffff; 
  width: 100%;
}


TD.redinfoBoxHeading {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 14px;
  background: #ff0000; 
  color:#ffffff; 
  width: 100%;
}


/**/
TD.purple1BoxHeading {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 10pt;
  background: #522994; 
  color:#ffffff; 
  width: 100%;
}
TD.BoxHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 19px;
  background: #ffffff; 
  color: black; 
  width: 100%;
}
/**/
TD.redBoxHeading {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 10pt;
  background: red; 
  color:#ffffff; 
  
}
/**/
TD.purple2BoxHeading {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 10pt;
  background: #9C2994; 
  color:#ffffff; 
  width: 100%;
}
/**/
TD.purple3BoxHeading {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 10pt;
  background: #D63194; 
  color:#ffffff; 
  width: 100%;
}
/**/
TD.magentaBoxHeading {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 10pt;
  background: magenta; 
  color:#ffffff; 
  width: 100%;
}
/**/
TD.purpleBoxHeading {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 10pt;
  background: purple; 
  color:#ffffff; 
  width: 100%;
}
/**/
TD.qBoxHeading {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 10px;
  background: #FFCE31; 
  color:#31659C; 
}
TD.cartBoxHeading {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 10pt;
  background: #FBE44A; 
  color:#31659C; 
}
TD.infoBox, TD.infoBoxContentsCLR, SPAN.infoBox {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 10px;
}
}
TD.infoBoxBr {
  font-family: Arial, Verdana,  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;
}

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: Arial, Verdana,  sans-serif;
  font-size: 10px;
  background: #d2e9fb;
  color: #000000;
  font-weight: bold;
  font-variant: small-caps;
}

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

A.pageResults { 
  color: #0000FF; 
}

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

TD.pageHeading, DIV.pageHeading, SPAN.pageHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 19px;
  font-weight: bold;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

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

TD.main, P.main {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  line-height: 1.5;
}
LI.smallText, TD.smallText, TR.smallText, SPAN.smallText {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 9pt;
}
TD.smallTextEmp, TR.smallTextEmp, SPAN.smallTextEmp {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 9pt;
  font-weight: bold;
  font-style: italic;  
}

TD.xsmallText, TR.xsmallText, SPAN.xsmallText {
  font-family: Arial, Verdana, sans-serif;
  font-size: 7pt;
}
TD.xxsmallText, TR.xxsmallText, SPAN.xxsmallText {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 7pt;
}
TD.xxxsmallText, TR.xxxsmallText, SPAN.xxxsmallText {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 6pt;
}
TD.tabon { 
  font-family : Arial, Verdana,  sans-serif;
  font-size : 10pt;
  color: #FFFFFF;
  background-color: #003366;
}
TD.taboff {
  font-family : Arial, Verdana,  sans-serif;
  font-size : 10pt; 
  color: #003F08;
  background-color: #6699CC;
}
TD.taboff-bk {
  font-family : Arial, Verdana,  sans-serif;
  font-size : 10pt; 
  color: #000000;//
  background-color:#6699CC ;
}
TD.splashBox {
  font-family : Arial, Verdana,  sans-serif;
  font-size : 10pt; 
  color: #18027A;
}

A.tab {
  color: #000000;
  text-decoration: none;
}
TD.accountCategory {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 13px;
  color: #aabbdd;
}
TD.fieldKey {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 10pt;
  font-weight: bold;
}
TD.fieldValue {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 10pt;
}
TD.tableHeading {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 10pt;
  font-weight: bold;
}
SPAN.newItemInCart, newItemInq {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 10px;
  color: #ff0000;
}
CHECKBOX, RADIO, INPUT, SELECT {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Arial, Verdana,  sans-serif;
  font-size: 11px;
}
SPAN.greetUser {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 10pt;
  color: #f0a480;
  font-weight: bold;
}
TABLE.formArea {
  background: #eeeeee;
  border-color: #fea225;
  border-style: solid;
  border-width: 1px;
}
TABLE.formArea2 {
  background: #ECFFF9;
  border-color: #B8E0D3;
  border-style: solid;
  border-width: 1px;
}
TD.formAreaTitle {
  font-family: Tahoma, Arial, Verdana,  sans-serif;
  font-size: 10pt;
  font-weight: bold;
}
SPAN.markProductOutOfStock {
  font-family: Tahoma, Arial, Verdana,  sans-serif;
  font-size: 10pt;
  color: #c76170;
  font-weight: bold;
}
SPAN.productSpecialPrice {
  font-family: Arial, Verdana,  sans-serif;
  color: #ff0000;
}
TD.checkoutBar {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 10px;
  color: #aabbdd;
}
SPAN.checkoutBarHighlighted {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 10px;
  color: #000000;
}

.navlinks {
    font-size:11pt;
    font-family: arial, verdana, sans-serif;
    font-weight: normal;
}

.navlinks a {
    display:block;
    width:auto; /* fixes width inconsistencies between NS and IE */
    border:0px solid #fea225;
    border-style:solid;
    color:#FFFFFF;
    padding:3px;
    text-decoration:none;
/*    font-weight:bold; */
    background-color:#4960c4;
}
.navlinks a:hover {
    background-color: #003893;
    text-decoration: none;
    color:#FFFFFF;
/*	background-color: rgb(0, 124, 195); */
}

TD.sel_navlinks {
    font-size:11pt;
    font-family: arial, verdana, sans-serif;
    font-weight: bold;
    background-color: #003893;
}

.sel_navlinks a {
    display:block;
    width:auto; /* fixes width inconsistencies between NS and IE */
    border:0px solid #fea225;
    border-style:solid;
    color:#FFFFFF;
    padding:3px;
    text-decoration:none;
/*    font-weight:bold; */
    background-color:#4960c4;
}
.sel_navlinks a:hover {
    background-color: #003893;
/*	background-color: rgb(0, 124, 195); */
    color: white;
/*    text-decoration:normal; */
}


.toplinks {
    font-size:12pt;
    font-family:verdana,arial;
    font-weight:bold;
    text-decoration:underline;
}
.toplinks a {
    color:#FFFFFF;
}
.toplinks a:hover {
    color:#00309C;
    font-weight:bold;
    text-decoration:underline;

}
.Bodylinks a {
    font-size:10pt;
    color:#00309C;
    text-decoration:none;
    font-family:verdana,arial;

}
.Bodylinks a:hover {
    font-size:10pt;
    color:#00309C;
    text-decoration:underline;
}
.Footerlinks a {
    font-size:8pt;
    color:#FFFFFF;
    text-decoration:none;
    font-family:verdana,arial;

}
.Footerlinks a:hover {
    font-size:8pt;
    color:#FFFFFF;
    text-decoration:underline;
}
.RightMenulinks a {
    font-size:8pt;
    color:#FFFFFF;
    text-decoration:none;
    font-family:arial;

}
.RightMenulinks a:hover {
    font-size:8pt;
    color:#FFFFFF;
    text-decoration:underline;
}
.BodyText {
    font-size:8pt;
    color:#000000;
    text-decoration:none;
    font-family:arial;
  
}
.BodyText2 {
    font-size:10pt;
    color:#000000;
    text-decoration:none;
    font-family:Verdana;
}
.Header1 {
    font-size:13pt;
    color:#000000;
    text-decoration:none;
    font-weight:bold;
    font-family:verdana;  
}
li.splashBox {
  font-family : Arial, Verdana,  sans-serif;
  font-size : 10pt; 
  color: #18027A;

}
li {
 font-family: Arial, Verdana,  Helvetica, sans-serif; 
 font-size: 12pt}
li a { text-decoration: none; 
 color: #3366CC}

P { color: #404040; 
 font-family: Arial, Verdana,  Helvetica, sans-serif; 
 font-size: 12pt}

#menuSub {
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
	height: 100px;
	overflow: hidden;

	background-image: url('extension/topbg.png');
	background-repeat: repeat-x;
	background-color: #003893;
}