a {cursor:pointer;}
a:visited {color: #003399;}
#homefinder-search-box{background:#d1ebfa url(http://alt.coxnewsweb.com/ajc/ajchomefinder/homefinder-v2/images/search-bg.jpg) top left repeat-x;color:#61727c;padding:1em 0;overflow:hidden;}
#homefinder-search-box p{margin-left:20px;width:240px;float:left;border-right:1px solid #b6c7ce;padding-right:12px;line-height:1.3em;font-size:.95em;}
#homefinder-search-box form{width:660px;text-align:right;float:right;line-height:1.3em;margin-right:20px;margin-top:1.3em;}
#homefinder-search-box h1,#homefinder-search-box input{display:inline;}
#homefinder-search-box h1{margin:1em .3em .3em 0;font-size:1.5em;font-weight:bold;}
#homefinder-search-box #location-submit{padding:.2em 1.2em;color:#fefefe;font-size:1.2em;margin-left:3px;background:#f1b94c url(http://alt.coxnewsweb.com/ajc/ajchomefinder/homefinder-v2/images/search-button-bg.jpg) left center repeat-x;border-top:1px solid #c6cedb;border-left:1px solid #c6cedb;border-bottom:1px solid #e9eaec;border-right:1px solid #e9eaec;}
#homefinder-search-box #location_input{padding:.3em;margin-right:.4em;color:#8c959c;width:300px;font-size:1.1em;background:#e9eaec url(http://alt.coxnewsweb.com/ajc/ajchomefinder/homefinder-v2/images/input-bg.jpg) top left repeat-x;border-top:2px solid #c6cedb;border-left:2px solid #c6cedb;border-bottom:1px solid #e9eaec;border-right:1px solid #e9eaec;}
#map{float:right;height:400px;width:409px;border:3px double #61727c;background:#d1ebfa url(http://alt.coxnewsweb.com/ajc/ajchomefinder/homefinder-v2/images/search-bg.jpg) top left repeat-x;border-left:none;}
#map-wrapper-show #map{float:none;height:240px;width:248px;border:1px double #61727c;background:#d1ebfa url(http://alt.coxnewsweb.com/ajc/ajchomefinder/homefinder-v2/images/search-bg.jpg) top left repeat-x;}
ul#neighborhood-list{width:195px;float:left;border:3px double #61727c;border-right:none;height:400px;overflow-y:scroll;overflow-x:hidden;background:#d1ebfa url(http://alt.coxnewsweb.com/ajc/ajchomefinder/homefinder-v2/images/search-bg.jpg) top left repeat-x;}
ul#neighborhood-list li{display:block;background-color:#fff;padding:.15em 0;font-size:.9em;}
ul#neighborhood-list li.first{padding:.3em 0;}
ul#neighborhood-list li a.shaded{background-color:#eaf4fd;}
ul#neighborhood-list li a{display:block;color:#61727c;border:1px solid #ccc;margin:0 .3em;padding:.5em .5em .4em;background-color:#fff;}
ul#neighborhood-list li a span{font-weight:bold;font-size:1.1em;display:block;margin-bottom:.3em;}
ul#neighborhood-list li a:hover{background-color:#61727c;text-decoration:none;color:#fff;}
#map-wrapper{margin:2em 0;overflow:hidden;}
.ajc-section-label{margin-bottom:1em;}
.county-group{width:33%;float:left;}
#sign-in #notes{width:235px;margin-right:40px;float:left;line-height:1.5em;}
#sign-in p{font-size:1.2em;margin-bottom:.5em;}
#sign-in a{display:block;margin-bottom:2em;}
#sign-in form{width:275px;float:left;border:1px solid #ccc;background-color:#fefefe;padding:10px;}
#sign-in h3.ajc-section-label{position:absolute;bottom:10px;color:#ccc;font-size:5.3em;z-index:-1;margin-bottom:0;padding-bottom:0;line-height:.9em;}
#sign-in{position:relative;overflow:hidden;}
#sign-in label{color:#61727c;font-weight:bold;float:left;display:inline;margin-right:10px;line-height:2.3em;width:60px;}
#sign-in.create-account label{color:#61727c;font-weight:bold;float:left;display:inline;text-align:right;width:120px;margin-right:10px;line-height:2.3em;}
#post-comment label, .upload-photos label {color:#61727c;font-weight:bold;float:none;display:block;margin-right:10px;margin-bottom:.3em;}
#sign-in input#email,
#sign-in input#password{padding:.3em;color:#8c959c;width:190px;font-size:1.1em;background:#e9eaec url(http://alt.coxnewsweb.com/ajc/ajchomefinder/homefinder-v2/images/input-bg.jpg) top left repeat-x;border-top:2px solid #c6cedb;border-left:2px solid #c6cedb;border-bottom:1px solid #e9eaec;border-right:1px solid #e9eaec;}
#sign-in.create-account input{padding:.3em;color:#8c959c;width:130px;font-size:1.1em;background:#e9eaec url(http://alt.coxnewsweb.com/ajc/ajchomefinder/homefinder-v2/images/input-bg.jpg) top left repeat-x;border-top:2px solid #c6cedb;border-left:2px solid #c6cedb;border-bottom:1px solid #e9eaec;border-right:1px solid #e9eaec;}
.upload-photos {padding-left:10px;margin-top:5px;}
.neighborhood-attractions hr {color: #ccc;background-color: #ccc;line-height:5px;margin:0 0 10px 0;padding:0;height:1px;}



#post-comment input#comment_posted_by,
#post-comment textarea#comment_copy{padding:.3em;width:290px;font-size:1.1em;background:#fff url(http://alt.coxnewsweb.com/ajc/ajchomefinder/homefinder-v2/images/input-bg.jpg) top left repeat-x;border-top:2px solid #c6cedb;border-left:2px solid #c6cedb;border-bottom:1px solid #e9eaec;border-right:1px solid #e9eaec;margin-bottom:1em;display:block;font-family:Arial,Helvetica,sans-serif;}
#post-comment.index-page input#comment_posted_by,
#post-comment.index-page textarea#comment_copy{width:350px;}
#post-comment textarea#comment_copy{height:170px;}
#sign-in input{margin-bottom:1em;}
#sign-in input#submit{padding:.2em 1.2em;color:#fefefe;margin-left:70px;font-size:1.2em;background:#f1b94c url(http://alt.coxnewsweb.com/ajc/ajchomefinder/homefinder-v2/images/search-button-bg.jpg) left center repeat-x;border-top:1px solid #c6cedb;border-left:1px solid #c6cedb;border-bottom:1px solid #e9eaec;border-right:1px solid #e9eaec;}
#sign-in.create-account input#submit{padding:.2em 0;color:#fefefe;margin-left:130px;width:142px;font-size:1.2em;display:block;background:#f1b94c url(http://alt.coxnewsweb.com/ajc/ajchomefinder/homefinder-v2/images/search-button-bg.jpg) left center repeat-x;border-top:1px solid #c6cedb;border-left:1px solid #c6cedb;border-bottom:1px solid #e9eaec;border-right:1px solid #e9eaec;}
#post-comment input#submit-comment, #upload-photo {padding:.2em .7em;color:#fefefe;text-align:center;margin-left:0px;font-size:1.2em;background:#f1b94c url(http://alt.coxnewsweb.com/ajc/ajchomefinder/homefinder-v2/images/search-button-bg.jpg) left center repeat-x;border-top:1px solid #c6cedb;border-left:1px solid #c6cedb;border-bottom:1px solid #e9eaec;border-right:1px solid #e9eaec;float:right;}
#post-comment.index-page textarea{width:350px;}
#post-comment.index-page form,
#post-comment.index-page h2{width:350px;margin-left:auto;margin-right:auto;}
#photo_uploaded_data {margin-bottom:15px;}
#photo_caption {width:250px !important;margin-bottom:15px;}
#browse-by-county{margin-bottom:40px;}
#browse-by-county li.county{border-top:1px solid #61727c;padding:1em 10px;overflow:hidden;}
#browse-by-county li.county h4{margin-bottom:.2em;font-size:1.3em;}
#browse-by-county li.county p{line-height:1.3em;}
#browse-by-county li.county .image{width:60px;height:45px;border:1px solid #61727c;float:left;margin-right:10px;margin-bottom:1em;}
#browse-by-county li.county .image img{width:60px;height:45px;}
#browse-by-county li.county .details{width:285px;float:left;margin-bottom:1em;}
#browse-by-county ul.action-links li{float:left;margin-right:2em;width:25%;line-height:1.5em;}
#browse-by-county h5{margin-top:1.5em;font-weight:bold;margin-bottom:.3em;}
#browse-by-county ul li.shaded{background-color:#eaf4fd;}
p.breadcrumb{text-transform:lowercase;clear:both;margin:2px 0 20px 0;display:block;}
#browse-comments ul li{padding:1em 2em;border-top:1px solid #61727c;margin-bottom:0;margin-top:0;}
#browse-comments.show-page ul li{padding:0 1em 1em;margin-bottom:1em;border-top:none;line-height:1.5em;border-bottom:1px solid #61727c;}
#browse-comments.show-page ul li.last{border-bottom:none;margin-bottom:0;}
#browse-comments ul li.shaded{background-color:#eaf4fd;}
#browse-comments p{line-height:1.5em;margin:0 2em;}
#browse-comments p.who-said{margin:0;line-height:1.5em;margin-top:.5em;font-style:oblique;text-align:right;color:#61727c;}
#browse-comments p.who-said span{text-transform:uppercase;}
p#flash_notice,
p#flash_error{margin-bottom:1em;font-weight:bold;letter-spacing:1px;text-align:center;line-height:1.5em;z-index:999;}
p#flash_notice{background-color:#104A9B;color:#fff;padding:1em 2em;font-size:2em;position:absolute;width:540px;top:400px;}
p#flash_error{background-color:#900;color:#fff;padding:.2em 2em;font-size:1.6em;}
p#user-status{display:inline;float:right;clear:both;overflow:hidden;margin-bottom:1em;padding:.5em 1em;background-color:#61727c;color:#eee;font-size:.95em;}
p#user-status a{font-weight:bold;letter-spacing:1px;color:#fff;font-size:1.1em;padding:0 1em;text-decoration:underline;}
.ajc-page-label{margin-bottom:0!important;}
.ajc-page-label.sign-in{margin-bottom:20px!important;}
.red {color:red;}

#errorExplanation{background-color:#eee;margin:5px 0;padding:5px 0;border: 1px #f00 solid;}
#errorExplanation h2{font-size:18px;margin-bottom:1em;font-weight:normal;letter-spacing:1px;text-align:center;padding:.2em 2em;line-height:1.5em;color:#f00;margin:0 auto;border-bottom:1px #999 solid;width:80%}
#errorExplanation p{font-size:14px;margin:10px 0 7px 5%;color:#333;}
#errorExplanation ul{list-style:decimal;margin:0 0 10px 2%}
#errorExplanation ul li{list-style:decimal;margin:15px 0 15px 40px;;font-size:16px;}


/* Neighborhood page CSS */
.main-photo{text-align:center;padding-bottom:10px;}
.user-status{float:right;margin-bottom:20px;}
.neighborhood-description{line-height:16px;}
.neighborhood-description img{float:left;margin-right:10px;margin-top:0px;}

.comments ul li{padding:15px 4px;margin:0px;border-right: 1px solid #eee;border-left: 1px solid #eee;}
.comments .show-all {border-top: 1px solid #eee;border-right:none;border-left: none;}
.comments .sign-in-comments {border:none;padding: 4px 4px;}
.comments {margin-bottom:0px;}
#photos {margin-bottom:40px;}
.shaded {background-color: #eee;}
table.info-table {width:100%;margin-top:10px;font-size:14px;}
table.info-table .right {text-align:left;}
table.info-table .left {text-align:right;width:50%}
table.info-table td {padding: 10px;}
.detailed img {margin-bottom:40px;text-align:center;}
.detailed-images {text-align:center;}
.detailed-images p {font-size:10px;font-style:normal;}
.photo-caption {width: 158px;float:left; margin:0 5px 10px 0;padding:2px;text-align:center;border:1px solid #ccc;background-color:#efefef;}
.photo-caption img {padding:0px;margin:0px; width:156px;border:1px solid #ccc;}
.photo-caption div {padding:0 !important;margin:0;height:90px;overflow:hidden;}
.report-photo {font-size:10px !important;}

p.report-photo {margin:0;height:10px;padding:2px 0;}
.large-photo {border-bottom: 1px #ccc solid;padding: 0 0 10px 0;}
.large-photo-caption {font-size:14px;}
p.show-all {margin-top:5px;}
.full-comments {border-bottom: 1px #ccc solid;padding: 10px 0;}


/*News Feed */
#news p {padding: 15px 5px;}
#news h4 {font-size:1.2em} 
#news a {font-weight:bold;font-size:1.1em;}

/* Tabs CSS */
@media print{.gmnoprint{display:none}
}
@media screen{.gmnoscreen{display:none}
}
v:*{behavior:url(#default#VML);}
.onboard_tabnav{color:#000;border-bottom:1px solid #aaa;margin:13px 0px 0px 0px;padding:0px 0 .1em 0px;z-index:1;}
.onboard_tabnav li{display:inline;overflow:hidden;list-style-type:none;}
.onboard_tabnav li span.disabled{color:#888888;background:#FAFAFA;border:2px solid #DDDDDD;border-bottom:none;padding:2px 5px 0px 5px;margin:0;text-decoration:none;}
.onboard_tabnav a,onboard_tabnav a.active{color:#000;background:#d1ebfa;font-weight:bold;border:1px solid #aaa;padding:5px 15px 2px 15px;margin:0;text-decoration:none;margin-right:1px;color:#333 !important;}
.onboard_tabnav a.active{background:#FFFFFF;border:1px solid #aaa;border-bottom:2px solid #FFFFFF;color:#000 !important;}
.onboard_tabnav a:hover{color:#FFFFFF;background:#fff;}
.onboard_tabnav a:visited{color:#000000;}
.onboard_tabnav a.active:hover{background:#FFFFFF;color:#000000;}
.onboard_tabnav_content{background:#FFFFFF;padding:20px;border:1px solid #aaa;border-top:none;z-index:2;}
.detailed {margin-top:30px;}
.detailed .detailed-title {margin-bottom:0px;}
.detailed #change-zip {padding: 8px 0;color:#666;font-size:.98em}


/* Counties page */
.map-title {margin-bottom:4px;}
.browse-by-county p {margin:10px 0;}
.browse-by-county h4 {clear:left;}
.browse-by-county ul li {margin-bottom:5px;display:block;width:45%;float:left;}
.browse-by-county ul {margin-bottom:20px;}

/*home page */
.bubble-title {font-size:14px;font-weight:bold;}
#onboard {font-size: .9em; text-align:center;}
ul.ajc-triple-column-list li{display:block;float:left;width:30%;margin-right:3%;}
#comment_posted_by {display:none !important;}


/* thick box styles */
.prev-button{background:url(/images/prev-off.gif);margin-right:10px;}
.next-button{background:url(/images/next-off.gif);}
#TB_prev a:hover{background:url(/images/prev-on.gif);}
#TB_next a:hover{background:url(/images/next-on.gif);}
.prev-button,.next-button{width:30px;height:61px;cursor:pointer;background-repeat:no-repeat !important;background-position:top center !important;display:block;z-index:99999;}
#TB_prev,
#TB_next{float:left;margin:0px;padding:0px;width:30px;position:static;z-index:99999;}
#TB_buttons{position:absolute;top:48%;z-index:99999;width:100%;left:0;}
#TB_buttons #TB_prev{padding-left:16px;}
#TB_buttons #TB_next{float:right;text-align:right;margin-right:14px !important;}
#TB_cont{width:100px;float:left;text-align:left;margin:0px;padding:0px;font-size:16px;}
#TB_closeWindow{margin:0px;padding:0px;}
#TB_closeWindow a,#TB_closeAjaxWindow a{background:url(/images/close-thickbox-off.gif);width:62px;height:19px;cursor:pointer;background-repeat:no-repeat !important;background-position:top center !important;display:block;margin:0px;padding:0px;}
#TB_closeWindow a:hover,#TB_closeAjaxWindow a:hover{background:url(/images/close-thickbox-on.gif);}
.thickbox-caption {padding: 0 0 10px 15px;font-size:14px;}
