body { background: #fff url(/graphics/toile.png); margin: 20px 0px 20px 0px; padding: 0px; } 

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:11pt; font-weight:bold; text-decoration:none; margin:0px 0px 2px 0px; line-height:17px; }
h2 { font-family:arial,verdana,sans-serif; color:#990088; font-size:13pt; font-weight:bold; text-decoration:none; margin-top:0px; margin-bottom:4px;  }
h3 { font-family:arial,verdana,sans-serif; color:#4a9c9c; font-size:13pt; font-weight:bold; text-decoration:none; margin-top:0px; margin-bottom:2px;  }
h4 { font-family:arial,verdana,sans-serif; color:#990088; font-size:11pt; font-weight:bold; text-decoration:none; margin-top:2px; margin-bottom:1px;  }
h5 { font-family:arial,verdana,sans-serif; color:#222; font-size:10pt; font-weight:bold; text-decoration:none; margin-top:0px; margin-bottom:1px;  }
h6 { font-family:arial,verdana,sans-serif; color:#990088; font-size:10pt; font-weight:bold; text-decoration:none; padding:0px 0px 0px 0px; margin-top:0px; margin-bottom:0px; text-align:left; }

p { font-family:arial,verdana,sans-serif; color:#222; font-size:10pt; font-weight:normal; margin: 0px 0px 0px 0px; text-align:justify; }
p.gcs { font-family:arial,verdana,sans-serif; color:#444; font-size:9pt; font-weight:normal; margin: 0px 0px 0px 0px; text-align:justify; }

div.heading { font-family:arial,verdana,sans-serif; color:#990088; font-size:9pt; font-weight:bold; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px;  }
div.headingtop { font-family:arial,verdana,sans-serif; color:#990088; font-size:9pt; font-weight:bold; margin:10px 0px 0px 0px;  }

ul.service { 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; }
ul.style { list-style-type:disc; color:#222; padding: 0px 0px 0px 12px; margin: 0px 0px 10px 7px; }
li.style { margin-bottom: .8em; }
ul.monogram { list-style-type:disc; color:#222; padding: 0px 0px 0px 12px; margin: 0px 0px 0px 7px; }

li { padding: 0px 0px 0px 0px; font-family:arial,verdana,sans-serif; font-size:10pt; font-color:#222; font-weight:normal; }


form { font-family:arial,verdana,sans-serif; color:#840084; font-size:8pt; font-weight:normal; margin:0px 0px 0px 0px; }
input { font-family:arial,verdana,sans-serif; color:#840084; font-size:8pt; font-weight:bold; }
hr { color:#222; height:1px; margin:10px 0px 10px 0px; }  

.bar { background-color:#6c6d6f; border-bottom:5px solid #fff; }
.bk { font-family:arial,verdana,sans-serif; color:#79974c; font-size:8pt; font-weight:normal; text-decoration:none; }
.borderwhite { border:5px 5px 5px 5px solid #fff; }
.faq { font-family:arial,verdana,sans-serif; color:#4b9193; font-size:12pt; font-weight:bold; text-decoration:none; margin:7px 0px 0px 0px; padding:7px 0px 0px 0px; line-height:18pt; }
.help { font-family:arial,verdana,sans-serif; color:#990088; font-size:10pt; font-weight:bold; text-decoration:none; margin-top:2px; margin-bottom:1px;  }
.homeborder { border:5px solid #ddd; padding:0px; }
.leftcolumn { background-color:#fff;}
.linen { font-family:arial,verdana,sans-serif; color:#222; font-size:11px; font-weight:normal; }
.mainborder { border:1px solid #222; }
.menupad { background-image:url(/graphics/separator.gif); background-color:#fff;  }
.photoborder { border:3px solid #ddd; padding:0px; }
.separate { font-family:arial,verdana,sans-serif; color:#888; font-size:8pt; font-weight:bold; padding:10px 0px 0px 0px; }
.service { font-family:arial,verdana,sans-serif; color:#010369; font-size:13px; font-weight:bold; }
.subscribe { border:2px solid #8467b8; }
.text { font-family:arial,verdana,sans-serif; color:#222; font-size:10pt; font-weight:normal; }
.text9gray { font-family:arial,verdana,sans-serif; color:#888; font-size:9pt; font-weight:normal; }
.topcartpadding { border-bottom:15px solid #fff; padding:0px; }


.shiptable { background-color:#ffffff; border-top:1px solid #990099; border-left:1px solid #990099;
  font-family:arial,verdana,sans-serif; color:#222; font-size:10pt; font-weight:normal; margin-top:0px; margin-bottom:0px; }
.shipcell { background-color:#ffffff; border-bottom:1px solid #990099; border-right:1px solid #990099; }


a.nav1 { font-family:arial,verdana,sans-serif; color:#595959; font-size:8pt; 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 { font-family:arial,verdana,sans-serif; color:#404040; font-size:9pt; font-weight:normal; }
a.nav2:visited { color: #404040; }
a.nav2:active { color: #404040; }
a.nav2:hover { color: #990088; }

.navsale { font-family:arial,verdana,sans-serif; color:#cd1943; font-size:9pt; font-weight:bold; }
a.navsale { font-family:arial,verdana,sans-serif; color:#cd1943; font-size:9pt; font-weight:bold; }
a.navsale:visited { color: #cd1943; }
a.navsale:active { color: #cd1943; }
a.navsale:hover { color: #cd1943; }

a.shop { font-family:arial,verdana,sans-serif; color:#990088; font-size:10pt; font-weight:bold; text-decoration:none; }
a.shop:visited { color: #990088; text-decoration:none; }
a.shop:active { color: #990088; text-decoration:none; }
a.shop:hover { color: #990088; text-decoration:underline; }

a.shop2 { font-family:arial,verdana,sans-serif; color:#4b9193; font-size:9pt; font-weight:normal; margin-top:10px; }
a.shop2:visited { color: #4b9193; }
a.shop2:active { color: #990088; }
a.shop2:hover { color: #990088; }

a.view { font-family:arial,verdana,sans-serif; color:#990088; font-size:13px; font-weight:bold; }
a.view:visited { color: #990088; }
a.view:active { color: #990088; }
a.view:hover { color: #990088; }

a.swatch { font-family:arial,verdana,sans-serif; color:#990088; font-size:13px; 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 { font-family:arial,verdana,sans-serif; color:#bbb; font-size:8pt; font-weight:normal; 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 { font-family:arial,verdana,sans-serif; color:#222; font-size:12px; margin:0px 0px 0px 0px; vertical-align:top; text-align:left; padding:0px 0px 0px 0px; }
div.prodname { font-family:arial,verdana,sans-serif; color:#990088; font-size:10pt; font-weight:bold; margin:0px 0px 0px 0px; vertical-align:top; text-align:center; padding:0px 0px 0px 0px; }
div.proddescription {  font-family:arial,verdana,sans-serif; color:#888; font-size:8pt; font-weight:bold; padding:3px 0px 0px 0px; }
div.prodprice { font-family:arial,verdana,sans-serif; color:#222; font-size:12px; margin:0px 0px 0px 0px; vertical-align:top; text-align:center; padding:0px 0px 0px 0px; }


/*Product Detail Page*/
div.detailid { font-family:arial,verdana,sans-serif; font-size:10pt; color:#222; margin:0px 0px 0px 0px; vertical-align:top; text-align:center; }
div.detailname { font-family:arial,verdana,sans-serif; font-size:15pt; color:#990088; font-weight:bold; vertical-align:top; text-align:center;  margin:0px 0px 0px 0px; 0px; }
td.detailimage { vertical-align:top; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; } 
div.detaildescription { font-family:arial,verdana,sans-serif; font-size:10pt; color:#222; vertical-align:top; text-align:center; margin:0px 0px 0px 0px; }
div.detailoptions { font-family:arial,verdana,sans-serif; font-size:9pt; color:#222; margin:0px 0px 0px 0px; vertical-align:top; }
div.detailprice { font-family:arial,verdana,sans-serif; font-size:10pt; color:#222; margin:0px 0px 0px 0px; vertical-align:top; text-align:center; }
img.prodimage { vertical-align:top; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; } 


/*Product Options*/
SPAN.prodoption { font-size:9pt; font-family:arial,verdana,sans-serif; color:#222; }
SPAN.detailoption { font-size:9pt; font-family:arial,verdana,sans-serif; color:#222; }
SELECT.prodoption { font-size:9pt; font-family:arial,verdana,sans-serif; color:#222; }
SPAN.multioption { font-size: 9pt; font-family:arial,verdana, sans-serif; color:#222; }


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


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


/*Category Layout*/
P.catname { font-family:arial,verdana,sans-serif; color:#4b9193; font-size:13pt; font-weight:bold; text-decoration:none; margin:0px 0px 0px 0px; text-align:left; vertical-align:top; }
P.catdesc { font-family:arial,verdana,sans-serif; color:#222; font-size:10pt; font-weight:normal; margin:0px 0px 0px 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 { font-family:arial,verdana,sans-serif; color:#4b9193; font-size:13pt; font-weight:bold; text-decoration:none; margin:0px 0px 0px 0px; text-align:left;  }


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


/*Top Product Navigation*/
td.prodnavigation { font-size:12pt; font-family:arial,verdana,sans-serif; color: #4b9193; font-weight:bold; text-decoration:none; margin:4px 0px 2px 0px; }
P.prodnavigation { font-size:12pt; font-family:arial,verdana,sans-serif; color: #4b9193; font-weight:bold; text-decoration:none; margin:4px 0px 2px 0px; }
P.catnavigation { font-size:12pt; font-family:arial,verdana,sans-serif; 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; font-family:arial,verdana,sans-serif; color:#222; font-size:10pt; }


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


/*Custom Cart CSS*/
div.quant { font-size:10px; font-family:arial,verdana,sans-serif; color:#222; }
.prodseparator { padding: 0px; }
.prodimage{ padding: 0px; }

/* 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: 10pt;
	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: solid 1px #4a9c9c;
	background-color: #fff; 
	align:left;
	text-align: left:
	padding-top:8px; padding-right:4px; padding-bottom:4px; padding-left:4px;
}

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


/* Added Tweaks */
.spryimage ( padding-left:0px; padding-right:0px; margin-left:0px; margin-right:0px; }



