#view-profile-wrap {
  margin-bottom: 75px;
  position: relative;
}
#view-profile-wrap h3 {
  font-size: 3.5em;
  color: #246b95;
  margin: 0px;
}
#overview,
#about,
#van,
#feedback {
  padding: 20px;
}
/**
 * tabs
 */
.ui-tabs {
  border: 0;
  padding: 0;
}
.ui-tabs-nav {
  padding: 0 !important;
}
.ui-tabs-nav.ui-widget-header,
.ui-tabs.ui-widget-content {
  border: 0;
  background: transparent;
}
.ui-tabs-nav.ui-widget-header {
  text-align: left;
}
.ui-tabs .ui-tabs-nav .ui-state-default {
  float: none !important;
  display: inline-block;
  margin: 0 10px -2px 10px;
  text-align: center;
}
.ui-tabs .ui-tabs-nav .ui-tabs-active {
  margin: 0 10px -2px 10px !important;
  padding: 0 !important;
}
.ui-tabs-panel {
  border-top: 5px solid #246b95 !important;
}
.ui-state-default a,
.ui-state-default a:link {
  width: 180px;
  padding: 15px 15px !important;
  font-size: 1.5em;
  color: #fff;
  background-color: #919191;
}
.ui-state-default a:hover {
  padding: 25px 15px !important;
  /*background-color:#246b95;*/
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  padding: 25px 15px !important;
  font-weight: bold;
  background-color: #246b95;
}
.ui-state-default a .message {
  position: relative;
  top: -8px;
  left: 0;
}
.ui-state-default a .unread {
  position: absolute;
  width: 100%;
  top: 38px;
  left: 0;
}
.ui-state-active a .unread {
  position: absolute;
  width: 100%;
  top: 40px;
  left: 0;
}
/* Action Buttons */
.action-buttons {
  position: absolute;
  top: -70px;
  right: 10px;
}
.back-button {
  text-transform: uppercase;
}
.invite-quote-btn {
  text-transform: uppercase;
}
input.invite-quote-btn {
  text-transform: uppercase;
}
/* TP Profile Page */
div.anyvan_badges {
  width: 400px;
  float: left;
}
.anyvan_badges .anyvan_badge .image_container {
  float: left;
  padding: 5px 10px 0 0;
}
.anyvan_badges .anyvan_badge .text_container {
  display: inline-block;
}
.anyvan_badges .anyvan_badge .text_container .first_line {
  font-size: 20px;
}
.anyvan_badges .anyvan_badge .text_container .second_line {
  font-size: 14px;
}
.anyvan_badges .anyvan_badge .text_container .learnmore {
  display: block;
  padding: 5px 0 0 0;
  font-size: 12px;
}
div.anyvan_recommended {
  display: block;
  min-height: 50px;
  width: 161px;
  float: left;
  margin-left: 20px;
  margin-top: 10px;
  /*background: url("/images/anyvan_recommended.png") no-repeat top left;*/
}
div.anyvan_recommended_level1 {
  background: url("/images/badges/bronzecert.svg") no-repeat top left;
}
div.anyvan_recommended_level2 {
  background: url("/images/badges/bronzecert.svg") no-repeat top left;
}
div.anyvan_recommended_level3 {
  background: url("/images/badges/silvercert.svg") no-repeat top left;
}
div.anyvan_recommended_level4 {
  background: url("/images/badges/silvercert.svg") no-repeat top left;
}
div.anyvan_recommended_level5 {
  background: url("/images/badges/goldcert.svg") no-repeat top left;
}
div.anyvan_badge.available {
  display: block;
  margin-top: 10px;
  min-height: 50px;
  width: 161px;
  background: url("/images/badges/available_text.png") no-repeat top left;
  float: left;
  margin-left: 20px;
}
div.anyvan_fastbidder {
  display: block;
  margin-top: 10px;
  min-height: 51px;
  width: 161px;
  background: url("/images/badges/quick-bid-text.png") no-repeat top left;
  float: left;
  margin-left: 20px;
}
div.anyvan_power_mover {
  display: block;
  margin-top: 10px;
  min-height: 50px;
  width: 161px;
  background: url("/images/badges/powermovercert.svg") no-repeat top left;
  float: left;
  margin-left: 20px;
}
div.anyvan_power_mover_silver {
  display: block;
  margin-top: 10px;
  min-height: 50px;
  width: 161px;
  background: url("/images/badges/powermovercert.svg") no-repeat top left;
  float: left;
  margin-left: 20px;
}
div.anyvan_pro {
  display: block;
  margin-top: 10px;
  min-height: 50px;
  width: 161px;
  background: url("/images/badges/pro_text.png") no-repeat top left;
  float: left;
  margin-left: 20px;
}
div.anyvan_recommended p,
div.anyvan_power_mover p,
div.anyvan_power_mover_silver p,
div.anyvan_pro p,
div.anyvan_fastbidder p,
div.anyvan_badge.available p {
  margin: 0px 0px 4px -3000px;
  height: 40px;
}
div.anyvan_recommended a,
div.anyvan_power_mover a,
div.anyvan_power_mover_silver a,
div.anyvan_pro a,
div.anyvan_fastbidder a,
div.anyvan_badge.available a {
  margin-left: 50px;
  font-size: 1.2em;
}
#learnmore,
#learnmore_accredited,
#learnmore_power_mover,
#learnmore_power_mover_silver,
#learnmore_pro,
.popup-inside,
#learnmore_diamond,
#learnmore_available {
  display: none;
  line-height: 1.2em;
  float: left;
  height: auto !important;
}
#learnmore p,
#learnmore_accredited p,
#learnmore_flyers p,
#learnmore_power_mover p,
#learnmore_power_mover_silver p,
#learnmore_pro p,
.popup-inside p,
#learnmore_diamond p,
#learnmore_available p {
  margin-bottom: 10px;
  clear: both;
  font-size: 1.2em;
  line-height: 1.4em;
  color: #444;
}
#learnmore ul,
#learnmore_accredited ul,
#learnmore_power_mover ul,
#learnmore_power_mover_silver ul,
#learnmore_pro ul,
.popup-inside ul,
#learnmore_available ul {
  list-style: disc inside none;
  margin-bottom: 10px;
  margin-top: 5px;
  float: left;
}
#learnmore ul li,
#learnmore_accredited ul li,
#learnmore_power_mover ul li,
#learnmore_power_mover_silver ul li,
#learnmore_pro ul li,
.popup-inside ul li,
#learnmore_available ul li {
  margin-bottom: 0.2em;
  font-size: 1.2em;
  line-height: 1.5em;
}
#learnmore_diamond ul {
  margin-bottom: 0.2em;
  font-size: 0.79em;
  list-style: inside;
}
.van1,
.van2,
.van3,
.van4,
.van5,
.van6,
.van7,
.van8,
.van9 {
  background: url(../images/anyvan_vans.png) no-repeat;
  margin: 0px auto;
  text-indent: -3000px;
}
.van1 {
  width: 80px;
  height: 55px;
  background-position: 0px -55px;
}
.van2 {
  width: 95px;
  height: 55px;
  background-position: -238px 0px;
}
.van3 {
  width: 95px;
  height: 55px;
  background-position: 0px 0px;
}
.van5 {
  background-position: -68px -113px;
  height: 55px;
  width: 102px;
}
.van4 {
  background-position: -340px -55px;
  height: 55px;
  width: 85px;
}
.van6 {
  background-position: -110px 0;
  height: 55px;
  width: 120px;
}
.van7,
.van8 {
  background-position: -187px -55px;
  height: 60px;
  width: 125px;
}
.van9 {
  background-position: -325px -110px;
  height: 65px;
  width: 115px;
}
.van_pic {
  float: right;
}
.van1.small,
.van2.small,
.van3.small,
.van4.small,
.van5.small,
.van6.small,
.van7.small,
.van8.small,
.van9.small {
  display: block;
  background-image: url(../images/anyvan_vans_small.png);
}
.van1.small {
  width: 40px;
  height: 27.5px;
  background-position: 0px -27.5px;
}
.van2.small {
  width: 47.5px;
  height: 27.5px;
  background-position: -169px 0px;
}
.van3.small {
  width: 47.5px;
  height: 27.5px;
  background-position: 0px 0px;
}
.van5.small {
  background-position: -34px -56.5px;
  height: 27.5px;
  width: 51px;
}
.van4.small {
  background-position: -170px -27.5px;
  height: 27.5px;
  width: 42.5px;
}
.van6.small {
  background-position: -55px 0;
  height: 27.5px;
  width: 60px;
}
.van7.small,
.van8.small {
  background-position: -93.5px -27.5px;
  height: 30px;
  width: 62.5px;
}
.van9.small {
  background-position: -162.5px -55px;
  height: 32.5px;
  width: 57.5px;
}
.van_pic .small {
  margin-bottom: 4px;
}
.van_pic_left {
  float: left;
  width: 235px;
}
.van_pic_right {
  float: left;
  width: 65px;
}
.van_pic a {
  float: right;
  margin-top: 10px;
}
#tp-profile-tabs .ui-tabs-panel {
  background-color: #DBECFF;
  padding: 10px 8px;
}
#tp-profile-tabs #overview h4 {
  font-size: 2em;
  font-weight: normal;
  margin: 0px 0px 20px 0px;
}
#tp-profile-tabs #overview h4 span {
  display: inline-block;
  color: #fff;
  background-position: 3px center;
  background-repeat: no-repeat;
  padding: 3px 8px 3px 18px;
  background-color: #246A95;
  border-radius: 3px;
  font-weight: normal;
  font-size: 0.6em;
  position: absolute;
  margin-left: 10px;
  margin-top: 2px;
}
#tp-profile-tabs #overview h4 span.online {
  background-image: url(/images/dot-online.png);
}
#tp-profile-tabs #overview h4 span.offline {
  background-image: url(/images/dot-offline.png);
}
#tp-profile-tabs #overview .tp-overview {
  float: left;
  width: 685px;
}
#tp-profile-tabs #overview .tp-overview .image {
  width: 140px;
  height: 140px;
  overflow: hidden;
  margin-right: 15px;
  float: left;
}
#tp-profile-tabs #overview .tp-overview .image img {
  max-width: 140px;
  max-height: 140px;
  display: block;
}
#tp-profile-tabs #overview .tp-overview .tpsummary {
  padding: 0px;
  width: 228px;
  height: 149px;
  float: left;
  background-image: url(/images/tp-quote-box.png);
  font-size: 1.3em;
}
#tp-profile-tabs #overview .tp-overview .tpsummary span {
  margin: 15px 15px 15px 38px;
  display: block;
  overflow-y: auto;
  max-height: 109px;
}
#tp-profile-tabs #overview .tp-overview .tpsummary a {
  margin-top: 10px;
  display: block;
}
#tp-profile-tabs .about-icon {
  float: left;
  margin-left: 15px;
  width: 134px;
  height: 134px;
  background: transparent url(/images/tp-circle.png) no-repeat center center;
}
#tp-profile-tabs #about .about-icon {
  margin-bottom: 10px;
  margin-left: 0px;
  margin-right: 10px;
}
#tp-profile-tabs .about-icon span {
  text-align: center;
  display: block;
  color: #246b95;
  font-weight: bold;
  font-size: 2em;
}
#tp-profile-tabs .about-icon span:first-child {
  margin-top: 40px;
}
#tp-profile-tabs .about-icon a {
  text-align: center;
  font-weight: bold;
  color: #6D6A66;
  display: block;
  font-size: 1.2em;
  margin-top: 5px;
}
#tp-profile-tabs .about-icon p {
  text-align: center;
  font-weight: bold;
  color: #6D6A66;
  margin: 5px 0px 0px 0px;
  font-size: 1.2em;
}
#tp-profile-tabs .about-icon p:first-child {
  margin-top: 32px;
  margin-bottom: 5px;
}
#tp-profile-tabs .trade-associations.about-icon p:first-child {
  margin-top: 27px;
}
#tp-profile-tabs .trade-associations.about-icon span {
  font-size: 1.2em;
}
#tp-profile-tabs #overview .overview-feedback {
  width: 470px;
  float: right;
}
#tp-profile-tabs #overview .overview-feedback p:first-child {
  margin: 0px 0px 10px 0px;
}
#tp-profile-tabs #overview .overview-feedback #profile-feedback-grid,
#tp-profile-tabs #feedback #profile-feedback-grid {
  width: 100%;
  margin-left: 0px;
}
#tp-profile-tabs #overview .overview-feedback #profile-feedback-grid tr td,
#tp-profile-tabs #feedback #profile-feedback-grid tr td {
  background-color: #fff;
  border-bottom: 2px solid #E1F2FF;
}
#profile-feedback-grid a.report {
  display: block;
  background: url(/images/report_flag.png) no-repeat;
  text-indent: -9999px;
  height: 20px;
  width: 17px;
}
#profile-feedback-grid a.reported {
  background-image: url(/images/report_flag_reported.png);
}
#profile-feedback-grid a.approved {
  background-image: url(/images/report_flag_approved.png);
}
.horizontal20 {
  width: 100%;
  height: 20px;
}
#tp-profile-tabs .invite-to-quote {
  float: right;
  width: 244px;
  background-color: #fff;
  padding: 10px;
  text-align: center;
  min-height: 70px;
  height: auto;
}
#tp-profile-tabs #ui-tabs-3 .invite-to-quote {
  position: absolute;
  left: 646px;
}
#tp-profile-tabs #overview .invite-to-quote {
  width: 155px;
  min-height: 90px;
  height: auto;
}
#tp-profile-tabs .invite-to-quote p:first-child {
  font-weight: bold;
  margin-top: 0px;
}
#tp-profile-tabs .invite-to-quote div.best-match {
  margin: 0px auto;
}
#tp-profile-tabs .invite-to-quote p {
  font-size: 1.2em;
  margin: 0px 0px 3px 0px;
}
#tp-profile-tabs .invite-to-quote p:first-child,
#tp-profile-tabs .invite-to-quote p.best-match {
  margin: 0px;
  font-weight: bold;
  font-size: 1.4em;
  margin-bottom: 10px;
  float: left;
  width: 100%;
}
div.invite-to-quote a.pinkbtn {
  position: relative;
  top: 10px;
}
#tp-profile-tabs .invite-to-quote select {
  display: block;
  width: 100%;
  margin-bottom: 8px;
}
#tp-profile-tabs .invite-to-quote .invite-quote-btn {
  display: inline-block;
  margin-bottom: 10px;
}
#tp-profile-tabs .invite-to-quote input.invite-quote-btn {
  display: block;
  width: 100%;
  padding: 6px;
}
#tp-profile-tabs #about .left {
  width: 577px;
  float: left;
}
#tp-profile-tabs #about .right {
  width: 300px;
  float: left;
  margin-left: 3px;
}
#tp-profile-tabs #about .description {
  width: 560px;
  padding: 10px 0px;
  min-height: 150px;
  margin-bottom: 20px;
  font-size: 1.2em;
}
#tp-profile-tabs #about #map {
  width: 294px;
  height: 294px;
  border: 3px #fff solid;
}
#tp-profile-tabs #about .invite-to-quote {
  margin-bottom: 20px;
  min-height: 70px;
  height: auto;
}
#tp-profile-tabs #about .payment-methods p {
  font-size: 1.2em;
  font-weight: bold;
  float: left;
  margin: 10px 0px 3px 0px;
}
#tp-profile-tabs #about .payment-methods span {
  font-size: 1.2em;
  display: block;
  width: 300px;
  clear: left;
}
#tp-profile-tabs #about .payment-methods ul {
  margin: 10px 0px 0px 0px;
  float: left;
  padding: 0px 0px 0px 15px;
}
#tp-profile-tabs #about .payment-methods li {
  font-size: 1.2em;
  color: #dd2974;
  list-style-type: none;
}
#tp-profile-tabs #van .categories {
  width: 620px;
  float: left;
}
#tp-profile-tabs #van .categories ul {
  padding: 0px;
  margin: 0px;
}
#tp-profile-tabs #van .categories li {
  background: url("/images/cust/send_goods_cats.png") no-repeat scroll 0 0 #269ED8;
  border-radius: 4px 4px 4px 4px;
  box-shadow: 1px 1px 2px #888888;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font-size: 1.4em;
  height: 39px;
  line-height: 1.2em;
  margin: 5px 8px 10px;
  overflow: hidden;
  padding: 15px 5px 5px 45px;
  width: 100px;
}
#tp-profile-tabs #van .categories li.category_general_goods_move {
  background-position: 4px 7px;
}
#tp-profile-tabs #van .categories li.category_house_move {
  background-position: -152px 0px;
}
#tp-profile-tabs #van .categories li.category_vehicle_move {
  background-position: -317px -2px;
}
#tp-profile-tabs #van .categories li.category_parcels {
  background-position: 7px -79px;
}
#tp-profile-tabs #van .categories li.category_motorcycles {
  background-position: -152px -79px;
}
#tp-profile-tabs #van .categories li.category_vehicle-parts {
  background-position: -316px -81px;
}
#tp-profile-tabs #van .categories li.category_specialist_move {
  background-position: -475px -78px;
}
#tp-profile-tabs #van .categories li.category_clearance {
  background-position: 7px -157px;
}
#tp-profile-tabs #van .categories li.category_piano {
  background-position: -153px -157px;
}
#tp-profile-tabs #van .categories li.category_man_power_only {
  background-position: -316px -157px;
}
#tp-profile-tabs #van .categories li.category_boat_move {
  background-position: -479px -158px;
}
#tp-profile-tabs #van .categories li.category_livestock_move {
  background-position: 7px -238px;
}
#tp-profile-tabs #van .categories li.category_office_move {
  background-position: -153px -239px;
}
#tp-profile-tabs #van .categories li.category_freight_move {
  background-position: -316px -238px;
}
#tp-profile-tabs #van .categories li.category_industrial_move {
  background-position: -476px -239px;
}
#tp-profile-tabs #van .categories li.clear {
  margin-left: 0px;
}
#tp-profile-tabs #van .categories li.category_specialist_move span,
#tp-profile-tabs #van .categories li.category_industrial_move span {
  margin-top: -10px;
  display: block;
}
#tp-profile-tabs #van h4 {
  font-size: 1.4em;
  margin: 10px 0px 10px 0px;
}
#tp-profile-tabs #van h4.vehicle-heading {
  margin-top: 0px;
}
#tp-profile-tabs #van .vehicles .vehicle {
  padding: 20px 10px;
  width: 194px;
  min-height: 264px;
  background-color: #fff;
  float: left;
  margin-left: 8px;
  margin-bottom: 15px;
}
#tp-profile-tabs #van .vehicles .vehicle.clear {
  margin-left: 0px;
}
#tp-profile-tabs #van .vehicles .vehicle .name {
  font-weight: bold;
  color: #246b95;
  margin-bottom: 0px;
}
#tp-profile-tabs #van .vehicles .vehicle .capacity {
  margin-top: 0px;
}
#tp-profile-tabs #van .vehicles .vehicle p {
  font-size: 1.2em;
}
#tp-profile-tabs #van .vehicles .vehicle ul {
  padding: 0px;
  margin: 15px;
  font-size: 1.2em;
}
#tp-profile-tabs #feedback .left {
  width: 68%;
  float: left;
}
#tp-profile-tabs #feedback .right {
  width: 30%;
  margin-left: 15px;
  float: left;
}
#tp-profile-tabs #feedback .feedback {
  width: 600px;
}
#tp-profile-tabs #feedback .right .invite-to-quote {
  margin-bottom: 15px;
}
#tp-profile-tabs #feedback table#feedbackGrid {
  width: 100%;
}
#tp-profile-tabs #feedback table#feedbackGrid tr th {
  color: #246b95;
}
#tp-profile-tabs #feedback table#feedbackGrid tr td,
#tp-profile-tabs #feedback table#feedbackGrid tr th {
  padding: 5px 10px;
  text-align: center;
  background-color: #fff;
  font-size: 1.2em;
}
.iconPlus {
  background: url(/images/iconPlus.png) no-repeat;
  width: 18px;
  height: 18px;
  text-indent: -9000px;
  font-size: 0;
  line-height: 0;
  display: block;
}
.iconSlash {
  background: url(/images/iconSlash.png) no-repeat;
  width: 18px;
  height: 18px;
  text-indent: -9000px;
  font-size: 0;
  line-height: 0;
  display: block;
}
.iconMinus {
  background: url(/images/iconMinus.png) no-repeat;
  width: 18px;
  height: 18px;
  text-indent: -9000px;
  font-size: 0;
  line-height: 0;
  display: block;
}
.tp-edit {
  color: #269ED8 !important;
}
#view-profile-wrap .profile-container {
  background-color: #DEF3FF;
  padding: 20px;
  border-top: 6px #226A95 solid;
}
#view-profile-wrap .profile-container h3 {
  color: #464646;
  font-size: 1.4em;
}
#view-profile-wrap .profile-container .profile-left {
  width: 68%;
  float: left;
}
#view-profile-wrap .profile-container .profile-right {
  width: 30%;
  float: right;
}
#view-profile-wrap .profile-container .about {
  background-color: #fff;
  padding: 30px 15px 30px 30px;
}
#view-profile-wrap .profile-container .about .about-left {
  width: 370px;
  float: left;
}
#view-profile-wrap .profile-container .about .about-left p {
  font-size: 1.3em;
}
#view-profile-wrap .profile-container .about-left a.about-more,
#view-profile-wrap .profile-container .about-left a.about-less {
  display: none;
  color: #00aeef;
  font-size: 1.2em;
}
#view-profile-wrap .profile-container .about .about-right {
  width: 170px;
  float: right;
}
#view-profile-wrap .profile-container .about .image {
  margin: 0px auto;
  width: 140px;
}
#view-profile-wrap .profile-container .about .image img {
  width: 110px;
}
#view-profile-wrap .profile-container .about .anyvan_badges {
  width: auto;
  float: none;
}
#view-profile-wrap .profile-container .about .anyvan_badges .anyvan_badge {
  margin: 20px auto 0px auto;
  width: 172px;
  float: none;
}
#view-profile-wrap .profile-container .about .anyvan_badges .anyvan_badge a {
  color: #464646;
}
#view-profile-wrap .profile-container .about + .feedback {
  margin-top: 20px;
}
#view-profile-wrap .profile-container .feedback {
  background-color: #fff;
  padding: 30px 0px 0px 0px;
}
#view-profile-wrap .profile-container .feedback .feedback {
  padding: 0px;
}
#view-profile-wrap .profile-container .feedback .noRecords {
  margin: 30px;
  padding-bottom: 30px;
}
#view-profile-wrap .profile-container .feedback h3 {
  margin-left: 30px;
}
#view-profile-wrap .profile-container .feedback a.summary-more,
#view-profile-wrap .profile-container .feedback a.summary-less {
  color: #00aeef;
}
#view-profile-wrap .profile-container .feedback #profile-feedback-grid {
  width: 100%;
  margin: 25px 0px 0px 0px;
}
#view-profile-wrap .profile-container .invite-to-quote {
  background-color: #fff;
  padding: 20px;
  text-align: center;
}
#view-profile-wrap .profile-container .invite-to-quote p {
  font-size: 1.4em;
  font-weight: bold;
  color: #34719c;
  margin-top: 0px;
}
#view-profile-wrap .profile-container .invite-to-quote p.big_black_amount {
  font-size: 2.4em;
  font-weight: bold;
  color: #424242;
  margin-top: 0px;
  margin-bottom: 10px;
}
#view-profile-wrap .profile-container .invite-to-quote select {
  margin-bottom: 15px;
}
#view-profile-wrap .profile-container .invite-to-quote a.pinkbtn,
#view-profile-wrap .profile-container .invite-to-quote .greybtn,
#view-profile-wrap .profile-container .invite-to-quote .bluebtn {
  display: inline-block;
  margin-top: 10px;
  top: 0px;
}
#view-profile-wrap .profile-container .invite-to-quote.fixed-width-anchors a {
  text-transform: uppercase;
  width: 160px;
  margin-bottom: 6px;
}
#view-profile-wrap .profile-container .invite-to-quote + .particulars {
  margin-top: 20px;
}
#view-profile-wrap .profile-container .particulars {
  background-color: #fff;
  border-top: 6px #226A95 solid;
  padding: 0px 1px;
}
#view-profile-wrap .profile-container .particulars h3 {
  margin: 19px;
}
#view-profile-wrap .profile-container .particulars table td {
  padding: 10px 3px 10px 19px;
  font-size: 1.3em;
  color: #464646;
  background-color: #EEF9FF;
  border-bottom: 2px #fff solid;
}
#view-profile-wrap .profile-container .particulars table td.bigger {
  /*font-size: 1.8em;*/
}
#view-profile-wrap .profile-container .particulars table td.value {
  font-weight: bold;
  text-align: right;
  padding: 10px 14px 10px 0px;
  /*font-size: 1.4em;*/
}
#view-profile-wrap .profile-container .particulars table td.payment-methods span {
  display: block;
}
#view-profile-wrap .profile-container .particulars table td.payment-methods span + span {
  border-top: 1px #fff dotted;
  margin-top: 1px;
  padding-top: 1px;
}
#view-profile-wrap .profile-container .particulars table td.feedback-value {
  color: #008c00;
  /*font-size: 2.4em;*/
}
#view-profile-wrap .profile-container .particulars + .vehicles {
  margin-top: 20px;
}
#view-profile-wrap .profile-container .vehicles {
  background-color: #fff;
  padding: 20px;
}
#view-profile-wrap .profile-container .vehicles .van1,
#view-profile-wrap .profile-container .vehicles .van2,
#view-profile-wrap .profile-container .vehicles .van3,
#view-profile-wrap .profile-container .vehicles .van4,
#view-profile-wrap .profile-container .vehicles .van5,
#view-profile-wrap .profile-container .vehicles .van6,
#view-profile-wrap .profile-container .vehicles .van7,
#view-profile-wrap .profile-container .vehicles .van8,
#view-profile-wrap .profile-container .vehicles .van9 {
  float: right;
}
#view-profile-wrap .profile-container .vehicles .vehicle {
  vertical-align: bottom;
}
#view-profile-wrap .profile-container .vehicles .vehicle + .vehicle {
  margin-top: 15px;
}
#view-profile-wrap .profile-container .vehicles .vehicle .detail {
  float: left;
  width: 140px;
  margin-top: 7px;
}
#view-profile-wrap .profile-container .vehicles .vehicle .detail-van2,
#view-profile-wrap .profile-container .vehicles .vehicle .detail-van3 {
  width: 130px;
}
#view-profile-wrap .profile-container .vehicles .vehicle .detail-van4 {
  width: 135px;
  margin-top: 5px;
}
#view-profile-wrap .profile-container .vehicles .vehicle .detail-van5 {
  width: 120px;
  margin-top: 5px;
}
#view-profile-wrap .profile-container .vehicles .vehicle .detail-van6 {
  width: 105px;
  margin-top: 5px;
}
#view-profile-wrap .profile-container .vehicles .vehicle .detail-van7,
#view-profile-wrap .profile-container .vehicles .vehicle .detail-van8 {
  width: 100px;
}
#view-profile-wrap .profile-container .vehicles .vehicle .detail-van9 {
  width: 110px;
  margin-top: 10px;
}
#view-profile-wrap .profile-container .vehicles .vehicle p.name {
  margin: 0px 0px 0px 0px;
  font-weight: bold;
  color: #246b95;
  font-size: 1.4em;
}
#view-profile-wrap .profile-container .vehicles .vehicle p.capacity {
  margin: 0px;
  color: #464646;
  font-size: 1.3em;
}
#view-profile-wrap .profile-container .vehicles + .feedback-summary {
  margin-top: 20px;
}
#view-profile-wrap .profile-container .feedback-summary {
  background-color: #fff;
  padding: 10px;
}
#view-profile-wrap .profile-container .feedback-summary table#feedbackGrid {
  width: 100%;
}
#view-profile-wrap .profile-container .feedback-summary table#feedbackGrid tr th {
  color: #246b95;
}
#view-profile-wrap .profile-container .feedback-summary table#feedbackGrid tr td,
#view-profile-wrap .profile-container .feedback-summary table#feedbackGrid tr th {
  padding: 5px;
  text-align: center;
  background-color: #fff;
  font-size: 1.2em;
}
#view-profile-wrap .profile-container .memberships {
  background-color: #fff;
  padding: 0px 1px;
  margin-bottom: 25px;
}
#view-profile-wrap .profile-container .memberships .member_of {
  height: 240px;
  position: relative;
  text-align: center;
}
#view-profile-wrap .profile-container .memberships .elite_member {
  background: url(/images/cust/elite-badge.png) no-repeat center 24px #ffffff;
}
#view-profile-wrap .profile-container .memberships .member_of_aapr {
  background: url(/images/cust/member-of-aapr.png) no-repeat center 15px #ffffff;
}
#view-profile-wrap .profile-container .memberships .member_of_aapct {
  background: url(/images/cust/member-of-aact.png) no-repeat center 15px #ffffff;
}
#view-profile-wrap .profile-container .memberships .member_of_aapmt {
  background: url(/images/cust/member-of-aapmt.png) no-repeat center 15px #ffffff;
  padding-top: 13px;
}
#view-profile-wrap .profile-container .memberships .member_of p.text {
  position: relative;
  top: 131px;
  text-align: center;
  width: auto;
  margin: 0px auto;
  color: white;
  font-size: 1.1em;
  background: url(/images/cust/large_membership_badge_ribbon_bg.png) repeat-x center top;
  padding: 5px;
  display: inline-block;
  height: 33px;
  min-width: 180px;
}
#view-profile-wrap .profile-container .memberships .member_of p.text .ribbon-left {
  background: url(/images/cust/large_membership_badge_ribbon_left.png) no-repeat center;
  position: absolute;
  width: 25px;
  height: 43px;
  left: -25px;
  top: 0px;
}
#view-profile-wrap .profile-container .memberships .member_of p.text .ribbon-right {
  background: url(/images/cust/large_membership_badge_ribbon_right.png) no-repeat center;
  position: absolute;
  width: 25px;
  height: 43px;
  right: -25px;
  top: 0px;
}
#view-profile-wrap .profile-container .memberships .member_of p.bottom-text {
  position: absolute;
  bottom: 0px;
  text-align: center;
  width: 100%;
  font-size: 1.2em;
  font-weight: bold;
}
#view-profile-wrap .profile-container .memberships .member_of p.bottom-text a {
  color: #72e1fd;
}
#learnmore_available {
  padding: 10px 30px 30px;
}
#learnmore_available h2 {
  display: inline-block;
  /*padding-right: 80px;*/
  /*line-height: 49px;*/
  /*background: url(/images/badges/available.png) no-repeat right center;*/
}
#learnmore_available .buttons {
  margin: 10px 0px 0px 0px;
  text-align: right;
}
#learnmore_available .icon {
  background: url(/images/badges/available.png) no-repeat center center;
  width: 49px;
  height: 49px;
  /*display: none;*/
  margin-right: 10px;
  top: 15px;
  position: relative;
  float: left;
}
#learnmore_available p {
  float: left;
  width: 380px;
  clear: none;
}
#learnmore_available .buttons .icon {
  margin-right: 10px;
  float: left;
}
#learnmore_available .buttons .bluebtn {
  display: block;
  float: right;
}
#learnmore_available p {
  font-size: 1.3em;
}
#bread li h2 {
  font-size: inherit;
  float: left;
}
/*****************
	New Style
*****************/
.invite-to-quote #profileQuote {
  text-align: left;
}
.invite-to-quote #profileQuote .price {
  margin: 0px;
  height: 60px;
}
.invite-to-quote #profileQuote .price span {
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
}
.invite-to-quote #profileQuote .price .amount {
  font-size: 48px;
  color: #41a5dd;
  margin-right: 2px;
  float: left;
}
.invite-to-quote #profileQuote .price .vat {
  float: right;
  padding: 21px 0px;
  line-height: 11px;
  color: #6e6e6e;
}
.invite-to-quote #profileQuote .price .vat strong {
  font-size: 12px;
}
.invite-to-quote #profileQuote .price .vat small {
  font-size: 10px;
}
.invite-to-quote #profileQuote .priceIncludes {
  font-size: 14px;
  margin: -5px 0px 5px 0px;
  color: #6e6e6e;
}
.invite-to-quote #profileQuote table.topTable tr td,
.invite-to-quote #profileQuote table.topTable tr td p.availableDate {
  height: 35px;
  font-size: 14px;
  border-bottom: 1px solid #ccc;
  color: #464646;
  font-weight: normal;
  width: 225px;
}
.invite-to-quote #profileQuote table.topTable tr td i {
  color: #9B9B9B;
  font-size: 23px;
  margin-right: 15px;
  width: 20px;
  height: 20px;
}
.invite-to-quote #profileQuote table.topTable tr td img {
  vertical-align: middle;
  margin-right: 15px;
  width: 20px;
  height: 20px;
}
.invite-to-quote #profileQuote table.topTable tr:last-child td {
  border-bottom: none;
}
.invite-to-quote #profileQuote .proceedBook {
  padding-top: 14px;
}
.invite-to-quote #profileQuote .proceedBook .button {
  width: 200px;
  color: #fff;
  padding: 13px 12px;
  font-size: 16px;
  text-align: center;
  border: 1px solid #E3287A;
  border-radius: 5px;
  background-color: #E3287A;
  cursor: pointer;
}
.invite-to-quote #profileQuote .proceedBook .button:hover {
  background-color: #c7458d;
}
.invite-to-quote #profileQuote .proceedBook .button a {
  color: #fff;
  text-decoration: none;
  text-transform: none;
}
.invite-to-quote #profileQuote .proceedBook .button i {
  margin-left: 5px;
  font-size: 20px;
}
.invite-to-quote #profileQuote .proceedBook .button2 {
  width: 227px;
  color: #fff;
  background-color: #41a5dd;
  font-size: 16px;
  border-radius: 5px;
  text-align: center;
  padding: 14px 0px;
  cursor: pointer;
  margin-top: 15px;
}
.invite-to-quote #profileQuote .proceedBook .button2:hover {
  background-color: #2389c3;
}
.invite-to-quote #profileQuote .proceedBook .button2 a {
  color: #fff;
  text-decoration: none;
  text-transform: none;
}
.invite-to-quote #profileQuote .proceedBook .button2 i {
  margin-left: 5px;
  font-size: 20px;
}
.invite-to-quote #profileQuote .callUs {
  margin-top: 15px;
}
.invite-to-quote #profileQuote .callUs .phone {
  width: 225px;
  height: 40px;
  float: left;
  color: #888888;
  display: inline-block;
  border: 1px solid #41a5dd;
  border-radius: 5px;
}
.invite-to-quote #profileQuote .callUs .phone .call {
  font-size: 13px;
  vertical-align: middle;
  background-color: #41a5dd;
  color: #fff;
  padding: 11px 7px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  display: inline-block;
  margin-top: -8px;
}
.invite-to-quote #profileQuote .callUs .phone .number {
  font-size: 17px;
  display: inline-block;
  padding: 9px 5px 9px 11px;
  width: 140px;
  font-weight: 600;
  color: #41a5dd;
}
.invite-to-quote #profileQuote .callUs .phone .number i {
  margin-right: 4px;
}
/*# sourceMappingURL=view-profile-1f1daa9267e47626948e51b74de529d2.map */