body { background: #fff url(/graphics/toile.png); margin: 20px 0px 20px 0px; padding: 0px; font-family:arial,verdana,sans-serif; font-size:13px; color#222; } 

a:link { color:#b202b4; }
a:visited { color:#b202b4; } 
a:hover { color:#b202b4; } 
a:active { color:#b202b4; } 

h1 { font-family:palatino linotype,palatino,georgia,times new roman,times,courier new,serif; color:#990088; font-size:15px; font-weight:bold; margin:0px 0px 2px 0px; line-height:17px; }
h2 { color:#990088; font-size:17px; font-weight:bold; margin-top:0px; margin-bottom:4px;  }
h3 { color:#4a9c9c; font-size:17px; font-weight:bold; margin-top:0px; margin-bottom:2px;  }
h4 { color:#990088; font-size:15px; font-weight:bold; margin-top:2px; margin-bottom:1px;  }
h5 { color:#222; font-size:13px; font-weight:bold; margin-top:0px; margin-bottom:1px;  }
h6 { color:#990088; font-size:13px; font-weight:bold; padding:0px; margin-top:0px; margin-bottom:0px; text-align:left; }

p { margin:0px; text-align:justify; }

div.heading { color:#990088; font-size:12px; font-weight:bold; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px;  }
div.headingtop { color:#990088; font-size:12px; font-weight:bold; margin:10px 0px 0px 0px;  }

ul.service { color:#222; padding:0px 0px 0px 12px; margin:0px 0px 0px 7px; }
ul.delivery { color:#222; padding:0px 0px 0px 12px; margin:0px 0px 0px 7px; }
ul.menu { list-style-type:square; color:#990088; padding:0px 0px 0px 12px; margin:0px 0px 0px 7px; }
ul.menuhome { list-style-type:square; color:#990088; padding:5px 0px 0px 12px; margin:5px 0px 0px 7px; }

li { padding:0px; font-size:13px; color:#222; }


form { color:#840084; font-size:11px; margin:0px; }
input { color:#840084; font-size:11px; font-weight:bold; }
hr { color:#222; height:1px; margin:10px 0px 10px 0px; }  

.bar { background-color:#6c6d6f; border-bottom:5px solid #fff; }
.bk { color:#79974c; font-size:11px; }
.borderwhite { border:5px solid #fff; }
.date { color:#990088; font-size:13px; }
.faq { color:#4b9193; font-weight:bold; line-height:16px; }
.help { color:#990088; font-weight:bold; margin-top:2px; margin-bottom:1px;  }
.homeborder { border:5px solid #ddd; padding:0px; }
.leftcolumn { background-color:#fff;}
.linen { color:#222; font-size:11px; }
.mainborder { border:1px solid #222; }
.menupad { background-image:url(/graphics/separator.gif); background-color:#fff; }
.motto { font-family:palatino linotype,palatino,georgia,times new roman,times,courier new,serif; color:#313131; font-size:15px; font-weight:bold; margin:0px 0px 2px 0px; line-height:17px; }
.omg { color:#222; font-size:12px; text-align:right; }
.omgtb { color:#222; font-size:12px; }
.photoborder { border:3px solid #ddd; padding:0px; }
.separate { color:#888; font-size:11px; font-weight:bold; padding:10px 0px 0px 0px; }
.service { color:#010369; font-size:13px; font-weight:bold; }
.shipborder { border-bottom:20px solid #fff; padding:0px; }
.shipping { font-family:palatino linotype,palatino,georgia,times new roman,times,courier new,serif; color:#4a9c9c; font-size:15px; font-weight:bold; text-decoration:none; margin:0px 0px 2px 0px; line-height:17px; }
.subscribe { border:2px solid #8467b8; }
.text9gray { color:#888; font-size:12px; }
.topcartpadding { border-bottom:15px solid #fff; padding:0px; }
.topnav { border-top:15px solid #fff; }


.shiptable { background-color:#fff; border-top:1px solid #990099; border-left:1px solid #990099; margin-top:0px; margin-bottom:0px; }
.shipcell { background-color:#fff; border-bottom:1px solid #990099; border-right:1px solid #990099; }


a.nav1 { color:#595959; font-size:11px; font-weight:bold; text-decoration:none; text-align:center; margin-top:8px; margin-bottom:4px; line-height:16px;  }
a.nav1:visited { color: #595959; }
a.nav1:active { color: #595959; }
a.nav1:hover { color: #990088; }

a.nav2 { color:#404040; font-size:12px; }
a.nav2:visited { color: #404040; }
a.nav2:active { color: #404040; }
a.nav2:hover { color: #990088; }

.navsale { color:#cd1943; font-size:12px; font-weight:bold; }
a.navsale { color:#cd1943; font-size:12px; font-weight:bold; }
a.navsale:visited { color: #cd1943; }
a.navsale:active { color: #cd1943; }
a.navsale:hover { color: #cd1943; }

a.shop { color:#990088; font-weight:bold; }
a.shop:visited { color: #990088; }
a.shop:active { color: #990088; }
a.shop:hover { color: #990088; }

a.shop2 { color:#4b9193; font-size:12px; margin-top:10px; }
a.shop2:visited { color: #4b9193; }
a.shop2:active { color: #990088; }
a.shop2:hover { color: #990088; }

a.view { color:#990088; font-weight:bold; }
a.view:visited { color: #990088; }
a.view:active { color: #990088; }
a.view:hover { color: #990088; }

a.swatch { color:#990088; font-weight:bold; text-decoration:underline; }
a.swatch:visited { color: #990088; text-decoration:underline; }
a.swatch:active { color: #990088; text-decoration:underline; }
a.swatch:hover { color: #990088; text-decoration:underline; }

a.dw { color:#bbb; font-size:11px; text-decoration:none; }
a.dw:visited { color: #bbb; text-decoration:none; }
a.dw:active { color: #bbb; text-decoration:none; }
a.dw:hover { color: #840084; text-decoration:none; }


/* Product Page */
div.prodid { color:#222; font-size:12px; margin:0px; vertical-align:top; text-align:left; padding:0px; }
div.prodname { color:#990088; font-size:13px; font-weight:bold; margin:0px; vertical-align:top; text-align:center; padding:0px; }
div.proddescription {  color:#888; font-size:11px; font-weight:bold; padding:3px 0px 0px 0px; }
div.prodprice { color:#222; font-size:12px; margin:0px; vertical-align:top; text-align:center; padding:0px; }


/* Product Detail Page */
div.detailid { font-size:13px; color:#222; margin:0px; vertical-align:top; text-align:center; }
div.detailname { font-size:21px; color:#990088; font-weight:bold; vertical-align:top; text-align:center; margin:0px; }
td.detailimage { vertical-align:top; margin:0px; padding:0px; } 
div.detaildescription { font-size:13px; color:#222; vertical-align:top; text-align:center; margin:0px; }
div.detailoptions { font-size:13px; font-weight:normal; color:#222; margin:0px; vertical-align:top; }
div.detailprice { font-size:13px; color:#222; margin:0px; vertical-align:top; text-align:center; }
img.prodimage { vertical-align:top; margin:0px; padding:0px; } 
.giantimgname { font-size:19px; color:#6c6d6f; font-weight:bold; margin:0px;  }
td.optiontext { width:45%; }
span.price { text-align:center; }
.detailprice { text-align:center; }




/* Product Options */
SPAN.prodoption { font-size:12px; color:#222; }
SPAN.detailoption { font-size:12px; color:#222; font-weight:normal; }
SELECT.prodoption { font-size:13px; color:#222; }
SPAN.multioption { font-size: 12px; color:#222; }


/* List Price */
div.listprice { text-align:center; margin-top:0px; margin-right:0px; margin-bottom:2px; margin-left:0px; }
div.detaillistprice { text-align:center; margin-top:7px; margin-right:0px; margin-bottom:2px; margin-left:0px; }


/* ECT Store Links */
a.ectlink:link { color: #4a9c9c; }
a.ectlink:visited { color: #4a9c9c; }
a.ectlink:active { color: #4a9c9c; }
a.ectlink:hover { color: #990088; }


/* Category Layout */
P.catname { color:#4b9193; font-size:17px; font-weight:bold; text-decoration:none; margin:0px; text-align:left; vertical-align:top; }
P.catdesc { color:#222; font-size:13px; font-weight:normal; margin:0px; text-align:justify; }
IMG.catimage { border:0px; border:0px solid #000000; vertical-align:top;  }
TD.catimage { vertical-align:top; } 
TD.catname { vertical-align:top; text-align: left; } 
TD.catnavigation { color:#4b9193; font-size:17px; font-weight:bold; text-decoration:none; margin:0px; text-align:left;  }


/* Price Color */
SPAN.price { color: #222; }


/* Discounts on Category Page */
div.catdiscounts { color:#222; font-size:13px; font-weight:bold; }


/* Discounts on Products Page */
div.proddiscounts { color:#990088; font-size:15px; font-weight:bold; }
span.discountsapply { color:#222; font-size:15px; }
div.discountsapply { color:#222; font-size:13px; }


/* Discounts on Product Details Page */
div.detaildiscounts { color:#888; font-size:15px; font-weight:bold; text-align:center; padding:0px 0px 10px 0px; }
span.detaildiscountsapply { display:none; }


/* Top Product Navigation */
td.prodnavigation { font-size:16px; color: #4b9193; font-weight:bold; text-decoration:none; margin:4px 0px 2px 0px; }
P.prodnavigation { font-size:16px; color: #4b9193; font-weight:bold; text-decoration:none; margin:4px 0px 2px 0px; }
P.catnavigation { font-size:16px; color: #990088; font-weight:bold; text-decoration:none; margin:4px 0px 2px 0px; }



/* Table and Cell Background Properties in the files Search, Tracking, Order Status, Checkout */ 
.cobhl { background-color:#f7f7ef; color:#222; font-size:13px; }
TABLE.cobtbl { background-color: #7d9db7; } 
TD.cobhl { background-color: #f7f9fb; }
TD.cobll { background-color: #f7f9fb; color : #666666; }


/* Page Number Properties */
P.pagenums { font-size:12px; margin:10px 0px 10px 0px; }
SPAN.currpage { color: #990088; font-weight: normal; font-size:12px; margin:10px 0px 10px 0px; }


/* Custom Cart CSS */
.quant { font-size:10px; color:#222; }
.prodseparator { padding: 0px; }
.prodimage{ padding: 0px; }
.spryimage { padding-left:0px; padding-right:0px; margin-left:0px; margin-right:0px; }
.pickup { font-color:#222; font-size:12px; font-weight:bold; }
.emf { width:200px; }

/* SpryTabbedPanels.css - version 0.4 - Spry Pre-Release 1.6.1 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* Main Panel parameters */
.TabbedPanels { margin: 0px; padding: 0px;
	float: left;
	clear: none;
	width: 100%;
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

/* General tab parameters */
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 8px;
	margin: 0px 4px 0px 0px;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	background-color: #7cc2c1;
	list-style: none;
	border: solid 1px #4a9c9c;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

/* Mouseover tab */
.TabbedPanelsTabHover { color: #fff; outline:none; text-decoration:underline; }

/* Selected tab */
.TabbedPanelsTabSelected { 
	background-color: #4a9c9c;
	border-bottom: 1px solid #4a9c9c;
	color: #fff;
	outline:none;
}

/* Link in panel */
.TabbedPanelsTab a {
	color: #fff;
	text-decoration: none;
}

/* Panel colors and borders */
.TabbedPanelsContentGroup {
clear: both;
border-left: solid 1px #4a9c9c;
border-bottom: solid 1px #4a9c9c;
border-top: solid 1px #4a9c9c;
border-right: solid 1px #4a9c9c;
background-color: #fff;
padding: 5px;
}




/* Panel content padding*/
.TabbedPanelsContent { padding-top:8px; padding-right:4px; padding-bottom:4px; padding-left:4px; margin: 0px; text-align:left; }


/*


   Magic Thumb v2.0.47 
   Copyright 2011 Magic Toolbox
   Buy a license: www.magictoolbox.com/magicthumb/
   License agreement: http://www.magictoolbox.com/license/


*/

/* Style of the small image link */
.MagicThumb, .MagicThumb:hover {
cursor: url(graphics/zoomin.cur), pointer;
outline: 0 !important;
}

/* Style of the small image when the large image is expanded */ 
.MagicThumb-expanded-thumbnail {
cursor: default;
}

/* Style of the span inside the small image link */
.MagicThumb span {
display: none !important;
}

/* Style of the small image */
.MagicThumb img {
border: 1;
outline: 0;
}

/* Style of the expanded image */
.MagicThumb-expanded {
cursor: url(graphics/zoomout.cur), pointer;
background: transparent;
border: 1px solid #ccc;
outline: 0;
padding: 0;
}

/* Style of the caption for the expanded image */
.MagicThumb-caption {
color: #333;
font: normal 10pt Verdana, Helvetica;
background: #ccc;
text-align: left;
padding: 8px;
border: 0 !important;
outline: 0 !important;
}

/* Style of the close/next/previous buttons */
.MagicThumb-buttons {
background: transparent url(/store/magicthumb/graphics/buttons2.png) no-repeat 0 0;
height: 24px;
display: block;
}

.MagicThumb-buttons a {
width: 24px;
height: 24px;
margin: 0px 1px !important;
overflow: hidden;
}

/* Style of the loading message box */
.MagicThumb-loader {
font: normal 12pt sans-serif;
border: 1px solid #000;
background: #fff url(/store/magicthumb/graphics/loader.gif) no-repeat 2px 50%;
padding: 2px 2px 2px 22px;
margin: 0;
text-decoration: none;
text-align: left;
}

/* Style of the small images which swap the main image */
.MagicThumb-swap {
}

/* Style to hide caption on page. Only needed for #id method. */
.MagicThumb-external-caption {
display: none;
}


