/* ANYVAN *********************************************
	Company: DeadTechnical
	Author: Matt Hobbs

	Contents:
		*Page Reset
		*Basic Page Styling
			-Universal Text / Link Styling
		*Header
			-Main Navigation & Login
			-Homepage Sideboxes
		*Dashboard
			-Left Column
			-Right Column
			-Full Width
			-Universal
			-Customer Dashboard
			-View Message
			-Edit Listing Pages
		*Form Page Styling (may be able to remove)
		*Prefs Dialog Panels
			-Provider Edit Profile
			-Customer Edit Profile
			-Tab System
		*Forms and Form Rows
			-Edit Profile - About You
			-Edit Profile - Account Details
		*Send Goods Pages
			-Progress Boxes
			-Sub Category Boxes
			-Carosel
			-Step 2
			-Step 3
			-Step 4
		*View and Bid Page#view-messages .button
		*Footer Pages Layout (Static Pages)
		*Footer
		*jQuery UI

		*Taken from screen.css
******************************************************/
/* Page Reset ****************************************/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100.01%;
  font-family: inherit;
  vertical-align: baseline;
}
body {
  line-height: 1;
  color: #000;
  background: #f4f5f4 url(../images/bodyBG.gif) center top repeat-y;
  font-family: Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
ol,
ul {
  list-style: none;
}
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption,
th,
td {
  text-align: left;
  font-weight: 400;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}
blockquote,
q {
  quotes: "" "";
}
.anyvan-widget-header {
  cursor: pointer;
}
strong {
  font-weight: 700;
}
input,
select,
textarea {
  font-size: 0.69em;
  color: #444;
}
textarea {
  font-family: Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* Basic Page Styling ********************************/
#wrapper {
  width: 976px;
  margin: 0 auto;
  background: #fff;
  position: relative;
}
#content {
  overflow: hidden;
  padding: 0 24px 0 25px;
  width: 927px;
  margin: 10px 0 0;
  min-height: 440px;
  height: auto;
}
#content.withBread {
  margin: 7px 0 0;
}
#smallLogo {
  width: 104px;
  height: 25px;
  background: url(../images/smallLogo.gif) no-repeat;
  position: absolute;
  z-index: 100;
  bottom: 10px;
  right: 10px;
}
/* Universal Text / Link Styling */
#content a {
  font-size: 0.69em;
}
#wrapper a:hover {
  color: #d71c65;
}
#content p {
  margin: 0 0 8px;
  font-size: 0.69em;
  color: #444;
}
#content h5,
#content h4 {
  font-weight: 700;
  color: #444;
  font-size: 1em;
  margin-bottom: 6px;
}
#content p a,
#content li a {
  font-size: 1em;
  color: #15589D;
}
#content p a:hover,
#content li a:hover {
  color: #D71C65;
}
#content li {
  font-size: 0.69em;
}
#content label {
  font-size: 0.69em;
}
/* Errors */
p.error,
#content p.error,
strong.red {
  font-weight: bold;
  color: #d61e65 !important;
  clear: both;
  padding: 5px;
}
input.error,
textarea.error,
select.error {
  color: #d61e65 !important;
  background-color: #ffd7d7;
}
/* Wide Layout ***************************************/
body.controller-search {
  background: #f4f5f4 url(../images/wideBodyBG.gif) center top repeat-y;
}
.controller-search #wrapper {
  width: 1199px;
}
.controller-search #header {
  width: 1151px;
}
.controller-search #content {
  width: 1151px;
}
.controller-search #mainNav {
  width: 1148px;
}
.controller-search #footer {
  width: 1151px;
}
.controller-search #footer ul {
  width: 1139px;
}
.controller-search #s-footer {
  width: 1131px;
}
/* Invite Bids [Dug] */
/* Homepage ******************************************/
#headStrap {
  position: absolute;
  left: 330px;
  top: 32px;
}
#headStrap h6,
#headStrap h1,
#headStrap h2 {
  font-weight: 700;
}
body.controller-view-listing #headStrap h1 {
  line-height: 14px;
}
body.controller-view-listing #route {
  min-height: 195px;
}
#headStrap span {
  display: block;
}
#headStrap .fst {
  color: #1a468f;
  font-size: 1.19em;
  margin: 0 0 6px;
}
body.controller-view-listing #headStrap .fst {
  margin: 0;
}
#headStrap .scnd {
  color: #40a5dd;
  font-size: 1em;
  margin: 0 0 0 27px;
}
#affiliate_image {
  bottom: 45px;
  overflow: hidden;
  position: absolute;
  right: 25px;
  top: 0px;
}
#prices {
  position: absolute;
  top: 10px;
  right: 25px;
  overflow: hidden;
}
#prices li {
  float: left;
  display: inline;
}
ul#prices li a {
  color: #444;
  text-decoration: underline;
  padding: 0 4px;
  font-size: 0.69em;
  display: inline;
  text-transform: none;
}
#prices li a#with-divider {
  border-right: 1px solid #666;
}
#header #prices .last a {
  border: 0;
  line-height: 1.3;
  padding: 3px 0 2px 4px;
  text-decoration: none;
}
#header #prices .at15t_compact {
  background: url(../images/sharePlus.gif) top right no-repeat;
}
#main {
  width: 886px;
  height: 365px;
  background: url(../images/intro-section-bg.png) no-repeat;
  padding: 0;
  margin: 0;
  margin-top: 7px;
  padding: 20px 15px 15px 25px;
}
#main ol {
  overflow: hidden;
  color: #000000;
}
#main .mailCol1 {
  float: left;
  width: 257px;
  margin: 30px 0 0 53px;
  list-style: none;
  position: relative;
}
#main .mailCol2 {
  float: left;
  width: 275px;
  margin: 30px 0 0 0;
  list-style: none;
  position: relative;
}
#main .mailCol3 {
  float: left;
  margin: 30px 0 0 0;
  list-style: none;
  position: relative;
}
#main ol li.mailCol1 strong,
#main ol li.mailCol2 strong,
#main ol li.mailCol3 strong {
  font-size: 5em;
  position: absolute;
  top: 0;
  left: 0;
  margin-top: -2px;
}
#main ol li.mailCol1 strong {
  margin-left: -30px;
}
#main ol li.mailCol2 strong,
#main ol li.mailCol3 strong {
  margin-left: -43px;
}
div#content ol#points li#li-first {
  margin-left: 50px;
}
div#content ol#points li#li-second {
  margin-left: 50px;
}
div#content ol#points li#li-third {
  margin-left: 50px;
}
h1.estimator {
  color: #1A468F;
  font-size: 1.6em;
  font-weight: bold;
  margin-bottom: 10px;
  padding-bottom: 0;
}
div#main h2 {
  color: #40A5DD;
  font-size: 36px;
  font-weight: bold;
  padding-bottom: 10px;
}
*:first-child + html div#content ol#points li {
  padding: 5px 0;
}
* + html div#main h2 {
  padding-bottom: 5px;
}
* + html div#content ol#points li {
  padding: 5px 0;
}
div#main h3 {
  color: #1A468F;
  font-size: 1.1em;
  font-weight: bold;
  padding-bottom: 29px;
  margin-left: 20px;
}
div#content ol#points li span {
  margin-bottom: 3px;
}
div#content ol#points li span.not-cufon {
  color: #1A468F;
  font-size: 24px;
  margin-left: 0;
}
div#content ol#points li {
  color: #40A5DD;
  font-size: 42px;
  font-weight: bold;
  margin: 0px 50px;
  padding: 10px 0px;
}
#main ol li p {
  color: #fff;
  font-size: 0.6em;
  font-weight: normal;
  line-height: 1.2;
  margin-top: 7px;
}
#main ol li h2 {
  color: #fff;
  font-size: 1.8em;
  line-height: 1.2em;
  min-height: 50px;
}
/* Delivery Quotes */
#main #department {
  width: 880px;
  position: relative;
  padding-top: 30px;
  height: 50px;
}
#saveup {
  color: #D71C65;
  float: left;
  font-size: 20px;
  font-weight: bold;
  margin: 10px 0 0 265px;
}
.saveup_big {
  font-size: 1.4em;
}
a#get-quotes,
a#get-quotes:hover {
  background: url("/images/button-extra-large.png") no-repeat scroll left top transparent;
  color: #FFFFFF;
  display: block;
  float: right;
  font-size: 31px;
  font-weight: bold;
  height: 37px;
  padding: 14px 27px 0px 27px;
  text-decoration: none;
  width: 224px;
}
#main #department span.start_here {
  color: #b01846;
  font-size: 1em;
  background: url("../images/depArrow.gif") center right no-repeat;
  width: 150px;
  left: 12px;
  top: 4px;
  position: absolute;
}
#main #lblCategory {
  position: absolute;
  left: 225px;
  top: 9px;
  font-size: 0.75em;
  color: #676767;
}
#main #lblSubCategory {
  position: absolute;
  left: 450px;
  top: 9px;
  font-size: 0.75em;
  color: #676767;
}
#main #category {
  position: absolute;
  top: 4px;
  left: 287px;
}
#main #sub-category {
  position: absolute;
  top: 4px;
  left: 536px;
}
#main #depQuotes {
  background: url("../images/btn_deliveryQuotes2.gif") no-repeat;
  height: 34px;
  left: 700px;
  top: -5px;
  position: absolute;
  width: 183px;
  text-indent: -999em;
  display: block;
}
/* Bottom Boxes */
#botPanels .sideBox {
  background: url("../images/slimSideBG.gif") no-repeat scroll 0 0 transparent;
  color: #444444;
  margin: 0px 11px 0px 0px;
  padding: 1px 0 0;
  position: relative;
  width: 254px;
  float: left;
  display: inline;
}
#botPanels .sideBox .inner {
  background: url("../images/slimSideBG.gif") no-repeat scroll right bottom transparent;
  height: auto !important;
  min-height: 287px;
  width: 254px;
}
#botPanels #avometer,
#botPanels #rec {
  background: url("../images/325sideBG.gif") no-repeat scroll 0 0 transparent;
  width: 325px;
}
#botPanels #rec {
  margin: 0;
}
#botPanels #avometer .inner,
#botPanels #rec .inner {
  width: 325px;
  background: url("../images/325sideBG.gif") no-repeat scroll right bottom transparent;
}
#botPanels #avometer h3,
#botPanels #rec h3 {
  background: url("../images/325Head.gif") no-repeat scroll 0 0 transparent;
  width: 319px;
}
#botPanels #avometer h3 span,
#botPanels #rec h3 span {
  background: url("../images/325Head.gif") no-repeat scroll right bottom transparent;
  width: 308px;
}
#botPanels .sideBox h3 {
  background: url("../images/254Head.gif") no-repeat scroll 0 0 transparent;
  color: #FFF;
  font-size: 1em;
  font-weight: 700;
  margin: 2px auto 14px;
  position: relative;
  width: 247px;
}
#botPanels .sideBox h3 span {
  background: url("../images/254Head.gif") no-repeat scroll right bottom transparent;
  display: block;
  padding: 8px 0 8px 11px;
  text-transform: capitalize;
  width: 237px;
}
#botPanels #benefits ul {
  margin: 0 0 0 10px;
}
#botPanels #benefits ul li {
  color: #40A4DB;
  font-size: 0.89em;
  font-weight: bold;
  margin: 0 0 8px;
  display: block;
  background: url(../images/tick-home.png) no-repeat;
  padding-left: 28px;
  height: 25px;
  line-height: 1.5em;
}
#botPanels #benefits ul li span {
  color: #444;
  padding-top: 5px;
}
#botPanels #benefits #anim {
  margin: 30px 0 0 25px;
}
#botPanels #benefits #anim p {
  font-weight: bold;
  font-size: 1.4em;
}
#botPanels .inner {
  padding-bottom: 3px;
}
#rec h5,
#rec h4 {
  color: #40A4DB;
  font-size: 0.8em;
  font-weight: 700;
  margin: 0 0 8px 11px;
}
#rec ul {
  margin: 0 0 0 11px;
}
#rec ul li {
  font-size: 0.75em;
  margin: 0 0 6px;
  color: #444;
  font-weight: 400;
  list-style: none;
}
#rec ul li span {
  color: #40A4DB;
}
#rec blockquote {
  color: #444;
  font-size: 0.69em;
  font-style: italic;
  line-height: 1.25;
  margin: 0px 11px 0;
}
#rec #recentImage {
  background: url("../images/chair_bg.png") no-repeat scroll 0 0 transparent;
  right: 16px;
  top: 44px;
}
.controller-courier-services #rec #recentImage {
  background: url("../images/courier-services-anyvan.png") no-repeat scroll 0 0 transparent;
  right: 16px;
  top: 44px;
}
#rec #recentImage p {
  line-height: 1.2em;
  font-size: 0.79em;
}
#rec #recentImage {
  height: 123px;
  width: 200px;
  padding: 10px 0px 0px 115px;
  margin-left: 10px;
}
.rec_link {
  background: url(../images/see-more.png) no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  color: transparent;
  width: 174px;
  height: 27px;
  float: right;
  margin: -10px 10px 0px 0px;
  cursor: pointer;
}
#rec a {
  margin-top: -30px;
}
#avometer h4 {
  margin: 16px 0 7px 13px;
  font-size: 0.89em;
  color: #1A468F;
}
#miles7 {
  width: 300px;
  height: 77px;
  background: url(../images/mileBG7digits.png) no-repeat;
  margin: 0 0 0px 13px;
  position: relative;
  font-weight: 700;
  font-size: 2.23em;
}
#miles_saving7 {
  width: 300px;
  height: 77px;
  background: url(../images/money-saved-ticker_home.png) no-repeat;
  margin: 0 0 0px 13px;
  position: relative;
  font-weight: 700;
  font-size: 2.23em;
}
#miles7 span,
#miles_saving7 span {
  position: absolute;
  top: 19px;
}
#miles7 #dig {
  left: 228px;
}
#miles7 #ten {
  left: 195px;
}
#miles7 #hun {
  left: 162px;
}
#miles7 #tho {
  left: 121px;
}
#miles7 #tthou {
  left: 87px;
}
#miles7 #hthou {
  left: 54px;
}
#miles7 #mil {
  left: 13px;
}
#miles_saving7 #dig {
  left: 263px;
}
#miles_saving7 #ten {
  left: 230px;
}
#miles_saving7 #hun {
  left: 197px;
}
#miles_saving7 #tho {
  left: 156px;
}
#miles_saving7 #tthou {
  left: 122px;
}
#miles_saving7 #hthou {
  left: 89px;
}
#miles_saving7 #mil {
  left: 48px;
}
#avometer #miles {
  width: 300px;
  height: 77px;
  background: url(../images/mileBG.png) no-repeat;
  margin: 0 0 22px 13px;
  position: relative;
  font-weight: 700;
  font-size: 2.63em;
}
#miles span {
  position: absolute;
  top: 19px;
}
#miles #dig {
  left: 239px;
}
#miles #ten {
  left: 200px;
}
#miles #hun {
  left: 161px;
}
#miles #tho {
  left: 116px;
}
#miles #tthou {
  left: 77px;
}
#miles #hthou {
  left: 38px;
}
#miles #mil {
  left: 15px;
}
#avometer #costMile {
  width: 315px;
  height: 92px;
  background: url(../images/costMile.png) no-repeat;
  margin: 0 0 0 7px;
  position: relative;
}
#cmile {
  color: #3D7B3D;
  font-weight: 700;
  font-size: 1.38em;
  position: absolute;
  top: 5px;
  left: 5px;
}
/* More bottom boxes */
#moreBotPanels {
  width: 926px;
  height: 137px;
  float: left;
  margin-top: 10px;
}
.moreBotPanel {
  width: 225px;
  height: 137px;
  float: left;
  margin-right: 8px;
}
#content .moreBotPanel h4 {
  margin: 16px 0px 5px 10px;
  font-weight: 700;
  font-size: 13px;
  color: #01466c;
}
#panelNews {
  background: url("/images/home-blog-module-bg.gif") no-repeat top left;
}
#panelFeedback {
  background: url("/images/home-feedback-module-bg.gif") no-repeat top left;
}
#panelJobs {
  background: url("/images/home-whats-moving-module-bg.gif") no-repeat top left;
}
#panelServices {
  background: url("/images/home-services-module-bg.gif") no-repeat top left;
  margin-right: 0px;
}
#panelNews ul {
  margin: 9px 15px 0px 25px;
  line-height: 12px;
}
#panelNews ul li {
  list-style-type: disc;
  color: #40a4db;
  padding-bottom: 10px;
}
#panelFeedback p {
  line-height: 13px;
  margin: 17px 15px 10px 17px;
  font-style: italic;
}
#panelFeedback p span {
  font-style: normal;
}
#panelJobs h5 {
  margin: 17px 15px 5px 17px;
}
#panelJobs h5 a {
  color: #15589D;
}
#panelJobs p {
  padding: 0;
  margin: 3px 15px 5px 20px;
}
#panelJobs p span.bold {
  font-weight: 700;
}
#panelServices ul {
  float: left;
  margin: 10px 0px 0px 12px;
  line-height: 18px;
}
#panelNews ul li a,
#panelServices ul li a {
  color: #444;
  font-size: 11px;
  text-decoration: none;
  font-weight: 700;
}
#panelNews ul li a:hover,
#panelServices ul li a:hover {
  text-decoration: underline;
  color: #444;
}
/* Header ********************************************/
#header {
  width: 927px;
  padding: 16px 24px 0 25px;
  overflow: hidden;
  position: relative;
}
#logo {
  width: 236px;
  height: 57px;
  float: left;
  margin-bottom: 5px;
}
#logo .newLogo {
  height: 42px;
  margin-top: 10px;
}
#banner468 {
  width: 468px;
  height: 60px;
  position: absolute;
  top: 15px;
  right: 25px;
  border: 1px solid #ccc;
}
/* Main Navigation & Login */
#mainNav {
  overflow: hidden;
  width: 924px;
  margin: 12px 0 0;
  background: #dadada url(../images/navBG.gif) repeat-x;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
  float: left;
}
#mainNav li {
  float: left;
  /*zoom: 1;*/
}
#mainNav li a {
  padding: 9px 7px;
  color: #399ED6;
  text-transform: uppercase;
  font-size: 0.75em;
  line-height: 1.2em;
  text-decoration: none;
  display: block;
  border-right: 1px solid #e1e1e1;
}
#mainNav li.right {
  float: right;
  font-size: 0.63em;
  line-height: 1.2;
}
#mainNav li.right a {
  text-transform: none;
  font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 9px 8px;
}
#userIn {
  color: #444;
  margin: 10px 0 0;
}
#userIn strong {
  font-weight: 700;
}
#mainNav li a.active {
  color: #d71c65;
}
#mainNav li.right a {
  border: 0;
}
#learnmore,
#learnmore_accredited,
#learnmore_power_mover,
#learnmore_power_mover_silver,
.popup-inside,
#learnmore_diamond {
  display: none;
  line-height: 1.2em;
  float: left;
  height: auto !important;
}
#learnmore_flyers {
  display: none;
  padding-top: 8px;
  overflow: hidden;
  height: 110px !important;
  padding: 20px;
  color: #000000;
  line-height: 1.2em;
}
#learnmore_flyers .print-flyer {
  float: right;
}
#content a.print_vouchers {
  color: #D71C65;
  display: block;
  float: left;
  font-size: 0.9em;
  margin-left: 15px;
  margin-top: 5px;
}
#learnmore p,
#learnmore_accredited p,
#learnmore_flyers p,
#learnmore_power_mover p,
#learnmore_power_mover_silver p,
.popup-inside p,
#learnmore_diamond p {
  margin-bottom: 10px;
  clear: both;
  font-size: 0.79em;
  line-height: 1.2em;
  color: #444;
}
#learnmore ul,
#learnmore_accredited ul,
#learnmore_power_mover ul,
#learnmore_power_mover_silver ul,
.popup-inside 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,
.popup-inside ul li {
  margin-bottom: 0.2em;
  font-size: 0.79em;
}
#learnmore_diamond ul {
  margin-bottom: 0.2em;
  font-size: 0.79em;
  list-style: inside;
}
#content #feedback-grid tr td a.report,
#content .data-grid td a.report,
#content a.report {
  display: inline-block;
  background: url(/images/report_flag.png) no-repeat;
  color: transparent;
  height: 20px;
}
div.learnmoreBox.ui-dialog .ui-dialog-titlebar span {
  color: #000000;
}
/* Login Dialog */
#loginForm {
  display: none;
  overflow: hidden;
  float: left;
}
#mainNav #logInButton a {
  text-indent: -999em;
  width: 61px;
  height: 19px;
  background: url(../images/btn_loginOffblue.gif) no-repeat;
  padding: 0;
  margin: 7px 8px 0 5px;
}
#mainNav #signUpButton a {
  text-indent: -999em;
  width: 68px;
  height: 19px;
  background: url(../images/btn_signupOff.gif) no-repeat;
  padding: 0;
  margin: 7px 0 0;
}
#login-form #permanent_log_in0 {
  margin-left: 67px;
}
#login-form #labelpermanent_log_in0 {
  font-weight: 400;
}
div.loginBox .ui-dialog-titlebar,
div.helpBox .ui-dialog-titlebar,
div.ebayItem .ui-dialog-titlebar,
div.postcodeBox .ui-dialog-titlebar {
  float: right;
  width: 100%;
  /*width: 300px;
	background: url(../images/loginHead.gif) no-repeat;
	-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px;-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;*/
}
/*
div.loginBox .ui-dialog-titlebar span,
div.helpBox .ui-dialog-titlebar span,
div.ebayItem .ui-dialog-titlebar span,
div.postcodeBox .ui-dialog-titlebar span {width: 300px;}
div.reportBox .ui-dialog-titlebar span {width: 350px;}
*/
#ebay-wrapper {
  display: none;
}
#dialog-help #content,
#dialog-report #content {
  padding: 10px;
}
#dialog-help #content p,
#dialog-report #content p,
#ebay-wrapper p {
  line-height: 1.2em;
  font-size: 0.75em;
}
#ebay-wrapper p {
  color: #444;
  font-size: 0.69em;
}
div.loginBox table {
  margin: 6px 0 0 19px;
}
div.loginBox table td {
  padding: 6px 8px 0 0;
}
div.loginBox table label {
  font-weight: 700;
  color: #444;
  font-size: 0.69em;
}
div.loginBox table input {
  width: 195px;
  border: 1px solid #d0d0d0;
}
#submit-login {
  float: right;
  width: auto;
  background: url(../images/btn_pinkLoginOff.png) no-repeat;
  margin: 0;
  padding: 23px 0 0;
  width: 63px;
  height: 23px;
  cursor: pointer;
  border: 0;
}
#loginForm p.error {
  color: #d61e65;
  font-size: 0.69em;
  font-weight: 400;
  text-align: left;
  margin: 4px 15px 0;
  background: url(../images/warningTriangle.png) no-repeat center left;
  padding: 2px 0 0 25px;
  line-height: 1.2em;
}
#loginForm p a {
  color: #40a4db;
  display: block;
  line-height: 1.25;
  font-size: 0.69em;
}
/* Postcode Box */
/*div.postcodeBox {
	background: #E1E4E6;
	border: 1px solid #AAA;
	-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;
}*/
/* Report form */
#dialog-report #report-form .comment-response {
  margin: 0;
}
#dialog-report #content {
  min-height: 210px;
  height: auto !important;
  height: 210px;
}
#report-form .form-row label,
#ebay-form .form-row label {
  font-weight: 700;
  text-align: left;
  /*width: 200px;*/
}
#report-form .form-row textarea,
#report-form .form-row input {
  width: 310px;
  /*width: 255px;*/
}
#report-form .form-row textarea {
  height: 60px;
}
#report-form #word-count-reason {
  clear: both;
  margin: 2px 0 0;
}
/* Request Password Page *****************************/
#request-password-div .left-column {
  width: 410px;
  padding-bottom: 250px;
}
#request-password-div p {
  font-weight: 700;
  margin: 0 0 40px;
}
#request-password-div label {
  font-weight: 700;
}
#request-password-div .form-row {
  float: right;
  margin-right: 10px;
  clear: right;
}
#request-password-submit {
  width: 82px;
  height: 23px;
  border: 0;
  padding: 23px 0 0;
  margin: 32px 0 0;
  cursor: pointer;
  overflow: hidden;
  background: url(../images/btn_requestOff.png) no-repeat;
}
#request-password p.error {
  background: url(../images/warningTriangle.png) no-repeat bottom right;
  float: right;
  padding: 2px 24px 2px 0;
  margin: 2px 12px 0 0;
}
/* Got Mail Icon */
#gotMail {
  width: 33px;
  height: 146px;
  background: url(../images/youMailBG.gif) no-repeat;
  position: absolute;
  top: 134px;
  right: 0;
  z-index: 99;
  margin-right: -34px;
}
#gotMail a,
#gotMail p {
  color: #fff;
  display: block;
  writing-mode: tb-rl;
  height: 146px;
  text-decoration: none;
  position: relative;
  top: 35px;
  left: 8px;
  font-size: 0.75em;
}
#gotMail p:nth-child(1),
#gotMail a:nth-child(1) {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  width: 146px;
  height: 20px;
  margin: 50px 0 0 -55px;
  top: 0px;
  left: 0px;
}
/* Homepage Sideboxes ********************************/
.sideBox {
  width: 368px;
  background: url(../images/sideBG.gif) no-repeat;
  margin: 0 0 10px;
  color: #444;
  padding: 1px 0 0;
  position: relative;
}
.sideBox .inner {
  background: url(../images/sideBG.gif) bottom right no-repeat;
  width: 368px;
  min-height: 209px;
  height: auto !important;
  height: 209px;
}
.sideBox h2 {
  width: 362px;
  background: url(../images/sideHeadBG.gif) no-repeat;
  color: #fff;
  font-weight: 700;
  font-size: 1em;
  position: relative;
  margin: 3px auto 18px;
}
.sideBox h2 span {
  display: block;
  width: 351px;
  background: url(../images/sideHeadBG.gif) bottom right no-repeat;
  padding: 8px 0 8px 11px;
}
.sideBox h2 b {
  width: 24px;
  height: 22px;
  display: block;
  font-size: 1px;
  position: absolute;
  top: 5px;
  right: 7px;
}
#listBox h2 b {
  background: url(../images/listIcon.gif) no-repeat;
}
#searchBox h2 b {
  background: url(../images/searchIcon.gif) no-repeat;
}
.sideBox a {
  color: #288fc7;
  font-size: 1em;
  line-height: 1.2;
  text-decoration: none;
}
#side .sideBox .howWork {
  font-size: 0.75em;
  font-weight: 700;
  display: block;
  margin: 0 0 7px 14px;
  line-height: 1.2;
  background: url(../images/arrowBullet.png) 11em center no-repeat;
}
.sideBox ul,
.sideBox ol {
  margin: 0 0 10px 29px;
}
#side .sideBox ul li {
  font-size: 0.75em;
  margin: 0 0 8px;
  font-weight: 700;
  color: #40a4db;
  list-style: disc;
}
#side .sideBox ol li {
  font-size: 0.75em;
  margin: 0 0 4px;
  font-weight: 700;
  color: #40a4db;
  list-style: decimal;
}
#side #listBox ol {
  margin: 0 0 4px 33px;
}
#side #listBox .modLinks {
  margin: 0 0 0 28px;
}
#side #listBox .modLinks li {
  margin-bottom: 4px;
}
#side .sideBox ul li span,
#side .sideBox ol li span {
  color: #444;
}
#searchBox {
  margin: 0;
}
.sideBox .button {
  height: 31px;
  text-indent: -999em;
  margin: 3px 0 0 13px;
  display: block;
}
#listBox .button {
  width: 182px;
  background: url(../images/btn_listShipOff.png) no-repeat;
}
#searchBox .button {
  width: 196px;
  background: url(../images/btn_searchShipOff.png) no-repeat;
}
#labelsearch_route0 {
  font-weight: bold !important;
}
#side ul.modLinks {
  overflow: hidden;
  margin: 0 0 9px 23px;
  background: url(../images/arrowBullet.png) 10.5em 4px no-repeat;
}
#side ul.modLinks li {
  float: left;
  list-style: none;
  font-size: 1em;
}
#side ul.modLinks li.last a {
  border: 0;
}
#side ul.modLinks li a {
  display: block;
  font-size: 0.75em;
  padding: 0 5px;
  border-right: 1px solid #40A4DB;
}
/* Sidebox Images */
b.sideImage,
b.sideLogos {
  display: block;
  position: absolute;
}
#searchBox .sideImage {
  width: 142px;
  height: 64px;
  right: 11px;
  top: 94px;
  background-image: url(../images/searchImage.jpg);
  background-repeat: no-repeat;
}
#listBox .sideImage {
  width: 164px;
  height: 95px;
  right: 3px;
  bottom: 54px;
  background: url(../images/sideObjects.gif) no-repeat;
}
#searchBox .sideLogos {
  width: 108px;
  height: 42px;
  right: 8px;
  bottom: 9px;
  background: url(../images/greenLogo.png) no-repeat;
}
#listBox .sideLogos {
  width: 58px;
  height: 42px;
  right: 8px;
  bottom: 9px;
  background: url(../images/ebayLogo.png) no-repeat;
}
/* Dashboard *****************************************/
/* Left Column */
#left-col-dashboard {
  width: 164px;
  float: left;
  clear: left;
  display: inline;
  margin: 0 10px 0 0;
  overflow: hidden;
}
#left-col-search,
#left-col-search-1 {
  width: 228px;
  float: left;
  clear: left;
  display: inline;
  margin: 0 10px 0 0;
  overflow: hidden;
}
#left-col-search.hide {
  display: none;
}
#save-search-wrapper {
  width: 228px;
  float: left;
}
#left-col-dashboard .anyvan-widget-header,
anyvan-widget-header-customer {
  width: 164px;
  background: url(../images/dashboard_dashLeftHead.gif) no-repeat;
  position: relative;
}
#left-col-search .anyvan-widget-header,
#left-col-search-1 .anyvan-widget-header,
#save-search-wrapper .anyvan-widget-header {
  width: 228px;
  background: url(../images/dashLeftHead.gif) no-repeat;
  position: relative;
}
#left-col-dashboard .anyvan-widget-header span {
  display: block;
  width: 138px;
  background: url(../images/dashboard_dashLeftHead.gif) bottom right no-repeat;
  color: #fff;
  font-weight: 700;
  padding: 10px 0 7px 26px;
  font-size: 0.84em;
  font-family: Arial, Helvetica, sans-serif;
}
#left-col-search .anyvan-widget-header span,
#left-col-search-1 .anyvan-widget-header span,
#save-search-wrapper .anyvan-widget-header span {
  display: block;
  width: 202px;
  background: url(../images/dashLeftHead.gif) bottom right no-repeat;
  color: #fff;
  font-weight: 700;
  padding: 10px 0 7px 26px;
  font-size: 0.94em;
  font-family: Arial, Helvetica, sans-serif;
}
#left-col-dashboard .anyvan-widget-content {
  background: url(../images/leftColDashBG_dashboard.gif) no-repeat bottom center;
  /*zoom: 1;*/
}
#left-col-search .anyvan-widget-content,
#left-col-search-1 .anyvan-widget-content,
#save-search-wrapper .anyvan-widget-content {
  background: url(../images/leftColDashBG.gif) no-repeat bottom center;
  /*zoom: 1;*/
}
#left-col-search h3.contracted {
  background: url(../images/contractedLeftColBG.gif) no-repeat;
  margin: 0 0 10px;
  padding-bottom: 11px;
}
#left-col-dashboard h3.contracted {
  background: url(../images/dashboard_contractedLeftColBG.gif) no-repeat;
  margin: 0 0 10px;
  padding-bottom: 11px;
}
#left-col-dashboard h3.contracted span,
#left-col-search h3.contracted span {
  background: 0;
}
/* Right Column */
#right-col-dashboard {
  width: 753px;
  display: inline;
  float: left;
}
#right-col-dashboard ul.ui-tabs-nav {
  width: 745px;
}
#content .dashboard_grid a {
  font-size: 0.99em;
}
.dashboard_title {
  width: 320px;
  height: 65px;
}
.dashboard_grid {
  width: 745px;
  border-spacing: 0px;
  border-collapse: collapse;
}
.dashboard_grid img {
  border: 1px solid #D0D0D0;
}
.dashboard_grid select {
  height: 25px;
  font-size: 0.89em;
  width: 170px;
  color: #15589D;
}
.dashboard_grid tr th,
#listings .data-grid tr th,
#messages-grid tr th,
#messages-grid tr th,
#sent-messages-grid tr th,
#sent-messages-grid tr th {
  color: #FFFFFF;
  background: url(/images/thHead.gif) repeat-x scroll left bottom #135AA0;
  font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif;
  font-size: 0.67em;
  padding: 6px 6px;
  font-weight: normal;
  text-transform: uppercase;
  vertical-align: middle;
}
.dashboard_grid tr td {
  vertical-align: top;
  padding: 20px 10px;
  font-size: 0.94em;
  border-top: 1px solid #D0D0D0;
}
.dashboard_grid tr td table tr td {
  padding: 8px 0px;
  border: none;
}
.dashboard_view_quotes {
  background: url(../images/dashboard_buttons.png) no-repeat;
  background-position: 0px -39px;
  width: 127px;
  height: 28px;
  display: block;
  text-indent: -9999px;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.dashboard_cancel_job {
  background: url(../images/dashboard_buttons.png) no-repeat;
  background-position: -178px -17px;
  width: 52px;
  height: 47px;
  display: block;
  text-indent: -9999px;
  float: left;
  margin-right: 5px;
  margin-bottom: 10px;
}
.dashboard_upgrade_listing {
  background: url(../images/dashboard_buttons.png) no-repeat;
  background-position: 0px -3px;
  width: 127px;
  height: 28px;
  display: block;
  text-indent: -9999px;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
#content .dashboard_grid a.dashboard_invite_bids {
  color: #D71C65;
  font-size: 0.86em;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  padding: 7px 0px;
  height: 14px;
  background: url(../images/dashboard_buttons.png) no-repeat;
  background-position: -141px -216px;
  width: 126px;
  display: block;
  float: left;
  text-align: center;
}
* + html #content .dashboard_grid a.dashboard_invite_bids {
  padding: 5px 5px;
  height: 18px;
}
#content .dashboard_grid a.dashboard_update_addresses {
  background: url(../images/dashboard_buttons.png) no-repeat;
  background-position: 0px -252px;
  width: 141px;
  height: 28px;
  display: block;
  text-indent: -9999px;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.dashboard_driver_details {
  background: url(../images/dashboard_buttons.png) no-repeat;
  background-position: 0px -145px;
  width: 127px;
  height: 28px;
  display: block;
  text-indent: -9999px;
  float: left;
  margin-right: 10px;
}
.dashboard_leave_feedback {
  background: url(../images/dashboard_buttons.png) no-repeat;
  background-position: -141px -181px;
  width: 127px;
  height: 28px;
  display: block;
  text-indent: -9999px;
  float: left;
  margin-right: 10px;
}
.dashboard_view_invoice {
  background: url(../images/dashboard_buttons.png) no-repeat;
  background-position: 0px -74px;
  width: 127px;
  height: 28px;
  display: block;
  text-indent: -9999px;
  float: left;
}
.dashboard_relist {
  background: url(../images/dashboard_buttons.png) no-repeat;
  background-position: 0px -110px;
  width: 127px;
  height: 28px;
  display: block;
  text-indent: -9999px;
  float: left;
  margin-right: 10px;
}
.dashboard_relist_with_bids {
  background: url(../images/dashboard_buttons.png) no-repeat;
  background-position: -141px -110px;
  width: 127px;
  height: 28px;
  display: block;
  text-indent: -9999px;
  float: left;
}
.dashboard_activate {
  background: url(../images/dashboard_buttons.png) no-repeat;
  background-position: 0px -216px;
  width: 127px;
  height: 28px;
  display: block;
  text-indent: -9999px;
  float: left;
}
.dashboard_thumb {
  width: 70px;
}
.dashboard_description {
  width: 370px;
}
.dashboard_grid .dashboard_lowest {
  color: #D71C65;
  /*font-size:1.1em;*/
  font-weight: bold;
}
#provider-completed-grid select,
#provider-custom-grid select {
  height: 20px;
  font-size: 0.89em;
  width: 170px;
  color: #000000;
}
#right-col-dashboard .anyvan-widget-header,
#right-col-dashboard .anyvan-widget-header-customer {
  width: 753px;
  background: url(../images/dashboard_rightDashHead.gif) no-repeat;
  position: relative;
}
#right-col-dashboard .anyvan-widget-header span,
#right-col-dashboard .anyvan-widget-header-customer span {
  display: block;
  width: 727px;
  background: url(../images/dashboard_rightDashHead.gif) bottom right no-repeat;
  color: #fff;
  font-weight: 700;
  font-size: 0.94em;
  padding: 10px 0 7px 26px;
  font-family: Arial, Helvetica, sans-serif;
}
#right-col-dashboard h3.contracted {
  background: url(../images/dashboard_contractedRightColBG.gif) no-repeat;
  margin: 0 0 10px;
  padding-bottom: 11px;
}
#right-col-dashboard h3.contracted span {
  background: 0;
}
/* Other pages that use same ids as search page but should not be wide */
#right-col-search,
#right-col-search-1 {
  width: 687px;
  display: inline;
  float: left;
}
#right-col-search .anyvan-widget-header,
#right-col-search-1 .anyvan-widget-header {
  width: 687px;
  background: url(../images/rightDashHead.gif) no-repeat;
  position: relative;
}
#right-col-search .anyvan-widget-header span,
#right-col-search-1 .anyvan-widget-header span {
  display: block;
  width: 661px;
  background: url(../images/rightDashHead.gif) bottom right no-repeat;
  color: #fff;
  font-weight: 700;
  font-size: 0.94em;
  padding: 10px 0 7px 26px;
  font-family: Arial, Helvetica, sans-serif;
}
#right-col-search.hide {
  display: none;
}
#right-col-search .anyvan-widget-content,
#right-col-search-1 .anyvan-widget-content {
  background: url(../images/rightColDashBG.gif) no-repeat bottom center;
}
#right-col-search h3.contracted {
  background: url(../images/contractedRightColBG.gif) no-repeat;
  margin: 0 0 10px;
  padding-bottom: 11px;
}
#right-col-search h3.contracted span {
  background: 0;
}
#right-col-search .table-pagination {
  border-radius: 4px;
  background: #BFBFBF;
  color: #FFF;
  margin: 0 auto;
  overflow: hidden;
  padding: 5px 10px 3px;
  width: 659px;
}
/* Wide Search Page **********************************/
#search-form {
  display: inline;
}
body.controller-search #right-col-search,
body.controller-search #right-col-search-1 {
  width: 912px;
  display: inline;
  float: right;
}
body.controller-search #right-col-search .anyvan-widget-header,
body.controller-search #right-col-search-1 .anyvan-widget-header {
  width: 912px;
  background: url(../images/rightWideDashHead.gif) no-repeat;
  position: relative;
}
body.controller-search #right-col-search .anyvan-widget-header span,
body.controller-search #right-col-search-1 .anyvan-widget-header span {
  display: block;
  width: 886px;
  background: url(../images/rightWideDashHead.gif) bottom right no-repeat;
  color: #fff;
  font-weight: 700;
  font-size: 0.94em;
  padding: 10px 0 7px 26px;
  font-family: Arial, Helvetica, sans-serif;
}
body.controller-search #right-col-search.hide {
  display: none;
}
body.controller-search #right-col-search .anyvan-widget-content {
  background: url(../images/rightColWideDashBG.gif) no-repeat bottom center;
}
body.controller-search #right-col-search h3.contracted,
body.controller-routematcher #right-col-search h3.contracted {
  /*background: url(../images/contractedRightColBG.gif) no-repeat;*/
  background: url(/images/fullWidthColBG_search.gif) no-repeat;
  margin: 0 0 10px;
  padding-bottom: 11px;
}
body.controller-search #right-col-search h3.contracted span {
  background: 0;
}
body.controller-search #right-col-search .table-pagination {
  border-radius: 4px;
  background: #BFBFBF;
  color: #FFF;
  margin: 0 auto;
  overflow: hidden;
  padding: 5px 10px 3px;
  width: 884px;
}
.table-pagination.no-results {
  text-align: center;
  padding-left: 370px !important;
  padding-right: 370px !important;
  width: 162px !important;
}
.table-pagination.no-results p {
  width: 140px !important;
  padding-top: 4px !important;
  float: left;
}
.table-pagination.no-results .ajax-indicator-pagination {
  display: block;
  float: right;
}
/* Invite Bids [Dug] */
body.controller-routematcher #right-col-search {
  width: 753px;
  display: inline;
  float: right;
}
body.controller-routematcher #right-col-search .anyvan-widget-header {
  width: 753px;
  background: url(../images/rightWideDashHead.gif) no-repeat;
  position: relative;
}
body.controller-routematcher #right-col-search .anyvan-widget-header span {
  display: block;
  width: 886px;
  background: url(../images/rightWideDashHead.gif) bottom right no-repeat;
  color: #fff;
  font-weight: 700;
  font-size: 0.94em;
  padding: 10px 0 7px 26px;
  font-family: Arial, Helvetica, sans-serif;
}
body.controller-routematcher #right-col-search.hide {
  display: none;
}
body.controller-routematcher #right-col-search .anyvan-widget-content {
  background: url(../images/rightColWideDashBG.gif) no-repeat bottom center;
}
body.controller-routematcher #right-col-search h3.contracted span {
  background: 0;
}
body.controller-routematcher #right-col-search .table-pagination {
  border-radius: 4px;
  background: #BFBFBF;
  color: #FFF;
  margin: 0 auto;
  overflow: hidden;
  padding: 5px 10px 3px;
  width: 884px;
}
/* Full Width */
#static h3.panel-full .anyvan-widget-header,
#static h3.full-width-header,
.panel-full .anyvan-widget-header,
.full-width-header,
#view-listing-page .panel-full .anyvan-widget-header {
  width: 927px;
  background: url(../images/fullWidthDashHead.gif) no-repeat;
  position: relative;
  margin: 0px;
  padding: 0px;
  font-size: 100%;
}
.panel-full .anyvan-widget-header span,
.full-width-header span,
#view-listing-page .panel-full .anyvan-widget-header span {
  display: block;
  width: 901px;
  background: url(../images/fullWidthDashHead.gif) bottom right no-repeat;
  color: #fff;
  font-weight: 700;
  /*font-size: 0.94em;*/
  padding: 10px 0 7px 26px;
  font-family: Arial, Helvetica, sans-serif;
}
#view-listing-page .panel-full .full-width-dev {
  border-color: #D0D0D0;
  border-style: solid;
  border-width: 0 1px 1px;
  float: left;
  width: 887px;
  padding: 20px 18px 15px 20px;
  background: url("../images/fullWidthDashBG.gif") no-repeat scroll center top transparent;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  margin-bottom: 10px;
}
.full-width-header span {
  padding: 10px 0 7px 18px;
  width: 909px;
}
/*.panel-full .anyvan-widget-content,
.full-width-panel {background: url(../images/fullWidthDashBG.gif) no-repeat bottom center;}*/
.panel-full h3.contracted,
.panel-full h3#invited_to_listing-header.contracted {
  background: url(../images/fullWidthColBG.gif) no-repeat;
  margin: 0 0 10px;
  padding-bottom: 11px;
}
.panel-full h3.contracted span {
  background: 0;
}
/* Dialog Full Width (898 px) */
#dialog #bids-header,
#dialog #provider-message-filter-header {
  width: 898px;
  background: url(../images/dialogFullWidthHead.gif) no-repeat;
  position: relative;
  margin: 20px auto 0;
}
#dialog #bids-header span,
#dialog #provider-message-filter-header span {
  display: block;
  width: 872px;
  background: url(../images/dialogFullWidthHead.gif) bottom right no-repeat;
  color: #fff;
  font-weight: 700;
  font-size: 0.94em;
  font-family: Arial, Helvetica, sans-serif;
  padding: 10px 0 7px 26px;
}
#bids-header .anyvan-expander,
#provider-message-filter-header .anyvan-expander {
  top: 12px;
}
#provider-message-content {
  padding: 15px 0 0;
}
#dialog #bids p {
  margin-left: 10px;
}
#bids table td {
  background: #E1E4E6;
  vertical-align: middle;
  padding-top: 15px;
  padding-bottom: 15px;
}
#dialog #bids .button,
#dialog #bids .decline {
  width: 47px;
  height: 17px;
  display: block;
  text-indent: -999em;
  margin: 0 auto;
}
#dialog #bids .button {
  background: url(../images/btn_acceptBid.png) no-repeat;
}
a.button-small,
a.button-medium,
a.button-large,
a.button-very-large {
  height: 23px;
  color: #fff !important;
  font-family: Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  padding-top: 5px;
}
a.button-small {
  background: url(/images/button-small.png) no-repeat;
  width: 63px;
}
a.button-medium {
  background: url(/images/button-medium.png) no-repeat;
  width: 85px;
}
a.button-large {
  background: url(/images/button-large.png) no-repeat;
  width: 125px;
}
a.button-very-large {
  background: url(/images/button-very-large.png) no-repeat;
  width: 165px;
}
#payment-wrap a.button-large {
  float: right;
}
a.acceptBidFree {
  background: url(/images/btn_acceptBidFree.gif) no-repeat;
  height: 19px;
  width: 123px;
  line-height: 19px;
  text-indent: -3000px;
  display: block;
  position: absolute;
  top: 400px;
  left: 750px;
}
#dialog #bids .decline {
  background: url(../images/btn_declineBid.png) no-repeat;
}
#dialog #provider-messages-grid {
  clear: both;
}
/* Universal */
.panel-full {
  padding: 1px 0 0;
  overflow: hidden;
}
.anyvan-widget-content,
.full-width-panel {
  position: relative;
  overflow: hidden;
  border: solid #d0d0d0;
  border-width: 0 1px 1px;
  margin-bottom: 10px;
  padding: 10px;
  color: #444;
  line-height: 1.2;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.full-width-panel {
  min-height: 360px;
  height: auto !important;
  height: 440px;
}
.anyvan-widget-content table#ppc th a {
  color: #FFFFFF;
}
.anyvan-widget-content a {
  color: #15589D;
  line-height: 1.2em;
}
.anyvan-widget-content li {
  margin: 0 0 2px;
}
.anyvan-expander,
.expanded .expander,
.anyvan-expander-customer {
  width: 14px;
  height: 14px;
  position: absolute;
  z-index: 99;
  top: 12px;
  left: 9px;
  background: url(../images/modDownArrow.png) no-repeat;
  cursor: pointer;
}
.contracted .anyvan-expander,
.contracted .expander {
  background: url(../images/modUpArrow.png) no-repeat;
}
#left-col-dashboard #messages {
  padding-bottom: 10px;
}
#messages ul {
  margin: 0 0 0 8px;
}
#messages ul li {
  float: left;
  margin: 0 5px 0 0;
}
#messages p {
  margin-right: 10px;
}
#messages p strong {
  font-weight: 700;
}
#messages .table-pages {
  margin: 0;
}
/******** Search header */
#searchHeader {
  background: url(/images/searchHeaderBackground.gif) no-repeat;
  width: 912px;
  margin-bottom: 10px;
}
#searchHeader.ui-widget-content,
#searchHeader .ui-widget-content {
  border: none;
  background: none;
}
#searchHeader ul {
  background: url(/images/searchHeaderTop.gif) no-repeat;
  height: 28px;
  padding: 4px 0px 0px 17px;
}
#searchHeader ul li {
  float: left;
  text-align: center;
  width: 170px;
  height: 24px;
  background: url(/images/searchHeaderTab.gif) no-repeat top left;
  height: 28px;
}
#searchHeader ul li a {
  display: block;
  color: #fff;
  font-weight: bold;
  font-size: 1.2em;
  text-decoration: none;
  padding-top: 9px;
  height: 19px;
  width: 170px;
}
#searchHeader ul li a:hover {
  color: #fff;
}
#searchHeader ul li.last {
  width: 171px;
}
#searchHeader ul li.ui-tabs-active {
  background: url(/images/searchHeaderSelectedTab.gif) no-repeat top left;
}
#searchHeader #searchAll,
#searchHeader #searchLocal {
  background: url(/images/searchHeaderBackground.gif) no-repeat bottom left;
}
#searchHeader #searchCountry,
#searchHeader #searchRoute {
  padding: 0 4px 5px 4px;
  border-bottom: 1px solid #D0D0D0;
  border-left: 1px solid #D0D0D0;
  border-right: 1px solid #D0D0D0;
  border-radius: 0 0 5px 5px;
}
#searchCountry .inner,
#searchRoute .inner {
  background: #ECEEEF;
  border-radius: 0 0 5px 5px;
  overflow: hidden;
  height: auto;
  padding: 10px 20px;
}
.search-button {
  display: inline-block;
  padding: 5px;
  margin: 3px;
  width: auto;
  text-transform: uppercase;
}
#searchHeader div#searchLocal {
  position: relative;
  top: 0px;
  left: 0px;
}
#searchHeader #searchAll {
  height: 4px;
}
#searchHeader #searchLocal {
  height: 25px;
  padding: 30px 20px;
}
#searchHeader #searchRoute {
  height: auto;
  overflow: hidden;
}
#searchHeader #searchCountry #searchCountryCountrySelect,
#searchHeader #searchLocal #searchLocalRadiusSelect {
  float: left;
  margin-right: 30px;
  position: relative;
  top: -18px;
}
#searchHeader #searchCountry #searchCountryCountrySelect #ca_country,
#searchHeader #searchLocal #searchLocalRadiusSelect #r_local {
  display: block;
  width: 170px;
}
#searchHeader #searchCountry #searchCountryCountrySelect label,
#searchHeader #searchLocal #searchLocalRadiusSelect label {
  display: block;
  margin-bottom: 7px;
}
#searchHeader #searchCountry .check-box-group,
#searchHeader #searchLocal .check-box-group {
  width: auto;
  margin-right: 20px;
}
#searchHeader #searchLocal #start_location_local,
#searchHeader #searchLocal #start_location_route {
  float: left;
  margin-right: 30px;
  width: 185px;
}
#searchHeader #searchRoute .multiCol {
  float: left;
  width: 240px;
}
#searchHeader #searchRoute .submitCol {
  float: right;
  width: 140px;
  text-align: right;
  /*	height: 50px;
	margin-top:90px;*/
}
#searchHeader #searchRoute .multiCol label,
#searchHeader #searchRoute .multiCol input,
#searchHeader #searchRoute .multiCol select {
  display: block;
  width: 190px;
  margin: 7px 0px;
}
#searchHeader #searchRoute #searchRouteRight div.radio-item label,
#searchHeader #searchRoute #searchRouteRight div.radio-item input {
  margin: 4px 0px;
  display: inline;
  width: auto;
}
#searchHeader #searchRoute #searchRouteRight div.radio-item {
  vertical-align: top;
}
#searchHeader #searchRoute #searchRouteRight div.radio-item input {
  margin-right: 5px;
  height: 15px;
}
select#interested_mileage {
  font-size: 0.85em;
  text-transform: capitalize !important;
}
#interested-mileage {
  /*clear: both;*/
  float: left;
  margin-left: 290px;
  font-size: 0.8em;
  color: #222;
}
#searchHeader div.ajax-valid {
  display: none !important;
}
#searchHeader div.ajax-indicator {
  float: left;
  margin-top: -2px;
  padding-right: 3px;
}
#searchHeader div.ajax-form-error {
  float: left;
  clear: none;
}
div#searchLocalErrors {
  clear: both;
  position: absolute;
  left: 220px;
  top: 55px;
}
/* System Message */
#content .message {
  padding: 2px 11px;
}
#content .messages p {
  color: #D71C65;
  font-weight: 700;
  line-height: 1.2;
}
#content .messages h5 {
  color: #D71C65;
  font-weight: 700;
  font-size: 0.83em;
  margin: 0 0 3px;
}
/* Customer Dashboard */
#recent-activity ul {
  margin: 0 0 0 14px;
}
#recent-activity ul li {
  margin: 0 0 4px 1px;
  /*list-style: disc;
	color: #40a4db;*/
}
#recent-activity ul li span {
  color: #444;
}
#recent-activity .time-label {
  font-weight: 700;
}
#listings-tabs {
  background: none;
  border: 0;
}
#listings-tabs-container,
#history-tabs-container,
#active-listings,
#initial-dashboard-listings-tab,
#ui-tabs-6 {
  border: 0;
}
#listings .ui-widget-content {
  background: none;
}
.my_messages_bar {
  background: url(/images/thHead.gif) repeat-x;
  width: 100%;
}
#messages p {
  margin: 20px 0 8px 8px;
}
/*#list-shipment .dialog-exempt,*/
#search #search-link {
  font-weight: 700;
  font-size: 1.06em;
}
/*#list-shipment .dialog-exempt{display:block; height:26px;}*/
/* What Happens Next */
#whats-moving p strong {
  color: #D71C65;
}
#whats-moving ul {
  overflow: hidden;
  margin: 0 0 10px;
}
#whats-moving ul li {
  float: left;
  display: inline;
  margin: 0 25px 0 0;
  text-transform: uppercase;
}
#whats-moving ul li.active a {
  color: #D71C65;
}
#whats-moving ul li.next3 {
  margin: 0;
}
/* View Message */
#view-messages {
  font-size: 1.2em;
}
#view-messages .button {
  float: right;
  background: url(/images/send_message_button.png) no-repeat;
  width: 92px;
  height: 38px;
  border: none;
  text-indent: -9999px;
  position: relative;
  right: 92px;
  cursor: pointer;
}
#dialog #tabs li a.view-messages {
  padding: 8px 18px;
}
#view-messages #msgInfo,
#view-messages #pickupInfo,
#view-messages #msgRespond {
  padding: 0 0 10px;
  margin: 0 0 10px;
  border-bottom: 1px solid #d0d0d0;
  width: 860px;
}
#view-messages #pickupInfo,
#view-messages #msgRespond {
  border: 0;
}
#view-messages #msgInfo td,
#view-messages #pickupInfo td,
#view-messages #msgRespond td {
  font-size: 0.69em;
  color: #444;
  padding: 2px 10px 2px 2px;
}
#view-messages #msgInfo td strong,
#view-messages #msgInfo td a,
#view-messages #pickupInfo a,
#view-messages #pickupInfo strong,
#view-messages #msgRespond strong,
#view-messages #msgRespond a,
#view-messages #msgRespond p {
  font-size: 1em;
}
#view-messages #msgInfo td.str,
#view-messages #pickupInfo td.str,
#view-messages #msgRespond td.str {
  width: 135px;
  text-align: right;
  line-height: 1.2em;
}
#view-messages .form-row {
  overflow: hidden;
}
#view-messages .left-column {
  padding-left: 10px;
  padding-right: 10px;
  width: 850px;
}
#view-messages #memberProtection {
  margin-left: 142px;
  width: 500px;
}
#view-messages p strong,
#view-messages ul strong {
  font-weight: 700;
  line-height: 1.2;
  color: #444;
}
#dialog #view-messages ul li {
  background: 0;
  padding: 0;
  color: #444;
}
#view-messages #msgRespond p {
  margin-bottom: 2px;
}
#msgRespond p strong {
  margin-top: 9px;
  display: block;
}
#view-messages p .report {
  display: block;
  line-height: 1.2;
  margin: 2px 0 0;
}
#view-messages .form-row label {
  width: 135px;
  padding: 2px 4px 2px 2px;
  text-align: right;
  font-weight: 700;
  line-height: 1.2;
}
#view-messages .form-row textarea {
  padding: 0;
  margin: 0;
  float: left;
  width: 600px;
  height: 70px;
  margin: 2px 0 0;
}
#view-messages .form-row #word-count-comment_response,
#view-messages .form-row .form-field-description {
  clear: both;
  display: block;
  float: left;
  margin: 5px 0 0 143px;
  /*143*/
  width: 150px;
}
#content #view-messages .form-field-description {
  margin-left: 40px;
  width: auto;
}
#dialog #view-messages #reply-form-submit {
  /*	display: block;
	width: 63px;
	color: #222;
	float: right;
	background: url(../images/btn_replyOff.png) no-repeat;
	border: 0;
	overflow: hidden;
	height: 23px;
	padding: 23px 0 0;
*/
  float: right;
  background: url(/images/send_message_button.png) no-repeat;
  width: 92px;
  height: 38px;
  border: none;
  text-indent: -9999px;
  position: relative;
  right: 109px;
  cursor: pointer;
  margin-right: 0px;
}
#content #word-count-comment_response {
  font-size: 0.63em;
  margin: 2px 0 0;
}
#content .comment-response {
  margin: 0 0 0 10px;
}
#content table#msgRespond .comment,
#content table#msgRespond .comment-response {
  margin: 15px 0px;
}
table#msgRespond .message-responses {
  margin-left: 10px;
}
#content p#main-message {
  color: #000;
  line-height: 1.2em;
}
#content .comment-response p {
  margin: 0 0 4px;
}
#response .button {
  line-height: 1.2;
  margin: 0 10px 0 0;
}
#content #reply-form-submit {
  display: block;
  width: 63px;
  color: #222;
  /*margin: 50px 110px 5px 0px;*/
  margin: 0px 110px 5px 0px;
  float: right;
  background: url(../images/btn_askOff.png) no-repeat;
  border: 0;
  overflow: hidden;
  height: 23px;
  padding: 0px 0 0;
}
/* Provider Messages */
#viewBox {
  margin: 9px 0 10px 10px;
  overflow: hidden;
  float: left;
  display: block;
  width: 5em;
}
#provider-message-content #filter {
  float: left;
  color: #444;
  font-size: 0.83em;
  margin: 6px 0 10px;
}
#provider-messages-grid td p strong {
  font-weight: 700;
}
#content #provider-messages-grid td p.summary {
  font-style: italic;
  margin: 0 0 8px;
}
#content #provider-messages-grid td label {
  font-size: 1em;
  display: block;
  margin: 0 0 3px;
}
#content #provider-messages-grid td textarea {
  width: 220px;
  margin: 0 0 5px;
}
#content #provider-messages-grid td input.button {
  border: 0;
  padding: 23px 0 0;
  width: 63px;
  height: 23px;
  background: url(../images/btn_askOff.png) no-repeat;
  float: right;
  cursor: pointer;
  margin: 0 67px 0 0;
}
#content #provider-messages-grid td a {
  /*color: #399ED6;*/
  color: #15589D;
}
#content #provider-messages-grid td a:hover {
  color: #D71C65;
}
#content #provider-messages-grid td a.button {
  text-transform: capitalize;
  display: block;
  margin: 0 0 3px;
  line-height: 1.2;
}
.invitemsg {
  margin-top: 5px;
  font-weight: bold;
  font-style: italic;
}
.invitemsg .invitecontent {
  font-weight: normal;
}
/* Cancel Listing Page */
#cancel-listing h2 {
  color: #40A5DD;
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 15px;
}
#cancel-listing textarea {
  width: 519px;
  height: 100px;
}
#cancel-listing #cancel-reason-comment-word-count {
  display: none;
}
#content #cancel-listing p {
  font-size: 1em;
  line-height: 1.3em;
}
#cancel-listing .left-column {
  padding: 24px 0 0 10px;
  width: 521px;
}
#cancel-listing .right-column {
  width: 319px;
  padding-bottom: 5px;
}
#cancel-listing label {
  font-weight: 700;
  text-align: left;
}
.remove_listing_see_you {
  background: url(../images/remove_listing_see_you.png) no-repeat;
  width: 255px;
  height: 371px;
  text-indent: -999px;
  margin-left: 50px;
}
#cancel-listing a {
  color: #40a4db;
}
#cancel-reason {
  margin: 20px 0 0;
}
#cancel-reason-submit {
  float: right;
  width: 278px;
  height: 49px;
  margin: 20px 0px 0 0;
  overflow: hidden;
  cursor: pointer;
  background: url(../images/btn_removeListingOff.png) no-repeat;
  border: 0;
  display: inline;
  color: transparent;
  text-transform: capitalize;
  text-indent: -9000px;
}
.get_accredited_now {
  background: url(../images/get_accredited_now.png) no-repeat;
  width: 164px;
  height: 117px;
  text-indent: -999px;
  margin-bottom: 10px;
}
.get_accredited_now a {
  display: block;
  text-indent: -999px;
  margin: 70px 10px 0px 90px;
  width: 70px;
}
/* Edit Listing Pages */
/* Striped Grids */
.data-grid table,
.data-grid-admin table {
  width: 100%;
}
/*div#searchTabContainer .data-grid table{
	width: 909px;
}*/
.data-grid thead tr,
.data-grid-admin thead tr {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.data-grid th,
.data-grid-admin th {
  background: #135AA0 url(../images/thHead.gif) repeat-x bottom left;
  color: #fff;
  font-size: 0.56em;
  /*font-weight: 700;*/
  text-transform: uppercase;
  font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif;
  padding: 6px 6px 4px;
}
.data-grid td,
.data-grid-admin td {
  color: #444;
  line-height: 1.25;
  font-size: 0.78em;
  font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif;
  padding: 15px 8px 15px 8px;
  vertical-align: middle;
}
.data-grid tr td,
.data-grid-admin tr td {
  background: #f4f4f4;
}
.data-grid tr.odd td,
.data-grid-admin tr.odd td {
  background: #e4e4e4;
}
.data-grid tr td.bin {
  width: 56px;
  padding: 0px;
  vertical-align: top;
}
#listings .activeBidsButton {
  display: block;
  /*width: 72px;
	height: 23px;*/
  width: 77px;
  height: 44px;
  text-indent: -999em;
  background: url(../images/btn_viewBids.png) no-repeat;
}
#listings .activeEditButton {
  display: block;
  width: 36px;
  height: 21px;
  text-indent: -999em;
  background: url(../images/btn_editBids.png) no-repeat;
  margin-top: 1px;
}
#content .viewButtonShip {
  background: url(/images/search_deliveries_toggle.png) no-repeat 24px -127px;
  display: block;
  width: 72px;
  height: 19px;
  text-indent: -999em;
  margin-right: 5px;
}
#watch-listings,
#bid-listings,
#ui-tabs-15,
#ui-tabs-5,
#ui-tabs-14,
#content #ui-tabs-12,
#ui-tabs-21,
#ui-tabs-7,
#ui-tabs-16,
#ui-tabs-18,
#ui-tabs-22,
#ui-tabs-20,
#ui-tabs-11,
#ui-tabs-17 {
  border: 0;
}
#listings .data-grid td a.leaveFeeback {
  display: block;
  color: #D71C65;
}
/* Sales History */
/* Job Alerts */
#jobs-alerts {
  padding: 10px 3px 3px;
}
#jobs-alerts p {
  margin: 0 0 8px 10px;
}
#jobs-alerts p.noRecords {
  margin: 4px 0 8px 10px;
}
/* Admin pages */
#admin-full-width,
#admin-filter {
  position: relative;
  top: 0px;
  left: 0px;
  min-height: 100px !important;
  clear: both;
}
#admin-full-width .data-grid .table-pagination {
  width: 886px;
}
#admin_menu ul {
  margin-bottom: 10px;
}
div.admin-filter-col-one {
  float: left;
  width: 240px;
  padding: 4px;
}
div.admin-filter-col-one div {
  margin-bottom: 10px;
  float: left;
}
div.admin-filter-col-one label {
  width: 70px;
  float: left;
}
div.admin-filter-col-one input,
div.admin-filter-col-one input {
  float: left;
}
div.admin-filter-col-two {
  float: left;
  width: 200px;
  /*border-left: #ccc 1px solid;*/
  padding: 4px;
}
div.admin-filter-col-three {
  float: left;
  width: 200px;
  /*border-left: #ccc 1px solid;*/
  padding: 4px;
}
div.admin-filter-col-four {
  float: left;
  width: 200px;
  /*border-left: #ccc 1px solid;*/
  padding: 4px;
}
div.admin-filter-buttons {
  border-top: #ccc 1px solid;
  padding: 4px;
  clear: left;
  text-align: right;
}
.admin-info-box {
  margin-bottom: 10px;
}
.admin-info-box .admin-comments {
  margin: 10px 0 0 0;
  border-top: 1px solid #aaa;
  padding: 10px 0 10px 0;
  font-size: 12px;
}
.admin-info-box .admin-comments .label {
  margin-top: 0;
  font-size: 14px;
}
.admin-info-box .admin-comments .info {
  padding-bottom: 5px;
}
.admin-info-box .admin-comments .nickname {
  font-weight: bold;
}
.admin-info-box .admin-comments .comment {
  padding: 0 5px 15px 5px;
  line-height: 16px;
}
.admin-info-box .admin-comments #note {
  width: 347px;
  height: 250px;
  padding: 5px;
  font-size: 14px;
}
.data-grid-admin {
  max-height: 400px;
  overflow: scroll;
}
.strikethrough {
  text-decoration: line-through;
}
/* Search Box */
#left-col-dashboard #search {
  padding: 10px 3px 12px;
}
#search-link {
  margin: 0 0 4px 16px;
  display: block;
  background: url(/images/add_future_routes.png) no-repeat 0px -61px;
  width: 127px;
  height: 28px;
  text-indent: -9000px;
  font-size: 0;
  line-height: 0;
}
#saved-search-grid-wrap p {
  font-weight: 700;
  margin: 5px 0 0 8px;
}
.best_match_wait {
  background: url(/images/ajax-loader.gif) no-repeat;
  width: 200px;
  height: 16px;
  float: left;
  font-size: 0.69em;
  color: #D71C65;
  font-weight: bold;
  padding: 3px 0 10px 20px;
  display: none;
}
.wait_customer_dash {
  font-size: 0.79em;
  margin-left: 45px;
}
.wait_invite_box {
  margin-left: 160px;
  margin-top: -10px;
}
/* Table Pagnation */
.data-grid .table-pagination {
  background: #bfbfbf;
  color: #fff;
  overflow: hidden;
  width: 659px;
  margin: 0 auto;
  border-radius: 4px;
  padding: 5px 10px 3px;
}
.data-grid .table-pagination .table-pages li {
  float: left;
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
}
.data-grid .table-pagination .records-found {
  margin: 0 15px 0 0;
}
.data-grid .table-pagination .records-found strong {
  font-weight: 700;
}
#content .data-grid .table-pagination .page-indicator {
  font-weight: 700;
  margin: 0 15px 0 0;
}
.data-grid .table-pagination .page-first a,
.data-grid .table-pagination .first-page-link {
  background: url(../images/btn_controlFirst.gif) center right no-repeat;
  padding: 5px 27px 5px 0;
}
.data-grid .table-pagination li.page-previous-listings {
  /*	margin-left: 100px;*/
  float: right;
}
#content .data-grid .table-pagination .page-prev a,
.data-grid .table-pagination .previous-page-link {
  background: url(../images/btn_controlPrev.gif) center right no-repeat;
  padding: 5px 27px 5px 0;
  margin: 0 2px 0 0;
}
.data-grid .table-pagination .page-next a,
.data-grid .table-pagination .next-page-link {
  background: url(../images/btn_controlNext.gif) center left no-repeat;
  padding: 5px 0 5px 27px;
}
.data-grid .table-pagination .page-last a,
.data-grid .table-pagination .last-page-link {
  background: url(../images/btn_controlLast.gif) center left no-repeat;
  padding: 5px 0 5px 27px;
}
.data-grid .table-pagination .controls {
  color: #dfdfdf;
  margin-right: 4px;
  font-weight: 700;
}
#content .data-grid .table-pagination .controls a,
#content a.show-more-link {
  color: #fff;
}
#content .data-grid .table-pagination .controls a:hover,
#content a.show-more-link:hover {
  color: #D71C65;
}
#content a.show-more-link {
  text-decoration: none;
}
#content a.show-more-link:hover {
  text-decoration: underline;
}
#results_per_page,
.table-pagination select {
  font-size: 0.69em;
  margin: 4px 0;
  float: right;
}
.data-grid .table-pagination .page-num {
  margin: 0px 12px;
}
.data-grid .table-pagination .page-num a,
.data-grid .table-pagination .page-num span {
  border-radius: 1px;
  display: inline-block;
  border: #d1d1d1 1px solid;
  background: #afafaf;
  padding: 3px 6px;
  position: relative;
  top: -3px;
  text-decoration: none;
}
.data-grid .table-pagination .page-num span {
  background: #545454;
}
#content .data-grid tr td p,
#content .data-grid-admin tr td p {
  font-size: 1em;
  margin: 0;
}
#content .data-grid td a,
#content .data-grid-admin td a {
  font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: #15589D;
}
div.table-pagination a {
  color: #15589D;
}
#content .data-grid th a,
#content .data-grid-admin th a {
  font-size: 1em;
  color: #fff;
  font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif;
}
.cross,
.tick {
  width: 17px;
  height: 17px;
  line-height: 1;
  font-size: 1px;
  margin: 0 auto;
}
.tick {
  background: url(../images/iconTick.png) no-repeat;
}
.cross {
  background: url(../images/iconCross.png) no-repeat;
}
#content #saved-search-grid tr td {
  background: none;
  padding: 2px 2px 2px 8px;
}
#content #saved-search-grid tr td a,
#content #feedback-grid tr td a,
#content #provider-messages-grid tr td a,
#content #full-bid-grid tr td a {
  display: inline;
}
#profile-feedback-grid td p strong {
  margin: 4px 0 2px;
  display: block;
}
/* Messages */
#messages {
  padding: 3px;
}
#listings {
  padding: 10px 3px 3px;
}
#listings {
  position: relative;
}
#listings .noRecords,
#listings .noCompleted,
#ui-tabs-6 p,
#ui-tabs-15 p,
#active-listings p,
#initial-dashboard-listings-tab p,
#watch-listings p,
#bid-listings p,
#ui-tabs-12 p,
#ui-tabs-21 p,
#ui-tabs-7 p,
#ui-tabs-16 p,
#ui-tabs-18 p,
#ui-tabs-20 p,
#ui-tabs-22 p,
#tab-urgent p {
  padding: 33px 0 8px;
  text-align: center;
  color: #444;
  font-weight: 700;
  background: url(../images/thHead.gif) repeat-x;
}
#bids .noRecords,
#tab-list .noRecords,
#tab-urgent .noRecords,
#listings .noRecords {
  padding: 33px 0 8px;
  text-align: center;
  color: #444;
  font-weight: 700;
}
#tab-list .noRecords {
  padding: 18px 0 8px;
}
#active-bids-content #whatTextActive {
  color: #D71C65;
  margin-top: 5px;
  margin-left: 0px;
  cursor: pointer;
  text-decoration: underline;
}
#active-bids-content .acceptButton {
  /*background: url(../images/btn_acceptButton.gif) no-repeat;
	width: 59px;
	height: 19px;*/
  background: url('/images/accept-bid-buttons.png') no-repeat 0px -91px;
  width: 78px;
  height: 39px;
  text-indent: -999em;
  display: block !important;
}
#active-bids-content .decline {
  background: url('/images/accept-bid-buttons.png') no-repeat 0px -32px;
  width: 78px;
  height: 27px;
  text-indent: -999em;
  display: block !important;
}
#active-bids-content .replyButton {
  background: url('/images/accept-bid-buttons.png') no-repeat 0px -132px;
  width: 84px;
  height: 27px;
  text-indent: -999em;
  display: block !important;
  margin-top: 10px;
}
.h1_dashboard {
  margin-left: 200px;
  color: #1A468F;
  font-size: 1.2em;
}
/* Featured Listings *********************************/
#right-col-search .featuredNote,
#listings .featuredNote {
  color: #d71c65;
  position: absolute;
  top: 3px;
  right: 9px;
}
#content #profile ul li {
  margin-bottom: 8px;
  font-size: 0.82em;
}
#profile ul li a {
  font-weight: 700;
}
#feature-gwg-winner {
  position: relative;
  top: 2px;
  right: 10px;
  float: right;
}
#right-col-search #featured-grid-tbody .last-row td {
  border-bottom: 6px solid #13599e;
}
#featured-grid-tbody td {
  background: #fff;
  border-bottom: 1px solid #13599e;
}
#promoteListings #backListings {
  margin: 12px 0 0;
}
#promoteListings .makeFeaturedButton {
  display: block;
  text-indent: -999em;
  width: 66px;
  height: 18px;
  background: url(../images/btn_upgrade.png) no-repeat;
}
/* Accept a Bid **************************************/
#accept-bid a {
  /*color: #399ED6;*/
  color: #15589D;
}
#accept-bid .left-column {
  width: 420px;
  padding: 24px 0 0 40px;
}
#accept-bid .right-column {
  width: 420px;
  float: left;
  padding-left: 0px;
}
#accept-bid #payment-wrap-how .radio-item {
  float: left;
}
#accept-bid .pay-details {
  border-top: 1px solid #444444;
  float: left;
  width: 820px;
  margin-left: 40px;
  margin-top: 20px;
  padding-top: 15px;
}
#accept-bid .pay-details p {
  padding-left: 10px;
  font-size: 0.79em;
}
#accept-bid #payment-wrap-how label {
  padding-right: 0px;
  margin: 0px;
  padding-top: 0px;
}
#accept-bid .pay-add {
  background: #ffffff;
  border: 1px solid #717171;
  border-radius: 4px;
  float: left;
  margin-right: 25px;
  width: 246px;
  padding: 4px;
  min-height: 140px;
  position: relative;
}
#accept-bid .pay-add h3 {
  margin-top: 0px;
  font-size: 0.75em;
}
#accept-bid #payment-wrap-how {
  padding-left: 6px;
  font-size: 1.1em;
  font-weight: bold;
  float: left;
}
#accept-bid .thin-col {
  float: left;
  display: inline;
  width: 225px;
  padding: 37px 0 0;
}
#accept-bid .left-column h2 {
  font-weight: 700;
  color: #15589D;
  font-size: 0.83em;
  margin: 8px 0 2px;
}
#accept-bid #thin-col-2 {
  width: 245px;
}
#accept-bid .thin-col p.item-heading {
  font-weight: 700;
  margin: 0;
  line-height: 1.25;
}
#accept-bid .from-third p,
#accept-bid .to-third p,
#accept-bid .billing-third p {
  margin: 0;
}
#accept-bid .billing-third {
  margin-bottom: 12px;
}
#accept-bid p.date {
  color: #45a4dc;
  margin: 0px;
  float: left;
  position: absolute;
  bottom: 0px;
}
.blue_color {
  color: #45a4dc;
  font-weight: bold;
}
/*new*/
#accept-bid p.blurb {
  font-size: 1em;
  font-weight: bold;
  padding-left: 30px;
  padding-top: 20px;
}
#accept-bid p.blurb1 {
  font-size: 1em;
  font-weight: bold;
}
#accept-bid .left-column p.blurb {
  width: 310px;
}
#accept-bid .left-column div.whatnow {
  border: 1px solid #717171;
  margin-right: 30px;
  padding: 10px;
  border-radius: 4px;
  background: #ffffff;
}
#accept-bid .left-column div.whatnow ul li {
  padding-bottom: 5px;
  padding-top: 5px;
  font-size: 0.98em;
}
#accept-bid img {
  margin: 0px 0 0;
}
#accept-bid h3,
#accept-bid .detail-item h4,
#payment-wrap label.form-row-head {
  font-size: 0.75em;
  font-weight: 700;
  margin: 16px 0 4px;
  text-align: left;
}
#accept-bid .left-column p {
  margin: 0 0 4px;
}
#payment-wrap-how input {
  width: auto;
  float: none;
  padding: 0;
  margin: 0 5px 0 0;
}
#payment-wrap-how .radio-item {
  margin: 3px 0;
}
#payment-wrap-how label {
  text-align: left;
  float: none;
}
#payment-wrap-how label.form-row-head {
  width: auto;
  margin: 2px 0 10px;
  display: block;
}
#thank-you #paypal-confirm {
  display: block;
  width: 72px;
  height: 23px;
  text-indent: -999em;
  background: url(../images/btn_confirmOff.png) no-repeat;
  overflow: hidden;
}
.right {
  float: right;
}
#amount-summary {
  border: 3px solid #717171;
  border-radius: 4px;
  width: 392px;
  padding: 4px;
  background: #ffffff;
  float: left;
}
#amount-summary table {
  width: 392px;
  border-bottom: 1px solid #000000;
}
#amount-summary table.header {
  border: 1px solid #135AA0;
  border-radius: 4px;
  width: 392px;
}
#amount-summary table th {
  background: #135AA0 url(../images/thHead.gif) repeat-x bottom left;
  color: #fff;
  font-size: 0.7em;
  font-weight: 700;
  font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif;
  padding: 4px 8px;
}
#amount-summary table.content {
  margin: 6px;
  width: 380px;
}
#amount-summary table td {
  color: #444;
  line-height: 1.25;
  font-size: 0.7em;
  font-weight: bold;
  font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif;
  padding: 5px 0px 5px 0px;
  vertical-align: middle;
  border-bottom: 1px solid #D0D0D0;
}
#amount-summary table tr td.amount,
#amount-summary table tr th.amount {
  text-align: right;
}
p#balance-reminder {
  margin: 3px 0px;
}
#accept-bid #payment-wrap {
  width: 360px;
}
#payment-wrap {
  float: left;
  clear: both;
  padding: 10px 0 0 40px;
  width: 826px;
}
#paypal-wrap p {
  clear: both;
}
/* Paypoint */
#fields label {
  font-weight: 700;
  font-size: 0.69em;
  color: #444;
  display: inline;
  float: left;
  width: 150px;
}
#fields input,
#fields select {
  width: 200px;
}
#fields .form-row {
  overflow: hidden;
}
#ccAccepted {
  bottom: 20px;
  left: 50px;
}
#feature-listing-content #ccAccepted {
  float: left;
  clear: both;
  display: inline;
  position: static;
  margin-left: -4px;
}
#accept-bid .full-width-panel {
  padding-bottom: 70px;
}
/* Search Grid ***************************************/
#content #location-widget label {
  font-size: 0.69em;
  display: block;
  margin: 0 0 3px;
  clear: both;
}
#left-col-search #location-widget label {
  clear: none;
}
#search-grid #expanded-content h3 {
  font-weight: 700;
  font-size: 1em;
  margin: 0 0 8px;
}
#content #location-widget select,
#content #location-widget input {
  margin-bottom: 6px;
}
#search-grid #expanded-content #watchLinks {
  margin-top: 14px;
}
#search-grid #expanded-content #watchLinks li {
  padding-left: 0;
}
#search-grid #expanded-content #watchLinks li a {
  padding-left: 5px;
}
#search-grid #expanded-content #details li,
#search-grid #expanded-content .details li,
#search-grid #expanded-content #watchLinks li {
  font-size: 1em;
  margin: 0 0 2px;
}
#searchTabContainer #search-grid tr.alt-row td {
  background: #ededed;
}
#checkSelect {
  overflow: hidden;
  margin: 0 0 5px;
}
#checkSelect li {
  float: left;
  display: inline;
  color: #15589D;
  text-decoration: underline;
  line-height: 1.2;
  border-right: 1px solid #399ED6;
  padding: 0 5px 0;
  cursor: pointer;
}
#checkSelect li:hover {
  color: #D71C65;
}
#checkSelect li.inv {
  border: 0;
}
#category-widget .check-box-group {
  margin-right: 0;
}
#category-widget .check-box-item {
  width: 150px;
}
/* Form Page Styling (may be able to remove this) ****/
#formContainer {
  width: 926px;
  background: url(../images/contentBG.gif) no-repeat;
  margin: 0 auto;
  padding: 1px 0 0;
}
#formContainer .inner {
  width: 926px;
  background: url(../images/contentBG.gif) bottom right no-repeat;
  overflow: hidden;
  padding: 0 0 20px;
}
#formContainer h3 {
  width: 918px;
  background: url(../images/headBG.gif) no-repeat;
  color: #fff;
  margin: 3px auto 40px;
}
#formContainer h3 span {
  width: 910px;
  display: block;
  padding: 8px 0 8px 8px;
  background: url(../images/headBG.gif) bottom right no-repeat;
  font-weight: 700;
  font-size: 0.94em;
  font-family: Arial, Helvetica, sans-serif;
}
#formContainer .labelTD {
  width: 86px;
  padding-right: 4px;
  text-align: right;
}
#formContainer .labelTDTop {
  width: 182px;
  padding-right: 4px;
  text-align: right;
}
.form {
  width: 365px;
  float: left;
  display: inline;
  height: 300px;
  margin: 0 0 0 28px;
}
#cont2 {
  margin: 0 0 0 60px;
}
.form table {
  width: 365px;
}
.form table td {
  font-size: 0.69em;
  color: #444;
  padding: 2px 0;
}
.form table td strong {
  font-weight: 700;
}
.selectAddress select {
  width: 170px;
  margin: 0 0 0 8px;
}
.form table input {
  width: 268px;
}
.form table p {
  font-size: 0.69em;
  margin: 2px 0;
}
#content .form-field-description {
  margin-top: 5px;
  float: left;
  padding-left: 100px;
  clear: left;
  width: 100%;
}
#content #provider-signup-two .form-field-description {
  /*padding-left: 35px;*/
  padding-left: 0px;
  padding-top: 5px;
}
#content #feedbackContent .form-field-description,
#content #leaveFeedbackProvider .form-field-description,
#content #report-form .form-field-description {
  padding-left: 0px;
  margin-top: 5px;
}
.save_bid_message {
  position: relative;
  top: -30px;
}
.save_bid_message .check-box-group {
  float: right;
  margin: 0px;
}
#word-count-bid_message,
#word-count-listing_question {
  margin-top: 2px;
  padding-right: 5px;
  text-align: right;
}
/* Input Specific */
#phone1,
#phone2 {
  width: 120px;
}
#pickUpDate1,
#pickUpDate2 {
  width: 115px;
}
#formContainer #tMe,
#formContainer #saveAddress1,
#formContainer #saveAddress2,
#formContainer #flexible1,
#formContainer #flexible2 {
  width: auto;
}
/* Buttons */
#formNav {
  overflow: hidden;
  float: right;
  width: 926px;
}
#formNav li {
  float: right;
  margin: 0 5px 0 0;
}
#formNav .next {
  margin: 0 13px 0 0;
}
#formNav .back a {
  background: url(../images/btn_backOff.gif) no-repeat;
  display: block;
  text-indent: -999em;
  width: 63px;
  height: 23px;
}
#formNav .next a {
  background: url(../images/btn_nextOff.gif) no-repeat;
  display: block;
  text-indent: -999em;
  width: 63px;
  height: 23px;
}
/* Prefs Dialog Panels *******************************/
#email-notifications .left-column li {
  color: #444;
}
#email-notifications .group-label {
  display: none;
}
#bid-form-submit,
#question-form-submit,
#provider-prefs-submit,
#customer-prefs-submit {
  float: right;
  /*margin: 0 7px 0 0;*/
  margin: 0px;
  width: 63px;
  height: 23px;
  padding: 23px 0 0;
  overflow: hidden;
  cursor: pointer;
  background: url(../images/btn_saveOff.gif) no-repeat;
  border: 0;
}
#bid-form p.form-field-description,
#finish-edit-form-sms_number-ajax-errors {
  padding-left: 100px;
  margin-left: 0px !important;
}
/*#provider-prefs-submit,
#customer-prefs-submit {margin: 0 18px 0 0;}*/
.ui-dialog .anyvan-expander {
  top: 7px;
}
#dialog h2,
#loginForm h2,
#learnmore h2,
#learnmore_accredited h2,
#dialog-report h2,
.ui-dialog h2 {
  color: #1A468F;
  font-size: 1.4em;
  margin-bottom: 10px;
  font-weight: normal;
}
#dialog h3,
div.ui-dialog div.ui-dialog-content h3 {
  color: #1A468F;
  font-size: 1.2em;
  margin-bottom: 10px;
  font-weight: normal;
  line-height: 1.2em;
}
#dialog ul {
  margin: 0 0 14px;
}
#dialog ul li {
  padding: 0 0 0 10px;
  background: url(../images/arrowBullet.png) no-repeat center left;
  margin: 0 0 4px 1px;
}
/* Provider Edit Profile */
.ui-widget-content .tabPanel {
  width: auto;
  background: #f4f4f4 url(../images/thHeadHalf.gif) repeat-x top left;
  border: solid #d0d0d0;
  border-width: 0 1px 1px;
  overflow: hidden;
  margin: 0 auto 10px;
  padding: 0 0 30px;
  position: relative;
}
.left-column,
.right-column {
  float: left;
  display: inline;
  width: 360px;
  padding: 24px 0 0 55px;
}
.left-wide {
  width: 600px;
}
.right-column p {
  color: #444;
  font-size: 0.69em;
  line-height: 1.2;
}
/* Customer Edit Profile */
#content #changePass {
  font-weight: 700;
  margin: 18px 0 6px;
  color: #1A468F;
  font-size: 0.79em;
}
#contact-details .address-picker li {
  text-decoration: underline;
  cursor: pointer;
  /*color: #399ED6;*/
  color: #15589D;
  margin: 0 0 5px;
}
#contact-details .address-picker li:hover {
  color: #d71c65;
}
.address-picker li a.button {
  display: block;
  margin: 0 0 0 8px;
  float: right;
}
#contact-details .address-picker li a {
  color: #15589D;
}
#contact-details .address-picker li a:hover {
  color: #d71c65;
}
/* Tab System */
#dialog #tabs,
#listings #tabs,
#listings #tabs-dashboard,
#messages #messages-tabs,
#tabs-history,
#right-col-search #search-tabs {
  overflow: hidden;
  margin: 6px auto 0;
  border: 0;
  background: 0;
}
#right-col-search #search-tabs {
  width: 904px;
}
#dialog #tabs {
  width: 880px;
  padding: 0 0 0 0px;
  margin-left: 1px;
}
#dialog #tabs li,
#listings #tabs li,
#listings #tabs-dashboard li,
#messages #messages-tabs li,
#tabs-history li,
#right-col-search #search-tabs li {
  float: left;
  display: inline;
  margin: 0 5px 0 0;
  padding: 0;
  background: 0;
  position: relative;
  top: 6px;
}
#listings #tabs-dashboard li,
#messages #messages-tabs li {
  position: relative;
  top: 6px;
  margin: 0 7px 0 0;
  font-size: 0.79em;
}
#dialog #tabs li a,
#listings #tabs li a,
#listings #tabs-dashboard li a,
#messages #messages-tabs li a,
#content #tabs-history li a,
#right-col-search #search-tabs li a {
  background: #c8c8c8;
  color: #333;
  border: 1px solid #a9a9a9;
  border-bottom: none;
  font-weight: 700;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 8px 20px 5px;
  font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
#listings #tabs-dashboard li a,
#messages #messages-tabs li a {
  background: #c8c8c8;
  color: #333;
  border: 1px solid #a9a9a9;
  border-bottom: none;
}
#dialog #tabs li.active a,
#listings #tabs li.active a,
#listings #tabs-dashboard li.active a,
#messages #messages-tabs li.active a,
#content #tabs-history li.active a,
#right-col-search #search-tabs li.active a,
#listings #tabs-dashboard li.active.highlighttab a {
  background: #135aa0 url(../images/tabGradient.gif) repeat-x top left;
  color: #ffffff;
  border: none;
  position: relative;
  top: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
}
#listings #tabs-dashboard li.highlighttab a {
  background: #fff666;
}
#dialog #tabs li.active,
#listings #tabs li.active,
#listings #tabs-dashboard li.active,
#messages #messages-tabs li.active,
#content #tabs-history li.active,
#right-col-search #search-tabs li.active {
  position: relative;
  top: -15px;
}
#listings #tabs li.active a,
#listings #tabs-dashboard li.active a,
#messages #messages-tabs li.active a {
  position: relative;
  top: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
}
#listings #tabs-dashboard li.active,
#messages #messages-tabs li.active {
  position: relative;
  top: -15px;
}
#listings #tabs-dashboard li.active .delete-tab {
  top: 15px;
}
#listings #tabs-dashboard .delete-tab {
  display: none;
  position: absolute;
  border: 1px solid #333;
  background-color: #646464;
  border-radius: 2px;
  padding: 2px;
  color: #fff;
  font-size: 0.6em;
  font-weigh: normal;
  top: 0px;
  right: 0px;
  width: 6px;
  cursor: pointer;
}
#listings #tabs-dashboard.collapse li a {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
#listings #tabs-dashboard li.custom-tab a span span {
  max-width: 100px !important;
  max-height: 1.4em !important;
  overflow: hidden !important;
  display: inline-block !important;
  white-space: nowrap !important;
  text-overflow: ellipsis;
}
#listings #tabs-dashboard li.active .help-tab {
  top: 15px;
}
#listings #tabs-dashboard .help-tab {
  display: none;
  position: absolute;
  border: 1px solid #333;
  background-color: #646464;
  border-radius: 2px;
  padding: 2px;
  color: #fff;
  font-size: 0.8em;
  font-weigh: normal;
  top: 0px;
  right: -15px;
  width: 10px;
  cursor: pointer;
}
#listings #tabs-dashboard li a.add-new-custom-tab {
  cursor: pointer;
  font-size: 1.5em;
  padding-top: 2px;
}
#listings #tabs-dashboard li a:not(:hover).add-new-custom-tab {
  background-color: #fefefe !important;
  border-color: #e0e0e0 !important;
}
#listings #tabs-dashboard li a:not(:hover).add-new-custom-tab span {
  color: #e0e0e0;
}
#listings #tabs-dashboard .edit-custom-tab {
  position: relative;
  top: 16px;
  padding-top: 6px;
  padding-bottom: 3px;
  padding-right: 8px;
  padding-left: 8px;
  background: #15589D !important;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
#listings #tabs-dashboard .edit-custom-tab input {
  width: 50px;
  font-size: 1em;
}
#listings #tabs-dashboard li.active_drop a {
  background-color: #a8a8a8 !important;
}
#listings #tabs-dashboard li.new-custom-tab.active_drop a {
  background-color: #a8a8a8 !important;
  color: #f0f0f0 !important;
}
/* Move even tr styling over to server */
#content .data-grid .alt-row td,
#content .data-grid-admin .alt-row td {
  background: #EDEEEF;
}
/* Forms and Form Rows *******************************/
.form-row {
  overflow: hidden;
  margin: 0 0 6px;
  position: relative;
}
.form-row div.ajax-indicator {
  float: right;
  background-position: center left;
  margin-right: 30px;
}
.form-row1 {
  margin: 5px 0px;
}
.form-row1 label {
  padding-right: 10px;
  color: #444;
  line-height: 1.2;
  font-size: 0.69em;
}
#report-form .form-row {
  position: static;
}
#listing-addresses-p_postcode-ajax-indicator,
#listing-addresses-d_postcode-ajax-indicator {
  position: absolute;
  right: 0px;
  top: 0;
}
#p_postcode-postcode-dialog,
#d_postcode-postcode-dialog,
#b_postcode-postcode-dialog,
#postcode-postcode-dialog,
#business_postcode-postcode-dialog {
  overflow: auto;
}
#p_postcode-postcode-dialog p,
#d_postcode-postcode-dialog p,
#b_postcode-postcode-dialog p,
#postcode-postcode-dialog p,
#business_postcode-postcode-dialog p {
  font-size: 0.69em;
  line-height: 1.2em;
  margin: 12px auto;
  width: 266px;
}
#p_postcode-postcode-dialog ul li,
#d_postcode-postcode-dialog ul li,
#b_postcode-postcode-dialog ul li,
#postcode-postcode-dialog ul li,
#business_postcode-postcode-dialog ul li {
  font-size: 0.69em;
  color: #444;
  cursor: pointer;
  margin: 0 0 2px;
  line-height: 1.4em;
  border-bottom: 1px dotted #e1e1e1;
}
#p_postcode-postcode-dialog ul li:hover,
#d_postcode-postcode-dialog ul li:hover,
#b_postcode-postcode-dialog ul li:hover,
#postcode-postcode-dialog ul li:hover,
#business_postcode-postcode-dialog ul li:hover {
  color: #D71C65;
}
#address-form .form-row p {
  clear: both;
  font-size: 0.63em;
  margin: 0 0 0 60px;
  padding: 6px 0 0;
}
.form-row label {
  float: left;
  display: inline;
  width: 94px;
  text-align: right;
  color: #444;
  line-height: 1.2em;
  font-size: 0.69em;
  padding: 3px 6px 0 0;
}
.form-row textarea {
  width: 203px;
  float: left;
  display: inline;
}
.form-row input,
.form-row select {
  float: left;
  display: inline;
  width: 200px;
}
#about-you .form-row textarea {
  height: 100px;
}
#about-you .form-field-description {
  margin-left: 100px;
}
#about-you .left-column .form-field-description {
  margin-left: 0px;
}
#content .form-row #postcode,
#content .form-row #business_postcode {
  width: 120px;
}
.form-row #postcode-uk-postcode-description {
  font-size: 0.63em;
  color: #444;
  clear: both;
  margin: 0 0 0 100px;
  line-height: 1.2;
  display: block;
  padding: 4px 0 0;
}
#provider-signup-two .form-row #postcode-uk-postcode-description {
  margin: 0 0 0 136px;
}
.check-box-group-multiple {
  margin: 0 0 8px 100px;
  overflow: hidden;
}
#email-notifications .check-box-group-multiple {
  margin-left: 0;
}
.clear {
  clear: both;
}
.check-box-group-multiple .group-label {
  display: block;
  font-weight: 700;
  clear: both;
  text-align: left;
  margin: 0 0 4px;
}
.check-box-group {
  float: left;
  overflow: hidden;
  /*margin: 0 60px 0 0;*/
  margin: 0px;
}
.check-box-item {
  display: block;
  float: left;
  clear: left;
}
#content .check-box-item label {
  width: auto;
  margin-left: 4px;
  font-weight: 400;
}
#dialog #labelemail_notifications4,
#labelemail_notifications1,
#labelemail_notifications2 {
  text-align: left;
}
.check-box-item input,
.radio-item input {
  width: auto !important;
}
#listing-addresses #p_is_me0,
#listing-addresses #d_is_me0 {
  margin: 0 0 0 100px;
}
#listing-addresses .thisMe .check-box-group {
  margin-top: 6px;
}
#provider-about .left-column .check-box-item {
  width: 250px;
}
#postcode-postcode-lookup-button,
#business_postcode-postcode-lookup-button {
  background: url(../images/btn_findButtonOff.gif) no-repeat;
  width: 63px;
  height: 23px;
  margin: 0;
  border: 0;
  overflow: hidden;
  cursor: pointer;
  text-indent: -999em;
  display: block;
  position: absolute;
  top: 0;
  left: 170px;
  margin-left: 75px;
}
#provider-signup-two #postcode-postcode-lookup-button {
  left: 205px;
}
#address_line-0,
#business_address_line-0,
#address_line-1,
#business_address_line-1,
#address_line-2,
#business_address_line-2,
#address_line-3,
#business_address_line-3,
#address_line-4,
#business_address_line-4,
#address_line-5 #business_address_line-5 {
  display: block;
  clear: left;
  margin: -14px 0 20px 100px;
}
#provider-signup-two #address_line-0,
#provider-signup-two #address_line-1,
#provider-signup-two #address_line-2,
#provider-signup-two #address_line-3,
#provider-signup-two #address_line-4,
#provider-signup-two #address_line-5 {
  margin: -14px 0 20px 153px;
  /*136px;*/
}
#address_line-add-line,
#business_address_line-add-line {
  position: absolute;
  background: url(../images/btn_addAddressOff.gif) no-repeat;
  width: 100px;
  height: 16px;
  display: block;
  text-indent: -999em;
  bottom: 0;
  left: 202px;
}
#provider-signup-two #address_line-add-line {
  /*left: 236px;*/
  left: 259px;
  /*top: 80px;*/
}
#gogo,
#submit-business {
  float: right;
  margin-bottom: 3px;
  width: 64px;
}
#provider-update-details-form-submit,
#sign-up-form-submit,
#address-form-submit,
#provider-about-submit,
#provider-terms-submit,
#contact-details input[type="submit"] {
  /*margin: 0 7px 0 0;*/
  margin: 0px;
  width: 62px;
  height: 23px;
  padding: 23px 0 0;
  overflow: hidden;
  cursor: pointer;
  background: url(../images/btn_saveOff.gif) no-repeat;
  border: 0;
  position: absolute;
  bottom: 10px;
  right: 6px;
}
#provider-terms-submit-message {
  position: absolute;
  right: 0px;
  bottom: 40px;
}
#listing-addresses-d_date-ajax-errors,
#listing-addresses-p_date-ajax-errors {
  clear: both;
  font-weight: 700;
  padding: 5px 0 0;
}
#listing-addresses-p_date-ajax-errors p,
#listing-addresses-d_date-ajax-errors p {
  color: #f00;
}
#urgentChoice {
  margin: -6px 0 4px 100px;
  overflow: hidden;
}
#urgentChoice .check-box-group {
  margin: 0;
  width: 170px;
}
#p_date_urgent,
#d_date_urgent {
  margin: 0 0 4px;
}
.form-submit-message {
  color: #D71C65;
  font-weight: 700;
  font-size: 0.69em;
  line-height: 1.2em;
  margin: 5px 10px 0 0;
}
#question-form-submit-message {
  float: right;
}
#content #aTip {
  margin-top: 20px;
}
#geolocate-loading-text,
.fw-global-error-indicator {
  color: #D71C65;
  font-weight: 700;
  font-size: 0.69em;
  line-height: 1.2;
  display: none;
  position: absolute;
  right: 40px;
  bottom: 40px;
}
.fw-global-error-indicator {
  right: 25px;
  top: 210px;
}
a.fw-global-error-indicator {
  display: none;
  position: absolute;
  bottom: 5px;
  left: 10px;
}
/* Edit Profile - About You */
#provider-about .left-column .check-box-group {
  margin: 0 0 2px 100px;
}
#provider-about .left-column .check-box-group {
  clear: both;
}
#provider-about .mainLabelHead {
  width: auto;
  margin: 0 0 4px;
  font-weight: 700;
}
#business_image {
  margin: 0 0 0 105px;
  border: 0;
}
#provider-about-business_image-delete-file {
  display: block;
  margin: 0 0 10px 105px;
}
#completeLater {
  display: block;
  margin: 0 0 10px 105px;
  position: absolute;
  bottom: 7px;
  right: 88px;
}
#provider-about-accepted_payment_methods-server-side-errors .error {
  color: #D71C65;
  font-weight: 700;
  font-size: 0.69em;
  padding: 0 0 20px;
}
#provider-about-submit-message {
  float: none;
  position: absolute;
  bottom: 39px;
  right: 5px;
}
#sign-up-form-submit-message,
#sign-up-form-submit-indicator,
#provider-update-details-form-submit-message,
#provider-update-details-form-submit-indicator {
  position: absolute;
  bottom: 13px;
  right: 70px;
}
#about-you #provider-about-submit-message,
#about-you #provider-about-submit-indicator {
  position: absolute;
  top: 50px;
  right: 5px;
}
#terms-conditions #provider-terms-submit-indicator {
  position: absolute;
  right: 93px;
  bottom: 38px;
}
#customer-prefs-submit-message,
#customer-prefs-submit-indicator {
  position: absolute;
  bottom: 28px;
  right: 85px;
}
#labelterms-agreed0 a {
  font-size: 1em;
  color: #15589D;
}
#provider-about #labeltrade_assoc_memberships4 {
  width: 170px;
  text-align: left;
}
#about-you h5 {
  clear: both;
}
#about-you h6 {
  color: #444;
  font-size: 0.75em;
  font-weight: 700;
  margin: 0 0 6px;
  clear: both;
}
#about-you .h6Hack {
  margin: 0 0 0 20px;
}
#about-you .right-column .check-box-group {
  margin-bottom: 12px;
}
#about-you .right-column label {
  color: #444;
}
#about-you #otherFix .check-box-group {
  margin-bottom: 0;
}
#about-you #otherFix .form-row-head {
  display: none;
}
#about-you #lpgFix .form-row-head {
  color: #444;
  font-size: 0.75em;
  font-weight: 700;
  margin: 12px 0 6px;
  clear: both;
  width: 350px;
  text-align: left;
}
#about-you #lpgFix .check-box-group {
  width: 150px;
}
/* Edit Profile - Account Details */
#sign-up-form .form-field-description {
  display: block;
  clear: left;
  color: #444;
  margin: 0 0 0 100px;
  font-size: 0.69em;
  padding: 5px 0 0;
}
#contact-details {
  padding: 0 0 50px;
}
#content .fw-mandatory {
  color: #D71C65;
}
/* Contact Us Page */
#contact-form label {
  font-weight: 700;
  text-align: left;
}
#contact-form #contact-form-submit {
  background: url(../images/btn_submitOff.png) no-repeat;
  left: 15px;
  position: relative;
  bottom: 0px;
  float: left;
}
#dialog #socialLinks li {
  background: none;
}
#socialLinks {
  overflow: hidden;
}
#socialLinks li {
  float: left;
  display: inline;
  margin: 0 4px 0 0;
}
#socialLinks li a {
  display: block;
}
#verification-form h2 {
  font-weight: 700;
  margin: 0 0 8px;
  color: #444;
  font-size: 0.75em;
}
#contactOther {
  float: left;
  display: inline;
  clear: both;
  margin: 40px 0 0;
}
#contactOther p {
  font-size: 0.75em;
  width: 460px;
  margin: 0 0 12px 56px;
}
#verification-form label {
  width: 30px;
  margin: 2px 0 0;
}
#verification-form .form-field-description {
  clear: both;
  color: #D71C65;
  margin: 2px 0 0 39px;
}
/***************/
div#listing-detail-content .form-row-dif .form-field-description {
  clear: none;
  float: left;
  padding: 0;
  width: 130px;
  padding-top: 2px;
}
div#listing-detail-content .form-row-dif #move-dimensions {
  width: 120px;
  float: left;
}
div#listing-detail-content .form-row-dif {
  width: 520px;
  margin-bottom: 10px;
  padding-bottom: 4px;
}
div#listing-detail-content .form-row-dif .inline-elements {
  float: left;
  width: 265px;
}
#content div#listing-detail-content .form-row-dif .ajax-form-error {
  clear: none;
}
/*****************/
#verification-form #verification-form-submit {
  width: 63px;
  height: 23px;
  padding: 23px 0 0;
  background: url(../images/btn_submitOff.png) no-repeat;
  overflow: hidden;
  cursor: pointer;
  border: 0;
  margin: 0;
  position: absolute;
  right: 50px;
  top: 0;
}
#verification-form .inline-button-wrap {
  position: relative;
  overflow: hidden;
}
#verification-form #provider-verification-code {
  margin: 2px 0 0;
}
/* Send Goods Pages **********************************/
#formBack {
  width: 63px;
  height: 23px;
  display: block;
  text-indent: -999em;
  overflow: hidden;
  position: absolute;
  bottom: 14px;
  right: 87px;
  background: url(../images/btn_formBack.png) no-repeat;
}
#btnDash {
  display: block;
  overflow: hidden;
  position: absolute;
  bottom: 26px;
  right: 87px;
}
#formRetryPayment {
  width: 47px;
  height: 23px;
  display: block;
  text-indent: -999em;
  overflow: hidden;
  position: absolute;
  bottom: 31px;
  right: 257px;
  background: url(../images/btn_retry.png) no-repeat;
}
#content #user-type-choice .radio-item {
  margin: 0 0 6px;
}
#signButtons {
  overflow: hidden;
  width: 640px;
  margin: 40px auto 0;
}
#signButtons a {
  width: 292px;
  height: 128px;
  display: block;
  text-indent: -999em;
  background: url(../images/signSprite.png) no-repeat top left;
}
#signButtons li {
  display: inline;
  width: 292px;
}
#custButton {
  float: left;
}
#custButton a {
  background-position: 0 -356px;
}
#custButton a:hover {
  background-position: 0 -534px;
}
#provButton {
  float: right;
}
#provButton a {
  background-position: 2px 0;
}
#provButton a:hover {
  background-position: 2px -178px;
}
#content #user-type-choice .radio-item input {
  width: auto;
  margin: 0 5px 0 0;
}
#user-type-choice .radio-item label {
  padding: 0 0 110px;
}
/* Progress Boxes */
#stepProgress .progress-meter {
  overflow: hidden;
  /*zoom: 1;*/
  margin: 12px auto 24px;
  padding: 0 0 9px;
  background: url(../images/progressBottomBG.gif) repeat-x bottom left;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* Change depending on number of stages */
#stepProgress .stages3 {
  width: 302px;
}
#stepProgress .stages4 {
  width: 403px;
}
#stepProgress .stages5 {
  width: 504px;
}
#stepProgress .stages6 {
  width: 605px;
}
#stepProgress .stages7 {
  width: 706px;
}
#stepProgress .progress-meter li {
  float: left;
  display: inline;
  text-align: center;
  margin: 0 1px 0 0;
  color: #fff;
  width: 100px;
  font-size: 0.63em;
  font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif;
  padding: 4px 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
#stepProgress .progress-meter #stepLast {
  margin: 0;
}
#stepProgress .progress-meter li strong {
  display: block;
  font-weight: 700;
}
#stepProgress .progress-meter li.previous-step {
  background: #d71c65;
}
#stepProgress .progress-meter li.current-step {
  background: #1975D1;
  position: relative;
}
#stepProgress .progress-meter li.pending-step {
  background: #b8b8b8;
  margin-right: 1px;
}
#stepProgress .progress-meter li a {
  color: #fff;
  text-decoration: none;
}
#stepProgress .progress-meter li a:hover {
  text-decoration: underline;
}
#stepProgress .stages3 .pending-step {
  margin: 0;
}
/*Customer Protection Label*/
#custProt {
  float: right;
  position: relative;
  top: -67px;
  right: 25px;
  font-size: 0.9em;
  width: 230px;
  text-align: center;
  height: 0;
}
#custProt img {
  float: left;
}
#custProt h6 {
  font-size: 0.9em;
  padding: 5px 0 2px 15px;
}
#custProt .blueText {
  color: #56a2d8;
}
/* Sub Category Boxes */
#sub-category-wrap {
  padding: 0 0 46px;
}
#selectCat,
#sub-category-wrap p {
  display: block;
  text-align: center;
  color: #444;
  font-weight: 700;
  line-height: 1.2;
  margin: 26px 0 0;
}
#sub-category-wrap p.subCat {
  display: none;
}
#subCategories {
  width: 600px;
  overflow: hidden;
  margin: 0 auto 8px;
}
#content .oneLI {
  width: 150px;
}
#content .twoLI {
  width: 300px;
}
#content .threeLI {
  width: 450px;
}
#subCategories li {
  float: left;
  display: inline;
  margin: 0 7px 7px 0;
}
#subCategories li a {
  width: 142px;
  display: block;
  background: url(../images/btn_subHoverBG.gif) no-repeat;
  text-decoration: none;
  font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif;
  color: #fff;
  font-weight: 700;
  font-size: 0.83em;
}
#subCategories li a span {
  width: 142px;
  display: block;
  background: url(../images/btn_subHoverBG.gif) bottom right no-repeat;
  text-align: center;
  padding: 6px 0;
}
#subCategories li a span b {
  display: block;
}
#subCategories li a:hover,
#subCategories li a.selected {
  background: url(../images/btn_subHoverRed.gif) no-repeat;
  color: #fff;
}
#subCategories li a:hover span,
#subCategories li a.selected span {
  background: url(../images/btn_subHoverRed.gif) bottom right no-repeat;
}
#sub-category-wrap #content {
  min-height: 0;
  height: auto !important;
  width: 856px;
}
/************/
/* New Send Goods ************************************/
/* Starting again on this page */
#category-selection {
  overflow: hidden;
}
#category-selection label {
  font-weight: 700;
  width: 120px;
}
#category-selection .form-row label {
  text-align: left;
}
#is_ebay0 {
  margin-left: 10px;
}
#content h3.shipment-heading,
#content h4.shipment-heading {
  color: #444444;
  font-size: 1em;
  font-weight: 700;
  margin: 0 0 12px;
}
#category-selection .form-row {
  margin: 0 0 16px;
}
#category {
  width: auto;
}
#sub_category {
  width: 200px;
}
#ebayLinkWrap #labelis_ebay0 {
  font-weight: 700;
  margin: -2px 0 0 -150px;
}
#ebayLinkWrap .check-box-group,
#ebayLinkWrap .form-row {
  overflow: visible;
}
#ebayLinkWrap {
  background: url(../images/ebay.png) top right no-repeat;
  width: 230px;
  padding: 8px 0 5px;
}
/* Force hide the icons, fudge them back in somewhere when they complain */
#category-selection .right-column {
  display: none;
}
#listing-detail-section .left-column,
#edit-listings-details .left-column {
  padding-bottom: 30px;
}
#listing-detail-section label,
#edit-listings-details .form-row label {
  display: block;
  font-weight: 700;
  text-align: left;
  float: none;
  margin: 0 0 4px;
  width: 280px;
}
#listing-detail-section .increment,
#edit-listings-details .increment {
  font-size: 0.75em;
  font-weight: 700;
  margin: 12px 0 6px;
}
#listing_label {
  width: 287px;
}
#listing-detail-section #listing_label-description,
#listing-detail-section .form-field-description,
#edit-listings-details .form-field-description,
#edit-listings-details #listing_label-description {
  font-size: 0.63em;
  width: 287px;
  clear: left;
}
#listing-detail-section textarea,
#edit-listings-details textarea {
  width: 287px;
  height: 60px;
}
#job-details-form .move-item-dimension,
#job-details-form .move-item-units {
  width: 49px;
  float: none;
}
#listing-detail-section .inline-elements select,
#edit-listings-details .inline-elements select {
  width: auto;
  margin: 0 0 0 5px;
}
#listing-detail-section .right-column,
#edit-listings-details .right-column {
  padding-bottom: 30px;
  /*	margin-top: 32px; */
}
#listing-detail-section .right-column .form-row-head,
#edit-listings-details .right-column .form-row-head {
  width: 287px;
}
#listing-detail-section .right-column .check-box-group,
#listing-detail-section .check-box-group,
#edit-listings-details .right-column .check-box-group,
#edit-listings-details .check-box-group {
  float: none;
  margin: 0 0 38px;
}
.move-item input,
#overall_weight {
  width: 50px !important;
}
#listing-detail-section .right-column .check-box-item,
#listing-detail-section .check-box-item,
#edit-listings-details .right-column .check-box-item,
#edit-listings-details .check-box-item {
  width: 226px;
}
#listing-detail-section .right-column .check-box-item input,
#listing-detail-section .check-box-item input,
#edit-listings-details .right-column .check-box-item input,
#edit-listings-details .check-box-item input {
  float: right;
  display: inline;
}
#listing-detail-section .right-column .check-box-item label,
#listing-detail-section .check-box-item label,
#edit-listings-details .right-column .check-box-item label,
#edit-listings-details .check-box-item label {
  float: left;
  display: inline;
  font-weight: 700;
  margin: 0 5px 0 0;
}
#listing-detail-section .right-column .label,
#edit-listings-details .right-column .label {
  font-weight: 700;
  font-size: 0.75em;
  margin: 12px 0 4px;
}
#listing-detail-section .right-column .upload,
#edit-listings-details .right-column .upload {
  font-weight: 700;
}
#listing-detail-section #cubic_feet,
#edit-listings-details #cubic_feet {
  width: 50px;
}
p#images-tip {
  margin-bottom: 30px;
}
#listing-detail-section .right-column p i,
#edit-listings-details .right-column p i {
  display: block;
  font-size: 0.91em;
  line-height: 1.3;
  width: 287px;
}
#listing-detail-section .right-column .file-preview,
#edit-listings-details .right-column .file-preview {
  overflow: hidden;
  width: 200px;
}
#listing-detail-section .right-column .file-preview img,
#edit-listings-details .right-column .file-preview img {
  background: #fff;
  padding: 4px;
  border: 1px solid #d0d0d0;
  float: left;
  display: inline;
  border-radius: 4px;
}
#listing-detail-section .right-column .file-preview .button,
#edit-listings-details .right-column .file-preview .button {
  background: url(../images/btn_deleteImage.gif) no-repeat;
  width: 63px;
  height: 24px;
  display: inline;
  float: left;
  text-indent: -999em;
  margin: 20px 0 0 15px;
}
#listing-detail-section .special-move-right .anyvan-widget-content input,
#edit-listings-details .special-move-right .anyvan-widget-content input {
  margin-right: 5px;
}
#listing-detail-section .left-column a,
#edit-listings-details .left-column a {
  /*color: #399ED6;*/
  color: #15589D;
}
/* Ebay modal box */
.ebay-modal {
  width: 300px !important;
}
#home .ebay-modal .ui-dialog-titlebar {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background: url("../images/loginHead.gif") no-repeat;
  width: 300px;
}
.ebay-modal #ebay-wrapper {
  height: 200px !important;
}
.ebay-modal #ebay-wrapper label {
  margin: 0 0 2px 0;
}
.ebay-modal #ebay-wrapper p {
  margin: 8px 20px 8px 16px;
}
.ebay-modal #ebay-wrapper .form-row {
  padding: 0 16px;
}
#ebay_item_id,
#ebay_id {
  width: 245px;
}
#ebay-wrapper #ebay-form-submit {
  display: block;
  margin: 8px 0 0 16px;
  padding: 23px 0 0;
  overflow: hidden;
  width: 63px;
  height: 23px;
  background: url(../images/btn_saveOff.png) no-repeat;
  border: 0;
  text-indent: -999em;
  cursor: pointer;
}
/* Step 2 Addresses */
#content #stepAddresses label,
#send-login label {
  font-weight: 700;
}
#p_postcode,
#d_postcode,
#b_postcode {
  width: 100px;
}
#p_postcode-postcode-lookup-button,
#d_postcode-postcode-lookup-button,
#b_postcode-postcode-lookup-button {
  background: url(../images/btn_findButtonOff.gif) no-repeat;
  width: 63px;
  height: 23px;
  text-indent: -999em;
  display: block;
  float: right;
  margin: 0 58px 0 0;
}
#content #p_postcode-manual-entry,
#content #d_postcode-manual-entry,
#content #b_postcode-manual-entry {
  text-decoration: underline;
  color: #40A4DB;
  cursor: pointer;
  margin: 0 0 0 100px;
  /*font-size: 0.63em;*/
  clear: both;
}
#content #p_postcode-manual-entry,
#content #d_postcode-manual-entry,
#content #b_postcode-manual-entry {
  margin: 5px 0 0 0px;
}
#content #stepAddresses .check-box-item label {
  width: 95px;
  text-align: left;
}
#content #stepAddresses .check-box-group {
  margin: 0;
  float: none;
}
#listing-addresses h5 {
  margin-bottom: 14px;
}
#listing-addresses .spacer {
  height: 29px;
}
#delivery-time-details {
  margin: 36px 0 0;
}
#pickup-time-details {
  margin: 10px 0 0;
}
.contact-container {
  margin: 40px 0 0;
}
#labelurgent0 .hilite,
.data-grid tr td .list-urgent,
.data-grid tr td .listing-now {
  color: #fff;
  background: #f00;
  border-radius: 4px;
  padding: 1px 3px;
  font-weight: 700;
}
.data-grid tr td .listing-now {
  background: green;
}
.data-grid tr td .list-urgent,
.data-grid tr td .listing-now {
  padding: 2px 4px !important;
}
#login-form-email-server-side-errors p {
  clear: both;
  margin: 0 0 0 100px;
}
div#special-instructions-wrap {
  clear: both;
  width: 320px;
  text-align: center;
}
div#special-instructions-wrap .form-field-description {
  float: right;
  margin-right: 15px;
}
a#instructions-toggle {
  text-decoration: underline;
  color: #D71C65;
  cursor: pointer;
  margin: 0px 0px 0px 19px;
  font-size: 0.63em;
  clear: both;
}
div#special-instructions {
  margin-top: 3px;
}
/* End new send goods */
/************/
body.controller-provider-sign-up #provider-signup-one #sign-up-form-submit,
body.controller-provider-sign-up #provider-signup-two #provider-details-form-submit {
  right: 500px;
}
#provider-signup-one #formBack,
#provider-signup-two #formBack {
  right: 570px;
}
#provider-signup-one .full-width-panel {
  min-height: 270px;
}
body.controller-edit-listing-shipment-details #listing-addresses-submit,
#job-details-form #job-details-form-submit,
#listing-images-form-submit,
#listing-addresses-submit,
#finish-edit-form-submit,
#finish-listing-submit,
#provider-signup-one #sign-up-form-submit,
#provider-signup-two #provider-details-form-submit,
#content #user-type-choice-submit,
#provLogin,
#send-login #sign-up-form-submit,
#contact-form-submit,
#listing-addresses-submit-1 {
  width: 63px;
  height: 23px;
  overflow: hidden;
  background: url(../images/btn_formNext.gif) no-repeat;
  padding: 23px 0 0;
  margin: 0;
  cursor: pointer;
  border: 0;
  position: absolute;
  bottom: 14px;
  right: 16px;
}
#customer-signup-one #sign-up-form-submit {
  /*	top: 190px;
	left: 300px;

*/
  background: url("/images/letsgo_lock.png") no-repeat scroll 0 -60px transparent;
  font-size: 0;
  line-height: 0;
  float: right;
  height: 33px;
  text-indent: -9999px;
  width: 150px;
  padding: 0px;
  margin: 10px 35px 0px 0px;
  position: relative;
}
div#customer-signup-one .form-row {
  float: right;
  width: 410px;
}
#customer-signup-one #formBack {
  right: 587px;
  bottom: 127px;
}
body.controller-edit-listing-shipment-details #listing-addresses-submit,
#job-details-form #job-details-form-submit {
  bottom: 110px;
}
#edit-listings-details #listing-addresses-submit,
#edit-listings-details #job-details-form-submit {
  bottom: 14px;
}
#stepFinish #finish-listing-submit {
  bottom: 125px;
}
#content #provLogin {
  background: url(../images/backToHome.gif) no-repeat;
  width: 135px;
  padding: 0;
  text-indent: -999em;
}
#finish-listing-submit {
  background: url(../images/btn_confirmOff.png) no-repeat;
  width: 72px;
}
#finish-edit-form-submit {
  background: url(../images/btn_saveOff.gif) no-repeat;
}
#on_trailer-0,
#on_trailer-1 #on_trailer-2 #on_trailer-3 #on_trailer-4 {
  width: 60px;
}
#content #item_weight_units-0,
#content #item_weight_units-1,
#content #item_weight_units-2,
#content #item_weight_units-3,
#content #item_weight_units-4,
#content #overall_weight_units {
  /*float: left;*/
  float: none;
}
#content #number_animals {
  width: 50px;
}
#send-login .right-column .check-box-item {
  /*width: 195px;*/
  width: 270px;
}
#send-login .right-column .check-box-item label {
  width: 170px;
  text-align: left;
}
#send-login #login-form-submit {
  width: 63px;
  height: 23px;
  overflow: hidden;
  background: url(../images/btn_pinkLoginOff.png) no-repeat;
  padding: 23px 0 0;
  float: right;
  cursor: pointer;
  border: 0;
  margin: 0px 57px 0 0;
}
#send-login #provCopy {
  width: 790px;
  margin: 10px 0 0px 56px;
  font-size: 1em;
}
#send-login .logB {
  background: url("../images/btn_loginOffblue.gif") no-repeat scroll 0 0 transparent;
  height: 19px;
  margin: 3px 8px 0 5px;
  padding: 0;
  width: 61px;
  clear: both;
}
#send-login .logB a {
  display: block;
  width: 61px;
  height: 19px;
  text-indent: -999em;
}
#send-login #signB {
  background: url("../images/btn_signupOff.gif") no-repeat scroll 0 0 transparent;
  height: 19px;
  margin: 0px 8px 0 5px;
  padding: 0;
  width: 68px;
  float: left;
}
#content h5.h5_signup {
  float: left;
  margin-bottom: 15px;
  width: 100%;
  font-size: 1.2em;
  height: 70px;
  /*background:url(/images/letsgo_lock.png) no-repeat; background-position: 336px 18px;*/
}
#content h5.h5_login {
  float: left;
  margin-bottom: 15px;
  margin-right: 20px;
  font-size: 1.2em;
  width: 100%;
}
#content .upload {
  /*width: 258px;*/
  margin-top: 20px;
}
#provider-about p.upload {
  margin: 0 0 8px 100px;
  width: 200px;
  line-height: 1.2em;
}
#content #bDescribe {
  margin-left: 77px;
}
/* House Move */
/* Left */
#job-details-form .special-move-left #listing_label {
  width: 200px;
}
#job-details-form .special-move-left select {
  /*width: 110px;*/
  width: 200px;
}
#job-details-form .special-move-left #men_required {
  width: 40px;
}
/* Right */
#job-details-form .special-move-right,
#listing-addresses .special-move-right {
  width: 328px;
  padding-bottom: 50px;
}
#job-details-form .special-move-right .anyvan-widget-header,
#listing-addresses .special-move-right .anyvan-widget-header {
  width: 328px;
  background: url(../images/328Head.gif) no-repeat;
}
#job-details-form .special-move-right .anyvan-widget-header span,
#listing-addresses .special-move-right .anyvan-widget-header span {
  width: 302px !important;
  background: url(../images/328Head.gif) bottom right no-repeat;
}
#job-details-form .special-move-right h3.contracted,
#listing-addresses .special-move-right h3.contracted {
  background: url(../images/328Contracted.gif) no-repeat;
}
#job-details-form .special-move-right h3.contracted span {
  background: 0;
}
#job-details-form .special-move-right .anyvan-widget-content,
#listing-addresses .special-move-right .anyvan-widget-content {
  background: #fff url(../images/328DashBG.gif) no-repeat bottom center;
}
#job-details-form .special-move-right .move-item label,
#listing-addresses .special-move-right .move-item label {
  text-align: left;
  width: 230px !important;
}
/*#listing-detail-section .motorcycle-item label{width:150px;}*/
/* Step 3 */
#sendGoodsImages .right-column {
  padding: 37px 0 60px;
}
#sendGoodsImages .left-column label,
#edit-listing-images .left-column label {
  display: none;
}
#sendGoodsImages .file-preview img,
#edit-listing-images .file-preview img,
#search-grid img,
#provider-about-business_image-thumb,
#customer-listings-grid img,
#dialog #listingDetails img,
#customer-listings-grid-completed img,
.provider-preview img {
  border: 1px solid #d0d0d0;
  background: #fff;
  border-radius: 4px;
}
.image_default {
  border-radius: 4px;
  border: 1px solid #D0D0D0;
}
.file-preview img {
  float: left;
}
.file-preview {
  float: left;
  margin-right: 10px;
  /*height:100px;*/
}
#image-upload-wrap .form-row {
  width: auto;
  /*padding-left:10px;*/
}
#image-upload-wrap .form-row input {
  width: auto;
  margin-top: 10px;
  margin-left: 10px;
}
#image-upload-wrap .form-row .form-row-head {
  display: none;
}
#sendGoodsImages .file-preview,
#edit-listing-images .file-preview {
  position: relative;
  width: 329px;
  padding: 0 0 10px;
}
#sendGoodsImages #listing-images-form-listing_image-server-side-errors,
#sendGoodsImages #listing-images-form-listing_image-ajax-errors {
  color: red;
  font-weight: 700;
  font-size: 0.69em;
  clear: both;
}
#sendGoodsImages input.file-upload,
#edit-listing-images input.file-upload {
  border: 0;
  margin: 0 0 10px;
  display: block;
}
#sendGoodsImages .file-preview .button,
#edit-listing-images .file-preview .button {
  width: 63px;
  height: 24px;
  display: block;
  text-indent: -999em;
  background: url(../images/btn_deleteImage.gif) no-repeat;
  position: absolute;
  top: 13px;
  right: 0;
}
#content #listing-images-form .file-preview {
  /* display: block; making this display block will break the image upload */
  min-height: 30px;
  height: auto !important;
  height: 30px;
}
#search-grid #search-list-map img {
  background: none;
  border: 0;
}
#listingDetails,
.admin-info-box {
  padding: 10px 10px 0;
  width: 357px;
  background: #f4f4f4;
  border: 2px solid #d0d0d0;
  overflow: hidden;
  border-radius: 4px;
}
.admin-info-box .info p {
  padding-left: 100px;
  font-size: 0.8em !important;
}
.admin-info-box .info p.info-warning {
  color: #ffa814 !important;
}
.admin-info-box .info p.info-success {
  color: #5cb85c !important;
}
.admin-info-box .info.info-container {
  border: 1px solid #d0d0d0;
  padding: 10px;
  margin: 10px;
}
.admin-info-box .info.info-container p {
  padding: 0px !important;
  line-height: 1.8em;
  margin: 0px !important;
}
.admin-info-box .info.info-container .ip-level-container {
  overflow: auto;
  max-height: 200px;
  margin: 10px;
}
#administer-listings.provider_listing_grid {
  position: relative;
  clear: both;
  padding-top: 1px;
}
#administer-listings.provider_listing_grid .admin-info-box {
  margin-top: 30px;
  margin-bottom: 0;
}
#edit-listings .check-box-group {
  float: none;
}
#administer-feedback .admin-info-box,
#administer-penalties .admin-info-box,
#administer-tp-stats .admin-info-box,
#administer-listings .admin-info-box {
  clear: both;
  width: 767px;
  margin-left: 54px;
}
#listingDetails h4,
.admin-info-box h4 {
  font-weight: 700;
  margin: 0 0 10px;
}
#listingDetails h6,
.admin-info-box h6 {
  font-weight: 700;
  margin: 10px 0 10px;
  font-size: 0.75em;
}
#listingDetails ul,
.admin-info-box ul {
  width: 260px;
}
#listingDetails ul li {
  line-height: 1.25;
  margin: 0 0 14px;
  color: #444;
  font-size: 0.69em;
}
#listingDetails ul li strong,
.admin-info-box ul li strong {
  font-weight: 700;
  display: block;
}
#listingDetails ul li p,
#listingDetails ul li h2,
#listingDetails ul li li {
  font-size: 1em;
}
#listingDetails ul li li {
  margin: 0;
}
#listingDetails ul li ul {
  margin-bottom: 14px;
}
#listingDetails ul li h2 {
  font-weight: 700;
}
#listingDetails ul li .inventory-group p {
  margin: 0;
}
/* Step 4 */
#content #p_postcode-uk-postcode-description,
#content #d_postcode-uk-postcode-description {
  font-size: 0.69em;
  clear: both;
  margin: 0 0 8px 101px;
}
#p_address_line-1,
#d_address_line-1,
#b_address_line-1,
#p_address_line-2,
#d_address_line-2,
#b_address_line-2,
#p_address_line-3,
#d_address_line-3,
#b_address_line-3,
#p_address_line-4,
#d_address_line-4,
#b_address_line-4,
#p_address_line-5,
#d_address_line-5,
#b_address_line-5 {
  display: block;
  clear: left;
  margin: 6px 0 0 100px;
}
#p_address_line-add-line,
#d_address_line-add-line,
#b_address_line-add-line {
  /*position: absolute;*/
  background: url(../images/btn_addAddressOff.gif) no-repeat;
  width: 100px;
  height: 16px;
  display: block;
  text-indent: -999em;
  float: right;
  margin: 5px 54px 0px 0px;
  /*	bottom: 0;
	left: 202px;*/
}
#content .addressContainer {
  padding: 0 0 10px;
}
/* class added via js */
#content .saveAddress {
  padding: 5px 0 0 96px;
}
/* class added via js */
#p_date,
#d_date {
  margin: 1px 0 6px;
  width: 80px;
}
#p_time,
#d_time {
  width: 82px;
  margin: 0 0 0 100px;
}
.dateCal {
  overflow: hidden;
}
.dateCal span {
  display: block;
  width: 21px;
  height: 19px;
  background: url(../images/calIcon.gif) no-repeat;
  float: left;
  margin: 1px 0 0 10px;
  cursor: pointer;
}
#goods_in_transit_policy_expires {
  width: 100px;
}
#stepAddresses .left-column,
#stepAddresses .right-column,
#edit-listing-address .left-column,
#edit-listing-address .right-column {
  padding-bottom: 50px;
}
#content #pleaseCheck {
  margin-left: 36px;
  font-size: 0.75em;
}
#finish-listing #uGrade {
  margin-left: 120px;
}
#upgrade-container {
  position: relative;
  margin-bottom: 30px;
}
#finish-edit-form {
  clear: both;
}
#content #upgrade-container .form-row a {
  /*color: #399ED6;*/
  color: #15589D;
}
#content #upgrade-container .form-row a:hover {
  color: #D71C65;
}
#content #upgrade-container .form-row .form-row-head {
  color: #D71C65;
}
#upgrade-container img {
  position: absolute;
  top: -10px;
  /*right: -54px;*/
  right: -70px;
}
/* Search Shipments Pages ****************************/
#search-home #right-col-search .anyvan-widget-content {
  padding: 10px 3px 3px;
  position: relative;
}
#search-tabs {
  border: 0;
  width: 679px;
  margin: 0 auto;
}
#search-map {
  height: 588px;
  width: 904px;
}
#map-controls {
  background: #bfbfbf;
  color: #fff;
  overflow: hidden;
  width: 884px;
  margin: -2px auto 0;
  border-radius: 4px;
  padding: 10px 10px 7px 10px;
}
#map-controls li {
  float: left;
}
#content #total-indicator {
  font-size: 1em;
  margin: 0 5px 0 0;
}
#map-controls li a {
  color: #fff;
  font-weight: 700;
  line-height: 1.2;
}
#map-controls li a:hover {
  text-decoration: none;
}
/* Driving Directions Page ***************************/
#driveDirections #header {
  padding: 16px 24px 0 0;
}
#driveDirections #directions {
  float: left;
  display: inline;
  width: 460px;
  margin: 0 10px 0 0;
  font-size: 0.69em;
}
#driveDirections #directions a {
  font-size: 1em;
  /*color: #399ED6;*/
  color: #15589D;
}
#driveDirections #directions a:hover {
  color: #D71C65;
}
#driveDirections #map {
  float: left;
  width: 418px;
  height: 400px;
  display: inline;
  border: 1px solid #40a4db;
  margin: 14px 0 0;
  border-radius: 4px;
}
#directions #imageA img,
#directions #imageB img {
  display: none;
}
#directions #imageA {
  width: 37px;
  height: 46px;
  background: url(../images/markerA.png) no-repeat;
  margin-bottom: 2px;
}
#directions #imageB {
  width: 37px;
  height: 46px;
  background: url(../images/markerB.png) no-repeat;
  margin-bottom: 2px;
}
#driveDirections #options {
  clear: both;
  overflow: hidden;
}
#driveDirections #options li {
  float: left;
  font-size: 0.69em;
  line-height: 1.2;
  padding: 6px 0 6px 5px;
}
#driveDirections #options li.print {
  background: url(../images/printIcon.gif) no-repeat center left;
  padding: 6px 0 6px 16px;
}
#driveDirections #options li a {
  display: block;
  border-right: 1px solid #399ED6;
  padding: 0 5px 0 0;
}
#driveDirections #options li.close a {
  border: 0;
}
#ui-tabs-11 td .relistButton {
  display: block;
  background: url(../images/btn_relistOff.png) no-repeat;
  text-indent: -999em;
  width: 72px;
  height: 23px;
  margin: 3px 0 0;
}
/* Map Bubbles */
#search-map .anyvanWindow {
  width: 206px;
  background: url(../images/bubbleBGPixel.png);
  position: absolute;
  border: 1px solid #40a5db;
  border-radius: 4px;
  padding: 10px;
}
#search-map .bubbleArrowUp {
  position: absolute;
  display: block;
  width: 18px;
  height: 20px;
  top: -10px;
  background: url(../images/bubbleArrowUp.png) no-repeat;
}
#search-map .bubbleArrow {
  width: 18px;
  height: 14px;
  background: url(../images/bubbleArrow.png) no-repeat;
  line-height: 1;
  font-size: 1px;
  right: 47px;
  bottom: 0;
  margin: 0 0 -9px;
  position: absolute;
}
#blueBar {
  display: block;
  height: 18px;
  background: #1972CC url(../images/thHead.gif) repeat-x left bottom;
  width: 904px;
}
.anyvanWindow h3 {
  font-weight: 700;
  font-size: 0.75em;
  color: #444;
  line-height: 1.2;
  margin: 0 0 8px;
}
#search-map .anyvanWindow .cat-descriptions {
  font-weight: 700;
  font-size: 0.69em;
  color: #444;
}
#search-map .bubbleClose {
  width: 11px;
  height: 11px;
  background: url(../images/bubbleCross.gif) no-repeat;
  position: absolute;
  top: 10px;
  right: 10px;
  line-height: 1;
  font-size: 1px;
  cursor: pointer;
}
#addressContainer {
  overflow: hidden;
  clear: both;
}
div.stop-address-clear #addressContainer {
  clear: none;
}
#addressContainer p {
  float: left;
  display: inline;
  width: 100px;
  font-size: 0.69em;
  line-height: 1.2;
  color: #444;
}
#details li {
  color: #444;
  font-size: 0.69em;
  margin: 0;
}
#watchLinks {
  overflow: hidden;
  margin: 8px 0 0 -5px;
}
#watchLinks li {
  font-size: 0.69em;
  color: #444;
  float: left;
  border-right: 1px solid #399ED6;
  padding: 0 5px;
}
#watchLinks li a {
  font-size: 1em;
  display: block;
}
#watchLinks li.last {
  border: 0;
}
#details li strong {
  font-weight: 700;
}
#addressContainer p strong {
  display: block;
  font-weight: 700;
  font-size: 1.1em;
}
#distance-calc {
  font-weight: 700;
  margin: 8px 0 0;
  display: block;
}
#scalecontrol {
  display: none;
}
#search-map .avCluster {
  color: #fff !important;
}
#left-col-search #save-widget,
#left-col-search-1 #save-widget {
  padding: 10px 3px 10px;
}
#left-col-search #save-widget p,
#left-col-search-1 #save-widget p {
  margin: 0 7px 8px;
}
#left-col-search div.contracted,
#left-col-search-1 div.contracted {
  display: none;
}
#search-error {
  color: #f00;
  font-weight: 700;
  font-size: 0.83em;
  padding: 0 0 0 3px;
}
#k {
  width: 135px;
}
#search-form-submit,
#search-form-submit-1,
#search-form-submit-2,
#search-form-submit-3,
#search-form-submit-4,
#search-form-submit-5,
#search-form-submit-6,
#search-form-submit-7,
#save-search-submit,
#report-form-submit,
#content #ebay-form-submit,
div.postcodeBox .ui-dialog-buttonpane button {
  width: 63px;
  height: 23px;
  padding: 23px 0 0;
  margin: 0;
  border: 0;
  overflow: hidden;
  cursor: pointer;
  float: right;
}
#search-form-submit,
#search-form-submit-1,
#search-form-submit-2,
#search-form-submit-3,
#search-form-submit-4,
#search-form-submit-5,
#search-form-submit-6,
#search-form-submit-7 {
  background: url(../images/btn_search.png) no-repeat;
}
#advanced-search {
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: bold;
}
.advanced-search {
  display: none;
}
#report-form-submit {
  background: url(../images/btn_submitOff.png) no-repeat;
}
#ebay-form-submit {
  background: url(../images/btn_formNext.gif) no-repeat;
}
div.postcodeBox .ui-dialog-buttonpane button {
  background: url(../images/btn_pinkBack.png) no-repeat;
  margin: 5px 8px 5px 0;
}
#save-search-submit,
.save_submit {
  background: url(../images/btn_saveOff.gif) no-repeat;
  /*margin-right: 7px;*/
  margin-bottom: 5px;
  width: 63px;
  height: 23px;
  padding: 23px 0 0;
  overflow: hidden;
  cursor: pointer;
  border: 0;
}
#save_name {
  width: 198px;
  display: block;
  margin-bottom: 5px;
  /*margin: 0 7px 5px;*/
}
#location-widget #cb {
  width: 200px;
}
#location-widget input,
#location-widget select {
  display: block;
  line-height: 1.2;
}
/* Leave Feedback Pages ******************************/
#leaveFeedbackProvider,
#leaveFeedbackCustomer {
  background: #f4f4f4;
  overflow: hidden;
  border: 1px solid #d0d0d0;
  margin: 20px 6px 0;
  padding-bottom: 77px;
}
#leaveFeedbackCustomer {
  text-align: center;
  padding-bottom: 20px;
  margin-top: 12px;
  margin-right: 1px;
}
.leave_feedback_later {
  float: none;
  background: #fbe691;
  height: 20px;
  margin: 0 6px;
  padding: 15px 10px 12px 10px;
  width: 900px;
  text-align: center;
}
#content .leave_feedback_later p {
  padding: 0px;
  margin: 0px;
  font-size: 0.89em;
}
div#leaveFeedbackCustomer div#form-row-comment.form-row label.fw-input-prompt {
  color: #e7e7e7;
}
div#leaveFeedbackCustomer div#form-row-comment.form-row {
  border: 2px solid #ccc;
  border-radius: 3px;
  height: 90px;
  background: #fff;
  padding: 10px 10px 0px 10px;
  position: relative;
  top: 0px;
  left: 0px;
  margin-bottom: 6px;
  width: 355px;
  float: left;
}
div#leaveFeedbackCustomer div#form-row-comment.form-row textarea,
div#leaveFeedbackCustomer div#form-row-comment.form-row label {
  border: medium none;
  color: #444444;
  display: block;
  font-size: 1em;
  left: 7px;
  outline: medium none;
  position: absolute;
  top: 12px;
  vertical-align: baseline;
  width: 98%;
}
div#leaveFeedbackCustomer div#form-row-comment.form-row label {
  width: auto;
  padding-top: 3px;
  padding-right: 6px;
  color: #444;
  text-align: left;
  cursor: text;
  top: 11px;
  left: 10px;
  z-index: 10;
}
#leaveFeedbackCustomer div#form-row-score,
#leaveFeedbackCustomer div#recommend-wrap {
  margin: 30px 0px 0px 280px;
}
#leaveFeedbackCustomer div#form-row-comment {
  margin: 10px 0px 0px 260px;
}
#leaveFeedbackCustomer input.submit_feedback_btn,
#leaveFeedbackCustomer a.submit_feedback_btn {
  float: left;
  margin-left: 383px;
  background: url(/images/submit_feedback_btn_long.png) no-repeat;
  width: 256px;
  height: 37px;
  margin-top: 10px;
  color: transparent;
  text-indent: -9999px;
}
#leaveFeedbackCustomer .comment,
#leaveFeedbackProvider .comment {
  margin-bottom: 20px;
}
#leaveFeedbackProvider textarea {
  display: block;
  float: left;
  clear: both;
  width: 297px;
}
#leaveFeedbackCustomer textarea {
  height: 90px;
}
#content #leaveFeedbackCustomer #form-row-comment .form-field-description {
  margin-left: 56px;
  text-align: left;
}
#leaveFeedbackCustomer h5 {
  color: #399ED6;
  margin-bottom: 6px;
}
#content #feedback-form-comment-word-count {
  padding-left: 0px;
}
#leaveFeedbackCustomer label.form-row-head,
#leaveFeedbackProvider label.form-row-head {
  font-weight: 700;
  text-align: left;
  margin: 0 0 6px;
}
#leaveFeedbackProvider .radio-item {
  float: left;
  clear: both;
  margin: 0 0 8px;
}
#leaveFeedbackCustomer .radio-item {
  float: left;
  margin: 0px;
  width: 112px;
}
#leaveFeedbackCustomer .radio-item input {
  width: auto;
  height: auto;
  position: relative;
  top: 56px;
  left: 24px;
  margin: 0px;
  padding: 0px;
}
#leaveFeedbackCustomer .radio-item input#score1 {
  left: 46px;
}
#leaveFeedbackCustomer .radio-item input#score2 {
  left: 67px;
}
#leaveFeedbackCustomer div#form-row-score.form-row label {
  width: auto;
  position: relative;
  left: -5px;
  font-size: 0.85em;
}
#leaveFeedbackCustomer div#form-row-score.form-row label#labelscore1 {
  left: 18px;
}
#leaveFeedbackCustomer div#form-row-score.form-row label#labelscore2 {
  left: 37px;
}
#content #form-row-recommended .check-box-item label {
  font-size: 0.87em;
  margin-top: 0px;
  padding-top: 2px;
}
#leaveFeedbackCustomer .radio-group {
  background: url(/images/feedback_rating_bg.png) left bottom no-repeat;
  width: 342px;
  height: 100px;
}
#leaveFeedbackProvider .radio-item input {
  width: auto;
}
#leaveFeedbackCustomer .radio-item label,
#leaveFeedbackProvider .radio-item label {
  text-align: left;
}
#feedback-form-submit,
#customer-feedback-form-submit {
  width: 63px;
  height: 23px;
  padding: 23px 0 0;
  overflow: hidden;
  background: url(../images/btn_submitOff.png) no-repeat;
  margin: 0 56px 0 0;
  border: 0;
  float: right;
}
#dialog #listingDetails p span {
  font-weight: 700;
  display: block;
}
#dialog #listingDetails img {
  /*margin: 10px 0;*/
  margin: 0px;
}
/* Edit listings Pages *******************************/
#edit-listings .left-column,
#stepFinish .left-column {
  padding-left: 35px;
  padding-bottom: 50px;
}
#edit-listings h2 {
  font-weight: 700;
  font-size: 1em;
  color: #399ED6;
  margin-bottom: 10px;
}
#listingDetails .right {
  position: relative;
  top: -20px;
}
#edit-listings .inventory-group h2 {
  color: #15589D;
}
#edit-listings h4 {
  color: #399ED6;
}
.boxed {
  background: #f4f4f4;
  border: 1px solid #d0d0d0;
  padding: 8px;
  margin: 0 0 3px;
  overflow: hidden;
  border-radius: 4px;
}
.boxed h3 {
  font-weight: 400;
  font-size: 0.83em;
  margin: 0 0 14px;
}
.boxed h3 strong {
  font-weight: 700;
}
.boxed h4 {
  font-size: 0.75em;
  font-weight: 700;
  margin: 0 0 3px;
}
.boxed .detail-item {
  margin: 0 0 14px;
}
.boxed #special-instructions {
  clear: both;
}
#content .boxed p {
  font-size: 0.69em;
}
.boxed p strong {
  font-weight: 700;
  /*display: block;*/
  line-height: 1.2;
}
.boxed .button {
  width: 63px;
  height: 23px;
  background: url(../images/btn_changeOff.gif) no-repeat;
  display: block;
  text-indent: -999em;
  float: right;
  clear: both;
}
#content #detail p {
  padding: 3px 0;
}
.twoMan {
  background: url(../images/2Men.png) no-repeat center right;
  width: 21.5em;
  padding: 3px 0 2px;
}
.data-grid-admin.tpstats {
  margin: 10px;
}
.datas,
.datas table {
  overflow: auto;
}
.data-grid-admin.tpstats,
.data-grid-admin.tpstats tr,
.data-grid-admin.tpstats tr td {
  border: solid 1px #CCCCCC;
  text-align: center;
}
#backListings,
#theBack {
  background: url(/images/back_btn.png) no-repeat;
  width: 78px;
  height: 31px;
  /*width: 63px;
	height: 23px;*/
  /*background: url(../images/btn_pinkBack.png) no-repeat;*/
  text-indent: -999em;
  float: right;
  clear: both;
  margin: 0 0 0 0;
}
#editProfileButton {
  width: 101px;
  height: 23px;
  background: url(../images/btn_editProfile.png) no-repeat;
  text-indent: -999em;
  float: right;
  clear: both;
  margin: 0 0px 4px 0;
}
.right-column a#backListings {
  background: url(../images/btn_pinkBack.png) no-repeat;
}
#listing-detail-map,
#search-list-map {
  height: 182px;
  width: 600px;
  border: 1px solid #40a4db;
  margin: 0 0 33px;
  border-radius: 4px;
}
#listing-detail-map {
  width: 418px;
}
#edit-listings .right-column label,
#stepFinish .right-column label {
  font-weight: 700;
  text-align: left;
  width: 90px;
}
#max-wrapper .form-row-head {
  display: block;
  width: 72px;
  height: 18px;
  background: url(../images/btn_maxPrice.png) no-repeat;
  text-indent: -999em;
}
#stepFinish .right-column .check-box-group,
#edit-listings .right-column .check-box-group {
  margin: 0;
}
#content #labelsms_updates0,
#content #labelterms_agreed0,
#content #labelfeature_listing0,
#content #labelpromo_code_indicate0,
#content #labelmax_bid_indicate0 {
  width: 230px;
  font-weight: 400;
}
#content #labelterms_agreed0 a,
#content #labelfeature_listing0 a {
  font-size: 1em;
  color: #444;
}
#backDash {
  color: #444;
  position: absolute;
  bottom: 19px;
  right: 88px;
}
/* House / Office Move reformat */
.moveWrap,
.houseDetail .inventory-group,
.officeDetail .inventory-group {
  border-bottom: 1px dotted #444;
  margin: 0 0 12px;
  padding: 0 0 6px;
}
.moveWrap h2,
.houseDetail .inventory-group h2,
.officeDetail .inventory-group h2 {
  /*color: #399ED6;*/
  color: #15589D;
}
/* Signup Process ************************************/
#content #customer-signup-one h2 {
  font-size: 1.3em;
}
#content #customer-signup-one h4 {
  /*background: url("/images/letsgo_lock.png") no-repeat scroll 336px 0px transparent;*/
  float: left;
  height: 50px;
  width: 100%;
  margin: 20px 0 20px 30px;
  font-size: 1.3em;
}
#content .signup-process .left-column {
  width: 426px;
  padding-bottom: 50px;
  padding-top: 10px;
}
#content .signup-process h2 {
  font-size: 0.83em;
  font-weight: 700;
  color: #444;
  margin: 20px 0 20px 30px;
}
#provider-signup-three .full-width-panel h2 {
  margin-bottom: 8px;
}
#content #provider-signup-three .full-width-panel p {
  margin-bottom: 10px;
}
#stepNote {
  background: #E9E9E9;
  padding: 8px 10px 2px 0;
  margin: 0 31px 8px;
}
#content #stepNote p {
  margin: 0 0 4px 8px;
}
#content .signup-process input[type=text],
#content .signup-process input[type=password] {
  width: 200px;
  height: 25px;
}
#content .signup-process label {
  /*width: 130px;
	padding-top:10px;*/
  font-weight: 700;
  font-size: 0.85em;
  margin-right: 5px;
  text-align: right;
  width: 140px;
}
#content .signup-process #nickname-description {
  font-size: 0.69em;
  margin: 2px 0 5px 151px;
  width: 270px;
}
#nickname-description a {
  /*color: #399ED6;*/
  color: #15589D;
}
#content .signup-process #terms-agreed0 {
  width: auto;
  margin-top: 10px;
}
.controller-tp_landing #content .signup-process #terms-agreed0 {
  width: auto;
  margin-top: 0px;
}
#content .signup-process #labelterms-agreed0 {
  font-weight: 400;
  text-align: left;
  width: 175px;
  font-size: 0.69em;
}
#content .signup-process p.error {
  margin: 0 0px 8px 150px;
  /*135px;*/
}
.controller-tp_landing #content .signup-process p.error {
  margin: 0px;
}
#content .sign-up-feedbacks p {
  font-size: 0.78em;
}
#content .signup-process #postcode-manual-entry {
  clear: both;
  margin: 4px 0 8px 151px;
  /*100px;*/
}
#content .signup-process p strong {
  font-weight: 700;
}
#content .ajax-form-error {
  clear: both;
  margin-top: 5px;
}
#content .ajax-form-error p {
  color: #D71C65;
  margin-top: 5px;
}
#provider-signup-one #providerCopy,
#customer-signup-two p,
#provider-signup-two p {
  width: 550px;
  margin-left: 30px;
}
#customer-signup-two .full-width-panel,
#provider-signup-three .full-width-panel {
  padding-bottom: 30px;
  background: none;
}
/* Activate account page of sign up stage */
#content #customer-signup-two h2 {
  font-size: 18px;
  font-weight: 700;
  margin-top: 15px;
}
#content #customer-signup-two ul {
  margin-bottom: 40px;
}
#content #customer-signup-two p,
#content #customer-signup-two li {
  font-size: 14px;
  font-weight: 700;
  margin: 15px 0px 5px 40px;
}
#content #customer-signup-two li {
  list-style-type: disc;
  color: #40a4db;
  margin-left: 85px;
}
#content #customer-signup-two li span {
  color: #444;
}
p.section-end {
  border-bottom: 1px solid #e7e7e7;
  padding-bottom: 20px !important;
  padding-right: 275px !important;
  margin-bottom: 30px !important;
  width: auto;
}
/* Help Centre Layout ********************************/
/* Left */
#left-col-helpcentre {
  width: 588px;
  float: left;
  display: inline;
  margin: 0 10px 0 0;
  overflow: hidden;
}
#left-col-helpcentre .anyvan-widget-header {
  width: 588px;
  background: url(../images/588Head.gif) no-repeat;
  position: relative;
}
#left-col-helpcentre .anyvan-widget-header span {
  display: block;
  width: 562px;
  background: url(../images/588Head.gif) bottom right no-repeat;
  color: #fff;
  font-weight: 700;
  padding: 10px 0 7px 26px;
  font-size: 0.94em;
  font-family: Arial, Helvetica, sans-serif;
}
#left-col-helpcentre .anyvan-widget-content {
  background: url(../images/588DashBG.gif) no-repeat bottom center;
  /*zoom: 1;*/
}
#left-col-helpcentre h3.contracted {
  background: url(../images/588Contracted.gif) no-repeat;
  margin: 0 0 10px;
  padding-bottom: 11px;
}
#left-col-helpcentre h3.contracted span {
  background: 0;
}
/* Right */
#right-col-helpcentre {
  width: 328px;
  float: left;
  display: inline;
  margin: 0;
  overflow: hidden;
}
#right-col-helpcentre .anyvan-widget-header {
  width: 328px;
  background: url(../images/328Head.gif) no-repeat;
  position: relative;
}
#right-col-helpcentre .anyvan-widget-header span {
  display: block;
  width: 302px;
  background: url(../images/328Head.gif) bottom right no-repeat;
  color: #fff;
  font-weight: 700;
  padding: 10px 0 7px 26px;
  font-size: 0.94em;
  font-family: Arial, Helvetica, sans-serif;
}
#right-col-helpcentre .anyvan-widget-content {
  background: url(../images/328DashBG.gif) no-repeat bottom center;
  /*zoom: 1;*/
}
#left-col-helpcentre #helpcentre-content {
  padding: 10px 3px;
}
#right-col-helpcentre h3.contracted {
  background: url(../images/328Contracted.gif) no-repeat;
  margin: 0 0 10px;
  padding-bottom: 11px;
}
#right-col-helpcentre h3.contracted span {
  background: 0;
}
#helpCentTabs {
  background: transparent none repeat scroll 0 50%;
  border: 0 none;
  margin: 6px auto 0;
  overflow: hidden;
}
#helpCentTabs li {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background: #D71C65;
  color: #FFF;
  display: block;
  font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif;
  font-weight: 700;
  padding: 3px 18px;
  text-align: center;
  text-decoration: none;
  font-size: 0.69em;
  float: left;
  display: inline;
  margin: 0 1px 0 0;
  cursor: pointer;
}
#helpCentTabs li.active {
  background: #135AA0 url(../images/tabGradient.gif) repeat-x scroll left top;
}
/* FAQ */
#fNav {
  overflow: hidden;
  /*zoom: 1;*/
  margin: 0 0 10px -4px;
}
#fNav li {
  float: left;
  /*color: #399ED6;*/
  color: #15589D;
  text-decoration: none;
  padding: 0 4px;
  font-size: 0.69em;
  border-right: 1px solid #399ED6;
  cursor: pointer;
}
#fNav li.last {
  border: 0;
}
#fNav li:hover {
  text-decoration: underline;
}
#faqsectionCust-content .faqColCust h4,
#faqsectionTP-content .faqColTP h4,
#searchsection-content h4 {
  font-weight: 700;
  line-height: 1.2;
  margin: 6px 0 4px;
  font-size: 0.75em;
}
#faqsectionCust-content .faqColCust h4,
#faqsectionTP-content .faqColTP h4 {
  /*color: #399ED6;*/
  color: #15589D;
  cursor: pointer;
}
#faqsectionCust-content .faqColCust div,
#faqsectionTP-content .faqColTP div {
  margin-bottom: 12px;
}
#faqsectionCust-content .faqColCust h4:hover,
#faqsectionTP-content .faqColTP h4:hover {
  color: #D71C65;
}
#faqsectionCust-content ol,
#faqsectionTP-content ol {
  list-style: lower-alpha;
  margin: 10px 10px 10px 25px;
}
#faqsectionCust-content ul,
#faqsectionTP-content ul {
  list-style: disc;
  margin: 10px 10px 10px 25px;
}
#faqsectionCust-content ol li,
#faqsectionCust-content ul li,
#faqsectionTP-content ol li,
#faqsectionTP-content ul li {
  /*color: #399ED6;*/
  color: #15589D;
}
#faqsectionCust-content ol li span,
#faqsectionCust-content ul li span,
#faqsectionTP-content ol li span,
#faqsectionTP-content ul li span {
  color: #444;
}
/* Help Columns */
#helpcentre-content .helpCol {
  background: url(../images/thHead.gif) repeat-x scroll 0 0;
  padding: 50px 0;
  overflow: hidden;
}
#helpcentre-content .listContainer {
  float: left;
  display: inline;
  width: 250px;
  padding: 0 0 26px 26px;
  min-height: 160px;
  height: auto !important;
  height: 150px;
}
#helpcentre-content .listContainer h3 {
  font-weight: 700;
  font-size: 0.75em;
  padding: 50px 0 0 5px;
  margin: 0 0 2px;
}
#helpcentre-content .listContainer ul {
  list-style: disc;
  /*color: #399ED6;*/
  color: #15589D;
  margin: 0 0 0 19px;
}
.myAccountList h3 {
  background: url(../images/myAccountImage.png) no-repeat;
}
.listItemList h3 {
  background: url(../images/listItemImage.png) no-repeat;
}
#biddingList h3 {
  background: url(../images/biddingImage.png) no-repeat;
}
#tipsList h3 {
  background: url(../images/tipsImage.png) no-repeat;
}
#manageList h3 {
  background: url(../images/manageListingsImage.png) no-repeat;
}
#acceptingBid h3 {
  background: url(../images/acceptBidImage.png) no-repeat;
}
#winningList h3 {
  background: url(../images/acceptBidImage.png) no-repeat;
}
#recommendation h3,
#tp_recommendation h3 {
  background: url(../images/manageListingsImage.png) no-repeat;
}
#help-centre-static .info,
#help-centre-static .doInfo {
  margin: 0 31px 20px;
  clear: both;
}
#help-centre-static .info h3,
#help-centre-static .doInfo h3 {
  font-weight: 700;
  margin: 10px 0 4px;
  font-size: 0.94em;
}
#help-centre-static .info ul {
  list-style: disc;
  margin: 0 0 6px 18px;
}
#help-centre-static .info ol {
  list-style: decimal;
  margin: 0 0 6px 18px;
}
#help-centre-static .info ul li,
#help-centre-static .info ol li {
  /*color: #399ED6;*/
  color: #15589D;
}
#help-centre-static .info ul li span,
#help-centre-static .info ol li span {
  color: #444;
}
#helpcentre-content .helpCol #tips {
  margin: 0 30px;
}
#helpcentre-content .helpCol #tips li {
  color: #40A4DB;
  font-size: 0.69em;
  list-style-type: disc;
  margin: 0 0 8px;
}
#helpcentre-content .helpCol #tips li span {
  color: #444;
}
#helpcentre-content .helpCol #tips li.stripe {
  background: #E7E8EA;
}
#helpcentre-content #sharep h3,
#helpcentre-content #bidPro h3 {
  margin-top: 0;
}
/* Footer Pages Layout *******************************/
#static h3 {
  color: #444;
  font-weight: 700;
  line-height: 1.2;
  font-size: 0.83em;
  margin: 14px 0 8px 11px;
}
#static h4 {
  color: #444;
  font-weight: 700;
  line-height: 1.2;
  font-size: 0.69em;
  background: #f4f4f4;
  padding: 4px 0 3px 11px;
  margin: 14px 0 3px;
  border-radius: 4px;
}
#static p {
  padding: 0 11px;
  margin: 0 0 10px;
}
#static ul {
  margin: 0 0 0 26px;
  list-style: disc;
}
#static .sitemap-col ul,
#static .sitemap-col-2 ul {
  margin: 0;
  list-style: none;
}
#static ol {
  margin: 0 0 0 28px;
  list-style: lower-alpha;
}
#static ol.numbered {
  list-style: decimal;
}
#static ul li,
#static ol li {
  color: #15589D;
  margin: 0 0 4px;
}
#static ol li ul li,
#static ol li p {
  font-size: 0.98em;
  margin-top: 6px;
}
#static ul li span,
#static ol li span,
#static ol li ul li span {
  color: #444;
}
#static ol li ol {
  margin-top: 5px;
}
#static ol li ol li {
  font-size: 1em;
}
#static ol li table {
  margin: 10px 0;
  color: #444;
  font-size: 0.94em;
}
#static ol li table th {
  background: #135AA0 url(../images/thHead.gif) repeat-x bottom left;
  color: #fff;
  font-weight: 700;
  font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif;
  padding: 4px 8px;
}
#static ol li table td {
  color: #444;
  line-height: 1.25;
  font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif;
  padding: 5px 2px 5px 8px;
  vertical-align: middle;
}
#content .termsCon ol {
  list-style: none;
}
#content .termsCon h5 {
  margin: 8px 0 4px 10px;
  font-size: 0.69em;
  font-weight: 700;
}
#content .termsCon span strong {
  /*color: #399ED6;*/
  color: #15589D;
}
#static .full-width-panel {
  background: url(../images/staticPageBG.gif) no-repeat center bottom;
}
.sitemap-col {
  float: left;
  width: 20%;
  display: inline;
  margin: 0 8px 0 0;
  padding: 0 0 50px;
}
.sitemap-col-2 {
  float: left;
  width: 16%;
  display: inline;
  margin: 0;
  padding: 0 0 50px;
}
.sitemap-col ul,
.sitemap-col-2 ul {
  margin: 0 0 20px 15px !important;
}
.sitemap-col li,
.sitemap-col-2 li {
  background: url(../images/arrowBullet.png) no-repeat 6px center;
  padding: 2px 0 0 17px;
  font-size: 0.73em !important;
}
.sitemap-col li a,
.sitemap-col-2 li a {
  color: #40a4db;
  line-height: 1.2;
}
.sitemap-col h4 a,
.sitemap-col-2 h4 a {
  font-size: 1em !important;
  color: #40a4db;
  line-height: 1.2;
}
#static .sitemap-col h4,
#static .sitemap-col-2 h4 {
  background: url(../images/arrowBullet.png) no-repeat 6px center;
  padding: 4px 0 2px 17px;
  font-size: 0.73em;
  color: #40a4db;
  line-height: 1.2;
  text-decoration: underline;
  font-weight: bold;
  margin: 0px;
}
.sitemap-col .key {
  background: #f4f4f4 url(../images/arrowBullet.png) no-repeat 6px center;
  margin: 0 0 3px;
  border-radius: 4px;
}
.key a {
  font-weight: 700;
}
/* View and Bid Page (Provider) **********************/
#view-and-bid .left-column {
  width: 588px;
  padding: 0;
}
#view-and-bid .right-column {
  width: 328px;
  padding: 0;
}
#view-and-bid .left-column {
  margin: 0 9px 0 0;
}
#view-and-bid .left-column .anyvan-widget-header {
  width: 588px;
  background: url(../images/588Head.gif) no-repeat;
}
#view-and-bid .left-column .anyvan-widget-header span {
  width: 562px;
  background: url(../images/588Head.gif) bottom right no-repeat;
}
#view-and-bid .right-column .anyvan-widget-header {
  width: 328px;
  background: url(../images/328Head.gif) no-repeat;
}
#view-and-bid .right-column .anyvan-widget-header span {
  width: 302px;
  background: url(../images/328Head.gif) bottom right no-repeat;
}
#feedback .data-grid .table-pagination {
  width: 560px;
}
#view-and-bid .left-column h3.contracted {
  background: url(../images/588Contracted.gif) no-repeat;
}
#view-and-bid .right-column h3.contracted {
  background: url(../images/328Contracted.gif) no-repeat;
}
#view-and-bid .left-column h3.contracted span,
#view-and-bid .right-column h3.contracted span {
  background: 0;
}
#view-and-bid .left-column .anyvan-widget-content {
  padding: 0px;
}
#view-and-bid .right-column .anyvan-widget-content {
  background: url(../images/328DashBG.gif) no-repeat bottom center;
}
#overview_inside {
  background: url("../images/tp_profile_vans_bg.png") repeat-x scroll center bottom #E1E5E7;
  float: left;
  margin: 0 3px 3px;
  padding: 10px;
  border-radius: 4px;
  width: 560px;
}
/* Overview */
#view-and-bid #overview h4 {
  font-size: 0.94em;
  float: none;
  font-weight: 700;
  margin-bottom: 8px;
}
#overview .overImage {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 6px;
  right: 9px;
  overflow: hidden;
  border-radius: 4px;
}
#overview .overImage img {
  height: 60px;
}
#overview h4,
#overview h1,
#overview h2 {
  font-weight: 400;
  font-size: 0.88em;
  float: left;
  margin: 0 0 4px;
  width: 370px;
  color: #399ED6;
}
#overview h4 strong,
#overview h1 strong {
  font-weight: 700;
}
#overview ul {
  float: left;
  padding: 0 20px 0 0;
}
#overview ul li {
  font-size: 0.69em;
  margin-bottom: 8px;
}
#overview ul li strong {
  font-weight: 700;
}
#overview ul #redMax strong {
  background: url(../images/btn_maxPrice.png) no-repeat;
  text-indent: -999em;
  width: 72px;
  height: 18px;
  float: left;
  display: inline;
}
#overview ul #redMax span {
  float: left;
  display: inline;
  margin: 2px 0 0 3px;
}
#overview ul #redMax {
  overflow: hidden;
}
#overview img {
  display: block;
  clear: both;
  margin: 0 0 8px;
}
body.controller-view-profile #overview img {
  clear: none;
}
#overview #ebayListing,
#details #ebayListing {
  background: url(../images/smallEbay.png) no-repeat center left;
  padding-left: 35px;
}
#details #ebayListing {
  padding: 3px 0 3px 35px;
}
/* Feedback */
#view-and-bid #feedback {
  padding: 10px 3px 3px;
}
#feedback #noFeed,
#feedbackContent #noFeed {
  margin-left: 8px;
}
#content #feedbackContent tr td p a,
#content #feedback tr td p a {
  color: #444444;
}
#filter-form-submit {
  width: 63px;
  height: 23px;
  padding: 23px 0 0;
  margin: 0;
  background: url(../images/btn_search.png) no-repeat;
  cursor: pointer;
  overflow: hidden;
  border: 0;
  float: right;
  display: inline;
}
#feedback-grid label {
  font-size: 1em;
  display: block;
}
#feedback-grid textarea {
  font-size: 1.2em;
  margin: 4px 0;
  display: block;
  width: 193px;
}
#feedback-grid .form-row {
  overflow: visible;
}
.form-row input.feedback-submit {
  font-size: 1em;
  width: 83px;
  height: 23px;
  padding: 23px 0 0;
  margin: 0px;
  border: 0;
  background: url(../images/btn_pinkRespond.png) no-repeat;
  cursor: pointer;
}
/* Reputation */
#reputation {
  padding: 10px 3px 3px;
}
#reputation #memberSince {
  margin-left: 8px;
}
#reputation ul#rep {
  width: 280px;
  margin-left: 40px;
}
#reputation ul#rep li {
  float: left;
  padding-right: 27px;
}
#reputation ul {
  float: left;
  display: inline;
  width: 150px;
  margin: 0 0 14px 8px;
}
#reputation ul li {
  margin: 0 0 8px;
  font-size: 0.78em;
}
#reputation .data-grid {
  float: left;
  display: inline;
}
#reputation .data-grid table {
  width: 320px;
}
#reputation .data-grid table b,
.data-grid #feedback-grid b,
.data-grid-admin #feedback-grid b {
  width: 18px;
  height: 18px;
  display: block;
  line-height: 1;
  font-size: 1px;
  text-indent: -999em;
}
.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;
}
/* Particulars */
#particulars {
  padding: 10px 3px 3px;
}
#particulars div {
  padding: 5px 8px;
}
#particulars div p {
  margin: 0;
  font-size: 0.69em;
}
#particulars div .blueP {
  /*color: #399ED6;*/
  color: #15589D;
  font-weight: 700;
  margin: 0 0 5px;
}
#provider-signup-three strong.blue,
#customer-signup-two strong.blue,
#home strong.blue {
  /*color: #399ED6;*/
  color: #15589D;
}
#particulars div li {
  font-size: 0.69em;
}
/* Route */
#listing-detail-map-small {
  width: 198px;
  height: 177px;
  border: 1px solid #40a4db;
  position: absolute;
  top: 8px;
  right: 9px;
  border-radius: 4px;
  overflow: hidden;
  float: right;
}
#route .address {
  float: left;
  width: 118px;
  display: inline;
  padding: 0 0 20px;
}
div.further_more_info {
  clear: both;
  margin-top: 20px;
  padding-bottom: 20px;
}
#further-route-info {
  display: none;
  margin-bottom: 40px;
}
#route .address p {
  font-size: 0.69em;
}
#route .address p.label {
  margin: 0 0 3px;
  font-weight: 700;
}
#map-distance {
  font-weight: 700;
}
#routePrint {
  overflow: hidden;
  position: absolute;
  bottom: 8px;
  left: 12px;
  background: url(../images/printIcon.gif) no-repeat left center;
  padding: 0 0 0 16px;
}
#routePrint li {
  float: left;
  border-right: 1px solid #40a4db;
  padding: 0 5px;
}
#routePrint li.last {
  border: 0;
}
/* Detail */
#view-listing-page #detail .detail-item {
  width: 432px;
}
#detail .detail-item {
  float: left;
  display: inline;
  width: 360px;
}
#detail p strong {
  font-weight: 700;
}
#detail p.last {
  margin: 0 0 1px;
}
#detail #special {
  float: left;
  display: inline;
  clear: both;
}
#detail .item-container {
  border-bottom: 1px dotted #666666;
  margin: 0 0 12px;
  padding: 0 0 6px;
  q: q;
}
#particulars div.even {
  border-radius: 4px;
}
#detail h3,
#detail h4 {
  display: none;
}
#view-listing-page #inventory h4 {
  display: block !important;
  font-size: 0.6em;
}
/* Images */
#images .images-carousel li {
  margin: 0 2px;
}
#images #gallery {
  margin: 0 auto 5px;
}
/* Breadcrumbs */
#bread {
  overflow: hidden;
  z-index: 10;
  margin: 10px 0px 0px 27px;
  width: 730px;
}
#bread li {
  float: left;
  display: inline;
  font-size: 0.73em;
  /*color: #399ED6;*/
  color: #15589D;
  padding: 0 4px 0 0;
  line-height: 1.3;
}
#bread li a {
  font-size: 1em;
  /*color: #399ED6;*/
  color: #15589D;
  text-decoration: none;
  padding: 0 4px 0 0;
}
#mainBox #bread li a:hover {
  text-decoration: underline;
}
/* Bids */
.right-column #bids {
  padding: 10px 3px 30px;
}
.right-column #bids #bid-grid {
  margin: 0 0 30px;
}
#view-listing-page .right-column #bids {
  padding: 10px 3px 3px;
}
#bids {
  padding: 0;
}
#bids .noBids {
  margin: 0 0 8px 7px;
}
#bids .table-pagination,
#listing-question .table-pagination {
  width: 430px;
}
#active-bids-content #bids .table-pagination {
  width: 888px;
}
#dialog #bids .table-pagination {
  width: 860px;
}
#viewBidsButton {
  display: block;
  width: 72px;
  height: 23px;
  text-indent: -999em;
  position: absolute;
  bottom: 5px;
  right: 9px;
  background: url("../images/dashboard_buttons.png") no-repeat scroll 0 -39px transparent;
  height: 28px;
  width: 127px;
}
#bid-grid td.wide p.expander-head {
  position: relative;
  padding: 0 0 0 17px;
  line-height: 1.2;
  margin: 0 0 4px;
}
#bid-grid td.wide p.expander-head .expander {
  /*top: 0;*/
  top: 5px;
  left: 0;
  background: url(../images/blueUp.png) no-repeat center left;
}
#bid-grid td.wide p.expanded .expander {
  background: url(../images/greyDown.png) no-repeat center left;
}
#bid-grid td.wide .expander-body {
  padding: 0 0 0 12px;
}
#bid-grid td.wide .expander-body p {
  line-height: 1.2;
}
#bids .message {
  margin-left: 8px;
}
#content .grid-message {
  font-style: italic;
  margin: 0 0 4px;
}
#bid-grid .item-heading {
  font-weight: 700;
}
#content #bid-grid .comment {
  margin: 4px 0 4px;
}
#bid-grid td.wide .hide {
  display: none;
}
#listing-question {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}
#listing-question .noQuestion {
  margin-left: 7px;
  font-size: 0.82em;
}
#home #decline-form-wrap-moved,
#home .provider-preview {
  background: #f8f8f9 url(../images/dialogBG.gif) repeat-x bottom left;
  border-radius: 4px;
  padding: 0;
  border: 0;
  overflow: hidden;
}
#home .provider-preview {
  display: none !important;
  /* Quick hack as disabling the php wouldn't work */
}
#home .provider-preview img {
  margin: 10px 0 0 10px;
}
#decline-form-wrap-moved p.left {
  text-align: center;
  background: url(../images/loginHead.gif) no-repeat;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  font-size: 0.69em;
  color: #444;
  font-weight: 700;
  padding: 7px 0;
}
#decline-form p,
#home .provider-preview p {
  font-size: 0.69em;
  padding: 0px 10px 8px;
  color: #444;
  line-height: 1.2em;
}
/*#home .declineModal .ui-dialog-titlebar {width: 200px !important;}*/
#home .provider-preview h5 {
  padding: 10px 0 0;
  text-align: center;
}
#home .provider-preview h5 a {
  font-weight: 700;
  /*color: #399ED6;*/
  color: #15589D;
}
#home .provider-preview h5 a:hover {
  color: #D71C65;
}
#decline-form-cancel {
  position: absolute;
  top: 3px;
  right: 5px;
  background: url(../images/dialogClose.gif) no-repeat right center;
  width: 19px;
  height: 19px;
  display: block;
  text-indent: -999em;
}
#decline_reason {
  margin: 0 0 4px 10px;
  width: 225px;
  height: 80px;
  color: #444;
  font-size: 0.69em;
}
#decline-form-submit {
  background: url(../images/btn_submitOff.png) no-repeat;
  height: 23px;
  width: 63px;
  float: right;
  padding: 23px 0 0;
  overflow: hidden;
  cursor: pointer;
  border: 0;
  margin: 0 18px 0 0;
}
/* Make Bid */
#make-bid .form-row label,
#listing-question .form-row label {
  font-weight: 700;
  text-align: left;
  font-size: 0.69em;
  line-height: 1.2;
}
#make-bid #bid-form #labeldifferent_pickup_date0 {
  width: 150px;
}
#make-bid #bid-form #labeldifferent_delivery_date0 {
  width: 150px;
}
#bid_amount,
#auto_bid_min {
  width: 107px;
}
#form-row-bid_amount {
  width: 48%;
  float: left;
}
#form-row-auto_bid_min {
  width: 48%;
  float: right;
}
#content #bid_amount-description,
#content #auto_bid_min-description,
#content #bid-form div.ajax-form-error p {
  padding-left: 0px;
  margin-top: 5px;
}
#content #bid-form div.ajax-indicator {
  margin-top: 16px;
}
#bid_expire {
  width: 135px;
}
#bid_message,
#listing_question {
  width: 330px;
  height: 80px;
}
#bid_pickup_date,
#bid_delivery_date {
  width: 70px;
  margin: 9px 0 0 10px;
}
#bid_pickup_time,
#bid_delivery_time {
  width: 100px;
  margin-top: 10px;
}
#make-bid .bullets {
  overflow: hidden;
  margin: 0 0 10px;
}
#make-bid .bullets li {
  font-size: 0.56em;
  float: left;
  margin: 0 5px 0 0;
}
#make-bid .bullets li strong {
  font-weight: 700;
}
#bid-form-submit {
  background: url(../images/btn_bidOff.png) no-repeat;
}
.admin-info-box .server-side-error p,
#make-bid .server-side-error p,
#question-form .server-side-error p {
  margin: 2px 0 2px 98px;
  color: #D61E65;
  font-size: 1em;
  clear: both;
  font-size: 0.69em;
  padding: 0px;
}
#feedback-form .server-side-error p {
  margin: 2px 0 2px 10px;
  color: #D61E65;
  font-size: 1em;
  clear: both;
  font-size: 0.69em;
}
#content #make-bid #bid_amount-description {
  margin: 5px 0 2px 0px;
}
#content #bid_amount-description {
  margin: 2px 0 2px 98px;
}
/*#content #bids p .time-label {margin: 0 60px 0 0;} /* Removed by Tim 02/02/2011 11:43 */
#content #bids p .button {
  margin: 0 0 0 5px;
}
/* Accept Bid Thankyou */
/*#thank-you h3 {
	font-size: 0.83em;
	margin: 0 0 4px;
}
#thank-you h4 {
	font-size: 0.88em;
	margin: 0px 0 4px;
	padding-top:10px;
	font-weight: 700;
	clear:both;
}
#thank-you #add span {
	display: block;
	float:left;
}
#thank-you #formBack {right: 15px;}
*/
/* Listing Questions */
#content #listing-question .comment-heading {
  margin: 0 0 2px;
  font-weight: 700;
}
#content #listing-question .comment-response {
  margin: 12px 0 6px 16px;
}
#listing-question .form-row {
  padding: 8px 0 0;
  margin-left: 7px;
}
#question-form-submit {
  background: url(../images/btn_askOff.png) no-repeat;
  margin-right: 14px;
}
/* View Listing **************************************/
#view-listing-page .left-column,
#view-listing-page .right-column {
  width: 458px;
  padding: 0;
}
#view-listing-page .left-column {
  margin: 0 11px 0 0;
}
#view-listing-page .anyvan-widget-header {
  width: 458px;
  background: url(../images/equalSizeColHeader.gif) no-repeat;
}
#view-listing-page .anyvan-widget-header span {
  width: 432px;
  background: url(../images/equalSizeColHeader.gif) bottom right no-repeat;
}
#view-listing-page .anyvan-widget-content {
  background: url(../images/equalDashBG.gif) no-repeat bottom center;
}
#view-listing-page h3.contracted {
  background: url(../images/equalColBG.gif) no-repeat;
}
#view-listing-page h3.contracted span {
  background: 0;
}
#overview {
  position: relative;
  /*padding-bottom: 40px;*/
}
#overview #watch-form-submit {
  width: 72px;
  height: 23px;
  background: url(../images/btn_watchOff.png) no-repeat;
  padding: 23px 0 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  border: 0;
  /*position: absolute;
	bottom: 17px;
	right: 16px;*/
  float: right;
}
#overview #nowWatching {
  color: #D71C65;
  /*position: absolute;
	bottom: 8px;
	right: 14px;*/
  float: right;
  padding: 5px 5px 0 0;
  text-align: right;
  width: 165px;
}
.left-column #detail h2,
#edit-listings .left-column h2 {
  font-weight: 700;
  font-size: 0.69em;
  margin: 12px 0 4px;
}
.left-column #detail ul {
  margin-bottom: 8px;
}
/* How it Works Pages ********************************/
body.controller-how-it-works h2 {
  font-size: 24px;
  color: #3399cc;
  font-weight: 700;
}
body.controller-how-it-works div.first-row-box {
  width: 298px;
  height: 263px;
  float: left;
  margin: 15px 15px 15px 0px;
}
body.controller-how-it-works div.first-row-box h2 {
  color: #1a468f;
  font-weight: 700;
  font-size: 16px;
  margin: 18px 0px 10px 39px;
}
body.controller-how-it-works div.first-row-box ul {
  margin: 37px 15px 0px 25px;
  line-height: 25px;
}
body.controller-how-it-works div.first-row-box li {
  font-size: 14px !important;
  list-style-type: disc;
  color: #40a4db;
}
body.controller-how-it-works div.first-row-box li span {
  color: #333;
}
body.controller-how-it-works div#step-1 {
  background: url("/images/how-it-works-step-1.gif") no-repeat top left;
}
body.controller-how-it-works div#step-2 {
  background: url("/images/how-it-works-step-2.gif") no-repeat top left;
}
body.controller-how-it-works div#step-3 {
  background: url("/images/how-it-works-step-3.gif") no-repeat top left;
  margin: 15px 0px 15px 0px;
}
body.controller-how-it-works div#why-use {
  width: 478px;
  height: 263px;
  background: url("/images/how-it-works-why-use.gif") no-repeat top left;
  float: left;
}
body.controller-how-it-works div#how-it-works-video {
  width: 431px;
  height: 263px;
  background: url("/images/how-it-works-60-sec-vid.gif") no-repeat top left;
  float: left;
  margin-right: 15px;
}
body.controller-how-it-works div#second-row h3 {
  margin: 13px 0px 10px 15px;
  color: #fff;
  font-weight: bold;
}
body.controller-how-it-works div#why-use ul {
  margin: 50px 15px 0px 30px;
  line-height: 25px;
}
body.controller-how-it-works div#why-use li {
  font-size: 14px !important;
  list-style-type: disc;
  color: #40a4db;
}
body.controller-how-it-works div#why-use li span {
  /*color: #535353;*/
  color: #444;
  font-weight: 700;
}
body.controller-how-it-works #depQuotes {
  background: url("/images/btn_deliveryQuotes2.gif") no-repeat;
  height: 34px;
  left: 714px;
  width: 183px;
  text-indent: -999em;
  display: block;
  float: right;
  margin: 5px 20px 0px 0px;
}
body.controller-how-it-works div#how-it-works-video div#vid-wrapper {
  margin: 4px 0px 10px 32px;
}
body.controller-how-it-works div#logos {
  float: left;
  /*margin: 30px auto 0px 18px;*/
  margin: 10px auto 0px 0px;
}
strong.pink {
  color: #cc3366;
}
/** HOw it works - TP **/
.how-works #imageCopy {
  padding: 0 0 40px;
}
.how-works #imageCopy h2 {
  display: none;
}
#content .how-works .left-column {
  width: 423px;
  padding-top: 10px;
}
#content .how-works .right-column {
  padding-left: 5px;
  padding-top: 10px;
}
#content #how-works-three .right-column {
  padding-left: 25px;
}
#content .how-works .right-column ul {
  width: 330px;
  margin: 0 0 10px 18px;
}
#content .how-works .right-column ul li {
  /*color: #399ED6;*/
  color: #15589D;
  font-weight: 700;
  font-size: 0.83em;
  margin: 0 0 14px;
  list-style: disc;
  line-height: 1.25;
}
#content .how-works .right-column ul li span {
  color: #444;
}
#content .how-works .right-column ul li strong {
  /*color: #399ED6;*/
  color: #15589D;
}
#content .how-works .right-column p {
  font-weight: 700;
  font-size: 0.94em;
}
#content .how-works .right-column ol {
  width: 330px;
  margin: 0 0 10px 20px;
}
#content .how-works .right-column ol li {
  color: #40A4DB;
  font-weight: 700;
  font-size: 0.83em;
  margin: 0 0 8px;
  padding: 0 0 0 10px;
  list-style: decimal;
  line-height: 1.25;
}
#content .how-works .right-column ol li span {
  color: #444;
}
#user-tp-nav {
  width: 160px;
  position: absolute;
  top: 25px;
  left: 15px;
  overflow: hidden;
}
body.controller-how-it-works #user-tp-nav {
  float: right;
  position: absolute;
  top: 146px;
  left: 805px;
}
#user-tp-nav li {
  float: left;
}
#user-tp-nav li a {
  font-size: 0.91em;
  display: block;
  padding: 0 4px;
  border-right: 1px solid #399ED6;
  line-height: 1.25;
}
#user-tp-nav li a.active {
  color: #D71C65;
}
#user-tp-nav li.last a {
  border: 0;
}
/* TP Images */
#tp-how-works-one #imageCopy {
  background: url(../images/tpHowStep1.png) no-repeat;
  width: 410px;
  height: 300px;
}
#tp-how-works-two #imageCopy {
  background: url(../images/tpHowStep3.png) no-repeat;
  width: 410px;
  height: 300px;
}
#tp-how-works-three #imageCopy {
  background: url(../images/tpHowStep4.png) no-repeat;
  width: 410px;
  height: 300px;
}
#tp-how-works-four #imageCopy {
  background: url(../images/tpHowStep5.png) no-repeat;
  width: 410px;
  height: 300px;
}
#readyList {
  display: block;
  width: 181px;
  height: 31px;
  background: url(../images/btn_readyList.gif) no-repeat;
  text-indent: -999em;
  margin: 18px 0 0;
}
#tp-how-works-one #readyList,
#tp-how-works-two #readyList,
#tp-how-works-three #readyList,
#tp-how-works-four #readyList {
  width: 212px;
  background: url(../images/btn_imReady.png) no-repeat;
}
#nextStep,
#prevStep {
  display: block;
  width: 63px;
  height: 23px;
  text-indent: -999em;
  position: absolute;
}
#nextStep {
  right: 8px;
  bottom: 9px;
}
#how-works-one #nextStep,
#tp-how-works-one #nextStep {
  background: url(../images/btn_howStep2.gif) no-repeat;
}
#how-works-two #nextStep,
#tp-how-works-two #nextStep {
  background: url(../images/btn_howStep3.gif) no-repeat;
}
#how-works-three #nextStep,
#tp-how-works-three #nextStep {
  background: url(../images/btn_howStep4.gif) no-repeat;
}
#how-works-four #nextStep,
#tp-how-works-four #nextStep {
  background: url(../images/btn_howStep5.gif) no-repeat;
}
#how-works-five #prevStep,
#tp-how-works-four #prevStep {
  right: 8px;
}
#prevStep {
  background: url(../images/btn_formBack.png) no-repeat;
  right: 75px;
  bottom: 9px;
}
/* What happens next popup ***************************/
#what-next-outer-popup {
  width: 700px !important;
  height: 425px !important;
}
#what-next-outer-popup .ui-dialog-titlebar-close {
  display: none;
}
#what-next-outer-popup .ui-dialog-titlebar {
  width: 700px !important;
}
#what-next-outer-popup #dialog {
  width: 700px !important;
  height: 425px !important;
}
#what-next-popup {
  width: 668px;
  margin: 10px auto 0;
}
#what-next-outer-popup .ui-dialog-titlebar span {
  color: #40A3DA;
  font-size: 1em;
}
#what-next-popup h2 {
  width: 668px;
  height: 28px;
  text-indent: -999em;
  background: url(../images/whatNextPopupHeader.gif) no-repeat;
}
#what-next-popup h2.not-actually-what-next {
  background: none;
}
#popup-content {
  background: #f4f4f4;
  border: 2px solid #d0d0d0;
  padding: 12px 10px 20px;
  position: relative;
}
#popup-content ol li {
  list-style: decimal;
  color: #115a9f;
  font-size: 0.94em;
  margin: 0 0 10px 20px;
  font-weight: 700;
  line-height: 1.2;
}
#popup-content ol li ul {
  margin: 0 0 0 -16px;
}
#popup-content ol li ul li {
  list-style: none;
  font-size: 0.87em;
  margin: 0 0 2px;
  font-weight: 400;
  color: #444;
  background: url(../images/arrowBullet.png) no-repeat left 4px;
  padding: 0 0 0 10px;
}
#pBids {
  width: 77px;
  height: 44px;
  background: url(../images/btn_viewBids.png) no-repeat;
}
.popPlace {
  float: left;
  text-indent: -999em;
  display: inline;
  /*zoom: 1;*/
  margin: 0 3px;
}
#pAccept {
  background: url(../images/btn_acceptsdw.gif) no-repeat;
  height: 23px;
  width: 68px;
}
#popup-content .special {
  overflow: hidden;
  background: url(../images/arrowBullet.png) no-repeat left 6px;
}
#popup-content .special span {
  float: left;
  /*zoom: 1;*/
  padding: 3px 0 0;
}
#readyGo {
  display: block;
  text-indent: -999em;
  width: 103px;
  height: 23px;
  position: absolute;
  bottom: 9px;
  right: 9px;
  background: url(../images/btn_readyToGo.gif) no-repeat;
}
/* Pre-Footer Bottom Panels **************************/
#botPanels {
  overflow: hidden;
  width: 927px;
  margin: 10px 0 0;
  float: left;
  display: inline;
}
#botPanels .panel {
  float: left;
  display: inline;
  margin: 0 11px 0 0;
}
#botPanels .panel .inner {
  padding: 18px 0 0;
  height: 205px;
}
#botPanels .panel .inner h4 {
  font-weight: 700;
  font-family: Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 0.83em;
  border-bottom: 1px solid #d9d9d9;
  line-height: 1.25;
  padding: 0 0 7px;
  margin: 0 11px 10px;
}
#dark h4 {
  color: #01466c;
  background: url(../images/darkIcon.gif) no-repeat top right;
}
#med h4 {
  color: #1b7db2;
  background: url(../images/medIcon.gif) no-repeat top right;
}
#light h4 {
  color: #40a4db;
  background: url(../images/lightIcon.gif) no-repeat top right;
}
#botPanels .panel ul {
  margin: 0 10px 0 25px;
  list-style: disc;
}
#botPanels .panel ul li {
  font-size: 0.69em;
  color: #40a4db;
  font-weight: 700;
  line-height: 1.25;
  margin: 0 0 4px;
}
#botPanels .panel ul li span {
  color: #444;
}
#botPanels .large {
  width: 367px;
}
#botPanels .small {
  width: 269px;
}
#dark {
  background: #fafafa url(../images/darkBGBot.gif) no-repeat bottom left;
}
#dark .inner {
  background: url(../images/darkBGTop.gif) no-repeat;
}
#med {
  background: #fafafa url(../images/medBGBot.gif) no-repeat bottom left;
}
#med .inner {
  background: url(../images/medBGTop.gif) no-repeat;
}
#light {
  background: #fafafa url(../images/lightBGBot.gif) no-repeat bottom left;
}
#light .inner {
  background: url(../images/lightBgTop.gif) no-repeat;
}
#med blockquote {
  color: #444;
  font-weight: 400;
  font-size: 0.69em;
  font-family: Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin: 0 11px 9px;
  line-height: 1.2;
  font-style: italic;
}
#med blockquote i {
  font-style: normal;
}
#med blockquote strong {
  font-size: 2em;
  line-height: 0.1;
}
#botPanels #light {
  margin: 0;
}
#ebay-works {
  background: url(../images/ebay-works.gif) no-repeat;
  display: block;
  width: 351px;
  height: 16px;
  text-indent: -999em;
  position: absolute;
  bottom: 22px;
  left: 9px;
}
#light {
  position: relative;
}
#light p {
  color: #444;
  font-size: 0.69em;
  line-height: 1.2;
  margin: 0 11px 16px;
}
#light p strong {
  font-weight: 700;
  color: #40A4DB;
}
#light #getQuotes {
  width: 141px;
  height: 31px;
  display: block;
  text-indent: -999em;
  background: url(../images/getQuotes.gif) no-repeat;
  margin: 0 11px;
}
/* Footer ********************************************/
#footer {
  /*background: url(../images/footerGrey.gif) repeat-x;*/
  width: 929px;
  margin: 10px auto 0;
  padding: 0;
}
#footer ul {
  background: #dadada url(../images/footerBG.gif) repeat-x;
  width: 917px;
  padding: 0 0 0 10px;
  overflow: hidden;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
}
#footer ul li {
  color: #40a4db;
  float: left;
  /*zoom: 1;*/
  padding: 6px 0 6px 5px;
  font-size: 0.69em;
  line-height: 1.2;
}
#footer ul li a {
  color: #15589D;
  line-height: 1.2;
  text-decoration: none;
  display: block;
  border-right: 1px solid #15589D;
  padding: 0 5px 0 0;
}
#footer ul li.last a {
  border: 0;
}
#footer ul li a:hover,
#footer ul li a.active {
  color: #d71c65;
}
#footer #copy {
  float: right;
  padding: 6px 10px 6px 8px;
  border-left: 1px solid #e1e1e1;
}
/* SEO Footer ****************************************/
#s-footer {
  width: 927px;
  padding: 9px 0px 0px;
  margin: 0 auto;
}
#s-footer .sf-container {
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  padding: 0 0 12px;
  margin: 0 0 9px;
  overflow: hidden;
}
#s-footer .sf-container p {
  font-size: 0.69em;
  line-height: 1.25;
  color: #444;
  margin: 0 7px;
}
#s-footer .sf-container p a,
#s-footer .sf-container-logo p a {
  color: #40A4DB;
  text-decoration: none;
}
#s-footer .sf-container-logo {
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  padding: 10px 7px 0;
  margin: 0 0 9px;
  overflow: hidden;
}
#s-footer .sf-container-logo p {
  font-size: 0.69em;
  line-height: 1.25;
  color: #444;
  margin: 0 0 7px;
}
#s-footer #sfOne div {
  background: #fff url(../images/seoFooterTop.gif) bottom left repeat-x;
  font-size: 0.75em;
  color: #444;
  padding: 9px 6px;
  margin: 0 0 9px;
}
#s-footer #sfTwo div {
  background: url(../images/seoFooterLogo.gif) no-repeat top left;
  font-size: 0.75em;
  color: #444;
  margin: 0 0 9px;
  font-weight: 700;
  padding: 0px 0 0px 56px;
  border-bottom: 1px solid #e7e7e7;
  height: 25px;
  /*width:870px;*/
}
#s-footer #sfTwo div h2 {
  font-size: 1.2em;
  float: left;
  padding: 7px 0px 6px 0px;
  font-weight: normal;
  color: #444444;
}
.controller-search #s-footer #sfTwo ul {
  margin-left: 65px;
}
#sfTwo ul {
  float: left;
  margin-left: 24px;
}
#sfTwo ul li {
  list-style: disc inside ;
  font-size: 0.72em;
  line-height: 1.6;
  font-weight: bold;
  color: #a8a8a8;
}
html > body #sfTwo ul li {
  font-size: 0.69em;
}
#sfTwo ul li.first a,
#sfTwo ul li.first {
  color: #888888;
}
#sfTwo ul li.first a:hover {
  color: #D71c65;
}
.sfTwo-last {
  margin-right: 0 !important;
}
#sfTwo ul li strong {
  font-weight: 700;
}
#sfTwo ul li a {
  text-decoration: none;
  color: #a8a8a8;
}
/* jQuery UI *****************************************/
/* Widget */
.ui-widget-content {
  /*	border: 1px solid #aaa; */
  background: #fff;
  color: #222;
}
.ui-widget-content a {
  /*color: #399ED6;*/
  color: #15589D;
}
.ui-widget-content a:hover {
  color: #D71C65;
}
.ui-widget-header {
  color: #222;
  font-weight: 700;
}
.ui-widget-header a {
  color: #222;
}
/* Dialog */
.ui-dialog #content {
  padding: 0;
  margin: 0;
  width: auto;
  height: auto !important;
  min-height: inherit;
}
.ui-dialog {
  position: relative;
  border: 0;
  float: left;
}
.ui-dialog .ui-dialog-content {
  background: #f8f8f9 url(../images/dialogBG.gif) repeat-x bottom left;
  border: 8px solid #2d4a9d;
  border-radius: 10px;
  padding: 17px;
  overflow: hidden;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 0;
  background-image: none;
}
.ui-dialog .ui-dialog-buttonpane button {
  float: right;
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em;
  line-height: 1.4em;
  width: auto;
  overflow: visible;
}
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #aaa url(/images/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaa url(/images/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: 0.3;
  filter: alpha(opacity=30);
  border-radius: 8px;
}
/* Date Picker */
.ui-datepicker {
  width: 14em;
  padding: 0.2em 0.2em 0;
  font-size: 0.69em;
  display: none;
  z-index: 1000 !important;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -12px;
  top: 50%;
  margin-top: -5px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  float: left;
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
  float: right;
}
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: 700;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
  color: #fff;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
.ui-datepicker-calendar .ui-datepicker-unselectable {
  background: #E1E4E6;
  border: 1px solid #fff;
}
.ui-datepicker-calendar td {
  background: #40A4DB;
  border: 1px solid #fff;
}
.ui-datepicker-calendar .ui-datepicker-other-month {
  background: #F8F8F9;
}
/*.ui-icon {
	width: 16px; height: 16px; background-image: url(/images/jquery-ui/ui-icons_222222_256x240.png);
	display: block;
	text-indent: -999em;
}*/
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  width: 10px;
  height: 18px;
  background: #fff;
  border: 1px solid #40a4db;
  border-radius: 4px;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background: #40a4db;
}
#date-slider {
  margin: 0 0 5px 5px;
  width: 196px;
  border-radius: 4px;
}
#date-indicator {
  font-size: 0.63em;
  overflow: hidden;
  text-align: center;
  float: left;
}
#date-axis {
  font-size: 0.56em;
  margin: 0 0 5px;
  width: 100%;
  text-align: center;
}
.ui-slider-horizontal {
  height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
/* Taken from Screen.css *****************************/
.spacer {
  height: 10px;
  line-height: 10px;
}
.left-column-wide {
  float: left;
  width: 510px;
}
.left-column-narrow {
  float: left;
  width: 280px;
}
.right-column-wide {
  float: right;
  width: 590px;
}
.right-column-narrow {
  float: right;
  width: 410px;
}
.ui-tabs-panel div.left-column,
.ui-tabs-panel div.right-column {
  width: 435px;
}
.position-left {
  float: left;
  width: 50%;
}
.position-right {
  float: right;
  width: 50%;
}
.position-relative {
  position: relative;
}
.first-third {
  width: 33%;
}
.second-third {
  position: absolute;
  top: 0;
  left: 33%;
  width: 33%;
}
.third-third {
  position: absolute;
  top: 0;
  left: 67%;
  width: 33%;
}
.ui-tabs-hide {
  display: none;
}
.outbid {
  color: #f00;
}
h3.shrink,
h3.shrink span {
  width: 100% !important;
}
div.left-column-narrow .hide {
  display: none;
}
div.right-column .hide {
  display: none;
}
.search-expander {
  margin-top: 2px;
  margin-bottom: 3px;
  cursor: pointer;
  width: 20px;
  height: 18px;
}
.search-expander-contracted {
  background: url(/images/search_deliveries_toggle.png) no-repeat 0px -1px;
}
.search-expander-contracted.search-expander-viewed {
  background: url(/images/search_deliveries_toggle.png) no-repeat 0px -55px;
}
.search-expander-contracted.search-expander-bidding {
  background: url(/images/search_deliveries_toggle.png) no-repeat 0px -28px;
}
.search-expander-contracted.search-expander-watching {
  background: url(/images/search_deliveries_toggle.png) no-repeat 0px -105px;
}
.search-expander-contracted.search-expander-tp-new {
  background: url(/images/search_deliveries_toggle.png) no-repeat 0px -82px;
}
.search-expander-expanded {
  background: url(/images/search_deliveries_toggle.png) no-repeat -22px -1px;
}
.search-expander-expanded.search-expander-viewed {
  background: url(/images/search_deliveries_toggle.png) no-repeat -22px -55px;
}
.search-expander-expanded.search-expander-bidding {
  background: url(/images/search_deliveries_toggle.png) no-repeat -22px -28px;
}
.search-expander-expanded.search-expander-watching {
  background: url(/images/search_deliveries_toggle.png) no-repeat 0px -105px;
}
.search-expander-expanded.search-expander-tp-new {
  background: url(/images/search_deliveries_toggle.png) no-repeat -22px -82px;
}
#search-grid .viewed {
  color: #999;
}
#search-grid a.listing-title .viewed {
  text-decoration: underline;
}
#search-grid .user_online {
  color: #008000 !important;
}
.customer.online a {
  color: #080 !important;
}
.provider.online a {
  color: #080 !important;
}
#search-grid .user_online .viewed {
  color: #008000 !important;
}
img.thumb-bidding {
  border: 1px solid #0dc363 !important;
}
#search-list-map {
  float: right;
  margin: 0 37px 0 0;
  display: inline;
  overflow: hidden;
}
#listing-detail-info {
  max-width: 270px;
}
.aggregate-value {
  font-weight: bold;
}
.hidden {
  display: none !important;
}
.centered {
  text-align: center !important;
}
div.ajax-indicator {
  margin-top: 4px;
  width: 16px;
  height: 16px;
  float: left;
  display: none;
}
div.ajax-loading {
  background-image: url(/images/ajax-loader.gif);
}
div.ajax-valid {
  background-image: url(/images/ajax-valid.gif);
}
div.ajax-invalid {
  background-image: url(/images/ajax-invalid.gif);
}
div.ajax-indicator-pagination {
  margin-top: 4px;
  width: 16px;
  height: 16px;
  display: none;
  margin-right: 5px;
  background-image: url(/images/ajax-loader-pagination.gif);
}
#provider-preview,
.provider-preview,
#decline-form-wrap {
  position: absolute;
  top: -1000px;
  left: -1000px;
  border: 1px #eee solid;
  width: 200px;
  min-height: 200px;
  background: #ddd;
  padding: 10px;
  z-index: 2000;
}
#decline-form-wrap-moved {
  top: -1000px;
  left: -1000px;
  width: 200px;
  border: 1px #eee solid;
  padding: 10px;
  min-height: 200px;
  position: absolute;
  z-index: 2000;
}
#decline-form-wrap div.form-row,
#decline-form-wrap-moved div.form-row {
  width: 180px;
}
#messages td.read- {
  font-weight: bold;
}
#messages td.read-1 {
  font-weight: normal;
}
#messages td div.read-env {
  background: url(../images/envelopes.png) 0 0 no-repeat;
  text-indent: -9999px;
  width: 20px;
  height: 17px;
  margin-left: 12px;
}
#messages td div.read-env1,
#sent-box div.read-env1 {
  background: url(../images/envelopes.png) 0 -21px no-repeat;
  text-indent: -9999px;
  width: 20px;
  height: 17px;
  margin-left: 12px;
}
#messages td div.replied-env {
  background: url(../images/envelopes.png) 0 -38px no-repeat;
  text-indent: -9999px;
  width: 20px;
  height: 22px;
  margin-left: 12px;
}
#messages th.message-delete div,
th.message-delete div {
  background: url(../images/delete_messages.png) 0px 0px no-repeat #135AA0;
  text-indent: -9999px;
  width: 51px;
  height: 20px;
  position: relative;
  right: 10px;
  cursor: pointer;
}
#messages .data-grid .table-pagination,
#listings .data-grid .table-pagination,
#jobs-alerts .data-grid .table-pagination {
  width: 725px;
}
div.contracted {
  display: none;
}
div.ui-datepicker {
  z-index: 1100 !important;
  border: 1px solid #888;
  padding: 5px;
}
#eebayHelp {
  font-weight: 700;
  text-decoration: underline;
  color: #D71C65;
  cursor: pointer;
  font-size: 1.2em;
}
#ebay-wrapper {
  width: 300px;
  margin: 0 auto;
}
#ebay-wrapper p {
  text-align: left;
  margin-bottom: 5px;
  margin-top: 12px;
}
#moreOne,
.tM,
.sA {
  display: none;
}
#listing-addresses #ajax-geolocate-indicator,
#address-form #ajax-geolocate-indicator {
  position: absolute;
  bottom: 40px;
  right: 16px;
}
/* Column width classes ******************************/
.width20 {
  width: 20px;
}
.width50 {
  width: 50px;
}
.width60 {
  width: 60px;
}
.width70 {
  width: 70px;
}
.width80 {
  width: 80px;
}
.width90 {
  width: 90px;
}
.width100 {
  width: 100px;
}
.width150 {
  width: 150px;
}
.width200 {
  width: 200px;
}
.width250 {
  width: 250px;
}
.width300 {
  width: 300px;
}
.width350 {
  width: 350px;
}
.width400 {
  width: 400px;
}
/* Completed Deliveries ******************************/
.completed-price {
  display: block;
  width: 43px;
  height: 17px;
  background: url(/images/price-rose.png) no-repeat center center;
  color: #fff;
  font-weight: 700;
  text-align: center;
  padding: 16px 0 10px;
  font-size: 11px;
}
/* Admin Section *************************************/
#admin-site-activity table tr th,
#admin-site-activity table tr td,
#admin-site-activity p {
  text-align: center;
  padding: 5px;
  font-size: 0.75em;
}
#admin-site-activity table tr th {
  background: #D71C65;
}
#admin-site-activity table tr td.left {
  text-align: left;
}
#admin-site-activity table {
  width: 100%;
  margin: 0 0 10px;
}
#admin-site-activity table thead tr {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
#admin-site-activity table thead th {
  background: #135AA0 url(../images/thHead.gif) repeat-x bottom left;
  color: #fff;
}
.admin-recent-username a {
  color: #f00 !important;
}
.vehicle-report table {
  margin: 0 0 18px;
}
.vehicle-report table td {
  font-size: 0.75em;
  padding: 0 6px;
}
.vehicle-report table th {
  font-size: 0.75em;
  font-weight: 700;
  padding: 3px 36px 3px 6px;
}
.vehicle-report table td,
.vehicle-report table th {
  border-bottom: 1px dotted #ccc;
}
#vehTop th {
  background: #135AA0;
  color: #fff;
  text-transform: uppercase;
}
#other-vehicles li {
  font-weight: 700;
  margin: 0 0 2px;
  text-transform: capitalize;
  padding: 0 0 0 6px;
}
#administer-users td a,
#administer-listings td a {
  color: #40A4DB;
}
#administer-users-pager-form a,
#administer-listings-pager-form a {
  color: #fff;
  font-weight: 700;
}
#administer-users td {
  font-size: 11px;
}
#new-mail-indicator {
  position: absolute;
  top: 300px;
  left: 1px;
  background-color: #fcc;
  font-size: 12px;
  font-weight: bold;
  padding: 10px;
  border: 1px solid #f22;
  width: 100px;
  filter: alpha(opacity=70);
  opacity: 0.7;
}
#p_postcode-manual-entry {
  z-index: 100;
}
#announceWrap {
  float: left;
  text-align: left;
}
#announceToggle {
  padding-left: 16px;
  background: url(../images/blueUp.png) no-repeat center left;
  height: 14px;
}
#announceDiv {
  padding-left: 16px;
  display: none;
}
#announce {
  height: 80px;
  width: 300px;
}
.announcement-date {
  font-weight: bold;
}
h3.announcement-header {
  display: block;
  padding: 7px 10px 0px 10px;
  font-weight: bold;
  font-size: 0.913em;
  color: #444;
  background: url('/images/dashAnnounceTop.png') no-repeat top left;
  height: 28px;
}
div.announcement {
  position: relative;
  top: 0px;
  left: 0px;
}
div.announcement-body {
  background: url('/images/dashAnnounceBottom.png') no-repeat bottom left;
  padding: 0px 10px 10px 10px;
  margin: 0px 0px 10px 0px;
  color: #444;
}
#content div.announcement-body p {
  font-size: 0.85em;
  line-height: 1.2em;
}
div.announcement-body a {
  color: #D71C65;
  text-decoration: underline;
}
a.welcome-dismiss-link-right {
  position: relative;
  bottom: 20px;
  left: 852px;
  display: block;
  color: #D71C65;
}
a.welcome-dismiss {
  position: relative;
  left: 880px;
  bottom: 35px;
  background: url(../images/dialogClose.gif) no-repeat right center;
  width: 19px;
  height: 19px;
  display: block;
  text-indent: -999em;
}
a.announce-dismiss-link-right {
  position: absolute;
  top: 7px;
  right: 30px;
  display: block;
  color: #D71C65;
}
a.announce-dismiss {
  position: absolute;
  top: 3px;
  right: 10px;
  background: url(../images/dialogClose.gif) no-repeat right center;
  width: 19px;
  height: 19px;
  display: block;
  text-indent: -999em;
}
.optional {
  font-size: 0.688em;
  color: #777;
  font-weight: normal;
}
a.online {
  color: green !important;
}
a.delete-all {
  float: right;
  margin: 0px 10px 3px 0px;
}
#provider-alert-grid {
  clear: both;
}
.ask_Question_Button {
  /*background: url('/images/ask-question-btn.png') no-repeat top left;*/
  float: left;
  /*width: 95px;
	height: 20px;*/
  width: 130px;
  height: 29px;
  line-height: 1px;
  text-indent: -3000px;
  position: relative;
  background: url('/images/accept-bid-buttons.png') no-repeat 0px -62px;
}
#content #full-bid-grid tr td a.report {
  display: block;
  margin-top: 5px;
}
.replyButton {
  background: url('/images/btnReply.png') no-repeat top left;
  float: right;
  width: 42px;
  height: 20px;
  line-height: 1px;
  text-indent: -3000px;
  position: relative;
  top: -5px;
}
.unverified {
  color: #f00 !important;
  margin: 0px 0px 5px 0px !important;
  font-weight: 700;
}
#home-tabs {
  float: left;
  margin-top: 10px;
  margin-bottom: 5px;
}
#home-tabs.ui-widget-content {
  border: none;
}
div#home-tabs div {
  clear: both;
  border-top: 0px solid #d0d0d0;
  border-left: 1px solid #d0d0d0;
  border-right: 1px solid #d0d0d0;
  border-bottom: 1px solid #d0d0d0;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 10px 15px;
  width: 893px;
}
.controller-courier-services div#home-tabs div {
  height: 130px;
}
ul.ui-tabs-nav {
  /*	height: 35px;*/
  background: url('/images/home-tab-bg-top.png') bottom left no-repeat;
  width: 925px;
}
ul.ui-tabs-nav li {
  /*height: 35px;*/
  float: left;
  margin-right: 4px;
}
#content div.ui-tabs-panel ul li {
  list-style: disc inside;
  line-height: 1.25em;
  margin-bottom: 10px;
  color: #444444;
  font-size: 12px;
}
#home-tabs li a,
#home-tabs li a:hover {
  font-size: 15px;
  font-weight: 700;
  color: #fff;
  text-decoration: none;
  display: block;
  width: 100%;
  height: 100%;
  padding: 8px 15px;
}
li.home-tab.ui-tabs-active {
  width: 209px;
  background: url("/images/home-tab-on.png") top left no-repeat;
}
li.home-tab {
  width: 209px;
  background: url("/images/home-tab-off.png") top left no-repeat;
}
li.home-tab-left.ui-tabs-active {
  width: 209px;
  background: url("/images/home-tab-left-on.png") top left no-repeat;
}
li.home-tab-left {
  width: 209px;
  background: url("/images/home-tab-left-off.png") top left no-repeat;
}
li.home-tab-right.ui-tabs-active {
  width: 209px;
  background: url("/images/home-tab-right-on.png") top left no-repeat;
  margin-right: 0px !important;
}
li.home-tab-right {
  width: 209px;
  background: url("/images/home-tab-right-off.png") top left no-repeat;
  margin-right: 0px !important;
}
li.home-tab-long.ui-tabs-active {
  width: 286px;
  background: url("/images/home-tab-long-on.png") top left no-repeat;
}
li.home-tab-long {
  width: 286px;
  background: url("/images/home-tab-long-off.png") top left no-repeat;
}
li.home-tab-long-left.ui-tabs-active {
  width: 286px;
  background: url("/images/home-tab-long-left-on.png") top left no-repeat;
}
li.home-tab-long-left {
  width: 286px;
  background: url("/images/home-tab-long-left-off.png") top left no-repeat;
}
li.home-tab-long-right.ui-tabs-active {
  width: 286px;
  background: url("/images/home-tab-long-right-on.png") top left no-repeat;
  margin-right: 0px !important;
}
li.home-tab-long-right {
  width: 286px;
  background: url("/images/home-tab-long-right-off.png") top left no-repeat;
  margin-right: 0px !important;
}
#home-tabs h4,
#home-tabs h4 a {
  color: #15589d;
  font-size: 15px !important;
  font-weight: bold;
  margin: 0px 0px 7px 0px;
}
#home-tabs p {
  margin-bottom: 10px;
  font-size: 12px;
  color: #444;
  line-height: 1.25;
}
#home-tabs table {
  width: 100%;
}
#home-tabs table tr {
  background: #f4f4f4;
}
#home-tabs table tr.alt-row {
  background: #edeeef;
}
a#get-quotes_leftcol,
a#get-quotes_leftcol:hover {
  background: url('/images/button-medium-large.png') no-repeat top left;
  font-size: 26px;
  font-weight: bold;
  color: #fff;
  display: block;
  padding: 8px 10px;
  text-decoration: none;
  width: 209px;
  height: 26px;
  margin-left: -1px;
}
/* This style enforced by jquery in controller when cufon active
a#get-quotes_leftcol, a#get-quotes_leftcol:hover {
	background: url('/images/button-medium-large.png') no-repeat top left;
	font-size: 28px;
	font-weight: bold;
	color: #fff;
	display: block;
	padding: 10px;
	text-decoration: none;
	width: 209px;
	height: 22px;
}*/
body.controller-view-profile div#overview {
  position: relative;
}
div.anyvan_badges {
  float: right;
  width: 130px;
}
div.anyvan_recommended {
  display: block;
  height: 70px;
  width: 135px;
  /*background: url("/images/anyvan_recommended.png") no-repeat top left;*/
}
div.anyvan_recommended_level1 {
  background: url("../images/tp-recommended-sheild_lev1.png") no-repeat top left;
}
div.anyvan_recommended_level2 {
  background: url("../images/tp-recommended-sheild_lev2.png") no-repeat top left;
}
div.anyvan_recommended_level3 {
  background: url("../images/tp-recommended-sheild_lev3.png") no-repeat top left;
}
div.anyvan_recommended_level4 {
  background: url("../images/tp-recommended-sheild_lev4.png") no-repeat top left;
}
div.anyvan_recommended_level5 {
  background: url("../images/tp-recommended-sheild_lev5.png") no-repeat top left;
}
div.anyvan_accredited {
  display: block;
  margin-top: 10px;
  height: 70px;
  width: 102px;
  background: url("/images/tp-accredited-sheild.png") no-repeat top left;
}
div.anyvan_power_mover {
  display: block;
  margin-top: 10px;
  height: 70px;
  width: 126px;
  background: url("/images/tp-power-mover-sheild.png") no-repeat top left;
}
div.anyvan_power_mover_silver {
  display: block;
  margin-top: 10px;
  height: 70px;
  width: 126px;
  background: url("/images/tp-power-mover-sheild-silver.png") no-repeat top left;
}
#form-row-tp_company_type {
  margin-top: 10px;
}
div#submit_on_right input#form_listing-no-distance-centre-submit {
  float: right;
}
#content div.anyvan_recommended p,
#content div.anyvan_accredited p,
#content div.anyvan_power_mover p,
#content div.anyvan_power_mover_silver p {
  margin-left: 3000px;
  height: 40px;
}
#content div.anyvan_recommended a,
#content div.anyvan_accredited a,
#content div.anyvan_power_mover a,
#content div.anyvan_power_mover_silver a {
  margin-left: 44px;
}
body.controller-view-profile div#overview p.crop {
  padding-right: 150px;
}
body.controller-view-profile div#overview p.crop a {
  color: #444444;
}
body.controller-view-profile #content p {
  font-size: 0.78em;
}
/*#content #overview a {color: #444444;}*/
/*seo_result_ how it works*/
.h3_howitworks_seo {
  background: url('../images/dashLeftHead.gif') no-repeat scroll 0 0 transparent;
  position: relative;
  width: 228px;
}
.span_howitworks_seo {
  background: url('../images/dashLeftHead.gif') no-repeat scroll right bottom transparent;
  color: #FFFFFF;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.94em;
  font-weight: 700;
  padding: 10px 0 7px 26px;
  width: 202px;
}
.div_howitworks_seo {
  padding-left: 25px;
  line-height: 1.4em;
}
.click_get_quotes {
  color: #399ED6;
  font-size: 19px;
  font-weight: 700;
}
.ol_seo_result {
  list-style: decimal inside;
  font-size: 1.4em;
  color: #399ED6;
  margin: 5px 0px 0px 0px;
  font-weight: 700;
}
.ol_li_seo_result {
  color: #444444;
  font-weight: normal;
}
#content p.saveup_seo_result {
  color: #D61E65;
  font-size: 22px;
  font-weight: 700;
  margin: 10px 0px 0px 0px;
}
#customer-listings-grid-tbody a,
#provider-listings-grid-tbody a,
#feedback-grid-tbody a {
  color: #15589D;
  font-size: 1em;
}
#overview img.star,
.star {
  border: none;
  clear: none;
  display: inline;
  margin: 0;
  position: relative;
  top: 3px;
}
.power_sheild {
  border: none;
  clear: none;
  display: inline;
  margin: 0;
  position: relative;
  top: 4px;
}
.silver_power_sheild {
  border: none;
  clear: none;
  display: inline;
  margin: 0;
  position: relative;
  top: 4px;
}
div.moveWrap strong {
  color: #399ED6;
}
div.moveWrap ul {
  padding: 10px;
}
div.moveWrap ul li {
  padding-bottom: 3px;
}
div.moveWrap ul li strong {
  color: #444444;
}
div#send-login .form-row {
  float: right;
  width: 410px;
  margin-left: 25px;
}
div#send-login .check-box-group {
  float: none;
}
div#send-login .form-field-description {
  margin-left: 150px;
}
.hide {
  display: none;
}
#vlisting_logout {
  margin-left: 35px;
  /*float:left;*/
  height: 195px;
  /*position:relative; top:5px;*/
  float: left;
}
*:first-child + html #vlisting_logout {
  height: 178px;
}
#vlisting_logout h2 {
  color: #40A5DD;
  font-size: 1.4em;
  font-weight: bold;
  margin: 10px 0px 5px 0px;
}
#vlisting_logout ul {
  float: left;
}
#vlisting_logout ul li {
  color: #1A468F;
  display: block;
  float: left;
  margin-right: 10px;
  font-size: 1.2em;
}
#vlisting_logout ul li span.vlisting_number {
  font-size: 2.4em;
  color: #40A5DD;
  font-weight: bold;
  position: relative;
  top: 8px;
  padding-right: 4px;
}
.red,
#content h4.red {
  color: #d51d63;
}
.vlisting_button {
  float: right;
  /*position:relative; top:10px; right:30px;*/
  margin: 0px 30px 0px 0px;
}
#in-profile ul li a {
  color: #fb0606;
}
#content #in-profile ul li a {
  color: #fb0606;
}
#saved-in-profile-grid-wrap ul {
  margin-left: 15px;
}
#in-profile ul li {
  list-style: decimal outside;
  font-weight: bold;
  line-height: 1.5em;
}
.anyvan-widget-content table#affiliate-campaign a {
  /*color:#FFFFFF;*/
  font-size: 0.96em;
  /*font-weight:bold;*/
}
.anyvan-widget-content table#affiliate-campaign th a {
  color: #FFFFFF;
}
.campaign_submit {
  float: right;
}
.campaign_form {
  width: 420px;
}
.campaign_form .form-row select,
.campaign_form .form-row input {
  width: 250px;
}
.campaign_form label {
  width: 150px;
  text-align: left;
}
#content #postcode-manual-entry {
  clear: both;
  color: #40A4DB;
  cursor: pointer;
  /*font-size: 0.8em;*/
  /*margin: 10px 0 0 91px;*/
  margin: 5px 0 0 0px;
}
#payment-choices {
  margin-top: 15px;
  /*margin-left: 35px;*/
}
.payment-button {
  height: 52px;
  width: 144px;
  margin: 0px 5px;
  font-size: 14px;
  float: left;
  text-align: center;
  text-indent: -4000px;
  padding-top: 10px;
}
.payment-button:hover {
  cursor: pointer;
}
#paypoint_credit-payment-button {
  background: url('/images/pay-button-credit-card.png') top left no-repeat;
}
#paypoint_credit-payment-button:hover {
  background: url('/images/pay-button-credit-card.png') top right no-repeat;
}
#paypoint_debit-payment-button {
  background: url('/images/pay-button-debit-card.png') top left no-repeat;
}
#paypoint_debit-payment-button:hover {
  background: url('/images/pay-button-debit-card.png') top right no-repeat;
}
#google_checkout-payment-button {
  background: url('/images/pay-button-google-checkout.png') top left no-repeat;
}
#google_checkout-payment-button:hover {
  background: url('/images/pay-button-google-checkout.png') top right no-repeat;
}
#paypal-payment-button {
  background: url('/images/pay-button-paypal.png') top left no-repeat;
}
#paypal-payment-button:hover {
  background: url('/images/pay-button-paypal.png') top right no-repeat;
}
#heidelpay-payment-button {
  background: url('/images/pay-button-credit-card.png') top left no-repeat;
}
#heidelpay-payment-button:hover {
  background: url('/images/pay-button-credit-card.png') top right no-repeat;
}
#heidelpay-payment-button.en-ie {
  background: url('/images-en-ie/pay-button-credit-card.png') top left no-repeat;
}
#heidelpay-payment-button.en-ie:hover {
  background: url('/images-en-ie/pay-button-credit-card.png') top right no-repeat;
}
#heidelpay_dc-payment-button {
  background: url('/images/pay-button-debit-card.png') top left no-repeat;
}
#heidelpay_dc-payment-button:hover {
  background: url('/images/pay-button-debit-card.png') top right no-repeat;
}
#heidelpay_ot-payment-button {
  background: url('/images/pay-button-giropay.png') top left no-repeat;
}
#heidelpay_ot-payment-button:hover {
  background: url('/images/pay-button-giropay.png') top right no-repeat;
}
#gateway-form {
  float: left;
  margin-top: 10px;
  margin-left: 45px;
}
.google-ads-div {
  float: left;
  margin-top: 10px;
  width: 192px;
  padding: 10px 0px 10px 32px;
  border: 2px solid #E7E7E7;
  border-radius: 5px;
}
#dialog #listingDetails img.star {
  background: none;
  border: none;
}
#content #form-row-comment .form-field-description {
  padding-left: 0px;
}
#send-login .form-row label {
  text-align: right;
  width: 140px;
  margin-right: 5px;
  font-size: 0.85em;
}
#send-login #sign-up-form-submit {
  float: left;
  right: 0px;
  left: 274px;
  top: 209px;
  background: url(/images/letsgo_lock.png) no-repeat;
  width: 150px;
  height: 33px;
  background-position: 0px -60px;
  text-indent: -9999px;
  color: transparent;
  padding: 0px;
}
#send-login #formBack {
  right: 0px;
  left: 250px;
  bottom: 145px;
}
#send-login .left-column {
  border-right: 1px solid #000;
  padding: 0px 45px 0px 20px;
  width: 390px;
  margin-top: 10px;
}
#send-login .right-column {
  padding: 0px 70px 0px 45px;
  width: 330px;
  margin-top: 10px;
}
form#sign-up-form {
  float: left;
}
#form-row-terms-agreed {
  margin-bottom: 30px;
}
div.feedback_div {
  margin-top: 125px;
  padding: 7px;
  float: left;
  width: 300px;
  border: 2px solid #C2C1C1;
  border-radius: 5px;
}
#content div.feedback_div h5 {
  padding-bottom: 5px;
  color: #15589D;
}
#content div.feedback_div p {
  margin-bottom: 0px;
  padding-left: 0px;
  font-style: italic;
  line-height: 1.2em;
  font-size: 0.79em;
}
/*****************************/
#rec_money_bg {
  background: url(../images/rec_money_bg.png) top left no-repeat;
  width: 100%;
  text-align: right;
  margin-top: 20px;
}
#content p.rec_blue {
  color: #15589D;
  font-weight: bold;
  font-size: 0.79em;
}
#content p .rec_pink {
  color: #D71C65;
  font-weight: bold;
  font-size: 1.2em;
}
#earn_credit {
  background: url(../images/how_earn_credit_bg.png) no-repeat;
  height: 490px;
}
#rec_text1 {
  color: #15589D;
  font-size: 0.98em;
  font-weight: bold;
  left: 95px;
  position: relative;
  top: 10px;
  width: 120px;
}
#rec_text2 {
  color: #15589D;
  font-size: 0.98em;
  font-weight: bold;
  left: 0px;
  position: relative;
  top: 145px;
  width: 110px;
}
#rec_text3 {
  color: #15589D;
  font-size: 0.98em;
  font-weight: bold;
  left: 0px;
  position: relative;
  top: 240px;
  width: 100px;
}
#recommend_to_friend {
  background: url(../images/invitation_text_bg.png) no-repeat;
  height: 165px;
  margin: 20px 0px 25px 20px;
}
#recommend_to_friend p {
  font-size: 0.78em;
  font-weight: bold;
  margin-left: 135px;
}
#content h4.recommend_box {
  color: #D71C65;
  margin-left: 50px;
  margin-top: 10px;
}
.forward_to_friend {
  background: #f0ffff;
  margin: 0px 25px;
  padding: 10px 20px;
  border-top: 1px solid #666666;
  float: left;
  width: 575px;
}
#content .forward_to_friend p {
  font-size: 0.88em;
}
.forward_note {
  font-size: 0.68em;
}
#content .rec_thank_you p {
  font-size: 0.78em;
}
.rec_thank_you {
  padding: 0px 10px;
  width: 650px;
}
#your_credit {
  background: url(../images/your_credit_bg.png) no-repeat;
  height: 280px;
  margin: 30px 0px 10px 50px;
}
#rec_buttons {
  width: 185px;
  margin-left: 200px;
  padding-top: 20px;
}
.rec_button {
  display: block;
  width: 185px;
  height: 38px;
  margin-bottom: 10px;
}
/****************************/
.surcharge-text {
  font-size: 10px;
  font-style: italic;
}
#contact-details #address-form-submit-indicator {
  position: relative;
  bottom: -35px;
  left: 280px;
}
#pickup-address-wrap,
#delivery-address-wrap {
  min-height: 50px;
}
/****************************/
.flex_box {
  position: relative;
  bottom: 60px;
  left: 235px;
  color: #D71C65;
  width: 250px;
  height: 100px;
  width: 170px;
  height: 40px;
  padding: 10px;
  font-weight: bold;
  margin-bottom: -40px;
  font-size: 0.88em;
}
.carousel-wrap {
  width: 600px;
  margin-left: auto;
  margin-right: auto;
}
.image-carousel-wrap {
  width: 400px;
  margin-left: auto;
  margin-right: auto;
}
.category-carousel,
.images-carousel {
  margin-left: auto;
  margin-right: auto;
}
.category-carousel-prev,
.category-carousel-next,
.images-carousel-prev,
.images-carousel-next {
  display: block;
  width: 16px;
  height: 16px;
  position: relative;
  top: 15px;
}
.category-carousel-prev,
.images-carousel-prev {
  background-image: url(/images/carousel-left.png);
  float: left;
}
.category-carousel-next,
.images-carousel-next {
  background-image: url(/images/carousel-right.png);
  float: right;
}
#sfTwo ul#social_networking {
  float: right;
  overflow: hidden;
  margin-top: 1px;
}
#sfTwo ul#social_networking li {
  float: left;
  display: inline-block;
  font-size: 0.89em;
  margin-right: 0px;
  font-weight: normal;
  padding: 0 5px 0 0;
  vertical-align: middle;
}
#sfTwo ul#social_networking li a {
  display: block;
}
/*.payment_fb{position:absolute; bottom:255px; right:10px; z-index:1000; padding:10px; border: 1px solid #e1e1e1;
	border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;}*/
.welcome-tips {
  width: 924px;
  margin: 0px auto 10px;
  padding: 10px 0px;
  border-radius: 5px;
  background: #ffffcc;
  border: 1px solid #D0D0D0;
  float: left;
  height: 82px;
  position: relative;
}
.google-review {
  padding: 10px 20px;
  width: 884px;
  height: 130px;
}
.google-review p#google-review-link a {
  font-size: 18px !important;
  font-weight: bold !important;
}
.google-review p#google-review-link {
  text-align: center;
}
.google-review img {
  margin-top: 20px;
  margin-right: 20px;
}
.welcome-tips h3 {
  color: #1A468F;
  font-size: 1.2em;
  font-weight: normal;
}
.welcome-left {
  float: left;
  width: 310px;
  border-right: 1px solid #1A468F;
  padding: 10px 10px 0px 30px;
}
.welcome-right {
  float: left;
  border-left: 1px solid #D0D0D0;
  padding: 10px 30px 0px 30px;
  width: 512px;
}
#content .welcome-left ul {
  width: 300px;
  height: 35px;
  float: left;
}
#content .welcome-left ul li {
  background: url(/images/onetwothree.png) no-repeat;
  list-style: none;
  padding: 4px 0px 0px 35px;
  font-size: 0.79em;
  height: 25px;
}
#content .welcome-left ul li.process_first {
  background-position: 0px 0px;
}
#content .welcome-left ul li.process_second {
  background-position: 0px -42px;
  padding-top: 10px;
}
#content .welcome-left ul li.process_third {
  background-position: 0px -84px;
}
.process_arrow {
  background: url(/images/process_arrow.png) no-repeat;
  width: 10px;
  height: 13px;
  text-indent: -999em;
  float: right;
  display: block;
  margin-top: 10px;
}
.welcome-right ul {
  float: left;
  margin: 5px 0px 5px 30px;
  background: url(../images/welcome-tick.png) no-repeat;
  height: 40px;
}
#content .welcome-right ul li {
  font-size: 0.79em;
  margin: 5px 0px 0px 25px;
  padding-bottom: 3px;
}
.upgrade_now {
  background: url(../images/welcome-upgrade-now.png) no-repeat;
  width: 136px;
  height: 24px;
  display: block;
  text-indent: -999em;
  float: right;
  margin-right: 5px;
  margin-top: 15px;
}
a.dismiss-link {
  position: absolute;
  top: 9px;
  right: 25px;
  display: block;
  color: #D71C65;
}
a.dismiss-link-right {
  position: absolute;
  top: 5px;
  right: 8px;
  background: url(../images/dialogClose.gif) no-repeat right center;
  width: 19px;
  height: 19px;
  display: block;
  text-indent: -999em;
}
#dashboard-quick-links {
  width: 899px;
  margin: 10px auto 20px;
  padding: 0;
  border-radius: 5px;
  background: #ffffcc;
  padding: 10px 10px 10px 15px;
  border: 1px solid #ff0000;
  float: left;
  position: relative;
}
#dashboard-quick-links h3 {
  color: #1A468F;
  font-size: 1.2em;
  margin-bottom: 20px;
  margin-top: 10px;
}
#invitebidsHeader h3.invite_bids {
  font-weight: bold;
  background: url(/images/live_job_images.png) -27px -93px no-repeat;
  padding-left: 30px;
  padding-top: 2px;
  border: none;
  color: #1A468F;
  margin-left: 30px;
  font-size: 1.1em;
  margin-top: 15px;
  width: 700px;
}
#invitebidsHeader h3.invite_bids span {
  color: #399ED6;
  font-size: 1.1em;
}
#invitebidsHeader .invite_bids_float {
  float: left;
  margin-right: 30px;
  text-align: center;
}
#content #invitebidsHeader p.invite_bids_float {
  font-size: 1.2em;
  margin-top: 10px;
}
#invitebidsHeader .invite_bids_float.invite_bids_cont {
  margin-right: 60px;
}
#content #invitebidsHeader .invite_bids_cont p {
  font-size: 0.88em;
}
#content a.invite_companies_button {
  background: url(/images/live_job_images.png) 0px 0px no-repeat;
  width: 232px;
  height: 42px;
  font: 0;
  line-height: 0;
  text-indent: -9000px;
  display: block;
  margin-bottom: 5px;
}
#content a.wait_for_quotes {
  background: url(/images/live_job_images.png) 0px -47px no-repeat;
  width: 232px;
  height: 42px;
  font: 0;
  line-height: 0;
  text-indent: -9000px;
  display: block;
  margin-bottom: 5px;
}
#dashboard-quick-links ul {
  width: 917px;
  overflow: hidden;
  /*margin-top:15px;*/
}
/* Dashboard - Next Steps [Dug] */
#dashboard-next-steps {
  width: 899px;
  margin: 10px auto 20px;
  padding: 0;
  border-radius: 5px;
  background: #ccffff;
  padding: 10px 10px 10px 15px;
  border: 1px solid #ff0000;
  float: left;
  position: relative;
}
#dashboard-next-steps h3 {
  color: #1A468F;
  font-size: 1.2em;
  margin-bottom: 20px;
}
#dashboard-next-steps ul {
  width: 917px;
  overflow: hidden;
  /*margin-top:15px;*/
}
#dashboard-next-steps ul li a,
#dashboard-next-steps ul li div {
  color: #1a468f;
  text-decoration: none;
  display: inline-block;
  float: left;
  margin: 20px 42px 20px 42px;
  font-size: 1.5em;
  background: url(/images/footer_strip.png) no-repeat;
  height: 85px;
}
#dashboard-next-steps ul li div {
  color: black;
  text-decoration: none;
  display: inline-block;
  float: left;
  margin: 20px 42px 20px 42px;
  font-size: 1.5em;
  background: url(/images/footer_strip.png) no-repeat;
  height: 85px;
}
#dashboard-next-steps ul li a span,
#dashboard-next-steps ul li span {
  padding-top: 70px;
  display: block;
}
#dashboard-next-steps ul li a.invite {
  background-position: 55px 0px;
}
#dashboard-next-steps ul li a.upgrade {
  background-position: 35px 0px;
}
#dashboard-next-steps ul li div.wait {
  background-position: 100px 0px;
}
/*
#dashboard-quick-links ul li {
	color: #1a468f;
	display:inline-block;
	text-align:center;
	margin: 0px 34px;
	float:left;
}
#dashboard-quick-links	ul li img{
	margin-bottom:10px;
}
*/
#dashboard-quick-links ul li {
  float: left;
}
#dashboard-quick-links ul li a {
  color: #1a468f;
  text-decoration: none;
  font-size: 1.4em;
}
#content #dashboard-quick-links p {
  font-size: 1.4em;
}
.anyvan-saved-me {
  background: url(../images/anyvan-saved-me.png) no-repeat;
  width: 91px;
  height: 161px;
  float: left;
}
.sign-up-feedbacks {
  border-radius: 5px;
  width: 220px;
  padding: 10px;
  border: 1px solid #adadad;
  float: left;
  margin: 0px 0px 0px 20px;
}
.credit-back {
  background: url(../images/credit-background.png) no-repeat;
  width: 86px;
  height: 34px;
  float: left;
  margin: 3px 0px 0px 3px;
  padding: 8px 0px 0px 34px;
  font-size: 1.5em;
  color: #D71C65;
  text-align: left;
}
.form-row textarea#invitation_text {
  height: 112px;
  margin: 2px 0px 0px 40px;
  width: 280px;
  border: none;
  border-color: Transparent;
  overflow: auto;
}
.form-row textarea#addresses {
  height: 30px;
  margin-left: -100px;
  width: 435px;
}
#recommend-form-submit {
  background: url(../images/recommend-now-button.png) no-repeat;
  width: 113px;
  height: 24px;
  border: none;
  text-indent: -9000em;
  margin-top: 4px;
  float: right;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
}
#form-row-addresses {
  float: left;
  margin-right: 20px;
}
ul.forward_ul {
  float: left;
}
#content ul.forward_ul li {
  display: inline-block;
  float: left;
  font-weight: bold;
  font-size: 0.88em;
  margin-right: 6px;
}
#rec-facebook {
  background: url(../images/rec-facebook.png) no-repeat;
  display: block;
  width: 70px;
  height: 26px;
  text-indent: -999em;
}
#rec-twitter {
  background: url(../images/rec-twitter.png) no-repeat;
  display: block;
  width: 70px;
  height: 17px;
  text-indent: -999em;
}
#rec-ebay {
  background: url(../images/rec-ebay.png) no-repeat;
  display: block;
  width: 48px;
  height: 20px;
  text-indent: -999em;
}
#rec-learn-more {
  background: url(../images/rec-learn-more.png) no-repeat;
  display: block;
  width: 113px;
  height: 24px;
  text-indent: -999em;
  float: right;
}
#form-row-email_box,
#form-row-provider_box,
#form-row-password_box {
  float: left;
  width: 126px;
}
#form-row-email_box label,
#form-row-provider_box label,
#form-row-password_box label {
  display: block;
  float: none;
  width: 120px;
  text-align: left;
}
#form-row-email_box input,
#form-row-provider_box select,
#form-row-password_box input {
  width: 120px;
  height: 20px;
  border: 1px solid #666666;
}
#form-row-provider_box select {
  margin-top: 13px;
  margin-left: 3px;
  height: 24px;
}
*:first-child + html #form-row-provider_box select {
  margin-top: 0px;
}
#invite-form-submit {
  background: url(../images/rec-find-contacts.png) no-repeat;
  border: none;
  text-indent: -999em;
  width: 113px;
  height: 24px;
  margin: 16px 0px 0px 44px;
  color: transparent;
  cursor: pointer;
  float: right;
}
#invite-form-email_box-ajax-indicator {
  display: none;
  width: 0px;
  height: 0px;
  margin-right: 0px;
}
#content .forward_to_friend p.form-field-description {
  padding-left: 0px;
  font-size: 0.68em;
}
/*#content .rec-finish p{font-size:0.88em;}*/
#recommend-friends-tabs-container h3 {
  margin-bottom: 10px;
}
#banner-table {
  width: 650px;
}
table#banner-table td {
  padding-bottom: 10px;
  padding-top: 10px;
}
.banner-table-td {
  border-bottom: 1px solid #666666;
}
.banner-area {
  width: 450px;
}
#message_box {
  width: 400px;
  height: 100px;
}
#cash-out-submit {
  float: right;
  position: relative;
  right: 90px;
  top: 20px;
}
#content #password_box-description {
  font-style: italic;
  font-size: 0.58em;
}
#form-row-password_box {
  width: 160px;
}
.feedback-box {
  border: 1px solid #999999;
  border-radius: 5px;
  background: #FFFFFF;
  width: 266px;
  height: 100px;
}
#content #recommend-friends h4 {
  font-size: 0.88em;
}
.feedback-box-left {
  background: url(../images/feedback-box-left.png) no-repeat;
  width: 230px;
  height: 74px;
  float: left;
  padding: 10px 50px 20px 20px;
}
.feedback-box-right {
  background: url(../images/feedback-box-right.png) no-repeat;
  width: 231px;
  height: 74px;
  float: right;
  padding: 10px 20px 20px 50px;
}
#content .feedback-box-right p,
#content .feedback-box-left p {
  font-size: 0.78em;
}
.feedback-bg {
  background: url(../images/feedback_bg.png) no-repeat center;
  width: 650px;
  height: 104px;
  float: left;
  margin-bottom: 20px;
}
.post-my-delivery {
  background: url(../images/post-my-delivery-job.png) no-repeat;
  border: none;
  text-indent: -999em;
  width: 187px;
  height: 61px;
  color: transparent;
  cursor: pointer;
  display: block;
}
#feature-listing-content #payment-wrap-how .radio-group {
  float: left;
  margin-left: 110px;
  /*margin-top:-30px;*/
}
#feature-listing-content #payment-wrap-how input#pay-choice-form-submit {
  float: left;
  background: url(../images/continue_button.png) no-repeat;
  border: none;
  text-indent: -9000em;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  width: 72px;
  height: 23px;
}
#form-row-credit_usage {
  width: 300px;
}
#credit-balance-wrap label {
  width: auto;
}
#payment-wrap-how .radio-group {
  float: right;
  margin-right: 10px;
}
#payment-wrap-how .radio-group .radio-item {
  padding-left: 21px;
}
#form-row-credit_balance_amount label {
  float: left;
}
#form-row-credit_balance_amount input {
  float: right;
  width: 60px;
  margin-left: 20px;
}
#pay-choice-form-credit_balance_amount-ajax-indicator {
  display: none;
  width: 0px;
  height: 0px;
  float: none;
  margin: 0px;
}
#credit-balance-wrap {
  width: 280px;
  margin-right: 5px;
}
#content #pay-choice-form-credit_balance_amount-ajax-errors .form-field-description {
  padding-left: 0px;
}
#payment-wrap-how input#pay-choice-form-submit {
  float: right;
  background: url(../images/continue_button.png) no-repeat;
  border: none;
  text-indent: -9000em;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  width: 72px;
  height: 23px;
}
#accept-bid #form-row-credit_balance_amount label {
  margin: 2px 0 10px;
}
form#sign-up-form .form-row input,
form#sign-up-form .form-row select {
  height: 25px;
  margin-right: 5px;
}
.error-page {
  text-align: center;
  padding: 10px 0px;
}
.error-page h2 {
  font-size: 1.4em;
  padding-bottom: 10px;
  color: #1A468F;
}
.error-page h3 {
  font-size: 1.2em;
  padding-bottom: 10px;
  color: #1A468F;
}
ul.other-services li {
  padding-bottom: 10px;
  font-size: 0.88em;
}
#edit-listings #finish-edit-form-submit {
  position: relative;
  float: right;
  left: 40px;
  top: 0px;
}
#edit-listings #backDash {
  position: relative;
  float: right;
  top: 3px;
  left: 30px;
}
tbody#featured-grid-tbody tr.first-row td,
tbody#featured-grid-tbody tr.last-row td {
  background: #ffffcc;
  border: none;
}
tbody#featured-grid-tbody tr.featured-alt-row td {
  background: #ffff99;
  border: none;
}
#content tbody#featured-grid-tbody .viewButtonShip {
  color: #D71C65;
  height: 18px;
  padding-top: 25px;
  width: 100px;
  background: url(/images/search_deliveries_toggle.png) no-repeat 24px -127px;
  text-indent: 0;
  text-decoration: none;
  text-align: center;
}
.align-middle {
  text-align: center;
}
.align-right {
  text-align: right;
}
.upgrade-now-button {
  background: url(/images/upgrade-now-button.png) no-repeat top right;
  text-indent: -999em;
  color: transparent;
  width: 95px;
  height: 20px;
  float: right;
  padding: 0px;
}
#right-col-dashboard .featuredNote-search,
#listings .featuredNote-search {
  color: #333333;
  font-weight: bold;
  float: right;
  width: 407px;
  position: absolute;
  right: 5px;
}
*:first-child + html .upgrade-now-button {
  margin-top: -20px;
}
*:first-child + html #right-col-search .featuredNote-search {
  width: 410px;
}
.print-flyer {
  background: url(../images/print-flyers-btn.png) no-repeat;
  display: block;
  width: 115px;
  height: 26px;
  color: transparent;
  cursor: pointer;
  text-indent: -999em;
}
/*millage meter*/
#pphProjectValue {
  width: 299px;
  height: 68px;
  background: url('/images/money-saved-ticker_home.png') no-repeat;
  cursor: pointer;
  outline: none;
  float: right;
}
.counter1 {
  width: 200px;
  height: 31px;
  overflow: hidden;
  position: relative;
  float: left;
  margin-top: 11px;
  margin-left: 7px;
}
.jodometer_integer_0 {
  margin-right: 2px;
}
.jodometer_integer_1 {
  margin-right: 5px;
}
.jodometer_integer_2 {
  margin-right: 6px;
}
.jodometer_dot {
  margin-right: 6px;
}
.jodometer_integer_3 {
  margin-right: 1px;
}
.jodometer_integer_4 {
  margin-right: 3px;
}
.jodometer_integer_5 {
  margin-right: 5px;
}
#content p.recentjob {
  float: left;
  font-size: 0.76em;
  line-height: 1.2em;
}
#content h4.recentjob_header {
  float: left;
  margin-right: 10px;
}
#quick-links {
  background: url(../images/quick_links_bg.png) top left no-repeat;
  margin: 10px 0px 0px 15px;
  padding-left: 60px;
}
#quick-links ul {
  margin-bottom: 18px;
}
#quick-links ul li {
  line-height: 1.4em;
}
#quick-links ul li a {
  color: #444444;
  font-size: 1.1em;
}
.how-works-box {
  width: 909px;
  float: left;
  background: url(../images/delivery-quotes-bg.png) no-repeat;
  height: 101px;
  margin-bottom: 15px;
  margin-top: 5px;
}
#vlisting_logout ul.how-works-ul li {
  display: inline-block;
  float: left;
  height: 63px;
  color: #1a468f;
  font-size: 1.2em;
  font-weight: bold;
  padding-top: 30px;
  line-height: 1.2em;
  margin-right: 0px;
}
#vlisting_logout ul.how-works-ul li.how-first {
  padding-left: 70px;
  width: 158px;
}
#vlisting_logout ul.how-works-ul li.how-second {
  padding-left: 110px;
  width: 198px;
}
#vlisting_logout ul.how-works-ul li.how-third {
  padding-left: 120px;
  width: 228px;
}
#avometer h4.miles_tree {
  background: url(/images/trees.png) no-repeat top right;
  display: block;
  padding-top: 40px;
  height: 14px;
  width: 300px;
  margin-top: 0px;
}
#thank-you .left-column p strong {
  width: 95px;
  display: inline-block;
  float: left;
}
p#add {
  float: left;
}
.social-media {
  background: url(../images/social-media-icons.png) no-repeat;
  width: 185px;
  height: 50px;
  margin-top: 10px;
}
.social2 {
  background-position: 0 -55px;
}
.social3 {
  background-position: 0 -112px;
}
.social4 {
  background-position: 0 -167px;
}
.social5 {
  background-position: 0 -222px;
}
.social-href {
  display: block;
  width: 47px;
  height: 50px;
  float: left;
  text-indent: -999em;
}
#content a.social-link {
  display: block;
  float: left;
  font-size: 0.99em;
  margin-left: 10px;
  margin-top: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #444444;
}
ul.quick-view-listing li {
  background: url(../images/view-listing-quick.png) no-repeat;
  display: inline-block;
  float: left;
  height: 20px;
  padding: 5px 0px 0px 28px;
  margin: 0px 0px 0px 20px;
}
#content ul.quick-view-listing li {
  font-size: 0.84em;
  color: #444444;
}
#content ul.quick-view-listing li a {
  color: #40a5dd;
}
ul.quick-view-listing li.q-2 {
  background-position: 0 -26px;
}
ul.quick-view-listing li.q-3 {
  background-position: 0 -52px;
}
ul.quick-view-listing li.q-4 {
  background-position: 0 -78px;
}
ul.quick-view-listing li.q-5 {
  background-position: 0 -104px;
}
ul.quick-view-listing li.q-6 {
  background-position: 0 -130px;
}
ul.quick-view-listing li.q-7 {
  background-position: 0 -155px;
}
ul.quick-view-listing li.q-8 {
  background-position: 0 -182px;
}
ul.quick-view-listing li.q-9 {
  background-position: 0 -207px;
}
ul.quick-view-listing li.q-10 {
  background-position: 0 -234px;
}
ul.quick-view-listing li.q-11 {
  background-position: 0 -260px;
}
ul.quick-view-listing li.q-12 {
  background-position: 0 -285px;
}
table#provider-completed-grid td.wide {
  width: 330px;
}
table#provider-completed-grid a.search-more {
  display: block;
  float: right;
  margin-top: 8px;
  color: #0DC363;
}
#simulated_payment-payment-button {
  text-indent: 0;
  height: 39px;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
}
.facebook_logo {
  background: url(../images/facebook_logo.gif) no-repeat;
  width: 23px;
  height: 23px;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  color: transparent;
}
.twitter_logo {
  background: url(../images/twitter_logo.gif) no-repeat;
  width: 23px;
  height: 23px;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  color: transparent;
}
#hidden-error-console {
  position: absolute;
  left: 200px;
  bottom: 370px;
  margin: 0px auto;
  width: 520px;
  background: #ffe7e7;
  border: 1px solid red;
  padding: 10px;
}
#hidden-error-console p {
  color: red;
}
#message-navigation {
  position: relative;
  left: 100px;
  bottom: 20px;
}
/*select.select_action{font-size:1.1em; width:160px; color:#222; font-weight:bold;}*/
.new-features {
  background: url(../images/new-features.png) no-repeat;
  float: right;
  height: 30px;
  margin: -5px 10px -20px 0;
  width: 219px;
  color: transparent;
  cursor: pointer;
  text-indent: -999em;
}
.media-coverage {
  float: left;
  margin-top: 10px;
}
.manage-user-link {
  display: block;
  margin-top: 10px;
}
div.similar-content-tabs {
  position: relative;
  top: 0px;
  left: 0px;
  clear: both;
  margin-top: 15px;
  font-size: 1.2em;
}
div.similar-content-tabs ul {
  background: none;
}
div.similar-content-tabs ul li {
  display: block;
  float: left;
  height: 17px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background: #c8c8c8;
  border-top: 1px #a9a9a9 solid;
  border-left: 1px #a9a9a9 solid;
  border-right: 1px #a9a9a9 solid;
  padding: 8px 10px 1px 10px;
  margin-bottom: -4px;
}
div.similar-content-tabs ul li.ui-tabs-active {
  background: url("../images/tabGradient.gif") repeat-x scroll left top #135AA0;
  border-top: #268CC3 1px solid;
  border-left: #268CC3 1px solid;
  border-right: #268CC3 1px solid;
  height: 20px;
  padding-top: 10px;
  position: relative;
  top: -4px;
  z-index: 10;
}
div.similar-content-tabs ul li.ui-tabs-active a {
  color: #fff !important;
}
div.similar-content-tabs ul li h2,
div.similar-content-tabs ul li h3,
div.similar-content-tabs ul li h4,
div.similar-content-tabs ul li h5 {
  font-size: 1em;
}
#content div.similar-content-tabs ul li a {
  text-decoration: none;
  color: #333;
}
#content div.similar-content-tabs ul li a:hover {
  text-decoration: none;
  color: #333;
}
div.similar-content-tabs div {
  clear: both;
  position: relative;
  top: -1px;
  border: 1px solid #ccc;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  padding: 5px;
  z-index: 5;
}
div.similar-content-tabs div table {
  border-collapse: collapse;
  width: 100%;
}
div.similar-content-tabs div table td,
div.similar-content-tabs div table a,
#content div.similar-content-tabs div table a {
  font-size: 12px;
}
div.similar-content-tabs div table td {
  vertical-align: middle;
  padding: 5px;
  margin: 0;
  border: none;
  color: #444;
  line-height: 1.2em;
}
div.similar-content-tabs div table tr {
  background: #E7E8EA;
}
div.similar-content-tabs div table tr.alt-row {
  background: #F4F4F4;
}
div.similar-content-tabs div h2,
div.similar-content-tabs div h3,
div.similar-content-tabs div h4,
div.similar-content-tabs div h5,
div.similar-content-tabs div p {
  padding-left: 5px;
  padding-right: 5px;
}
.recommend_now {
  background: url(/images/recommend_now.png) no-repeat;
  display: block;
  text-indent: -9999px;
  float: left;
  width: 138px;
  height: 118px;
  margin-left: 2px;
}
.credit_box {
  float: left;
  margin-bottom: 10px;
  margin-left: 9px;
}
#header_note {
  float: right;
  text-align: right;
  height: 84px;
  vertical-align: bottom;
  /*position:relative; top:-16px;*/
  margin-top: -16px;
}
.light_blue_12em {
  color: #399ED6;
  font-size: 1.1em;
}
.dark_blue_19em {
  color: #1A468F;
  font-size: 1.7em;
}
.free_to_use_new {
  float: right;
  width: 58px;
  height: 84px;
}
.customer_services {
  float: right;
  margin-right: 10px;
}
.customer_db_services {
  float: right;
  margin-top: 44px;
}
#messages #customer-messages-grid tr th {
  font-weight: normal;
  font-size: 0.67em;
  text-transform: uppercase;
}
.dashboard_active {
  color: #D71C65;
}
.dashboard_accepted {
  color: #4d9b4c;
}
.dashboard_expired,
.dashboard_cancelled {
  color: #444;
}
#pop-message-underlay {
  opacity: 0.7;
  position: fixed;
  top: 0px;
  left: 0px;
  background-color: #666;
  z-index: 1000;
}
#pop-message {
  margin: 10px auto;
  position: fixed;
  width: 300px;
  background: #dadada;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 12px;
  color: #111;
  top: 100px;
  padding: 10px;
  z-index: 1001;
}
#ebay-wait-background {
  position: absolute;
  height: 72px;
  width: 612px;
  background: url(/images/ajax-loader.gif) no-repeat 50% 70%;
  background-color: #fff;
  opacity: 0.8;
  border: 2px solid #ddd;
  z-index: 1002;
  top: 210px;
  left: 40px;
  text-align: center;
  padding-top: 50px;
  display: none;
  border-radius: 5px;
}
.van1,
.van2,
.van3,
.van4,
.van5,
.van6,
.van7,
.van8,
.van9 {
  float: left;
  background: url(../images/anyvan_vans.png) no-repeat;
  margin-right: 15px;
  margin-bottom: 5px;
  text-indent: -999px;
}
.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: left;
  padding-left: 10px;
  position: relative;
  bottom: -10px;
}
.return_to_search {
  background: url(../images/return_to_search.png) no-repeat;
  display: block;
  float: left;
  text-indent: -999px;
  width: 144px;
  height: 21px;
  margin: 5px 10px 0 25px;
}
table.xdebug-error {
  float: left;
  width: 300px;
  z-index: 1000;
  font-family: Courier;
  font-size: 11px;
  border: 2px #000 solid;
  box-shadow: 3px 3px 2px #ccc;
}
table.xdebug-error td {
  padding: 5px;
}
#dashboard-quick-links ul li a {
  color: #1a468f;
  text-decoration: none;
  display: inline-block;
  float: left;
  margin: 20px 22px 20px 22px;
  font-size: 1.5em;
  background: url(/images/footer_strip.png) no-repeat;
  height: 85px;
}
#dashboard-quick-links ul li a span {
  padding-top: 70px;
  display: block;
}
#dashboard-quick-links ul li a.how_works {
  background-position: 50px 0px;
}
#dashboard-quick-links ul li a.watch_video {
  background-position: 35px -266px;
  margin-right: 0px;
  padding-top: 0px;
  width: 155px;
}
#dashboard-quick-links ul li a.see_prices {
  background-position: 15px -179px;
}
#dashboard-quick-links ul li a.customer_feedback {
  background-position: 55px -91px;
}
#dashboard-quick-links ul li a.take_sec {
  background-position: 28px -350px;
}
#dashboard-quick-links ul li a img {
  margin: 0px 0px 10px 17px;
}
.note {
  margin: 20px;
  padding: 10px;
  border: 1px #e7e7e7 solid;
  background-color: #ffc;
}
.ui-widget-content a.login-with-facebook {
  background: url(/images/login_with_facebook.png) no-repeat;
  width: 120px;
  height: 39px;
  display: block;
  text-indent: -999px;
  position: relative;
  top: -24px;
}
div.error-page a.login-with-facebook {
  background: url(/images/login_with_facebook.png) no-repeat;
  width: 120px;
  height: 39px;
  display: block;
  text-indent: -9000px;
  margin-left: 332px;
  position: relative;
  top: -38px;
}
* + html div.error-page a.login-with-facebook {
  margin-left: -93px;
  top: -33px;
}
.ui-widget-content .left-column a.login-with-facebook {
  display: block;
  background: #4F6AA3 url(/images/facebook_logo.png) top left no-repeat;
  padding: 13px 3px 3px 30px;
  color: #fff !important;
  height: 23px;
  text-align: center;
  font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
  font-weight: bold;
  text-decoration: none;
  width: auto;
  text-indent: 0px;
  top: auto;
}
.link_facebook {
  background: url(/images/link_facebook.png) 751px 0px no-repeat;
}
.link_facebook h2 {
  color: #1A468F;
  font-size: 1.5em;
  font-weight: 700;
  margin: 10px 0px 20px 0px;
}
#content .link_facebook p {
  color: #1A468F;
  font-size: 1em;
  line-height: 2em;
  width: 750px;
}
.link_facebook_form {
  float: right;
  margin: 20px 260px 0px 0px;
}
.link_facebook_form_left {
  float: left;
  width: 260px;
}
.link_facebook_form_right {
  float: left;
}
#fb-link-request-submit {
  background: url(/images/link_now_facebook.png) no-repeat;
  border: none;
  text-indent: -9000px;
  font-size: 0;
  line-height: 0;
  width: 147px;
  height: 52px;
  cursor: pointer;
}
.link_facebook_form #form-row-password input#password {
  height: 30px;
  border: 1px solid #444;
}
#form-row-password label {
  font-size: 0.78em;
  text-align: left;
}
#content p.link_facebook_forgotten {
  text-align: right;
  width: 202px;
  line-height: 5px;
}
#content p.link_facebook_forgotten a {
  font-size: 0.68em;
}
#tps-on-route .data-grid .table-pagination {
  width: auto;
}
#view-listing-page .left-column #overview,
#view-listing-page .left-column #route,
#view-listing-page .left-column #detail {
  font-size: 1.2em;
}
#view-listing-page .right-column #listing-question {
  font-size: 1em;
}
.no-message-close {
  background: url(/images/bid_no_message_buttons.png) 0px -30px no-repeat;
  width: 114px;
  height: 29px;
  display: block;
  text-indent: -999px;
  float: right;
  margin-right: 15px;
}
.no-message-dismiss {
  background: url(/images/bid_no_message_buttons.png) 0px 0px no-repeat;
  width: 114px;
  height: 29px;
  display: block;
  text-indent: -999px;
  float: right;
}
#no-message {
  padding: 20px;
}
#no-message h2 {
  color: #1A468F;
  font-size: 1.2em;
  margin-bottom: 10px;
}
#no-message p {
  padding-bottom: 10px;
  font-size: 13px;
  color: #444;
  line-height: 1.2em;
}
#no-message label {
  font-size: 13px;
}
#no-message #form-submit {
  float: right;
  margin: 10px 0px;
  cursor: pointer;
  background: url(../images/btn_submitOff.png) no-repeat;
  text-indent: -9999px;
  color: transparent;
  border: none;
  width: 63px;
  height: 23px;
}
/* Bid no message popup ***************************/
#bid-no-message-popup {
  width: 450px !important;
  height: 210px !important;
}
#box-promo-popup {
  width: 480px !important;
}
#box-promo-popup h2 {
  color: #D71C65;
  font-size: 1.8em;
  margin-bottom: 20px;
}
#box-promo-popup h3.promo_h3 {
  font-size: 1.3em;
  line-height: 1.2em;
}
#box-promo-popup h3.promo_h3 span {
  font-size: 0.68em;
  text-align: right;
  float: right;
  padding-right: 35px;
}
a.order_boxes_promo {
  display: block;
  background: url(/images/boxes_promo_buttons.png) 0px 0px no-repeat;
  text-indent: -9000em;
  font-size: 0;
  line-height: 0;
  float: left;
  width: 128px;
  height: 31px;
  margin-bottom: 10px;
}
a#boxes-remind-later {
  display: block;
  background: url(/images/boxes_promo_buttons.png) 0px -32px no-repeat;
  text-indent: -9000em;
  font-size: 0;
  line-height: 0;
  float: left;
  width: 128px;
  height: 31px;
  margin-bottom: 20px;
}
a#boxes-never {
  float: left;
  display: block;
  font-size: 0.78em;
  width: 165px;
}
#content div#thank-you .left-column {
  padding-left: 10px;
}
.view-listing-buttons {
  margin-top: 10px;
  float: right;
}
.view-listing-buttons a#backListings {
  margin: 0px;
}
a.order_boxes_dashboard {
  background: url(/images/order_boxes_dashboard.png) no-repeat;
  width: 132px;
  height: 138px;
  display: block;
  margin-left: 4px;
  text-indent: -9000px;
}
#boxes-section p {
  color: #1A468F;
  font-size: 0.7em;
  margin-top: 5px;
  float: left;
  font-weight: bold;
}
#boxes-section p.free_delivery {
  color: #D71C65;
  font-size: 0.7em;
  left: -2px;
  position: relative;
  top: 0px;
  width: 150px;
}
#boxes-section table {
  float: left;
  position: relative;
}
#boxes-section table tr td {
  font-size: 0.7em;
  padding-right: 10px;
  color: #D71C65;
  font-weight: bold;
}
span.hilite {
  color: #D71C65;
  font-weight: bold;
}
#addFavourite {
  background: url(/images/tp_profile_images.png) 0px 0px no-repeat;
  width: 144px;
  height: 28px;
  display: block;
  text-indent: -999px;
  font-size: 0;
  line-height: 0;
  float: left;
  margin-right: 12px;
}
#removeFavourite {
  background: url(/images/tp_profile_images.png) 0px -60px no-repeat;
  width: 144px;
  height: 28px;
  display: block;
  text-indent: -999px;
  font-size: 0;
  line-height: 0;
  float: left;
  margin-right: 12px;
}
#inviteToBid {
  background: url(/images/tp_profile_images.png) 0px -30px no-repeat;
  width: 144px;
  height: 28px;
  display: block;
  text-indent: -999px;
  font-size: 0;
  line-height: 0;
  float: left;
}
#customer-actions {
  float: left;
  margin: 10px;
}
#futureroutes h2 {
  font-style: italic;
  color: #D71C65;
  font-weight: bold;
  text-align: center;
  font-size: 1.2em;
  margin-bottom: 5px;
}
#content #futureroutes p {
  color: #15589D;
  font-weight: bold;
  font-size: 0.79em;
}
a.add_future_route,
a.add_new_future_route {
  background: url(/images/add_future_routes.png) 0px 0px no-repeat;
  width: 136px;
  height: 26px;
  display: block;
  text-indent: -999px;
  font-size: 0;
  line-height: 0;
  float: left;
  margin: 0 0 4px 4px;
}
a.add_new_future_route {
  background: url(/images/add_future_routes.png) 0px -30px no-repeat;
  height: 28px;
  width: 125px;
  margin-left: 10px;
}
#saved-search-grid-wrap {
  float: left;
  width: 100%;
}
#saved-search-grid-wrap h3 {
  color: #1A468F;
  font-size: 0.78em;
  font-weight: bold;
  margin: 5px 10px;
}
#future-route-grid tr td {
  padding: 2px 5px;
  text-align: right;
  border-bottom: 1px dotted #e1e1e1;
}
#future-route-grid tr td.merged {
  text-align: left;
}
#content a.add_fr_learn_more {
  float: right;
  text-decoration: none;
  font-size: 0.78em;
  display: block;
  margin-top: 5px;
}
#content p.inviteBidsJob {
  color: #15589D;
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 20px;
}
#content p.inviteBidsJob_title {
  color: #15589D;
  font-size: 1.2em;
  line-height: 1.4em;
}
#content p.inviteBidsJob_title_small {
  color: #15589D;
  font-size: 1em;
  line-height: 1.4em;
}
#content p.inviteBidsJob_dash {
  color: #1A468F;
  font-size: 1.4em;
  line-height: 1.4em;
  float: left;
  font-weight: bold;
  margin: 11px 40px 0px 40px;
}
#content p.inviteBidsJob_dash_right {
  color: #1A468F;
  float: left;
  font-size: 1.2em;
  line-height: 1.4em;
  margin-top: 5px;
}
#content p.inviteBidsJob_dash_right span {
  color: #15589D;
  font-weight: normal;
  font-size: 0.79em;
}
#content p.inviteBidsJob_title_tick {
  color: #15589D;
  font-size: 1.2em;
  line-height: 1.3em;
  background: url(/images/tp_directory_images.png) 0px -91px no-repeat;
  padding-left: 20px;
}
#inviteBidsJobInfo {
  text-align: center;
  float: left;
  width: 886px;
}
#content a.tp_dir_change {
  float: right;
  color: #15589D;
  font-size: 0.88em;
}
.data-grid #provider-invited-grid tr td {
  vertical-align: middle;
}
#inviteBidsJobInfo {
  padding: 0px 20px 10px 20px;
}
#invitebidsHeader h3 {
  background: #135AA0;
  color: #fff;
  display: block;
  height: 15px;
  font-size: 0.88em;
  font-weight: bold;
  margin-bottom: 20px;
  padding: 10px;
  float: left;
  width: 903px;
  border: 1px solid #E1E1E1;
  border-radius: 5px;
}
body.controller-dashboard #invitebidsHeader {
  border: 1px solid #d0d0d0;
  background: #ffffcc;
  width: 925px;
}
#invitebidsHeader {
  /*background: #dee8f1;*/
  background: #FFFFCC;
  width: 925px;
  margin-bottom: 10px;
  float: left;
  border: 1px solid #E1E1E1;
  border-radius: 5px;
}
.invite_companies_to_quote {
  background: url(/images/invite_companies_to_bid.png) no-repeat;
  width: 298px;
  height: 64px;
  display: block;
  text-indent: -9000px;
  font-size: 0;
  line-height: 0;
  border: none;
  cursor: pointer;
  float: left;
  margin: 0px 10px 10px 100px;
}
#content a.dismiss-invitebid {
  position: relative;
  top: -62px;
  right: 8px;
  font-weight: bold;
  color: #444;
  text-decoration: none;
  float: right;
  display: block;
}
body.controller-dashboard #content a.dismiss-invitebid {
  display: block;
  width: 13px;
  height: 13px;
  top: -68px;
  right: 3px;
  background: url(/images/live_job_images.png) no-repeat 0px -95px;
  text-indent: -9000px;
  font-size: 0;
  line-height: 0;
}
.invitebids_inside {
  float: left;
  margin: 10px 0px 10px 30px;
  width: 895px;
}
#content a.dismiss-invitebid:hover {
  color: #fff;
}
#view-listing-page div#invited_to_listing.anyvan-widget-content {
  background: none;
}
.user-invite-message {
  font-style: italic;
  font-size: 0.88em;
}
table#feedbackGrid tr td {
  padding: 5px;
  text-align: center;
  border-bottom: 1px dotted #e1e1e1;
}
/*dialog box*/
.ui-dialog .ui-dialog-titlebar {
  background: none;
  width: 100%;
  float: right;
}
.ui-dialog .ui-dialog-titlebar-close {
  text-indent: -9000px;
  background: url(/images/close_dialog_product.png) no-repeat;
  height: 59px;
  right: -26px;
  position: relative;
  top: 33px;
  width: 59px;
  float: right;
  border: none;
  cursor: pointer;
  outline: none;
  /* Chrome */
}
div.ui-dialog.ui-widget-content {
  background: none;
}
.ui-dialog .ui-dialog-titlebar span.ui-dialog-title {
  display: none;
}
.ui-dialog .ui-widget-content ul li {
  color: #D71C65;
  padding-top: 2px;
}
a.invite_to_bid {
  background: url(/images/tp_directory_images.png) 0px -60px no-repeat;
  text-indent: -999px;
  cursor: pointer;
  font-size: 0;
  line-height: 0;
  display: block;
  width: 89px;
  height: 27px;
}
.invite_sent {
  background: url(/images/tp_directory_images.png) 0px -287px no-repeat;
  width: 125px;
  height: 28px;
  display: block;
  text-indent: -9000px;
  font-size: 0;
  line-height: 0;
  border: none;
}
.invite_view_quote {
  background: url(/images/tp_directory_images.png) 0px -316px no-repeat;
  width: 125px;
  height: 28px;
  display: block;
  text-indent: -9000px;
  font-size: 0;
  line-height: 0;
  border: none;
  cursor: pointer;
}
.invite_declined {
  background: url(/images/tp_directory_images.png) 0px -344px no-repeat;
  width: 125px;
  height: 28px;
  display: block;
  text-indent: -9000px;
  font-size: 0;
  line-height: 0;
  border: none;
}
span.tp_has_insurance {
  background: url(/images/tp_directory_images.png) 0px -91px no-repeat;
  width: 30px;
  height: 25px;
  display: block;
  text-indent: -999px;
  font-size: 0;
  line-height: 0;
}
span.tp_no_insurance {
  background: url(/images/tp_directory_images.png) 0px -117px no-repeat;
  width: 30px;
  height: 25px;
  display: block;
  text-indent: -999px;
  font-size: 0;
  line-height: 0;
}
div.featuredNote-search {
  margin-right: 10px;
  position: absolute;
  right: 0px;
  top: 15px;
}
#form-row-comment label,
#form-row-score label {
  text-align: left;
  margin-bottom: 5px;
}
input.submit_feedback_btn {
  background: url(/images/submit_feedback_btn.png) no-repeat;
  width: 130px;
  height: 32px;
  display: block;
  float: right;
  margin-right: 60px;
  border: none;
  text-indent: -999px;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
}
/*.leave_feedback_later{
	float:right;
	margin-top:20px;
	margin-right:60px;
}*/
input#later-feedback-button,
input#no-feedback-button {
  cursor: pointer;
}
#invite-to-bid-form-submit {
  background: url(/images/tp_profile_images.png) 0px -90px no-repeat;
  float: right;
  margin-right: 38px;
  text-indent: -999px;
  font-size: 0;
  line-height: 0;
  border: none;
  width: 125px;
  height: 30px;
  cursor: pointer;
}
#customer-actions {
  text-align: center;
  margin-bottom: 10px;
}
.ui-dialog.tpinvite-modal .ui-widget-content h2 {
  color: #1A468F;
  font-size: 1.4em;
  margin-bottom: 20px;
  line-height: 1.2em;
}
.ui-dialog.tpinvite-modal .ui-widget-content h3 {
  color: #1A468F;
  font-size: 1em;
  margin-bottom: 10px;
  line-height: 1.2em;
}
.ui-dialog.tpinvite-modal .ui-widget-content .form-row label {
  font-size: 0.79em;
  font-weight: bold;
  width: 100px;
  color: #1A468F;
}
.ui-dialog.tpinvite-modal .ui-widget-content ul {
  margin-bottom: 10px;
}
.ui-dialog.tpinvite-modal .ui-widget-content ul li {
  color: #D51D63;
  padding: 5px 0px 0px 0px;
  font-size: 0.88em;
}
.ui-dialog.tpinvite-modal .ui-widget-content p {
  color: #D51D63;
  line-height: 1.2em;
  font-size: 0.88em;
  padding-bottom: 10px;
}
.ui-dialog.tpinvite-modal .ui-widget-content .form-row select {
  height: 25px;
}
.ui-dialog.tpinvite-modal .ui-widget-content .form-row textarea {
  height: 100px;
}
a.invite_more_companies,
a.return_to_dashboard,
a.save_another_route {
  background: url(/images/send_more_invites.png) 0px 0px no-repeat;
  text-indent: -999px;
  font-size: 0;
  line-height: 0;
  border: none;
  width: 130px;
  height: 32px;
  float: left;
  display: block;
  margin-top: 10px;
  margin-left: 25px;
}
a.save_another_route {
  background-position: 0px -64px;
}
a.return_to_dashboard {
  background-position: 0px -32px;
}
div.future-route-success h2 {
  color: #1A468F;
  margin-bottom: 10px;
}
#thank-you #get-quotes {
  background: url(/images/bg_get_quotes.png) repeat-x;
  margin-bottom: 20px;
  width: 572px;
  height: 245px;
  float: left;
  border: 1px solid #105aa1;
  padding: 20px;
  color: #FFFFFF;
}
#thank-you #get-quotes p {
  color: #fff;
}
#thank-you #get-quotes h2 {
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 20px;
}
#thank-you #get-quotes h4 {
  font-size: 1em;
  color: #fff;
}
#thank-you .col {
  float: left;
  width: 150px;
}
#thank-you .col_wide {
  float: left;
  width: 260px;
  margin-left: 10px;
}
#content #thank-you .col p {
  font-weight: bold;
}
.rounded_borders {
  border-radius: 5px;
}
.content {
  float: left;
  width: 614px;
  margin-right: 12px;
}
aside {
  float: left;
  width: 300px;
  margin-bottom: 3px;
}
#help_us {
  background: #313131;
  border: 1px solid #e1e1e1;
  height: 472px;
  color: #fff;
  padding: 20px;
  width: 259px;
}
.payment_box {
  background: url(/images/payment_bg_box.png) repeat-x;
  width: 572px;
  padding: 10px 20px;
  border: 1px solid #e1e1e1;
  float: left;
  margin-bottom: 20px;
}
#help_us h2 {
  font-size: 1.8em;
  font-weight: bold;
  margin-bottom: 30px;
  width: 100%;
  float: left;
}
#help_us h2.thank_you {
  margin-top: 30px;
}
#help_us h3 {
  font-size: 1.2em;
  margin-top: 20px;
  margin-bottom: 10px;
  float: left;
  width: 100%;
}
#content #help_us p {
  color: #fff;
  line-height: 1.2em;
  font-size: 0.88em;
}
div.sw {
  margin-bottom: 15px;
  float: left;
  width: 100%;
}
#content #help_us div.sw p {
  font-size: 0.68em;
}
#thank-you div.payment_box h3 {
  color: #1A468F;
  font-size: 1.2em;
  font-weight: normal;
  margin-bottom: 10px;
}
#thank-you div.payment_box h3 span {
  font-size: 0.79em;
  font-weight: normal;
}
#thank-you div.payment_box h2 {
  font-size: 1.4em;
  color: #D51D63;
  font-weight: bold;
  margin-bottom: 10px;
}
#content #thank-you p {
  font-size: 0.89em;
  line-height: 1.2em;
}
.twitter_payment {
  background: url(/images/twitter_payment.png) 0px 0px no-repeat;
  width: 73px;
  height: 26px;
  margin-right: 10px;
  float: left;
  text-indent: -9000em;
}
#content .twitter_payment a {
  display: block;
  margin-right: 10px;
  float: left;
  width: 73px;
  height: 26px;
}
.box_payment {
  background: url(/images/twitter_payment.png) 0px -33px no-repeat;
  width: 115px;
  height: 94px;
  margin-right: 30px;
  float: left;
  text-indent: -9000em;
  position: relative;
  top: -4px;
}
#content .box_payment a {
  display: block;
  width: 115px;
  height: 94px;
}
#manage_admin_bar {
  border: 1px solid #D71C65;
  width: 904px;
  float: left;
  margin: 10px 0px 0px 0px;
  padding: 10px;
}
#manage_admin_bar h3 {
  color: #15589D;
  font-size: 0.89em;
  font-weight: bold;
  margin-bottom: 10px;
}
#manage_admin_bar ul li {
  list-style: none outside none;
  float: left;
  margin: 0px 10px 0px 0px;
}
#manage_admin_bar ul li a {
  color: #15589D;
  font-size: 0.79em;
}
#manage_admin_bar ul li a:hover {
  color: #D71C65;
}
.star_title {
  position: relative;
  top: 4px;
  margin: 0px 10px;
}
.best-match-1,
.best-match-2,
.best-match-3 {
  background: url(/images/tp_directory_images.png) 0px 0px no-repeat;
  width: 42px;
  height: 42px;
  text-indent: -9000px;
}
.best-match-1 {
  background-position: 0px -374px;
}
.best-match-2 {
  background-position: 0px -423px;
}
.best-match-3 {
  background-position: 0px -470px;
}
/* popup box for route matcher */
.waitForRouteMatch .ui-dialog-titlebar-close {
  display: none;
}
.waitForRouteMatch {
  text-align: center;
}
#address-form-wrapper .form-submit-message,
#address-form-wrapper div.ajax-indicator {
  position: relative;
  top: 37px;
  left: 240px;
}
#form-row-other_vehicle_type label {
  margin-left: -100px;
}
#form-row-eco_vehicles label {
  width: 200px;
  text-align: left;
  margin-top: 5px;
}
.file-preview a {
  margin-top: 5px;
  display: block;
  float: left;
}
#content #save-search-save_name-ajax-errors p.form-field-description,
#content #search-form-start_location_local-ajax-errors p.form-field-description,
#content #search-form-start_location_route-ajax-errors p.form-field-description,
#content #search-form-end_location-ajax-errors p.form-field-description {
  padding: 0px;
  margin: 0px;
}
div#view-listing-page div#images {
  height: 65px;
}
div#view-listing-page div#images li {
  display: inline-block;
}
#content #edit-listings .message {
  padding-left: 0px;
}
.keep_job_live_box {
  background: url(/images/cancel_job_images.png) no-repeat;
  width: 482px;
  height: 58px;
  padding: 15px 20px;
  float: left;
  margin-top: 10px;
}
#content #cancel-listing .keep_job_live_box p {
  float: left;
  margin-right: 17px;
  width: 155px;
  color: #444;
}
#content #cancel-listing p.keep_live_price {
  font-size: 1.8em;
  color: #40A5DD;
  margin-top: 12px;
}
#cancel-listing a.keep_job_live {
  background: url(/images/cancel_job_images.png) 0px -95px no-repeat;
  width: 138px;
  height: 37px;
  display: block;
  text-indent: -9000px;
  font-size: 0;
  line-height: 0;
  float: left;
  margin-top: 12px;
  border: none;
}
.ui-dialog.tpinvite-modal .ui-widget-content ul li.invite_tick {
  display: block;
  background: url(/images/send_more_invites.png) 0px -100px no-repeat;
  height: 20px;
  padding: 20px 0px 0px 45px;
  color: #1a468f;
  margin-bottom: 5px;
}
.ui-dialog.tpinvite-modal .ui-widget-content ul li.invite_exclamation {
  display: block;
  background: url(/images/send_more_invites.png) 12px -138px no-repeat;
  height: 26px;
  padding: 20px 0px 0px 45px;
  margin-bottom: 5px;
}
#content #contact-details p {
  line-height: 1.2em;
}
div#form-row-nickname.form-row {
  overflow: visible;
}
#content div#provider-details-form-address_line-ajax-errors.ajax-form-error {
  position: relative;
  top: -15px;
}
#form-row-sign_up_password {
  clear: both;
}
#locale-widget label img {
  margin-right: 5px;
}
#locale-widget .check-box-group {
  margin: 0 10px 0 0;
}
#terms-conditions .full-column {
  padding: 24px 0 0 0px;
  float: left;
  width: 800px;
}
#terms-conditions textarea {
  width: 762px;
  height: 200px;
}
#terms-conditions .form-row label {
  width: 15px;
}
#terms_conditions_description {
  display: none;
}
#tp_terms {
  display: block;
  clear: both;
  float: right;
  margin: 10px 10px 0px 0px;
}
.view-profile-message {
  background: url(/images/view-profile-message.png) no-repeat;
  width: 588px;
  height: 62px;
  margin-bottom: 10px;
  text-align: center;
  padding: 5px 0px;
}
div.view-profile-message h2 {
  color: #399ED6;
  font-weight: bold;
  font-size: 1.4em;
}
div.view-profile-message p {
  line-height: 1.1em;
}
#feature-listing-content h2 {
  color: #D71C65;
  font-size: 1.2em;
  margin-bottom: 10px;
}
#content #feature-listing-content p {
  font-size: 1em;
}
#feature-listing-content #payment-choices {
  margin-top: 20px;
}
#feature-listing-content #payment-wrap {
  padding: 0px;
}
.send_goods_header {
  width: 895px;
  padding: 20px 15px;
  background: url(/images/bg_header_send_goods_long.png) top left repeat-x;
  height: 136px;
  float: left;
  border: 1px solid #FFF;
  border-radius: 5px;
  margin: 20px 0px 10px 25px;
}
.send_goods_header h2 {
  color: #FFFFFF;
  font-size: 1.8em;
  margin-bottom: 12px;
}
.send_goods_header h3 {
  color: #84C9EF;
  font-size: 1.4em;
  margin-bottom: 12px;
}
.send_goods_header_img {
  margin-top: -75px;
  float: right;
}
.send_goods_header label {
  color: #FFF;
  display: block;
  font-weight: bold;
}
.send_goods_header input.quote_to,
.send_goods_header input.quote_from {
  height: 37px;
  width: 175px;
  font-size: 0.96em;
  color: #444;
  float: left;
}
#get-quotes-submit {
  background: url(/images/content-strip.png) 0px -195px no-repeat;
  width: 230px;
  height: 52px;
  display: block;
  float: right;
  border: none;
  overflow: hidden;
  text-indent: -9999px;
  position: relative;
  z-index: 20;
  color: transparent;
  text-transform: capitalize;
  cursor: pointer;
  margin-top: 0px;
  margin-left: 10px;
}
.watch_video {
  background: url("/images/watch_video.png") no-repeat scroll 94px 0 transparent;
  color: #FFFFFF;
  display: block;
  float: right;
  font-size: 0.96em;
  height: 30px;
  margin-top: 11px;
  padding-top: 8px;
  text-decoration: none;
  width: 134px;
  cursor: pointer;
}
a.watch_video:hover {
  color: #fff;
}
#feedback_left {
  background: #d7ecf7;
  width: 100%;
  height: 40px;
  text-align: center;
  padding: 31px 0px 20px 0px;
}
#feedback_left p {
  font-size: 1.8em;
  padding: 0px;
  margin: 0px;
  color: #1A468F;
}
#leaveFeedbackCustomer p.leave_feedback_message {
  font-size: 1.2em;
  margin-top: 20px;
  line-height: 1.2em;
  margin-bottom: 20px;
}
#leaveFeedbackCustomer.leavefeedback_sm {
  margin-left: 0px;
  margin-bottom: 20px;
}
#leaveFeedbackCustomer .leavefeedback_sm_outer {
  border-bottom: 1px solid #FFF;
  margin-left: 44px;
  width: 840px;
  margin-bottom: 20px;
}
#leaveFeedbackCustomer .leavefeedback_sm_inner {
  border-bottom: 1px solid #D9D9D9;
}
.left_leavefeedback_outer {
  float: left;
  width: 405px;
  margin-left: 44px;
  margin-right: 30px;
  border-top: 1px solid #D9D9D9;
}
.left_leavefeedback_inner {
  float: left;
  border-top: 1px solid #FFF;
  width: 405px;
  text-align: center;
}
.right_leavefeedback_outer {
  float: left;
  width: 405px;
  border-top: 1px solid #D9D9D9;
}
.right_leavefeedback_inner {
  float: left;
  border-top: 1px solid #FFF;
  width: 405px;
}
.left_leavefeedback_inner h3,
.right_leavefeedback_inner h3 {
  background: none repeat scroll 0 0 #F4F4F4;
  color: #A0A0A0;
  display: block;
  font-size: 0.68em;
  font-weight: normal;
  margin-left: 175px;
  position: relative;
  text-align: center;
  top: -7px;
  width: 85px;
}
#bids table td.bid_amount_pink,
#bids table span.bid_amount_pink {
  color: #D71C65;
  font-weight: bold;
  font-size: 1.2em;
}
#bids table span.auction_fee {
  color: #666;
  font-size: 0.8em;
  font-style: italic;
}
#user-contact-popup {
  width: 660px !important;
}
#user-contact-popup h2 {
  color: #1A468F;
  font-size: 1.4em;
  margin-bottom: 20px;
  float: left;
}
#user-contact-popup p {
  color: #444;
  font-size: 0.78em;
  margin-bottom: 20px;
  line-height: 1.2em;
  float: left;
  width: 450px;
}
#user-contact-popup div.form-row {
  border: 2px solid #ccc;
  border-radius: 3px;
  height: 20px;
  background: #fff;
  padding: 10px 10px 0px 10px;
  position: relative;
  top: 0px;
  left: 0px;
  margin-bottom: 6px;
  width: 260px;
  float: left;
}
#user-contact-popup .form-row label {
  width: auto;
  padding-top: 3px;
  padding-right: 6px;
  color: #444;
  text-align: left;
  cursor: text;
  top: 11px;
  left: 10px;
  z-index: 10;
}
#user-contact-popup .form-row input,
#user-contact-popup .form-row textarea,
#user-contact-popup .form-row label {
  border: 1px #fff solid;
  border: none;
  font-size: 1em;
  width: 97%;
  outline: none;
  color: #444;
  position: absolute;
  top: 4px;
  left: 5px;
  vertical-align: baseline;
  display: block;
  font-weight: normal;
}
#user-contact-popup .form-row label {
  color: #aaa;
}
#user-contact-popup .great_new_feature {
  background: url(/images/phone_support_images.png) no-repeat;
  width: 108px;
  height: 108px;
  float: right;
  position: relative;
  top: -45px;
  text-indent: -999px;
}
#contact-form #contact-form-submit.tel_submit {
  background: url(/images/phone_support_images.png) no-repeat 3px -112px;
  width: 90px;
  height: 40px;
  text-indent: -9999px;
  color: transparent;
}
#overview img.user_diamond,
.user_diamond {
  border: medium none;
  clear: none;
  display: inline;
  margin: 0;
  position: relative;
  top: 3px;
  margin-right: 2px;
}
.rep_right {
  float: left;
  width: 180px;
  margin-top: 4px;
}
.user_sheild {
  display: block;
  float: left;
  height: 80px;
  position: relative;
  width: 105px;
  margin-right: 24px;
  margin-left: 10px;
}
.multi_sheild {
  background: url(/images/multi_diamond_sheild.png) no-repeat;
}
.power_sheild {
  background: url(/images/power_diamond_sheild.png) no-repeat;
}
.pro_sheild {
  background: url(/images/pro_diamond_sheild.png) no-repeat;
}
.super_sheild {
  background: url(/images/super_diamond_sheild.png) no-repeat;
}
#content a.learnmore_sheild {
  display: block;
  padding: 50px 0px 0px 40px;
}
div.check-box-group span {
  display: inline-block;
  width: 199px;
  font-size: 0.9em;
  vertical-align: top;
}
div.check-box-group span .check-box-item {
  margin-bottom: 3px;
}
#select-countries-form input[type='submit'] {
  background: #C51A5C;
  border: none;
  border-radius: 3px;
  color: white;
  padding: 5px;
  font-size: 0.8em;
  text-transform: uppercase;
  margin-top: 15px;
  text-decoration: none;
}
#select-countries-form a.clear-all,
#select-countries-form a.select-all-countries {
  text-transform: capitalize;
  font-size: 0.8em;
  text-transform: uppercase;
  margin-top: 15px;
  margin-left: 10px;
}
#select-countries-form a.clear-all:hover,
#select-countries-form a.select-all-countries:hover {
  text-decoration: none;
}
#select-countries-form input[type='submit']:hover {
  cursor: pointer;
}
.searchCountryCountrySelect {
  float: left;
  margin-right: 30px;
  top: -18px;
  width: 300px;
  font-size: 1em !important;
}
.searchCountryCountrySelect #ca_country,
.searchCountryCountrySelect #cb_country,
.searchLocalRadiusSelect #r_local {
  display: block;
  width: 170px;
  /*font-size: 1.5em !important;*/
}
.searchCountryCountrySelect label,
.searchLocalRadiusSelect label {
  display: block;
  margin-bottom: 7px;
}
.selected-countries {
  display: block;
  font-size: 0.8em;
}
#searchHeader {
  overflow: hidden !important;
}
.country-advanced-search {
  display: block;
  padding: 5px;
  font-size: 0.8em !important;
}
.selected-countries {
  display: block;
  cursor: pointer;
}
#searchTabContainer {
  position: relative;
}
#searchTabContainer #ajax-indicator {
  position: absolute;
  top: 35px;
  background-repeat: no-repeat;
  background-position: center;
  height: 15%;
  width: 100%;
}
#searchTabContainer.reduce-opacity {
  opacity: 0.4;
}
#content a.why_upgrade {
  float: left;
  /*width: 100px;*/
  clear: both;
  /*margin-left: 18px;*/
  margin-top: -5px;
  display: block;
  font-size: 0.85em;
}
#why_upgrade {
  display: none;
  width: 340px;
}
#why_upgrade h2 {
  color: #D71C65;
}
#why_upgrade ul li {
  color: #15589D;
  background: url(/images/Green-Circle-Tick.png) no-repeat 0px 0;
  font-size: 1.2em;
  height: 35px;
  padding: 12px 0px 10px 60px;
  width: 300px;
}
p.dialog_p {
  color: #444444;
  font-size: 0.88em;
  line-height: 1.2em;
  margin-bottom: 10px;
}
#continue {
  float: right;
  background: url(../images/continue_button.png) no-repeat;
  border: none;
  text-indent: -9000em;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  width: 72px;
  height: 23px;
}
/** BUY IT NOW LISTING flag on search**/
.bin-flag {
  background: url(../images/book_it_now.png) no-repeat top right;
  width: 56px;
  height: 59px;
  padding: 1px;
  font-size: 0.77em;
  color: #fff;
  text-indent: -9999px;
  position: relative;
  top: -2px;
  left: 4px;
}
#buy-it-now h2 {
  color: #15589D;
  font-size: 0.87em;
  font-weight: bold;
  padding-bottom: 3px;
}
#content label.label_check_list {
  color: #15589D;
  font-size: 0.87em;
  font-weight: bold;
  display: block;
  margin-bottom: 10px;
}
h3.h3_eligable {
  background: url(../images/anyvan_book_now_tp.png) 0px -120px no-repeat;
  font-size: 0.77em;
  height: 13px;
  padding: 2px 0px 30px 30px;
}
h3.h3_not_eligable {
  background: url(../images/iconCross.gif) 0 0 no-repeat;
  font-size: 0.77em;
  height: 13px;
  padding: 2px 0px 30px 30px;
}
div.book_it_now_badge {
  background: url(../images/anyvan_book_now_tp.png) no-repeat;
  width: 60px;
  height: 90px;
  text-indent: -9999px;
  position: absolute;
  top: -29px;
  right: 20px;
}
div.set_price_badge {
  background: url(../images/set_price_badge.png) no-repeat;
  width: 62px;
  height: 94px;
  text-indent: -9999px;
  position: absolute;
  top: -29px;
  right: 20px;
}
#buy-it-now .form-row label {
  padding: 4px 0px 0px 0px;
  width: auto;
}
/*
#buy-it-now .check-box-item{
	margin: 0px 0px 2px -4px;
}
*/
div.bid_amount {
  width: 181px;
  height: 40px;
  color: #fff;
  background: #23a5dd;
  position: relative;
  top: -30px;
  left: 233px;
  font-weight: bold;
  float: left;
}
div.bid_amount div {
  margin: 11px 0px 0px 65px;
}
#buy-it-now-accept-job-submit {
  background: url(../images/anyvan_book_now_tp.png) 0px -169px no-repeat;
  border: none;
  height: 42px;
  text-indent: -9999px;
  width: 187px;
  position: relative;
  left: 233px;
  top: -15px;
  cursor: pointer;
}
#content p.take_amount {
  position: relative;
  left: 67px;
  font-size: 0.77em;
  top: 0px;
}
.book_it_now {
  background: url("../images/book_it_now.png") no-repeat scroll 0 0 transparent;
  color: white;
  font-size: 0.77em;
  height: 59px;
  left: 2px;
  padding: 1px;
  position: relative;
  text-indent: -9999px;
  top: 0;
  width: 56px;
  margin-bottom: 15px;
}
#tp_warnings .check-box-group {
  margin: 0px;
}
#dialog h2.congrats_h2 {
  font-size: 1.8em;
  padding: 15px 0px 10px 60px;
  float: left;
  width: 75%;
  background: url(../images/anyvan_bookitnow_cm.png) no-repeat 0px -75px;
  color: #1A468F;
}
#dialog a.continue_to_dashboard {
  float: right;
  display: block;
  background: url(../images/anyvan_bookitnow_cm.png) no-repeat 139px -45px;
  color: #399ED6;
  font-size: 1em;
  width: 170px;
  margin-top: 15px;
}
#book_it_now_accepted_pop_up a {
  background: url("/images/send_more_invites.png") no-repeat scroll 1px -29px transparent;
  border: medium none;
  display: block;
  float: left;
  font-size: 0;
  height: 32px;
  line-height: 0;
  margin-left: 110px;
  margin-top: 10px;
  text-align: center;
  text-indent: -999px;
  width: 130px;
}
#book_it_now_accepted_pop_up p {
  font-size: 0.8em;
  line-height: 1.3em;
}
#tp_warnings .check-box-group {
  margin: 0px;
}
/*bid form on search page*/
.info-window-listing .bid-form {
  float: left;
  margin-top: 20px;
}
#right-col-search .bid-form label {
  font-size: 0.79em;
  font-weight: 700;
  line-height: 1.2;
  text-align: left;
}
.bid-form input.bid_amount {
  width: 78px;
  height: 20px;
}
div.bid_form_starting {
  float: left;
  width: 150px;
  margin-bottom: 10px;
}
div.bid_form_minimum {
  float: left;
  width: 150px;
}
.promote-currency {
  font-size: 140%;
}
.bid-form input.auto_bid_min {
  width: 85px;
  height: 20px;
}
.bid-form div.use_saved_msg {
  float: left;
  width: 100%;
  margin: 10px 0px;
}
.bid-form a.bid-form-submit {
  background: url(/images/btn_bidOff.png) no-repeat;
  width: 63px;
  height: 23px;
  border: none;
  display: block;
  text-indent: -9999px;
  float: left;
  margin-top: 10px;
}
#right-col-search label {
  /*font-size: 0.78em !important;*/
}
#right-col-search p {
  /*	font-size: 0.98em !important;*/
}
#content #right-col-search ul.details {
  margin: 10px 0px 20px 0px;
}
#search-grid #expanded-content .cat-descriptions {
  margin: 0 0 15px;
}
.seo_module {
  background: url(/images/seo_module_bg.png) no-repeat;
  float: left;
  width: 134px;
  height: 152px;
  padding: 10px 8px;
  margin-right: 4px;
  margin-bottom: 20px;
  text-align: center;
}
div.seo_module h2 {
  font-size: 1.1em;
  color: #1A468F;
  margin-bottom: 10px;
  font-weight: bold;
}
div.seo_module h2 a {
  color: #1A468F;
  text-decoration: none;
}
div.seo_module h3 {
  font-size: 0.68em;
  color: #444444;
  line-height: 1.2em;
  font-weight: normal;
}
.seo_man_van {
  background: url(/images/seo_module_images.png) no-repeat 0px -5px;
  width: 90px;
  height: 80px;
  margin-left: 20px;
}
.seo_courier_services {
  background: url(/images/seo_module_images.png) no-repeat -106px 9px;
  width: 100px;
  height: 95px;
  margin-left: 20px;
}
.seo_removal_companies {
  background: url(/images/seo_module_images.png) no-repeat -215px 10px;
  width: 100px;
  height: 95px;
  margin-left: 20px;
}
.seo_car_transport {
  background: url(/images/seo_module_images.png) no-repeat -330px 16px;
  width: 110px;
  height: 95px;
  margin-left: 10px;
}
.seo_ebay {
  background: url(/images/seo_module_images.png) no-repeat 8px -91px;
  width: 100px;
  height: 83px;
  margin-left: 20px;
}
.seo_furniture_delivery {
  background: url(/images/seo_module_images.png) no-repeat -96px -98px;
  width: 100px;
  height: 69px;
  margin-left: 20px;
}
.seo_student_mover {
  background: url(/images/seo_module_images.png) no-repeat -197px -75px;
  width: 100px;
  height: 84px;
  margin-left: 20px;
}
.seo_vehicle_transport {
  background: url(/images/seo_module_images.png) no-repeat -330px -89px;
  width: 100px;
  height: 69px;
  margin-left: 20px;
}
a.seo_more_info {
  background: url(/images/seo_more_info.png) no-repeat;
  height: 30px;
  width: 106px;
  display: block;
  text-indent: -9999em;
  position: relative;
  top: -1px;
  left: 14px;
  cursor: pointer;
}
a.seo_more_info:hover {
  background: url(/images/seo_more_info.png) 0px -30px no-repeat;
}
.side_box {
  float: left;
  width: 299px;
  margin-bottom: 10px;
}
.home .side_box {
  margin-bottom: 10px;
}
.side_rounded_top {
  background: url(../images/side-div-strip.png) 0px 0px no-repeat;
  width: 299px;
  height: 10px;
  float: left;
}
.side_rounded_blue_top {
  background: url(../images/top_bg_side_module.png) 0px 0px no-repeat;
  width: 289px;
  height: 20px;
  float: left;
  padding-left: 10px;
  padding-top: 7px;
}
div.side_rounded_blue_top h2 {
  color: #fff;
  font-size: 0.88em;
  font-weight: bold;
  text-align: left;
}
.side_rounded_left {
  background: url(../images/side_div_left.png) top left repeat-y;
  width: 259px;
  float: left;
  padding: 5px 20px 0px 20px;
}
.side_rounded_bottom {
  background: url(../images/side-div-strip.png) 0px -14px no-repeat;
  width: 299px;
  height: 10px;
  float: left;
}
.pole_links {
  /*background:url(../images/pole.png) repeat-y;*/
  float: left;
  padding-top: 8px;
  /*padding-left:25px; margin-left:4px;*/
  width: 270px;
}
.pole_links ul {
  float: left;
  margin: 0px 5px 0px 0px;
  min-width: 105px;
}
.pole_links ul li {
  list-style: none;
  line-height: 1.3em;
  display: block;
}
.pole_links ul li a {
  color: #15589D;
  font-size: 1.1em;
  text-decoration: none;
}
h3.first-post-blog {
  color: #005da2;
  width: 210px;
  font-size: 1.3em;
  line-height: 1.2em;
  margin-bottom: 10px;
}
h3.blog-post {
  color: #005da2;
  font-size: 0.88em;
  text-align: left;
  font-weight: bold;
  line-height: 1.2em;
  margin-bottom: 10px;
}
#content div.pole_links p {
  font-size: 0.79em;
  text-align: left;
  line-height: 1.1em;
  color: #555555;
  margin-bottom: 10px;
}
div.pole_links p a {
  color: #15589D;
}
.anyvan_press {
  float: left;
  width: 929px;
  height: 77px;
  margin-top: 10px;
}
.anyvan_press ul {
  float: left;
  width: 100%;
  margin: 5px 0px 10px 0px;
}
/*52px*/
.anyvan_press ul li {
  float: left;
  display: inline-block;
  margin: 10px 35px 10px 0px;
  background: url(/images/content-strip.png) 0px no-repeat;
  height: 28px;
  text-indent: -9999px;
}
.anyvan_press ul li.bbc {
  background-position: 0px -86px;
  width: 90px;
}
.anyvan_press ul li.daily_express {
  background-position: -113px -86px;
  width: 160px;
}
/*-128px*/
.anyvan_press ul li.daily_telegraph {
  background-position: -303px -86px;
  width: 190px;
}
/*-325px*/
.anyvan_press ul li.the_guardian {
  background-position: -520px -86px;
  width: 130px;
}
/*-560px*/
.anyvan_press ul li.channel_four {
  background-position: -673px -76px;
  width: 34px;
  height: 40px;
  margin-top: 1px;
}
.anyvan_press ul li.daily_mail {
  background-position: -732px -86px;
  width: 150px;
  margin-right: 0px;
}
.anyvan_press ul li a {
  display: block;
  height: 28px;
  width: 100%;
}
.anyvan_press h3,
.anyvan_press div.h3_title {
  color: #1a468f;
  font-size: 0.88em;
  font-weight: bold;
}
.anyvan_press ul.drivers_press li a {
  display: block;
  height: 51px;
  width: 100%;
}
.anyvan_press ul.drivers_press li {
  float: left;
  display: inline-block;
  margin: 0px 52px 10px 0px;
  background: url(/images/drivers_press.png) no-repeat;
  height: 51px;
  text-indent: -9999px;
}
.anyvan_press ul.drivers_press li.roadtransport {
  background-position: 0px 0px;
  width: 254px;
}
.anyvan_press ul.drivers_press li.thedelivery {
  background-position: -320px 0px;
  width: 175px;
}
.anyvan_press ul.drivers_press li.rha {
  background-position: -535px 0px;
  width: 110px;
}
.anyvan_press ul.drivers_press li.dailytelegraph {
  background-position: -700px 0px;
  width: 230px;
  margin-right: 0px;
}
div.clearance_job {
  float: left;
  background: url(../images/clearance_job.png) no-repeat;
  width: 68px;
  height: 68px;
  text-indent: -9999px;
  margin: 0px 0px 0px 30px;
}
div.man_power_only_job {
  float: left;
  background: url(../images/man_power_only_job.png) no-repeat;
  width: 68px;
  height: 68px;
  text-indent: -9999px;
  margin: 0px 0px 0px 30px;
}
.controller-search #dialog {
  overflow: auto;
  height: 500px !important;
}
div.highly_recommended {
  position: absolute;
  top: 21px;
  z-index: 1000;
  background: #2D4A9D;
  color: white;
  text-transform: uppercase;
  padding: 15px;
  left: 0;
  border-radius: 8px 8px 0 0;
}
div.book_now_pop_up {
  padding: 20px;
}
.ui-widget-content div.book_now_pop_up a#no_thanks {
  color: #666 !important;
  display: inline-block;
  text-indent: 240px;
  margin-top: 26px;
}
div.book_now_pop_up p {
  display: block;
  clear: both;
  margin-top: 10px;
  margin-bottom: 20px;
  color: #2D4A9D;
}
div.book_now_pop_up h2.indent {
  text-indent: 30px;
}
.no-close .ui-dialog-titlebar-close {
  visibility: hidden;
}
div.book_now_clock {
  background: url(/images/book_now_pop_up.png) 0px -57px no-repeat;
  width: 72px;
  height: 90px;
  text-indent: -9999px;
  color: transparent;
  float: left;
  margin-right: 33px;
  margin-bottom: 15px;
  margin-top: 5px;
}
.book_now_button_pop_up {
  background: url(/images/book_now_pop_up.png) 0px 0px no-repeat;
  width: 143px;
  height: 48px;
  text-indent: -9999px;
  color: transparent;
  float: right;
}
#dialog .book_now_pop_up h2 {
  line-height: 1.4em;
}
#dialog .book_now_pop_up ul {
  float: left;
  margin-top: 15px;
  margin-left: 10px;
}
#dialog .book_now_pop_up ul li {
  color: #444;
  font-size: 1.2em;
  margin-bottom: 10px;
  padding-left: 20px;
  background: url(/images/book_now_pop_up.png) 0px -157px no-repeat;
}
.controller-confirm-payment #content {
  overflow: visible;
  margin-bottom: 10px;
  float: left;
}
.controller-confirm-payment .panel-full {
  overflow: visible;
}
.controller-confirm-payment #footer {
  overflow: hidden;
}
a.provider-star-job {
  background: url(/images/provider-stars.png);
  display: block;
  width: 13px;
  text-indent: -3000px;
}
a.provider-star-job.on {
  background: url(/images/provider-stars.png) no-repeat -14px 0px;
}
.controller-search div.footer_new {
  width: 1159px;
}
div.footer_new {
  background: #f4f5f5;
  border-top: 8px solid #5bb1e0;
  padding: 0px 0px 10px 40px;
  width: 889px;
  margin: 10px auto 0;
  margin-bottom: 20px;
  clear: both;
}
.footer_nav {
  float: left;
  margin-right: 45px;
  margin-top: 40px;
}
.footer_nav.last {
  margin-right: 0px;
}
.footer_nav h3 {
  color: #006fb2;
  font-size: 1em;
  font-weight: normal;
  margin-bottom: 15px;
}
.footer_nav ul li {
  list-style: none;
  line-height: 1.2em;
  font-size: 0.75em;
  padding-bottom: 5px;
}
.footer_nav ul li a {
  color: #444;
  text-decoration: none;
}
.footer_nav ul li a:hover {
  color: #a0a0a0;
}
.footer_right {
  float: right;
  text-align: right;
  margin-right: 40px;
  width: 395px;
  margin-top: 20px;
}
.footer_right div {
  font-size: 0.79em;
  margin-bottom: 10px;
  float: left;
  width: 100%;
}
.footer_right ul {
  float: left;
  width: 100%;
}
.footer_right ul li {
  list-style: none;
  display: inline;
  color: #444;
  border-right: 1px solid #444;
  padding: 0px 10px;
  font-size: 0.75em;
}
.footer_right ul li.last {
  border-right: none;
  padding-right: 0px;
}
.footer_right ul li a {
  text-decoration: none;
  color: #444;
}
.footer_right ul li a:hover {
  color: #a0a0a0;
}
.footer_right .footer_anyvan_logo {
  background: url(/images/footer_logos.png) -100px -71px no-repeat;
  width: 179px;
  height: 43px;
  float: right;
  text-indent: -9999px;
  color: transparent;
  margin-bottom: 15px;
  font-size: 0;
}
.footer_right .social {
  background: url(/images/footer_logos.png) no-repeat;
  float: right;
  text-indent: -9999px;
  margin-left: 10px;
  margin-top: 17px;
}
.footer_right .social a {
  display: block;
  text-indent: -9999px;
  color: transparent;
  width: 100%;
  height: 100%;
  font-size: 0;
}
#wrapper .footer_right .social a:hover {
  text-indent: -9999px;
  color: transparent;
}
.footer_right .social.twitter {
  background-position: 0px -21px;
  width: 30px;
  height: 30px;
}
.footer_right .social.facebook {
  background-position: -40px -21px;
  width: 30px;
  height: 30px;
}
.footer_right .social.you_tube {
  background-position: -80px -21px;
  width: 30px;
  height: 30px;
}
.footer_right .social.verify {
  background: url(/images/PCI_DSS_Validated.png) no-repeat;
  background-position: 5px 9px;
  width: 124px;
  height: 62px;
  margin: 0px 0px 0px 10px;
  background-size: 100px 50px;
}
a.win_flights_module {
  background: url(/images/win_flights_module.png) no-repeat;
  width: 164px;
  height: 215px;
  text-indent: -9999px;
  color: transparent;
  margin-bottom: 10px;
  display: block;
}
/*promo*/
#promo-code-list tr {
  background: url(/images/promo_tr_bg.png) no-repeat;
  margin-bottom: 5px;
  position: relative;
  display: block;
}
.data-grid #promo-code-list tr td {
  background: transparent;
  padding: 27px 8px 40px 20px;
  width: 28%;
}
#content .data-grid #promo-code-list .alt-row td {
  background: transparent;
}
td span.promo_code {
  background: url(/images/span_promo_code.png) no-repeat;
  color: #fff;
  width: 177px;
  height: 16px;
  display: block;
  padding: 10px 0px;
  text-align: center;
}
td span.promo_credit_value {
  color: #D71C65;
  font-size: 1.6em;
  text-align: right;
  display: block;
}
td span.promo_benefit {
  color: #399ED6;
  font-size: 1.7em;
}
td span.expired {
  background: url(/images/promocode_expired.png) no-repeat;
  width: 113px;
  height: 24px;
  display: block;
}
a.promocode_like_facebook {
  background: url(/images/promocode_like_facebook.png) no-repeat;
  width: 329px;
  height: 125px;
  display: block;
  float: right;
  text-indent: -9999px;
  color: transparent;
  margin: 10px 50px 10px 0px;
}
div#promo_code_div {
  width: 100%;
  float: left;
}
.controller-promocode #content h2 {
  float: left;
  color: #1A468F;
  font-size: 1.2em;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.controller-promocode #content h3 {
  float: left;
  color: #444;
  font-size: 1em;
  text-transform: uppercase;
  line-height: 1.2em;
}
h1.blue_full_width {
  background: url(/images/full_blue_width.png) no-repeat;
  width: 100px;
  height: 10px;
  color: #fff;
  font-size: 0.89em;
  width: 898px;
  height: 14px;
  display: block;
  padding: 9px 15px;
}
div#manage_admin_bar p {
  margin-bottom: 5px;
}
div.set-price-pop-up p {
  font-size: 0.89em;
  font-weight: normal;
  line-height: 1.2em;
  margin-bottom: 10px;
}
#set-price-options h2 {
  line-height: 1.2em;
}
#set-price-options-form {
  font-size: 0.88em;
}
#set-price-options-form div {
  margin-bottom: 5px;
}
input#set-price-options-submit {
  background: url("/images/accept-bid-buttons.png") no-repeat scroll 0 -91px transparent;
  height: 39px;
  text-indent: -999em;
  color: transparent;
  width: 78px;
  border: none;
  float: right;
  cursor: pointer;
}
.set-price-flag {
  background: url(../images/set_price_flag.png) no-repeat top right;
  width: 61px;
  height: 61px;
  padding: 1px;
  font-size: 0.77em;
  color: #fff;
  text-indent: -9999px;
  position: relative;
  top: 0px;
}
.need_men {
  font-size: 0.88em;
  margin-bottom: 5px;
  color: #D71C65;
}
input.set-price-options-submit {
  background: url("/images/accept-bid-buttons.png") no-repeat scroll 0 -91px transparent;
  display: block !important;
  height: 39px;
  text-indent: -999em;
  width: 78px;
  border: none;
  color: transparent;
  float: right;
  cursor: pointer;
}
#left-col-dashboard #find-companies-section.anyvan-widget-content {
  height: 140px;
  position: relative;
}
#left-col-dashboard #find-companies-section.anyvan-widget-content h4 {
  color: #399ED6;
  text-align: center;
  font-size: 1.3em;
  margin-top: 0px;
  text-transform: uppercase;
}
#left-col-dashboard #find-companies-section.anyvan-widget-content h5 {
  color: #D71C65;
  font-size: 1.2em;
  text-align: center;
  margin-top: 5px;
}
a.invite_now_companies {
  background: url("/images/companies_invite_new.png") no-repeat;
  width: 126px;
  height: 28px;
  text-indent: -9999px;
  color: transparent;
  display: block;
  position: absolute;
  bottom: 9px;
  left: 17px;
}
#content .awards_page p {
  font-size: 0.98em;
  margin-left: 7px;
}
.awards {
  height: 250px;
}
.awards_text {
  float: left;
  width: 480px;
  height: 70px;
  padding: 10px;
  border: 1px solid #444;
  font-size: 0.89em;
  resize: none;
}
.small_logo {
  float: left;
  width: 350px;
  text-align: center;
}
.large_logo {
  float: left;
  margin-left: 48px;
  margin-right: 48px;
}
a.post_route_matcher {
  background: url("/images/post_job_route_matcher.png") no-repeat;
  width: 114px;
  height: 43px;
  text-indent: -9999px;
  color: transparent;
  display: block;
  float: left;
}
.ebay-description {
  cursor: pointer;
  float: right;
  width: 164px;
  height: 30px;
  background: url('/images/view-ebay-details.png') no-repeat;
}
.ebay-description-dialog {
  display: none;
  font-size: 14px;
}
div.panel-full.student-offer {
  padding-top: 130px;
  background: #fff url(/images/student-offer-recommend.png) no-repeat 15px top;
}
.iphone_img_app {
  background: url(/images/iphone_app.png) -45px 0px no-repeat;
  width: 70px;
  height: 135px;
  text-indent: -5000px;
  color: transparent;
  text-align: center;
  margin-left: 61px;
  margin-bottom: 5px;
}
a.find_out_more_app {
  background: url(/images/iphone_app.png) no-repeat 0px -140px;
  width: 163px;
  height: 37px;
  display: block;
  text-indent: -5000px;
  color: transparent;
  text-align: center;
  margin-left: 15px;
}
a.find_out_more_app:hover {
  text-indent: -5000px;
  color: transparent;
}
div.mobile_app {
  width: 193px;
  height: 305px;
  border: 5px solid #0f599b;
  border-left: none;
  border-radius: 0px 10px 10px 0px;
  margin: 20px 0px;
  position: absolute;
  left: 0px;
  top: 115px;
  background: #fff;
  z-index: 9999;
  display: none;
}
div.mobile_app h2 {
  vertical-align: middle;
  text-align: center;
  color: #0f599b;
  font-size: 1.2em;
  line-height: 1.1em;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 15px;
}
a.close_app {
  background: url(/images/close_app.png) no-repeat;
  display: block;
  width: 36px;
  height: 36px;
  text-indent: -999px;
  color: transparent;
  position: absolute;
  top: -20px;
  right: -20px;
}
a.app_store {
  background: url(/images/app_store.png) no-repeat;
  display: block;
  width: 338px;
  height: 52px;
  color: transparent;
  text-indent: -999px;
  float: right;
  margin-right: 10px;
  margin-top: 25px;
}
a.app_video {
  background: url(/images/app_video.png) no-repeat;
  width: 212px;
  height: 100px;
  text-indent: -999px;
  color: transparent;
  display: block;
  float: left;
}
.app_col {
  float: left;
  width: 215px;
  height: 448px;
  margin-right: 15px;
}
.app_col h2 {
  color: #0f599b;
  padding-bottom: 10px;
  font-weight: bold;
  text-transform: uppercase;
}
#content .app_col p {
  font-size: 0.76em;
  height: 90px;
}
.app_col img {
  height: 320px;
}
.app_row {
  width: 100%;
  float: left;
  border-top: 1px solid #d2d2d2;
  margin-top: 20px;
  padding-top: 20px;
}
.app_row2 {
  margin-bottom: 5px;
}
#content .app_row2 p {
  height: 55px;
}
.app_row2 .app_col {
  height: 414px;
}
.ui-front {
  z-index: 10000;
}
/* TP Profile Image CSS */
a#img-src-file {
  background: url(/images/p_select_take_pic_buttons.png) no-repeat 0px 0px;
  text-indent: -9999px;
  color: transparent;
  width: 206px;
  height: 35px;
  margin-bottom: 5px;
  margin-top: 20px;
}
a#img-src-webcam {
  background: url(/images/p_select_take_pic_buttons.png) no-repeat 0px -45px;
  text-indent: -9999px;
  color: transparent;
  width: 206px;
  height: 35px;
}
#tp-image {
  border: 1px solid #e1e1e1;
  border-radius: 5px;
  margin-bottom: 10px;
}
a#tp-image-delete {
  color: #444;
  display: block;
  margin-left: 70px;
  margin-bottom: 10px;
  font-style: italic;
}
#image-drag-drop {
  background: url(/images/p_drop_picture.png) no-repeat;
  width: 202px;
  height: 102px;
  margin-top: -30px;
  text-indent: -9999px;
  color: transparent;
}
#tp-image-default {
  margin-bottom: 10px;
  margin-left: 3px;
}
#content div.tp-profile-image-info p {
  font-size: 0.79em;
}
#content div.tp-profile-image-info ul.p_tick li {
  background: url(/images/p_green_tick.png) no-repeat;
  height: 20px;
  padding: 7px 0px 0px 30px;
  color: #444;
  font-size: 0.79em;
}
#content div.tp-profile-image-info ul.p_cross li {
  background: url(/images/p_pink_cross.png) no-repeat;
  height: 20px;
  padding: 7px 0px 0px 30px;
  color: #444;
  font-size: 0.79em;
}
#webcam-take-btn {
  background: url(/images/p_green_take_pic.png) no-repeat;
  width: 206px;
  height: 39px;
  border: none;
  display: block;
  margin: 10px 0px 0px 100px;
  text-indent: -9999px;
  color: transparent;
  cursor: pointer;
}
#webcam-video-stage {
  border: 1px solid #e1e1e1;
  border-radius: 5px;
}
#webcam-discard-btn {
  background: url(/images/p_discard_upload_buttons.png) no-repeat;
  width: 206px;
  height: 39px;
  border: none;
  display: block;
  margin: 10px 5px 0px 0px;
  text-indent: -9999px;
  color: transparent;
  cursor: pointer;
  float: left;
}
#webcam-upload-btn {
  background: url(/images/p_discard_upload_buttons.png) -207px 0px no-repeat;
  width: 206px;
  height: 39px;
  border: none;
  display: block;
  float: left;
  margin: 10px 0px 0px 0px;
  text-indent: -9999px;
  color: transparent;
  cursor: pointer;
}
#admin-full-width .data-grid tr td {
  max-width: 400px;
  overflow-x: auto;
}
#content div.tp-profile-image-info h3 {
  text-transform: uppercase;
  font-size: 1.1em;
}
.admin-info-box table.bid_restrict_reason {
  font-size: 0.6em;
  max-width: 355px;
  width: 355px;
}
.insur_date_dialog,
.decline_reason_dialog form > * {
  margin: 10px;
}
.insur_date_dialog > a,
.decline_reason_dialog form > input[type="submit"] {
  float: right;
  margin-right: 40px;
}
.decline_reason_dialog select,
.approve_date_dialog select,
.insur_date_dialog select,
.decline_reason_dialog .form-group,
.approve_date_dialog .form-group,
.insur_date_dialog .form-group {
  display: block;
  margin: 10px 0px;
}
.decline_reason_dialog input[type="text"],
.approve_date_dialog input[type="text"],
.insur_date_dialog input[type="text"] {
  width: 100%;
}
.decline_reason_dialog input[type="submit"],
.approve_date_dialog input[type="submit"],
.insur_date_dialog input[type="submit"] {
  margin-right: 0px !important;
}
.decline_reason_dialog input[type="submit"]:hover,
.approve_date_dialog input[type="submit"]:hover,
.insur_date_dialog input[type="submit"]:hover {
  cursor: pointer;
}
.decline_reason_dialog label,
.approve_date_dialog label,
.insur_date_dialog label {
  font-size: 14px;
}
.decline_reason_dialog fieldset,
.approve_date_dialog fieldset,
.insur_date_dialog fieldset {
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 15px;
}
.decline_reason_dialog .form-group,
.approve_date_dialog .form-group,
.insur_date_dialog .form-group {
  margin: 5px 0px;
  clear: both;
  min-height: 60px;
}
.decline_reason_dialog .form-group p,
.approve_date_dialog .form-group p,
.insur_date_dialog .form-group p {
  padding: 10px 0px;
}
.decline_reason_dialog .form-group .decline-documents,
.approve_date_dialog .form-group .decline-documents,
.insur_date_dialog .form-group .decline-documents {
  position: relative;
  height: 30px;
}
.approve_date_dialog .fieldset-document,
.decline_reason_dialog .fieldset-document {
  display: none;
}
.approve_date_dialog input[type="text"],
.insur_date_dialog input[type="text"] {
  margin-top: 15px;
}
.approve_date_dialog fieldset,
.insur_date_dialog fieldset {
  padding-top: 15px;
}
.approve_date_dialog .form-group,
.insur_date_dialog .form-group {
  min-height: initial;
}
.approve_date_dialog .submit-approve,
.insur_date_dialog .submit-approve {
  margin-top: 10px;
  float: right;
}
.decline_reason_dialog form > input[type="text"] {
  width: 178px;
}
#past-jobs .null-thumb {
  width: 56px;
}
#feedback .data-grid .overlay {
  display: none;
}
#feedback .data-grid .customer-overlay {
  background: #646464;
  position: absolute;
}
#feedback .data-grid .customer-overlay p {
  position: absolute;
  bottom: 0;
  right: 20px;
  color: white;
  font-size: 14px;
  width: 30%;
  text-align: right;
}
.bids-limits-table tr th,
.bids-limits-table tr td {
  text-align: center;
}
.bids-limits-table tr:nth-child(even) td {
  background: #EDEEEF;
}
.bids-limits-table tr:nth-child(odd) td {
  background: #f4f4f4;
}
.bids-limits-form form {
  overflow: hidden;
}
.bids-limits-form .form-row {
  display: inline-block;
  float: left;
  margin-right: 30px;
  max-width: 206px;
}
.bids-limits-form input[type="submit"] {
  display: inline-block;
  float: left;
  width: 80px;
  margin-top: 14px;
}
/*
* Admin V4 Stats
*/
#tp_v4_stats_btn {
  outline: none;
}
#tp_v4_stats_btn.btn-grey {
  background-color: #9b9b9b;
  color: #FFF !important;
}
#v4_stats_details {
  display: none;
  padding-top: 20px;
}
#v4_stats_details .admin-info-box {
  width: 880px;
}
#v4_stats_details .admin-info-box.feedback_rating .capsule {
  width: 128px;
}
#v4_stats_details .capsule {
  display: inline-block;
  float: left;
  position: relative;
  background-color: #fff;
  border: 2px solid #41a5dd;
  border-radius: 5px;
  height: 65px;
  width: 158px;
  padding: 15px 0 10px;
  text-align: center;
  margin: 0 7px 15px;
}
#v4_stats_details .capsule.avg_rating {
  background-color: #41a5dd;
}
#v4_stats_details .capsule.avg_rating p {
  color: #FFF;
}
#v4_stats_details .capsule .capsule_title {
  font-size: 15px;
  color: #6e6e6e;
}
#v4_stats_details .capsule .capsule_content {
  font-size: 25px;
}
#v4_stats_details .capsule .capsule_link {
  position: absolute;
  right: 7px;
  bottom: 6px;
  font-size: 13px;
  color: #41a5dd;
  text-align: center;
}
#v4_stats_details .capsule .capsule_link i {
  background-color: #41a5dd;
  color: #fff;
  border-radius: 50%;
  width: 18px;
  padding: 4px 0 3px 2px;
}
#v4_stats_details .dates_list {
  float: right;
}
#v4_stats_details .dates_list p {
  width: 200px;
  font-size: 13px;
  text-align: right;
}
#v4_stats_details .dates_list p b {
  margin-right: 15px;
}
#v4_stats_details .dates_list p span {
  float: right;
}
.tp_doc_template p {
  display: inline-block;
  float: left;
  margin-right: 10px !important;
}
.tp_doc_template .doc_details_wrapper {
  border-bottom: 1px solid #c7c7c7;
  padding-bottom: 10px;
  padding-top: 10px;
  position: relative;
}
.tp_doc_template .doc_details_wrapper .doc_expiry_date .expiry_date {
  font-size: 11px;
}
.tp_doc_template .doc_details_wrapper .doc_expiry_date .expiry_date.date_passed {
  background-color: #f74f64;
  color: #FFF;
}
.tp_doc_template .doc_details_wrapper .doc_expiry_date .expiry_doc_msg {
  font-size: 12px;
  color: #f74f64;
  font-weight: bold;
  margin-left: 10px;
}
.tp_doc_template .doc_details_wrapper .delete_doc {
  text-align: right;
  position: absolute;
  right: 0px;
  top: 10px;
}
.tp_doc_template .doc_details_wrapper .delete_doc .delete_doc_btn {
  padding: 2px 5px;
  background-color: #f74f64;
  color: #fff;
  border-radius: 5px;
  border: none;
  outline: none;
  cursor: pointer;
}
.tp_doc_template .doc_details_wrapper .has_error {
  border: 1px solid #f74f64;
}
.tp_doc_template .doc_details_wrapper .duplicate_license_error {
  display: none;
}
.add_another_document_btn {
  margin: 10px 0;
}
.add_another_document_btn #save_all_documents {
  display: none;
  float: right;
}
.add_another_document_btn .error_holder {
  color: #f74f64 !important;
}
.confirm_delete_modal .modal-body p {
  font-size: 20px !important;
  padding: 30px 50px 20px;
  text-align: center;
}
.confirm_delete_modal .modal-footer {
  text-align: center;
}
.confirm_delete_modal .modal-footer button {
  padding: 10px;
  border-radius: 5px;
  font-size: 15px;
  cursor: pointer;
  outline: none;
}
.confirm_delete_modal .modal-footer button.btn-primary {
  background-color: #f74f64;
  border-color: #f74f64;
  color: #FFF;
}
/*# sourceMappingURL=av-64843156b7c02c1f12725b67b18b310c.map */