/* search */

#contentR_R #contentR_R_FB {
margin:0.6em 0.6em 0pt 0pt;
padding:0.6em;
color: #FFF;
background:#667D75;
border-bottom: 0.6em solid #03291E;
}

#contentR_R #contentR_R_FB .quotes {
background:transparent url(/images/quoto.png) no-repeat scroll left top;
float:left;
height:2.4em;
margin-right:0.6em !important;
width:2.7em;
}

#contentR_R #contentR_R_FB h3, #contentR_R #contentR_R_FB p{ color: #FFF; }
#contentR_R #contentR_R_FB a{ color: #FFF; text-decoration: underline;}
#contentR_R #contentR_R_FB .author{text-align: right; margin-top: 0.3em;}

.padmetop {margin-top: 0.6em; }
.clearSearch {clear: both; height: 0.1em; padding: 0px; margin: 0px;}
#formerror { padding: 0.2em 0 0 0; color:#CC0000; float:left; }
.hidden {display: none; }
.white{color: #FFF;}
#feebandslogo { position:absolute;  width:54em; height:1.4em; }
#feeA, #feeB, #feeC, #feeD, #feeE {width:1.5em; height:1.5em; vertical-align: middle;}
#feeAA {width:3em; height:1.5em; vertical-align: middle;}
#feeDON {width:4.5em; height:1.5em; vertical-align: middle;}

.searchResultsBar img, .searchResultP img { vertical-align: middle; } 
#minthumb,#maxthumb {position: absolute; height: 12px; width: 8px; left: 0; /* assumed, but for redundancy */}
#minthumb img,#maxthumb img {display:block;}
/*#minthumb { margin-left:-8px; }
#maxthumb { margin-left:8px; }*/
#sliderbg #minthumb,#sliderbg #maxthumb, #sliderbgsmall #minthumb, #sliderbgsmall #maxthumb{cursor:pointer;}
#content_R .bottom h3 a img { vertical-align:top; }
#mainSearchDiv { background-color: #03291E; color:white; margin: 0.6em 0.6em 0.6em 0;}
#mainSearchDiv strong {color:white; }
h2#mainSearchDivHeader { color:white; font-size:1.5em; line-height:2em; margin-left: .6em; }
#mainSearchDiv .searchCategory {margin: 0.6em; padding: 0.6em; color: #FFF;}
h3.searchCatTitle{color:white; font-size:1.8em; line-height:1em; padding-bottom: .4em; }
h3.searchCatFee{color:white; font-size:1.5em; line-height:2em; margin-left: .6em; }

#mainSearchDiv .searchCategory .left {float: left; width: 17em;}
#mainSearchDiv .searchCategory .center {float: left; width: 24em;}
#mainSearchDiv .searchCategory .right {float: left; width: 23em;}
#mainSearchDiv .searchCategory .left p {margin-top: 0.3em;}
#mainSearchDiv .searchCategory ul {color: #FFF; font-size: 1.1em;}
#mainSearchDiv .searchCategory p label {font-size: 0.9em; color: #FFF;}
#mainSearchDiv .searchCategory p input {margin-right: .1em;}
#mainSearchDiv .searchCategory ul li {list-style: none; padding-bottom: 1em;}
#mainSearchDiv .searchCategory ul li label {color: #FFF;}
#mainSearchDiv .searchCategory ul li label input {margin-right: .2em; clear: right;}

#mainSearchDiv .searchCategory .searchTopic .leftT {float: left; width: 15em; background: #349ab0; padding: 1em 0 1em 1em; margin-top: 0;}
#mainSearchDiv .searchCategory .searchTopic .centerT {float: left; width: 24em; background: #349ab0; padding: 1em 0 0.6em 1em;}
#mainSearchDiv .searchCategory .searchTopic .rightT {float: left; width: 23.4em; background: #349ab0; padding: 1em 0 0.6em 0;}
#mainSearchDiv .searchCategory .searchTopic ul {color: #FFF; font-size: 1.1em; margin-top: 0;}
#mainSearchDiv .searchCategory .searchTopic p label, #mainSearchDiv .searchCategory .searchTopic p {color: #FFF; font-size: 1.1em;}
#mainSearchDiv .searchCategory .searchTopic p input {margin-right: .1em;}
#mainSearchDiv .searchCategory .searchTopic ul li {list-style: none; padding-bottom: 0.2em; line-height: 1.8em;}
#mainSearchDiv .searchCategory .searchTopic ul li label {color: #FFF;}
#mainSearchDiv .searchCategory .searchTopic ul li label input {margin-right: .2em;}

#contentR_R_S { background-color: #03291E; color:white; }
#contentR_R_S { padding:0 0.6em 0.6em 0.6em;}
h3#searchByNameH3 { color:white; font-size:1.5em; line-height:2em; }
#contentR_R_S form#searchByName input { width:98%; padding:0.1em 0; font-size:1.1em;}

#feedback-search-result .SearchByNameText, #searchByName_R_F .SearchByNameText {padding: 0.6em; border-bottom:0.6em solid #03291E;}
#searchByName_R_F .SearchByNameText a{text-decoration: underline;}
#feedback-search-result .SearchByNameText ul, #searchByName_R_F .SearchByNameText ul, #searchByName_R .SearchByNameText li {list-style: none;}
#searchByName_R_F .SearchByNameText p {padding-bottom: .5em;}
#feedback-search-result .SearchByNameText li, #searchByName_R_F .SearchByNameText li {padding-bottom: .5em;}
#feedback-search-result .SearchByNameText .bandLeft, #searchByName_R_F .SearchByNameText .bandLeft {float: left; width: 10.8em; margin-top: 0.6em; }
#feedback-search-result .SearchByNameText .bandRight, #searchByName_R_F .SearchByNameText .bandRight {float: right; width: 10em; margin-top: 0.6em; }

#searchLookingFor { padding: 0.6em; border-bottom:0.6em solid #03291E; margin-bottom: 0.6em; background-color: #405e54;}

#searchLookingFor h3 { color:white; font-size:1.5em; line-height:1.2em; margin-bottom: 0.2em; }
#searchLookingFor p { color:white;}
#searchLookingFor a { color:white; text-decoration: underline;}

#content_R .searchResultsBar { margin: 0.6em;}
.searchResultsBar * { color:#123629; font-size:12px; position:relative; z-index:5; }
#content_R .searchResultsBar h3 {margin-bottom: 0.2em;}

#content_R .searchResultsBar a {text-decoration: underline;}

#sc1 {background: #47adc3 url(/images/search_sc1_bg.jpg) scroll repeat;  height: auto;}
#sc2 {background-color: #7146a0; }
#sc3 {background-color: #d5c66d; }
#sc4 {background-color: #7bbf9a; }
#searchByGender{ background-color:white; }
#sectionH35Div { margin: 1em 0; }
#sectionH35Div label { margin: 0 2em 0 0; }
#sectionH35Div * { font-size:1.1em; }
.underline { text-decoration: underline; }

.searchResultBoxconference-speakers { width: 20.5em; height: 22em; padding: 0.6em; border-bottom: 0.6em solid #2e9cb5; background: #c0e1e8; margin-top: 0.6em; margin-right: 0.6em; float: left;}
.managed-search .searchResultBoxconference-speakers { height: 20.8em; }

.searchResultBoxconference-speakers .fakeButton { float: right; height: 2.6em; width: 9em; padding: 0 0.2em 0 0.25em; line-height:2.55em; border: 1px solid #2e9cb5; border-bottom: 0.6em solid #2e9cb5; color: #FFF; font-size: 1.2em; font-weight: bold; background: #64cbde url(/images/searchButtonBlue.gif) no-repeat right 0.4em; margin-bottom: 0.4em; text-decoration:none; }
#feedback-search-result .searchResultBoxconference-speakers .extraFake { line-height:1.2em; height:2.5em; padding-top:0.1em; }
.searchResultBoxpresenters { width: 20.5em; height: 20.8em; padding: 0.6em; border-bottom: 0.6em solid #623594; background: #cfc2de; margin-top: 0.6em; margin-right: 0.6em; float: left;}

.searchResultBoxpresenters .fakeButton { float: right; height: 1.6em; width: 8.5em; padding: 0.2em 0.4em 0.6em 0.4em; border: 1px solid #623594; border-bottom: 0.6em solid #623594; color: #FFF; font-size: 1.2em; font-weight: bold; background: #815da7 url(/images/searchButtonPurple.gif) no-repeat top right; margin-bottom: 0.7em;}

.searchResultBoxafter-dinner-speakers { width: 20.5em; height: 20.8em; padding: 0.6em; border-bottom: 0.6em solid #af9c36; background: #e8e2c2; margin-top: 0.6em; margin-right: 0.6em; float: left;}

.searchResultBoxafter-dinner-speakers .fakeButton { float: right; height: 1.6em; width: 8.5em; padding: 0.2em 0.4em 0.6em 0.4em; border: 1px solid #af9c36; border-bottom: 0.6em solid #af9c36; color: #FFF; font-size: 1.2em; font-weight: bold; background: #c7b247 url(/images/searchButtonYellow.gif) no-repeat top right; margin-bottom: 0.7em;}

.searchResultBoxcabaret-and-dance-bands { width: 20.5em; height: 20.8em; padding: 0.6em; border-bottom: 0.6em solid #7bbe9b; background: #d7ebe0; margin-top: 0.6em; margin-right: 0.6em; float: left;}

.searchResultBoxcabaret-and-dance-bands .fakeButton { float: right; height: 1.6em; width: 8.5em; padding: 0.2em 0.4em 0.6em 0.4em; border: 1px solid #65a887; border-bottom: 0.6em solid #65a887; color: #FFF; font-size: 1.2em; font-weight: bold; background: #70ad8c url(/images/searchButtonGreen.gif) no-repeat top right; margin-bottom: 0.7em;}

.searchResultBoxconference-speakers .bottom h3, .searchResultBoxpresenters .bottom h3, .searchResultBoxafter-dinner-speakers .bottom h3, .searchResultBoxcabaret-and-dance-bands .bottom h3 {text-transform: uppercase; }

.searchResultBoxconference-speakers .searchResultThumb, .searchResultBoxpresenters .searchResultThumb, .searchResultBoxafter-dinner-speakers .searchResultThumb, .searchResultBoxcabaret-and-dance-bands .searchResultThumb {height: 8.2em; width: 8.5em; float: left;}

.searchResultBoxconference-speakers .bottom p, .searchResultBoxpresenters .bottom p, .searchResultBoxafter-dinner-speakers .bottom p, .searchResultBoxcabaret-and-dance-bands .bottom p {font-size: 1.1em;}

.tipsconference-speakers {border: 0.1em solid #2e9cb5; background: #fff ; padding: 0.4em; float: left;}
.tipspresenters {border: 0.1em solid #623594; background: #fff ; padding: 0.4em;}
.tipsafter-dinner-speakers {border: 0.1em solid #af9c36; background: #fff ; padding: 0.4em;}
.tipscabaret-and-dance-bands {border: 0.1em solid #65a887; background: #fff ; padding: 0.4em;}


.searchSynopsisconference-speakers { width: 20em; border: 0.1em solid #2e9cb5; background: #fff ; padding: 0.6em;}
.searchSynopsispresenters { width: 20em; border: 0.1em solid #623594; background: #fff ; padding: 0.6em;}
.searchSynopsisafter-dinner-speakers { width: 20em; border: 0.1em solid #af9c36; background: #fff ; padding: 0.6em;}
.searchSynopsiscabaret-and-dance-bands { width: 20em; border: 0.1em solid #65a887; background: #fff ; padding: 0.6em;}
#searchBox #feeBand {color: #03291E; font-size:1.2em; margin:0; width:100%;}

.tipRed {border: 0.1em solid #b62d23; background: #FFF ; padding: 0.4em; color: #b62d23;}
.tipGreen {border: 0.1em solid #03291E; background: #FFF ; padding: 0.4em; color: #03291E;}
#searchBox table.feeTableSmall {width: 200px; margin-bottom: 1em; margin-left:3px;}
#searchBox table.feeTableSmall a{color: #03291E;}
#searchBox table.feeTableSmall td.allCells{width:35px;}
#searchBox table.feeTableSmall td.firstCell{width:27px;}

table.feeTableBig {width: 550px; margin-bottom: 1em;  margin-left: 2em; }
table.feeTableBig td{width:9em; }
table.feeTableBig td.allCells{width:14.1em;}
table.feeTableBig td.firstCell{width:7.9em;}

#contentR_L .feedbackSection {margin-top: 0.8em; margin-bottom: 0.8em; height: 8.2em;}
#contentR_L .feedbackSection .content {margin-left: 9.5em; padding-top: 1em;}
#contentR_L .feedbackSection .content h3 {padding:0.6em; margin: 0; color: #FFF;}
#contentR_L .feedbackSection .content p {padding:0.6em; padding-left: 0; margin: 0; color: #FFF;}
#contentR_L .feedbackSection a {color: #FFF; }
#contentR_L .feedbackSection a:hover {color: #FFF; text-decoration: underline;}
#fb-cs { background: #47adc2 url(/images/fb_cs.jpg) left top no-repeat; }
#fb-p { background: #62348e url(/images/fb_p.jpg) left top no-repeat; }
#fb-ads { background: #b19c33  url(/images/fb_ads.jpg) left top no-repeat; }
#fb-cdb { background: #62ad84 url(/images/fb_cdb.jpg) left top no-repeat; }

#search_feedback_right{ float:right; width:200px; padding-top:50px; }
#search_feedback_left{ float:left; width:200px; }

#searchForm select {height: 1.9em; line-height: 1.9em;}
select.sortby {margin-right: 0.9em;  color:#000000;  font-size: 0.8em; }

#h2_let_the_world{
	background: url(../images/let_the_world_know.gif);
	height: 35px;
	width: 146px;
	display: block;
	text-indent: -9000px;
}

/* Slider styles */

#sliderbg { background: transparent url(/images/big-slider-bg.jpg) no-repeat center; margin-left: -82px;}
#sliderbgsmall {margin-top: 0.4em; position: relative; height: 33px; background: transparent url(/images/feebands_small.gif) no-repeat 11px bottom; margin-left: -18px;}

#sliderbg {
    position: relative;
    height: 20px;
    width: 220px;}
    
#minthumb,
#maxthumb {
    position: absolute;
    height: 29px;
    width: 34px;
    left: 0; /* assumed, but for redundancy */
    cursor: default !important;}

#minthumb img {
    float: right;
    cursor: pointer;}

#maxthumb img {
    float: left;
    cursor: pointer;}

#mainSearchDiv #sliderbg {
    height: 30px;
    width: 647px;
    background-position: 95px 13px;}
    
#mainSearchDiv #minthumb,
#mainSearchDiv #maxthumb {
    height: 30px;
    width: 106px;
    left: 0; /* assumed, but for redundancy */}


