.header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999}
.headersmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: bold; color: #999999}
.normal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666}
.normalsmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666}
.minus {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #417FCA}

.normal2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999}
a.minus:link { color: #417FCA }
a.minus:hover { color: #CA0000}
a.minus:visited { }
.minus2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.minus2red {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CA0000}
.category2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #417FCA; clip: rect( ); text-decoration: none }
.minus3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; background-color: #FFFFFF}

.minus4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999}

a.minus4:link { text-decoration: none ; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666 }
a.minus4:hover { text-decoration: none ; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666 ; background-color: D3F0B7}
a.minus4:visited { text-decoration: none ; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; clip: rect( )}

.minus_fields1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: normal; color: #000000; background-color: #FFCC00; border: 1px #FF9900 solid }
.minus_fields4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: normal; color: #FFFFFF; background-color: #CC0000; border: 1px #FF9900 solid }
.minus_fields5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: normal; color: #FFFFFF; background-color: #666666; border: 1px #FF9900 solid }

.minus4back {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; padding: 3px 3px 3px 3px;}
a.minus4back:link { color: #999999 ; background-color: #EAF1E7;}
a.minus4back:hover { color: #999999 ; background-color: #D8DFC6;}

a.category:hover {  }
a.category:link {  color: #CA0000}
a.category:visited { color: #CA0000}

a:active {  }
a:hover {  color: #CA0000}
a:link {  color: #417FCA}
a:visited {  }

.minusText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ; color: #666666}
.minus_fields {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; cursor: pointer; font-weight: bold; color: #333333; background-color: #FFD071; border: 1px #FF9900 solid; text-decoration: underline}
.minus_fields2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: normal; color: #333333; background-color: #00CCFF; border: 1px #FF9900 solid }
.minus_fields3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: normal; color: #333333; background-color: #99FF66; border: 1px #FF9900 solid }
.category {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #417FCA; clip:  rect(   )}
.MenuTop {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.calendar {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #3366CC; text-decoration: none; font-size: 11px}
.calendarselected {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #3366CC; text-decoration: none; font-size: 11px}
.AdHeader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #666666}
.AdDetail {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666}

.expired_ad_header {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CA0101; padding-top: 15px; text-align: center}
.expired_ad_cat {background-color: #FFD071; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding: 2px; text-align: center}

.MenuTab {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #417FCA; text-decoration: underline; ; background-color: #F1F1E7; padding-right: 4px; padding-bottom: 3px; padding-left: 4px; border: 1px #DEDFC6 solid; white-space: nowrap; margin-left: 5px}
.MenuTabBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CA0000; text-decoration: underline; font-weight: bold; ; background-color: #DEDFC6; clip: rect( ); height: 10px; padding-right: 4px; padding-bottom: 3px; padding-left: 4px; border: #81844A none; white-space: nowrap; padding-top: 1px; margin-left: 5px}
a.MenuTab:link { text-decoration: underline; color: #417FCA}
a.MenuTab:visited { text-decoration: underline}
a.MenuTab:hover { text-decoration: underline; color: #CA0000; background-color: #DEDFC6 }

a.MenuTop:link { text-decoration: none ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
a.MenuTop:hover { text-decoration: none ; color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
a.MenuTop:visited { text-decoration: none ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}

.UserInfo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #417FCA}
a.UserInfo:link { }
a.UserInfo:hover { font-weight: bold ; color: #417FCA}
a.UserInfo:visited { }

.NumbersWhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.CalendarDays {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}
.SummaryTop { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}

.LinksWhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
a.LinksWhite:link { text-decoration: none ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; height: 10px; width: 150px}
a.LinksWhite:visited { text-decoration: none ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; height: 10px; width: 150px}

.homeinstructions { background-color: #93ADBB; }

.summaryPage p { margin-top: 11px; margin-bottom: 11px; } /*fix p spacing in IE*/
.SummaryAd1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #417FCA }
.SummaryAd2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
a.SummaryAd2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; cursor: pointer; text-decoration: underline; color: #666666}
a.summarylink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; cursor: pointer; text-decoration: none; color: #666666}
a.SummaryTop:link { color: #666666}
a.SummaryTop:visited { color: #666666 }
a.SummaryTop:hover { color: #666666 ; background-color: #D8DFC6}
.SummaryDates {  font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; background-color: #D8DFC6; font-size: 12px; font-weight: bold; color: #333333}

.HeaderBig {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #666666; font-weight: normal}
.HeaderWhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF }

.SubcatHome { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #417FCA }
a.SubcatHome:link { color: #417FCA}
a.SubcatHome:hover { background-color: #FFFFFF }
a.SubcatHome:visited { color: #417FCA; text-decoration: underline}

.GeographieHome { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666 }
a.GeographieHome:link { text-decoration: none ; color: #666666}
a.GeographieHome:hover { text-decoration: none ; font-weight: bold}
a.GeographieHome:visited { text-decoration: none ; color: #666666}

.SummaryBack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666 ; padding-right: 2px; padding-left: 2px; padding-top: 1px; padding-bottom: 2px}
a.SummaryBack:link { color: #666666 ; background-color: #EAF1E7; text-decoration: none}
a.SummaryBack:hover { color: #666666 ; background-color: #D8DFC6; text-decoration: none }

.blacknormal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
.blackheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none}
.biggrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; text-decoration: none}
.redheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; text-decoration: none}
.rednormal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; text-decoration: none}

.AdminNormal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
.AdminHeader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none}

.vivamailMenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666 }
.MenuBottom { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666 }
a.MenuBottom:link { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666 }
a.MenuBottom:hover { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #666666}
a.MenuBottom:visited { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.MenuBottomSelected { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666 }
a.MenuBottomSelected:link { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #666666}
a.MenuBottomSelected:hover { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666 }
a.MenuBottomSelected:visited { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #666666}
a.SummaryAd1:visited { color: #999999}
a.SummaryAd1:link { color: #417FCA; text-decoration: underline}
a.SummaryAd1:hover { color: #CA0000; text-decoration: underline}
.post_buttons {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; cursor: pointer; font-weight: bold; color: #333333; background-color: #FFD071; border: 1px #FF9900 solid; text-decoration: underline}

.cardred {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CE0000}
.cardred2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #CE0000}

/* begin new annunci styles here - to account for the style data that will now be missing from the html */

.hometable thead tr { background-color: #D8DFC6; }
.hometable tbody tr { background-color: #F4F5E9; }

.vivacalendar thead td { background-color: #D8DFC6; }
.calendar { background-color: #FFFFFF; }
.calendarselected { background-color: #CCCCCC; }

.regionnav thead td { background-color: #C0C0C0; }
.regionnav tbody td { background-color: #F4F5E9; }

.homesearch thead td { background-color: #C0C0C0; }
.homesearch tbody td { background-color: #F3F3F3; }

.summarysearch thead td { background-color: #C0C0C0; }
.summarysearch tbody td { background-color: #F3F3F3; }

.userlogin thead td { background-color: #C0C0C0; }

.photogallery td {border: 1px solid #ccc; padding: 5px; text-align: center;} 
table.photogallery {color: #666666; font-size: 10px;}
a.photogallery:link, a.photogallery:visited {color: #417FCA; font-weight: bold; padding: 2px}
.photogallery a.secondary_view {color: #666666}

.breadcrumbs { white-space:nowrap }
.breadcrumbs a { margin: 0 5px 0 5px }

.newad { color: #66CC00; font-weight: bold; }
.updatedad { color: #417FCA }
