/* CSS Document */

/*background:url(../images/bg.gif) repeat-x 0 0 #F7F7F7;*/

body {
/*  color:#171717; */
  margin:0;
  padding:0;
//font:normal 12px/18px "Trebuchet MS", Verdana, Helvetica, sans-serif;
  font:normal 12px/18px Tahoma, Verdana, Helvetica, sans-serif;
/*background-color: #e0ccba; /* champagne */
/*background-color: #fe0000; /* orange */ 
  background-color: #990b0a; /* brick red */ 
  background-image: url(../images/backgroundLettering.gif);
  background-repeat: no-repeat;
  background-attachment:fixed;
}

div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{
	margin:0;
  padding:0;
}

ul{
	list-style:none;
}

.spacer{
	font-size:0; line-height:0; clear:both;
}

#outsideBorder {
  border: 0px solid #000000;
  background-color: #e7e2dc;  /* light grey */
/*background:url('../images/background_graybar_fe0000.gif') repeat-y;*/ 
  width: 993px;
  margin: 0 auto;
  text-align: left;  /* IE workaround */
  position:relative;
  margin-top:120px; 
}
#insideBorder {
  border: 2px solid #555555;
  background-color: #e7e2dc;  /* light grey */ 
  width: 993px;
  margin: 0px auto;
}
#topblank {
  border: 0px solid #aaFF00;
  background-color: #f7f7f7;
  min-height:490px;
  height: auto !important;
}
#blanktop {
  border: 0px solid #aaFF00;
	width:993px; margin:0 auto; height:30px;
}
#logo {
  border: 2px solid #555555;
  width:993px;
  margin:0 auto;
  height:200px;
  margin-top: 25px;
}	
#floatleft {
  border: 2px solid #aaFF00;
  float:left;
  margin: 0;
}
#floatright {
border: 2px solid #aaFF00;
  float:right;
  margin: 0;
}
.floatleft{
  float:left;
  margin: 5px 12px 5px 0px;
}
.floatright{
  float:right;
  margin: 5px 0px 5px 12px;   
}
img.floatLeft { 
  float: left; 
}
img.floatRight { 
  float: right;
  margin: 5px; 
}
img.floatCenter { 
  float: right;
  margin-right:225px;  
}

#body .errorHeader{
  font-size:24px;
  text-align:left;
  padding-left:30px;
  color:#bb0000;
  background-color: #ffeded;
}

#tanHeaderArea {
  height:123px;
/*border-top:1px dashed #990b0a; */
/*border-bottom:1px dashed #990b0a; */
}

#contentArea {
  text-align: left;
}

#errorBox{
  float:left;
  clear:left;
  border: 3px solid #f08585;
  width: 700px;
  margin:5px 0 0 0;
/*  margin: 20px 0 0 30px; */
  padding-left: 10px;  
  background-color: #ffeded;
  text-align: left;  /* IE workaround */ 
} 

.errorText{
  text-align:left;
  padding-left:50px;
  color:#bb0000;
  padding-bottom: 5px;
  background-color: #ffeded;
}
.titlebar {
  background-image: url(../images/titleBarBackground.jpg);
}

.borderBottom {
  border-bottom:2px solid #555555;
}
.borderLeft {
  border-left:2px solid #555555;
}
.footerLinks, a.footerLinks,a.footerLinks:active, a.footerLinks:link, a.footerLinks:hover, a.footerLinks:visited{
 color: #ffffff;
 background-color: #990b0a;
 text-decoration:none;
}
.contentHeader1 {
 font:italic bold 40px/50px "Times New Roman", serif;
 color: #990b0a;
}
.contentSpanTitle  {
  color: #9c1b1f;
  text-decoration: none;
  font:bold 12px/14px Georgia, "Times New Roman", serif;
}

.creativeTablePlain {
/*background-color: #e6dfd7; */
  background-color: #d2cec5;
  margin: 1px 0 1px 0;
  padding: 1px 0 1px 0;
}

.creativeTable2 {
/*background-color: #e6dfd7; */
  background-color: #d2cec5;
}

.creativeTableBorder {
/*background-color: #e6dfd7; */
  background-color: #d2cec5;
  border-top:1px solid #9c1b1f;
  border-bottom:1px solid #9c1b1f;
  margin: 2px 0 2px 0;
  padding: 2px 0 2px 0;
}
  
.creativeHeader {
  color: #990b0a;
/*background-color: #e7e2dc; */
  background-color: #d2cec5;
  font:16px/20px "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.inspirational {
  color:#000000;
  text-decoration:none;
  font:normal 10px/17px Tahoma, Verdana, Helvetica, sans-serif;   
}   
  
.leftBar {
  background-color: #b6a28a;
}

.horizontalRule {
  width:100%;
}

.blogTitle:link, .blogTitle:visited, .blogTitle:hover, .blogTitle:active {
  color:#990b0a;
  font:normal 20px/30px "Trebuchet MS", Verdana, Helvetica, sans-serif;
  padding-bottom: 10px;
  display: block;
  text-decoration: none;
}

.blogDate {
  color:#000000;
  font:normal 12px/15px "Trebuchet MS", Verdana, Helvetica, sans-serif;
  padding: 40px 0 0 0;
  display: block;
}

.blogMetaData:link,   .blogMetaData:visited,   .blogMetaData:hover,   .blogMetaData:active 
.post-edit-link .post-edit-link:link, .post-edit-link:visited, .post-edit-link:hover, .post-edit-link:active {
  color:#990b0a;
  font:normal 14px/16px "Trebuchet MS", Verdana, Helvetica, sans-serif;
/*  display: block; */
  margin-top:7px;
}  
  
.currentPage:link, .currentPage:visited, .currentPage:hover, .currentPage:active {
  color:#9c1b1f;
  background-color: #e7e2dc;
  font:normal 12px/48.5px Georgia, "Times New Roman", serif;    
  text-decoration: none;
  display: block;
  width: 100%;
  height: 100%;
} 
 
.selectablePage:link, .selectablePage:visited  {
  color:#9c1b1f;  
  font:normal 12px/48.5px Georgia, "Times New Roman", serif; 
  text-decoration: none;
  display: block;
  width: 100%;
  height: 100%;  
}

.selectablePage:hover, .selectablePage:active {

  color:#5c3317;    /* bakers chocolate */
/*color:#e7e2dc;    /* light grey * / 
  color:#ffffff;    /* white */
/*color:#000000; */ 
  font:normal 12px/48.5px Georgia, "Times New Roman", serif; 
  text-decoration: none;
  display: block;
  width: 100%;
  height: 100%;  
}
.currentProduct:link, .currentProduct:visited, .currentProduct:hover, .currentProduct:active {
  color:#5c3317;    /* bakers chocolate */
  background-color: #e7e2dc;
  font:normal 12px/18px Georgia, "Times New Roman", serif;    
  text-decoration: none;
  display: block;
  width: 100%;
  height: 100%;
} 

.selectableProduct, .selectableProduct:link, .selectableProduct:visited  {
  color:#9c1b1f;  
  font:normal 12px/18px Georgia, "Times New Roman", serif; 
  text-decoration: none;
  display: block;
  width: 100%; 
  height: 100%; 
}

.selectableProduct:hover, .selectableProduct:active {

  color:#5c3317;    /* bakers chocolate */
/*color:#e7e2dc;    /* light grey * / 
  color:#ffffff;    /* white */
/*color:#000000; */ 
  font:normal 12px/18px Georgia, "Times New Roman", serif; 
  text-decoration: none;
  display: block;
}

.currentBackgroundColor, .currentBackgroundColor:link, .currentBackgroundColor:visited, .currentBackgroundColor:hover, .currentBackgroundColor:active {
  background-color: #e7e2dc;
}

.bakersChocolateLink:link, .bakersChocolateLink:visited, .bakersChocolateLink:hover, .bakersChocolateLink:active {
  color:#5c3317;    /* bakers chocolate */
  display: block;
}

.aboutUsLink:link, .aboutUsLink:visited {
  color:#000000;
  text-decoration: none;
  display: block;
}

.aboutUsLink:hover, .aboutUsLink:active {
  color:#000000;
  text-decoration: underline;
  display: block;
}

.horizontalRule {
  color: #e7e2dc;
  height:1px;
  padding:0;
  margin:0;     
}

.leftColumnWidth {
  width: 218px;
  /*display: block; */
}

.rightColumnWidth {
 /*width: 682px; */
}

a.categoryEngagementGifts:link, a.categoryEngagementGifts:visited  {
  display: block;
  width: 331px;
  height: 121px;
  background: url("../images/categoryEngagementGiftsNormal331.jpg") 0 0 no-repeat;
}

a.categoryEngagementGifts:hover, a.categoryEngagementGifts:active { 
  display: block;
  width: 331px;
  height: 121px;
  background: url("../images/categoryEngagementGiftsHover331.jpg") 0 0 no-repeat;
}
a.categoryEngagementGiftsPreload { 
  display: none;
  background: url("../images/categoryEngagementGiftsHover331.jpg") 0 0 no-repeat;
}

a.categoryReceptionIdeas:link, a.categoryReceptionIdeas:visited  {
  display: block;
  width: 331px;
  height: 121px;
  background: url("../images/categoryReceptionIdeasNormal331.jpg") 0 0 no-repeat;
}

a.categoryReceptionIdeas:hover, a.categoryReceptionIdeas:active {
  display: block;
  width: 331px;
  height: 121px;
  background: url("../images/categoryReceptionIdeasHover331.jpg") 0 0 no-repeat;
}

a.categoryReceptionIdeasPreload {
  display: none;
  background: url("../images/categoryReceptionIdeasHover331.jpg") 0 0 no-repeat;
}

a.categoryPlanning:link, a.categoryPlanning:visited  {
  display: block;
  width: 331px;
  height: 121px;
  background: url("../images/categoryPlanningNormal331.jpg") 0 0 no-repeat;
}

a.categoryPlanning:hover, a.categoryPlanning:active {
  display: block;
  width: 331px;
  height: 121px;
  background: url("../images/categoryPlanningHover331.jpg") 0 0 no-repeat;
}

a.categoryPlanningPreload {
  display: none;
  background: url("../images/categoryPlanningHover331.jpg") 0 0 no-repeat;
}

.preloadedImage {
  display:none;
}
.readMore {
  display: block;
  color:#9c1b1f;
  text-decoration: none;
  font:normal 11px/12px Georgia, "Times New Roman", serif;
  margin-top: 5px;
}
.underline {
 /* display: block; */
  color:#9c1b1f;
  font:normal 1px/2px Georgia, "Times New Roman", serif;
  border-bottom:1px solid #9c1b1f;
  border-width: 1px 100%;
}
.indexPageImages {
  width:215px;
  height:148px;
  border:3px solid #e7e2dc;
}

.productPrice {
  color:#000000;
  font:normal 18px/50px "Trebuchet MS", Verdana, Helvetica, sans-serif;
  display: block;
}

.productDescriptionHeader {
  color:#000000;
  text-decoration:none;
  font:bold 14px/20px Tahoma, Verdana, Helvetica, sans-serif;
}

.productDescription {
  color:#000000;
  text-decoration:none;
  font:normal 12px/18px Tahoma, Verdana, Helvetica, sans-serif;
  text-align: justify;
  text-align: left;
}

.productMinorHeader {
  color:#977a5a;
  font:bold 16px/18px Georgia, "Times New Roman", serif;
}

.productThumbImages{
  width: 95%;  
  border: 2px solid #ffffff;
  margin:0;
  padding:0;
}

.productThumbImagesBig{
  width:200px;
/*border: 2px solid #ffffff;*/
  margin:0;
  padding:0;
}

.productImagesOutsideBorder {
 border:2px solid #e7e2dc;"
}
 
/* obsolete because IE6 sucks 
.productListSelectable {
  text-align:left; 
  margin-top:-10px;
  padding-left:20px;
  display:block;
} */

/* obsolete because IE6 sucks 
.productListCurrent {
  background-color: #e7e2dc;
  text-align:left;
  margin-top:-10px;
  padding-left:20px;
  display:block;
} */

.itemListSelectable{
  color:#5c3317;  /* bakers chocolate */
  list-style:disc;
  text-align: left;
  margin-left:15px;
  padding-left:5px;
  display:block;
  font:normal 12px/14px Georgia, serif;
}

a.itemListItem:link, a.itemListItem:visited {  
  color:#5c3317;  /* bakers chocolate */
  list-style:disc;
  text-decoration:none;
  padding:0 0 10px 0;
  font:normal 12px/14px Georgia, "Times New Roman", serif;
}

a.itemListItem:hover, a.itemListItem:active{
  color:#5c3317;  /* bakers chocolate */
  list-style:disc;
  text-decoration:underline;
  padding:0 0 10px 0;
  font:normal 12px/14px Georgia, "Times New Roman", serif;
}

.productListItem, a.productListItem:link, a.productListItem:visited {
  color:#5c3317;  /* bakers chocolate */
  list-style:disc;
  text-decoration:none;
  padding:0 0 10px 0;
  font:normal 12px/14px Georgia, "Times New Roman", serif;
}

a.productListItem:hover, a.productListItem:active {
  color:#5c3317;  /* bakers chocolate */
  list-style:disc;
  text-decoration:underline;  
  padding:0 0 10px 0;
  font:normal 12px/14px Georgia, "Times New Roman", serif;
} 

.productListItemAskPatrice {
  list-style:disc;
  margin-left:10px ;
  font-weight: 900;
}

.bigBold {
  font-size: 1.2em;
  font-weight: 900;
}

.clickEnlarge {
  color:#977959;
  padding-bottom: 10px;
  font:normal 11px/20px Georgia, "Times New Roman", serif;
}

img.imgBorder{
  border-style:solid;
  border-color: #b8913c;
  border-width:3px;
}

/* WordPress styles */
#postcomment {
  color:#990b0a;
  padding: 10px 0 10px 0; 
  font:normal 16px/20px "Trebuchet MS", Verdana, Helvetica, sans-serif;
}  

.contentUnorderedList {
  text-align:left;
  margin-top:10px;
  padding-left:15px;
}

.contentUnorderedListItem {
  list-style:disc;
 /* text-decoration:none; */
  padding:0 0 10px 0;
}

.comment {
  padding-top: 15px;
}

.commentButton {
  padding-bottom: 25px;
}

.trackback,    .trackback:link,    .trackback:visited,    .trackback:hover,    .trackback:active {
  color:#990b0a;
  padding: 15px 0 15px 0;
  text-decoration: underline; 
  font:normal 14px/16px "Trebuchet MS", Verdana, Helvetica, sans-serif;  
}

p.commentCount, .commentCount, .commentCount:link, .commentCount:visited, .commentCount:hover, .commentCount:active {
  color:#990b0a;
  padding: 8px 0 8px 0;
  text-decoration: underline; 
  font:normal 14px/16px "Trebuchet MS", Verdana, Helvetica, sans-serif;  
}

.entry {
  border: none;
} 