


#header { height: 80px; border-bottom: 3px solid #52789d; }
#header #logo h1 { margin-top: 15px; font-size: 1.7em; }
#header #logo h1 a { text-indent: 0; outline: none; margin-bottom: 0; background: none; font-weight: bold; width: 100%; }
#header #logo h1 a:hover { color: #c91c20; }
#header #logo h2 { margin-top: 10px; }
#header #context-menu #google-search { padding-top: 10px; padding-right: 5px; }

.container #info { background-color: #52789d; height: 3px; }
.container #info h2 { color: white; }

#footer { margin-top: 25px; height: 50px; background-color: #52789d; color: white; border-top: none; }
#footer li a { color: white; }
#footer li a.powered-by { background: url(../../images/logo-mini.png) no-repeat top left; padding-left: 25px; }




#random-sample { border: solid 1px #cccccc; }
#random-sample h3 { padding: 10px; background-color: #c91c20; color: white; }
#random-sample #agent-samples { padding-left: 20px; }
#random-sample #agent-samples #loading { text-align: center; height: 260px; }
#random-sample #agent-samples #loading img { display: block; margin: 0 auto; padding-top: 70px; }
#random-sample #agent-samples .sample-listing, #random-sample #agent-samples .sample-listing-single { width: 200px; float: left; padding: 10px; padding-top: 15px; margin-bottom: 10px; margin-right: 6px; min-height: 290px; text-align: center; background-color: #e8e8e8; }
#random-sample #agent-samples .sample-listing h2, #random-sample #agent-samples .sample-listing-single h2 { font-size: 1.2em; text-align: center; font-weight: bold; margin-bottom: 10px; }
#random-sample #agent-samples .sample-listing ul, #random-sample #agent-samples .sample-listing-single ul { list-style-type: none; margin: 5px 0 0px 10px; }
#random-sample #agent-samples .sample-listing li.prices, #random-sample #agent-samples .sample-listing-single li.prices { padding-bottom: 5px; }
#random-sample #agent-samples .sample-listing li.button, #random-sample #agent-samples .sample-listing-single li.button { padding-top: 5px; }
#random-sample #agent-samples .sample-listing img, #random-sample #agent-samples .sample-listing-single img { display: block; margin: 0 auto; padding: 2px; border: solid 1px #afadae; }
#random-sample #agent-samples .sample-listing-single { float: none; margin: 0 auto; margin-bottom: 10px; background-color: #e8e8e8; }
#random-sample #agent-samples .sample-listing-single img { padding: 2px; border: solid 1px #CCC; }

#about-us { margin-top: 15px; padding: 15px; }
#about-us h2 { font-size: 1.3em; text-align: center; }

a.inventory-link { background-color: #c91c20; display: block; margin: 30px auto; margin-bottom: 0; padding: 7px 10px; font-size: 1.3em; text-decoration: none; text-align: center; width: 250px; color: white; }

a.inventory-link:hover { text-decoration: underline; }




#agent-search { background-color: #f2f2f2; border: solid 1px #cccccc; padding-top: 5px; margin-bottom: 15px; }
#agent-search h3 { margin-bottom: 3px; padding-left: 5px; font-size: 1.2em; font-weight: bold; }
#agent-search table { margin-bottom: 5px; }
#agent-search .buttons { text-align: right; margin-right: 30px; margin-bottom: 5px; }
#agent-search select { width: 150px; }
#agent-search #agent_city_select, #agent-search #agent_neighborhood_select { display: inline; }




#inventory h3 { margin-top: 15px; }




a.warning { color: #cc0000; }





.button-new-listing { background-image: url(../images/button-green.png); color: white; }

.button-green:hover { color: white; }

.button-details { background-image: url(../../images/basic_blue/button-details.png); }




#sidebar #side-ads { border: solid 1px #cccccc; }

#sidebar.cpanel { background-color: #f2f2f2; }




#main .listing-header { background-color: #f2f2f2; border: solid 1px #cccccc; }
#main .listing-body { border: solid 1px #cccccc; }
#main .listing-body .listing-pic img { border: solid 1px #cccccc; }
#main .listing-controls { border: solid 1px #cccccc; background-color: white; }
#main .focus { background-color: #c5e3ff; }
#main .focus .listing-header { background-color: #52789d; }




#toolbox { border: solid 1px #cccccc; }
#toolbox img { border: solid 4px #cccccc; }
#toolbox #tools a:hover { background-color: #c91c20; color: white; }
#toolbox #tools .side_form { border: solid 3px #cccccc; background-color: #f2f2f2; }
#toolbox #tools .side_form input[type='text'] { border-bottom: 1px dashed #c91c20; }




ul.detail-nav li a { background-color: #eeeeee; }
ul.detail-nav li a:hover { background-color: #cccccc; }

#details p.description { background-color: #f2f2f2; }
#details h2 { background-color: #c91c20; }
#details h1 { font-size: 1.3em; background-color: #c91c20; padding: 14px 15px; margin: 0; line-height: 1.2em; text-align: center; }
#details #details-body { border: solid 1px #cccccc; }
#details #details-header h1 { color: white; }
#details #details-header h3 { background-color: #e1e1e1; }
#details #details-header #check-boxes h3 { background-color: #f2f2f2; }
#details p#meta { background-color: #dddddd; }
#details tr td { border-bottom: solid 1px #dddddd; }


#horizontal-ads { border-top: solid 1px #cccccc; }












.wide-message-box { background-color: #f2f2f2; }
















#photo-strip img { border: solid 1px #cccccc; }
#photo-strip p.hint { color: #777777; }




.digg_pagination .pagination { text-align: center; }
.digg_pagination span.disabled { color: #999999; border: 1px solid #dddddd; }
.digg_pagination span.current { background: #2e6ab1; color: white; border: 1px solid #2e6ab1; }
.digg_pagination a { color: #105cb6; border: 1px solid #9aafe5; }
.digg_pagination a:hover, .digg_pagination a:focus { color: #000033; border-color: #000033; }
.digg_pagination .page_info { background: #2e6ab1; color: white; }
.digg_pagination .page_info b { background: #6aa6ed; }















form.formtastic p.inline-errors { color: #cc0000; }

form.formtastic p.inline-hints { color: =!inline_hints; }

td.error select { border: solid 2px #cc0000; }



.form { background-color: #f2f2f2; }
.form h3 { background-color: #c91c20; }




























form.new-listing fieldset legend, form.edit-profile fieldset legend, form.edit-website fieldset legend { background-color: #c2c2c2; }


#listing-description { text-align: center; }




fieldset.inputs ol li img { border: solid 1px #cccccc; }





#checkboxes-tabs a { background-color: #52789d; color: white; }
#checkboxes-tabs a:hover, #checkboxes-tabs a.current { background-color: #c91c20; color: black; }








.tab-navigation { border-bottom: 1px solid #cccccc; }


.tab-navigation a, tab-navigation a.active { color: black; background: #cccccc; border: 1px solid #cccccc; }

.tab-navigation a.active { background: white; border-bottom: 3px solid white; }

.tab-navigation a:hover { color: black; background: white; }

.tab-navigation a:visited { color: black; }

.tab-navigation a.active:hover { background: white; color: black; }
