 body {
	  margin: 0px 0px 0px 0px;
	  padding:10;
	  font-size: 13px;
	  color: #000066;
	  font-family: Verdana, Tahoma, Arial, sans-serif;
	  height: 100%;
	  text-align: center;
	  background: url(../image/GradientGrey.gif) repeat-x #EEDBEA;
  }
	
  .bodyMainImageTable
  {
  	background-image:url('../image/HomePage-Dim.gif');
	background-color:white;
  	color:white;
  	font-family:sans-serif;
  	font-weight:600;
  }

  .noticeTable
  {
	background: url('../image/gradientSilver.gif') repeat-y #CFB6B6;
	background-color:white;
  	color:white;
  	font-family:sans-serif;
  	font-weight:600;
  }
  
  .cellImageTable
  {
  	background-image:url('../image/MeltedChocolate-Dim.gif');
	background-color:white;
  	color:white;
  	font-family:sans-serif;
  	font-weight:600;
  }

.impMessage {

 	color:#3F0000;
  	font-family:sans-serif;
  	font-weight:200;
}

.headerClass {

	font-size:25px;
	FONT-FAMILY: Verdana, Arial;
	font-weight:600;
	text-align: center;
	color: #3F0000;
  }
 

#occassionLink
{
	font-family:sans-serif;
	font-size:120%;
	text-align: center;
	color:black;
}

 #similarProductDiv {
	  
	  BORDER-RIGHT: #3F0000 1px solid;
  }

#similarProductDivLeft {
	  
	  BORDER-RIGHT: #3F0000 1px solid;
	  BORDER-LEFT: #3F0000 1px solid;
  }
   
input.btn {
  color:#050;
  font: bold 84% 'trebuchet ms',helvetica,sans-serif;
  background-color:#fed;
  border: 1px solid;
  border-color: #696 #363 #363 #696;
  filter:progid:DXImageTransform.Microsoft.Gradient  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
  }

  div.a {
	  COLOR: #003399;
	  TEXT-DECORATION: none;
  }
  
  A:link {
	  COLOR: #003399;
	  TEXT-DECORATION: none;
  }
  
  a img {
	  COLOR: #003399;
	  TEXT-DECORATION: none;
	  border: none;
  }
  
  a:hover {
	  color: #990000;
	  TEXT-DECORATION: none;
	  border:none;
  }
  
  A:visited {
	  COLOR: #003399;
	  TEXT-DECORATION: none;
	  border:none;
  }
  
  
  #mainDiv {
	  width: 800px;
	  height: 90%;
	  border: 1;
	  vertical-align: middle;
	  margin: 0 auto;
  }

 #productDiv {
	  border: 1;
	  BORDER-RIGHT: #B00505 1px solid;
	  BORDER-TOP: #B00505 1px solid;
	  PADDING-LEFT: 1px;
	  PADDING-BOTTOM: 1px;
	  BORDER-LEFT: #B00505 1px solid;
	  PADDING-TOP: 1px;
	  BORDER-BOTTOM: #B00505 1px solid;
    }

  
  #headerDiv {
	  width: 885px;
	  height: 80px;
	  background-color: #FFFFFF;
	  border: 1;
	  vertical-align: middle;
	  margin: 4px auto;
	  #background-old: url(../image/gradientTan.gif) repeat-x #fdfdfc;
	  BORDER-RIGHT: #B00505 1px solid;
	  PADDING-RIGHT: 1px;
	  BORDER-TOP: #B00505 1px solid;
	  PADDING-LEFT: 1px;
	  PADDING-BOTTOM: 1px;
	  BORDER-LEFT: #B00505 1px solid;
	  PADDING-TOP: 1px;
	  BORDER-BOTTOM: #B00505 1px solid;
  
  }
  
  #playingGroundDiv {
	  width: 885px;
	  min-height: 25.875em;
	  background-color: #FFFFFF;
	  border: 1;
	  vertical-align: middle;
	  margin: 4px auto;
	  /* for Internet Explorer */
	  /*\*/
	  height: 25.875em;
	  /**/
	  height: auto;
	  #background-old: url(../image/gradientTan.gif) repeat-x #fdfdfc;
  
	  BORDER-RIGHT: #B00505 1px solid;
	  PADDING-RIGHT: 1px;
	  BORDER-TOP: #B00505 1px solid;
	  PADDING-LEFT: 1px;
	  PADDING-BOTTOM: 1px;
	  BORDER-LEFT: #B00505 1px solid;
	  PADDING-TOP: 1px;
	  BORDER-BOTTOM: #B00505 1px solid;
  
  }
  
  #CartDivId {
  
	  width: 885px;
	  min-height: 12.875em;
	  height: auto;
	  border: 1;
	  vertical-align: middle;
	  margin: 4px auto;
	  /* for Internet Explorer */
	  /*\*/
	  height: 12.875em;
	  /**/
	  font-size: 90%;
	  font-family: verdana, "trebuchet MS", helvetica, sans-serif;
	  text-align: left;
	  overflow: auto; 
  }
  
  #ScrollableDiv {
  
	  width: 885px;
	  min-height: 23.875em;
	  height: auto;
	  border: 1;
	  vertical-align: middle;
	  margin: 4px auto;
	  /* for Internet Explorer */
	  /*\*/
	  height: 23.875em;
	  /**/
	  font-size: 90%;
	  font-family: verdana, "trebuchet MS", helvetica, sans-serif;
	  text-align: left;
	  overflow: auto; 
  }
  
  FIELDSET {
	  PADDING: 4px;
	  MARGIN: 4px;
	  BORDER: 1px #AE201D solid;
  }
  
  LEGEND {
	  FONT-WEIGHT: bold;
	  PADDING: 4px;
	  MARGIN: 4px;
	  COLOR: #AE201D;
	  BACKGROUND-COLOR: #f1f1e5;
	  BORDER: 1px #AE201D solid;
  }
  
  TEXTAREA {
	  wrap: soft;
	  background-color: white;
  }
  
  .textfield_style {
  
	  border-width: 1px;
	  border-style: solid;
	  border-color: #999999;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  color: #333333;
	  height:15px;
  }
  
  
  #footerDiv {
  
	  width: 885px;
	  height: 30px;
	  background-color: #FFFFFF;
	  border: 1px;
	  vertical-align: middle;
	  margin: 4px auto;
	  background: url(../image/gradientTan.gif) repeat-x #fdfdfc;
	  BORDER-RIGHT: #B00505 1px solid;
	  PADDING-RIGHT: 1px;
	  BORDER-TOP: #B00505 1px solid;
	  PADDING-LEFT: 1px;
	  PADDING-BOTTOM: 1px;
	  BORDER-LEFT: #B00505 1px solid;
	  PADDING-TOP: 1px;
	  BORDER-BOTTOM: #B00505 1px solid;
  
  }
  
  .shadowcontainer {
	  background-color: #d1cfd0;
	  width: 150px; 		/* container width*/	
	  #max-width:150px;	/*Since Firefox takes 100% relative to resolution.*/
  }
  
  .innerdiv { /* Add container height here if desired */
	  background: url(../images/gradientTan.gif) repeat-x #fdfdfc;
	  border: 1px solid gray;
	  padding: 6px;
	  position: relative;
	  left: -4px; /*shadow depth*/
	  top: -4px; /*shadow depth*/
  }
  
  
  .shadowMenuContainer {
	  
      background: url(../images/gradientTan.gif) repeat-x #fdfdfc;
	  width: 178px; 		/* container width*/	
	  #max-width:178px;	/*Since Firefox takes 100% relative to resolution.*/
  }
  
  .innerMenuDiv { /* Add container height here if desired */
	 
	 background-color: #d1cfd0;
	  border: 1px solid gray;
	  padding: 6px;
	  position: relative;
	  top: -10px; /*shadow depth*/
  	  left: 10px; /*shadow depth*/
  }
  
  
  #productDisplayMainPanel {
  
	  padding:      1em;
	  opacity : 0.999999;
	  #background-old: url(../image/gradientTan.gif) repeat-x #fdfdfc;
	  font-size: 9px;
	  font-family: verdana, "trebuchet MS", helvetica, sans-serif;
	  text-align: left;
	  white-space: nowrap;
	  position: relative;
	  #width: 800px;
  }
  
  
  #productDetailsPage {
	  border: #a52a2a 3px solid;
	  padding: -3px;
	  float: none;
	  visibility: visible;
	  position: absolute;
	  background-color: #FFFFFF;
	  z-index: 10;
	  OVERFLOW: auto; 
  }
  
  #cartSummaryPage {
	  border: #a52a2a 3px solid;
	  padding: 3px;
	  float: none;
	  visibility: visible;
	  position: absolute;
	  background-color: #FFFFFF;
	  z-index: 10;
	  OVERFLOW: auto; 
  }
  
  #blinderHeaderId {
  
	  #border: #a52a2a 3px solid;
  }
  
  #shoppingCart {
	   visibility: hidden;
	   position: absolute;
	   left: 0px;
	   top: 0px;
	   width:100%;
	   height:100%;
	   text-align:center;
	   border:1;
	   z-index: 1000;
	   background-image:url(../image/overlay.png);
  }
  
  #shoppingCartDetails {
	   width:300px;
	   margin: 100px auto;
	   background-color: #fff;
	   border:1px solid #000;
	   padding:15px;
	   text-align:center;
  }
  
  #infoDiv {
	  border: #a52a2a 3px solid;
	  padding: 3px;
	  float: none;
	  visibility: hidden;
	  position: absolute;
	  background-color: #FFFFFF;
	  z-index: 10;
	  OVERFLOW: auto; 
	  width:50%;
	  color: blue;
  }
  
  #comingSoonDiv {
	  width: 885px;
	  min-height: 0em;
	  height: auto;
	  background-color: grey;
	  border: 1;
	  vertical-align: middle;
	  margin: 1px auto;
	  /* for Internet Explorer */
	  /*\*/
	  height: 0em;
	  /**/
  }

   
  DIV.header
  {
	background: url(../image/GradientRed.gif) repeat-y #CFB6B6;
	BORDER-RIGHT: #B00505 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #B00505 1px solid;
	PADDING-LEFT: 1px;
	FONT-WEIGHT: bolder;
	PADDING-BOTTOM: 1px;
	MARGIN: 2px 5% 2px;
	TEXT-TRANSFORM: none;
	BORDER-LEFT: #B00505 1px solid;
	COLOR: #AE201D;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #B00505 1px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial;
	TEXT-ALIGN: center;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none
  }
  
  DIV.headerText
  {
	BACKGROUND: #CFB6B6;
	BORDER-RIGHT: #B00505 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #B00505 1px solid;
	PADDING-LEFT: 1px;
	FONT-WEIGHT: bolder;
	PADDING-BOTTOM: 1px;
	MARGIN: 2px 5% 2px;
	TEXT-TRANSFORM: none;
	BORDER-LEFT: #B00505 1px solid;
	COLOR: #AE201D;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #B00505 1px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial;
	TEXT-ALIGN: center;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none
  }

  DIV.headerText2
  {
	BACKGROUND: #D5D2D1;
	BORDER-RIGHT: #B00505 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #B00505 1px solid;
	PADDING-LEFT: 1px;
	FONT-WEIGHT: bolder;
	PADDING-BOTTOM: 1px;
	MARGIN: 2px 5% 2px;
	TEXT-TRANSFORM: none;
	BORDER-LEFT: #B00505 1px solid;
	COLOR: #AE201D;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #B00505 1px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial;
	TEXT-ALIGN: center;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none
  }
  
  DIV.rateTextClass
  {
	BACKGROUND: #CFB6B6;
	BORDER-RIGHT: #B00505 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #B00505 1px solid;
	PADDING-LEFT: 1px;
	FONT-WEIGHT: bolder;
	PADDING-BOTTOM: 1px;
	MARGIN: 2px 5% 2px;
	TEXT-TRANSFORM: none;
	BORDER-LEFT: #B00505 1px solid;
	COLOR: #AE201D;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #B00505 1px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial;
	TEXT-ALIGN: center;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none
  }
  
  th {
  
	  FONT-SIZE: 12px;
	  COLOR: #B00505;
  }
  
  td {
	  FONT-WEIGHT: normal;
	  COLOR: black;
	  FONT-SIZE: 11px;
	  VERTICAL-ALIGN: top;
  }
  
  #menuRow {
	
	border:dotted;
  }
  
  div.th {
  
	  FONT-SIZE: 12px;
	  COLOR: #B00505;
  }
  
  div.td {
	  FONT-WEIGHT: normal;
	  COLOR: black;
	  FONT-SIZE: 11px;
	  VERTICAL-ALIGN: top;
  }
  
  
  hr {
	  color: #ffffff; 
	  background-color: #ffffff; 
	  border: 1px dotted #B00505; 
	  border-style: none none dotted; 
  }
  
  #NavImgId
  {
	BORDER-RIGHT: #B00505 1px solid;
	BORDER-TOP: #B00505 1px solid;
	BORDER-LEFT: #B00505 1px solid;
	BORDER-BOTTOM: #B00505 1px solid;
  }
  
  #errorTextId {
	  color: RED; 
  }
  
  
  #messageSpan
  {
	FONT-WEIGHT: bolder;
	TEXT-TRANSFORM: none;
	COLOR: BLACK;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial;
	TEXT-ALIGN: center;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none
  }