.steps{float:left; width:455px; margin-bottom: 14px; margin:0;padding:0; display:none}

#quote label{width:100%;float:left}
#quote select{z-index: 10; }
#quote{  /*width:100%;*/float:left}
#quote .left{  float:left; width:455px; margin-left:20px; padding:0px;}

#quote .left .green{ margin:20px auto; background:#8dc500; height:7px; position:relative;}
#quote .left .green span.point{ float:left; position: relative; margin-top:-15px;  border-radius:100%;  font:bold 18px Arial, Helvetica, sans-serif; color:#a2a2a2; background:#fff; line-height:28px; text-align:center; margin-right:74px; margin-left:-1px}  
#quote .left .green span.point a{ display:block; color:#a2a2a2; background:#fff; text-decoration:none; border-radius:100%; border:2px solid #c5c5c5; width:28px; height:28px; cursor:pointer;  }
#quote .left .green span.point a.active{ color:#fff; background:#38901c; text-decoration:none; border-radius:100%; border:2px solid #2d7416; width:28px; height:28px; }
#quote .left .green span.point.last{ margin-right:0px; margin-left:3px;}
.note{ background:#eeffdb; border:1px solid #accea2; padding:5px; font:normal 11px Arial, Helvetica, sans-serif;  color:#545454;}
.note:hover{ background:#c5e1a6;}


#quote .left label{ font:bold 12px Arial, Helvetica, sans-serif; color:#525252; clear:both; padding-bottom:5px; padding-left:0px; } 
#quote .left input[type="text"]{  background:#fff; border:2px solid #c5c5c5; border-radius:3px; font:normal 14px Arial, Helvetica, sans-serif; color:#686868; height:25px; margin-bottom:8px; clear:both; position:relative;}

.date_cal{ position:relative; top:5px; right:30px;}

#quote .left input[type="radio"]{ margin-top:5px;}

#quote .left span.small_label{ padding-right:35px; font:normal 14px Arial, Helvetica, sans-serif ; color:#525252; padding-left:3px;}

#quote .left .add{ width:230px; float:right; margin-top:13px;}
#quote .left .add a.Additional{ background: rgb(89,181,62); margin-left: 46px;/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhkdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5YjUzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0Y2EyMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgb(89,181,62) 0%, rgb(76,162,49) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(89,181,62)), color-stop(100%,rgb(76,162,49))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgb(89,181,62) 0%,rgb(76,162,49) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgb(89,181,62) 0%,rgb(76,162,49) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgb(89,181,62) 0%,rgb(76,162,49) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgb(89,181,62) 0%,rgb(76,162,49) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59b53e', endColorstr='#4ca231',GradientType=0 ); /* IE6-8 */
font:bold 12px Arial, Helvetica, sans-serif; color:#fff; padding:5px 7px;
border-radius:5px;
text-decoration:none;

}

#quote .left .add a.Additional:hover{background: rgb(74,170,46); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRhYWEyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTgyMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgb(74,170,46) 0%, rgb(41,130,13) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(74,170,46)), color-stop(100%,rgb(41,130,13))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgb(74,170,46) 0%,rgb(41,130,13) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgb(74,170,46) 0%,rgb(41,130,13) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgb(74,170,46) 0%,rgb(41,130,13) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgb(74,170,46) 0%,rgb(41,130,13) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4aaa2e', endColorstr='#29820d',GradientType=0 ); /* IE6-8 */
}


.Companies_Selected{width:350px}

.overley{width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
 z-index: 10;
    background:url(../images/b.png);
display:none

    }



.overley a.request{ background:#2386c8 url(../images/icon_unselect.png) no-repeat 10px ; border-radius:4px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; behavior:url(PIE.htc); position:absolute; padding:15px 30px 15px 40px; color:#fff;  font-size:18px; font-family: 'BellCentAddBTAddress'; text-decoration:none; display:block; }

.overley a.request:hover{ background:#0a67a5  url(../images/icon_unselect.png) no-repeat  10px;}

#more_stops{float:left; width: 510px; list-style:none}
#more_stops li{/*float:left*/}
#more_stops li .close{margin:5px}

.delete_stop{cursor:pointer}


.lead h1{ background:url(../images/popup_heading_bg.png) repeat top left; font-size:20px; min-height:42px; color:#fff; font:bold 24px Arial, Helvetica, sans-serif;  text-indent: 20px; padding-top:15px; border-radius: 5px 5px 0 0; margin-bottom:0px;  }

label i{font-style:normal; color:red}
