@charset "utf-8";
/* CSS Document */
#center { margin: 0; background-color: #FFF; }
#center a[target] { background: none !important; }

 #middle-result.cibrSearch{
        background: none !important;
}

#findout.wide{
width:590px;
background:url(../images2/cibr-box-middle.gif) repeat-y;
}

.cibr {
background:url(../images2/cibr-box-middle.gif) repeat-y;
}

.cibrtabs {
height:40px;
background:url(../images2/cibr-tabs-name-v4.gif) no-repeat;
padding:0;
}
.cibrtabscategory {
height:40px;
background:url(../images2/cibr-tabs-category-v4.gif) no-repeat;
padding:0;
}
.cibrtabscontact {
height:40px;
background:url(../images2/cibr_tabs_contact_v4.gif) no-repeat;
padding:0;
}
#cibrtab1 {
float:left;
width:180px;
margin:8px 0 0 10px;
text-align:center;
}
#cibrtab2,#cibrtab3 {
float:left;
width:180px;
margin:8px 0 0 3px;
text-align:center;
}
#cibrtab1 span {
font-size:1.5em;
color:#0d7c99;
font-weight:700;
margin:0 0 0 0px;
}
#cibrtab1 a {
font-size:1.5em;
color:#fff;
font-weight:700;
margin:0 0 0 0px;
}

#cibrtab2 span {
font-size:1.5em;
color:#0d7c99;
font-weight:700;
margin:0 0 0 0px;
}

#cibrtab2 a {
font-size:1.5em;
color:#fff;
font-weight:700;
margin:0 0 0 0px;
}

#cibrtab3 span {
font-size:1.5em;
color:#0d7c99;
font-weight:700;
margin:0 0 0 0px;
}

#cibrtab3 a {
font-size:1.5em;
color:#fff;
font-weight:700;
margin:0 0 0 0px;
}

#cibrleft {
float:left;
width:425px;
}
#cibrleft.addressbox {
width:425px;
}

#cibrSearch {
margin:0;
padding:0;
}

#cibrSearch .cibrsearchalign {
float:left;
}

/*Business Details Options*/
#detailsSearch1 {
width:275px;
height:20px;
padding:0 0 0 10px;
}
#detailsSearch1.cibrsearchadvanced {
        width:405px;
}
.cibrSearch1Label {
width:140px;
float:left;
font-size:1.2em;
padding:3px 3px 0 0;
font-weight:700;
} 
    
.cibrSearch1LabelCharity {
width:81px;
float:left;
font-size:1.2em;
padding:3px 3px 0 0;
font-weight:700;
}
      
#detailsSearch1 .cibrsearchbox {
width:250px;
font-size:1.2em;
}
#search1_ExampleLabel {
	font-size:1.2em;
}
#detailsSearch2 {
width:55px;
height:20px;
padding:0;
}
#detailsSearch3 {
width:95px;
height:20px;
padding:2px 0 0 10px;
}

#detailsSearch3 a {
font-size:1.2em;
margin:0;
}
/* Business Name Address Search Options (address information) */

#detailsSearch1 label {
        width:100px;
        float:left;
        font-size:1.2em;
        padding:3px 3px 0 0;
}
#detailsSearch1 .cibrsearchboxadvanced {
        float:left;
        font-size:1.2em;
        width:250px;
}

#detailsSearchA1.cibrsearchadvanced {
        width:375px;
}
#detailsSearchA1 label {
        width:100px;
        float:left;
        font-size:1.2em;
        padding:3px 3px 0 0;
}
#detailsSearchA1 .cibrsearchboxadvanced {
float:left;
font-size:1.2em;
width:250px;
}
#cibradvancedaddress {
font-size:1.2em;
width:100%;
background:url(../images2/address_search_bg.gif) no-repeat 10px 5px;
margin:0;
padding:0;
}
#cibradvancedaddress .address {
        width:90px;
        float:left;
        padding:3px 3px 0 0;
		font-weight:700;
}
#cibradvancedaddress .inputaddress {
        width:250px;
        margin:0px;
}
#cibradvancedaddress .inputzip {
        width:60px;
}

#cibraddress0 {
        padding:5px 0 0 10px;
		display:none;
}
#cibraddress1,#cibraddress2,#cibraddress3 {
padding:5px 0 0 20px;
}
#cibraddress4 {
padding:5px 0 15px 20px;
}
/*Phone URL Email Search box styles*/
#cibrPhone,#cibr_url,#cibr_email {
float:left;
width:560px;
height:23px;
margin:0 0 0 10px;
padding:0 0 5px 0;
}

.contactLabel {
width:110px;
float:left;
font-size:1.2em;
padding:3px 3px 0 0;
font-weight:bold;
}

.contactExample {
font-size:1.2em;
padding:3px 3px 0 3px;
}

.cibrPhone1 {
float:left;
width:25px;
font-size:1.2em;
margin:0 3px 0;
padding:1px 0 0;
}
.cibrPhone2 {
float:left;
width:25px;
font-size:1.2em;
margin:0 3px;
padding:1px 0 0;
}
.cibrPhone3 {
float:left;
width:35px;
font-size:1.2em;
margin:0 5px 0 3px;
padding:1px 0 0;
}
input.cibrContact {
float:left;
width:180px;
font-size:1.2em;
margin:0 3px;
padding:1px 0 0;
}
#btnSearchPhone,#btnSearchURL,#btnSearchEmail {
float:left;
width:65px;
margin:0 3px;
}
span.contact {
float:left;
width:130px;
margin:0 3px;
padding:3px 0 0;
font-size:1.2em;
}
/*end phone/url/email styles*/

#optional {
height:15px;
visibility:hidden;
margin:0;
padding:5px 0 0 10px;
}

/*TOB search styles*/
 #distancesearch1 {
padding:0 0 0 10px;
width:560px;
height:20px;
}
label.category {
float:left;
font-size:1.2em;
font-weight:bold;
padding:3px 0 0 0;
width:110px;
}  
label.categoryCharity {
float:left;
font-size:1.2em;
font-weight:bold;
padding:3px 0 0 0;
width:90px;
}     
#distancesearch1 .cibrsearchbox {
float:left;
font-size:1.2em;
width:360px;
}
.distancePostalCode {
    width:50px;
}
.distanceCity {
    width:169px;
}

/*Business Details Search Options*/
#cibrexample {
        padding:0;
        margin:0;
}
#cibrexample span {
        font-size:1.2em;
        margin:6px 0px 8px 10px;
}
/*More TOB Specific Options */
#cibrdistance {
        padding:5px 0 5px;
        margin-left:8px;
        width:560px;
        font-size: 1.2em;
}
.distancelabel{
font-weight:700;
}
#cibrdistance1 {
float:left;
margin:0;
padding:0 0 0 10px;
width:310px;
}
#cibrdistance2 {
float:left;
margin:0;
padding:0 8px 0 0;
width:130px;
}
.miles{
margin:0 3px;
}
#cibrdistance2 input {
width:50px;
}

.formcheck { font-size:1.0em !important; margin:0; padding: 5px 0 0 0; color:#9e2b1e;}  /* width:360px; */

#cibrcheckbox{
clear:both;
width:585px;
margin:0;
padding:0 0 5px;
}
#cibrcheckbox1,#cibrcheckbox2 {
height:15px;
padding:0 0 0 7px;
}

#cibrcheckbox1 label,#cibrcheckbox2 label {
font-size:1.2em;
position:relative;
top:-2px;
font-weight:bold;
}

#cibrcheckbox1 a {
color:#005a78;
}

.cibrright {
        float:left;
        width:157px;
        padding:0;
        margin:0;
}
#addtogoogle 
{
    margin:5px 0 0;
}
.cibrhelp {
        padding:8px 0 0 5px;
}
.cibrhelp a {
        font-size:1.1em;
        background:transparent url(../images2/help.gif) no-repeat scroll 0 0;
        color:#0D7C99;
        display:block;
        height:16px;
        margin:0;
        padding:2px 0 0 25px;
        text-decoration:none;
        width:30px;
        cursor:pointer;    
}

.cibrhelpTOB {
        padding:8px 0 0 50px;
        float:left;
        width:107px;
        margin: 75px 0 0 0;
}
.cibrhelpTOB a {
        font-size:1.1em;
        background:transparent url(../images2/help.gif) no-repeat scroll 0 0;
        color:#0D7C99;
        display:block;
        height:16px;
        margin:0;
        padding:2px 0 0 25px;
        text-decoration:none;
        width:30px;  
        cursor:pointer;    
}

#cibradvanced {
        height:15px;
        padding:0 0 2px 10px;
        font-size:1.2em;
}

.cibrErrMsg {
        padding:5px 0 0 20px;
        display:none;
        font-size:1.2em;
}
.cibrErrMsgVisible {
        padding:5px 0 0 10px;
        color:Red;
        font-size:1.2em;
}

#cibr_submit {
width:200px;
height:20px;
padding:0 0 5px 10px;
}
#cibrbottom {
background:url('../images2/cibr-box-bottom.gif') no-repeat;
clear:both;
width:585px;
height:10px;
}
/*Expand Search Notice */
.expandsearch {
        background-color:#FDE299;
        background-image:url('../images2/exclam-red.png');
        background-repeat: no-repeat;
        background-position:9px 10px;
        height:35px;
        margin:10px 0 0;
        padding:5px 0 5px 0;
        width:560px;
        color:#000000;
        font-size:1.3em;
}
.expandsearchspan {
        display:block;
        margin:0 0 0 40px;
}
.expandsearchoptions {
        height:35px;
        padding:0;
        margin:1px 0 0 40px;
}

.helpTitle
{
    color:#0D7C99;
    font-size:2.0em;
    font-weight:bold;   
}

.helpText
{
    color:#000000;
    font-size:1.2em;    
}

.multipleTOB {        
        width:560px;
        color:#0D7C99;
        font-size:1.7em;
        font-weight:bold;
}

.newLgTextBoldBlue
{
    font-size:1.2em;
    font-weight:bold;
    color:#0D7C99;
}

.newLgLinkBoldBlue
{
    font-weight:bold;
    color:#02647E;
}

.newLgLabelBoldBlue
{
    font-size:1.1em;
    font-weight:bold;
    height:auto;
    color:#0D7C99;
}
.suggestionsLabel
{
    font-size:1em;
    color:#000;
    font-weight:normal;
}

div.noTOBMsg 
{
    width:560px;
    color:#0D7C99;
    font-size:1.5em;
    font-weight:700;     
}
ul.noTOBMsg
{
    color:#000;
    width:580px;
}
li.noTOBMsg
{
    font-size:.9em;
    font-weight:normal;
    list-style-image:disc;
}
a.noTOBMsg
{
    background:none !important;
}
.noResults {
        color:#000000;
        font-size:1.3em !important;
        background:url(../images2/grid-bg-solid.gif) repeat-y;
	    height: auto !important;
}
.noResultsHidden 
{
        display:none;
        color:#000000;
        font-size:1.3em !important;
        background:url(../images2/grid-bg-solid.gif) repeat-y;
	    height: auto !important;
}

.noResults2 {
        color:#000000;
        font-size:1.3em !important;
	    height: auto !important;
}
.noResults2Hidden 
{
        display:none;
        color:#000000;
        font-size:1.3em !important;
	    height: auto !important;
}

.searchResults 
{
        margin: 5px 0 0 0;
        padding:0;
        width:150px;
        color:#0D7C99;
        font-size:1.8em;
        font-weight:bold;
        float:left;
}

#eso1 {
        float:left;
        height:35px;
        width:330px;
        margin:0;
}
#eso2 {
        float:left;
        height:20px;
        width:210px;
        margin:0;
}
#eso3 {
        float:left;
        height:20px;
        width:60px;
        margin:11px 0 0 0;
}      
#eso1 a {
        margin:0;
        color:#000000;
}
#pnlNoTOB {
        background-color:#FDE299;
        background-image:url('../images2/exclam-red.png');
        background-repeat: no-repeat;
        background-position:9px 20px;
        height:60px;
        margin:10px 0 0;
        padding:5px 0 5px 0;
        width:560px;
        color:#000000;
        font-size:1.3em;
}

.cellCenter {
    margin:10px 0 0 0;
    text-align:center;
}

