body {
  margin: 0; padding: 0; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #353131; 
  background: url(../images/bg.gif) #8CC0E3 repeat-x top;
}
td {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #353131; line-height:16px;
}
input {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;
}
a {
  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #4d4d4d;
}
a:hover {
  text-decoration: none
}
.form {
  padding:0px; margin-top:5px;
}
.header {
  font-size: 22px; color:#353131; margin-top:0px; margin-bottom:15px;
}
.header2 {
  font-size: 18px; color:#353131; margin-top:0px; margin-bottom:15px;
}
.footer {
  text-align:left; padding-top:26px; padding-left:20px; color: #CCE3F3; font-size:11px;
}
.footer a {
  color: #CCE3F3;
}
.linksLetters {
  font-size:15px; font-weight:bold; color:#E76C0F; padding:4px;
}
.linksLetters:hover {
  text-decoration:none;
}
.linksActive {
  color:#E76C0F; 
}
.linksBold {
  color:#E76C0F; font-weight:bold; 
}
.linksTop {
  font-family: Arial, Verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #F5FCFF; text-decoration: none;
}
.linksTop:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #F5FCFF; text-decoration: underline;
}
.linksCategories {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color: #4D4D4D;
  background: url(../images/icon_arrow_blue.gif) no-repeat right; padding-right:15px; line-height:20px;
  text-decoration: none;  
}
.linksCategories:hover {
  text-decoration: underline;
}
.linksSecondary {
  font-size:11px; color:#6A6A6A;
}
.number {
  background: url(../images/bg_number.gif) no-repeat top; width:40px; height:37px; text-align:center; padding-top:10px; font-size:18px; color:#B9AE6F
}
.path {
  margin-bottom:10px;
}
#letterHeader {
  height:22px; background:url(../images/bg_subheader.jpg) no-repeat; font-size:16px; font-weight:bold; margin-bottom:5px; padding:3px 0px 0px 10px; margin-top:10px;
}
#subcategories li {
  margin-bottom:7px;
}
.separator {
  color:#cacaca; background-color: #cacaca; border:0px; height:1px; margin-top:5px; margin-bottom:5px;
}
.subheader {
  color:#E76C0F; font-weight:bold;
}
.searchHeader {
  font-family: Arial, Verdana, Helvetica, sans-serif; margin-top:25px; margin-bottom:16px; font-size:18px; color:#ED7C0C;
}
#searchInput {
  border:0px; width:344px; height:30px; padding:0; margin:0; background: url(../images/bg_search_input.gif);
}
#searchInput input {
  border:0px; width:280px; margin-left:30px; margin-top:4px; height:18px;
}

.sitemap a {
  line-height:24px;
}
.textActive {
  color:#E76C0F; 
}
.textLine {
  line-height:20px;
}
.textSecondary {
  font-size:11px; color:#6A6A6A;
}
