﻿/*  ===========================  */
/*          RECORD SETS          */
/*  ===========================  */
div.rs { clear:both; float:left; }
div.rs div.rsContent { float:left; padding:15px; width:540px; }
div.rs div.rsContent h3.title{ color:#8C9A47; font-weight:bold;font-size:100%; }
div.rs div.rsContent h3.count{ color:black; font-weight:bold;font-size:100%; }
div.rs div.rsContent a.utility_blue { font-style:normal; font-weight:bold; margin-left:0px; padding-left:12px; background:url(images/arrows_Blue.gif) 0 50% no-repeat; }

div.rs div.rsContent div.sep a.utility_blue_Sep { font-style:normal; font-weight:bold; margin-left:0px; padding-left:12px; background:url(images/arrows_Blue.gif) 0 50% no-repeat; }
div.rs div.rsContent div.sep a { padding-right:80px;  }
div.rs a { color:#9B574A; }

div.rs div.caption { width:540px; }
div.rs div.caption span { font-weight:bold; }
div.rs div.caption div.captionContent { float:left; }

div.rs .datatable { border-bottom:1px solid #C1C1C1; clear:both; margin-top:10px; vertical-align: top; width:100%; }
div.rs .datatable th { border-top:1px solid #C1C1C1; color:#2F4055; font-weight:bold; padding:4px; }
div.rs .datatable th.lastcol { text-align:right; }
div.rs .datatable th a { text-decoration:underline; }
div.rs .datatable tr { border-top:1px solid #C1C1C1; vertical-align:top; }

div.rs .datatable tr.odd { background:#F5F5F5; }
div.rs table tr.odd { background:#F5F5F5; border-top: 1px solid #C1C1C1; } 
div.rs table tr.odd td { padding-top:5px; padding-bottom:5px; border-top: 1px solid #C1C1C1;} 
div.rs table tr.odd td div.remove a.Del {padding: 0px 14px 0px 14px; }
div.rs table tr.odd td div.remove a {background:url(images/arrows_Red.gif) 0 50% no-repeat; }

div.rs table tr.even { border-top: 1px solid #C1C1C1; } 
div.rs table tr.even td { padding-top:5px; padding-bottom:5px; border-top: 1px solid #C1C1C1;} 
div.rs table tr.even td div.remove a.Del {padding: 0px 14px 0px 14px; }
div.rs table tr.even td div.remove a {background:url(images/arrows_Red.gif) 0 50% no-repeat; }

div.rs table tr.select td { padding-top:5px; padding-bottom:5px; } 
div.rs table tr.select td div.Top a {background:url(images/arrows_Red.gif) 0 50% no-repeat; }
div.rs table tr.select td div.Top a.Del {padding: 0px 14px 0px 14px; }
div.rs table tr.select td div.Top a.all {padding: 0px 14px 0px 14px; }
div.rs table tr.select td div.Top a.none {padding: 0px 14px 0px 14px; }

div.rs table tr.selectBottom { border-top: 1px solid #C1C1C1; } 
div.rs table tr.selectBottom td { padding-top:5px; padding-bottom:5px; } 
div.rs table tr.selectBottom td div.Bottom a {background:url(images/arrows_Red.gif) 0 50% no-repeat; }
div.rs table tr.selectBottom td div.Bottom a.Del {padding: 0px 14px 0px 14px; }
div.rs table tr.selectBottom td div.Bottom a.all {padding: 0px 14px 0px 14px; }
div.rs table tr.selectBottom td div.Bottom a.none {padding: 0px 14px 0px 14px; }

div.rs .datatable td { padding:4px; }

/* PAGINATION */
div.paging { clear:both; float:left; margin-bottom:10px; padding:10px 0 0; width:530px; }
div.paging ul { float:left; padding:5px 0; }
div.paging ul li { border-left:solid 1px #818181; display:inline; font-weight:bold; padding:0 5px; }
div.paging ul li.first { border:none; padding-left:0; }

div.paging fieldset { float:right; }
div.paging fieldset label { font-weight:bold; }

div.paging input.text { font-size:6pt; font-weight:bold; height:9px; padding-top:2px; width:15px; }

div.pagingBottom { border:none; }

/* BOX OFFICE SUMMARY */
div.rsContent .datatable div.hide { display:none; }
div.rsContent table { margin:0; }
/*div.rsContent table td div.hide { display:none; }*/
div.rsContent table td span.hide { display:none; }
div.rsContent a.expand, div.rsContent a.expandAll { color:#9B574A; padding:0 0 0 6px; background:url(images/PlusBox_Red.gif) 0 50% no-repeat; }
div.rsContent a.collapse, div.rsContent a.collapseAll { color:#9B574A; padding:0 0 0 6px; background:url(images/MinusBox_Red.gif) 0 50% no-repeat; }
div.rs .datatable th a.expand, div.rs .datatable th a.expandAll { text-decoration:none; }
div.rs .datatable th a.collapse, div.rs .datatable th a.collapseAll{ text-decoration:none; }

/* CAPTION */
div.caption div.buy { float:right; text-align:right; }
.radio label { padding:5px;vertical-align:middle;}
.radio input { vertical-align:middle;}
.checkbox label { padding-left:5px; padding-right:10px;vertical-align:middle;}
.checkboxlist td { width:125px; } /* even spacing of checkbox/radiobutton lists */
.checkboxlist td label { padding-left:3px; vertical-align:top;} /* even spacing of checkbox/radiobutton lists */

/* 24/72 hour highlight (Legend)*/ 
.eventlegend { border-bottom:solid 1px #E2E2E2; text-align: center; padding-top: 3px; padding-bottom: 3px; width: 260px; clear: none; }
.event24color { background-color:#FFFCCC; }/*#ff9999 --pinkish color */
.event72color { background-color: #ccffff; }
.eventSymbols { text-align:left; }
.eventSymbols img { padding-left:10px; }
.eventHeader h3 { text-align:left; font-size:1em; font-weight:bold;}/*border-bottom:solid 1px #E2E2E2;*/