/*--------------------
Search Index Non-Global Dot-It
--------------------*/

#kettler-search .sb { width: 189px; margin: 0; padding: 0; line-height: normal; }
#kettler-search .sb_head { color: #476384; font-weight: bold; margin-bottom:6px; display: block; }
#kettler-search .sb_subhead { display:block; color: #476384; font-style: italic; margin-bottom: 1em;}
#kettler-search .sb_photo { display:block; border:1px solid #c5cdd6; margin-bottom:6px; }
#kettler-search .sb_copy { display:block; color: #000; }
#kettler-search .sb_logo { display:block; text-align:center; margin-top:6px; }
#kettler-search .sb_moreinfo { display:block; color:#999; text-align:center; margin:5px 0; }
#kettler-search .sb a:link, .sb a:visited { display:block; text-decoration:none; }
#kettler-search .sb a:hover { text-decoration:none; text-indent: 0; }
#kettler-search .sb a:hover .sb_moreinfo { display:block; background-color:#476384; color:#fff; text-indent: 0; }

/*============================================================================
    Spotlights
=============================================================================*/

.seclink { color: #441678; font-size: 1em; margin: 0; }
.seclink a:link, .seclink a:visited { color: #441678; text-decoration:none; }
.seclink a:hover { color: #441678; text-decoration: underline; }

/*--------------------
Front Cover - Magazine Advertiser Ad
--------------------*/
#spotspon_container { float: right; width: 258px; margin: 5px 0 20px 20px; padding: 0; background-image: url(/upload/wysiwyg/spotlights/bg_spotspon.gif); }
#spotspon_container .spotspon_bar { width: 258px; height: 12px; }
#spotspon_container .spotspon { width: 234px; margin: 0 12px 0 12px; padding: 0; font-size: 0.9em; line-height: normal; }
#spotspon_container .spotspon_photo { display:block; border:1px solid #d1d1d1; }
#spotspon_container .spotspon_logo { display:block; text-align:center; margin: 12px 0 12px 0; }
#spotspon_container .spotspon_head { display:block; font-weight: bold; color: #476384; margin-bottom: 1em; }
#spotspon_container .spotspon_subhead { display:block; color: #476384; font-style: italic; margin-bottom: 1em; }
#spotspon_container .spotspon_copy { display:block; color: #000; }
#spotspon_container .spotspon_moreinfo { display:block; color:#999; text-align:center; margin:5px 0; }
#spotspon_container a:link, #spotspon_container a:visited { display:block; text-decoration:none; }
#spotspon_container a:hover { text-decoration:none; text-indent: 0; }
#spotspon_container a:hover .spotspon_moreinfo { display:block; background-color:#476384; color:#fff; text-indent: 0; }

/*--------------------
Back Cover - Magazine Adveriser Ad
--------------------*/
#sidebar .sb { width: 189px; margin: 0; padding: 0; line-height: normal; }
#sidebar .sb_head { color: #476384; font-weight: bold; margin-bottom:6px; display: block; }
#sidebar .sb_subhead { display:block; color: #476384; font-style: italic; margin-bottom: 1em;}
#sidebar .sb_photo { display:block; border:1px solid #c5cdd6; margin-bottom:6px; }
#sidebar .sb_copy { display:block; color: #000; }
#sidebar .sb_logo { display:block; text-align:center; margin-top:6px; }
#sidebar .sb_moreinfo { display:block; color:#999; text-align:center; margin:5px 0; }
#sidebar .sb a:link, .sb a:visited { display:block; text-decoration:none; }
#sidebar .sb a:hover { text-decoration:none; text-indent: 0; }
#sidebar .sb a:hover .sb_moreinfo { display:block; background-color:#476384; color:#fff; text-indent: 0; }

/*--------------------
Print Map - Magazine Advertiser Ad
--------------------*/
#spotmini_container { width: 704px; min-height: 1px; overflow:auto; background-image: url(/upload/wysiwyg/spotlights/bg_mini_spots.gif); background-repeat: repeat-x; margin: 0; padding: 0; line-height: normal; }
#spotmini_container .sponmini { float: left; width: 189px; padding: 20px 0; font-size: 0.9em; line-height: normal; }
#spotmini_container .sponmini_head { color: #476384; font-weight: bold; margin-bottom:3px; display: block; }
#spotmini_container .sponmini_subhead { color: #476384; font-style: italic; margin-bottom:1px; display: block; }
#spotmini_container .sponmini_photo { float: left; border:1px solid #c5cdd6; margin:3px 5px 2px 0; }
#spotmini_container .sponmini_photo_bottommargin { float: left; border:1px solid #c5cdd6; margin:3px 5px 35px 0; }
#spotmini_container .sponmini_copy { display:block; color: #000; }
#spotmini_container .sponmini_copy_test { display:inline; color: #000; height:100%;}
#spotmini_container .sponmini_logo { display:block; text-align:center; margin-top:4px; }
#spotmini_container .sponmini_moreinfo { display:block; color:#999; text-align:center; margin:5px 0; clear: both; }
#spotmini_container .sponmini a:link, .sponmini a:visited { display:block; text-decoration:none; }
#spotmini_container .sponmini a:hover { text-decoration:none; text-indent: 0; }
#spotmini_container .sponmini a:hover .sponmini_moreinfo { display:block; background-color:#476384; color:#fff; text-indent: 0; }

/*--------------------
Mini Spotlights - Neighborhoods Section
--------------------*/
.spotmini_neigh { margin: 0; padding: 0; line-height: normal; }
.spotmini_neigh .sponmini { width: 189px; padding: 0; font-size: 0.9em; line-height: normal; }
.spotmini_neigh .sponmini_head { color: #476384; font-weight: bold; margin-bottom:3px; display: block; }
.spotmini_neigh .sponmini_subhead { color: #476384; font-style: italic; margin-bottom:1px; display: block; }
.spotmini_neigh .sponmini_photo { float: left; border:1px solid #c5cdd6; margin:3px 5px 2px 0; }
.spotmini_neigh .sponmini_copy { display:block; color: #000; }
.spotmini_neigh .sponmini_logo { display:block; text-align:center; margin-top:4px; }
.spotmini_neigh .sponmini_moreinfo { display:block; color:#999; text-align:center; margin:5px 0; }
.spotmini_neigh .sponmini a:link, .sponmini a:visited { display:block; text-decoration:none; }
.spotmini_neigh .sponmini a:hover { text-decoration:none; text-indent: 0; }
.spotmini_neigh .sponmini a:hover .sponmini_moreinfo { display:block; background-color:#476384; color:#fff; text-indent: 0; }

/*--------------------
Spotlights Logos area
--------------------*/
#spotindex_container { width: 418px; margin: 0; padding: 0; }
#spotindex_container .table { width: 418px; margin: 0; padding: 0; }
#spotindex_container .table table { border: 0; border-spacing: 0; border-collapse: collapse; width: 418px; }
#spotindex_container .table th.head {font-weight: bold; color: #476384; font-size: 12px; width: 128px; height: 64px; text-align: center; background-image:url(/upload/wysiwyg/spotlights/bg_subindex_head.gif); background-repeat:no-repeat; }
#spotindex_container .table td.logo { text-align: center; width: 128px; height: 64px; }

/*--------------------
Spotlight Ad page
--------------------*/
#spotlight_links { width: 700px; margin: 0 4px 10px 0; padding: 0; text-align: right; font-size: 90%; }
#spotlight_ad_wrap { width: 704px; height: 559px; margin: 0; padding: 0; background-image:url(/upload/wysiwyg/spotlights/bg_spotlight_main.gif); background-repeat:no-repeat; background-position: top; text-align: center; }
#spotlight_ad { width: 532px; height: 500px; margin: 0 auto; padding: 30px 0; }
#spotlight_fp { width: 704px; height: 31px; margin: 20px 0 16px 0; padding: 0; background-image:url(/upload/wysiwyg/spotlights/bg_featured_prop.gif); background-repeat:no-repeat; background-position: top; }
#spotlight_fp .head { padding: 7px 0 0 20px; margin: 0; color: #fff; font-weight: bold; font-size: 120%; }

.spot_fp_row { width: 659px; margin: 0 0 16px 0; padding: 0 23px 0 23px; clear: both; overflow: hidden; }

.spot_fp { float: left; width: 149px; margin: 0 21px 0 0; padding: 0; text-align: center; }
.spot_fp .photo { display: block; border: 1px solid #c5cdd6; margin-bottom: 6px; }
.spot_fp .title { display: block; color: #476384; font-weight: bold; line-height: normal; }

.spot_fp a:link, .spot_fp a:visited { display:block; text-decoration:none; color: #476384; padding: 1px; }
.spot_fp a:hover { text-decoration:none; color: #476384; margin: 0; }
.spot_fp a:hover .title { display:block; background-color: #476384; color: #fff; margin: 0; }

.spot_fp_end { float: left; width: 149px; margin: 0; padding: 0; text-align: center; }
.spot_fp_end .photo { display: block; border: 1px solid #c5cdd6; margin-bottom: 6px; }
.spot_fp_end .title { display: block; color: #476384; font-weight: bold; line-height: normal; }

.spot_fp_end a:link, .spot_fp_end a:visited { display:block; text-decoration:none; color: #476384; padding: 1px; }
.spot_fp_end a:hover { text-decoration:none; color: #476384; margin: 0; }
.spot_fp_end a:hover .title { display:block; background-color: #476384; color:#fff; margin: 0; }

/*============================================================================
    Resources
=============================================================================*/

#resources_left h3 { font-size: 1.2em; font-weight: bold; color: #476384; margin-top: 0; margin-bottom: 16px; }
#resources_left ul { margin: 0; padding: 0; list-style: none; }
#resources_left li { color: #000; line-height: normal; margin: 0; background-image: url(/upload/wysiwyg/resources/bullet_arrow.gif); background-position: 0 4px; background-repeat: no-repeat; padding: 0 0 0 12px; }
#resources_left li.double { margin-bottom: 10px; }
#resources_left a:link, a:visited { color: #476384; text-decoration: underline; }
#resources_left a:hover { color: #441678; text-decoration: none; }
#resources_left dt { color: #000; line-height: normal; margin: 0; background-image: url(/upload/wysiwyg/resources/bullet_arrow.gif); background-position: 0 4px; background-repeat: no-repeat; padding: 0 0 0 12px; }
#resources_left dd { margin: 0 0 10px 12px; font-size: .9em; line-height: 1.15em; }

#resources_left { width: 476px; float: left; margin: 0; padding: 0; }
#resources_left .index { min-height: 1px; overflow:auto; width: 476px; margin: 0 0 20px 0px; padding: 0; line-height: normal;  font-size: 0.9em; clear: both; }
#resources_left .index #apt101 { width: 130px; margin: 0; padding: 0; float: left; }
#resources_left .index #pets { width: 130px; margin: 0 0 0 32px; padding: 0; float: left; }
#resources_left .index #hhtips { width: 130px; margin: 0 0 0 32px; padding: 0; float: left; }
#resources_left .index #fithealth { width: 130px; margin: 0; padding: 0; float: left; }
#resources_left .index #decorate { width: 130px; margin: 0 0 0 32px; padding: 0; float: left; }
#resources_left .index #finance { width: 130px; margin: 0 0 0 32px; padding: 0; float: left; }
#resources_left .index #apartment101 { width: 130px; margin: 0; padding: 0; float: left; }
#resources_left .index #work { width: 130px; margin: 0 0 0 32px; padding: 0; float: left; }
#resources_left .index #family { width: 130px; margin: 0 0 0 32px; padding: 0; float: left; }
#resources_left .index #financial { width: 130px; margin: 0; padding: 0; float: left; }
#resources_left .index #fitness { width: 130px; margin: 0 0 0 32px; padding: 0; float: left; }
#resources_left .index #health { width: 130px; margin: 0 0 0 32px; padding: 0; float: left; }
#resources_left .index #household { width: 130px; margin: 0 32px 0 0; padding: 0; float: left; }
#resources_left .index #personalgrowth { width: 130px; margin: 0 32px 0 0; padding: 0; float: left; }
#resources_left .index #animalpets { width: 130px; margin: 0 0 0 0; padding: 0; float: left; }
#resources_left .index #taxes { width: 130px; margin: 0 32px 0 0; padding: 0; float: left; }
#resources_left .index #decor { width: 130px; margin: 0 32px 0 0; padding: 0; float: left; }

#resources_left .index .icon { margin: 0 0 6px 0; padding: 0; display: block; }
#resources_left .index h3 { font-size: 1.1em; font-weight: bold; color: #476384; margin-top: 0; margin-bottom: 6px; }
#resources_left .index ul { margin: 0; padding: 0; list-style: none; }
#resources_left .index li { color: #000; line-height: normal; margin: 0; background-image: url(/upload/wysiwyg/resources/bullet_arrow.gif); background-position: 0 4px; background-repeat: no-repeat; padding: 0 0 0 12px; }
#resources_left .index a:link, .index a:visited { color: #000; text-decoration: none; }
#resources_left .index a:hover { color: #441678; text-decoration: underline; }
#resources_left .index .viewmore { color: #476384; text-decoration: underline; font-style: italic; margin-top: 5px; display: block; }
#resources_left .index .viewmore a:link, .index .viewmore a:visited { color: #476384; text-decoration: underline; font-style: italic; }

#resources_left .boxes_wrap { width: 476px; margin: 0; padding: 0; }
#resources_left .box1 { width: 149px; margin: 0; padding: 0; float: left; background-image: url(/upload/wysiwyg/resources//bg_box_sides.gif); background-repeat: repeat-y; }
#resources_left .box2 { width: 149px; margin: 0 15px 0 14px; padding: 0; float: left;  background-image: url(/upload/wysiwyg/resources/resources/bg_box_sides.gif);  background-repeat: repeat-y;  }
#resources_left .box3 { width: 149px; margin: 0; padding: 0; float: left;  background-image: url(/upload/wysiwyg/resources/bg_box_sides.gif); background-repeat: repeat-y; }
#resources_left .box_ins { width: 149px; margin: 0; padding: 0; background-image:url(/upload/wysiwyg/resources/bg_box.gif); background-repeat: no-repeat; background-position: top; }
#resources_left .box_content { width: 137px; margin: 0px; padding: 10px 6px 0 6px; font-size: 0.9em; color: #000; }
#resources_left .box_content h3 { font-size: 1.1em; font-weight: bold; color: #476384; margin-top: 0; margin-bottom: 4px; }
#resources_left .box_content ul { margin: 0 10px; padding: 0; list-style: none; list-style-image: none; }
#resources_left .box_content li { color: #000; margin: 0; padding: 0; line-height: normal; background-image: none; }
#resources_left .box_content a:link, .box_content a:visited { color: #476384; text-decoration: underline; }
#resources_left .box_content a:hover { color: #441678; text-decoration: none; color: #476384; }

#resources_right { width: 203px; float: left; margin: 0 0 0 20px; padding: 0; }
#resources_right .photo_vert { width: 203px; height: 303px; margin: 0; padding: 0; display:block; border:1px solid #d1d1d1; }
#resources_right .photo_horz { width: 203px; height: 152px; margin: 0; padding: 0; display:block; border:1px solid #d1d1d1; }

/*============================================================================
    Win $500
=============================================================================*/
#win500_left { width: 375px; float: left; margin: 0; padding: 0; }
#win500_left .index { min-height: 1px; overflow:auto; width: 375px; margin: 0 0 20px 0px; padding: 0; line-height: normal;  font-size: 0.9em; clear: both; }
#win500_left .cashdrawingdate { font-weight: bold; color: #ff3333; margin-top: 0; margin-bottom: 14px; }
#win500_left .cashdrawingrules { font-style: italic; color: #000000; margin-top: 0; margin-bottom: 16px;  }
#win500_left h4 { font-size: 1.2em; font-weight: bold; color: #476384; margin-top: 0; margin-bottom: 16px; }

#win500_right { width: 300px; float: right; margin: 0 0 0 20px; padding: 0; }
#win500_right .photo_horz { width: 300px; height: 224px; margin: 0; padding: 0; display:block; border:1px solid #d1d1d1; }
#win500_right .head { color: #476384; font-weight: bold; margin-bottom:3px; display: block; }
#win500_right .subhead { color: #476384; font-style: italic; margin-bottom:1px; display: block; }

