#accountSelect_form { display:inline; margin:0; }

#nav_ul { border-bottom:solid 1px #000; padding:5px; margin-bottom:5px; list-style:none; text-align:center; }
#nav_ul li { display:inline; margin:0 10px; }
#nav_ul li a { text-decoration:none; white-space:nowrap; }
#nav_ul li.current a { color:#000; cursor:pointer; }

#pages_form { }
#pages_form table { width:100%; }
#pages_form table tr th { white-space:nowrap; }
#pages_form table tr td:last-child { width:100%; }
#pages_form input.text { width:500px; }
#pages_form textarea { width:99%; height:500px; }

table.group { width:auto; }

div#agent { font-size:1em; }
/* @media print { div#agent { display:none; } } */
div#agent table { /*text-transform:uppercase; */}
div#agent table td { padding:2px 5px; white-space:nowrap; }
div#agent table td.border { border:solid 1px #000; }
div#agent table td.comments { font-size:.9em; }
div#agent table td.otherInfo { border:solid 1px #000; font-size:.9em; vertical-align:top; white-space:normal; }
div#agent div.photo a.link { width:233px; height:175px; }

div.photo { position:relative; }
div.photo a.link { display:block; text-decoration:none; width:400px; height:300px; background-size:cover; }
div.photo img { border:none; /*max-width:100%; max-height:100%; */ width:100%; height:100%; object-fit: cover; } 
div.photo div { text-align:center; position:relative; margin-top:2px; clear:both; }
div.photo div a.prev { position:absolute; text-decoration:none; left:0;  top:0; font-weight:bold; }
div.photo div a.next { position:absolute; text-decoration:none; right:0; top:0; font-weight:bold; }
div.photo div span { font-weight:bold; }

div#agent td:first-child { border-left:solid 1px #000; }
div#agent td:last-child { border-right:solid 1px #000; }
div#agent table tbody tr:first-child td { border-top:solid 1px #000; }
div#agent table tbody tr:last-child td { border-bottom:solid 1px #000; }
div#agent td.photo { border-bottom:solid 1px #000; }
div#agent table tbody.space tr td { border:none; height:25px; }

div.pages a.current { text-decoration:none; color:#000; cursor:default; }

#userAccounts_table { border:solid 1px #000; }
#userAccounts_table th { padding:2px 5px; border-bottom:solid 1px #000; }
#userAccounts_table td { padding:2px 5px; }

#bookletPage_div { border:solid 1px #000; }
#booklet_table { width:6.9in; height:9.4in; font-size:12px; margin:auto; page-break-after:always; }
#booklet_table td { padding:0px 2px; vertical-align:top; white-space:nowrap; }
#booklet_table td.otherInfo { border:solid 1px #000; vertical-align:top; }
#booklet_table td.photo { text-align:center; vertical-align:bottom; }
#booklet_table img { width:140px; height:105px; }

#booklet_table td.border { border:solid 1px #000; }
#booklet_table td.bt { border-top:solid 1px #000; }
#booklet_table td.bb { border-bottom:solid 1px #000; }
#booklet_table td.bl { border-left:solid 1px #000; }
#booklet_table td.br { border-right:solid 1px #000; }

#booklet_table tbody.space tr td { border:none; height:10px; }
#booklet_table tbody.empty tr td { height:1.5em; }

#mailings_div { }
#mailings_div h4 { float:left; margin:0; }

#mailings_ul { }
#mailings_ul li { margin-left:15px; display:inline; }
#mailings_ul li a { text-decoration:none; }

#mailings_div div.checkMultiple td { white-space:nowrap; }
#mailings_div #email_div { width:600px; margin:auto; }

#mailingStats_table { width:100%; border:solid 1px #000; }
#mailingStats_table tr:nth-child(even) td { background-color:#EEE; }
#mailingStats_table th { border-bottom:solid 1px #000; padding:2px 5px; text-align:left; }
#mailingStats_table td { padding:1px 5px; }
#mailingStats_table h4 { font-weight:normal; }
#mailingStats_table a { text-decoration:none; }

#contacts_table { border:solid 1px #000; }
#contacts_table tr:nth-child(even) td { background-color:#EEE; }
#contacts_table th { border-bottom:solid 1px #000; padding:2px 5px; text-align:left; }
#contacts_table td { padding:1px 5px; }
#contacts_table a { text-decoration:none; }

#stats_table { border:solid 1px #000; }
#stats_table tr:nth-child(even) td { background-color:#EEE; }
#stats_table th { border-bottom:solid 1px #000; padding:2px 5px; text-align:left; }
#stats_table td { padding:1px 5px; }
#stats_table a { text-decoration:none; }

#searchHistory_table { border:solid 1px #000; }
#searchHistory_table tr:nth-child(even) td { background-color:#EEE; }
#searchHistory_table th { border-bottom:solid 1px #000; }
#searchHistory_table td { padding:1px 5px; }
#searchHistory_table a { text-decoration:none; }
td.nw { white-space:nowrap; }
td.r { text-align:right; }
td.w { width:100%; }

form#agent_form { width:1000px; font-size:.7em; }
form#agent_form table { text-align:right; border:solid 1px #000; }
form#agent_form table td, form#agent_form table th { padding:2px 3px; }
form#agent_form ul { text-align:left; }
form#agent_form input.double { width:364px; }
form#agent_form input.triple { width:557px; }
form#agent_form input.integer, form#agent_form input.compactRangeNumeric { width:60px; }
form#agent_form select { max-width:100px; }
form#agent_form tfoot td { text-align:left; font-size:1.3em; }

form#autoReply_form  { }
form#autoReply_form  textarea { width:700px; height:200px; }
form#autoReply_form  input.text { width:600px; }

form#vars_form { }
form#vars_form input.value { width:300px; }

form#banner_form { }
form#banner_form input.text { width:300px; }

form#bannerVt_form span.invalid { display:none; }

form#csv_upload { }
form#csv_upload iframe { width:300px; height:30px; overflow:hidden; }

form#leadType_form div.checkMultiple td { white-space:nowrap; }
form#activeAgents_form div.checkMultiple td { white-space:nowrap; }

div#documents_div ul { list-style:none; margin-left:0px; padding:0; }
div#documents_div ul ul { padding-left:20px; }
div#documents_div li { }
div#documents_div img { width:15px; height:15px; }
div#documents_div li.file { }
div#documents_div li.expanded { }
div#documents_div li.hidden   { }
div#documents_div li.expanded ul { display:block; }
div#documents_div li.hidden   ul { display:none; }

div.message { position:relative; }
div.message p { margin-top:5px; }
div.message div.links { text-align:right; margin-bottom:2px; }
div.message div.links a { }

#pages_div { text-align:center; }
#pages_div a.current { color:#000; font-weight:bold; text-decoration:none; }

input.numericMoney { width:70px; }

@media print 
{ 
	#agent_form , #accountSelect_form , #nav_ul, #agent h3 { display:none; }
	tbody { page-break-inside:avoid; }
	#rentals_table { }
	#rentals_table div.listingResults { display:none; }
	#rentals_table tbody.space { display:none; }
	#tentals_table img { width:160px; height:120px; }
	#tentals_table td { white-space:normal; }

}