  .google_afs_wide.afs_orange {background-color: #f9f9ed}
.google_afs_narrow.afs_orange {background-color: #f9f9ed}
.google_afs_wide.afs_blue_background {background-color: #d1f0fe}
.google_afs_wide.afs_red_background {background-color: #ffd1d1}
.google_afs_wide.afs_blue {background-color: #ffffff}
.google_afs_wide.afs_red {background-color: #ffffff}
.afs_orange a {color: #009900 !important}
.afs_orange p.line1 {color: #e68303 !important; font-size: 14px !important}
.afs_orange_underline p.line1 {color: #e68303 !important; text-decoration: underline !important; font-size: 14px !important}
.afs_orange a.image {visibility:hidden}
.afs_blue p.line1 {color: #105CB6 !important; font-size: 14px !important; text-decoration: underline !important}
.afs_blue a{ color: #105CB6 !important}
.afs_red p.line1 {color: #bb0000 !important; font-size: 14px !important}
.afs_red a{ color: #bb0000 !important}
.afs_largertitle p.line1 {font-size: 14px !important! text-decoration: underline !important; color: #bb0000 !important}
  .google_afs_wide {padding: 9px 0em 9px 9px; border-bottom: 1px solid #dcdfe2; background-color: #ffffff; position: relative; clear: both; height: 59px}
.google_afs_wide:hover {border: 1px solid #bbb9c5; border-left-width: 0; border-right-width: 0; margin-top: -1px}
.google_afs_wide a {color: #bb0000; text-decoration: none}
.google_afs_wide a:hover {text-decoration: underline}
.google_afs_wide p.sponsored_link {line-height: 0px; font-size: 9px; font-style: italic; color: #bcbcbc; position: absolute; right: 1px; top: 1px; border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; background-color: #fff; line-height: 12px; padding: 0 5px 1px}
.google_afs_wide p.ie_sponsored_link {line-height: 0px; font-size: 9px; color: #bcbcbc; position: absolute; right: 1px; top: 1px; font-weight: bold; border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; background-color: #fff; line-height: 12px; padding: 0 5px 1px}
p.ie_sponsored_link a {text-decoration: none; color: #9c9c9c}
p.ie_sponsored_link a:hover {text-decoration: underline}
.google_afs_wide a.image {display: block; float: left; margin-right: 7px; padding: 2px}
.google_afs_wide div.snapshot {padding: 2px 40px 0 0; font-size: 13px; font-weight: normal; font-style: normal}
.google_afs_wide p.line1 {color: #bb0000; font-size: 13px; margin-bottom: 0; font-weight: bold; margin-top: 1px}
.google_afs_wide:hover p.line1 {color: #bb0000}
.google_afs_wide p.line2 {font-size: 11px; padding-top: 1px; line-height: 12px; color: #404040; margin-top: 2px}
.google_afs_wide p.line3 {font-size: 9px; padding-top: 1px; padding-bottom: 2px; margin-top: 5px}
  ul.google_afs_narrow {margin: 10px 8px 23px; padding: 0; background-color: #ffffff; position: relative; clear: both; width: 180px; border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-radius: 5px; border: 1px solid #dcdfe2}
ul.google_afs_narrow_ie {margin-top: 20px}
ul.google_afs_narrow p.sponsored_link {font-size: 9px; font-style: italic; color: #acacac; position: absolute; border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; background-color: #f4f4f4; line-height: 12px; bottom: -14px; right: 0; padding: 0 5px 1px}
ul.google_afs_narrow p.ie_sponsored_link {font-size: 9px; font-weight: bold; color: #acacac; position: absolute; border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; background-color: #f4f4f4; line-height: 12px; top: -16px; left: 0; padding: 2px 5px 1px}
li.google_afs_narrow {text-align: left; margin: 8px; border-color: #ededed; border-width: 0px; border-bottom-width: 1px; border-style: solid; overflow: hidden}
li.last {border-bottom-width: 0px}
li.google_afs_narrow a {color: #bb0000; text-decoration: none}
li.google_afs_narrow a:hover {text-decoration: underline}
li.google_afs_narrow div.snapshot {font-size: 13px; font-weight: normal; font-style: normal}
li.google_afs_narrow p.line1 {color: #242424; font-size: 12px; font-weight: bold; margin-bottom: 2px; line-height: 13px}
li.google_afs_narrow:hover p.line1 {color: #bb0000}
li.google_afs_narrow p.line2 {font-size: 11px; padding-top: 1px; color: #404040; line-height: 12px; margin-bottom: 0}
li.google_afs_narrow p.line3 {font-size: 9px; padding-top: 1px; padding-bottom: 0; margin-top: 3px}
  #body div.google-adverts {margin-top:15px; margin-bottom:16px; overflow:visible}
#body div.google-adverts ul {padding:3px 10px; width:auto}
#body div.google-adverts ul li {margin:0 2px; padding:4px}
#body div.google-adverts ul li p {margin:2px}
#body div.advert-theme-1 {width:auto}
#body div.advert-theme-1 h4 {color:#666; font-size:11px; font-weight:normal; line-height:11px; margin-bottom:2px}
#body div.advert-theme-1 ul {}
#body div.advert-theme-1 ul li {display:block; margin-left:4px; padding:4px 0}
#body div.advert-theme-1 ul li a {color:#b00; text-decoration:none; font-size:10px}
#body div.advert-theme-1 ul li p.line1 {display:inline; font-weight:bold; font-size:12px}
#body div.advert-theme-1 ul li p.line2 {display:inline; font-size:11px; color:#222; margin-bottom: px !important; padding:0 4px}
#body div.advert-theme-1 ul li p.line3 {display:inline; font-size:12px}
#body div.advert-theme-1 ul li div.snapshot {display:inline; font-size:13px; font-weight:normal}
#body div.advert-theme-1 ul li:hover a {color: #08C}
#body div.advert-theme-2 {border:solid 1px #999; width:auto}
#body div.advert-theme-2 h4 {background-color:#fff; color:#666; display:inline-block; font-size:11px; font-weight:bold; line-height:11px; margin:-6px 0 0 5px; padding:0 5px; position:absolute}
#body div.advert-theme-2 ul {padding:10px}
#body div.advert-theme-2 ul li {display:block; margin:0; padding:5px 0}
#body div.advert-theme-2 ul li a {color:#bb0000; text-decoration:none; font-size:10px}
#body div.advert-theme-2 ul li p.line1 {display:inline; font-weight:bold; font-size:12px}
#body div.advert-theme-2 ul li p.line2 {display:inline; font-size:11px; color:#222; margin-bottom: 1px !important; padding:0 4px}
#body div.advert-theme-2 ul li p.line3 {display:inline; font-size: 2px}
#body div.advert-theme-2 ul li div.snapshot {display:inline; font-size:13px; font-weight:normal}
#body div.advert-theme-2 ul li:hover a {color: #08C}
#body div.advert-theme-3 {border:solid 1px #999; width:auto}
#body div.advert-theme-3 h4 {background-color:#fff; color:#666; display:inline-block; font-size:11px; font-weight:bold; line-height:11px; margin:-6px 0 0 5px; padding:0 5px; position:absolute}
#body div.advert-theme-3 ul {padding:10px}
#body div.advert-theme-3 ul li {padding:5px 0}
#body div.advert-theme-3 ul li p {margin:0}
#body div.advert-theme-3 ul li a {color:#b00; text-decoration:none; font-size:10px}
#body div.advert-theme-3 ul li p.line1 {display:block; font-weight:bold; font-size:12px}
#body div.advert-theme-3 ul li p.line2 {display:block; font-size:11px; color:#222}
#body div.advert-theme-3 ul li p.line3 {display:block; font-size:12px}
#body div.advert-theme-3 ul li p.line3 a {color:#08C}
#body div.advert-theme-3 ul li div.snapshot {display:inline; font-size:13px; font-weight:normal}
#body div.advert-theme-4 {border:solid 1px #999; width:auto}
#body div.advert-theme-4 h4 {background-color:#fff; color:#666; display:inline-block; font-size:11px; font-weight:bold; line-height:11px; margin:-6px 0 0 5px; padding:0 5px; position:absolute}
#body div.advert-theme-4 ul {padding:15px 0; margin:0 auto; width:610px}
#body div.advert-theme-4 ul li {background:#f1f1f1; border:3px solid #d2d2d2; display:inline; float:left; line-height:1.4em; margin:2px 4px; padding:4px; width:181px}
#body div.advert-theme-4 ul li a {color:#b00; text-decoration:none; font-size:10px}
#body div.advert-theme-4 ul li p.line1 {display:block; font-weight:bold; font-size:12px}
#body div.advert-theme-4 ul li p.line2 {display:block; font-size:11px; color:#222; line-height:12px}
#body div.advert-theme-4 ul li p.line3 {display:block; font-size:12px}
#body div.advert-theme-4 ul li p.line3 a {color:#08C}
#body div.advert-theme-4 ul li div.snapshot {display:inline; font-size:13px; font-weight:normal}
 