#h_banner {
border-bottom: 1px solid #CCCCCC;
height: 49px;
padding: 18px 20px 0;
position: relative;
font-size: 12px;
z-index: 2;
}
#h_logo {
float: left;
padding-top: 3px;
}
#h_logo_v3 {
position: absolute;
left: 21px;
top: 7px;
}
#h_appt_headline {
float:left;
color: #635B36;
font-size: 18px;
font-weight: normal;
padding-left: 10px;
padding-top: 13px;
line-height: 22px;
}
#h_its_free {
color: rgb(59, 164, 185);
}
#h_nav_container {
color: #E5E5E5;
position: absolute;
right: 21px;
top: 11px;
}
#h_nav_container.single_line {
margin-top: 17px;
}
.h_top_links {
float: left;
padding-top: 3px;
}
.h_divider {
margin: 0 8px;
}
.h_fblike_container,
#h_fblike_container {
float: left;
width: 76px;
overflow: visible;
}
#h_fblike_wrapper {
float: left;
}
.h_fblike_wrapper_left {
display: none;
position: absolute;
left: 370px;
top: 32px;
float: none;
}
#h_login_container {
color: #E5E5E5;
position: absolute;
right: 21px;
top: 39px;
}
#h_phone_num {
color: Black;
}
.h_hr_logo {
position: absolute;
top: 9px;
}
.h_search_package_wizard_logo {
margin-right:10px;
position:relative;
bottom:6px;
height: expression( this.scrollHeight > 60 ? "60px" : "auto" ); /* sets max-height for IE */
max-height: 60px;
}.modalPopup {
display: none;
}
#modalPopupOverlay{
background-color:#000;
}
.modalPopupContainer {
border:10px solid #E2EDF3;
background-color:#fff;
padding:0;
}
.modalPopupContainer .innerText{
padding:38px;
padding-top:22px;
border:1px solid #BAD6EB;
width:450px;
text-align:left;
}
.modalPopupContainer h1 {
font-size:1.8em;
color:#F93;
line-height:30px
}
.modalPopupContainer .innerText .text{
font-size:1.3em;
font-weight:600;
padding-top:0;
line-height:20px;
padding-bottom:8px;
}
.modalPopupContainer .innerText .learnMoreLink{
color:#016698;
font-size:13px;
font-weight:700;
}
.modalPopupContainer .innerText .learnMoreLink img{
position:relative;
top:3px;
}
.modalPopupContainer .innerText .learnMore{
padding-top:20px;
display:none;
}
.modalPopupContainer .innerText div ul{
padding-left:20px;
font-size:1.2em;
font-weight:400;
list-style:circle outside;
}
.modalPopupContainer .selectText {
}
.modalPopupContainer .selectText label {
float: left;
line-height: 20px;
margin-right: 5px;
}
.modalPopupContainer .selectText select {
float:left;
font-size: 13px;
height: 20px;
padding-top: 1px;
}
.modalPopupContainer .innerText div ul li{
padding-bottom:10px;
}
.modalPopupContainer .innerText .getStarted{
background:url(/images/welcomePopup/welcome_getstarted.jpg) no-repeat;
position:relative;
top:15px;
left:300px;
height:33px;
width:146px;
cursor:pointer;
}
#modalPopupParentContainer .pointer{
background:url(/images/welcomePopup/welcome_pointer.gif) no-repeat;
position:relative;
bottom:11px;
left:218px;
height:105px;
width:417px;
}
#modalPopupParentContainer a.modalCloseImg{
background:url(/images/welcomePopup/welcome_x.jpg) no-repeat;
width:53px;
height:20px;
display:inline;
z-index:3200;
position:absolute;
top:14px;
right:24px;
cursor:pointer;
}
#modalPopupParentContainer {
left: 30%;
top: 5%;
}#images {
margin: 0 13px 0 0;
}
#stats_summary {
margin: 0 20px 16px 0;
width: 230px;
}
h1.profileTitle {
font-size: 18px;
margin: 0 0 3px 0;
color: #333;
padding:0 0 2px 0;
border-bottom: 1px solid #e4e4e4;
width: 448px;
}
#stats_summary p.note {
color: #666;
margin-bottom: 5px;
}
#specialties_plans {
margin: 0 10px 0 0;
}
#profileTop-middleSection {
float: left;
width: 455px;
}
#stats_summary h4 {
padding:7px 0 1px;
}
a.prax_link,
a.prax_link:hover,
a.prax_link:visited {
display:block;
margin-bottom: 4px;
text-decoration: underline;
}
.stats_bottom h3 {
font-size: 15px !important;
margin: 0px !important;
padding-left: 319px;
}
#images img.thumb
{
margin-top: 1px !important;
margin-bottom: 3px !important;
}
#profileBadges {
font-size: 0px;
width: 164px;
position: relative;
margin: 0 0 10px 0;
}
#images #profileBadges img {
border: none !important;
padding: 0 2px 2px 0;
}
.badge_tip {
display: none;
width: 184px;
height: 84px;
padding: 14px 16px;
text-align: center;
position: absolute;
top: -110px;
font-size: 14px;
color: #333;
background-repeat: no-repeat;
z-index: 1000;
}
.badgeContainer {
position: relative;
float: left;
}
#badge_speedy_tip {
background-image: url(/images/badge_speedy_bg.gif);
}
.badgeContainer img {
width: 39px;
height: 37px;
}
#badge_successful_tip {
background-image: url(/images/badge_successful_bg.gif);
}
#badge_repeat_tip {
background-image: url(/images/badge_repeat_bg.gif);
}
#badge_forms_tip {
background-image: url(/images/badge_speedy_bg.gif);
}
.tipTitle {
font-size: 16px;
color: #333;
margin-bottom: 4px;
font-weight: bold;
}
#recommend_links {
margin: 5px 0 10px 0;
}
#pnlShowProfessional #map {
width: 162px !important;
}
#profileMap {
width: 285px;
height: 200px;
float: left;
margin-bottom: 6px;
}
#images {
margin: 0 13px 0 0 !important;
}
.Profile_BigPhoto {
text-align: center;
}
.Profile_BigPhoto .-bigphoto-photo {
vertical-align: middle;
margin: 0 20px;
cursor: pointer;
}
.-bigphoto-wrapper.thumb {
float: left;
}
.Profile_BigPhoto .-bigphoto-next {
background: url("/images/next_bu.gif") no-repeat scroll 4px 0 transparent;
display: block;
font-size: 12px;
padding-top: 16px;
}
.Profile_BigPhoto .-bigphoto-next {
background: url("/images/next_bu.gif") no-repeat scroll 4px 0 transparent;
font-size: 12px;
display: block;
padding-top: 16px;
position: absolute;
right: 20px;
top: 227px;
}
.Profile_BigPhoto .-bigphoto-prev {
background: url("/images/prev_bu.gif") no-repeat scroll 5px 0 transparent;
font-size: 12px;
margin: 0 0 0 3px;
padding-top: 16px;
display: block;
position: absolute;
left: 14px;
top: 227px;
}
.Profile_BigPhoto .-bigphoto-image {
max-height: 460px;
}
.Profile_BigPhoto .-bigphoto-loading {
position: absolute;
top: 200px;
left: 385px;
}
.Profile_BigPhoto .-bigphoto-images-set {
height: 460px;
}
.SearchPageResults-profile .timesViewport {
left: 191px !important;
width: 375px !important;
}
.SearchPageResults-profile .scrollHeader {
width: 375px !important;
}
.SearchPageResults-profile .scrollHeaderWrapper {
width: 374px !important;
}.prax_name {
font-size: 20px;
font-weight: bold;
color: #666666;
margin: 0 0 12px 0;
padding: 0;
height: 25px;
}
#prax_leftcol {
float: left;
width: 500px;
margin-right: 25px;
}
.prax_image {
border-top: 1px dotted #999999;
border-bottom: 1px dotted #999999;
text-align: center;
margin-bottom: 12px;
}
.noTopBorder {
border-top: none;
}
#prax_rightcol {
}
#prax_statement {
width: 330px;
float: left;
margin-right: 30px;
}
.prax_statement_withimg
{
min-height: 130px;
height: auto !important;
height: 170px;
}
.prax_statement_noimg
{
width:460px !important;
margin-bottom: 5px;
}
#prax_specialties {
float: left;
width: 130px;
}
#prax_insurances {
float: left;
width: 200px;
margin-left: 38px;
}
#prax_specialties ul {
margin:0 0 15px 3px;
}
#prax_specialties ul li {
background:url("/images/blue_bl.gif") no-repeat scroll 0 5px transparent;
padding:0 0 3px 14px;
}
#prax_specialties h3 {
font-size: 16px;
font-weight: bold;
margin: 0 0 5px 0;
padding: 0;
color: #333333;
}
#prax_insurances h3 {
font-size: 16px;
font-weight: bold;
margin: 0 0 5px 0;
padding: 0;
color: #333333;
}
#prax_statement h3 {
font-size: 16px;
font-weight: bold;
margin: 0 0 5px 0;
padding: 0;
color: #333333;
}
a.prax_insurances_hover
{
text-decoration:underline;
font-size: 14px;
display: block;
margin-top: 3px;
}
.prax_addressCell {
width: 150px;
}
/*--- prax scroll header ---*/
#prax_scroll_header {
position: absolute;
top: 0;
visibility: hidden;
width: 957px;
background: #ffffff url("/images/content_bg.png") repeat-x scroll 0 0;
margin-left: -20px;
border-bottom: 1px solid #cccccc;
z-index: 3000;
margin-top: 0px !important;
}
#prax_ scroll_header th {
padding-top: 10px;
border-bottom: none;
}
#prax_scroll_header.fixed {
position: fixed;
top: 0;
visibility: visible;
}
#prax_scroll_header_wrapper {
width: 918px;
position: relative;
}
/* ---*/
table.prax_results {
background-color:#FFFFFF;
border-collapse:collapse;
margin-bottom:5px;
}
table.prax_results th.profession {
width: 450px;
font-size: 16px;
color: #333333;
vertical-align: middle;
}
table.prax_results th.prax_specsHeader {
font-weight: normal;
padding-right: 20px;
width:300px;
}
table.prax_results th.prax_specsHeader h3 {
font-size: 16px;
color: #333333;
margin: 0 0 5px 0;
padding: 0;
}
table.prax_results th {
padding-top:5px;
border-bottom:1px solid #DDDDDD;
padding-bottom:5px;
text-align:left;
vertical-align:top;
width: 74px;
}
table.prax_results th.prev_week,
table.prax_results th.next_week {
font-weight:normal;
line-height:1.1;
width:20px;
}
table.prax_results th.prev_week a,
table.prax_results th.next_week a {
background-position:5px 0;
background-repeat:no-repeat;
display:block;
font-size:85%;
padding:17px 5px 0;
}
table.prax_results th.next_week a {
background-image:url("/images/next_bu.gif");
}
table.prax_results th.prev_week a {
background-image:url("/images/prev_bu.gif");
}
table.prax_results th.prev_week a.disabled {
background-image:url("/images/prev_bu_dis.gif");
color: #999999;
text-decoration: none;
cursor: default;
}
table.prax_results th.calendar {
padding-left:7px;
}
table.prax_results th.calendar span.date {
font-weight: normal;
}
table.prax_results td {
border-bottom:1px solid #DDDDDD;
padding:8px 0 5px;
vertical-align:top;
}
table.prax_results td.calendar {
white-space: nowrap;
text-align:center;
}
table.prax_results a,
table.prax_results a:visited,
table.prax_results a:hover {
text-decoration: underline;
}
table.prax_results td.calendar a,
table.prax_results td.calendar a:visited,
table.prax_results td.calendar a:hover {
white-space: nowrap;
}
table.prax_results td.alt {
background-color:#F7F3EE;
}
table.prax_results td.prev_week,
table.prax_results td.next_week {
width:20px;
}
.prax_profName {
font-weight: bold;
font-size: 13px;
}
.prax_locName {
font-weight: bold;
font-size: 13px;
color: #484848;
}
td.prax_photo {
text-align: center;
}
td.prax_photo img {
border: 1px solid #cccccc;
margin: 0 5px 0 0;
}
td.prax_stats {
width: 286px;
padding-right: 5px;
}
td.prax_markerCell {
width: 20px;
}
td.prax_markerCell div
{
width: 20px;
height: 34px;
background-image: url(http://WEB8static1.zdstatic.com/images/gmap/iconSprites__201202222317.png);
margin-left: 5px;
margin-right: 3px;
}
td.prax_addressCell {
width: 250px;
}
.prax_reason {
background-color:#E1EFF6;
padding:7px 10px 5px 10px;
}
.prax_scheduleMsg {
color: #fe6a10;
font-size: 14px;
margin: 0 0 3px 0;
}
.prax_reason label {
font-size: 13px;
}
/*--- insurance popup ---*/
#insurancePopupOverlay
{
background-color:Black;
}
#insurancePopupParentContainer
{
left:30%;
top:5%;
}
#insurancePopupContainer
{
border:10px solid #E2EDF3;
background-color: White;
padding:0px;
}
#insurancePopupParentContainer #pointer
{
background:url(/images/welcomePopup/welcome_pointer.gif) no-repeat;
position:relative;
bottom:11px;
left:218px;
height:105px;
width:417px;
}
#insurancePopupParentContainer a.modalCloseImg
{
background:url(/images/welcomePopup/welcome_x.jpg) no-repeat;
width:53px;
height:20px;
display:inline;
z-index:3200;
position:absolute;
top:14px;
right:29px;
cursor:pointer;
}
#pup {position:absolute; visibility:hidden; z-index:1000; width:130; }
#prax_mapContainer #map {
width: 392px !important;
}body {
font-family: Arial, Helvetica, Sans-serif;
}
.pickerDisplay {
height: 22px;
width: 289px;
margin-bottom: 8px;
padding: 7px 0 0 0;
position: absolute;
z-index: 200;
}
.pickerValue {
position: absolute;
z-index: 100;
}
.pickerDisplayText {
position: absolute;
left: 0;
font-size: 15px;
font-weight: normal;
padding: 0 0 0 5px;
white-space: nowrap;
overflow: hidden;
color: #000;
cursor: pointer;
}
.zdPickerButton {
display: block;
position: absolute;
right: 1px;
top: 1px;
}
.pickerContainer {
width: 300px;
z-index: 2000;
}
.pickerContainerDown {
top: 28px;
}
.pickerContainerUp {
bottom: 28px;
height: 110px;
}
.pickerInputWrapper {
position: relative;
}
.pickerInputHint {
position: absolute;
top: 4px;
left: 6px;
font-size: 13px;
color: #666;
}
.pickerInput {
width: 293px;
font-size: 13px;
padding: 2px;
}
.pickerChoice {
background-color: #efefef;
color: #000;
margin: 0;
display: none;
font-size: 14px;
font-weight: bold;
padding: 4px 5px 4px 5px;
width: 290px;
}
.choiceName {
float: left;
width: 235px;
}
.pickerReset {
cursor: pointer;
float: right;
}
.standardPicker select {
position: relative;
}
.standardPicker .pickerDisplay {
z-index: 1;

}
.standardPicker {
z-index: 1;
}
.standardPicker select {
width: 288px;
height: 28px;
font-size: 15px;

}
.standardPicker.disabled {
cursor: default;
}
.pickerDisplayText {
width: 252px;
}
.standardPicker.disabled .pickerDisplayText {
color: #999;
}
.simplemodal-container {
z-index: 3002 !important;
}
.simplemodal-overlay {
z-index: 3001 !important;
}body {
font-family: Arial, Helvetica, Sans-serif;
}
.insurancePicker {
text-align: left;
z-index: 2000;
height: auto;
}
.pickerDisplay {
display: none !important;
}
.pickerDisplayText {
position: absolute;
left: 0;
width: 308px;
font-size: 15px;
font-weight: normal;
padding: 0 0 0 4px;
white-space: nowrap;
overflow: hidden;
color: #000;
}
.zdPickerButton {
display: block;
position: absolute;
right: 0;
top: 0;
}
.pickerContainer {
padding: 0;
border: 0;
width: 326px;
display: block !important;
}
.pickerContainerDown {
top: 25px;
}
.pickerContainerUp {
bottom: 25px;
height: 102px;
}
.zdPicker {
margin-bottom: 2px;
}
.insurancePicker label {
display: none !important;
}
.standardPicker select {
position: relative;
}
.standardPicker .pickerDisplay {
z-index: 1;
position: absolute;
}
.standardPicker {
z-index: 1;
}
.insurancePicker .standardPicker {
height: auto !important;
}
.standardPicker .pickerDisplay {
width: 304px;
}
.standardPicker select {
width: 314px;
height: auto !important;
margin: 0 !important;
font-size: 15px;
}.-reset, .-reset div, .-reset dl, .-reset dt, .-reset dd, .-reset ul, .-reset ol, .-reset li, .-reset h1, .-reset h2, .-reset h3, .-reset h4, .-reset h5, .-reset h6, .-reset pre, .-reset code, .-reset form, .-reset fieldset, .-reset legend, .-reset input, .-reset textarea, .-reset p, .-reset blockquote, .-reset th, .-reset td{margin:0;padding:0;} .-reset table{border-collapse:collapse;border-spacing:0;} .-reset fieldset, .-reset img{border:0;} .-reset address, .-reset caption, .-reset cite, .-reset code, .-reset dfn, .-reset em, .-reset strong, .-reset th, .-reset var{font-style:normal;font-weight:normal;} .-reset li{list-style:none;} .-reset caption, .-reset th{text-align:left;} .-reset h1, .-reset h2, .-reset h3, .-reset h4, .-reset h5, .-reset h6{font-size:100%;font-weight:normal;} .-reset q:before, .-reset q:after{content:'';} .-reset abbr, .-reset acronym{border:0;font-variant:normal;} .-reset sup{vertical-align:text-top;} .-reset sub{vertical-align:text-bottom;} .-reset input, .-reset textarea, .-reset select{font-family:inherit;font-size:inherit;font-weight:inherit;} .-reset input, .-reset textarea, .-reset select{*font-size:100%;} .-reset legend{color:#000;}
.-reset a { text-decoration: none; outline: none; }.-reset *:focus { outline: 0; }.-reset input::-moz-focus-inner { border: 0; }
.-reset {font:13px/1.231 "Helvetica",Arial,sans-serif;*font-size:small;*font:x-small;} .-reset select, .-reset input, .-reset button, .-reset textarea{font:99% "lucida grande", .-reset tahoma, .-reset verdana, .-reset arial, .-reset sans-serif;} .-reset table{font-size:inherit;font:100%;} .-reset pre, .-reset code, .-reset kbd, .-reset samp, .-reset tt{font-family:monospace;*font-size:108%;line-height:100%;}
/* clearfix */
.-reset .clearfix:before,
.-reset .clearfix:after {
content: "\0020";
display: block;
height: 0;
visibility: hidden;
}
.-reset .clearfix:after {
clear: both;
}
.-reset .clearfix {
zoom: 1;
}
/* custom resets */
.-reset textarea { overflow: auto; } /* www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */
.-reset html, body { }
.-reset html {overflow-y: scroll;} /* force scrollbar */
.-reset a { outline: none; }
.-reset img { font-style: italic; }
.-reset strong { font-weight: bold; }
.-reset *:focus { outline: 0; }
.-reset input::-moz-focus-inner { border: 0; }
.-reset input, .-reset select { vertical-align: middle; }
.-reset input[type="radio"] { vertical-align: text-bottom; }
.-reset input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline; }
.ie6 .-reset input { vertical-align: text-bottom; }
.ie7 .-reset img { -ms-interpolation-mode: bicubic; }
/* bicubic resizing for non-native sized IMG: code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
.ie7 .-reset img { -ms-interpolation-mode: bicubic; }

.-dialog {
position: fixed; top: 75px; z-index: 1001;
display: none;
padding: 8px;
background-color: #deeef6;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.35);
-moz-box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.35);
-webkit-box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.35);
}
.-dialog .-dialog-content {
position: relative;
width: 490px;
padding: 33px 19px 19px;
background-color: #fff;
border: solid 1px #b5d5ee;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
text-align: left;
zoom: 1;
}
.-dialog .-dialog-content:before,
.-dialog .-dialog-content:after {
content: "\0020";
display: block;
height: 0;
visibility: hidden;
}
.-dialog .-dialog-content:after {
clear: both;
}
.-dialog .-dialog-name {
margin-bottom: 20px;
font-size: 17px; line-height: 20px; font-weight: bold; text-align: left;
}
.-dialog .-dialog-text {
margin-bottom: 20px;
font-size: 17px; line-height: 20px; text-align: left;
}
.-dialog .-dialog-text p {
padding-top: 20px;
}
.-dialog .-dialog-text p:first-child {
padding-top: 0;
}
.-dialog .-dialog-text-bold
{
font-size: 15px; line-height: 20px; text-align: left; font-weight: bold;
}
.-dialog .-dialog-text-smaller
{
font-size: 15px; line-height: 20px; text-align: left;
}
.-dialog .-dialog-inset
{
background-color: #eeeeee;
width: 460px;
height: 40px;
padding: 8px 0 8px 10px;
margin: 6px 0 0 0;
}
.-dialog .-dialog-link-set {
clear: both;
padding-top: 15px;
font-size: 13px; line-height: 13px;
}
.-dialog .-dialog-link {
margin-bottom: 3px;
}
.-dialog .-dialog-link-a {
}
.-dialog .-dialog-close {
position: absolute; right: 15px; top: 15px;
display: block;
padding: 4px 20px 3px 5px;
color: #006699;
font-size: 10px; line-height: 10px;
}
.-dialog .-dialog-close:hover {
color: #006699;
text-decoration: underline;
}
.-dialog .-dialog-close i {
position: absolute; right: 0; top: 0;
display: block;
width: 17px; height: 0; overflow: hidden;
padding-top: 17px;
background: url('/images/widgets/dialog-close.png') no-repeat;
}
.-dialog-overlay {
position: absolute; left: 0; top: 0; z-index: 1000;
background-color: #000;
opacity: 0.50; filter: alpha(opacity = 50);
}
.-dialog-overlay.invisible {
background: transparent url("/images/blank.gif") repeat;
}
.js input.button,
.js input.-button {
visibility: hidden;
height: 40px;
}
a.button,
a.-button {
position: relative;
display: inline-block;
padding-left: 27px;
color: #fff;
font-size: 17px; line-height: 17px; text-decoration: none;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35);
cursor: pointer;
}
a.button:hover,
a.-button:hover {
text-decoration: none;
}
a.button-small,
a.-button-small {
padding-left: 15px;
font-size: 12px; line-height: 12px; font-weight: bold;
}
a.button-hover,
a.-button-hover {
cursor: pointer;
}
a.button-noshadow,
a.-button-noshadow {
color: #5e803a;
}
a.button-disabled,
a.-button-disabled {
opacity: 0.50; filter: alpha(opacity = 50);
cursor: default;
}
a.button span,
a.-button span {
display: block;
padding: 11px 27px 12px 0;
/*background-color: #fff;*/
background-position: right;
}
a.button-small span,
a.-button-small span {
padding: 9px 15px 9px 0;
}
a.button-noshadow span,
a.-button-noshadow span {
padding: 13px 27px 10px 0;
}
a.button-noshadow-small span,
a.-button-noshadow-small span {
padding: 10px 15px 8px 0;
}
a.button-arrow span,
a.-button-arrow span {
padding-right: 32px;
}
.button-arrow-icon,
.-button-arrow-icon,
.button-arrow-icon-over,
.-button-arrow-icon-over {
position: absolute; right: 10px; top: 50%;
display: block;
height: 0; width: 0; overflow: hidden;
margin-top: -6px;
border: solid 6px transparent;
border-left-color: #fff;
}
.button-arrow-icon,
.-button-arrow-icon {
right: 10px;
margin-top: -5px;
border-left-color: #5e803a;
}
a.button-init input,
a.-button-init input,
#content a.button-init input,
#content a.-button-init input {
position: absolute; left: 0; top: 0;
width: 100%; height: 100%;
padding: 0; margin: 0;
background: url('/images/widgets/button-green-24.png') -999em no-repeat;
border: none;
opacity: 0.00; filter: alpha(opacity = 0);
cursor: pointer;
}
a.button-disabled input,
a.-button-disabled input,
#content a.button-disabled input,
#content a.-button-disabled input {
cursor: default;
}
.button-overlay,
.-button-overlay { /* HACK: pseudo drop shadows for browsers w/o box-shadow */
position: absolute; left: 28px; top: 12px;
color: #fff;
}
.button-small .button-overlay,
.button-small .-button-overlay,
.-button-small .-button-overlay { /* HACK: pseudo drop shadows for browsers w/o box-shadow */
left: 16px; top: 9px;
}
/* colors */
a.button-green,
a.-button-green,
a.button-green span,
a.-button-green span {
background-image: url('/images/widgets/button-green-24.png');
}
a.button-green-small,
a.-button-green-small,
a.button-green-small span,
a.-button-green-small span {
background-image: url('/images/widgets/button-green-small-24.png');
}
a.button-noshadow-green,
a.-button-noshadow-green {
color: #5e803a;
}
a.button-green .button-arrow-icon,
a.-button-green .-button-arrow-icon {
border-left-color: #5e803a;
}
a.button-blue,
a.-button-blue,
a.button-blue span,
a.-button-blue span {
background-image: url('/images/widgets/button-blue-24.png');
}
a.button-blue-small,
a.-button-blue-small,
a.button-blue-small span,
a.-button-blue-small span {
background-image: url('/images/widgets/button-blue-small-24.png');
}
a.button-noshadow-blue,
a.-button-noshadow-blue {
color: #2b6a7a;
}
a.button-blue .button-arrow-icon,
a.-button-blue .-button-arrow-icon {
border-left-color: #2b6a7a;
}
a.button-orange,
a.-button-orange,
a.button-orange span,
a.-button-orange span {
background-image: url('/images/widgets/button-orange-24.png');
}
a.button-white,
a.-button-white,
a.button-white span,
a.-button-white span {
background-image: url('/images/widgets/button-white-24.png');
color: #777;
text-shadow: -1px 1px 1px rgba(255, 255, 255, 0.35)
}
a.button-noshadow-white,
a.-button-noshadow-white {
color: #ccc;
}
a.button-white .button-arrow-icon,
a.-button-white .-button-arrow-icon {
border-left-color: #ccc;
}
a.button-mobile,
a.-button-mobile,
a.button-mobile span,
a.-button-mobile span {
background-image: url('/images/widgets/button-mobile.png');
}
a.button-mobile input,
a.-button-mobile input {
background: transparent !important;
}
a.button-mobile-graybg,
a.-button-mobile-graybg,
a.button-mobile-graybg span,
a.-button-mobile-graybg span {
background-image: url('/images/widgets/button-mobile-graybg.png');
background-color: #ccd6d9;
width: 254px;
}
a.button-mobile-graybg span,
a.-button-mobile-graybg span {
text-align: center;
padding-right: 27px;
}
a.button-mobile-darkgraybg,
a.-button-mobile-darkgraybg,
a.button-mobile-darkgraybg span,
a.-button-mobile-darkgraybg span {
background-image: url('/images/widgets/button-mobile-darkgraybg.png');
background-color: #353535;
width: 254px;
}
a.button-mobile-darkgraybg span,
a.-button-mobile-darkgraybg span {
text-align: center;
padding-right: 27px;
}
a.button-orange-small,
a.-button-orange-small,
a.button-orange-small span,
a.-button-orange-small span {
background-image: url('/images/widgets/button-orange-small-24.png');
}
a.button-noshadow-orange,
a.-button-noshadow-orange {
color: #a34b1f;
}
a.button-orange .button-arrow-icon,
a.-button-orange .-button-arrow-icon {
border-left-color: #a34b1f;
}
/* positions */
a.button-left,
a.-button-left {
float: left;
}
a.button-right,
a.-button-right {
float: right;
}
a.button-center,
a.-button-center {
text-align: center;
}
/* helper */
.button-helper,
.-button-helper {
float: left;
padding-top: 15px; margin-left: 10px;
font-size: 13px; line-height: 13px;
}
.button-helper-a,
.-button-helper-a {
}

.placeholder,
.-placeholder {
}
.placeholder-overlay,
.-placeholder-overlay {
position: absolute; left: 0; top: 0;
}
/*
TODO: Why does this file exist???
*/
.-form {
text-align: left;
}
.-form .-form-name {
margin-bottom: 20px;
font-size: 20px; line-height: 24px; font-weight: bold;
}
.-form .-form-explanation {
margin-bottom: 12px;
font-size: 15px; line-height: 18px;
}
.-form .-form-field-set {
margin-bottom: 10px;
}
.-form .-form-field {
position: relative;
padding-bottom: 21px;
list-style: none;
zoom: 1;
}
.-form .-form-field:before,
.-form .-form-field:after {
content: "\0020";
display: block;
height: 0;
visibility: hidden;
}
.-form .-form-field:after {
clear: both;
}
.-form .-form-field label {
display: block;
margin-bottom: 6px;
font-size: 13px;
line-height: 13px;
}
.-form .-form-field .input-text,
.-form .-form-field .input-textarea {
display: block;
width: 468px;
color: #424242;
background: #fff;
box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.25);
-moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.25);
-webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.25);
border: solid 1px #b4b4b4;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
}
.-form .-form-field .input-text-quarter {
width: 117px;
}
.-form .-form-field .input-text {
height: 32px;
padding: 0 5px;
line-height: 32px;
margin-top: 3px;
}
.-form .-form-field .input-text-inline {
float: left;
width: 150px;
margin-right: 10px;
}
.-form .-form-field .input-textarea {
height: 71px;
padding: 10px;
font-size: 14px; line-height: 17px;
}
.-form .-form-field .input-text:-moz-placeholder,
.-form-field .input-textarea:-moz-placeholder {
color: #aaa;
font-weight: normal;
}
.-form .-form-field .input-text::-webkit-input-placeholder,
.-form .-form-field .input-textarea::-webkit-input-placeholder {
color: #aaa;
font-weight: normal;
}
.-form .-form-field .-placeholder-overlay {
padding: 11px 7px;
color: #aaa;
font-size: 14px; line-height: 14px;
}
.-form .-form-field .-placeholder-overlay-focus {
color: #ddd;
}
.-form .-form-field .invalid {
}
.-form .-form-field .invalid-message {
position: absolute; left: 0; bottom: 2px;
display: block;
color: red;
font-size: 13px; line-height: 13px;
}
.-form .-form-field .note {
width: 488px;
padding-top: 6px;
color: #666;
}
.-form .-form-field-option-set {
list-style: none;
}
.-form .-form-field-option {
zoom: 1;
}
.-form .-form-field-option:before,
.-form .-form-field-option:after {
content: "\0020";
display: block;
height: 0;
visibility: hidden;
}
.-form .-form-field-option:after {
clear: both;
}
.-form .-form-field-option-name {
float: left;
padding-left: 10px;
font-weight: bold;
}
.-form .-form-field-option-value {
float: left;
}
.-form .-form-inline-confirmation {
height: 21px;
padding: 7px; margin-bottom: 35px;
font-size: 15px; line-height: 20px;
width: 387px;
background-color: #efefef;
}
.-form .-form-tip {
display: none;
clear: both;
padding-top: 20px;
text-align: left;
}
.-form .-form-tip-text {
margin-bottom: 4px;
color: red;
font-size: 13px; line-height: 16px; font-weight: bold;
}
.-form .-form-tip-link {
font-size: 16px; line-height: 16px; font-weight: bold;
}

.-form-dialog {
text-align: left;
zoom: 1;
}
.-form:before,
.-form:after {
content: "\0020";
display: block;
height: 0;
visibility: hidden;
}
.-form:after {
clear: both;
}
.-form-dialog .-form-name {
margin: 0 100px 20px 0;
font-size: 20px; line-height: 25px; font-weight: bold;
}
.-form-dialog .-form-explanation {
margin-bottom: 12px;
font-size: 15px; line-height: 18px;
}
/* sections */
.-form-dialog .-form-section-set {
margin-bottom: 20px;
}
.-form-dialog .-form-section {
padding-top: 20px;
}
.-form-dialog .-form-section:first-child {
padding-top: 0;
}
.-form-dialog .-form-section-name {
position: relative; left: -30px;
padding: 3px 0 2px 30px; margin-bottom: 20px;
background: url('/images/arrow_cir_bl.gif') no-repeat;
font-size: 16px; line-height: 16px; font-weight: bold;
}
.-form-dialog .-form-section-description {
margin-bottom: 33px;
color: #a1a1a1;
font-size: 14px; line-height: 18px;
}
/* rows */
.-form-dialog .-form-row-set {
}
.-form-dialog .-form-row {
position: relative;
padding: 12px 0 21px;
list-style: none;
zoom: 1;
}
.-form-dialog .-form-row:first-child {
padding-top: 0;
}
.-form-dialog .-form-row:before,
.-form-dialog .-form-row:after {
content: "\0020";
display: block;
height: 0;
visibility: hidden;
}
.-form-dialog .-form-row:after {
clear: both;
}
/* inputs */
.-form-dialog .-form-input-set {
zoom: 1;
}
.-form-dialog .-form-input-set:before,
.-form-dialog .-form-input-set:after {
content: "\0020";
display: block;
height: 0;
visibility: hidden;
}
.-form-dialog .-form-input-set:after {
clear: both;
}
.-form-dialog .-form-input {
position: relative;
float: left;
margin-left: 10px;
width: 490px;
}
.-form-dialog .-form-input:first-child {
margin-left: 0;
}
.-form-dialog .-form-input-1 {
width: 115px;
}
.-form-dialog .-form-input-2 {
width: 240px;
}
.-form-dialog .-form-input-3 {
width: 365px;
}
/* values */
.-form-dialog .-form-row label {
display: block;
margin-bottom: 6px;
font-size: 13px;
line-height: 13px;
}
.-form-dialog .-form-input-text,
.-form-dialog .-form-input-textarea {
display: block;
width: 448px;
color: #424242;
background: #fff;
box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.25);
-webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.25);
-moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.25);
border: solid 1px #b4b4b4;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
}
.-form-dialog .-form-input-text {
height: 38px;
padding: 0 30px 0 10px;
line-height: 38px;
}
.-form-dialog .-form-input-1 .-form-input-text {
width: 75px;
}
.-form-dialog .-form-input-2 .-form-input-text {
width: 200px;
}
.-form-dialog .-form-input-3 .-form-input-text {
width: 325px;
}
/* select */
.-form-dialog .-form-input .-select-wrapper {
width: 490px;
}
.-form-dialog .-form-input-1 .-select-wrapper {
width: 115px;
}
.-form-dialog .-form-input-2 .-select-wrapper {
width: 240px;
}
.-form-dialog .-form-input-3 .-select-wrapper {
width: 365px;
}
.-form-dialog .-form-input-text-inline {
float: left;
width: 150px;
margin-right: 10px;
}
.-form-dialog .-form-input-textarea {
height: 71px;
padding: 10px;
font-size: 14px; line-height: 17px;
}
/* placeholders */
.-form-dialog .-placeholder-overlay {
padding: 13px 12px 11px;
color: #aaa;
font-size: 14px; line-height: 14px;
}
.-form-dialog .-placeholder-overlay-focus {
color: #ddd;
}
/* validation messages */
.-form-dialog .-form-input-invalid-message {
position: absolute; left: 0; bottom: -19px;
display: block;
min-width: 365px;
color: red;
font-size: 13px; line-height: 13px;
}
.-form-dialog .-form-input-valid-message {
position: absolute; right: 8px; bottom: 13px;
display: block;
width: 16px; height: 16px;
background: url('/images/wizard/tick.gif') no-repeat;
}
/* checkboxes and radio buttons */
.-form-dialog .-form-input-option-set {
list-style: none;
}
.-form-dialog .-form-input-option {
padding-top: 10px;
}
.-form-dialog .-form-input-option:first-child {
padding-top: 0;
}
.-form-dialog .-form-input-option label {
display: block;
margin: 0;
cursor: pointer;
zoom: 1;
}
.-form-dialog .-form-input-option label:before,
.-form-dialog .-form-input-option label:after {
content: "\0020";
display: block;
height: 0;
visibility: hidden;
}
.-form-dialog .-form-input-option label:after {
clear: both;
}
.-form-dialog .-form-input-option input {
float: left;
}
.-form-dialog .-form-input-option span {
display: block; float: left; clear: none;
padding-left: 10px;
font-weight: bold;
}
/* notes */
.-form-dialog .note {
width: 488px;
padding-top: 6px;
color: #666;
}
/* creditcard */
.-form-dialog .-creditcard {
position: absolute; right: 120px; top: -11px;
}
.-form-dialog .-form-inline-confirmation {
height: 28px;
padding-bottom: 21px; margin-bottom: 32px;
font-size: 20px; line-height: 20px; font-weight: bold;
}
.-form-dialog .-form-fineprint {
width: 488px;
margin-bottom: 32px;
font-size: 11px; line-height: 14px;
}
.-form-dialog .-form-tip {
display: none;
clear: both;
padding-top: 20px;
text-align: left;
}
.-form-dialog .-form-tip-text {
margin-bottom: 4px;
color: red;
font-size: 13px; line-height: 16px; font-weight: bold;
}
.-form-dialog .-form-tip-link {
font-size: 13px; line-height: 16px; font-weight: bold;
margin-top: 16px;
text-decoration: underline;
display: block;
}
.-form-dialog .-form-reminder {
color:red;
font-size:14px;
font-weight:bold;
text-align: right;
margin-bottom: 8px;
}
.-form-dialog .button {
margin: 20px 0 0 0;
}.simpleFooter {
max-width: 1030px;
color: #666666;
font-size: 13px;
text-align: left;
margin: 0 auto 10px auto;
}
.simpleFooter .rightFooter {
float: right;
}
.simpleFooter .rightFooter a {
color: #666;
}
.simpleFooter .rightFooter.smaller a {
font-size: 12px;
color: #999;
}
.simpleFooter ul {
list-style: none;
clear: right;
margin-bottom: 6px;
}
.simpleFooter ul.rightFooter li {
float: left;
padding: 0 6px 0 5px;
}
.simpleFooter .leftFooter {
margin-left: 5px;
}
.simpleFooter .servername {
clear: both;
color: #ccc;
font-size: 10px;
margin: 5px 0 5px 8px;
}
.simpleFooter .leftFooter .smaller {
font-size: 12px;
color: #999;
margin-top: 7px;
}
.madeInNyc {
color: #999 !important;
}
/*
HACK: Override styles to make consistent on legacy pages.
*/
.simpleFooter-legacy {
background: url('/images/footer_bg.png') -2px 0 no-repeat;
padding: 6px 0 5px;
width: 968px;
}
#howItWorksPage .simpleFooter-legacy li {
background: none;
float: left;
margin-bottom: 0;
padding: 0 6px 0 5px;
}
.simpleFooter-legacy a {
color: #666;
text-decoration: underline;
}
.tipsy { padding: 5px; font-size: 13px; position: absolute; z-index: 100000; }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: #333; color: #fff; max-width: 200px; text-align: left; }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-arrow { position: absolute; background: url(/images/widgets/tipsy.gif) no-repeat top left; width: 9px; height: 5px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 44%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 36px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 65px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }.helplink,
.helplink:hover {
/*background-color: #efefef;*/
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
color: #333;
text-decoration: none;
padding: 3px 1px 3px 0px;
}
.helplink span {
background: url("/images/views/shared/helpicon.png") no-repeat scroll right 1px transparent;
padding: 0 20px 0 0;
cursor: default;
font-weight: bold;
}
.Shared_Utilities {
height: 12px;
position: absolute;
right: 0;
top: 42px;
}
.Shared_Utilities.mac {
right: 3px;
}
.Shared_Utilities .utility-set {
float: right;
font-size: 12px; line-height: 12px;
position: relative;
}
.Shared_Utilities .utility {
position: relative;
float: left;
padding: 0 10px;
border-right: solid 1px #333;
}
.Shared_Utilities .utility:last-child {
border-right: none;
}
.Shared_Utilities .utility-fb {
padding-right: 6px;
border-right: none;
height: 13px;
}
.Shared_Utilities .utility-a {
display: block;
}
.Shared_Utilities a {
text-decoration: none !important;
}
.Shared_Utilities .utility-a:hover {
}
.Shared_Utilities .fb {
position: relative; top: -4px;
min-width: 72px;
padding-right: 0;
border-right: none;
}
.Shared_Utilities.Secondary
{
top: 15px;
}
.Shared_Utilities .utility-dropdown
{
border: 0 !important;
}.HoverDropdown
{
float: left;
position: relative;
top: -10px;
border: 1px solid transparent;
}
.HoverDropdown.only img
{
display: none;
}
.HoverDropdown:hover
{
z-index: 10;
border: 1px solid #0C4685;
}
.HoverDropdown a.first
{
padding-right: 25px;
padding-left: 10px;
line-height: 18px;
display: block;
background-color: transparent;
}
.HoverDropdown img
{
position: absolute;
top: 12px;
right: 13px;
}
.HoverDropdown:hover a.first:hover
{
background-color: #ffffff;
color: #0C4685;
}
.HoverDropdown:hover a.only:hover
{
background-color: transparent;
}
.HoverDropdown a
{
line-height: 16px;
padding: 6px 12px 6px 10px;
display: none;
cursor: pointer;
text-align: right;
text-decoration: none !important;
background-color: #ffffff;
}
.HoverDropdown:hover a:hover
{
background-color: #0C4685;
color: #ffffff;
}
.HoverDropdown:hover a
{
display: block;
background-color: #ffffff;
}
.HoverDropdown a.only
{
padding-right: 0;
}
.Shared_Utilities
{
z-index: 2;
}
.HoverDropdownWrapper
{
background-color: transparent;
padding: 1px;
top: -10px;
float: left;
position: relative;
}
.ie .HoverDropdown
{
top: -11px;
}
