  /*
  $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

  Modifs :
  02OCT05 changed 
	.boxText to 12px
	TD.headerNavigation
	TD.infoBoxHeading
  02OCT05 replaced with commented version, integrated prior changes
  29SEP05 added h1, h2 for contrib order logging (?)
  05NOV05 changed bar background colors to f7efbd
  17NOV06 added h3 and hug-heading to place text closer to headers. Modified h1, h2
  10FEV07 added floating division for highting information
  26SEP2008 darken pageHeading to be seen on portable dbddd1 to babdac 
*/


dt{font-weight: bold; font-size: larger}
/* for IE */
.album {
	margin-top: 11px;
}
/* for all other browsers */
html>body .album {
        margin-top: 4px;
}
/* for IE */
.NoteThis {
	float: none;
	width: 365px;
	background: #FFFFFC url(images/branche.jpg) 100% 50% no-repeat;
	color: #8a5609;
	border: 1px solid #888;
	padding: 8px 25px 8px 8px;
	font-family:cursive;
	text-align: left;
        font-size: large;
 }
/* for all other browsers */
html>body .NoteThis {	
	width: 325px;
 }
#NoteThis p {text-align: left;}

 .TinyNote
  {
    float: right;
    width: 130px;
    margin: 5px 5px 5px 8px;
    font-size: small;
    background: #fdfdfa;
    color: #0E5A98;
    border: 1px #bacad7 dashed;
/*
    border-top: 1px #fe410d solid;
    border-right: 1px #444 solid;
    border-bottom: 1px #444 solid;
    border-left: 1px #fe410d solid;
*/
    padding: 3px 8px 3px 8px;
  }

 .TinierNote
{
float: right;
width: 100px;
margin: 3px 5px 5px 5px;
font-size: small;
background-color: #FFFFFF;
color: #0E5A98;
border: 1px solid #DCBFA1;
text-align: center;
padding: 4px 8px 6px 8px;
}

 .TinyNoteLeft
{
float: left;
width: 120px;
margin: 5px 15px 5px 5px;
font-size: small;
font-weight: bold;
background-color: #FFFFFF;
color: #0E5A98;
border: 1px solid #DCBFA1;
padding: 3px 10px 3px 10px;
text-align: left;
}

 .PostItNoteWide
{
float: right;
width: 80%;
margin: 0 0 8px 8px;
font-size: small;
background-color: #FFFFFF;
color: #0E5A98;
border: 1px solid #DCBFA1;
padding: 10px;
}

 .PostItNoteHelp
{
float: left;
width: 96%;
margin: 0px 0px 0px 0px;
font-family: Verdana, Arial, sans-serif;
font-size: small;
font-weight: normal;
background-color: #ffffff /* #fefef5 /* #FDFBE2 */;
color: #758C9C /* #2c6696 /* #0E5A98 */;
/* border: 1px solid #DCBFA1; */
/* padding: 9px; */
padding: 5px 9px 9px 0px ; 

}
.author{
background: transparent url(images/moi-2010-09-80p.jpg) no-repeat 100% 0%; 
padding: 2px 85px 2px 2px;
}
 .PostItNoteFrontPage
{
			float: right;
			width: 180px;
			margin: -10px 8px 10px 10px;
			font-size: large;
			color: #000 /* #0E5A98 */;
                        /* border-top: 1px #fe410d solid;
                        border-right: 1px #444 solid;
                        border-bottom: 1px #444 solid;
                        border-left: 1px #fe410d solid; */
			text-align: center;
			background: transparent url(images/hilite.png) no-repeat;
}

 .addressLabel
{
margin: 0 0 0.5em 0.5em;
font-size: large;
background-color: #FDFDFA;
color: #000000;
border: 1px solid #F1F1ED /* #BABDAC */ ;
padding: 2em;
}

.headerMessage {
    color:#0E5A98;
    font-weight:normal; 
    font-size:small;
}

 .PostItNote, .freeShippingNote
                {
			float: right;
			width: 180px;
			margin: 0 8px 3px 10px;
			font-size: small;
			background: #fdfdfa;
			color: #000 /* #0E5A98 */;
                        border-top: 1px #fe410d solid;
                        border-right: 1px #444 solid;
                        border-bottom: 1px #444 solid;
                        border-left: 1px #fe410d solid;
			padding: 0.8em;
		 }
 .PostItNoteLeft
{
float: left;
width: 250px;
margin: 1.5em 1em 1em 0;
font-size: small;
background-color: #FFFFFF;
color: #0E5A98;
border: 1px solid #DCBFA1;
padding: 10px;
}

 .PostItNoteMap
{
float: left;
width: 168px;
margin: 12px 12px 8px 0px;
font-size: medium;
text-align: center;
background-color: #FFFFFF;
color: #0E5A98;
border: 1px solid #DCBFA1;
padding: 0px;
}

 .PostItNoteTip
{
float: left;
width: 50%;
margin: 12px 12px 8px 0px;
font-size: medium;
background-color: #FDFBE2 /* #FFFFFF */;
color: #0E5A98;
border: 1px solid #DCBFA1;
padding: 10px;
}

 .Tip
{
background: transparent url(images/tip.gif);
background-repeat : no-repeat; 
float: left;
width: 45px;
margin: 0px 0px 0px 0px;
padding: 5px 10px 35px 10px ;
}
 p.Tip
{
text-align: left;
width: 60%;
margin-top: 20px;
padding-left:70px;
float:none;
}

 .PostItNoteInsetRightSmallText
		{
			float: right;
			width: 40%;
			margin: 12px 12px 8px 12px;
			font-size: small;
			background: #fdfdfa;
			color: #000000;
                        border-top: 1px #fe410d solid;
                        border-right: 1px #444 solid;
                        border-bottom: 1px #444 solid;
                        border-left: 1px #fe410d solid;
			padding: 10px;
			font-family : Times,serif; 
			text-align: center;
		}

 .PostItNoteInsetRightPhoto, .PostItNoteInset
{
float: right;
width: 200px;
margin: 0.5em 12px 8px 12px;
font-size: small;
background-color: transparent;
color: #000000;
border: 1px inset #DCBFA1;
padding: 2px;
font-family : Times,serif; 
text-align: center;
}
 .LeftStrip
{
float: left;
width: 100px;
margin-left: 0;
}

 .CaptionedPhotoLeft
{
float: left;
width: 210px;
margin: 0em 1em 1em 0em;
font-size: x-small;
background-color: transparent;
color: #444444;
border: 1px inset #DCBFA1;
padding: 2px;
font-family : Times,serif; 
text-align: center;
}


 .NotePourClients
{
float: left;
width: 680px;
margin: 8px 0px  8px 8px;
font-size: medium;
font-family: "Pristina", cursive;
background-color: #FDFBE2;
color: #0000FF;
border: 1px dashed #DCBFA1;
padding: 10px;
}

 .Tracking {
  float: none;
  width: 90%;
  margin: 8px 12px  8px 0px;
  font-size: medium;
  font-family: Verdana, Arial, sans-serif;
  background-color: #FDFDFA;
  color: #0E5A98 /* #0000FF */ ;
  border-top: 1px #fe410d solid;
  border-right: 1px #444 solid;
  border-bottom: 1px #444 solid;
  border-left: 1px #fe410d solid;
  padding: 0.8em;
  text-align: center;
}


.PostItNoteLinks
{
float: right;
width: 150px;
margin: 0;
/* font-family : Verdana, Arial, sans-serif; */
font-family : Times,serif; 
font-size: small;
text-align: center;
background-color: #FDFBE2;
color:  #0E5A98;
border: 1px dotted #DCBFA1;
padding: 5px 3px 5px 0px;
}

 .InfoUpdate
{
float: right;
width: 200px;
margin: 0 0 10px 10px;
background-color: #FFFFFC;
border: 1px solid #666;
padding: 10px;
font-family: "Courier New", Courier, monospace; 
font-size: small 
}

img.middle {vertical-align: middle}

/* destination  no hover effects link added 18 JUI 2006 */
.dest { color: #333; background: transparent}
a.dest:link { color: #333; text-decoration: none; }
a.dest:visited { color: #333; text-decoration: none; }
a.dest:hover { color: #333; text-decoration: none; background: transparent}
.dest2 {color: #444}
a.dest2:link { color: #444; text-decoration: none; }
a.dest2:visited { color: #444; text-decoration: none; }
a.dest2:hover { color: #444; text-decoration: none;}
.dest_blue {color: #0e5a98;}
a.dest_blue:link { color: #0e5a98; text-decoration: none; }
a.dest_blue:visited { color: #0e5a98; text-decoration: none; }
a.dest_blue:hover { color: #0e5a98; text-decoration: none;}
.dest_phone, .dest_phone_header {	color: #0e5a98 /* 335350 */ ; 
		font-family: Times, Serif; 
		font-weight: normal;
                font-size: larger;
                padding-left: 18px;
		background:transparent url(images/icons/icone_phone.gif);
 	        background-repeat : no-repeat;
	}
.dest_phone_header {background:transparent url(images/icons/petite_icone_phone.gif);
 	        background-repeat : no-repeat; font-size:small;} 
a.dest_phone:link, a.dest_phone_header:link { color: #0e5a98; text-decoration: none; }
a.dest_phone:visited, a.dest_phone_header:visited { color: #0e5a98; text-decoration: none; }
a.dest_phone:hover { color: #0e5a98; text-decoration: none; background:transparent url(images/icons/icone_phone.gif) no-repeat;}
a.dest_phone_header:hover { color: #0e5a98; text-decoration: none; background:transparent url(images/icons/petite_icone_phone.gif) no-repeat;}
.metro {padding-left: 28px; line-height: 2;
		background:transparent url(images/icons/metro.jpg);
 	        background-repeat : no-repeat}
.phone_header {
    text-align: left;
    margin-right: 5px;
    padding-right: 5px;
    font-size: 11px;
}
.zut {padding-left: 100px; 
      background:transparent url(images/icons/embarrassed.gif);
      background-repeat : no-repeat;
} 

/*This is the Infobox text style*/
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #0E5A98;}

/*This is the Error Messages style with pink background*/
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : small; background: #ffb3b5; font-weight: bold; }

/*This is the Warning Messages dark grey font style*/
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : small; color: #4D5D68; }

/*This is the Product Notifications green background stylet*/
.productsNotifications { background: #f2fff7; }

/*This is the Order Edit style with green underline*/
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : small; color: #70d250; text-decoration: underline; }

/*This is the General Page Body Style with white background, black text, flush left margins*/

body {
   text-align: center;
/*  background:#333  url(css/title.jpg) no-repeat fixed center top;*/  /* #ffda73    #ff7a03 */
/*  background: url("http://www.lajourneeparfaite.fr/blog/wp-content/themes/inanis-glass/images/wind/bg.jpg") repeat-x fixed left top #f4fcfe; */

/* background:#EDE7DA url(css/sunrise-left-degrade.gif) repeat-y ;*/
/*  background:#EDE7DA  url(css/texture.jpg) repeat ;     */
  background: #0e5a98;
  margin: 0px; 
  padding:0px ; 
  color:  #fe410d ;
}

.fixcenter {
  width: 993px;
  /* border: 1px solid #0e5a98; */
  -moz-border-radius: 22px;
  -webkit-border-radius: 22px;
  background: #ffffff;
  margin-left: auto;
  margin-right: auto;
  margin-top: 8px;
  margin-bottom: 15px;
  text-align: left;
  color:#333;
}

/*This is the Default Hyperlink Style with black text and no underlines*/
A {
  color: #333  /* #432203 /* #1167B8 /* #8a5609 /* #000000 */;
  /* color: #805000 /*#6b3000 /* #000000 */;
  text-decoration: none;
}

/*This is the Default ACTIVE Hyperlink Style when a mouse is hovering over it, with dusty blue text and an underline*/
/* to be updated */
A:hover {
  color: #432203;  
  background: #E9EBDE; 
  text-decoration: none;
}

a.button {
  border: 2px #fefef1 outset;
  background: #ebede1 /* #E74E0A */;
  padding: 0px 8px 0px 8px;
  margin: 0px 4px 0px 4px;
  text-decoration: none;
}

a.button:hover{
  background: #fff;
}
a.button:active{
  border: 2px #fefef1 inset;
  background: #fff;
}


/*Forms display within the page rather than opening a new window*/
FORM {
	display: inline;
}

.header {
  background: #ffffff;
}
/*This is the TOP GRAY BAR BACKGROUND STYLE with Top > Catalog on the left*/
/* confused-did nothing merge oct 2005 -- normal is the td we see */
TR.headerNavigation {
  background: transparent /* #bbc3d3 */;
}

/*This is the TOP GRAY BAR FONT STYLE with Top > Catalog on the left*/
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: medium;
  background: transparent /*#FDFDFA*/ ;
  /* background: #f7f4bd ; */
  /* background: url(http://lajourneeparfaite.fr/css/sunrise-left-degrade.jpg); 
  background-repeat: repeat; */
  color: #333 /* #8a5609  #ffffff */ ;
  font-weight : normal;
}

/*This is the TOP GRAY BAR HYPERLINK STYLE SETTING LINKS TO WHITE */
.headerNavigation {
  padding: 1px;
}
a.headerNavigation { 
  color:  #432203 /* #C26F0C /*#A95809 /*#6b3000 /* <-chocolate #FFFFFF */ ; 
}

/*This is the TOP GRAY BAR HYPERLINK STYLE SETTING LINKS TO WHITE when the cursor is over them*/
a.headerNavigation:hover {
  color: #432203;  
  background: #E9EBDE; 
  text-decoration: none;
}

/*boxTextNavigation created 16MARS2008 */
a.boxTextNavigation { 
  color: #8a5609 /* #C26F0C */; 
}
a.boxTextNavigation:visited { 
  color: #8a5609 ; 
}

a.boxTextNavigation:hover {
  color: #432203;  
  background: #E9EBDE; 
  text-decoration: none;
  border: 1px outset #DCBFA1;
  padding: 0px 1px 3px 1px;
  margin: 5px 1px 1px 1px;
}

/*This is the ERROR Background style for a row with a red background*/
TR.headerError {
  background: #fe410d;
}

/*This is the ERROR Background style for a cell with a red background*/
TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #fe410d;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

/*This is a ROW Background style with a neon green background*/
TR.headerInfo {
  background: #00ff00;
}

/*This is a CELL Background style with a neon green background*/
TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

/*This is the GRAY BOTTOM BAR Row background*/
TR.footer {
  background: #f7f4bd /* #bbc3d3 */ ;
}

/*This is the GRAY BOTTOM BAR Cell background*/
TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #F6F6F1 /* matches -even #f7f4bd /* #bbc3d3 */;
  color: #8a5609 /* #ffffff */ ;
  font-weight: bold;
  text-align: center; /* added 31oct2006 */
}

/*This is the INFOBOX Border Style, one shade darker than the Infobox Header color*/
.infoBox, .estimatedshippingBox  {
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  background: #fdfdfe /* #bacad7 /* #0e5a98 /* #F1F1ED /* #b6b7cb */;
  padding: 0px 1px 0px 1px;
  margin-top: 5px;
  margin-bottom: 10px;
  border: 1px solid  #bacad7;
}

/*This is the INFOBOX Contents Style, one shade lighter than the Infobox Header color*/
.infoBoxContents, .estimatedshippingBoxContents  {
  background: transparent /*#FDFDFE /* #f8f8f9 */ ;
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  padding: 0px 5px 0px 8px;
}

/*This is the INFOBOX Notice Style, a pale salmon color*/
.infoBoxNotice {
  background: #FF8E90;
}

/*This is the INFOBOX Notice Contents Style, a very pale salmon color*/
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
}

/*This is the INFOBOX Heading Style, SAME AS HEADER AND FOOTER GRAY BARS*/
TD.infoBoxHeading, TD.estimatedshippingBoxHeading  {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  font-weight: bold;
  background: transparent /* #ffffff /* #fefef5 /* #f7f4bd  /* #637973  /* #bbc3d3 */ ;
  color: #432203 /* #8a5609 /* #ffffff /* #b8e9cc /* #ffffff */ ;
  text-align: center ;
}
/* Created 09//08/2006 */
TD.infoBoxHeadingShoppingCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: medium;
  font-weight: bold;
  background: #ffffff /* #fefef5 /* #f7f4bd  /* #637973  /* #bbc3d3 */ ;
  color: #8a5609 /* #ffffff /* #b8e9cc /* #ffffff */ ;
  text-align: left;
  line-height: 110%;
  vertical-align: bottom;
}

.cartContents {padding: 15px 10px 15px 30px; 
/*background: #F1F1ED  url(images/icons/empty-cart.gif) no-repeat left center}*/
background:  url(images/table_background_cart.gif) no-repeat left center}

a.cartContents:hover {
  color: #432203;  
/*  background: #E9EBDE url(images/icons/full-cart.gif) no-repeat left center}*/
  background: #E9EBDE url(images/table_background_cart.gif) no-repeat left center}

.secure {
  padding: 5px 5px 5px 20px; 
  background: url(images/icons/cadenas.gif) no-repeat left center}

a.secure:hover {
  color: #432203;  
  background: #E9EBDE url(images/icons/cadenas-2.gif) no-repeat left center}

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

/*This is a GENERAL ROW Style for every other line of noted pages, a palest gray color*/
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: #FDFDFA /* Palest yellow #f8f8f9 */ ;
}

/*This is a GENERAL ROW Style for every other line of noted pages, the same palest gray color but allows you to alternate 2 colors if you wish*/
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 /* #F6F6F1 /* #f8f8f9e */ ;
}

table.productFeatures { 
  border: 1px solid #aaa; 
  border-collapse: collapse;
  font-size: small;
  color: #333;
  background-color: #FFFFFC;
}
th.productFeatures {padding: 0.5em 0.8em}
td.productFeatureName { border: 1px solid #aaa; color:#0e5a98; font-weight: bold; font-size: smaller; text-align: right; padding: 0.5em 0.8em }
td.productFeatureDescription { border: 1px solid #aaa; padding: 0.5em 0.8em;}

/*This is a GENERAL TABLE Style for product listing pages, pimento text will appear for Port offert*/
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #F1F1ED /* #b6b7cb */;
  border-spacing: 1px;
  color: #fe410d;
}

span.modelProductListing {
  font-size: xx-small;
  color: #666666;
}

/*This is the GRAY BAR Style for product listing pages, same deeper gray color as previous item*/
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: x-small;
  background: #ffffff /* #C87229 /* #C26F0C /* #6b3000 /* #b6b7cb */;
  color: #0E5A98 /* #f7f4bd /* #8a5609  /* #FFFFFF */ ;
  font-weight: bold;
  margin-right: 20px;
}

/*Added anchor style for productListing-heading 07102005 -india */
A.productListing-heading:hover {
  color: #432203;  
  background: #E9EBDE;
}

/*This is the FONT Style for product listing pages*/
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  text-align: left;
}

TD.productListing-data-color {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  background: #ffffff;
}

.price, .coupon {
/*  font-size: small;*/
  font-family: Times, Serif;
  background-color: transparent;
  color: #0E5A98;
/*  border: 1px solid #DCBFA1;*/
/*  padding: 0 7 1 6;*/
}
.coupon{font-size: x-large; padding: 2em;}
TD.price {
  background-color: /* transparent; */ #ffffff;
}


/*This is the HYPERLINK Style for Results pages*/
A.pageResults {
  color: #4A7792 /* #0000FF */ ;
}

/*This is the HYPERLINK Style for Results pages when the mouse is hovering over it*/
A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

/*This is the MAIN TEXT Style, a deeper gray*/
.pageHeading {
  font-family: "Times New Roman", Times, serif;
  font-size: 30px /* 20px */;
  font-weight: bold;
  color: #BABDAC /* #E9EBDE /* #C26F0C */;
}

/* New style for page Headings for On Sale page (specials) */
TD.pageHeadingSpecials, DIV.pageHeadingSpecials {
  font-family: Verdana, Arial, sans-serif;
  font-size: x-large;
  font-weight: normal;
  margin-bottom: 0em;
  line-height: 1.3;
  color: #E74E0A /* #C26F0C /* #004066 /* #993300 */ ;
}

/*This is a Row Sub-bar Style, a very pale gray*/
TR.subBar {
  background: #f4f7fd;
}

/*This is a Cell Sub-bar Style, black default text*/
TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  color: #8a5609 /* #000000 */;
}

/*This is a Cell and Paragraph Main Style*/
TD.main, P.main span.main {
  color:#333;
  font-family: Verdana, Arial, sans-serif;
  font-size: small; /* 12px;*/
  line-height: 1.5;
}

/* New for contact us page */
.mostReadable {
  font-family: Verdana, Arial, sans-serif;
  font-size: medium;
  color: #000000;
  background: #FDFDFA;
  margin: 3px;
}

/*This is a Cell, Span, and Paragraph Font Style*/
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  color: #444444;
}

.smallBrightText {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  color: #fe410d;
}

/*This is a Cell Font Style in larger size with medium dusty blue font*/
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

/*This is a Cell Font Style in a bold larger size*/
TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

/*This is a Cell Font Style in a bold larger size*/
TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

/*This is a Table Heading Style in a bold larger size*/
TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

/*This is a Span Font Style used for New Items in Cart in a BRIGHT RED FONT*/
SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  font-weight: bold;
  color:  #fe410d;
}

/*This is a FORM STYLE used for checkboxes, input text, radio buttons, and drop-down boxes*/
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

/*This is a FORM STYLE used for text boxes where visitor enters free-form text*/
TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

/*This is a TEXT STYLE used for the "Greetings, Username! in a funny orange-salmon color*/
SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: medium; /* 12px; */
  color: #0E5A98;
  font-weight: bold;
}

/*This is a FORM BACKGROUND AND BORDER STYLE with a very pale dusty blue background and deep dusty blue border*/
TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

/*This is a FORM TEXT STYLE with slightly larger bold text*/
TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

/*This is a SPAN PRODUCTS PAGE STYLE with a dark grey font*/
SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #4D5D68;
  font-weight: normal;
}

/*This is for free shipping text (used on product_info page)*/
.freeShipping {
  float: right;
  width: 6.5em;
  margin: 3px 0 5px 5px;
  font-size: small;
  letter-spacing: 3px;
  font-family: Times, Serif;
  background-color: #DE4B26;
  color: #ffffff;
  border: 1px solid #666;
  padding: 0 5px 1px 5px;
  text-align: center;
}
/*This is for free shipping text (used on shopping cart page)*/
.freeShippingShoppingCart {
  width: 6.5em;
  margin: 3px 0 5px 5px;
  font-size: x-small;
  font-weight: bold;
  letter-spacing: 3px;
  font-family: Times, Serif;
  background-color: #DE4B26 /* #ffffff /* #FDFBE2 */;
  color: #ffffff /* #0E5A98 */ ;
  border: 1px solid #666 /* #DCBFA1 */;
  padding: 0 5px 1px 5px;
  text-align: center;
}

.freeShippingNoFloat {
  font-size: medium;
  font-family: Times, Serif;
  background-color: transparent;
  color: #0E5A98;
  border: 1px solid #DCBFA1;
  padding: 0 5px 1px 5px;
}

.freeShippingNote {
    float:none;
    display: block;
    width: 80%;
    margin-left:auto; margin-right:auto; 
    margin-top:5px; margin-bottom: 5px;
    text-align:justify; 
    font-weight: normal
}

.shippingOption {
  font-size: medium;
  font-family: Times, Serif;
  background-color: transparent;
  color: #0E5A98;
  border: 1px dashed #DCBFA1;
  padding: 0 7px 1px 6px;
}



.shippingCost {
  font-size: medium;
  font-family: Times, Serif;
  background-color: transparent;
  color: #0E5A98;
/*  border: 1px solid #DCBFA1;*/
/*  padding: 0 7 1 6;*/
}

/*This is a SPAN PRODUCT SPECIAL FONT STYLE no longer a bright red color*/
SPAN.productSpecialPrice {
/*  font-family: Verdana, Arial, sans-serif;*/
  font-family: Times, Serif;
  font-size: large;
  color:  #0E5A98 /* #4A7792 /* #004066 */ ;
}

TD.cartPrice {
  font-family: Times, Serif;
  font-size: large;
  color:  #0E5A98;
}

/*This is a SPAN PRODUCT ORIGINAL PRICE*/
SPAN.productOriginalPrice {
  color: #707070;
/*  font-family: Verdana, Arial, sans-serif;*/
  font-family: Times, Serif;
  font-size: medium;
  text-decoration: line-through;
}

/*This is a SPAN PRODUCT PRICE for use in recommended products on the front page and specials*/
SPAN.frontPageProductPrice {
/*  font-family: Verdana, Arial, sans-serif;*/
  font-family: Times, Serif;
  font-size: large;
  position: relative;
  bottom: 7px;
  left: 9px;  
  color: #0E5A98 /* #4A7792 /* #004066 */ ;
}

/*This is a SPAN PRODUCT PRICE for use in announcements*/
SPAN.AnnouncementProductPrice {
/*  font-family: Verdana, Arial, sans-serif;*/
  font-family: Times, Serif;
  font-size: x-large;
  color: #b55808 /* #0E5A98 /* #4A7792 /* #004066 */ ;
}

/*This is my standard SPAN PRODUCT PRICE */
SPAN.productPrice {
/*  font-family: Verdana, Arial, sans-serif;*/
  font-family: Times, Serif;
  font-size: large;
  color:  #0E5A98 /* #4A7792 /* #004066 */ ;
}


/*This is a SPAN PRODUCT PERCENT DISCOUNT*/
SPAN.productDiscountPercent {
  font-family: Verdana, Arial, sans-serif;
  font-size: medium;
  font-weight: bold;
  color: #fe410d /* #4A7792 /* #004066 */ ;
}

/*This is a SPAN PRODUCT PERCENT DISCOUNT FOR SPECIALS and FEATURED PRODUCTS (multi-column listing) */
SPAN.frontPageProductDiscountPercent {
  font-family: Verdana, Arial, sans-serif;
  font-size: x-large;
  position: relative;
  bottom: 7px;
  left: 9px;
  color: #fe410d /* #004066 */ ;
}

/*This is a SPAN ERROR TEXT STYLE in a bright red color*/
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #fe410d;
}

.moduleRow { }
.moduleRowOver { font-weight: bold; color: #FFFFFF; background-color: #FF6600; cursor: pointer; }
/* .moduleRowSelected { font-weight: bold; background-color: #FFFFCC; }*/
.moduleRowSelected { 
  font-size: medium;
  font-weight: bold;
  font-family: Times, Serif;
/*  color: #C26F0C;*/
/*  background-color: #E9F4FC; */ /* light blue */
/*  background-color: #C26F0C; */ /* gold */
  background:#FFFFFF url(css/degrade.gif); 
  background-repeat: repeat;
  color: #0E5A98; 
  border: 1px solid #DCBFA1;
  padding: 0 7px 1px 6px;
}

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: small; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: small; color:#8a5609 /*  #000000 */ ; }

/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: small; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: small; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: small; background-color: #99ff00; }

/* input requirement */
.inputRequirement { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: x-small; 
  color: #0E5A98 /* #444444 /* #8a5609 */; 
}

/* added for contrib header tags oct2005 */
h1 { 
 font-family: Times, serif /* Verdana, Arial, sans-serif */;
 font-size: x-large;
 font-weight: normal;
 margin-bottom: 0em;
/* line-height: 1.3;*/
 color: #0E5A98; 
/* color: #E74E0A; */
 background: transparent;
}


h2 { 
 font-family: Verdana, Arial, sans-serif; 
 font-size: medium;
 font-weight: normal;
 margin: 0em 1em 0em 0.5em;
 text-align: justify;
 color: #003366 /* #0E5A98 /* #444444 */ ; 
}
p { 
 margin: 0em 1em 0.5em 0.5em;
 color: #444444; 
 text-align: justify;
}

/* Additions for mink glove faq */
/* added 17 nov 2006 to reduce space between paragraphs under headings */
h3 {
 margin: 0 1em 0 0.5em;
}

.fancyFirstLetter {
 font-size: 20px;
 font-weight: bold;
 margin-bottom: 0em;
 line-height: 1.3;
/* color: #C26F0C; */
/* color: #6b3000; */
 font-family: Verdana, Arial, sans-serif;
}

.fancyFirstLetter:first-letter {
font-size: 300%;
font-family: "Vladimir script", cursive;
}

/* destination  no hover effects link added 23 JUI 2006 */
a.fancyFirstLetter:link { color: #432203; text-decoration: none; }
a.fancyFirstLetter:visited { color: #432203; text-decoration: none; }
a.fancyFirstLetter:hover { color: #432203; text-decoration: none;}

.hug-heading {
 color:#444444;
 margin-top: 0em;
}

img.pixLeft, .alignLeft, .musicPlayerNotes {
 float: left;
 margin-left: 0;
 margin-right: 1em;
 margin-top: 1em;
 margin-bottom: 0.2em;
}
.musicPlayerNotes {
 width: 170px;
 margin-left:0;
}
#mp p, h2, h3 {text-align: left}

img.pixRight {
 float: right;
 margin-left:  1em ;
 margin-right:  0;
 margin-top: 1em;
 margin-bottom: 0.2em;
}

/* for IE */
.alignRight {
 float: right;
 margin-left: 3px;
 margin-right: 8px;
 margin-top: 0;
 margin-bottom: 0.2em;
}

/* for all other browsers */
html>body .alignRight {
 margin-left: 3px;
 margin-right: 10px;
}

img.centered, img.pixCenter, img.center, .alignCenter {
 display: block;
 margin-left: auto;
 margin-right: auto; 
 margin-top: 5px;
 margin-bottom: 5px;
}


/* Styles for La Journee Parfaite - India Starker 01 july 2005 */	

	p.introquote,p.quote, p.quoteindent, span.quote, .smallQuote
			 	{
				color: #000000; background: #FFFFF9; 
				font-family: "Courier New", courier, monospace;
				font-size: 110%;
				font-weight: 600;
				padding: 35px;
                                text-align:left;
				}
        .smallQuote {
                               font-size: 95%;
                               padding: 0px;
                               margin-left: 0;
                        }
        a.smallQuote:link { color: #000000; text-decoration: none; }
        a.smallQuote:visited { color: #000000; text-decoration: none; }
        a.smallQuote:hover { color: #000000; text-decoration: none;}

	p.quote, span.quote {margin-left: 30px; 
		margin-right: 30px; 
		margin-top: 0px;
		
		}
	p.quoteindent {margin-left: 50px; 
		margin-right: 50px; 
		margin-top:0px;
		}			

.TropicalView	{
			color: #3C1C05; 
	 	        background:#f7f4bd; 
	        }
.TropicalViewPainting
		{
			color: #3C1C05; 
	 	        background:#f7f4bd url(http://www.tovasnyder.com/gallery2/tropical_view.jpg); 
	 	        background-repeat : no-repeat; 
	        }
.TropicalViewPrecisions
		{
			color: #3C1C05; 
	 	        background:#f7f4bd url(http://www.lajourneeparfaite.fr/images/bulbOlive.jpg); 
	 	        background-repeat : no-repeat; 
	        }

a.TropicalView:link { background:transparent; color:#A95809 ; text-decoration: none  }
a.TropicalView:visited { background:transparent; color: #A95809  /*#993300*/;text-decoration: none }
a.TropicalView:hover { background:transparent; color: #0E5A98 /* #B55D04 */ ;  text-decoration: underline} 

a.TropicalViewButton:link { background:transparent; color: #A95809 ;text-decoration: none; border: 1px ;padding: 0px 8px 0px 8px;  }
a.TropicalViewButton:visited { background:transparent; color:#A95809/* #5C320A  /*#993300*/;text-decoration: none; border: 1px ;padding: 0px 8px 0px 8px;   }
a.TropicalViewButton:hover { background:transparent; color: #0E5A98 /* #B55D04 */ ; border: 1px outset; text-decoration: none; padding: 0px 8px 0px 8px;} 
a.TropicalViewButton:active { background:transparent; color: #0E5A98 /* #B55D04 */ ; border: 1px inset; text-decoration: none; padding: 2px 8px 0px 10px;} 


.AdobeButton {background:transparent url(images/icons/adobe.png); background-repeat : no-repeat; padding: 0 0 0 20px; color: #fe410d; border: none;}
a.AdobeButton:link { color: #fe410d; }
a.AdobeButton:visited {color : #fe410d;}
a.AdobeButton:hover {background:#fe410d url(images/icons/adobe.png); background-repeat : no-repeat; color: #ffffff; border: #fe410d 1px outset;} 
a.AdobeButton:active {color: #ffffff ; border: 1px inset; text-decoration: none; padding: 4px 8px 0px 22px;} 

a.OceanView:link { background:transparent; color: #3366FF;text-decoration: none  }
a.OceanView:visited { background:transparent; color: #5675AB /*#5C320A*/;text-decoration: none }
a.OceanView:hover { background:transparent; color: #3366FF /* #B55D04 */ ;  text-decoration: underline} 

a.OceanViewButton:link { background:transparent; color: #3366FF; text-decoration: none; border: 1px ;padding: 0px 8px 0px 8px;   }
a.OceanViewButton:visited { background:transparent; color: #5675AB /*#5C320A*/;text-decoration: none; border: 1px ;padding: 0px 8px 0px 8px;   }
a.OceanViewButton:hover { background:transparent; color: #3366FF /* #B55D04 */ ; ; border: 1px outset; text-decoration: none; padding: 0px 8px 0px 8px;  } 
a.OceanViewButton:active { background:transparent; color: #3366FF /* #B55D04 */ ; ; border: 1px inset; text-decoration: none; padding: 2px 8px 0px 10px;  } 


a.discrete:link { background:transparent; color: #5675AB;text-decoration: none  }
a.discrete:visited { background:transparent; color: #5675AB /*#5C320A*/;text-decoration: none }
a.discrete:hover { background:transparent; color: #3366FF /* #B55D04 */ ;  text-decoration: underline} 

	p.infobox {margin-left: 110px; margin-right: 390px; text-align: center; font-size: smaller; border-style: inset; padding: 1em}
	.infobox2 {margin-left: 200px; margin-right: 200px; text-align: center; border-style: inset; padding: 1em}
	.infobox3, .infobox4 {	
			text-align: center; 
			border-style: inset;
			color: #3366FF; background: #000000;
			
			margin-top: 2em;
			margin-bottom: 2em;
			margin-left: 5em;
			margin-right: 5em;
			padding: 1em
		   }
	.infobox4
		{	
			text-align: center;
			font-family: "Times New Roman", times, serif;
			color: #000000; background: #FFFFFF; 
			padding: 1em
		}
	.infobox4:first-line 
		{
			color: #000000; text-align: center; font-size: 110%
		}

	.infobox5
		{
			border: 1px solid #dcbfa1;
			padding: 0.4em 0.5em 0.5em 1em; 
                        margin: 1em 1em 1em 1em;
			text-align: left;	
			font-family: "Times New Roman", times, serif;
			font-size: medium;
			color: #333333; background: #FDFDFA; 
		}

	p.contents, p.indent, p.subject
 		{
                        color: #333333;
			margin-left: 50px; 
			margin-right: 50px;
		}
	p.indent
                {
                       margin-top: 0;
                       margin-left: 151px;
                }
	p.subject
		{
			margin-left: 0px;
		}
	.standout
		{
			font-weight: normal;
			font-size: large;
			font-family: Times, Serif;
                        background: #ffffff;
                        color: #9e9cae /* #0E5A98 /* fe410d */;
		}

     a.standout:link {color: #9e9cae; text-decoration: none} 
     a.standout:hover {background: transparent; text-decoration: underline} 
     a.standout:visited {color: #9e9cae; text-decoration: none} 

     div.standout
                {
                        color: #333;
                        background: #F6F6F1;
                        border-top: 1px #444 solid;
                        border-right: 1px #fe410d solid;
                        border-bottom: 1px #fe410d solid;
                        border-left: 1px #444 solid;
                        padding: 0.9em; 
                        margin: 0.5em;
                	opacity: .9;
                }
        .paybox {
   /*                    background:#ffffff url(images/icons/paybox.gif) repeat; */
                }
	.complexText
		{
			font-family: "Times New Roman", Times, Serif; font-size: 10pt;
                        color: #333333; 
/*			font-family: "Verdana", Sans-Serif; font-size:12pt */
		}
	dt.complexText
		{
			font-weight: bold;
			font-size: 150%;
			margin-top: 1.5em;
		}
	dd.complexText
		{
			font-size: 150%;
		}
	.teletype
		{
			font-family: "Courier New", Courier, monospace; 
			font-size: small 
		}
	.MentionsLegales 	
		{
			text-align: center;
			font-family: Times, Serif;
			font-size: x-small;
	    	}
	p.MentionsLegales
	  	{
			text-align: left; 
			font-size: small;
			margin-top: 0.25em;
	   	}
        h4.MentionsLegales
		{
			text-align: left;
			margin-bottom: 0.25em;
		}


	img
		{
			border:0;
		}

	TABLE.popup 
		{
			border-width: 1px;
			border-style: dotted;  
			border-color: #F1F1ED;
		}

	.ShowShipping 
		{
			background: #f6f6f1 /* fefef5 /* #f7f4bd /*6b3000*/;
			color: #8a5609 /*f7f4bd*/;
	  		font-family: Verdana, Arial, sans-serif;
	  		font-size: small;
	  		font-weight: bold;
	  		text-align: center;
		}
        .shippingQuote
                {
			text-align: left;
                        padding-left: 1em;
 			font-size: small;
			color: #444444;
                }
/* put textarea wrap here and remove from html_output.php */
/* textarea { word-wrap: break-word } */
/* textarea { word-wrap: normal } */
		textarea  
		{ 
			/* background: #f8f8ee url(images/papierLigne.gif);*/
			background: #ffffff;
			color: #000066; 
			font-family: "Courier-New", courier, monospace;
			font-size: larger;
		} 
/* FOR LANGUAGE BOX IN HEADER */
TABLE.LangBox 	{
			font-size: small;
			margin-left: 0.5em;
/*			height: 100px; 
			width: 100px;  */ 
                        border: 0px dashed #dcbfa1;
		}


/* FOR Categories */
.Category {margin-left: 0px;}
a.Category:link { color: #8a5609; text-decoration: none; }
a.Category:visited { color: #8a5609; text-decoration: none; }
a.Category:hover { 
  color: #432203;  
  background: #E9EBDE; 
  text-decoration: none;
/*   border: 1px solid #DCBFA1;
  padding: 0px 8px 3px 8px;
  margin: 5px 1px 1px 1px; */
}
/* 19NOV2007 */
.selectedCategory {
  background: #E9EBDE /* #F6F6F1 /* EDEFE3 */; 
  color:  #0E5A98 /* #432203 */;
/*  border: 1px inset #DCBFA1;*/
  padding: 0px 8px 0px 8px;
 }
a.selectedCategory:visited {
  background: #E9EBDE /* #F6F6F1 /* EDEFE3 */; 
  color:  #0E5A98 /* #432203 */;
/*  border: 1px inset #DCBFA1;*/
  padding: 0px 8px 0px 8px;
 }


ul.Categories   {
			list-style:none;
                        margin-top: 0;
                        margin-bottom: 0;
                        margin-left: 0; 
                        padding-left: 0; 
                        line-height:1.6;
                }
li.hasSubs      {
			/* list-style-image:url(images/puce-pleine.gif); */
	                list-style-image: none; /* -image for IE6 */
                        border-bottom: 1px #babdac solid;
                }
li.noSubs       {
			/* list-style-image:url(images/puce-vide.gif); */
	                list-style-image: none; /* -image for IE6 */

                }

ul li ul        { padding-left:1em; margin-left: 0; list-style: none}

/* FOR SITE MAP */
ul.sitemap 	{
			list-style-image:url(images/puce-vide.gif);
			color: #e74e04;
			font-size: medium;
			/*font-weight: bold;*/
		}
ul{
                        color: #444444;
                        list-style-image:url(images/puce-pleine.gif);
}
ul.productFeatures {
                        list-style-image: url(images/icons/productFeature.gif);
                        width: 350px;
                        display: block;
                        margin-left: auto; margin-right:0;
                        padding-left:20px; /* needed to see gif in IE6 */
}


li.new 	{
			list-style-image:url(images/new.gif); /* image stuck to text in IE6 */

		}

li.maPuce  {
                        list-style-image:url(images/puce-pleine.gif);
}

li.moveRight {

}
.paris3	{
			background:#ffffff url(images/plan-paris3-entrepot-background.gif);
	 	        background-repeat : no-repeat; 
		}

/* For menus of links in product descriptions, added for mink gloves 19 nov 2006 */
TD.productDescriptionMenu{
  font-family: Verdana, Arial, sans-serif;
  font-size: x-small;
  text-align: center;
}

/* for customer invoice accessible by customer */
.invoice {
  text-align:left;
  width: 600px;
  color: black;
  background: white;
  padding: 0.5em 2em;
  margin: 1em;
  border: 1px solid #ccc;
}
/* data table */
.dataTableHeadingRow { background-color: #C9C9C9; }
.dataTableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size: small; color: #ffffff; font-weight: bold; }
.dataTableRow { background-color: #F0F1F1; }
.dataTableRowSelected { background-color: #DEE4E8; }
.dataTableRowOver { background-color: #FFFFFF; cursor: pointer; }
.dataTableContent { font-family: Verdana, Arial, sans-serif; font-size: small; color: #000000; }

.myDomainName 	{
		font-size: x-large; 
		font-family: Pristina, fantasy; 
		color: #C26F0C; 
		}
/* VJ Links Manager v1.13 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #F1F1ED;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  font-weight: bold;
  background: #F6F6F1 /* #b6b7cb */;
  color: #8a5609 /* #FFFFFF */;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px solid #F1F1ED;
/*   border-bottom: 1px solid #eedebe;  */
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
}

TR.linkListing-odd {
  background: #FDFDFA  /* #f8f8f9 */ ;
}

TR.linkListing-even {
  background: #F6F6F1 /* #F5F5F5 */;
}

.linkFeatured {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  font-weight: bold;
  background: #babdac /* dbd6d6 */;
  color: #FFFFFF;
  text-align: center;
}

TD.linkImage {
  padding: 20px 0 0 0;
}
TD.linkListingVertical {
  border-bottom: 1px solid #F1F1ED;
  font-size: x-small;
}

.linkCode {
  background: #FDFDFA;
  color: #000066; 
  font-family: "Courier-New", courier, monospace;
  font-size: 12px;
  text-align: left;
  margin: 0 10px 5px 10px;
  padding: 5px;
  border: 1px inset #C26F0C /* #DCBFA1 */;
}
/* VJ Links Manager v1.13 end */

hr.paymentMethod {
	border: none 0; 
	border-top: 3px double #F1F1ED /* #DCBFA1 /* #c00 */ ;
	width: 100%;
	height: 3px;
	margin: 0 auto 0 0;
	text-align: left;
	}

.searchbox {
	background-color: #FFFFFF;
	color: #000000;
	font-size: large;
	font-family: courier, fixed;
        padding: 2px;
        margin-bottom: 5px;
        }

.cssbutton, .cssbuttonsubmit, .cssbuttonAddToCart {
    font-family: Times, Serif;
    background-color: #f6f6f0 /* #fefef5 */;
    color : #0E5A98;;
    font-weight: bold;
    font-size: 16px;
    cursor: pointer;
    text-align:center;
    border: 2px outset #eedebe;
}
/* for IE */
.cssbuttonAddToCart {
    background: url(images/icons/cart.gif) 92% 50% no-repeat;
    text-align: left;
    padding:5px 1px 5px 20px; 
    font-size: large;
/*    width: 110%; */
}
/* for all other browsers */
html>body .cssbuttonAddToCart {
    background: url(images/icons/cart.gif) 92% 50% no-repeat;
    padding:10px 50px 10px 10px;
    font-size: large;
}
.cssbuttonsubmit {
/*    width:90%;*/
    margin : 4px 5px 0px 5px;
    padding : 0px 5px 3px 5px; 
}
 
.cssbutton{
    margin : 4px 5px 3px 5px;
    padding : 2px 7px 4px 7px; 
    position: relative; bottom: -1px

/*    background: #bbc3d3;
    color : #ffffff;
    vertical-align: top;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
    border:none;
*/
}
a.cssbutton:hover, input.cssbuttonsubmit:hover {background: white}

.footerStyle {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  color:#9c8a5c;
  vertical-align: bottom;
}
#logo {margin-left: 5px; margin-top: 20px}
#blog {text-align: left; font-size: medium; font-weight: normal; margin-top: 10px; margin-left: 10px;}
#blog a {color: #0e5a98; background: transparent url(blog/favicon.ico) no-repeat;padding: 3px 8px 3px 25px;}
#blog a:hover {color: #0e5a98; text-decoration: none; border: 1px outset; padding: 3px 8px 3px 25px;}	

/* matting for images */
.matting {
border: 1px outset #DCBFA1;
padding: 5px;
font-family : Times,serif; 
background:#fffff9;
color:#555;
text-align:center;
}
.undermatting {
border: 1px inset #dcbfa1 /* #DCBFA1 */;
padding: 5px;
background: #fdfbe2 /* #fffffd */;
}

code {font-size: medium}

.slogan {
color: #888; 
font-size: small;
font-family: Times, serif;
}
