

body{
padding:0;
margin: 0;

}

img{ border: 0; }

body, div, span, a, td, input{ font-family: Arial; font-size: 13px; }

.main{
width: 968px;
margin: 0 auto;
}


a{
color: #154059;
}

#top{
height: 85px;
border-bottom: 6px solid #2A3840;
padding-top: 10px;
}

#search{
background: #2A3840;
padding: 8px 0;
height: 46px;
}

.ipointer{
height: 46px;
width:336px;
float: left;
margin-right: 20px;
background: #ededee url(/img/pointer.png) 8px 8px no-repeat;
color: #839298;
padding-left: 40px;
line-height: 50px;
font-size: 12px;
font-weight: bold;
border-radius: 4px;
}

.ipointer span{
float: left;
margin-right: 10px;
}

.biginput{
height: 45px;
border: 1px solid #93A0AB;
width: 300px;
background: #fff;
padding-left: 8px;
padding-top: 0px;
color: #000;
font-size: 18px;
font-weight: bold;
border-radius: 4px;
}


.ipointer input{
height: 45px;
border: 0;
width: 276px;
background: #fff;
padding-left: 18px;
padding-top: 0px;
float: right;
color: #000;
font-size: 18px;
font-weight: bold;
border-radius: 0 4px 4px 0;
}


.smallinput{
height: 28px;
border: 1px solid #93A0AB;
width: 100px;
background: #fff;
padding-left: 8px;
padding-top: 0px;
color: #000;
font-size: 15px;
font-weight: bold;
border-radius: 3px;
}

.bigtextarea{
height: 65px;
border: 1px solid #93A0AB;
width: 100%;
background: #fff;
padding-left: 8px;
padding-top: 5px;
color: #000;
font-size: 14px;
font-weight: normal;
border-radius: 4px;
}

::-webkit-input-placeholder {
  font-size: 14px;
  font-weight: normal;
 line-height: 20px;
 color: #86949a;
}

:-moz-placeholder { /* Firefox 18- */
  font-size: 14px;
  font-weight: normal;
 line-height: 40px;
 color: #86949a;
}

::-moz-placeholder {  /* Firefox 19+ */
  font-size: 14px;
  font-weight: normal;
 line-height: 40px;
 color: #86949a;
}

:-ms-input-placeholder {
  font-size: 14px;
  font-weight: normal;
 line-height: 20px;
 color: #86949a;
}

input-placeholder {
  font-size: 14px;
  font-weight: normal;
 line-height: 20px;
 color: #86949a;
}

.boxfooter .add{

background: #FFB911;
background: -webkit-linear-gradient(#FFD928, #FFB911); /* For Safari */
background: -o-linear-gradient(#FFD928, #FFB911); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#FFD928, #FFB911); /* For Firefox 3.6 to 15 */
background: linear-gradient(#FFD928, #FFB911); /* Standard syntax */
padding: 11px;
font-weight: bold;

padding-left: 40px !important;
padding-right: 40px !important;
background-position: 0 0 !important;
content: "More" !important;
}

.btn{
cursor: pointer;
cursor: hand;
height: 45px;
background: #FFB911;
background: -webkit-linear-gradient(#FFD928, #FFB911); /* For Safari */
background: -o-linear-gradient(#FFD928, #FFB911); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#FFD928, #FFB911); /* For Firefox 3.6 to 15 */
background: linear-gradient(#FFD928, #FFB911); /* Standard syntax */
border: 0;
color: #141C21;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
border-radius: 4px;
padding: 0 10px;
text-decoration: none;
}

a.btn, a.btnblue, a.btnsky{
padding: 14px;
line-height: 45px;
}

.btn100{ width: 100%;
display: block;
height: 20px !important;
line-height: 22px !important;
text-align: center;
}

.btn.yellow{

background: #FFF9CE;
background: -webkit-linear-gradient(#FFF9CE, #FFE8B0); /* For Safari */
background: -o-linear-gradient(#FFF9CE, #FFE8B0); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#FFF9CE, #FFE8B0); /* For Firefox 3.6 to 15 */
background: linear-gradient(#FFF9CE, #FFE8B0); /* Standard syntax */



    border: 0 none;
    border: 1px solid #EBAC32;
    border-bottom: 1px solid #B78726;
    border-top: 0;
}

.btnspace{
padding-left: 40px !important;
padding-right: 40px !important;
}

.btnblue{
cursor: pointer;
cursor: hand;
height: 45px;
background: #EDEFF8;
background: -webkit-linear-gradient(#EDEFF8, #D8E5EC); /* For Safari */
background: -o-linear-gradient(#EDEFF8, #D8E5EC); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#EDEFF8, #D8E5EC); /* For Firefox 3.6 to 15 */
background: linear-gradient(#EDEFF8, #D8E5EC); /* Standard syntax */
border: 0;
color: #141C21;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
border-radius: 4px;
padding: 0 10px;
text-decoration: none;
}


.btnsky{
cursor: pointer;
cursor: hand;
height: 45px;
background: #FFE685;
background: -webkit-linear-gradient(#FFE685, #FFD97E); /* For Safari */
background: -o-linear-gradient(#FFE685, #FFD97E); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#FFE685, #FFD97E); /* For Firefox 3.6 to 15 */
background: linear-gradient(#FFE685, #FFD97E); /* Standard syntax */
border: 0;
color: #151C21;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
border-radius: 4px;
padding: 0 10px;
text-decoration: none;
}

.smaller{
font-size: 11px !important;
}

a.smaller{
height: 22px !important;
line-height: 25px !important;
padding: 5px 10px !important;
}

input.smaller{ height: 35px;}

.btnsmall{
cursor: pointer;
cursor: hand;
height: 20px;
background: #FFC41C;
background: -webkit-linear-gradient(#FFC047, #FFC41C); /* For Safari */
background: -o-linear-gradient(#FFC047, #FFC41C); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#FFC047, #FFC41C); /* For Firefox 3.6 to 15 */
background: linear-gradient(#FFC047, #FFC41C); /* Standard syntax */
border: 0;
color: #141C21;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
border-radius: 4px;
padding: 0 10px;
text-decoration: none;
}

a.btn.medium{
padding: 10px;
}

a.btnsmall{
padding: 5px 8px;
line-height: 30px;
}

#top span{
float: right;
}


#top span ul{

list-style-type: none;
padding: 0px;
margin: 0px;
}

#top span ul:first-child li{
float: left;
margin-top: 30px;
padding: 3px 0;
cursor: pointer;
}

.menu-top-icon{
background: url(/img/menu_arrow.png) top right no-repeat;
padding-right: 26px !important;
}
#top span ul:first-child li, #top span ul li a{
color: #495b67;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
margin-left: 12px;
line-height: 12px;
}

.menu-top a{
display: block;
padding: 10px;
margin: 0 !important;
}


.menu-top a:hover{
background: #2A3840;
color: #fff !important;
}

.menu-top{
position: absolute;
width: 180px;
border: 1px solid #2A3840;
background: #FFC41C;
margin-top: 10px;
z-index: 999;
}


#mainContent{
}

.error{ color: #e03030 !important; }

.upper{ text-transform: uppercase; }

.success{ background: #4E9C67; color: #fff; font-size: 16px; padding: 3px 15px; margin: 5px 0; border-radius: 4px; text-align: left; }

.subbox{ background: #fff; padding: 5px; margin-bottom: 8px; }

#rqitem .btn{ display: none; }

.category_item{
width: 255px;
height: 44px;
float: left;
margin-right: 30px;
font-size: 12px;
}

.category_item input{ magin-right: 15px; }

.category_item div{
width: 165px;
float: right;
margin-top: 8px;
color: #0F506F;
}

h1,h2,h3,h4,h5{ clear: left; }

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.floatleft{ float: left; }

.label{ font-size: 18px; padding: 20px 0 10px 0; clear: both; }

.route{
width: 50%;
float: left;
height: 50px;
padding-top: 50px;
background: url(/img/area_line.png) no-repeat;
font-size: 13px;
}

.route strong{
font-size: 14px;
}

.route input{
width: 180px;
}

#editSearchRouteBtn{
margin-left: 26px;
padding-left: 22px;
background: url(/img/icon_edit.png) 0 4px no-repeat;
padding-top: 5px;
}


#editSearchRouteBtn a{
font-size: 14px;
color: #09304C;
text-decoration: none;
border-bottom: 1px dashed #09304C;
}

.request_box_title{
padding: 10px 36px 10px 78px;
background: #EFEFEF;
color: #233543;
font-size: 18px;
border-bottom: 2px solid #CFCFCF;
cursor: pointer;
cursor: hand;
 margin-top: 10px;


background: -webkit-linear-gradient(#F7F7FD, #EFEFEF); /* For Safari */
background: -o-linear-gradient(#F7F7FD, #EFEFEF); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#F7F7FD, #EFEFEF); /* For Firefox 3.6 to 15 */
background: linear-gradient(#F7F7FD, #EFEFEF); /* Standard syntax */
}

.boxtitle{
padding: 16px 32px 16px 32px;
background: #EFEFEF;
color: #233543;
font-size: 18px !important;
border-bottom: 2px solid #CFCFCF;
cursor: pointer;
cursor: hand;
margin-top: 10px;


background: -webkit-linear-gradient(#F7F7FD, #EFEFEF); /* For Safari */
background: -o-linear-gradient(#F7F7FD, #EFEFEF); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#F7F7FD, #EFEFEF); /* For Firefox 3.6 to 15 */
background: linear-gradient(#F7F7FD, #EFEFEF); /* Standard syntax */
}


.request_box_title div{
background: url(/img/icon_arrow_down.png) right center no-repeat;
padding: 7px 0;
color: #233543;
font-size: 18px;
}

#signupbox .request_box_title div{

color: #233543;
font-size: 18px;
background:none;
}

.request_box_title span{
margin-left: 8px;
}

#box_dimension{ background: #E2E2E2 url(/img/request_icon_dimension.png) 36px center no-repeat; }
#box_photo{ background: #E2E2E2 url(/img/request_icon_photo.png) 36px center no-repeat; }
#box_date{ background: #E2E2E2 url(/img/request_icon_date.png) 36px center no-repeat; }
#box_price{ background: #E2E2E2 url(/img/request_icon_price.png) 36px center no-repeat; }
#box_comment{ background: #E2E2E2 url(/img/request_icon_comment.png) 36px center no-repeat; }

#box_personal_details{ background: #E2E2E2 url(/img/box_personal_details.png) 36px center no-repeat; }
#box_company_details{ background: #E2E2E2 url(/img/box_company_details.png) 36px center no-repeat; }
#box_van_details{ background: #E2E2E2 url(/img/box_van_details.png) 36px center no-repeat; }
#box_address{ background: #E2E2E2 url(/img/box_address.png) 36px center no-repeat; }


div.boxcontent{ background: #F8F8F8; padding: 14px 36px; color: #233543;  }
.closedbox div.boxcontent{ display: none; }
.closedbox .request_box_title div{ background: url(/img/icon_arrow_right.png) right center no-repeat; }
.closedbox .boxtitle{ background: #EFEFEF url(/img/icon_arrow_right.png) 98% center no-repeat; }

#faqbox .box .boxtitle{
background: #EFEFEF url(/img/arrowy_opened.png) 98% center no-repeat;
}

#faqbox .closedbox .boxtitle{
background: #EFEFEF url(/img/arrowy_closed.png) 98% center no-repeat;
}

.tbdimension td{
font-size: 11px;
color: #85949F;
padding: 5px 3px ;
}

.dotted{
border-top: 1px dotted #8E9194;
padding-top: 10px;
margin-top: 10px;
}

.dotteddown{
border-bottom: 1px dotted #8E9194;
padding-bottom: 10px;
margin-bottom: 10px;
}

.lineddown{
border-bottom: 2px solid #CFCFCF;
padding-bottom: 10px;
margin-bottom: 10px;
}


.right{ float: right; }

.add{
background: url(/img/icon_plus.png) no-repeat;
text-decoration_: none;
font-size: 12px;
color: #09314A;
padding: 4px 0 4px 30px;
}
.plusc{
background: url(/img/plusc.png) no-repeat;
text-decoration_: none;
font-size: 12px;
color: #09314A;
padding: 4px 0 4px 30px;
}

.minusc{
background: url(/img/minusc.png) no-repeat;
text-decoration_: none;
font-size: 12px;
color: #09314A;
padding: 4px 0 4px 30px;
}

.boxfooter .add, .boxfooter .minus{
padding-left: 33px;
background-position: 5px 6px;
}

.minus{
background: url(/img/icon_minus.png) no-repeat;
text-decoration_: none;
font-size: 12px;
color: #09314A;
padding: 4px 0 4px 30px;
}

.remove{
background: url(/img/icon_remove.png) 0 2px no-repeat;
text-decoration: none;
font-size: 12px;
color: #09314A;
padding-left: 18px;
}


.x{
background: url(/img/icon_x.png) 0 2px no-repeat;
padding-left: 18px;
}

/*.dimension_table .add{ display: none; }*/
#rqitem .add{ display: block !important; }
#rqitem .remove{ display: none; }

.request_photo{
margin: 10px;
float: left;
}

.subtitle{
color: #749aa7;
font-size: 18px;
}

strong.big{ font-size: 19px; }

#view_request_page, .leftcontent{
width: 610px;
float:left;
margin-right: 50px;
}

#view_request_page .route div, #biddetails div{
margin-bottom: 6px;
}
#biddetails div{
float: left;
width: 300px;
margin:2px 15px 2px 0;
  }

#view_request_page h1{
font-size: 18px;
}

#distance_mi, .distance_mi{
margin-top: 20px;
background: url(/img/bid_icon_van.png) no-repeat;
padding-left: 32px;
padding-top: 3px;
padding-bottom: 3px;
}


.areapointer{
margin-top: 10px;
background: url(/img/icon_pointer.png) no-repeat;
padding-left: 20px;
padding-top: 0px;
padding-bottom: 3px;
}

.areapointerbig{
margin-top: 10px;
background: url(/img/icon_pointer_big.png) no-repeat;
padding-left: 24px;
padding-top: 0px;
padding-bottom: 3px;
}


.distancevan{
margin-top: 5px;
background: url(/img/icon_van_small.png) no-repeat;
padding-left: 20px;
padding-top: 0px;
padding-bottom: 3px;
}

#distance_time{
margin-top: 20px;
background: url(/img/bid_icon_clock.png) no-repeat;
padding-left: 21px;
padding-top: 3px;
padding-bottom: 3px;
}

.bigtitle{
color: #4C7481;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
padding: 5px 0;
border-bottom: 2px solid #4C7481;
clear: both;
margin-bottom: 18px;
}

#bidphotos{
width: 230px;
float: left;
}

#bidphotos img{
margin: 0 13px 13px 0;
}

#biddetails{
width: 800px;
float: left;
}

.more_bid_photos{
  height: auto!important;
}

#view_request_map{
float: right;
width: 274px;
}

#view_request_price{
border-bottom: 1px solid #FDA43F;
}

#dvMap, .dvMap{
width: 272px;
height: 262px;
border: 1px solid #FFD928;
}

#homepage_promo{
background: #FFD928;
}

#homepage_promo .main h1{
margin: 0;
font-size: 38px;
font-weight: bold;
color: #141C21;
}

#homepage_promo .main h2{
font-size: 18px;
color: #141C21;
}

#homepage_promo .main{
padding-top: 80px;
height: 178px;
background: url(/img/promo.png) right bottom no-repeat;
}

#homepage_steps{
padding: 22px 0;
height: 70px;
}

#homepage_steps strong{
text-transform: uppercase;
font-size: 16px;
}
#homepage_steps1{
background: url(/img/icon_box.png) no-repeat;
width: 233px;
height: 68px;
float: left;
padding-left: 85px;
}
#homepage_steps2{
background: url(/img/icon_guy.png) no-repeat;
width: 273px;
height: 68px;
float: left;
padding-left: 60px;
}
#homepage_steps3{
background: url(/img/icon_van_menu.png) no-repeat;
width: 233px;
height: 68px;
float: left;
padding-left: 60px;
}

#homepage_content{
background: #EDF3FA;
padding: 32px 0;
clear: left;
}

#hp_callback{margin:3px 25px 0 auto !important; width:120px;}
#hp_callback ul li{margin:0!important;}
#callback_phone_number{font-size:20px!important;  width:100px; padding-left:15px!important; padding-bottom: 5px!important; background: url(/img/icon_phone.png)  no-repeat;}
#hp_callback #call_me_back_btn{width:94px;  border:2px solid #FFAE00; border-radius:4px; background:#F0F4F5; padding:10px 12px; margin:0 2px!important;  cursor: pointer;}
#hp_callback .callback_content{width: 640px; height: 260px; background:#F0F4F5  url(/img/callback_bg.png) no-repeat 0 170px; border-radius:4px;border:2px solid #FFAE00; margin-top:-10px; margin-left: 2px; position: absolute; left:0; top:60px; padding:20px;}
#hp_callback .callback_content .hover{width: 118px; height: 20px;  top:-5px; background:  #F0F4F5; position: absolute; left: 0;}
#hp_callback .callback_content input{margin-bottom:5px;}

.tabs{
border-bottom: 5px solid #495b67;
height: 32px;
}

.tabon{
background-color: #495b67 !important;
}

a.tabon{
color: #fff !important;
}

.tabsicon .tabs{
border-bottom: 5px solid #EFEFEF;
}
.tabsicon .tabon{
background-color: #EFEFEF !important;
color: #1D3240;
}

.tabsicon .tabs a{
border-radius: 4px 4px 0 0;
padding: 18px 30px 18px 80px;
text-decoration: none;
background-position: 20px 12px,60px center;
background-repeat: no-repeat;
}


.tabs #tab_country_search{ background-image: url(/img/btnicon_country_search.png); }
.tabon#tab_country_search{ background-image: url(/img/btnicon_country_search_on.png); }

.tabs #tab_local_search{ background-image: url(/img/btnicon_local_search.png); }
.tabon#tab_local_search{ background-image: url(/img/btnicon_local_search_on.png); }

.tabs #tab_route_search{ background-image: url(/img/btnicon_route_search.png); }
.tabon#tab_route_search{ background-image: url(/img/btnicon_route_search_on.png); }

.tabs a{
background: #efeff0;
padding: 18px 62px;
text-transform: uppercase;
color: #495b67;
font-size: 12px;
font-weight: bold;
margin-right: 16px;
text-decoration: none;
}

#tab_local_search.tabon{
color: #495b67 !important;
}


#hometab1, #hometab2{ padding: 15px 0; }


.tabh{
display: none;
}

.ctable tr td{
padding-right: 20px;
font-size: 14px;
padding-top: 18px;
padding-bottom: 18px;
border-bottom: 1px dotted #A6A9AD;

}
.ctable.slim tr td{
padding-right: 20px;
font-size: 14px;
padding-top: 6px;
padding-bottom: 6px;
border-bottom: 1px dotted #A6A9AD;
}
.ctable.slim tr td:last-child{
padding-right: 0;
}
.ctable tr:first-child td{
color: #475B64;
font-size: 14px;
font-weight: bold;
padding-top: 9px;
padding-bottom: 9px;
border-bottom: 2px solid #2A3840;
}

/*.ctable tr td:nth-child(2){width: 300px;}*/
.provider_badges_small{width: 100px; height: 20px; display: inline; }
.provider_badges_small img{float: left; vertical-align: middle; margin:-1px 0 0 5px!important;}

#hometab1 #dvMap, #hometab2 #dvMapCompanies{
width: 430px;
border: 1px solid #527380;
float: left;
}

#home_services{
clear: both;
padding: 20px 0;
font-size: 16px;
}

#home_services h2{
margin: 0 auto;
}
#home_services div{
width: 320px;
float: left;
height: 90px;
margin-top: 30px;
margin-right: 30px;
}


#home_services div span{
display: block;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 12px;
}

#homeservice1{ padding-left: 108px; background: url("/img/icon_man_with_a_van.jpg") no-repeat; }
#homeservice2{ padding-left: 140px; background: url("/img/icon_removal_companies.jpg") no-repeat;}
#homeservice3{ padding-left: 108px; background: url("/img/icon_courier_services.jpg") no-repeat; }
#homeservice4{ padding-left: 140px; background: url("/img/icon_furniture_delivery.jpg") no-repeat; }
#homeservice5{ padding-left: 108px; background: url("/img/icon_storage_quotes.jpg") no-repeat; }
#homeservice6{ padding-left: 140px; background: url("/img/icon_student_movers.jpg") no-repeat; }

#footer{
clear: both;
background: #495b67;
padding: 30px 0;
}

#footer ul{
list-style-type: none;
margin: 0;
padding: 0;
}

#footer ul li a{
color: #FFFFFF;
text-decoration: none;
font-dize: 12px;
}

#footer ul li{
margin-bottom: 6px;
}

#footer .title{
font-size: 12px;
color: #d0d5d8;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 15px;
}


.column{
width: 235px;
float: left;
}

.w260{
width: 260px;
}

.request_preview{
clear: both;
background: #F8F8F8;
padding: 15px;
border: 1px solid #E0E7EE;
border-bottom: 0;
margin-top: 12px;
height: 115px;
}

.h82{

height: 82px;
}

.request_preview_alert{
clear: both;
background: #F8F8F8;
padding: 15px;
 border-bottom: 1px solid #c4c6c9;
}

.request_preview_photo img{

width: 100px;
height: 75px;
margin-bottom: 20px;
}

.request_preview_photo{
float: left;
width: 115px;
}

.request_preview_content{
width: 350px;
float: left;
cursor: pointer;
}


.request_preview_dateadded{
width: 95px;
float: left;
font-size: 12px;
color: #78848d;
}


.premium .request_preview_dateadded{
padding-top: 25px;
}


.request_preview_content .request_preview_content_title{
margin: 0;
font-size: 16px;
display: block;
text-decoration: none;
height: 50px;
color: #131C22;
font-weight: bold;
}

.request_preview_content .request_preview_content_title a{
font-size: 16px;
text-decoration: none;
color: #131C22;
font-weight: bold;
}

.request_preview_location{
padding-left: 18px;
margin-bottom: 5px;
background: url(/img/icon_preview_location.png) no-repeat;
}

.request_preview_date{
padding-left: 18px;
margin-bottom: 5px;
background: url(/img/icon_preview_date.png) no-repeat;
color: #131C22;
}

.request_preview_bids{
width: 115px;
float: right;
text-align: right;
}

.request_preview_bids_quotes{
padding-left: 18px;
margin-bottom: 5px;
color: #35708B;
background: url(/img/icon_preview_quotes.png) no-repeat;
}

.providerPreviewMap{
background: #F8F8F8;
border: 1px solid #E0E7EE;
border-top: 0;
}

.previewMap #dvMap{
height: 294px;
width: 100% !important;
}
.providerPreviewMap #dvMap{
height: 394px;
width: 100% !important;
}

.results_top{
background: #E2E3E3;
border-bottom: 2px solid #527380;
padding: 10px 20px;
color: #213340;
}
.results_top_dark{
background: #465B68;
padding: 6px 20px;
color: #fff;
}

.pagingbar a.on, .boxfooter a.on{
background: #FFECBD;
}

.pagingbar, .boxfooter{
background: #E2E3E3;
border-top: 2px solid #527380;
color: #213340;
margin-top: 12px;
margin-bottom: 30px;
clear: both;
height: 35px;
}

.boxfooter{
margin: 0;
border: 0;
text-align: right;
}

a.boxfooter{
display: block;
text-align: center;
}

.boxfooter a{
display: block;
float: right;
padding: 10px;
border-left: 1px solid #9BB1BC;
text-decoration: none;
}

.pagingresult{
float: right;
}

.pagingresult a, .pagingresult span{
width: 39px;
height: 35px;
float: left;
display: block;
border-left: 1px solid #9AA7B0;
font-size: 16px;
font-weight: bold;
text-decoration: none;
text-align: center;
line-height: 40px;
}


.bipointer{
height: 46px;
width:165px;
margin-right: 20px;
background: #ededee url(/img/pointer.png) 12px 8px no-repeat;
color: #839298;
padding-left: 44px;
line-height: 50px;
font-size: 12px;
font-weight: bold;
border-radius: 4px;
}

.bipointer input{
height: 45px;
border: 0;
width: 150px;
background: #fff;
padding-left: 18px;
padding-top: 0px;
color: #000;
font-size: 18px;
font-weight: bold;
border-radius: 0 4px 4px 0;
}

.bluetitle{
font-size: 15px;
font-weight: bold;
color: #527380;
padding-bottom: 4px;
border-bottom: 2px solid #527380;
text-transform: uppercase
}

.noborder{ border: 0 !important; text-decoration: none; }

.title{
font-size: 20px;
color: #749aa5;
}

#signupbox input[type=text], #signupbox input[type=password], .sbox input[type=text]{
width: 370px;
}

#signupbox input[type=text].phone, .sbox input[type=text].phone{
width: 342px;
}

#signupbox label, .boxlabel label, .sbox label{
width: 150px;
display: block;
float: left;
padding-top: 13px;
font-size: 15px;
font-weight: bold;
color: #141C21;
}


#signupbox div, .boxlabel div, .sbox div{
clear: both;
padding-top: 10px;
}

#signupbox span, .sbox span{
display: block;
clear: left;
padding-left: 158px;
color: #415A63;
font-size: 11px;
padding-top: 5px;
}

.blue12, .blue12 a{
color: #415A63;
font-size: 12px;
}

a.dashed{
border-bottom: 1px dashed #292D2F;
text-decoration: none;
}

div.dashed{

border-bottom: 1px dashed #292D2F;
padding-bottom: 15px;
}

a.white.dashed{
border-bottom: 1px dashed #fff;
text-decoration: none;
}

.selectbox {
    width: 50%; /* Set width. Do not set height else it will fail in IE8-10. Use padding for height. */
    min-width: 100px;
    color: #202C35;
    font-weight: normal;
    font-size: 18px;
    line-height:1.2em;
    margin: 0 0 10px;
    padding: 16px 0 16px 15px; /* use this to set a specific height for your dropdown (DO NOT use the attribute 'height') */
//padding: 3px 0 3px 8px;
    border: 0 none;
    border: 1px solid #CBD0D6;
    border-bottom: 2px solid #CBD0D6;
    border-top: 0;
    cursor: pointer;
    text-indent: 0.01px;
    text-overflow: "";
    background: url('/img/arrow.png') no-repeat right center #fff; /* add your own arrow image */
    *background-image:none; /* turn bg image for IE7 */
    background: url('/img/arrow.png') no-repeat  right center #fff; /* fallback bg image*/
    background: url('/img/arrow.png') no-repeat right center, -webkit-linear-gradient(top, #fff, #EFEFEF);
    background: url('/img/arrow.png') no-repeat right center, -moz-linear-gradient(top, #fff, #EFEFEF);
    background: url('/img/arrow.png') no-repeat right center, -ms-linear-gradient(top, #fff, #EFEFEF);
    background: url('/img/arrow.png') no-repeat right center, -o-linear-gradient(top, #fff, #EFEFEF);
    background: url('/img/arrow.png') no-repeat right center, linear-gradient(top, #fff, #EFEFEF);
    -webkit-appearance: none; /* gets rid of default appearance in Webkit browsers*/
    -moz-appearance: none; /* Get rid of default appearance for older Firefox browsers */
    -ms-appearance: none; /* get rid of default appearance for IE8, 9 and 10*/
    appearance: none;


}

.selectbox{
    margin: 0;
    padding: 14px 0 14px 15px;
    border-radius: 5px;

}

.radiostyle input[type="radio"] {
   position:absolute;
   opacity: 0;
   -moz-opacity: 0;
   -webkit-opacity: 0;
   -o-opacity: 0;
}
.radiostyle input[type="radio"] + label {
   position:relative;
   padding: 0 0 0 25px;
   font-size: 16px;
   line-height: 16px;
}
.radiostyle input[type="radio"] + label:before {
   content:"";
   display:block;
   position:absolute;
   top:2px;
   height: 20px;
   width: 20px;
   background: white;
   border: 1px solid #9AA6B0;
   box-shadow: inset 0px 0px 0px 5px white;
   -webkit-box-shadow: inset 0px 0px 0px 5px white;
   -moz-box-shadow: inset 0px 0px 0px 5px white;
   -o-box-shadow: inset 0px 0px 0px 5px white;
   -webkit-border-radius: 18px;
   -moz-border-radius: 18px;
   -o-border-radius: 18px;
   border-radius: 18px;
}
.radiostyle input[type="radio"]:checked + label:before {
   background: #161C21;
}

.radiostyle label{

	float: none !important;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	width: auto !important;
	display: inline !important;
	margin-right: 20px;
}



.checkstyle1 input[type=checkbox]{
   position:absolute;
   opacity: 0;
   -moz-opacity: 0;
   -webkit-opacity: 0;
   -o-opacity: 0;
}

.checkstyle1 input[type=checkbox] + label {
   position:relative;
   padding: 0 0 0 32px;
   font-size: 16px;
   line-height: 16px;
}

.checkstyle1 input[type=checkbox] + label:before {
   content:"";
   display:block;
   position:absolute;
   height: 16px;
   width: 16px;
   text-align:center;
   font-size: 14px;
   line-height:16px;
   background: #fff;
   border: 1px solid #BEC6CF;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   -o-border-radius: 2px;
   border-radius: 2px;
}

.checkstyle1 input[type=checkbox]:checked + label:before {
   content: "\2714";
   color: #455B6A;
}

.bigup{
font-size: 14px;
font-weight: bold;
color: #141E25;
text-transform: uppercase;
}

.big{
font-size: 18px;
font-weight: bold;
color: #141E25;
}

.big16{
font-size: 16px;
font-weight: bold;
color: #141E25;
}

.big24{
font-size: 24px;
color: #141E25;
}

.bigger{
font-size: 24px;
font-weight: bold;
color: #141E25;
}

.huge{
font-size: 38px;
font-weight: bold;
color: #141E25;
}

.warning{
font-size: 15px;
padding: 5px 0 5px 50px !important;
background: url(/img/icon_warning.png) no-repeat;
}




.btnicon{
cursor: pointer;
cursor: hand;
background-color: #919191;
border: 0;
color: #fff;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
border-radius: 3px;
padding: 15px 5px 15px 70px;
text-decoration: none;
background-position: 19px 14px,55px center;
background-repeat: no-repeat;
height: 16px;
display: block;
float: left;
margin-right: 10px;
}

.btnicon.on{
background-color: #FFB911;
color: #101E26;
}

#dashboard_dashboard{ background-image: url(/img/btn_icon_dashboard.png),url(/img/btn_sep.png); background-position: 15px 14px,55px center; }
#dashboard_dashboard.on{ background-image: url(/img/btn_icon_dashboard_on.png),url(/img/btn_sep_on.png); }
#dashboard_jobs{ background-image: url(/img/btn_icon_jobs.png),url(/img/btn_sep.png); }
#dashboard_jobs.on{ background-image: url(/img/btn_icon_jobs_on.png),url(/img/btn_sep_on.png); }
#dashboard_messages{ background-image: url(/img/btn_icon_messages.png),url(/img/btn_sep.png); }
#dashboard_messages.on{ background-image: url(/img/btn_icon_messages_on.png),url(/img/btn_sep_on.png); }
#dashboard_preferences{ background-image: url(/img/btn_icon_preferences.png),url(/img/btn_sep.png); }
#dashboard_preferences.on{ background-image: url(/img/btn_icon_preferences_on.png),url(/img/btn_sep_on.png); }

#linkFacebookBtn{ background-image: url(/img/btn_icon_facebook.png); padding-left: 50px; padding-bottom: 15px; padding-right: 20px; }

.icon-leave-feedback{
background: url(/img/menu-icon-feedback-sent.png) 10px 12px no-repeat;
padding-left: 30px !important;
}
.icon-feedback-received{
background: url(/img/menu-icon-feedback-received.png) 10px 12px no-repeat;
padding-left: 30px !important;
}
.icon-delete{
background: url(/img/menu-icon-delete.png) 10px 12px no-repeat;
padding-left: 28px !important;
}
.icon-invoice{
background: url(/img/menu-icon-invoice.png) 10px 12px no-repeat;
padding-left: 28px !important;
}
.icon-invoice-edit{
background: url(/img/menu-icon-edit-invoice.png) 10px 12px no-repeat;
padding-left: 35px !important;
}
.icon-print{
background: url(/img/menu-icon-print.png) 10px 12px no-repeat;
padding-left: 28px !important;
}

.icon-edit{
background: url(/img/icon_edit_blue.png) 10px 10px no-repeat;
padding-left: 28px !important;
}

.icon-book{
background: url(/img/icon_check.png) 10px 12px no-repeat;
padding-left: 28px !important;
}


.icon-view{
background: url(/img/icon_view_blue.png) 10px 12px no-repeat;
padding-left: 28px !important;
}

.icon-address{
background: url(/img/icon_address_blue.png) 10px 12px no-repeat;
padding-left: 28px !important;
}

div.radiostyle{
min-height: 20px;
padding: 5px 0;
}

.datepicker input{
background-image: url(/img/icon_date16.png);
background-position: 95% center;
background-repeat: no-repeat;
}


.request_preview_lowest_bid{
font-size: 24px;
font-weight: bold;
color: #112A3B;
display: block;
}



.request_preview_lowest_bid small{
font-size: 16px;
}

#lowest_bid .request_preview_lowest_bid{
font-size: 28px;
}


#lowest_bid .request_preview_lowest_bid small, .big18{
font-size: 18px;
}

.mtb20{ margin: 20px 0; }
.m8{ margin: 8px 0; }

.blue{ color: #4D757F;}


.ui-dialog{
padding: 0 !important;
border: 0 !important; }

.ui-dialog-titlebar{
background: #fff !important;
border-radius: 4px 4px 0 0 !important;
padding: 15px 0 !important;
text-transform: uppercase !important;
text-align: left !important;
margin-left: 30px;
border: 0 !important;
}

.ui-dialog-title{

font-size: 18px !important;
color: #131C21 !important;
}

.ui-state-default .ui-icon{
background: url(/img/dialog_close.png) no-repeat !important;
border: 0 !important;
}

.ui-button{
background: none !important;
border: 0 !important;
}


#lowest_bid{
background: #F8F8F8;
padding: 15px 20px;
margin-top: 12px;
height: 75px;
color: #333A3D;
}

#request_make_a_bid{
border-top: 1px solid #FDA43F;
background: #F8F8F8;
padding: 15px;
}

.ctable.colored td{
background:#FCFCFC;
}

.ctable.colored tr td:first-child{
padding-left: 20px;
}

.ctable.colored tr:first-child td{
background: #E2E3E3;
border: 0;
width:auto;

}

.ctable.colored tr.blue td{
background: #F8F8F8;
}

tr.nostyle td:first-child{
padding:0 !important;
border:0;
}

.quotedetailstable td{
padding: 0 20px !important;
border: 0 !important;
background: none !important;
border-right: 1px dotted #B5CAD3 !important;
color: #ffffff !important;
}

.quotedetailstable td strong{
font-size: 18px;
}


.quotedetailstable td:first-child, .quotedetailstable td:last-child{
border-right: 0 !important;
}

.white{
color: #ffffff !important;
}

.bigtitlen{
color: #4C7481;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
clear: both;
padding: 6px 0;
border-bottom: 2px solid #6C9BA9;
}



.readmsg{
background-position: top left;
background-repeat: no-repeat;
padding-left:75px;
height: auto;
}


.msgtitle{
background: #919191;
padding: 10px;
border-radius: 0 6px 0 0;
}

.msgtitle, .msgtitle a{ color: #fff; }

.msgcontentflag{
width: 15px;
height: 14px;
display: block;
background: url(/img/blueflag.png) no-repeat;
float: right;
margin: 0px;
}
.msgcontent span:first-child{

margin-left: -29px;width: 15px; height: 15px; -webkit-transform: rotate(45deg); transform: rotate(45deg); -ms-transform: rotate(45deg);  border: 1px solid #A3AAAC;  border-top: 0; border-right: 0; background: #fff; position: absolute; margin-top: 0px;
border-radius: 0 0 0 5px ;
display: block;
}

.msgcontent{
border: 2px solid #A3AAAC;
border-radius: 6px 6px 6px 6px;
background: #fff;
padding: 20px 132px 20px 20px;
color: #000000;
}

.msgcontent span{
float: right;
margin-right: -130px;
color: #707274;
}


.readmsg.rightmsg .msgcontent{

border-radius: 6px 6px 6px 6px;
}

.readmsg.rightmsg{
background-position: right top;
padding: 0 75px;
}

.readmsg.rightmsg .msgtitle{
border-radius: 6px 0 0 0;
}
.readmsg1.rightmsg .msgcontent span:first-child{
position: initial;
background: url(/img/message_right.png) no-repeat;
float: right;
margin-left: 645px;
//margin-left:0;
margin-right:-144px;
}
.readmsg.rightmsg .msgcontent span:first-child{


margin-left: 505px;width: 15px; height: 15px; -webkit-transform: rotate(45deg); transform: rotate(45deg); -ms-transform: rotate(45deg);  border: 1px solid #A3AAAC;  border-bottom: 0; border-left: 0; background: #fff; position: absolute; margin-top: 0px;
border-radius: 0 5px 0 0 ;
display: block;

}

.readmsg.replymsg{
height: 150px;
}

.readmsg.replymsg .msgtitle{
border-radius: 6px 6px 0 0;
}
.readmsg.replymsg .msgcontent{
padding: 0;
}

.readmsg.replymsg textarea{
width: 100%;
padding:0;
border:0;
}

.readmsg{
margin-bottom: 20px;
}

.btnborder{
    border: 0 none !important;
    border: 1px solid #CBD0D6 !important;
    border-bottom: 2px solid #CBD0D6 !important;
    border-top: 0 !important;
    }



.btnsilver{
cursor: pointer;
cursor: hand;
height: 35px;
background: #F5F8F9;
background: -webkit-linear-gradient(#F5F8F9, #EAEFF1); /* For Safari */
background: -o-linear-gradient(#F5F8F9, #EAEFF1); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#F5F8F9, #EAEFF1); /* For Firefox 3.6 to 15 */
background: linear-gradient(#F5F8F9, #EAEFF1); /* Standard syntax */

    border: 0 none;
    border: 1px solid #CBD0D6;
    border-bottom: 2px solid #CBD0D6;
    border-top: 0;
color: #1D3240;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
border-radius: 4px;
padding: 0 10px;
text-decoration: none;
}



   a.btnsilver{
   padding: 8px 20px;

   }

 #nav .btnsilver{
 margin-right: 15px;
 }


   #route_from_fld, #route_to_fld{
   width: 280px;
   }

.smallblueup{
color: #CFCFCF;
text-transform: uppercase;
font-size: 13px;
font-weight: bold;
}

.yellowbox{
background: #FFEFBA;
border: 1px solid #EFD694;
padding: 20px;
margin-bottom: 20px;
}

.dtr{
color: #6E6F61;
margin: 0 20px;
}

.stabs{
height: 50px;
}

.stabs a{
border-bottom: 5px solid #2A3840;
text-alig;n: center;
padding: 12px 0px;
width: 180px;
float: left;
display: block;
color: #2A3840;
font-size: 13px;
text-transform: uppercase;
font-weight: bold;
margin-right: 8px;
text-decoration: none;
text-align: center;
width:
}


.stabs a span{
margin-left: 10px;
font-size: 12px;
color: #4C6D80;
}

.stabs a:hover, .stabs a.on{
background: url(/img/stab_arrow.png) center bottom no-repeat;
border-bottom: 5px solid #FFC700;
}

.stabs a.noon:hover{
background: none;
border-bottom: 5px solid #2A3840;
}

.btext{

margin-left: 8px; background: #fff; border: 1px solid #B2BDC7; padding:7px; border-radius: 4px; font-size: 18px; color: #1E323D;
display: block;
min-width: 50px;
float: left;
margin-right: 6px;
}

.blue{ color: #82ACB8; }

.poundbg{
background: #ffffff url(/img/poundbg.png) 8px 8px no-repeat;
padding-left: 24px;
}

.s12{
font-size: 12px;
color: #8A9295;
}

#nav{
padding: 15px 0;
color: #7A8993;
font-size: 12px;
text-decoration: none;
}

#nav span{
background: url(/img/nav_arrow.png) left center no-repeat;
padding-left: 10px;
margin-left: 3px;
}

.faq_category{
text-align: center;
margin: 30px 0 10px 0;
}

.faq_category span{
padding: 6px 0 6px 40px;
text-transform: uppercase;
color: #20343F;
font-weight: bold;
font-size: 14px;

}



ol {
    counter-reset: li; /* Initiate a counter */
    list-style: none; /* Remove default numbering */
    *list-style: decimal; /* Keep using default numbering for IE6/7 */
    padding: 0;
    margin-bottom: 4em;
}


ol ol {
    margin: 20px 0;
    list-style: decimal;
}


ol ol li{
margin-left: 8px;
}

.rlist label{
    color: #20343F;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;

}

.rlist a{
    position: relative;
    display: block;
    padding: .4em .4em .4em 2em;
    *padding: .4em;
    margin: .5em 0;
    text-decoration: none;
    border-radius: .3em;
    color: #20343F;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
}

.rlist a:before{
    content: counter(li);
    counter-increment: li;
    position: absolute;
    left: -1.3em;
    top: 50%;
    margin-top: -1.3em;
    background: #FDC216;
    height: 2em;
    width: 2em;
    line-height: 2em;
    border: .3em solid #fff;
    text-align: center;
    font-weight: bold;
    border-radius: 2em;
    transition: all .3s ease-out;
    color: #fff;
}

.num:before{
    position: absolute;
    margin-top: -0.5em;
    margin-left: -3em;
    background: #FDC216;
    height: 2em;
    width: 2em;
    line-height: 2em;
    border: .3em solid #fff;
    text-align: center;
    font-weight: bold;
    border-radius: 2em;
    transition: all .3s ease-out;
    color: #fff;

    }

 .num, .b14{

    color: #20343F;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    }

     .bl14{

    color: #68879D;
    font-weight: bold;
    font-size: 14px;
    }

.num1:before{
content: "1";
}

.num2:before{
content: "2";
}

.num3:before{
content: "3";
}

p{
line-height: 18px;
}

.btn.wide{
padding-left: 60px;
padding-right: 60px;
}

#aboutusbg{
background: url(/img/about_us.jpg) center top no-repeat;
}

#tips_categories{
margin-top: 42px;
}

#tips_categories div{
height: 32px;
margin-bottom: 8px;

}

#tips_categories a{
background-repeat: no-repeat;
background-color: #EAEDEC;
padding: 9px 10px 9px 46px;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}


#tips_categories a:hover, #tips_categories a.on{
background-color: #25333D;
color: #fff;
}

#popular_posts{
margin-top: 42px;
}

.linetitle{
text-transform: uppercase;
font-size: 18px;
font-weight: bold;
color: #141C21;
padding-bottom: 15px;
 border-bottom: 2px solid #2A3840;
}

.center{ text-align: center; }

.tips_preview{
margin-top: 15px;
padding-bottom: 15px;
border-bottom: 1px dotted #969696;
text-align: center;
margin-right: 0px;
}

.tips_preview a, .tips_preview_big a{
text-decoration: none;
color: #111C23;
}


.tips_preview h2{
margin-bottom: 5px;
}
.tips_preview time, #article_content time{
font-size: 11px;
color: #4F5B62;
font-weight: normal;
}

.tips_preview .img img:last-child{
width: 308px !important;
border: 1px solid #EAEDEC;

}
.tips_preview .img{
width: 308px;
height: 160px;
background: #EAEDEC;
}

.tips_preview_box{
clear: both;
padding-top: 20px;
}

.tips_preview_box .tips_preview{
width: 308px;
 float: left;
 height: 330px;
 border:0;
}


.tips_preview img:first-child{
position: absolute;
margin-left: 273px;
margin-top: 128px;
}


.leftcontent656{
width: 656px;
float:left;
margin-right: 48px;
}

.mr40{
margin-right: 40px;
}


.tips_preview_big{
position: relative;
}

.tips_preview_big a div{
padding: 24px;
text-align: center;
}
.tips_preview_big a{
background: #FFBF45;
width: 400px;
display: block;

  width: 420px;
  max-height: 200px;
  overflow: hidden;
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;

position: absolute;
background:  url(/img/yellow_opacity.png);
}

.tips_preview_big h1{
margin: 5px 0;
}

#article_content h1:first-child{
padding-right: 80px;
margin-top: 0;
}

#article_content{
font-size: 14px;
}

#article_content blockquote{

background: url(/img/blockquote.png) left bottom no-repeat;
padding-left: 90px;
margin: 10px 0;
font-size: 22px;
font-weight: bold;
line-height: 28px;
}


#article_content blockquote p{
line-height: 28px;
}

.clear{
clear: both;
}

.user_icons{
margin-left: 5px;
}

.user_icons_cert{
/*margin-bottom: 6px;*/
}

.user_icons_big{
margin-left: 15px;
}

.user_icons_cert_big{
margin-bottom: 10px;
}

.box230{
width: 230px;
float: left;
}


.arrowlinks a{
display: block;
background: url(/img/arrow_orange.png) 0 3px no-repeat;
padding-left: 15px;
font-size: 14px;
text-decoration: none;
margin: 10px 0px;
}


.checkstyle  {
  margin: 0.5em 0;
  padding: 0;
}
.checkstyle input[type="checkbox"] {
  display: none;

}
.checkstyle label {
  cursor: pointer;
}
.checkstyle input[type="checkbox"] + label:before {
  border: 1px solid #BEC6CF;
  content: "\00a0";
  display: inline-block;
  font: 16px/1em sans-serif;
  height: 16px;
  margin: 0 .55em 0 0;
  padding:0;
  vertical-align: top;
  width: 16px;
  background: #fff;
}
.checkstyle input[type="checkbox"]:checked + label:before {
  background: #fff;
  color: #455B6A;
  content: "\2713";
  text-align: center;
}
.checkstyle input[type="checkbox"]:checked + label:after {
  font-weight: bold;
}

.readmsgicons{
position: absolute;
width: 40px;
margin-left: -80px;
margin-top: 40px;
text-align: center;
}
.readmsgicons img{
margin: 0;
displat:block;
}

.rightmsg .readmsgicons{
margin-left: 720px;
}

.greendate{
background: #00D100;
color: #ffffff;
padding: 2px 4px;
border-radius: 3px;
}

.reddate{
background: #D12300;
color: #ffffff;
padding: 2px 4px;
border-radius: 3px;
}

.btnsilver img{
margin-left: 5px;
}

h2 a{
font-size: 20px;
color: #141C21;
font-weight: bold;
}





.nreadmsg{
background-position: top left;
background-repeat: no-repeat;
padding-left: 65px;
height: 100px;
width: 700px;
margin-top: 10px;
}


.nreadmsg.rightmsg{
margin-left: 85px;
margin-bottom: 30px;
}

.nmsgtitle span:first-child{
background: url(/img/dialog_strike_left.png) no-repeat;
width: 15px;
height: 14px;
display: block;
position: absolute;
margin-left: -24px;
margin-top: -10px;
}


.rightmsg .nmsgtitle span:first-child{
background: url(/img/dialog_strike_right.png) no-repeat;
width: 15px;
height: 14px;
display: block;
position: absolute;
margin-left: 690px;
margin-top: -10px;
}


.nmsgtitle{
background: #919191;
padding: 10px;
border-radius: 0 6px 0 0;
}

.nmsgtitle, .nmsgtitle a{ color: #fff; }


.nmsgcontent{
border: 2px solid #A3AAAC;
border-top: 0;
border-radius: 0 0 6px 6px;
background: #fff;
padding: 20px 132px 20px 20px;
}

.nmsgcontent span{
float: right;
margin-right: -130px;
color: #707274;
}

.nreadmsg.rightmsg{
background-position: right top;
padding-left: 0px;
padding-right: 65px;
}

.nreadmsg.rightmsg .nmsgtitle{
border-radius: 6px 0 0 0;
}

.bold{ font-weight: bold; }


.ipointerh{

background: #fff url(/img/pointer_yellow.png) 8px 8px no-repeat;
height: 45px;

border: 0;
width: 336px;
padding-left: 40px;
padding-top: 0px;
color: #000;
font-size: 18px;
font-weight: bold;
border-radius: 4px;
margin-right: 8px;
}


#searchh{
background: #2A3840;
padding: 25px 10px;
margin-top: 10px;
line-height: 100px;
}

#searchl{
margin-top: 115px;
text-align: center;
}
#searchl h1{
font-size: 48px;
font-weight: bold;
color: #122632;
margin: 0;
}
#searchl h2{
font-size: 24px;
font-weight: normal;
color: #122632;
margin: 0;
}

.alpha50{
opacity:0.5;
filter:alpha(opacity=50);
}

#send_request_category, #search_category{
position: absolute; width: 568px; background: #FBFCFD; padding: 10px; border: 1px solid #CBD0D6; border-top: 0;
-webkit-column-count:2; /* Chrome, Safari, Opera */
-moz-column-count:2; /* Firefox */
column-count:2;
padding-top: 5px;
z-index:999;
}


#send_request_category a, #search_category div{
font-size: 18px;
display: block;
text-decoration: none;
padding: 5px;
}

#send_request_category a:hover, #search_category div:hover {
background: #25333D;
color: #fff;
}

.infobox{
background: #F4F8F8 url(/img/infobox_arrow.png) no-repeat;
padding: 20px 20px 20px 30px;
min-height: 40px;
width: 200px;
font-size: 16px;
}

#catinfobox{
position: absolute; margin-left: 645px;
}


.ui-tooltip {
    background: #FFF7D5 !important;
    color: #3A3831 !important;
    border:2px solid #FFD000 !important;
    padding: 0;
    opacity: 1;


}
.ui-tooltip-content {
    position: relative;
    padding: 1em;
    font-size: 15px;
    line-height: 18px;
    color: #030303;
}

.tooltipright{
margin-left: 200px !important;
}

.tooltipright .ui-tooltip-content::after {
    top: 12px;
    left: -16px;
    border: 2px solid #FFD000;
    border-top: 0;
    border-right: 0;
    background: #FFF7D5;
    -webkit-transform: rotate(45deg); transform: rotate(45deg); -ms-transform: rotate(45deg);
    width: 15px;
    height: 15px;


	-webkit-box-shadow: -1px 1px 1px #ccc;

}

.green{ color: #317B1F; }

div .tbd{
padding: 15px 0;
border-bottom: 1px dotted #CECECE;
}

div .tbd span{
float: right;
font-weight: bold;
}

#page-profile .msgcontent{
background: #fff;
}


#page-profile{
border-top: 1px solid #A2A8AF;
padding-top: 15px;
}

#page-profile .boxcontent .tbd:last-child{
border-bottom: 0;
}

#page-profile .boxcontent table{
width: 230px;
}

#page-profile .boxcontent table tr:first-child td{
font-weight: bold;
}
#page-profile .boxcontent table td{
text-align: center;
}

#page-profile .boxcontent, .tdbborder{
padding: 0 14px !important;
border: 1px solid #D9E1EA;
border-top: 0;
}

.vantype1{
padding-right: 100px !important;
background: url(/img/icon_mini_van.png) right 18px no-repeat;
margin-right: 5px;
}

.vantype2{
padding-right: 100px !important;
background: url(/img/icon_transit_van.png) right 10px no-repeat;
}

.vantype3{
padding-right: 100px !important;
background: url(/img/icon_luton_van.png) right 10px no-repeat;
}

.vantype4{
padding-right: 100px !important;
background: url(/img/icon_p_cartransporter.png) right 10px no-repeat;

}

#page-profile{
margin-bottom: 50px;
}

#page-profile .readmsg{
padding-left: 0 !important;
}

#page-profile h1{
margin-top: 0;
}

.ctable td strong{
color: #000000;
display: block;
}

time{
color: #727B86;
font-size: 12px;
}

.feedbackcomment-1{
margin-top: 12px;
padding-left: 46px;
min-height: 40px;
background: url(/img/icon_feedback_negative.png) no-repeat;
}

.feedbackcomment0{
margin-top: 12px;
padding-left: 46px;
min-height: 40px;
background: url(/img/icon_feedback_neutral.png) no-repeat;
}

.feedbackcomment1{
margin-top: 12px;
padding-left: 46px;
min-height: 40px;
background: url(/img/icon_feedback_positive.png) no-repeat;
}

.entry {
    position: relative;
    right: -200px;
    width: 500px;
}
.entry-tooltip-positioner {
    position: fixed !important;
    left: -130px !important;
}

#sr_extra_info_btn{
margin-top: 10px;
width: 664px;
height: 85px;
display: block;
background: url(/img/btn_add_extra_info.png);
}

#sr_extra_info_btn img{
margin-left: 600px;
margin-top: 25px;
}

select.smaller{ font-size: 14px !important; }

.sbox .checkstyle label{
font-weight: normal;
width: auto;
}

.logleft a, .logright a{
color: #0071BC !important;
font-weight: normal;
/*white-space: nowrap;*/
}
.logleft, .logright{
background: #f8f8f8;
padding: 15px;
font-weight: bold;
border: 1px solid #DFE9EC;
border-radius: 5px;
width: 370px;
margin-bottom: 15px;
}

.logright{

margin-left: 20px;
}

.logleft{
margin-right: 10px;
text-align: right;
margin-right: 20px;
}

.logleft span:first-child, .logright span:first-child{
width: 7px;
height: 12px;
display: block;
position: absolute;
}


.logleft span:first-child{
background: url(/img/log_msg_left.png);
margin-left: 385px;
}

.logright span:first-child{
background: url(/img/log_msg_right.png);
margin-left: -22px;
}

#logtable td.logline{
width: 46px;
background: url(/img/log_line.png) repeat-y;
}

#logtable tr:last-child td.logline{
background: none;
}

.logleft .logtime{
color: #465D67;
border-left: 1px solid #8C8C8C;
padding-left: 10px;
margin-left: 10px;
font-weight: normal;
display: block;
}

.logright .logtime{
color: #465D67;
border-right: 1px solid #8C8C8C;
padding-right: 10px;
margin-right: 10px;
font-weight: normal;
display: block;
}

#edit_account_form .error{margin:0; font-weight: normal;}


.editaccountaddress div{
margin: 15px 0 5px 0;
font-weight: bold;
color: #23323B;
}

.editaccountaddress .biginput{ width: 400px; }

.yellowcheck{
padding-top: 7px;
font-size: 14px;
height: 33px;
padding-left: 45px;
background: url(/img/yellow_check.png) no-repeat;
}

.timer{
width: 56px;
height: 68px;
border: 1px solid #E4E4E4;
border-radius: 5px;
background: url(/img/timer_bg.png) repeat-x;
margin: 0 5px;
color: #FFB800;
font-size: 62px;
font-weight: bold;
text-align: center;
}

.premium{
background: #FFF7CC;
}

.preiumlabel{
width: 92px;
height: 39px;
background: url(/img/premium.png) no-repeat;
display: block;
position: absolute;
margin-top: -15px;
margin-left: -15px;
}

.expiredlabel{
width: 93px;
height: 39px;
background: url(/img/expired.png) no-repeat;
display: block;
position: absolute;
margin-top: -15px;
margin-left: -15px;
}

.bookitnowlabel{
width: 135px;
height: 57px;
background: url(/img/label_bookitnow.png) no-repeat;
display: block;
position: absolute;
margin-top: -15px;
margin-left: 816px;
}

.acceptedlabel{
width: 92px;
height: 39px;
background: url(/img/accepted.png);
display: block;
position: absolute;
margin-top: -15px;
margin-left: -15px;
}

.w300{
width: 300px !important;
}

.info{
color: #7b848d;
}

#movinghome img{
margin:0;
cursor: pointer;
}

.category_item img{
cursor: pointer;
}


.f16{ font-size: 16px; }

.skyblue{ color: #68A4D6; }


.navy{ color: #3a6e81; }

.f14{ font-size: 14px; }
.f15{ font-size: 15px; }
.f18{ font-size: 18px; }

#sendrequeststeps td div div{
height: 128px; color: #fff; font-size: 13px; font-weight: bold; padding: 70px 34px 0 34px;
text-align: justify;
display: none;
}

#sendrequeststeps td div:hover div{
display: block;
}

#listing_from{
padding-left: 54px; background: url(/img/area_line_down_big.png) left top no-repeat; padding-bottom: 30px;
line-height: 25px;
}

#listing_area{
padding-left: 54px; background: url(/img/area_line_up_big.png) left top no-repeat; padding-bottom: 30px;
line-height: 25px;
}

#listing_to{
padding-left: 54px; background: url(/img/area_line_up_big.png) left top no-repeat;
line-height: 25px;
}

#listing_from, #listing_to, #view_request_page #distance_mi, #view_request_page, #distance_time{
font-size: 13px;

}

#listing_from strong, #listing_to strong, #view_request_page #distance_mi strong, #view_request_page #distance_time strong{
font-size: 13px;
font-weight: bold;
}

.print{
background: url(/img/icon_print.png) no-repeat;
padding-left: 28px;
color: #1D313C;
font-size: 13px;
margin-right: 10px;
text-decoration: none;
}

#newmessages{
display: block;
width: 29px;
height: 28px;
position: absolute;
background: url(/img/polygon_new.png) no-repeat;
color: #fff;
font-size: 11px;
text-align: center;
padding-top: 2px;
margin-top: -20px;
margin-left: 84px;
}

#activejobs, #previousjobs{
display: block;
width: 29px;
height: 23px;
position: absolute;
background: url(/img/polygon.png) no-repeat;
color: #fff;
font-size: 13px;
text-align: center;
padding-top: 5px;
margin-top: -20px;
margin-left: 95px;
}

#previousjobs{
margin-left: 115px;
}

#btndashboard_editprofile, #btndashboard_seeprofile{
border-top: 1px solid #7F8B91;
display: block;
padding: 20px 0 1px 35px;
color: #fff;
text-decoration: none;
margin-top: 18px;
font-size: 14px;
}

#btndashboard_editprofile{
background: url(/img/dashboard_icon_settings.png) 25px 18px no-repeat;
}

#btndashboard_seeprofile{
background: url(/img/dashboard_icon_seeprofile.png) 25px 18px no-repeat;
}

.new{
width: 24px;
height: 24px;
display: block;
position: absolute;
background: url(/img/dashboard_icon_new.png);
margin-left: 78px;
margin-top: -4px;
}


.number{
background: #ffc111;
width: 28px;
height: 23px;
border-radius: 14px;
text-align: center;
padding-top: 5px;
display: block;
float: left;
margin-right: 10px;
font-weight: bold;
color: #fff;
margin-top: -6px;
}

.request_preview_photo img{ background: #fff; }

.profilephoto{
background-size: 100px;
background-position: center center;
width: 60px;
height: 60px;
border-radius: 30px;
float: left;
margin-right: 30px;
display: block;
background-repeat: no-repeat;
}


.bidbox{
border: 3px solid #FDB856; border-radius: 5px;
width: 250px;
clear: both;
text-align: left;
}

.bidbox .bidtitle{
background: #FDB856; padding: 16px;
font-weight: bold;
}

.bidboxarrow{
margin-left: -10px;width: 15px; height: 15px; -webkit-transform: rotate(45deg); transform: rotate(45deg); -ms-transform: rotate(45deg);  border: 3px solid #FDB856;  border-top: 0; border-right: 0; background: #F8F8F8; position: absolute; margin-top: 29px;
border-radius: 0 0 0 5px ;
display: block;
}

.ssboxarrow{
margin-left: -24px;width: 15px; height: 15px; -webkit-transform: rotate(45deg); transform: rotate(45deg); -ms-transform: rotate(45deg);  border: 1px solid #E2E3E3;  border-top: 0; border-right: 0; background: #F8F8F8; position: absolute; margin-top: 9px;
border-radius: 0 0 0 5px ;
display: block;
}

.ssbox{
border: 1px solid #E2E3E3;
width: 250px;
clear: both;
text-align: left;
background: #F8F8F8;
padding: 15px;
}

.boxcontent.dark{
background: #EFEFF0;
}


ul.ui-autocomplete li:nth-child(2), ul.ui-autocomplete li:nth-child(4), ul.ui-autocomplete li:nth-child(6), ul.ui-autocomplete li:nth-child(8), ul.ui-autocomplete li:nth-child(10), ul.ui-autocomplete li:nth-child(12){
background: #EFEFF0;
}

.ui-autocomplete li a{
font-size: 14px !important;
font-weight: bold !important;
padding: 5px !important;
}


.ui-autocomplete li:last-child a{
color: #12465F !important;
font-size: 12px !important;
text-decoration: underline;
}


.ui-autocomplete li:first-child a{
font-size: 14px !important;
font-weight: normal !important;
color: #838383 !important;
}


#hp_footer{
clear: both;
background: #FFC41C;
padding: 30px 0;
margin-top: 20px;
}


#hp_footer span:first-child{
width: 206px;
height: 204px;
display: block;
position: absolute;
background: url(/img/sticker100.png) no-repeat;
margin-top: -100px;
margin-left: -60px!important;
}

#hp_footer img{
margin-right: 10px;
}

#hp_footer .clearfix{
margin-left: 250px;
}

#hp_footer ul{
list-style-type: none;
margin: 0;
padding: 0;
}

#hp_footer ul li a{
color: #30220E;
text-decoration: none;
font-dize: 12px;
}

#hp_footer ul li{
margin-bottom: 6px;
}

#hp_footer .title{
font-size: 12px;
color: #000000;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 15px;
}

#dashboard_picture{
margin: 0 auto;
width: 140px;
height: 140px;
border-radius: 70px;

background-repeat: no-repeat;
background-position: center center;
background-size: auto 140px;
}

#deliveryform{
background: #919191;
padding: 20px 30px;
border-radius: 8px;
height: 313px;
}
#deliveryform span{ font-size: 24px; color: #fff; margin-bottom: 12px; display: block; }
#deliveryform div:first-child{ font-size: 48px; font-weight: bold; color: #fff; }

.biginput.phone{
background: #fff url(/img/icon_phone_input.png) 10px 12px no-repeat;
padding-left: 36px;
}
.biginput.email{
background: #fff url(/img/icon_mail_input.png) 10px 16px no-repeat;
padding-left: 36px;
}

.arrowbox{
background: #EEEEEE url(/img/dialogang.png) top left no-repeat;
padding: 15px 24px 15px 30px;
border-radius: 0 5px 5px 0;
}

.arrowbox_silver{
background: #fff url(/img/dialogang_silver_border.png) top left no-repeat;
padding: 15px 24px 15px 60px;
border-radius: 0 5px 5px 20px;
border-top: 1px solid #E2E3E3;
border-right: 1px solid #E2E3E3;
border-bottom: 1px solid #E2E3E3;

}



#rarrow {width:75px;height:75px;overflow:hidden; position: absolute;
opacity: 0.1;    filter: alpha(opacity=10); z-index: 100; }
#rarrow.rotate90,#rarrow.rotate270 {width:75px;height:75px}
#rarrow img {
    transform-origin: top left; /* IE 10+, Firefox, etc. */
    -webkit-transform-origin: top left; /* Chrome */
    -ms-transform-origin: top left; /* IE 9 */
}
#rarrow.rotate90 img {
    transform: rotate(90deg) translateY(-100%);
    -webkit-transform: rotate(90deg) translateY(-100%);
    -ms-transform: rotate(90deg) translateY(-100%);
}
#rarrow.rotate180 img {
    transform: rotate(180deg) translate(-100%,-100%);
    -webkit-transform: rotate(180deg) translate(-100%,-100%);
    -ms-transform: rotate(180deg) translateX(-100%,-100%);
}
#rarrow.rotate270 img {
    transform: rotate(270deg) translateX(-100%);
    -webkit-transform: rotate(270deg) translateX(-100%);
    -ms-transform: rotate(270deg) translateX(-100%);
}

#rarrow.rotate90{
margin-top: -20px;
margin-left: 50px;
opacity: 0.4;    filter: alpha(opacity=40);
}

#rarrow.rotate180{
margin-top: -45px;
margin-left: 110px;
opacity: 0.6;    filter: alpha(opacity=60);
}
#rarrow.rotate270{
margin-top: -70px;
margin-left: 170px;
opacity: 0.8;    filter: alpha(opacity=80);
}
#rarrow.rotate0{
margin-top: -90px;
margin-left: 230px;
opacity: 1;    filter: alpha(opacity=100);
}

#feedback_banner{
width: 288px; height: 355px; border-radius: 8px; margin-bottom: 10px; float: right;
}

.feedback_banner_box{

   position: absolute;
    width: 260px;
    height: 100px;
    text-align: left;
    left: 50%;
    margin-left: -45%;
    margin-top: 250px;
    background: #FFD525;
    padding: 0;
}

#feedback_banner_div{

    position: absolute;
    margin: 0px;
    padding: 0px;
    width: 280px;

    height: 360px;
    overflow: hidden;

}

.feedback_banner_box span:first-child{
display: block; margin: 3px 12px; color: #1C4350; height: 55px; overflow: hidden; font-weight: bold;
}


#feedback_banner_box1 {
    left: -50%;
}

#feedback_banner_box2 {
}

#feedback_banner_box3 {
    left: 150%;
}

#feedback_banner_box4 {
    left: 150%;
}

#feedback_banner_box5 {
    left: 150%;
}

.bigblue{
color: #244256;
font-size: 30px;
font-weight: bold;
}

#hp_recent{
background: #7199A5; border-radius: 0 0 8px 8px; padding: 10px; color:#fff; font-size: 16px; font-weight: normal; text-align: center;
}

#hp_recent span{
width: 15px; height: 15px; -webkit-transform: rotate(45deg); transform: rotate(45deg); -ms-transform: rotate(45deg); margin-top: -18px; margin-left: 50px; background: #7199A5; position: absolute; disaply: block;
}

#hp_find{
background: #2A3840; border-radius: 8px 8px 0 0; padding: 15px 32px; height: 68px; color:#fff; font-size: 14px; font-weight: normal;
}



.leftbox{
border: 1px solid #e6ebee;
border-radius: 0 8px 8px 8px;
background: #fff;
padding: 20px;
position: relative;
}


.leftbox::before{
display: block;
position: absolute;
width: 16px;
height: 16px;
background: url(/img/angl.png) no-repeat;
content:"";
margin-left: -35px;
margin-top: -21px;
}


.rightbox{
border: 1px solid #e6ebee;
border-radius: 8px 0 8px 8px;
background: #fff;
padding: 20px;
position: relative;
}


.rightbox::before{
display: block;
position: absolute;
width: 16px;
height: 16px;
background: url(/img/angr.png) no-repeat;
content:"";
left: 100%;
margin-top: -21px;
}

.bluelink{
color: #216477;
font-weight: bold;
text-decoration: none;
}





.leftboxsilver{
border: 1px solid #e6ebee;
border-radius: 0 8px 8px 8px;
background: #fafafa;
padding: 10px 20px;
position: relative;
}


.leftboxsilver::before{
display: block;
position: absolute;
width: 16px;
height: 16px;
background: url(/img/angl_silver.png) no-repeat;
content:"";
margin-left: -35px;
margin-top: -11px;
}


.rightboxsilver{
border: 1px solid #e6ebee;
border-radius: 8px 0 8px 8px;
background: #fafafa;
padding: 10px 20px;
position: relative;
}


.rightboxsilver::before{
display: block;
position: absolute;
width: 16px;
height: 16px;
background: url(/img/angr_silver.png) no-repeat;
content:"";
left: 100%;
margin-top: -11px;
}


.leftboxgray{
border: 1px solid #e6ebee;
border-radius: 0 8px 8px 8px;
background: #efefef;
padding: 10px 20px;
position: relative;
}


.leftboxgray::before{
display: block;
position: absolute;
width: 16px;
height: 16px;
background: url(/img/angl_gray.png) no-repeat;
content:"";
margin-left: -35px;
margin-top: -11px;
}


.rightboxgray{
border: 1px solid #e6ebee;
border-radius: 8px 0 8px 8px;
background: #efefef;
padding: 10px 20px;
position: relative;
}


.rightboxgray::before{
display: block;
position: absolute;
width: 16px;
height: 16px;
background: url(/img/angr_gray.png) no-repeat;
content:"";
left: 100%;
margin-top: -11px;
}

.i1{ background: url(/img/icon_1.png) no-repeat; padding-left: 52px; height: 60px; }
.i2{ background: url(/img/icon_2.png) no-repeat; padding-left: 52px; height: 60px; }
.i3{ background: url(/img/icon_3.png) no-repeat; padding-left: 52px; height: 60px; }
.i4{ background: url(/img/icon_4.png) no-repeat; padding-left: 52px; height: 60px; }
.i5{ background: url(/img/icon_5.png) no-repeat; padding-left: 52px; height: 60px; }


.request_preview_dateadded .add, .request_preview_dateadded .minus {
background-size: 32px;
height: 40px;
display: block;
margin: 20px;
}

.nomap{
background: url(/img/no-map.jpg) center center no-repeat;
}

.yarrow{

background: url(/img/yarrow.png) no-repeat;
padding-left: 35px;
}
.yarrow_up{

    background: url(/img/yarrow_up.png) no-repeat!important;
    padding-left: 35px;

}


#label_optional{
display: block;
position: absolute;
width: 91px;
height: 60px;
background: url(/img/label_optional.png) no-repeat;
margin-left: -30px;
margin-top: -15px;
}

.ndInfo{
background: url(/img/icon_check_small.png) no-repeat;
padding-left: 24px;
font-size: 14px;
}


@media (min-width: 1920px) {

    #hiwimg3{ background-position: left bottom !important;}
}

.big32{ font-size: 32px; }
.big22{ font-size: 22px; }


.placeholder { color: #aaa; }

.f17{
font-size: 17px;
}
.video_screen_mid{width: 490px; height: 300px; background: url("/img/video_screen_mid.png")no-repeat; }

#nav a {color:#7a8993; text-decoration: none;}
.passenger_icon{width: 20px; height: 24px; float: left; margin:10px 15px; background: url('../img/faq_icon11.png');}
#male_passenger_icon{width:12px; height: 31px; background: url('../img/icon_male.png');}
#female_passenger_icon{width:14px; height: 32px; background: url('../img/icon_female.png');}
#children_passenger_icon{width:16px; height: 23px; background: url('../img/icon_child.png');}


#ebay_widget{padding-top:420px;}
#ebay_widget h1, #ebay_widget h2{text-align: center; font-size: 26px;}
 #ebay_widget h3{font-size: 22px;}
#ebay_widget p {text-align: center; font-size: 14px; line-height: 22px;}
#ebay_sync_btn{width: 200px; margin: 10px auto; text-align: center; padding:0 20px; vertical-align: middle; display: block;}
#ebay_widget #widget_container{width:100%; padding: 20px 0; margin-top:30px; background:#F0F4F7;}
#ebay_widget_banner{width: 640px; height: 175px; margin: 10px auto; background: url('../img/ebay_widget_banner_1.png') no-repeat;}
#ebay_widget  ul{width: 510px; padding-top: 20px; margin:0 auto;}
#ebay_widget  ul li{background: url("/img/tick_yellow.png")no-repeat; list-style: none; padding:5px 5px 15px 45px; font-size: 14px; line-height: 20px;}



.ebay_listings_tbl  {width: 100%; border-collapse: collapse; }
.ebay_listings_tbl tr{ border-bottom: 1px solid #cfcfcf;}
.ebay_listings_tbl td{ margin:4px 0}
.ebay_listings_tbl .row_1{width: 300px;}
.ebay_listings_tbl .row_2, .ebay_listings_tbl .row_3, .ebay_listings_tbl .row_4 {width: 200px; text-align: center;}
.ebay_thumb_img{width: 68px; height: 68px; overflow: hidden; display: block; float: left; margin:6px 0; border: 1px solid #93a0ab; border-radius: 4px; background-clip: padding-box;}
.ebay_thumb_img img{max-width: 68px; max-height: 68px; display: block;  margin-left: auto;  margin-right: auto;}
.ebay_item_info{width: 180px; display:inline-block;     vertical-align:middle; margin:5px 10px;}
.ebay_item_info a{text-decoration: none;}
.ebay_listings_tbl .btn {height: 20px; padding:5px 15px; text-transform: none; font-size: 12px; line-height: 30px;}
#extradetails .ebay_listings_tbl button {height:25px; line-height: 25px; padding:0 15px;}

.matchmaker h2{font-size:20px; font-weight: normal; color: #749aa7;}
.matchmaker .headbox{min-width: 600px; width: 928px;  height: 230px; padding:20px; background: #F3F3F3 url('../img/matchmaker_head.jpg') no-repeat; background-position:10% 100%}
.matchmaker .headbox .headbox_content{width: 600px; padding:20px; font-size: 16px;  color: #253845;  float: right;}
.matchmaker .headbox .headbox_content p {line-height: 24px;}
            .tbl_match_companies_wrapper{width: 928px; padding: 0px 20px; background-color: #f3f3f3; margin:20px 0;}
            .tbl_match_companies{width: 100%; border-collapse: collapse; background:#F3F3F3; margin:20px 0; text-align: left; color: #2C3C42;}
            .tbl_match_companies tr:nth-child(even){background-color: #f9f9f9; padding:10px 30px!important;}
            .tbl_match_companies th{padding:12px 0; font-size: 13px; border-bottom: 2px solid #2C3C42;}
            .tbl_match_companies td{padding:18px 2px; border-top: 1px dotted #9DA0A7; position:relative;}
            .tbl_match_companies tr:nth-child(even) .over_box_l,.tbl_match_companies tr:nth-child(even) .over_box_r{width:20px;height: 60px; background-color: #f8f8f8; position: absolute;top:0; left:-20px;}
            .tbl_match_companies tr:nth-child(even) .over_box_r{left:auto; right: -20px;}
            .tbl_match_companies .company_name{font-size: 12px; font-weight:700; }
.match_companies_dialog {padding-left: 10px; padding-right: 10px;}
.match_companies_dialog li {height:40px; list-style: none; padding-top:13px; border-bottom:1px dotted #9DA0A7; }
.match_companies_dialog li:last-child{border:none;}
.match_companies_dialog .yellowcheck{float: left;}
.match_companies_dialog label{font-weight: bold; font-size: 13px; margin-top:6px;}

#bidphotos a{text-decoration:none;}

.ebay_logo{width: 120px; height: 62px; background: url('../img/ebay_logo.png'); background-repeat: no-repeat;}

.sm_media_bar{float: left; margin: 5px 0;}
.sm_media_bar li{float: left; list-style: none; margin-left: 5px;}

 iframe[name='google_conversion_frame'] {height: 0 !important; width: 0 !important;  line-height: 0 !important;  font-size: 0 !important; margin-top: -13px; float: left;}

#our_mission .section, #become_driver .section{width: 100%;}
#our_mission h2{color: #FFC41C; font-size: 30px; text-align: center;}
#our_mission .section .section_content, #become_driver #section_how .section_content{width: 960px; margin:0 auto; padding: 20px;}
#our_mission  .section_content_l{width: 260px; float: left;}
#our_mission  .section_content_r{width: 570px; float: left; padding-left: 20px;}
#our_mission  .section_content_r p{font-size: 16px;}
#our_mission  .section_content_r .name{color: #FFC41C; font-size: 22px;  font-weight: 700;}
#our_mission  .section_content_r .position{color:#7a8993; font-size: 12px; text-transform: uppercase;}
#our_mission .separator {width: 960px; height: 1px; float: left; border-bottom: 1px solid #EBEBEB;}
#our_mission #section_our_mission{height: 700px; background-color: #F2F5F4; background-image:url('../img/about_background_1.jpg'); background-repeat:no-repeat; background-position:center bottom;}
#our_mission #section_our_values{height: 620px; background-color: #FFFFFF; padding-top: 20px; background-image:url('../img/about_background_2.jpg'); background-repeat:no-repeat; background-position:center bottom;}
#our_mission #section_our_vision{height: 500px; background-color: #F2F5F4; padding-top: 20px; background-image:url('../img/about_background_3.jpg'); background-repeat:no-repeat; background-position:center bottom;}

#about_us .section{width: 100%; }
#about_us #nav{padding-bottom: 0; color: #000000;}
#section_about_us{height: 290px; background-color: #F1C40F; }
#section_about_us .section_content{width: 960px; height: 290px; margin:0 auto; background-image:url('../img/about_us_img_1.png'); background-repeat:no-repeat; background-position:right center;}
#section_about_us .section_content_l{width: 500px; float: left;}
#section_about_us .section_content_l p{width: 400px; padding-top: 30px; font-size: 20px; line-height: 24px; font-weight: 900;}
#section_about_us .section_content_r{width: 500px; float: left; padding-left: 20px; }
#about_us #section_our_aim{width: 100%; height: 170px; padding:30px 0;}
#section_our_aim .section_content{width: 610px; height: 170px; padding-left: 350px; margin:30px auto 0; background-image:url('../img/about_us_img_2.png'); background-repeat:no-repeat; background-position:left top;}
#section_our_aim .section_content p{ font-size:14px; line-height: 20px;}
#about_us #section_our_belifes{width: 100%; height: 170px; padding:30px 0;}
#section_our_belifes .section_content{width: 480px; height: 170px; padding-right: 480px; margin:30px auto 0; background-image:url('../img/about_us_img_3.png'); background-repeat:no-repeat; background-position:right center;}
#section_our_belifes .section_content p{ font-size:14px; line-height: 20px;}
#about_us #section_our_team{width: 100%; height: 170px; padding:30px 0;}
#section_our_team .section_content{width: 610px; height: 350px; padding-left: 350px; margin:30px auto 0; background-image:url('../img/about_us_img_4.png'); background-repeat:no-repeat; background-position:50px center;}
#section_our_team .section_content p{ font-size:14px; line-height: 20px;}





#driver_page .section{width: 100%; }
#driver_page .section_content{width: 960px; margin:0 auto;  position: relative;}
#driver_page #nav{padding-bottom: 0; color: #000000;}
#section_helpful_tips{height: 390px; background-color: #F4F6F5; margin-top: -110px; padding-top:110px; }
#section_helpful_tips .section_content{width: 960px; height: 370px; margin:0 auto; background:url('../img/driver_page_img_1.png') no-repeat 0px bottom;}
#section_helpful_tips .section_content_r{width:350px; margin-top:60px; float: right;}
#section_helpful_tips .section_content_r h1{font-size: 30px;}
#section_helpful_tips .section_content_r p, #section_driver_steps  p{font-size: 16px; line-height: 20px;}
#section_driver_video{height: 580px;  background: #fff;}
#section_driver_video .driver_page_video_arrow{position: absolute; right: 0px; top: 50px;}
#section_driver_steps{background:#F4F6F5; }
#section_driver_steps .section_content{width: 960px; height: 1060px; margin:0 auto; background:url('../img/driver_page_img_2.png') no-repeat center 20px;}
#section_driver_steps .section_content_l{width:400px; height: 300px; padding: 50px 0 0 50px;}
#section_driver_steps .section_content_r{width:440px; height: 300px; padding: 50px 0 0 400px;}
#section_driver_steps .step, #customer_section_tips .tip_number{text-transform: uppercase; font-size: 38px; color: #FFB911; font-weight: bold;}

#customer_page .section{width: 100%; }
#customer_page .section_content{width: 960px; margin:0 auto;  position:relative;}
#customer_section_helpful_tips{height: 390px; background-color: #F4F6F5; margin-top: -110px; padding-top:110px; }
#customer_section_helpful_tips .section_content{width: 960px; height: 390px; margin:0 auto; background:url('../img/customer_page_img_1.png') no-repeat 0px bottom;}
#customer_section_helpful_tips .section_content_r{width:350px; margin-top:60px; float: right;}
#customer_section_helpful_tips .section_content_r h1{font-size: 30px;}
#customer_section_helpful_tips .section_content_r p, #section_driver_steps  p{font-size: 16px; line-height: 20px;}
#customer_section_tips .client_tips{ width: 100%; height: 205px; padding:20px 0; border-bottom: 1px solid #C2C2C2; }
#customer_section_tips .client_tips img, #customer_section_tips .client_tips iframe{float: left;}
#customer_section_tips .client_tips_content{width: 530px; float: left}
#customer_section_tips .client_tips_content p{font-size:16px; line-height:20px; width: 460px; margin: 0;}
#customer_section_tips .tip_number{padding:20px 0;}



#rating_system h2{font-size: 16px;}
#rating_system p{font-size: 15px; line-height: 20px;}
#rating_system  ul {padding-left: 12px;}
#rating_system li{list-style-image: url(/img/arrow_orange.png); font-size: 14px; line-height: 30px;}
#rating_system .section{width: 100%; }
#rating_system .section_content{width: 960px; height: 290px; margin:0 auto;}
#section_our_rating_system .section_content{height: 440px;  background-image:url('../img/our_rating_img_1.png'); background-repeat:no-repeat; background-position:left  bottom;}
#section_our_rating_system .section_content .section_content_r {width: 370px; height: 260px; margin:100px 0 0 480px; padding-left: 80px;background-image:url('../img/icon_certified.png'); background-repeat:no-repeat; background-position:left  top;}
#section_insured, #section_rating_advanced{background-color: #F3F5F4;}
#section_insured .section_content{ height: 350px; background-image:url('../img/our_rating_img_2.png'); background-repeat:no-repeat; background-position:right bottom;}
#section_insured .section_content_l{width: 370px; height: 280px; padding:90px 0 0 80px;background-image:url('../img/badge_insured.png'); background-repeat:no-repeat; background-position:left  100px;}
#section_rating_recommended .section_content{height: 350px;  background-image:url('../img/our_rating_img_3.png'); background-repeat:no-repeat; background-position:left  bottom;}
#section_rating_recommended .section_content .section_content_r {width: 370px; height: 260px; margin-left: 480px; padding:100px 0 0 80px;background-image:url('../img/badge_recommended.png'); background-repeat:no-repeat; background-position:left  110px;}
#section_rating_advanced{padding:20px 0;}
#rating_stars{width: 100%;}
#rating_stars .rating_star{width: 160px; height: 160px; float: left; margin:5px;}
#rating_stars .rating_star img{vertical-align: middle; display: block; margin: 0 auto;}
#rating_stars .star_name{font-size: 14px; font-weight: 700; text-align: center; text-transform: uppercase; padding:10px 0 4px 0;}
#rating_stars .star_descr{font-size: 14px; text-align: center; color:#7a7a7a;}
#section_rating_note{height: 90px; padding: 20px 0;}
#section_rating_note p{width: 880px;}

#become_driver #section_heading, #trust_safety #section_heading{width: 960px; margin:340px auto 0; padding: 20px;}
#become_driver .section h1, #trust_safety .section h1{text-align: center; font-size: 36px;}
#become_driver #section_heading p, #trust_safety #section_heading p{ font-size: 18px; line-height: 26px; text-align: center}
#become_driver #section_why{height: 580px; background: #EAEAEA;}
#become_driver #section_why .section_content{width: 960px; height: 580px; margin:0 auto; position: relative;}
#become_driver #section_why h2,  #section_chance h2{margin-top: 0px; padding-top: 50px;  font-size: 34px; text-align: center; color:#FFB911;}
#become_driver #section_why h3, #section_how .how_box .right .step h3{margin: 10px; text-transform: uppercase; font-size: 22px; text-align: center;}

#become_driver #section_why table{width: 780px;}
#become_driver #section_why table td{width: 260px; vertical-align: top;}
#become_driver #section_why table td img{margin:0 auto; display: block;}
#become_driver #section_why table td p{margin: 0; font-size: 16px; line-height: 20px; text-align: center;}
#become_driver #section_why #become_why_background{ width: 500px; height: 548px; background: url('../img/become_driver_background_2.png'); position: absolute; bottom: 0; left: 670px; overflow: hidden;}

#become_driver #section_how{height: 550px;}
#become_driver #section_how h2{text-align: center; font-size: 34px;}
#become_driver #section_how .how_box, #section_signup .signup_box{width: 470px; height: 420px; margin:10px 0; float: left;}
               #section_how .how_box .left{width: 70px; height: 460px; float: left}
               #section_how .how_box .left .number{width:30px; height:30px; font-size: 24px; color: #fff; background: #ffb911; padding: 15px; float: left; border-radius: 30px;  background-clip: padding-box;}
               #section_how .how_box .left .v_line{width: 1px; height: 100px; margin-left: 26px; border-right: 3px solid #ffb911; float: left;}
               #section_how .how_box .right{width: 400px; height: 460px; float: left}
               #section_how .how_box .right .step{width: 380px; height: 150px; float: left;}
               #section_how .how_box .right .step h3{margin: 0 0 10px 0; text-align: left;}
               #section_how .how_box .right .step p{ font-size: 16px; line-height: 22px; text-align: left;}
               #section_how .how_box .how_box_line{width: 360px; padding:5px 5px 5px 60px;}
               #section_how .how_box .how_box_line input{width: 350px;}
               #section_how .how_box .how_box_line input[type="submit"]{width: 360px;}
               #section_how .fb_button_text img{display: block; margin: 0 auto;}

               #section_chance{height: 580px; background: #EAEAEA;}
               #section_chance .section_content{width: 960px; margin: 10px auto;}
               #section_chance img{display: block; margin:20px 20px 0 80px; float: left;}
               #section_chance p{width:500px; margin:150px 0 50px 100px; font-size: 24px;  line-height: 32px; float: left;}
#trust_safety #section_drivers_details{background:#F3F5F4;  overflow: hidden;}
#trust_safety #section_drivers_details .section_content{width: 960px; margin:0 auto; position: relative}
              #section_drivers_details h2{color:#FFB911; text-align: left; margin-top: 0px; padding-top: 50px;  font-size: 32px;}
              #section_drivers_details .td_left{width: 100px; height: 150px; padding:10px 30px;}
              #section_drivers_details .td_left img{display: block; margin: 0 auto;}
              #section_drivers_details .td_right{width: 200px;}
              #section_drivers_details .td_right h3{text-transform: uppercase; font-size: 18px;}
              #section_drivers_details_background{width:1230px; height: 511px; background: url('../img/trust_safety_background_2.png'); position: absolute; bottom: 0; left: 270px; overflow: hidden; }
              #section_signup {height: 500px;}
              #section_signup .section_content{width: 960px; margin:0 auto;}
              #section_signup h2{font-size: 30px; margin: 40px 0;}
              #section_signup .section_content .signup_box{width: 470px; height: 420px; margin:10px 0; float: left;}
              #section_signup .section_content .signup_box .signup_box_line{margin:10px 0;}
              #section_signup .section_content .signup_box .signup_box_line input{width: 380px;}
              #section_signup .section_content .signup_box .signup_box_line input[type="submit"]{width: 390px;}
              #section_signup .section_content .signup_box .signup_name_family input{width: 174px; float: left; margin-bottom: 20px;}
              #section_signup .row{width: 450px; height: 90px; float: left;}
              #section_signup .row .tick_yellow{width: 35px; height: 28px; margin: 10px; background: url('../img/tick_yellow.png'); float: left;}
              #section_signup .row p{float: left; margin-top: 10px; margin-left: 10px; font-size: 18px; width: 270px;}

#register_provider_step_2 #signupbox, #register_customer #signupbox{width:540px; margin: 100px auto 0; padding: 60px 60px 80px; border:4px solid #fff;border-radius: 4px; background-clip:padding-box;}
#register_provider_step_2 #signupbox .boxcontent{padding-right: 0px;}
#register_provider_step_2 #signupbox input{width: 340px;}
#register_provider_step_3 #signupbox{width:540px; margin: 100px auto 0; padding: 60px 60px 80px; background: #F2F4F3; border:4px solid #fff;border-radius: 4px; background-clip:padding-box;}
#register_provider_step_3 #signupbox td {vertical-align: top; padding:5px;}
#register_provider_step_3 #signupbox td .warning, #register_customer #signupbox .warning{background-position: 0 8px;}

.sm_media_bar{float: left; margin: 5px 0;}
.sm_media_bar li{float: left; list-style: none; margin-left: 5px;}

iframe[name="google_conversion_frame"] { float: left;font-size: 0 !important; height: 0 !important;line-height: 0 !important; margin-top: -13px;width: 0 !important;}

#profile_badges{padding:0;}
#profile_badges td{width:90px; line-height: 30px; font-weight: bold;  margin:5px 25px; text-align: center;}
#profile_badges td img{margin:0 auto; vertical-align: middle; display: block;}

.homepage_ctable tr td{padding-right: 20px;}
.homepage_small_badges{width:130px;}
.homepage_small_badges img{margin-left: 10px;}

.footer_links td {width: 220px; vertical-align: top; padding-bottom: 15px;}


.feedback_finish_share{ width:260px; height: 250px; padding:10px; margin:8px; float: left; background: #E7E7E7; border-radius: 5px; background-clip: padding-box;}
.feedback_finish_share .share_img{margin:10px auto; display: block}
.feedback_finish_share #feedback_fb_btn{width: 250px; height: 50px; margin:30px auto 0; background: url('../img/feedback_facebook_share_btn.jpg');}
.feedback_finish_share #feedback_twit_btn{width: 250px; height: 50px; margin:30px auto 0; background: url('../img/feedback_twitter_share_btn.jpg');}
.feedback_finish_share #feedback_refer_btn {width: 215px; height: 49px; margin:30px auto 0; padding-left: 15px!important; padding-right: 15px!important; line-height: 50px;}

#partners_content{height: 650px; padding:10px; display:block; background:#F2F4F3;}
#partners_content img{display: block; margin: 20px auto 60px auto;}
#partners_content p{text-align: center;}
#deals_phone_link{width: 180px; height: 30px; padding-left:30px; margin:0 auto; background: url("../img/deals_new_icon_phone.png") no-repeat 5px 5px; color: #000; text-decoration: none; font-size: 28px; font-weight: bold;}
#deals_mail_link{width:100%; height: 35px;  margin:0 auto; background: url("../img/deals_new_icon_mail.png") no-repeat 10px 5px; color: #000; text-decoration: none; text-align:center;}

.news_feed_container{width:calc(100% - 80px); height:26px; padding: 10px 20px 10px 60px; background:#E1F9D4 url('/img/message_feed_icon.png') no-repeat 20px 8px; margin-bottom:20px; position:relative}
.news_feed_close{width: 12px; height: 12px; position: absolute; right: 18px; top:16px;  background:#E1F9D4 url('/img/message_feed_close_icon.png') no-repeat; cursor: pointer; }

.padding_bottom_25{padding-bottom: 25px!important;}

#provider_search .tabs a{
background-color: #495b67;
color: #fff !important;
}
#provider_search .tabs a.tabon{
color: #495b67 !important;
}

.input_error{box-shadow: 1px 1px 6px rgba(200, 0, 0, 0.85);}
#checkpromocode{color: rgba(200, 0, 0, 0.85); }

#app_download{width: 130px; height: 18px; padding: 10px 20px; text-decoration: none; text-align: center; display: block; cursor:pointer; font-weight: bold; color: #fff; background: #000; border-radius: 8px; border:none; margin: 20px 5px;}
#footer_app_phone_img{width: 183px; height: 353px; position: absolute;  bottom: -30px; right: -50px;  background: url('../img/footer_app_phone.png');}
#news_feed_data{width: 100%; height: 20px; vertical-align: middle; margin-top: 4px;}
#news_feed_data p{margin-top: 0;}
#homepage *{font-family: arial!important;}

.ui-tooltip-content::after {
    content: '';
    position: absolute;
    border-style: solid;
    display: block;
    width: 0;
}