﻿#centerContent h4 { float:left; font-weight:bold; color: #e4883b; text-transform: uppercase; font-size: 1.0em; padding:0; margin: 20px 0 11px 20px; }
#centerContent .border { float:left;  width: 643px; margin: 5px 0 0 20px; border-top: 1px solid #cccccc;  padding: 10px 0 0 0; }
#centerContent p { float:left; width: 315px; margin: 5px 0 5px 0; }
#centerContent p.indent { float:left; margin: 10px 0 10px 25px; }
*HTML #centerContent p.indent { display:block; float:left; margin: 10px 0 10px 15px; }
#centerContent p.regular { float:left; width: 641px; margin: 5px 0 0 20px; }


p.regular { width:643px; margin: 5px 0 0 20px; }


.none { margin: 5px 0 5px 0; padding:0; width: 15px; display:block; float:left; }
#pageOutline { margin: 0 17px 10px; }

/* PROGRESSION BAR */
#progressBar { float:left; width:641px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 3px 0 4px 0; margin: 10px 0 0 25px; }
*HTML #progressBar { float:left; width:641px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 3px 0 4px 0; margin: 10px 0 0 15px; }
#progressBar ul { display:block; float:left; width:641px; margin:0 0 0 0; padding:0; list-style-type: none; }
#progressBar li { float:left; margin: 0; padding:0; }
#progressBar li.start { display:block; float:left; font-weight:bold; color:#999999; font-size: 1.0em; width:58px; padding: 9px 0 0 0; }
#progressBar li.stepOne { display:block; float:left; background:url('/common/images/backgrounds/bkg_step1done.gif') no-repeat; width: 249px; height: 32px;  padding:0; margin:0; }
#progressBar li.stepOne span { float:left; color: #ffffff; padding: 9px 0 0 37px; }
#progressBar li.stepTwo { display:block; float:left; background:url('/common/images/backgrounds/bkg_step2done.gif') no-repeat; width:222px; height: 32px; }
#progressBar li.stepTwo span { float:left; color: #fff; padding: 9px 0 0 32px; }
#progressBar li.stepThree { display:block; float:left; background:url('/common/images/backgrounds/bkg_step3on.gif') no-repeat; width: 145px; height:32px; }
#progressBar li.stepThree span { float:left; color: #fff; padding: 9px 0 0 32px; }

#security { display:block; float:left; border-bottom: 1px solid #cccccc;  padding: 9px 0 9px 0;   margin: 10px 0 0 25px;  width: 641px; }
*HTML #security { display:block; float:left; border-bottom: 1px solid #cccccc;  padding: 9px 0 9px 0;  width:641px; margin: 0 0 0 15px;  }

#container {display:block; float:left; margin:0; padding: 0; border: solid 1px #000000; }

/* MY CURRENT SEARCH SECTION */
#currentSearch { display:block; float:left; width: 641px; border-bottom: solid 1px #cccccc; padding: 0 0 10px 0; margin: 20px 0 0 25px; }
*HTML #currentSearch { display:block; float:left; width: 641px; border-bottom: solid 1px #cccccc; padding: 0 0 10px 0; margin: 20px 0 0 15px; }

#currentSearch p.criteria { display:block; float:left; width: 315px; height: 10px; margin: 0 0 10px 0; padding:0; }
#currentSearch p { margin: 5px 0 5px 15px; width: 641px; }

#currentSearch h4 { font-weight:bold; color: #e4883b; text-transform:uppercase;  padding:0; margin: 0 0 5px 0;font-size:1.1em; }

/* TABS LIST VIEW AND MAP VIEW */
#tabs { display:block; float:left; width:643px; margin: 0 0 0 20px; padding:0; }
*HTML #tabs { display:block; float:left; width:643px; margin: 0 0 0 15px; padding:0; }
#tabs ul { display:block; float:left; margin:0; padding:0; width:643px; }
#tabs li.listON { display:block; background:url('/common/images/backgrounds/tab_ListViewOn.gif') no-repeat; width:202px; height:43px; float:left; padding:0; margin:0; }
#tabs li.listON span { display:block; font-weight: bold; color: #ffffff; text-transform:uppercase;  width:200px; text-align:center; margin: 10px 0 0 0; }
#tabs li.listOFF { display:block; background:url('/common/images/backgrounds/tab_ListViewOff.gif') no-repeat; width:202px; height:43px; float:left; padding:0; margin:0; }
#tabs li.listOFF span { display:block; font-weight: bold; color: #ffffff; text-transform:uppercase;  width:200px; text-align:center; margin: 20px 0 0 0; }
#tabs li.mapON {  display:block; background:url('/common/images/backgrounds/tab_MapViewOn.gif') no-repeat; width:441px; height: 43px; float:left; padding:0; margin:0; }
#tabs li.mapON span { display:block; font-weight: bold; color: #ffffff; text-transform:uppercase;  width:200px; text-align:center; margin: 10px 0 0 0; }
#tabs li.mapOFF {  display:block; background:url('/common/images/backgrounds/tab_MapViewOff.gif') no-repeat; width:441px; height: 43px; float:left; padding:0; margin:0; }
#tabs li.mapOFF span { display:block; font-weight: bold; color: #ffffff; text-transform:uppercase;  width:200px; text-align:center; margin: 20px 0 0 0; }

/* SEARCH BOX */
#searchBox {  display:block; float:left; margin: 0 0 0 20px; padding:5px 0 5px 0; background:url('/common/images/backgrounds/bkg_searchByBox.gif') repeat-y; width:643px;  }
*HTML #searchBox {  display:block; float:left; margin: 0 0 0 15px; padding:5px 0 5px 0; background:url('/common/images/backgrounds/bkg_searchByBox.gif') repeat-y; width:615px;  }

#searchBox p.right { float:right; width:626px; padding:0; margin:0 25px 5px 0;  width: auto;  font-weight:bold; }
#searchBox .emailFriend { width:325px; text-transform:uppercase; font-weight:bold; color:#e4883b; }
#searchBox .qmark { margin:0 20px 10px 5px; }
#searchBox .lrgMail { margin: 0 0 10px 0; }
#searchBox img { margin-top:0; }
#searchBox .clearNone { clear:both;  }
#searchBox .backToResults { display:block; float:left; width:300px; font-weight:bold; margin: 10px 10px 0 0;  padding: 0 0 10px 0; }
#searchBox .sortBy { display:block; float:left; width:200px; font-weight:bold; margin: 10px 10px 10px 0;  }
#searchBox .resultsPerPage { display:block; float:left; width:165px; font-weight:bold; margin: 10px 10px 10px 0; }
#searchBox .next { display:block; float:left; text-align:right; width:215px; font-weight:bold; margin: 10px 0 0 0; padding: 5px 0 10px 0; }
#searchBox p.regular  { float:left; width: 606px; margin: 5px 0 0 0; }
#searchBox .showInstructions { float:left; margin:0; }

/*BOTTOM ROUNDED EDGE */
#searchBoxBottom { display:block; float:left; padding:0 0 0 0; margin:0 0 5px 20px; width:643px; }
*HTML #searchBoxBottom { display:block; float:left; padding:0 0 0 0; margin:0 0 5px 15px; width:643px; }


/*  BLUE BAR WITH HEADLINES IN THE RESULTS SEARCH BOX */
#blueBar { display:block; float:left; margin: 0 0 0 20px; padding:5px 0 5px 30px; background:url('/common/images/backgrounds/bkg_blueBar.gif') repeat-y; width:613px; }
#blueBar p { font-weight: bold; color: #ffffff; }
#blueBar p.titleName, #searchBox .name { width:193px; }
#blueBar p.titleName { width:188px; }
#searchBox .name a { font-weight: bold; }
#blueBar p.titleDistance, #searchBox .distance { width:65px; }
#blueBar p.titlePhone, #searchBox .phone { width:100px; font-weight:bold; }
#blueBar p.titleSpecialty, #searchBox .specialty { width:138px; }
#blueBar p.titleStatus, #searchBox .status { width: 75px; }

#resultRow { background:url('/common/images/backgrounds/bkg_rowListView.gif') no-repeat; width: 606px; height:32px; margin: 10px 0 5px -10px; padding: 5px 0 0 10px; }

/* SHOW */
#show { display:block; float:left; width:606px; border-bottom: 1px solid #cccccc; padding:7px 0 7px 0;  margin: 0 0 0 -10px;  vertical-align: middle; font-weight:bold; color: #336699; }
#show a { font-weight: bold; color: #336699;  text-decoration:none;  margin:0;  padding:0; vertical-align:middle; }
#show img.btnPlus { display:block; float:left; border:none; margin:0 5px 0 0;   }

/* LOCATIONS */
#locations { display:none; float:left;  width:606px; margin: 0 0 0 -10px; }
#locations .hideOutline { display:block; float:left; width:606px; border-bottom: 1px solid #cccccc; background:#f3f3f3; padding:7px 0 7px 0;  margin: 0 0 0 0;  vertical-align: middle; font-weight:bold; color: #336699; }
#locations .hideOutline a { text-decoration: none; color: #336699; }
#locations .options { display: block; float:left; background:#fff; width:594px; padding: 17px 0 12px 12px; height:220px; }
#locations img.btnMinus { display:block; float:left; border:none; margin:0 5px 0 0;   }

#showCharges { display:block; float:left; width:606px; border-bottom: 1px solid #cccccc; padding:7px 0 7px 0;  margin: 0 0 0 -10px;  vertical-align: middle; font-weight:bold; color: #336699; }
#showCharges a { font-weight: bold; color: #336699;  text-decoration:none;  margin:0;  padding:0; vertical-align:middle; }
#showCharges img.btnPlus { display:block; float:left; border:none; margin:0 5px 0 0;   }


/* ALLOWABLE CHARGES */
#allowableCharges { display:none; float:left;  width:606px; margin: 0 0 0 -10px; }
#allowableCharges .hideOutline { display:block; float:left; width:606px; border-bottom: 1px solid #cccccc; background:#f3f3f3; padding:7px 0 7px 0;  margin: 0 0 0 0;  vertical-align: middle; font-weight:bold; color: #336699; }
#allowableCharges .hideOutline a { text-decoration:none; color: #336699;  }
#allowableCharges .options { display:block; float:left; background:#fff; width:594px; padding: 17px 0 12px 12px; }
#allowableCharges img.btnMinus { display:block; float:left; border:none; margin:0 5px 0 0;   }


/* BUTTONS */
a.btn_grayBack { display:block; float:left; height:23px;  background:url('/common/images/buttons/btn_gray_right.gif') right top no-repeat; color:#fff; text-align:center; width:64px; font-weight:bold; text-transform:uppercase; text-decoration:none;  font-size: 1.1em;  margin: 0 18px 0 -5px; } 
a.btn_grayBack span { display:block; height:23px; background:url('/common/images/buttons/btn_gray_left.gif') left top no-repeat; padding:4px 0 0 0; }
a:hover.btn_grayBack { color: #fff; }

a.btn_blueSearch { display:block; float:left; height:23px;  background:url('/common/images/buttons/btn_blue_right.gif') right top no-repeat; color:#fff; text-align:center; width:110px; font-weight:bold; text-transform:uppercase; text-decoration:none;  font-size: 1.1em;  margin: 0 207px 0 0; } 
a.btn_blueSearch span { display:block; height:23px; background:url('/common/images/buttons/btn_blue_left.gif') left top no-repeat; padding:4px 0 0 0; }
a:hover.btn_blueSearch { color: #fff; }

a.btn_blue_arrowRgtList { display:block; float:left; height:23px;  background:url('/common/images/buttons/btn_blue_arrow_right.gif') right top no-repeat; color:#fff; text-align:center; width:92px; font-weight:bold; text-transform:uppercase; text-decoration:none;  font-size: 1.1em; margin: 0 4px 0 0; } 
a.btn_blue_arrowRgtList span { display:block; height:23px; background:url('/common/images/buttons/btn_blue_left.gif') left top no-repeat; padding:4px 6px 0 0; }
a:hover.btn_blue_arrowRgtList { color: #fff; }

a.btn_blue_arrowRgtMap { display:block; float:left; height:23px;  background:url('/common/images/buttons/btn_blue_arrow_right.gif') right top no-repeat; color:#fff; text-align:center; width:92px; font-weight:bold; text-transform:uppercase; text-decoration:none;  font-size: 1.1em;  margin: 0 0 0 4px; } 
a.btn_blue_arrowRgtMap span { display:block; height:23px; background:url('/common/images/buttons/btn_blue_left.gif') left top no-repeat; padding:4px 6px 0 0; }
a:hover.btn_blue_arrowRgtMap { color: #fff; }

a.btn_backtosearch { display:block; float:left; height:23px;  background:url('/common/images/buttons/btn_gray_right.gif') right top no-repeat; color:#fff; text-align:center; width:197px; font-weight:bold; text-transform:uppercase; text-decoration:none;  font-size: 1.1em;  margin: 0 8px 0 -10px; } 
a.btn_backtosearch span { display:block; height:23px; background:url('/common/images/buttons/btn_gray_left.gif') left top no-repeat; padding:4px 0 0 0; }
a:hover.btn_backtosearch { color: #fff; }

a.btn_newSearch { display:block; float:left; height:23px;  background:url('/common/images/buttons/btn_blue_right.gif') right top no-repeat; color:#fff; text-align:center; width:110px; font-weight:bold; text-transform:uppercase; text-decoration:none;  font-size: 1.1em;  margin: 0 85px 0 0; } 
a.btn_newSearch span { display:block; height:23px; background:url('/common/images/buttons/btn_blue_left.gif') left top no-repeat; padding:4px 0 0 0; }
a:hover.btn_newSearch { color: #fff; }

.clear { clear:both; }
.padding5
{
    padding-left:5px;
}
.resultHeaderHieght
{
    height:42px;
}

#divShowPersonalized { display:block; float:left; width:631px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding:7px 0 7px 10px;  margin: 0 0 10px 15px;  vertical-align: middle; font-weight:bold; color: #336699; }
#divShowPersonalized a { font-weight: bold; color: #336699;  text-decoration:none;  margin:0;  padding:0; vertical-align:middle; }
#divShowPersonalized img.btnPlus { display:block; float:left; border:none; margin:0 5px 0 0;   }
#divShowPersonalized a:hover{ color: #e4883b;}

#hideShowPersonalized { display:none; float:left;  margin-bottom:10px;}
#hideShowPersonalized .hideOutline { display:block; float:left; width:631px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background:#f3f3f3; padding:7px 0 7px 10px;  margin: 0 0 0 15px;  vertical-align: middle; font-weight:bold; color: #336699; }
#hideShowPersonalized a { text-decoration:none; }
#hideShowPersonalized .options { display:block; float:left; background-color:#f3f3f3; width:627px; border:solid 1px #cccccc; border-top:0px; padding:0px 0 12px 12px; margin: 0 0 0 15px; height:241px; }

#hideShowPersonalized fieldset { display:block; float:left; width:258px; height:61px; border: none; border-bottom: 1px solid #cccccc; margin: 0 20px 5px 0; }
#hideShowPersonalized fieldset.noBorder { display:block; float:left; width:300px; border: none; margin: 0 20px 35px 0; }
*HTML #hideShowPersonalized fieldset.noBorder { display:block; float:left; width:300px; border: none; margin: 0 20px 5px 0; }
#hideShowPersonalized label { display:block; float:left; padding:0; margin:5px 5px 10px 0; color: #e4883b; text-transform:uppercase; font-weight:bold;  }
#hideShowPersonalized .noBorder_ label { display:block; float:left; padding:0; margin:5px 5px 10px 0; color: #e4883b; text-transform:uppercase; font-weight:normal; color:#666; }
#hideShowPersonalized ol {padding:0; margin: 0 0 5px 0; list-style-type:none; }
#hideShowPersonalized li { margin: 0 0 10px 0; }
#hideShowPersonalized input { float:left; margin:0 5px 0 0; padding:0;  }
#hideShowPersonalized select.otherLanguage { width: 120px; padding: 0; margin:0; }
#hideShowPersonalized select.affiliation { padding:0; margin:0; }
#hideShowPersonalized img.btnMinus { display:block; float:left; border:none; margin:0 5px 0 0;   }

.btn_blue_md_right { padding-bottom:3px; height: 23px; color: #ffffff; font-weight: bold; border: none; cursor: pointer; text-transform:uppercase; }
.btn_blue_md_right { background:url('/common/images/buttons/btn_md_blue_right.gif') no-repeat; width:150px;  }

.options TABLE TD
{
    width:500px;
}

