.textleft:hover { background-color:#EEEEEE; color:#0000FF; text-align: left; border:2px solid #0000FF; }
.textleft:focus { background-color:#FFFF99; color:#0000FF; text-align: left; border:2px solid #0000FF; }
.textleft       { background-color:#EEEEEE; color:#333333; text-align: left; font-weight: normal; border:2px dotted #0000FF; }

.textctr:hover { background-color:#EEEEEE; color:#0000FF; text-align: center; border:2px solid #0000FF; }
.textctr:focus { background-color:#FFFF99; color:#0000FF; text-align: center; border:2px solid #0000FF; }
.textctr       { background-color:#EEEEEE; color:#333333; text-align: center; font-weight: normal; border:2px dotted #0000FF; }

.textright:hover { background-color:#EEEEEE; color:#000000; text-align: right; border:2px solid #0000FF; }
.textright:focus { background-color:#FFFF99; color:#000000; text-align: right; border:2px solid #0000FF; }
.textright       { background-color:#EEEEEE; color:#333333; text-align: right; font-weight: normal; border:2px dotted #0000FF; }


.checkbox {  
  color: #999999;s
  background-color: #FFFFFF;
  border: 1px solid #bbaa77;
}
.searchbox {  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #999999;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt;  
  font-weight: bold;
  height: 22px;
  border: 1px dashed #bbaa77;
}

.searchbtn {  
  font-size: 10pt;
  color: #bbaa77;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  height: 22px;
  border: 1px solid #bbaa77;
}

.btn1 {  
  font-size: 10pt;
  color: #666666;
  background-color: #CCCCCC;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  height: 22px;
  border: 1px solid #333333;
}

.location    {  
  color: #FFFFFF;  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 9pt;  
  text-decoration: none;
}

.regular    {  
  color: #666666;  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt;  
  text-decoration: none;
}

.small    {  
  color: #666666;  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: .64em;  
  text-decoration: none;
}

.about    {  
  color: #333333;  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 9pt;  
  text-decoration: none;
  font-style: italic;
}

.smallx {/* scalable em 53 */
  border: none;
  padding: 0px;
  filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=100); 
  width: 160px;
  height: 160px;
}


.note    {  
  color: #000000;  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt;  
  text-decoration: none;
}

.exhibits    {  
  color: #333333;  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt;  
  text-decoration: none;
}

.required2 {
  width: 110px;
}

.testimonial {
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt;
  text-decoration: none;
  font-weight: bold;
}

.testimonialold {
  color: #F5F5F5;
  font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-decoration: none;
  font-weight: bold;
}

.footer    {  
  color: #333333;  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 7pt;  
  text-decoration: none;
}

.caption    {  
  color: #666666; 
  text-decoration: none;

  font: 12px/14px geneva, arial, helvetica, sans-serif; 
  color: #333333; 
}

.caption2    {  
  color: #009900; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 7pt;  
  text-decoration: none;
  font-weight: bold;
}
.addressA    {  
  color: #bbaa77;  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 13pt;  
  text-decoration: none;
  font-weight: bold;
}
.addressB    {  
  color: #DDCC99;  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11pt;  
  text-decoration: none;
  font-weight: bold;
}

.edit    {  
  color: #999999;  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 9pt;  
  text-decoration: none;
}


a.item:link     {  
  color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-decoration: none;  
}
a.item:hover    {
  display: block;
  padding: 0px 0px 0px 0px;
  color: #0000FF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  border: 2px dashed #0000FF;
  text-decoration: none;  
}
a.item:visited     {  
  color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-decoration: none;  
}
a.item:active     {  
  color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-decoration: none;  
}


a.main:link     {  
  color: #006600;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;  
  text-decoration: none;
}
a.main:hover    {
  color: #00CC00;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;  
}
a.main:visited     {  
  color: #660000;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;  
  text-decoration: none;
}
a.main:active     {  
  color: #660000;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;  
  text-decoration: none;
}


.tab    {  
  color: #999999;  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10;  
  text-decoration: none;
}


a.tab:link     {  
  color: #999999;  
  font-family: "Times New Roman", Times, serif;   
  font-size: 10pt;  
  text-decoration: none;
}
a.tab:hover    {
  color: #0000FF;
  font-family: "Times New Roman", Times, serif;   
  font-size: 10pt;  
}
a.tab:visited     {  
  color: #0000FF;  
  font-family: "Times New Roman", Times, serif;   
  font-size: 10pt;  
  text-decoration: none;
}
a.tab:active     {  
  color: #0000FF;  
  font-family: "Times New Roman", Times, serif;   
  font-size: 10pt;  
  text-decoration: none;
}


.tree     {  
  color: #333333;  
  font-family: Courier New, Courier, mono;   
  font-size: 9pt;  
  text-decoration: none;
}
a.tree:link     {  
  color: #0000FF;  
  font-family: Courier New, Courier, mono;   
  font-size: 9pt;  
  text-decoration: none;
}
a.tree:hover    {
  color: #009900;  
  font-family: Courier New, Courier, mono;   
  font-size: 9pt;  
  text-decoration: none;
}
a.tree:visited     {  
  color: #0000FF;  
  font-family: Courier New, Courier, mono;   
  font-size: 9pt;  
  text-decoration: none;
}
a.tree:active     {  
  color: #0000FF;  
  font-family: Courier New, Courier, mono;   
  font-size: 9pt;  
  text-decoration: none;
}





.link2     {  
  color: #333333;  
  font-family: Verdana, Arial, Helvetica, sans-serif;   
  font-size: 7pt;  
  text-decoration: none;
}
a.link2:link     {  
  color: #333333;  
  font-family: Verdana, Arial, Helvetica, sans-serif;   
  font-size: 7pt;  
  text-decoration: none;
}
a.link2:visited     {  
  color: #333333;  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 7pt;  
  text-decoration: none;
}
a.link2:hover    {
  color: #0000FF;
  text-decoration: underline overline;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-decoration: none;
}
a.link2:active     {  
  color: #333333;  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 7pt;  
  text-decoration: none;
}



.link3     {  
  color: #FFFFFF;  
  font-family: Verdana, Arial, Helvetica, sans-serif;   
  font-size: 8pt;  
  text-decoration: none;
}
a.link3:link     {  
  color: #FFFFFF;  
  font-family: Verdana, Arial, Helvetica, sans-serif;   
  font-size: 8pt;  
  text-decoration: none;
}
a.link3:visited     {  
  color: #FFFFFF;  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt;  
  text-decoration: none;
}
a.link3:hover    {
  color: #FFFF00;
  text-decoration: underline overline;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}
a.link3:active     {  
  color: #FFFFFF;  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt;  
  text-decoration: none;
}

.embSMALL     {  
  color: #666666;  
  font-family: Verdana, Arial, Helvetica, sans-serif;   
  font-size: 8pt;  
  text-decoration: none;
}
.embBOLD     {  
  color: #666666;  
  font-family: Verdana, Arial, Helvetica, sans-serif;   
  font-size: 9pt;  
  text-decoration: none;
  font-weight: bold;
}.embITALIC     {
  color: #666666;
  font-family: Times New Roman, Times, serif;   
  font-size: 9pt;
  text-decoration: none;
  font-weight: normal;
  font-style: italic;
}
.embBIG     {  
  color: #000000;  
  font-family: Verdana, Arial, Helvetica, sans-serif;   
  font-size: 10pt;  
  text-decoration: none;
  font-weight: bold;
}
.embDEFAULT     {  
  color: #666666;  
  font-family: Verdana, Arial, Helvetica, sans-serif;   
  font-size: 8pt;  
  text-decoration: none;
  font-weight: bold;
}
.embLIGHT     {  
  color: #FFFFFF;  
  font-family: Verdana, Arial, Helvetica, sans-serif;   
  font-size: 9pt;  
  text-decoration: none;
  font-weight: bold;
}




.link     {  
  color: #333333;  
  font-family: Verdana, Arial, Helvetica, sans-serif;   
  font-size: 7pt;  
  text-decoration: none;
  font-weight: bold;
}
a.link:link     {  
  color: #333333;  
  font-family: Verdana, Arial, Helvetica, sans-serif;   
  font-size: 7pt;  
  text-decoration: none;
  font-weight: bold;
}
a.link:visited     {  
  color: #333333;  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 7pt;  
  text-decoration: none;
  font-weight: bold;
}
a.link:hover    {
  color: #0000FF;
  font-weight: bold;
  text-decoration: underline overline;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-decoration: none;
}
a.link:active     {  
  color: #333333;  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 7pt;  
  text-decoration: none;
  font-weight: bold;
}

.description {
  font-family: "Courier New", Courier, mono;
  font-size: 8pt;
  color: #333333;
}
.tags {
  font-family: "Courier New", Courier, mono;
  font-size: 7pt;
  color: #9999FF;
}

.labels {
  font-family: "Courier New", Courier, mono;
  font-size: 9pt;
  color: #666666;
}

a.pageNav:link     {  
  color: #0000FF;  
  font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 8pt;  
  text-decoration: none;
}
a.pageNav:hover    {
  color: #0000FF;
  background-color: #F0F0F0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}
a.pageNav:visited     {  
  color: #0000FF;  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt;  
  text-decoration: none;
}
a.pageNav:active     {  
  color: #0000FF;  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt;  
  text-decoration: none;
}

.item img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
}

.item:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}







a.itemx:link     {  
  display: block;
  color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-decoration: none;  
  border: 1px dashed #666666;  
}
a.itemxx:visited     {  
  color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-decoration: none;  
  padding: 0px 0px 0px 0px;
}
a.itemx:hover    {
  display: block;
  color: #0000FF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  border: 2px dashed #0000FF;
  text-decoration: none;  
}
a.itemxx:active     {  
  color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-decoration: none;  
  padding: 0px 0px 0px 0px;
}


.error {  
  border: 1px solid #FFFF00;
  width: 100%;
  padding: 5px;
  background-color: #333333; 
  color: #FFFF00;  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt;  
  text-decoration: none;
  text-align: center;
}

.bold {  
  color: #333333;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-decoration: none;
}
.priceTD     {  
  color: #FFFFFF;  
  font-family: Arial, Helvetica, sans-serif;   
  font-size: 8pt;  
  text-decoration: none;
  font-weight: normal;
}