H2 {
  color: #450505;
  text-align: center;
}

.footer {
  color: #4e4b3d;
  font-size: 9px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

A.redbackground {
  color: #f9eee4;
  text-decoration: none;
}

A.redbackground:hover {
  color: #CC6600;
  /*text-decoration: underline;*/
  /*font-weight:bold;*/
}

.redheadertitle
 { font-size: 1.7em;
   font-family: Garamond;
   font-weight:bold;
   color: #f9eee4;
   border-bottom-style:solid;
   border-right-style:solid;
   display: block;
   background-image:url('\images/redheader.jpg');
}

A {
  color: #CC6600;
  text-decoration: none;
  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;  
}

A.AddressText {
  color: #800720;
  text-decoration: none;
}

A.AddressText:hover {
  color: #CC6600;
  /*text-decoration: underline;*/
  /*font-weight:bold;*/
}

A:hover {
  color: #680F02;
  /*text-decoration: underline;*/
  /*font-weight:bold;*/
}

A.leftmenu:hover {
  color: #404040;
  /*text-decoration: bold; - there is no such a thing */
  text-decoration: none;
  font-weight:bold;
}

li {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
  font-weight: bold;
  font-weight: 400;
  color: #CC6600;
  /*color: rgb(0, 128, 192);*/
}

.bold {
  font-weight: bold;
}

.homepagebody {
  font-family: georgia,times new roman,times,serif;
  font-size: 1em;
  /*color: #780600;*/
  color: #735305;
  text-align: left;
}

.homepagebodysmall {
  font-family: georgia,times new roman,times,serif;
  font-size: 12px;
  /*color: #780600;*/
  color: #735305;
  text-align: left;
}

.homepagebodycenter {
  font-family: georgia,times new roman,times,serif;
  font-size: 14px;
  /*color: #780600;*/
  color: #735305;
  text-align: center;
}

.homepagebodybig {
  font-family: georgia,times new roman,times,serif;
  font-size: 20px;
  /*color: #780600;*/
  color: #CC6600;
  text-align: center;
}

img.picBorder { border: 3px double #CC6600; padding:0px; background-color:white;}
img.picBorderChosen { border: 3px double #CC6600; padding:0px; background-color:CC6600;}

img.picBorder:hover { background-color:#CC6600; }

.simpleBorder { border: 1px;}

.homepagesmalltitle {
  /*color: #780600;*/
  color: #CC6600;
  text-decoration: none;
  font-weight:bold;
}

.blue {
  color: rgb(0, 128, 192);
}

.red {
  color: #ff0000;
}

.invstandout {
  width: 100%;
  color: #BB0000;
  background-color: #FFCC66;
  margin: 0px;
  padding: 8px;
  padding-top:    4px;
  padding-bottom: 4px;
}

.mandatory {
  color: #ff0000;
}

.bordo {
  color: #800720;
}

.gold {
  color: #433400;
}

.pagetitle {
  font-family: georgia,times new roman,times,serif;
  color: #ff0000;
  text-align: center;
  font-style: italic;
}

.redtext {
  font-family: georgia,times new roman,times,serif;
  font-size: 1em;
  color: #CC6600;
  text-align: center;
  text-decoration: none;
  font-weight:bold;
}

.tableheader {
  /*color: rgb(0, 128, 192);*/
  color: #CC6600;
  text-decoration: none;
  /*background-image:url('background2.jpg');*/
  background-image:url('\img/FirstPage/background2.gif');
  background-repeat: no-repeat;
  background-position: center;
}

.leftmenu {
  font-size: 16px;
  color: #FFFFFF;
  text-decoration: none;
  font-weight:bold;
  vertical-align:top;
}

.aligntop {
  vertical-align:top;
}

.background1
{ position: relative;
  background: url('\img/FirstPage/background1A.jpg') repeat;
}

.picdescription {
  font-family: "Century Gothic",Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 1em;
  color: #555555;
  text-align: center;
}

.picdescriptionleft {
  font-family: "Century Gothic",Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 1em;
  color: #555555;
  text-align: left;
}

.categorytext {
  font-family: georgia,times new roman,times,serif;
  font-size: 12px;
  color: #700003;
  text-align: left;
  text-decoration: none;
  font-weight:bold;
}

.infotext {
  font-family: georgia,times new roman,times,serif;
  font-size: 1em;
  color: #4e4b3d;
  text-decoration: none;
  font-weight:bold;
}


/*infoColor { color: #F290C1; }*/

.padded {
  border: 3px double #CC6600;
  padding: 10px;
}

.paddednobroder {
  padding: 10px;
}

.printMessage {display: none}

.swatchBox {border:1px solid #CC6600;padding:2px;float:left;margin:0 1px 1px 0;}
.swatchBox{margin:2px;}
//.swatchBox:hover {border:1px solid #b2b2b2;background-color:#FFF;padding:2px;float:left;margin:0 1px 1px 0;}
.swatch{border:1px solid #CCC;width:10px;height:10px;display:block;}

p.initial:first-letter 
{
  color: #ff0000;
  font-size:xx-large;
  font-family: "Times New Roman, Times, serif";
}

.popup {
  font-family:      Verdana, Arial, Helvetica, Sans-Serif; 
  font-size:        9pt;
  color:            #555555;
}

.price a{ padding:0 2px; text-decoration: underline;}
.price a:hover{ background:#CC6600; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.4);}

.saledesc {
  font-family: Century Gothic,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 16px;
  color: #ff0000;
  font-weight: bold;
}

.saledesc a {
  font-family: Century Gothic,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 16px;
  color: #ff0000;
  font-weight: bold;
  text-decoration: underline;
}
.saledesc a:hover{ background:#ff0000; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.4);}

