﻿#BreadcrumbTrail{float:left}
.filterTitle{font-family:Arial,Serif !important}
.selectedItem{color:#CD0000 !important}

/* Subs links */
#SubsLinks{float:right;margin:0 0 10px;text-align:right}
#SubsLinks span{padding:0 0 0 10px}

/* Navigation */
#PagingControl{margin:0 0 10px}
#PagingControl .pagingpanel{margin:10px 0 0}

/* Results */
#ResultsList{margin:10px 0 0}
#ResultsList div,#ResultsList td{font-size:12px}
#ResultsList h2{margin:10px 0}
#ResultsList .alternate{background-color:#EFEFEF}
#ResultsList .celeblinks {color:#CD0000;font-weight:bold}
#ResultsList .celeblinks a{color:#CD0000;font-weight:bold}
#ResultsList .celeblinks a:hover{text-decoration:underline}
#ResultsList .contacts a,#ResultsList .contacts div,#ResultsList .contacts span,#ResultsList .websites a{font-size:10px}
#ResultsList .contacts a,#ResultsList .websites a{color:#666}
#ResultsList .contacts a:hover{text-decoration:underline}
#ResultsList .expEventDetails{display:block}
#ResultsList .hideEventDetails{display:none}
#ResultsList .result{border-bottom:dotted 1px #ccc;padding:10px;width:624px}
#ResultsList .resultContent{float:left;width:600px}
#ResultsList .resultContent td{width:600px}
#ResultsList .resultSelect{float:left;width:24px}
#ResultsList .resHeader{margin:0 0 10px}
#ResultsList .resHeader .searchTitle,.detailheader{color:#CD0000;font-size:14px;font-weight:bold}
#ResultsList .resHeader .searchTitle .resStrapline{color:#CD0000;font-size:11px;font-weight:normal}
#ResultsList .title{font-size:14px;font-weight:bold}
#ResultsList .venue{font-style:italic}
.eventdetailcontrols{text-align:right}

/* Quick search */
.quicksearch p{padding:0 0 3px}
.quicksearch p a{color:#CD0000}
.quicksearch p a:hover{text-decoration:underline}
.quicksearch select,.quicksearch .freetextBox{width:210px}
.quicksearch .row{margin:0 0 5px}

/* Advanced search */
#AdvancedSearch h2,#AdvancedSearch h3{padding:0 0 5px}
#AdvancedSearch .content p,#AdvancedSearch .content td{padding:0 0 5px}
#AdvancedSearch .content .checkBoxList td{padding:0 10px 3px 0;width:180px}
#AdvancedSearch .content .checkBoxList td label{font-size:11px;padding-left:3px}
#AdvancedSearch .content .checkBoxList td span.indent{font-size:11px;padding-left:10px}
#AdvancedSearch .criteria{margin:0 0 10px}
#AdvancedSearch .section{border-bottom:dotted 1px #ccc;margin:10px 0 0}

/* Celeb details */
#Contacts{float:right;width:400px}
#Contacts .celebContact{float:left;margin:0 5px 15px 0;width:180px}
#Contacts .contactList{width:400px}
#Contacts .multiRow{height:85px;overflow:auto}
#Contacts .multiRow .celebContact{height:85px}
#NoContactInfo p{padding:0 0 5px}
.celebDetails{border:solid 1px #CD0000;margin:10px 0;padding:10px}
.celebDetails h3{padding:0 0 10px}
.celebInfo{padding:0 0 10px;width:200px}
.celebName{color:#CD0000;padding:0 0 10px}
.filmDetails{border:solid 1px #000000;margin:10px 0;padding:10px}
.filmDetails p{font-family: Arial; font-size:12px; font-weight: normal; padding-top: 5px; margin-top: 5px}
.contactTitle{color:#CD0000;font-size:12px;font-weight:bold;padding:0 0 10px}
.rpbuttons{padding:10px 0 0}
.rpbuttons a{color:#CD0000}
.rpbuttons a:hover{text-decoration:underline}

/* Results paging */
.pageNumbers{float:left;margin:0 5px 0 0}
.pageNumbers li{display:inline;font-size:11px}
.pageNumbers li a{color:#000;padding:0 2px;text-decoration:none}
.pageNumbers li a:hover{text-decoration:underline}
.pageNumbers li.selected{font-weight:bold}
.previousPage,.nextPage{font-style:italic}
.jumpToPage{float:left;margin-top:-3px;position:relative}
p.pageLink{font-size:11px}
p.pageLink a{color:#000;display:block;font-weight:bold;padding:0 5px;text-decoration:none}
p.pageLink a:hover{background-color:#ccc}