/* Minification failed. Returning unminified contents.
(166,15): run-time error CSS1031: Expected selector, found ';'
(166,15): run-time error CSS1025: Expected comma or open brace, found ';'
(167,15): run-time error CSS1030: Expected identifier, found '9pt'
(167,15): run-time error CSS1031: Expected selector, found '9pt'
(167,15): run-time error CSS1025: Expected comma or open brace, found '9pt'
(169,1): run-time error CSS1031: Expected selector, found '}'
(169,1): run-time error CSS1025: Expected comma or open brace, found '}'
(333,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(1268,1): run-time error CSS1031: Expected selector, found '}'
(1268,1): run-time error CSS1025: Expected comma or open brace, found '}'
(5644,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */
/*- General -*/
/*@import url(reset.css);*/
/* Reset all padding and margin */
body, html, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td
{
    margin: 0;
    padding: 0;
}
fieldset, a img, :link img, :visited img, abbr, acronym
{
    border: 0;
}

.dSprite {
      background:url(/res/images/sprites/dashboard.png);
      background-repeat:no-repeat;
      display:block;
}
.dTruck
{
    background-position: -45px -0px; width: 56px; height: 40px;
}
.dLoad
{
    background-position: -0px -0px; width: 43px; height: 40px;
}
.dReport
{
    float:left;
    background-position: -103px -0px; width: 40px; height: 40px;
}

.dMiller
{
    float:left;
    background-position: -145px -0px; width: 40px; height: 40px;
}
.dMyDoc
{
    float:left;
    background-position: -185px -0px; width: 40px; height: 40px;
}

.dCanada
{
    background-position: -269px -10px; width: 12px; height: 9px;
}
.dUSA
{
    background-position: -269px -0px; width: 12px; height: 9px;
}

.dAvailable
{
    background-position: -269px -20px; width: 19px; height: 16px;
}

.dCarrier
{
    float:left;
    background-position: -227px -0px; width: 40px; height: 40px;
}

.iconSprite
{
    background:url(/res/images/sprites/icon.png);
    background-repeat:no-repeat;
    display:block;
}
.iATA
{
    background-position: -1px -1px; width: 49px; height: 42px;
}
.iTCA
{
    background-position: -0px -46px; width: 45px; height: 42px;
}
.iOOIDA
{
    background-position: -0px -93px; width: 39px; height: 45px;
}
.iTIA
{
    background-position: -0px -143px; width: 49px; height: 32px;	
}

.iBlogger
{
    background-position: -0px -179px; width: 16px; height: 16px;
}
.iPicasa
{
    background-position: -17px -179px; width: 16px; height: 16px;	
}
.iMySpace
{
    background-position: -34px -179px; width: 16px; height: 16px;	
}
.iFacebook
{
    background-position: -0px -196px; width: 16px; height: 16px;	
}
.iLinkedIn
{
    background-position: -17px -196px; width: 16px; height: 16px;	
}
.iPhotobucket
{
    background-position: -34px -196px; width: 16px; height: 16px;	
}
.iFlikr
{
    background-position: -0px -213px; width: 16px; height: 16px;	
}
.iTwitterBlue
{
    background-position: -17px -213px; width: 16px; height: 16px;
}
.iYoutube
{
    background-position: -34px -213px; width: 16px; height: 16px;
}

.sealsSprite
{
    background:url(/res/images/sprites/seals.png);
    background-repeat:no-repeat;
    display:block;
}
.sBBB
{
    background-position: -0px -0px; width: 129px; height: 49px;
}
.sGoDaddy
{
    
    background-position: -0px -50px; width: 110px; height: 49px;
}



body
{
    font-family: Arial, Verdana, Helvetica, Sans-serif;
    font-size: 62.6%; /* 10px by default */
    color: #000000;
    /*background: #f0f8dc;*/
}

p
{
    margin: 0 0 12px 0;
}
a
{
    font-size: 10pt;
    color: #00b529;
    text-decoration: underline;
}

    a:hover {
        color: #00a726;
        text-decoration: none;
    }
a:hover{text-decoration: none;}
    float:left;
    font-size:9pt; 
    font-weight:bold
}
.mediumText
{
    font-size:9pt;
}
.tallText
{
    font-size:12pt;
}
/* Clearing floating element */
.clearer
{
    clear: both;
    line-height: 0px;
    height: 0px;
}
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix
{
    display: inline-block;
}
/*----------------------------------------------------------------------------//
// Global styles for the Site envelope ---------------------------------------//
//----------------------------------------------------------------------------*/

#wrapper
{
    width: 973px;
    margin: 0 auto;
    text-align: left;
}

/*- Header -----------*/
#Header
{
    height: 55px;
    background: url(/res/images/header/BgTopHeader.jpg) no-repeat top left;
    border-left: 1px solid #00b529;
    border-right: 1px solid #00b529;
    position: relative;
}

#Header img.Logo, #Header div.Slogan, #Header h2, ul#MainMenu
{
    position: absolute;
}
#Header img.Logo
{
    /*height: 50px;
    width: 360px;*/
    left: 14px; /* 20px; */
    top: 10px; /*17px;*/
}
#MainMenu {
    margin-left:20px;
    z-index:99;
}
#Header div.Login
{
    padding: 14px 4px 4px 4px; /* 8px 4px 4px 4px */
    position: absolute;
    /*left: 750px;  770 */
    right: 5px;
    line-height:1.7em;
}
#Header div.Login p, a
{
    color: #FFE01A;
    font-size: 1.1em; /*8pt;*/
    margin: 0px;
    text-decoration: none;
}

#Header div.Login a:hover
{
    text-decoration: underline;
}
#Header #userMenu{font-size: 1.1em;cursor:pointer;}
#Header #userMenu:hover{text-decoration: underline;}
#Header #userMenuItems{display:none;position:absolute;width:80px;background-color:#F0F8DC;border:1px solid black;margin:1px 0;}
#Header #userMenuItems ul{margin: 3px 5px;list-style-type:none;}
#Header #userMenuItems ul a{color:#00b529;font-weight:bold;font-size:1.2em;}
/*- Body -----------*/
#Body
{
    clear: both;
    background:#FFF url(/res/images/header/bg_submenu.gif) repeat-y 1px;
    border: 1px solid #00b529;
    border-top: 0px;
    padding: 0px;
}
/*- Ads Bottom Box -------*/
#Body div.AdsBottom
{
    background: url(/res/images/ads/Bg_AdsBottomBox.gif) repeat-x top left;
    width: 961px;
    padding: 10px 2px 8px 8px;
}
#Body div.AdsBottom div
{
    float: left;
    margin-left: 10px;
    display: inline;
    border: 1px solid #d1d2d6;
    width: 225px;
    height: 45px;
    overflow: hidden;
}

/*- Footer -----------*/
#Footer
{
    padding:14px 0 120px 0;
}
#Footer div.Copyright
{
    width: 545px;
    float: left;
}
#Footer div.FooterLogo
{
    float: left;
}
#Footer a {
        color: #00b529;
    text-decoration: underline;
}
#Footer a:hover
{
    color: #00a726;
    text-decoration: none;
}
.FFicon {
    float:left;
    height:18px;
    width:22px;
    background:url(/res/images/sprites/icon.png) no-repeat 0 -233px;
}
/*- Content -----------*/
div#Content
{
    font-family: Arial, Verdana, Helvetica, Sans-serif;
    font-size: 10px; /* 10px by default */
    width: 795px; /*582px*/
    color: #000000;
    padding: 5px 10px 10px 10px; /*float: left;*/
    /*background: url(/res/images/contents/Bg_Content.gif) repeat-x top left;*/
    min-height: 280px;
}
#Content a
{
    color: #00b529;
    text-decoration: underline;
}
#Content a:hover
{
    color: #00a726
    text-decoration: none;
}

div#Content h1
{
    color: #303030;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 5px;
}

div#Content h3
{
    color: #3f3f3f;
    font-size: 12px;
    font-weight: bold;
    margin:10px 0 20px 0;
}

div#Content h4
{
    color: #00b529;
    font-size: 12px;
    font-weight: bold;
}

div#Content p
{
    font-family: Arial, Verdana, Helvetica, Sans-serif;
    font-size: 9pt;
    margin: 0 0 12px 0;
    color: #3f3f3f;
    line-height: 15px;
}
div#Content a
{
    font-size: 9pt;
    color: #00b529;
    text-decoration: underline;
}
div#Content table
{
    font-family: Arial, Verdana, Helvetica, Sans-serif;
    font-size: 9pt;
    color: #3f3f3f;
}
div#Content div
{
    font-family: Arial, Verdana, Helvetica, Sans-serif;
    /*font-size: 9pt;*/
    color: #3f3f3f;
}
div#Content span.submitted
{
    font-size: 1.8em;
    font-weight: bold;
}

div#Content ul, div#Content ol
{
    color: #3f3f3f;
    font-size: 9pt;
    list-style-position: outside;
    margin-left: 40px;
}

div#Content ul.point
{
    list-style-type: disc;
}

#desclimer, .desclimerdiv{
    background-image: url('/res/images/icons/impotent.gif');
    background-repeat: no-repeat;
    padding: 0px 2px 2px 16px;
    font-size: 7.5pt !important;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #3F3F3F !important;
}
#help {
    background-image: url(    '/res/images/icons/tooltip_icon.gif' );
    background-repeat: no-repeat;
    padding: 0px 2px 2px 16px;
    font-size: 8pt;
    margin-bottom: 5px;
    color: #3F3F3F;
}
#tip, .tip {
    background-image: url(    '/res/images/icons/tip.gif' );
    background-repeat: no-repeat;
    padding: 0px 2px 2px 16px;
    font-size: 8pt;
    margin-bottom: 5px;
    color: #3F3F3F;
}
span.PrivacyPolicy:hover, span.SSLCerti:hover
{
    text-decoration: none;
}
.star
{
    color: #00b529;
}

div .footerLogoBorder
{
    /*background: url(/res/images/footer/Bg_FooterLinkBorder.gif) no-repeat top left;*/
    background-color: #FFF; 
    height: 70px;
}

.SupportingCompanies a.GoDaddy, .SupportingCompanies a.BBB {
    display:block;
    float:left;
    height:46px;
    width:45px;
    margin:2px;
    background:url('/res/images/sprites/suppoting-organizations.gif') no-repeat;
}

.SupportingCompanies a.GoDaddy {
    width:132px;
    background-position: 0 0;
}
.SupportingCompanies a.BBB {
    width:130px;
    height:51px;
    background-position: -132px 0;
}

#footerLogoBorderA
{
    padding:0px 15px 0px 15px;
}

#footerLogoBorderB
{
    padding:0px 0px 0px 15px;
}

/* ---- End content section ------- */
/* ---- Dashboard ----------------- */
.dxpcContent
{
    font-family:Arial;
    font-size:9pt;
}
.dxpcContent a
{
    color:#00b529;
    font-size:9pt;
    text-decoration:none;
}
.dxpcContent a:hover
{
    text-decoration:underline;
}
.LColDiv
{
    width:243px;
    border:solid 1px #C9C9C9;
    margin-bottom:5px;
    font-size:9pt;
}
.LColDivHeader
{
    width:100%;
    background-color:#dcdcdc;
    font-size:9pt;
    border-bottom:solid 1px #C9C9C9;
    color:#404040;
    padding:1px 0;
}
.LColContent {
    margin:5px;
}
.LColContent a, #sContent3 a{
        color: #00b529;
    font-size:9pt;
}
.LColContent a:hover, #sContent3 a:hover {
    color: #00a726;
    text-decoration:underline;
}

.LColContent #pollDiv {margin: 0px 5px; width:100%;}
.LColContent #pollDiv>ul{padding-right:5px;}
.LColContent #pollDiv li {list-style-type:decimal; line-height: 18px;clear:both;list-style-position:inside; font-weight:bold;}
.LColContent #pollDiv li ul {margin:2px 0;}
.LColContent #pollDiv li ul li{list-style-type:none;clear:both;padding-left:10px;font-weight:normal;}
.LColContent #pollDiv li span { float:left;}
.LColContent #pollDiv li span.barstyle{float:right; width:0px;height:16px;background-color:#00b529;display:none;}
.LColContent #pollDiv li span.barno{float:right;margin-right:3px;display:none;}
.LColContent  #pollMsg{color:Red;padding: 3px 0 0 3px;height:24px;line-height:14px;clear:both;}

#QuickLinks a {
    color: #00b529;
}
.TTools {
 border-right:1px solid #C9C9C9;
 border-bottom:1px solid #C9C9C9;
 width:270px;
 text-align:left;
 font-size:12px;
 padding:4px;
 float:left;
 background:#FFF;
}
.TToolsA {
 display:block;
 position:absolute;
 width:224px;
 height:40px;
}
/* ---- End Dashboard Section ----- */
/* ---- Menu ---------------------- */
#InternalBodyContent
{
    vertical-align: top;
    left:145px;
    top: 0px;
    float: left;
    padding: 4px;
    width: 817px;
    margin-bottom: 3px;
    background: #FFF;
}
#InternalTopMenu
{
    width: 973px;
    font-size: 9pt;
    height: 25px;
    background: url(/res/images/header/BgMenu.jpg) no-repeat;
}
#InternalTopMenu .space
{
    float: left;
    padding-top: 2px;
    list-style-type: none;
    padding-bottom: 0px;
    width: 4px;
}
#InternalTopMenu .NormalTopMenuItem
{
    float:left;
    color: #FFFFCC;
    cursor: hand;
    margin-top:2px;
    background-color: #333333;
    border:solid 1px Silver;
    border-bottom:none;
    list-style-type: none;
}
#InternalTopMenu .NormalTopMenuItem a
{
    color: #FFFFCC;
    font-size: 9pt;
    display:block;
    padding:4px 10px 3px 10px; 
}
#InternalTopMenu .SelectedTopMenuItem a
{
    color:#000;
}
#InternalTopMenu .NormalTopMenuItem:hover
{
    border: solid 1px #FF9900;
    border-bottom-style: none;
}
.NormalTopMenuItem a.otherNewIconNav{height:auto;background-position: 45px -140px;}
.NormalTopMenuItem a.otherNewIconNav.selectedanchor{background-color:#FFF; color:Black;}
.NormalTopMenuItem a.newTools{width:60px;}
#InternalTopMenu .SelectedTopMenuItem, #InternalTopMenu .SelectedTopMenuItem:hover
{
    border: Solid 1px #FF9900;
    border-bottom: solid 1px #FFF;
    border-top: Solid 2px #FF9900;
    margin-top:0px;
    background-color: White;
}
#InternalLeftMenu
{
    width: 145px;
    background:#F0F8DC url(/res/images/header/bg_submenu.gif) repeat-y;
    padding-top: 10px;
    padding-bottom: 0px;
    float: left;
    font-size: 8pt;
    border-collapse: collapse;
    border-collapse: separate;
    overflow: hidden; /*IE6 FIX*/
    display: inline; /*IE6 FIX*/
    margin-bottom: 45px;
}
#InternalLeftMenu a
{
    display:block;
    color: black;
    width:100%;
    padding: 3px 3px 3px 5px;
}
#InternalLeftMenu li
{
    list-style-type: none;
}
#InternalLeftMenu .SpaceLeftItem
{
    display: block;
    line-height: 1px;
    margin: 0;
    padding: 0;
}
#InternalLeftMenu .NormalMenuItem
{
    background-color: Silver;
    border: solid 1px Silver;
    font-size: 8pt;
    font-weight: normal;
    cursor: pointer;
    text-align: Left;
}
#InternalLeftMenu .NormalMenuItem:hover
{
    background-color: #e0e0e0;
}
#InternalLeftMenu .CategoryName:hover
{
    background-color: #F0F8DC;
}
#InternalLeftMenu .CategoryName
{
    cursor:default;
    font-weight: bold;
    font-size: 8.5pt;
    padding: 3px 3px 3px 5px;
    background-color: #F0F8DC;
    border:none 1px #F0F8DC;
    border-right:solid 1px Silver;
    border-top:solid 10px #F0F8DC;
}
#InternalLeftMenu .SelectedMenuItem
{
    font-weight: bold;
    background-color: White;
    border-right-color: white;
    padding:2px 0;
}
#InternalLeftMenu .SelectedMenuItem:hover
{
    background-color: White;
}
/* ---- End Menu Section ---------- */
input.LinkButton:hover
{
    text-decoration: none;
}
div#TopGridMenu .dxbButton div.dxb, div#Tag .dxbButton div.dxb, div#TagFooter .dxbButton div.dxb, div#FactorFooter .dxbButton div.dxb, div#CompanyProfileFooter .dxbButton div.dxb, div#Bid .dxbButton div.dxb
{
    padding: 2px 8px;
    font-size: 9pt;
}

#TopGridMenu
{
    display:none;
    width:790px;
    margin-top:7px;
    margin-bottom: 7px;
    height:20px;
    clear:both;
}

#TopGridMenu >div
{
     font-family: Arial; float: left;
}

#refreshLink
{
    float:left; margin-left:35px;margin-top:5px;
    background-image: url(../images/searching/BackhaulLogo.png);
    background-repeat:no-repeat;
    padding-left: 19px;
    background-position:-20px -245px;
}

div#Content div#newResultCount
{
    float:left; margin-left:10px;margin-top:5px;
    color:White;
    font-weight:bold;
}

#Content #onlyShowFavorite{float:right; margin:5px 5px 0px; }
#Content #onlyShowFavoriteDiv{float:right; margin:6px 5px 0 0;padding-left:15px;font-weight:bold;}

div#Content div#newResultCount .divLink
{
    color:White;
}

.dropdownlabel
{
    float: left; padding-left: 10px;
}

.txtBoxDevExpress
{
    padding-left:3px;
    border:solid 1px #9f9f9f;
    background:#fff; 
    height:19px; 
    font-family:Tahoma; 
    font-size:12px
}

#btnEmail, #btnHide
{
    width: 45px;
}


#btnRightBackHaul, #btnRightTagNotes,#btnRightEmail
{
    width:78px;
}

/*
#HideDetailMenu div:first-child, #ActionsDetailMenu div:first-child, #printOption div:first-child
{
    float: left; padding-left: 7px;
}
*/

#Reverse
{
    width:18px;
    height:18px;
    margin-top: 43px; 
    cursor:pointer;
}
/*.reverse:hover, .reverseO
{
    background-repeat:no-repeat;
    background-position: -9px -137px;
}*/

.reverse, .reverseO:hover
{
    background-repeat:no-repeat;
    background-position: -9px -101px;
}

#divSearchGrid div
{
    font-family: Arial;
    font-size: 9pt;
    color: #000000; 
}

#SearchingTabsContainer .showAll .cb-disable span {
    background-position: -140px center;
}

#SearchingTabsContainer .showAll .cb-enable {
    display: none;
}

#SearchingTabsContainer .showAll .cb-disable {
    background-position: 0 -20px;
    color: white;
}

/********Tab Corner************/
.corner {position:absolute; width:5px; height:5px;}

.roundedBox {position:relative;padding:5px;display:none;}

#initLoading{position:relative; top:150px; left:350px;}

.topLeft {top:-1px; left:-1px; background-position:-9px -9px;}
.topRight {top:-1px; right:-1px; background-position:-9px -55px;}
.bottomLeft {bottom:-1px; left:-1px; background-position:-9px -32px;}
.bottomRight {bottom:-1px; right:-1px; background-position:-9px -78px;}

.greenTopLeft {top:-1px; left:-1px; background-position:-22px -78px;}
.greenTopRight {top:-1px; right:-1px; background-position:-21px -9px;}
.greenBottomLeft {bottom:-1px; left:-1px; background-position:-23px -55px;}
.greenBottomRight {bottom:-1px; right:-1px; background-position:-22px -32px;}

#sTitle, #PartCarrier_sTitle, #PartShipper_sTitle, #PartFindTruck_sTitle, #PartFindLoad_sTitle
{
    border: 1px solid #8E8E8E;
    background-color:#DADADA;
    border-bottom:1px solid #C6C6C6;
    color: Black; width: 783px; height: 14px; z-index: 11;
}

.searcheBtnsContainer
{
    display:none;
    height:40px;
}

.searcheBtnsContainer #searchTipsPannel{float:right;height:27px; line-height:27px; width:340px; overflow:hidden;background-color: rgb(180, 226, 158);}
.searcheBtnsContainer  #searchTipsPannel div{float:left;}
.searcheBtnsContainer  #searchTipsPannel div a{font-size:11pt;font-family:Arial;}

.NormalBtnBg#btnSelectSearch
{
    /*display:none;*/
}

#selectSearchOptions
{
    display:none;
    width: 470px;
}

#selectSearchOptions .Header
{
    height:100%;
}

#selectSearchOptions .Header>div
{
    float:left;
    margin-right: 20px;
}

#selectSearchOptions .Header .popupcloseicon
{
    float:right;
    right:5px;
    margin-right: 0px;
}

#selectSearchOptions ul
{
    margin-top:5px;
    margin-bottom:5px;
    line-height: 16px;
}

#selectSearchOptions ul li a
{
    /*font-weight:bold;*/
}

div#Content #sContent, div#Content #sContentLeft, div#Content #sContentMiddle, div#Content #sContentRight
{
    border-top: solid 1px #8E8E8E;
}

#sContent .corner, #sContent .Reverse, #sContent .reverse, #sContentLeft .corner, #sContentMiddle .corner, #sContentRight .corner
{
    background-image: url(../images/searching/bg_whiteCorner.png);
}

table .corner
{
    background-image: url(../images/searching/bg.png);
}

#sTitle #searchCriteriaHeader
{
    position: absolute; top: 0; left: 4px; height: 22px; padding: 5px; width: 775px;
}

#sContent, #sContent2,#sContent3,#PartCarrier_sContent, #PartShipper_sContent, #PartFindTruck_sContent, #PartFindLoad_sContent, #sContentLeft, #sContentMiddle, #sContentRight
{
    background-color:#FFF;/*#F7F7F7;*/
    border: 1px solid #8E8E8E;
    border-top-width: 0px;
    height:100%;
    cursor:default;
    z-index: 10;
}

#sContentLeft, #sContentMiddle, #sContentRight{float:left;border-top-width:1px;background-color:#F0F8DC;display:block; height: 445px;}
#toolsDashboard h2{font-size:10pt;}
.dashboardContent{padding:5px;text-align:center;margin:auto;}
#Content .dashboardIcons a{margin:20px 0 0 33px; display:block; float:left; width:55px; line-height:14px; font-size:9pt; color:#404040; text-decoration:none;}
.dashboardIcons a span{cursor: pointer; display:block; width:55px;}
.dashboardIcons .series1, .cboardIcons .series1{background:url("/res/images/Dashboard/dashboard-sprite.png") no-repeat scroll 0 0 transparent; height:55px; }
.dashboardIcons .series2, .cboardIcons .series2{background:url("/res/images/sprites/tools-sprite.png") no-repeat scroll 0 0 transparent; height:55px;margin:0 2px;}
.dashboardIcons a.newLine{clear:both;}
#sContentMiddle .dashboardIcons a.newLine,#sContentRight .dashboardIcons a.newLine{margin-left:18px;}
.SearchMainPanelContents
{
    padding: 0px 5px;
    margin: 0;
    width: 773px;
    height: 100%;
    display: block;
    min-height:34px;
}

.btnBg
{
    background-image: url(../images/searching/btn_bg.png);
    background-repeat: repeat-x;
    float: left;
    text-align: center;
    height: 20px; 
    padding: 1px;
    vertical-align: middle;
    cursor:pointer;
    font-family: Arial; 
    border-width: 0px; color: rgb(63, 63, 63); font-weight: normal; text-decoration: none; 
}

.btnBgRight
{
    text-align:left;
    padding-left:7px;
}

.btnBg:hover
{
    background-image: none;
    cursor: pointer;
    background-color: #F7F7F7;
}

.btnBorder
{
    border: solid 1px #8E8E8E;
    height:20px;
    cursor:pointer;
    width:44px;
}

#DRButtons .btnBorder
{
    width:78px;
}

/*
#mainFilterPanel
{
    height: 25px;
    border: solid 1px #A8A8A8;
    padding: 3px 1px 0 1px;
    width: 100%;
    font-weight: bold;
    margin-bottom: 5px;
    background-color:White;
    width: 595px;float:left;
}
*/

#hlAdvPanel, #hlSearchPanel, #hlEquipS,#toggleAlertPart
{
    background-image: url(../images/searching/BackhaulLogo.png);
    background-repeat:no-repeat;
    padding-left: 14px;
}

.collapseExpandPanel
{
    margin: 3px 5px 0 0px; float:right;height: 25px;line-height:25px;vertical-align:middle;right:0px;
}

#SearchShowMoreSuggest, #SearchShowMoreSuggestInPannel
{
    display:none;
    height:14px;
    padding-bottom:3px;
    clear:both;
}

#SearchShowMoreSuggest .suggestCount
{
    color:#D1181A; font-weight:bolder;
}

#Search .collapseExpandPanel
{
    margin: 2px 5px 0 13px; float:left;
}


#Search #ComboPanel .collapseExpandPanel
{
    margin: 2px 5px 0 13px; float:left;
}

.collapseAdvPanel
{
    background-position:-20px -192px;
}

.expandedAdvPanel
{
    background-position:-20px -216px;
}

#AdvancedPanel
{
    clear:both;
    display: none;
    margin-bottom: 5px;
    border: solid 1px #A8A8A8;
    width: 766px !important; width: 655px;
    background-color:White;
}
/* ---obsolete ---
#AdvancedPanel .rows
{
    height: 25px;
}

#AdvancedPanel .rows:first-child
{
    margin: 5px 0 0 0;
}

#AdvancedPanel .rows div
{
    float:left;
    font-weight:bold;
}

#AdvancedPanel .rows .nobold
{
    font-weight:normal;
    margin-top: 3px;
    margin-left: 2px;
}
 ---obsolete --- */


#AdvancedPanel select
{
    margin-left:3px;
}

#AdvancedPanel input
{
    margin-left:2px;
}


/* ---obsolete --- 
#AdvancedPanel .labeltitle
{
    padding:3px 3px 0;
}

#AdvancedPanel .leftPadding22
{
    padding-left:23px;
}

#AdvancedPanel .leftPadding24
{
    padding-left:24px;
}

#AdvancedPanel .leftPadding40
{
    padding-left:40px;
}

#AdvancedPanel .leftPadding58
{
    padding-left:58px;
}

#AdvancedPanel .leftPadding70
{
    padding-left:70px;
}

#AdvancedPanel .leftPadding35
{
    padding-left:35px;
}

#AdvancedPanel .leftPadding28
{
    padding-left:28px;
}

#AdvancedPanel .leftPadding65
{
    padding-left:65px;
}

#AdvancedPanel .row:first-child
{
    padding-left:4px;
}
 ---obsolete --- */

#ddlCompanyType
{
    width:70px;
    
}

#ddlDay2Pay, #ddlCreditRating, #ddlDrops, #ddlLength, #txtAdvWeight, #ddlWeight
{
    width:50px;
}

#ddlUserRating
{
    width:60px;
}

.btnInSearchPanel
{
    border: solid 1px #9F9F9F;
    height: 18px;
    line-height:17px;
    vertical-align:middle;
}


.chkInSearchPanel input
{
    vertical-align: middle;
}

.chkInSearchPanel label
{
    margin-left:2px;
}

#EuqipPanel
{
    margin-bottom: 5px;
    padding: 2px 0px 2px 2px;
    /*border: solid 1px #A8A8A8;*/
    /*width: 100%;*/
    background-color:White;
}

#ComboPanel
{
    border: solid 1px #A8A8A8;
    width: 766px !important; width: 655px;
    margin-bottom:8px;
}

div#Content .font8
{
    font-size: 8pt;
    font-family: Arial;
}

div#Content .font8 a
{
    font-size: 8pt;
}

.chkFlatbed, .chk, .chkSpecialized, .chkCourier
{
    clear: both;
    height: 18px;
    line-height: 18px;
    float: left;
}

.chk
{
    width:100%;
}

#SearchSummary
{
    line-height: 17px; height: 58px;display:none;padding-bottom:5px;
    z-index:100;
}

#Search
{
    margin-top: 5px; margin-bottom: 0px; height: 100%; overflow: hidden;
                width: 100%; clear: both;
}

#Search input[type=text]
{
    padding-left:2px;
}

div #Flatbed, div #Specialized, div #Courier
{
    margin-left: 0px;  
    float: left; 
    display: none;
    clear: both; 
    background-color: #DFDFDF;
}

div #Flatbed
{
    width: 190px;
}

div #Specialized
{
    width: 140px;
}

div #Courier
{
    width: 105px; padding-right: 5px; 
}

.chkFlatbed input, .chk input, .chkSpecialized input, .chkCourier input
{
    vertical-align: middle;
}

div .specEqCol
{
    float: left; width: 130px;
}

div#Content .equipmore
{
    float: left;
    padding-left: 5px;
    padding-top: 2px;
    font-size: 8pt;
    cursor: pointer;
    color: #00b529;
    text-decoration: underline;
}

div#Content .equipmore:hover
}

#FlatbedDiv, #SpecializedDiv, #CourierDiv
{
    padding-bottom: 3px;
    height: 18px;
    float: left;
    padding-right: 5px;
}

.alertLoading, .SSLoading {
    text-align:center;
    display:none;
}

#OnlineAlertHandler
{
    clear:both;margin-left:300px;width:460px;line-height:16px;margin-bottom:5px;
}

#OnlineAlertHandler #toggleAlertPart
{
    background-position:-20px -195px;
}

#OnlineAlertHandler #toggleAlertPart.expandedAdvPanel
{
    background-position:-20px -219px;
}

#alertSettingsPart
{
    border:1px solid #A8A8A8; line-height:22px;
}

#alertSettingsPart.normal
{
    height:180px;
}

#alertSettingsPart.moreHeight
{
    height:258px;
}

#alertSettingsPart #instantAlertPart
{
    width:200px;
}

#alertSettingsPart .alertOn, #alertSettingsPart .alertOff
{
    background-position:right 12px;
    background-repeat:no-repeat;
    width:80px;
}

#alertSettingsPart .alertOn
{
    background-image: url(../images/icons/online.gif);
}

#alertSettingsPart .alertOff
{
    background-image: url(../images/icons/offline.gif);
}

#alertSettingsPart #emailAlertPart
{
    width:360px;
}

#alertSettingsPart #msgAlertPart
{
    width:204px;
}

#alertSettingsPart .alertCategoryTitle, #AdvancedPanel .advCategoryTitle
{
    background:none repeat scroll 0 0 #DADADA;font-weight:bolder;height:22px;color:Black
}

#alertSettingsPart .alertColumn, #AdvancedPanel .advFilterColumn
{
    float:left;height:100%;
}

#alertSettingsPart .alertColumn>div
{
    padding-left:10px;
}

.middleColumn
{
    border-left:1px solid #A8A8A8;border-right:1px solid #A8A8A8;
}

.leftColumn{border-right:1px solid #A8A8A8;}

#AdvancedPanel .advCategoryTitle
{
    margin-bottom:5px;
    padding-left:15px;
}

#AdvancedPanel .advFilterColumn .infoRow
{
    clear:both;
    padding-top:3px;
    padding-left:15px;
    *line-height:20px;/* target IE7 */
}

#ComboPanel .infoRow
{
    float:left;
    padding-left:3px;
}

#AdvancedPanel .advFilterColumn .infoRow>div, #ComboPanel .infoRow>div
{
    float:left;
}

#AdvancedPanel .boldTitle, #ComboPanel .infoRow .boldTitle
{
    font-weight:bold;
}

#AdvancedPanel .chkPadding
{
    padding:5px 0 0 3px;
    *padding:0px 0 0 3px;   /* target IE7 */
}



#searchLine
{
    height: 40px; margin: 0; padding: 5px 0px 0px 290px; clear: both; position: relative;
}

#searchLine >div
{
    float:left;
}

#SearchBtnFrame
{
    clear:both; 
    margin:10px 0 10px 340px;
    /*padding-bottom:8px;*/
    zoom:1;
    height:38px;
}

.CommonBtnFrame
{
    clear:both; 
    width:100%;
    zoom:1;
    height:38px;
}

#btnSearchPost
{
    margin-left: 260px;
}

/******************************/
#SearchingTabsContainer
{
    clear:both;
}

.searchingPlace
{
    color: #111;
    padding: 5px 0px 0px 0px;
    width: 372px;
    margin: 0px;
    float:left;
}

div#Content .searchingPlace ul
{
    margin:0px;
    padding:0px;
    height:21px;
}

div#Content .searchingPlace li
{
    list-style: none;
    float: left;
    text-align: center;
    height: 21px;
}
    

div#Content .searchingPlace ul a
{
    display: block;
    padding: 3px 0px;
    /*padding-bottom: 2px;*/
    text-decoration: none !important;
    margin: 1px;
    margin-top:0px;
    font: 9pt Arial;
    color: #3f3f3f;
    background: #DADADA;
    border: solid 1px #A8A8A8;
    line-height:14px;
}
div#Content .searchingPlace ul a:hover
{
    background: #F2F2F2;
}
div#Content .searchingPlace ul a.selected, #detailTabs ul a.selected
{
    margin-bottom: 0;
    color: #000;
    background: white;
    border-bottom: 1px solid #FFFFFF;
    font-weight: bold;
    cursor: pointer;
}
div#Content #detailTabs ul a.rateIndex.selected {
    background-color: #ff9d1f;
    border-bottom: 1px solid #ff9d1f;
}

#sCity, #sMap, #sAnyWhere,#dCity, #dMap, #dAnyWhere, #loadInfo, #showMap, #routeInfo, #bidInfo,#cInfo, #truckInfo, #authorityInfo, #companyInfo,#insuranceInfo, #safetyInfo, #creditInfoDiv, #companyDocs, #rateInfo, #reqInfo, #rInfo
{
    border: solid 1px #A8A8A8;
    padding: 5px 10px 3px;
    background: #FFFFFF;
}
/*
#creditInfoDiv>div>div
{
    float:left;
    width:255px;
}

#creditInfoDiv #leftSide #leftSideHead div
{
    float:left;
}

#creditInfoDiv #leftSide .divLink
{
    font-size:8pt;
}

#creditInfoDiv #leftSide #leftSideContent
{
    clear:both;
    overflow-x:auto;
    overflow-y:scroll;
    height:145px;
    margin-right:5px;
}

#creditInfoDiv #leftSide #leftSideContent table tr
{
    line-height:15px;
}

#creditInfoDiv #leftSide #leftSideContent table tr.oddRow
{
    background:#EFEFEF;
}

#creditInfoDiv #leftSide #leftSideContent table td
{
    padding-left:3px;
}

#creditInfoDiv #leftSide #leftSideContent .titleRow td
{
    border-top:solid 1px black;
    background-color:#DADADA;
    line-height:18px;
}

#creditInfoDiv #leftSide #leftSideContent td.subrow
{
    padding-left:20px;
}

#creditInfoDiv #leftSide #leftSideFoot div
{
    float:right;
    margin-right:10px;
}


#creditInfoDiv #rightSide
{
    border-left: solid 1px gray; padding-left:5px;
    text-align:center;
}

#creditInfoDiv #rightSide table
{
    margin-top:8px;
}

#creditInfoDiv #rightSide thead tr
{
    font-size:12pt;
    font-weight:bolder;
    line-height:17px;
}

#creditInfoDiv #rightSide tbody tr  td
{
    padding:10px 0;
    line-height:15px;
}
*/

#creditInfoDiv #creditInfoLeftSide, #creditInfoDiv #creditInfoRightSide{float:left;margin:2px 4px;width:252px;height:140px;}
#creditInfoDiv table{line-height:17px;margin-top:2px}
#creditInfoDiv .tableRowHeader{background-color:#B8C691;padding-left:5px;font-weight:bold;}
#creditInfoDiv .tableRowData{background-color:#FFF3AB;padding-left:5px;}

#truckInfo, #authorityInfo, #companyInfo,#insuranceInfo, #safetyInfo, #companyDocs
{
    margin-left: 1px;
}

#companyDocs .disclaimer
{
    font-size: 8pt;
    line-height:12px;
    margin-top:5px;
}

#companyDocs  #companyDocsContents, #companyDocs  #companyDocsContents #mainContent, #companyDocs  #companyDocsContents #errcode {display:none;}
#companyDocs  #companyDocsContents #errcode {color:Red;}
#companyDocs  #noCompanyDocs, #companyDocs  #companyDocsContents{margin-bottom:10px;}
#companyDocs  #companyDocsListTable{border:1px #9F9F9F solid;table-layout:fixed;width:490px;}
#companyDocs  #companyDocsListTable thead tr{background-color:#DDDDDD;}
#companyDocs  #companyDocsListTable td{padding-left:2px;overflow:hidden;}
#companyDocs  #companyDocsListTable tbody td{border-top:1px #9F9F9F solid;}
#companyDocs  #companyDocsListTable td.last{border-left:1px #9F9F9F solid;}

#cInfo
{
    display:none;
    padding-bottom:3px;
}

#sAnyWhere, #dCity,#sMap, #dMap
{
    display:none;
}

#sMap, #dMap
{
    padding: 5px;
}

#Search .searchTabPanel
{
    padding-top: 8px;
    height: 36px;
}

#Search .searchTabPanel div
{
    float:left;
}

#sCity #sCitySuggestions, #dCity #dCitySuggestions
{
    color:Red;
}

#sCity #sCitySuggestions a, #dCity #dCitySuggestions a
{
    margin-left:20px;
}

#sCity #sCitySuggestions .Suggestions, #dCity #dCitySuggestions .Suggestions
{
    color:#00b529;
    margin-left:20px;
}

#detailTabs {margin:3px 10px 4px 15px !Important;margin:3px 10px 4px 20px;min-width:500px;width:550px;}

#detailTabs #msgLoadGone{display:none;clear:both;height:30px;}
#detailTabs #msgLoadGone div{float:left;}
#detailTabs #msgLoadGone div.msgContent{color:Red;font-weight:bold;line-height:18px;}

#detailTabs #myNotePart, #detailTabs #partnerServicesPart{margin-top:5px; margin-bottom:6px; clear:both;border:1px solid #9F9F9F;}
#detailTabs #myNotePart textarea{border-width: 0px; width: 548px; height: 30px;}
#detailTabs #myNotePart .title,#detailTabs #partnerServicesPart .title{background-color: #DADADA; }
#detailTabs #myNotePart .innerPart{height:32px;}
#detailTabs #partnerServicesPart .innerPart{height:30px;padding:8px 3px 1px 0;background-color:White;}
#detailTabs #partnerServicesPart #newFeatureSection>*{ vertical-align: middle;} 
#detailTabs #partnerServicesPart .partnerServiceItem{float:left;width:134px;text-align:center;height:22px;}
#detailTabs #partnerServicesPart .partnerServiceSeperate{float:left;width:1px;text-align:center;height:22px;border-left:1px solid #9F9F9F;margin:3px 0 0;}

#detailsRightColumn {float:right; margin: 10px 5px 4px 1px; height:100%;width:212px;}
#detailsRightColumn div{line-height:21px;}
#detailsRightColumn>div{margin-bottom:5px;padding:0px;border:1px solid #9F9F9F;}
#detailsRightColumn .title, #detailTabs #myNotePart .title, #detailTabs #partnerServicesPart .title{text-transform:uppercase; font-size:9pt;font-weight:bold;padding-left:3px;height:22px; line-height:22px;}
#detailsRightColumn .title .subTitle{font-size:8pt;font-weight:normal;text-transform:lowercase;}
#detailsRightColumn #profitCalcPart .title{background-color: #00b529; }
#detailsRightColumn #actionPart .title{background-color: #99ccff; }
#detailsRightColumn #flagPart .title{background-color: #ff9999; }
#detailsRightColumn .innerPart {padding:1px 0px 0px 3px; background-color:White;}
#detailsRightColumn .divLink {font-size:8pt;font-weight:bold;}
#profitCalcPart input{width:36px;}
#profitCalcPart  #txtP{background-color:#EFEFEF; border-width: 0px;width:39px;}
#profitCalcPart .innerPart{height:73px;}
#actionPart .innerPart{height:90px;}
#actionPart .innerPart div{height:20px;}
#actionPart .flagSmallIcon{padding-left:16px;}
#actionPart .favCss{padding-left: 15px; background-position: right center;}
#flagPart .innerPart{height:66px;padding-top: 3px;}

.dColTitle, .dColData
{
    display:block;
    line-height:20px;
    float:left;
}

.dColTitle{padding-right:2px;}

.SearchPopup
{
    display:				none;
    position:			absolute;
    background-color:	#fff;
    width:				280px;
    border:				1px solid #777;
    padding:			8px 12px;
    cursor:				default;
    z-index:9999;
}

.myFavorite
{
    background-image:url(../images/searching/BackhaulLogo.png);
    background-repeat:no-repeat;
    background-position: -18px -127px;
    float: right; cursor: pointer;
    padding-left: 18px;
    height:21px;
}

.InfoPopup
{
    display:			none;
    position:			absolute;
    background-color:	#fff;
    width:				240px;
    border:				1px solid #777;
    padding:			0px;
    cursor:				default;
}

#divMySearches
{
    left:500px;
}

#divMySearches ul li span, #divMyTSearches ul li span
{
    display:none;
    font-size:8pt;
}

#divSaveSearch
{
    left: 450px;
    z-index:5;
    width:270px;
}

div#Content #mySearchFooter, div#Content  #SearchPopupErrorMsg
{
    font-size:8pt; color:Red;
}

div#divSaveSearch  #SearchPopupErrorMsg
{
    line-height:9pt;
}

#EditSaveSearch
{
    float: left; padding-left: 4px; height:25px; line-height:25px;
}

#chkSelectedOnly
{
    display:block;float:left;margin-right:3px;height:15px;line-height:15px;
}

#searchSpecOptions
{
    float:left;margin:6px 0 0 20px; display:none;
}

#EditSaveSearch .savedLinkIcon
{
    margin-left:40px;
    background-image: url(../images/searching/BackhaulLogo.png);
    background-repeat:no-repeat;
    background-position: -21px -330px;
}

#EditSaveSearch #lnkSaveSearch
{
    margin-left: 5px;/*18px;*/
}

#divORadiusCoverage, #divDRadiusCoverage
{
    width:				160px;
}

.SearchPopup ul
{
     font-size:			8pt;
     margin-left:		20px;
}

.SearchPopup ul li
{
}
.SearchPopup .Header, .InfoPopup .Header
{ 
    height:	16px;
    margin-bottom: 4px;
    background: #FFFFFF; 
    padding: 2px 2px 2px 0px; 
    height: 14px;
}
#divMyAlerts, #divTBAlertPopup, #divTBSavedSearchesPopup {
    font-size: 1.2em;
    color:#515151;
}
#divMyAlerts a, #divTBAlertPopup a, #divTBSavedSearchesPopup a {
    font-size: 1em;
    color: #00b529;
    text-decoration:underline;
}
#divMyAlerts ul, #divTBAlertPopup ul, #divTBSavedSearchesPopup ul {
    font-size:1.1em;
}
#divMyAlerts ul, #divMyLoadAlerts ul, #divTBAlertPopup ul, #divTBSavedSearchesPopup ul {
    margin-left:20px;
}
#divMyAlerts ul li, #divMyLoadAlerts ul li, #divTBAlertPopup ul li {
    margin-bottom:5px;
    cursor:pointer;
}
#divMyAlerts ul li:hover, #divMyLoadAlerts ul li:hover, #divTBAlertPopup ul li:hover {
    background-color:#DAFFBF;
}
.SpeakerOn {
    display:inline-block;
    cursor:pointer;
    margin:0 4px;
    width:18px;
    height:18px;
    background:url(/res/images/icons/speaker-icon.gif) no-repeat 0 0
}
.SpeakerOff {
    display:inline-block;
    cursor:pointer;
    margin:0 4px;
    width:18px;
    height:18px;
    background:url(/res/images/icons/speaker-icon.gif) no-repeat -18px 0
}
.PlaySound {
    display:inline-block;
    cursor:pointer;
    margin:0 4px;
    width:16px;
    height:16px;
    background:url(/res/images/icons/play.gif) no-repeat;
}
.InfoPopup .Header
{ 
    background: #DCDCDC; 
    border-bottom: #C9C9C9 solid 1px;
}

.SearchPopup .Content, .InfoPopup .Content
{ 
    padding: 2px 12px 2px 12px;
}

.SearchPopup .Footer, .InfoPopup .Footer
{
     margin-top:		10px;
     text-align:		center;
     padding-bottom:	4px;
}

#TagLoadPopup
{
    display:				none;
    position:			absolute;
    background-color:	#fff;
    cursor:				default;
    width:				340px;
    border:				1px solid #8B8B8B;
    float:				left;
    z-index: 100;
}

#TagTruckPopup
{
    display:				none;
    position:			absolute;
    background-color:	#fff;
    cursor:				default;
    width:				340px;
    border:				1px solid #8B8B8B;
    float:				left;
    z-index: 100;
}

#TagTitle
{
    background: #DCDCDC; border-bottom: #C9C9C9 solid 1px;
            padding: 2px 2px 2px 12px; height: 14px; float: left;
}

#hActionsContextMenu, #hHidemenu
{
    position: absolute; height: 74px; display: none;
}

#hHidemenu
{
    height: 53px;
}

#hHidemenu .shadow
{
    height: 51px; width: 152px;
}

#divActions
{
    float: left; margin: 10px 0 10px 8px; width: 150px;
}

#DRButtons{float: right; margin: 30px 40px 4px 0; height: 100%;width:125px;}

#DRButtons div
{
    float:left;
}

#DRButtons .dropdownbtn
{
    padding-left:7px;
    width:100%;
}

.btnIcon {
    background :url(/res/images/sprites/search-functions.gif) no-repeat;
    width:16px;
    height:16px;
    margin:2px 5px 0 0
}
.icoHide {background-position: -32px 0px;}
.icoHideCompany {background-position: 0px 0px;}
.icoPrint {background-position: -16px 0px;}
.icoAddFavorites{background-position: -48px 0px;}
.icoRemoveFavorites{background-position: -64px 0px;}
.tooltip
{
    position:			absolute; 
    top:					0; 
    left:					0; 
    z-index:				3; 
    display:				none; 
    background:			#FFFFD7;
    border:				solid 1px #8B8B8B;
    padding:				12px;
    font-size:			8pt;
    width:				200px;
}
#divCompanyProfile
{
    display:			none;
    position:			absolute;
    background-color:	#fff;
    cursor:				default;
    width:				340px;
    border:				1px solid #8B8B8B;
    padding:			0px;
    z-index: 1001;
}

.tiaM, .tiaC, .myComments, .factorable, #divORadiusCoverage_Close, .popuphelpIcon, .popupcloseicon, .logoA, .logoB, .popuphelplgicon, .autorefreshicon, .dropdownarrow
{
    background-image: url(../images/searching/searchingIcons.png?v=1);
    background-repeat:no-repeat;
}

.tiaM, .tiaC
{
    height: 16px;
    text-align:right;
    margin-top:1px;
}

.tiaM
{
    background-position: -8px -8px;
    width:95px;
    *width: 105px; 
    margin-left:45px;
}

#Content #AdvancedPanel .infoRow .tiaM, #Content #AdvancedPanel .infoRow .tiaC, #Content #AdvancedPanel .infoRow .factorable, #Content #AdvancedPanel .infoRow .favCss{float:right; margin: 0 5px 0 0;}

#chkFavoriteGp{padding-left:18px;}

.tiaC
{
    background-position:-8px -40px;
    width:105px;
    *width:110px;
    margin-left:35px;
    *margin-left:40px;
}

.myComments
{
    background-position:-8px -167px;
    width:16px;
    height:16px;
    margin: 3px 5px 0 42px;
}

.factorable
{ 
    width:100px;
    background-position:-45px -288px;
    *width:110px; 
    height:17px;
    text-align:right;
    margin:3px 0 0 20px;
}

.popuphelpIcon, .popupcloseicon
{
    width:15px;
    height:14px;
    float:right;
    cursor:pointer;
}

.popupcloseicon
{
    background-position:-8px -230px;
}

#detailTabClose
{
    float: right; padding-top: 8px;
}

.popuphelpIcon
{
    background-position:-8px -260px;
    margin-right:3px;
}

.logoA, .logoB
{
    margin:3px 5px 2px 5px;
    width: 21px; 
    height: 16px
}

.logoA
{
    background-position: -8px -72px; 
}

.logoB
{
    background-position: -8px -344px; 
}

.popuphelplgicon
{
    background-position: -8px -199px; 
    width: 42px;
    height:15px;
    margin-top: 2px;
    margin-left: 2px;
}

.autorefreshicon
{
    background-position: -8px -104px; 
    width: 16px; 
    height: 16px;
    float:left;
    margin-right:5px;
}

.dropdownbtn
{
    background-image: url(../images/searching/btn_bg.png);
    background-repeat: repeat-x;
    border: solid 1px #8E8E8E;
    height:20px;
    line-height:20px;
    font-size:9pt;	
    cursor:pointer;
}

.dropdownbtn:hover
{
    background-image: none;
    background-color: #F7F7F7;
}

.dropdownarrow 
{
    background-position: -8px -319px; 
    width: 11px; 
    height: 7px;
    float:left;
    margin-top:7px;
    margin-left:3px;
}

/*
#HideDetailMenu, #ActionsDetailMenu, #ActionsTagMenu, #printOption
{
    
    padding:0px;
}
*/
.overtopmargin
{
    margin-top:-1px;
}

.shadow
{
    position:relative;background-color:#DFDFDF;
}

.sOuterMenu
{
    top:-5px; 
    left:-5px;
    position:absolute; border: 1px solid #666666;background-color:White;padding:1px;
}

#ActionsContextMenu
{
    height: 74px;
    width:178px;
}

#hideMenu
{
    height:50px;
    width:150px;
}

.sInnerMenu
{
    background-image: url(../images/searching/lefttitle.png);
    background-position:top left;
    background-repeat:repeat-y;
    height:100%;
}

div#Content .sInnerMenuList
{
    padding: 0px;
    margin: 0px;
    height:100%;
    list-style-type:none;
}

.menuInnerItem
{
    height:25px;
    line-height:23px;
    padding: 0 0 0 30px;
}

.menuInnerItem:hover
{
    border:1px solid #888888;
    background-color:#F2F2F2;
    height:23px;
    line-height:20px;
    cursor:pointer;
    padding-left:29px;
}

.menuInnerItemSelected
{
    background-image:url(../images/searching/selectedItem.png);
    background-repeat:no-repeat;
}

.HeaderDivStyle, .HeaderDivStyle div div{
    float:left;
    height:17px;
    text-align:center;
    border-top:solid 1px #9F9F9F;
    padding:2px 0px 1px 0px;
}

.HeaderDivStyle div div
{
    padding:2px 4px 1px 4px;
    border-right:solid 1px #9F9F9F;
}

div#divSearchGrid
{
    width:793px;
    min-height:141px;
    line-height:24px;
    border: solid 1px #9F9F9F;
    clear: both; display: none;
    z-index: 9;
}

#TopPager, #BottomPager
{
    clear:both;
    height:24px;
    text-align:center;
    background-color: #F2F2F2;
    color:black;
    position: relative;
}

#divSearchEmptyData, #divHotLeadsNotes
{
    clear:both;
    height:46px;
    vertical-align:middle;
    text-align:center;
    border-bottom: solid 1px #CFCFCF;
    display:none;
}

#divSearchEmptyData div, #divHotLeadsNotes div
{
    padding-top:15px;
}

#divSearchHeader
{
    height:42px;
    background-color: #00a726;
    color: White;
    border-top:solid 2px #CFCFCF;
    border-bottom: solid 2px #CFCFCF;
    text-align:center;
    line-height:18px;
}

div#Content #divSearchHeader div
{
    color:white;
}

.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col9_t, .col3_t, .col4_t
{
    float:left;
    border-right: solid 1px #FFFFFF;
    height:100%;
}

.gridRow .col1, .gridRow .col2, .gridRow .col3, .gridRow .col4, .gridRow .col5, .gridRow .col6, .gridRow .col7, .gridRow .col8, .gridRow .col9,.gridRow .col9_t, .gridRow .col4_t, .gridRow .col3_t 
{
    border-right-color: #CFCFCF;
}

.col1, .col2
{
    width: 20px;
    text-align:center;
}

.col3, .col4, .col3 div, .col4 div
{
    width:150px;
}

.col3_t, .col3_t div
{
    width:140px;
}

.col3_t #OrigRadius
{
    width:44px;
}

.col4_t,.col4_t div
{
    width: 160px;
}

.cellUpper, .cellLower
{
    float: left; 
    height: 18px; 
    padding: 2px 0 1px;
}

.cellUpper
{
    border-bottom: solid 1px #9F9F9F;
}

.cellNone
{
    border-bottom: solid 1px #9F9F9F;
    float: left; 
    height: 18px; 
    padding: 2px 0 1px;
}

.cellLower,  .cell_l
{
    border-right: solid 1px #9F9F9F;
}

.lastCell
{
    border-width:0px;
}

.col5, .col5 div
{
    width:45px;
}

.col6, .col6 div
{
    width:85px;
}

.col6_l, .col6_l div
{
    width:71px;
}

.col7, .col7 div
{
    width:65px;
}

.col8, .col8 div
{
    width:133px;
}

.col9, .col9 div
{
    width:80px;
}

.col9_l, .col9_l div
{
    width:94px;
}

.col9_l_index,  .col9_l_index div {
    width: 47px;
}
.col9_l_credit, .col9_l_credit div {
    width: 46px;
}
.col9_l_index {
    position: relative;
}

.col9_l_index .rateIndex {
    height: 22px;
    padding-top:2px;
}

.col9_l_credit .creditData,.DTPData {
    height: 24px;
}

.col9_l_credit .creditData div, .DTPData div {
    height: 24px;
    float: left;
}

.col9_l_credit .leftCol{
    border-right: 1px solid #CFCFCF;
    width: 22px;
}

.col9_l_credit .rightCol {
    width: 23px;
}

.col9_l_credit .DTPData {
    height: 21px;
}

.col9_t, .col9_t div
{
    width:126px;
}

.col10, .col10 .ageData, .col10 .cellUpper, .col10 .rankData
{
    width:56px;
}

.gridRow
{
    clear:both;
    height:46px;
    border-bottom: solid 1px #CFCFCF;
    padding:0px;
    overflow:hidden;
    font-weight:bold;
    cursor:pointer;
}

.gridRow:hover, #divSearchData .isNewMatch:hover
{
    background:#F0F8DC;
}

.gridRow .locked, .locked
{
    vertical-align:text-bottom;
    cursor:default;
}

.lockedLink
{
    text-decoration:underline;
    color:Silver;
    cursor:default;
}

#lockedIconElem, #lockedDetailsIconElem
{
    display:none;
}

.gridRow .lockedOutside
{
    padding-top:3px;
    width:100%;
}

div#divSearchGrid .selectedGridRow
{
    /*background-color: #CFAF5A;*/
    background-color: #E0F5DE;
}

.isReadGridRow
{
    font-weight:normal;
}

#divSearchData .isNewMatch
{
    /*background-color: #F4A7A7;*/
    background-color: #FFFFE8;
    
}
/*
#divSearchData .isNewMatch div
{
    color: #FFFFE8;
}

#divSearchData .isNewMatch:hover div
{
    color:#000000;
}
*/
div#Content #divSearchGrid .isGoneRow div
{
    text-decoration: line-through;
    color:#CCCCCC;
}


div#Content #divSearchGrid .isGoneRow .divLink, div#Content #divSearchGrid .isGoneRow .col2 a, div#Content #divSearchGrid .isGoneRow .DTPData .divLink:hover
{
    color:#CCCCCC;
    text-decoration:none;
}

div#Content #divSearchGrid .isGoneRow .DTPData .divLink
{
    text-decoration:underline;
}

.evenGridRow
{
    background-color: #EFEFEF;
}

.col1 .chkData, #divSearchHeader .col1 div
{
    margin-top:11px;
}

.col1 .chkData input{
    margin-left:1px;width:13px;height:13px; overflow:hidden;
}

.col1 .notesIcon
{
    margin-top:-6px;
}

.col2 .tagData
{
    margin-top:9px;
}

.col2 .tagData .notesIcon
{
    cursor:pointer;
}

.col3 .originData, .col3_t .originData
{
    padding-top:9px;padding-left:2px;height:24px;overflow:hidden;text-transform:uppercase;
}
.col4 .destData
{
    padding-top:9px;padding-left:2px;height:24px;overflow:hidden;text-transform:uppercase;
}

.col4_t .destData
{
    padding-top:9px;padding-left:2px;line-height:24px;overflow:hidden;text-transform:uppercase;
}

.col5 .pickupData, .col6 .equipData,.col7 .distData,.col8 .companyData,.col9 .creditData, .col10 .ageData, .col9_t .insuranceOnFile,.col9_l_index .rateIndex, .col9_l_credit .creditData
{
    text-align:center;
    border-bottom: solid 1px #CFCFCF;
    overflow:hidden;
}

.col6 .equipData
{
    height:24px;
}

div#Content .isGoneRow .col7 .distData a
{
    color: #CCCCCC;
}

.col8 .companyData
{
    height:24px;
    overflow:hidden;
    text-transform: capitalize;
}

.col8 .companyData_Load
{
    height:46px;
    line-height: 46px;
    overflow:hidden;
    text-transform: capitalize;
    border-bottom-width: 0;
    text-align:center;
}

.col5 .rateData,.col6 .sizeData, .col6 .lengthData, .col7 .weightData, .col8 .phoneData,.col9 .DTPData, .col9 .rankData, .col10 .tiaData, .col10 .qpData, .col9_t .commonData,.col9_t .contractData,.col10 .rankData,.col9_l_index .DTPData2, .col9_l_credit .DTPData,.col9_l_index .amountData
{
    text-align:center;
    overflow:hidden;
}
.col6 .equipData, .col6 .sizeData
{
    text-transform:uppercase;
}

.col6 .sizeData,.col6 .lengthData,.col9 .DTPData, .col9 .rankData, .col10 .tiaData, .col10 .qpData,.col9_t .commonData,.col9_t .contractData,.col10 .rankData
{
    float:left;
}
.col6 .sizeData, .col10 .tiaData,.col9_t .commonData
{
    border-right: solid 1px #CFCFCF;
}
.col9 .creditData
{
    height:24px;
}

.col9 .DTPDataT
{
    width:43px;
}

.col9 .rankData, .col9 .rankDataT
{
    width: 36px;
}

.col9_l #CreditRating, .col9_l #DaysToPay, .col9_l .creditData, .col9_l .DTPData
{
    width: 46px;
}

 .col9_l .creditData, .col9_l .DTPData, .col9_l  .rateIndex, .col9_l .DTPData2
 {
    float:left;
    text-align:center;
    border-bottom: solid 1px #CFCFCF;
    overflow:hidden;
 }
 
 .col9_l .rateIndex, .col9_l .DTPData2
 {
     border-right: #CFCFCF solid 1px;
 }

 .col9_l #CreditRating2, .col9_l #DaysToPay2, .col9_l  .rateIndex, .col9_l .DTPData2
 {
     width: 47px;
 }

.col9_t .commonData, .col9_t .commonDataT
{
    width:63px;
}

.col9_t .contractData, .col9_t .contractDataT
{
    width:62px;
}

.col10 .tiaData, .col10 .tiaDataT
{
    width: 27px;
}

.col10 .qpData, .col10 .qpDataT
{
    width: 28px; 
}

.col10 .tiaData,.col10 .qpData
{
    height:21px;
}

div#Content #divSearchHeader .sortColumn
{
    background-color:#00b529;
    color:Black;
    cursor:pointer;
    background-repeat:no-repeat;
    background-position: right top;
}

.descSort
{
    background-image: url(../images/searching/asc.png);
}

.ascSort
{
    background-image: url(../images/searching/desc.png);
}

#Origin:hover,#OrigCity:hover,#OrigState:hover,#OrigRadius:hover,#Destination:hover,#DestCity:hover,#DestState:hover,#DestRadius:hover,#PickupDate:hover,#Equipment:hover,#Size:hover,#Length:hover,#Distance:hover,#Weight:hover,#Company:hover,#Phone:hover,#CreditRating:hover,#DaysToPay:hover,#Rank:hover,#PostingAge:hover,#TIA:hover,#QuickPay:hover, #Destinations:hover, #AvailableDate:hover,#TruckRank:hover,#InsuranceOnFile:hover, #CommonAuth:hover,#ContractAuth:hover, #SearchedOn:hover,#DaysToPay2:hover, #Rate:hover
{
    cursor:pointer;
    background-color: #00b529;
}

#divSearchHeader.hotLeadHeader #OrigCity, #divSearchHeader.hotLeadHeader #OrigState, #divSearchHeader.hotLeadHeader #OrigRadius,#divSearchHeader.hotLeadHeader #DestCity,#divSearchHeader.hotLeadHeader #DestState,#divSearchHeader.hotLeadHeader #DestRadius
{
    cursor:default;
    background-color:transparent;
}

#Size, .col6 .sizeData
{
    width: 39px;
}

.col6_l #Size, .col6_l .sizeData
{
    width: 35px;
}

#OrigCity, #DestCity
{
    width:45px;
}

#OrigState, #DestState 
{
    width: 49px;
}

#OrigRadius, #DestRadius
{
    width: 54px;
}

#Length, .col6 .lengthData
{
    width:45px;
}

.col6_l #Length, .col6_l .lengthData
{
    width:35px;
}

#Destinations
{
    padding-top: 3px; padding-bottom: 3px;
}

#TruckRank
{
    width:56px;
}

.fuelTax
{
    width:100px;
    height:20px;
    background-position: -0px -521px;
}
.newFeature
{
    width:20px;
    height:11px;
    background-position: -28px -473px;
}
.rating4, .rating3, .rating2, .rating1, .rating0,.fuelTax,.newFeature, .ratingN,.attentionIcon,.videoIco,.trainingIco ,.notesIcon,.TIATrue,.factorIcon, .add2LoadIcon, .tagIcon, .favoriteIcon, .loadsIcon, .truckIcon, .star4big, .star3big, .star2big, .star1big, .star0big, .tia0Icon, .tia10Icon,.tia100Icon,.tia25Icon, .rankIcon,.rankIconDown,.rankIconUp, .usmap, .camap, .usmapoff, .camapoff, .cityStateHelpIcon, .creditIcon,.viewAllLoads,.viewAllTrucks, .trackIcon
{
    background-image: url(../images/searching/otherIcons.png?v=3);
    background-repeat:no-repeat;
}

.clip               { position: absolute; top: 0; left: 0; }

.clipwrapper        { position: relative; width: 20px; }

.smallUSA { clip:rect(0px 285px 10px 269px); left: -269px;top:3px; }
.smallCanada { clip:rect(10px 285px 20px 269px); left: -269px;top:-7px; }
.creditIcon
{
    clip:rect(141px 68px 157px 55px); left: -55px;top:-141px; 
}

.rating4, .rating3, .rating2, .rating1, .rating0, .ratingN
{
    width: 38px; 
    height: 12px;
    margin-left: 18px;
    margin-top: 6px;
}

.rating4 {
    background-position: -6px -6px; 
}

.rating3 {
    background-position: -6px -30px; 
}

.rating2 {
    background-position: -6px -54px;
}

.rating1 {
    background-position: -6px -78px;
}

.rating0 {
    background-position: -6px -102px;
}

.ratingN {
    background-position: -6px -126px;
    width:11px !important; 
    margin-left: 36px;
}

.rankIcon,.rankIconDown,.rankIconUp
{
    margin-left:10px;
    margin-top:2px;
    height:16px;
    width:16px;
}
.videoIco
{
    height:21px;
    width:21px;
    background-position: -5px -445px;
}

.trainingIco
{
    height:21px;
    width:22px;
    background-position: -28px -445px;
}
.rankIcon
{
    background-position : -32px -212px;
}

.rankIconDown
{
    background-position : -32px -192px;
}

.rankIconUp
{
    background-position : -32px -232px;
}

#detailTabs .rankIcon, #detailTabs .rankIconDown, #detailTabs .rankIconUp, #divActions .rankIcon, #divActions .rankIconDown, #divActions .rankIconUp
{
    display:inline-block;
    margin:0px 1px;
    width:15px;
}


#divSearchGrid .gridDetails
{
    background-color: #FFFFCC;
    /*min-height:235px;*/
    height:100%;   /*for IE not for firefox*/
    border-bottom: solid 1px #CFCFCF;
    padding-bottom:2px;
    /*overflow:hidden;*/
}

#divSearchGrid .gridDetails #NotAvailableLoad
{
    color:Red;
    font-size:12pt;
    font-weight:bolder;
    line-height:30px;
    text-align:center;
    display:none;
}

#divSearchGrid .gridDetails #NotAvailableLoad>.divLink {font-size:9pt;}

#errMsgVal{margin-left:2px;margin-top:6px;color:Red;}

.attentionIcon{background-position: -6px -141px;height:16px;width:16px;}

.errCss
{
    border: 1px solid red;
}

.notesIcon
{
    width:18px;
    height:15px;
    background-position: -2px -159px;
    margin-top: 13px;
}

.TIATrue
{
    width:17px;
    height:12px;
    background-position:-6px -176px;
    margin-left:4px;
    margin-top:3px;
}

.factorIcon
{
    width:19px;
    height:17px;
    background-position: -60px -191px;
}

.trackIcon
{
    width:20px;
    height:17px;
    background-position: -60px -172px;
}

.add2LoadIcon
{
    background-position:-6px -192px;
    padding-left: 20px;
    height: 20px;
}

.tagIcon
{
    background-position:-2px -159px;/*-6px -211px;*/
    padding-left: 20px;
    margin-top: 4px;
    height: 15px;
    line-height:15px;
}

.favoriteIcon
{
    background-position:-6px -231px;
    padding-left:19px;
    height:20px;
}

.loadsIcon
{
    background-position: -6px -252px;
    padding-left: 19px;
    height:20px;
}

.truckIcon
{
    background-position: -6px -272px;
    padding-left: 28px;
    height:20px;
}

.viewAllLoads
{
    background-position: -6px -473px;
    height:21px;
    width: 22px;
}

.viewAllTrucks
{
    background-position: -7px -499px;
    padding-left: 34px;
    height:20px;
}

.AddFavorite, .RemoveFavorite,.favCss{background-repeat:no-repeat;height:24px;padding-left:28px;}

.AddFavorite{background-image: url(../images/searching/favorites_add.png);}
.RemoveFavorite{background-image: url(../images/searching/favorites_remove.png);}

.favCss{background-image: url(../images/searching/favorite.png); height:15px;padding-left:11px;}

#truckInfoComp.favCss{padding-left:15px;}

.star4big, .star3big, .star2big, .star1big, .star0big
{
    width:48px;
    height:14px;
    margin-top:4px;
}

.infoblock .star1big, .infoblock .star4big, .infoblock .star3big, .infoblock .star2big, .infoblock .star0big{display:inline-block;}
.star4big{background-position:-6px -297px;}

.star3big{background-position: -6px -314px;}
.infoblock .star3big{background-position: -6px -311px;}

.star2big{background-position: -6px -328px;}

.star1big{background-position: -6px -345px;}

.star0big{background-position: -6px -363px;}

.tia0Icon
{
    background-position: 0px -381px;
    height:18px;
    width:75px;
}

.tia10Icon,.tia100Icon,.tia25Icon
{
    background-position:0px -403px;
    height:18px;
    width:83px;
}

#loadBarTitle
{
    width: 180px; position: absolute; left: 3px; height: 21px;text-align:left;
}

#TopPageTitle, #BottomPagerTitle
{
    position: absolute; left: 169px; width: 527px; text-align:center;
}

#TopPageTitle span, #BottomPagerTitle span
{
    color:Gray;
}

#BottomPager
{
    position: relative;
}

#showMap, #rateInfo, #reqInfo
{
    display: none;  margin-bottom: 3px;
}

#rateInfo {
    border-width: 4px; 
    border-color: rgb(255, 216, 0); 
    margin-bottom: 3px;
    min-height:206px;
}
#radiobkgrdID {
    float:right;
    text-align:right;
}

#reqInfo #reqInfoLeftCol, #reqInfo #reqInfoRightCol_1, #reqInfo #reqInfoRightCol_2{padding:5px;line-height:16px;}
#reqInfo #reqInfoLeftCol{width:60%;float:left;}
#reqInfo #reqInfoRightCol_1, #reqInfo #reqInfoRightCol_2{width:35%;padding-right:0;float:right;}
#reqInfo #reqInfoRightCol_2{display:none;vertical-align:middle;text-align:center;}
#reqInfo #reqInfoRightCol_2 p{margin:24% auto;display:table;font-weight:bold;}
#reqInfo #reqInfoDetails{padding:3px 8px;border:1px solid #7F7F7F;height:75px;overflow:auto;margin-top:3px;}
#reqInfo #reqInfoDetailsList {margin-left:10px;}
#reqInfo #reqInfoDetailsList li{float:none;height:auto;text-align:left;list-style-type:disc;}

#showMapColLeft
{
    float:left;
    margin-left:20px;
}

#showMapColLeft img
{
    cursor:pointer;
    border: solid 1px;
}

#showMapColRight
{
    padding: 0px 6px; width: 240px; float: right; height: 100%;position:relative;
}

#lblMapToll
{
    color:Maroon;
    font-weight:bold;
}

#bidInfo .dColTitle div, #bidInfo .dColData div
{
    height:22px;
}

.dColData b
{
    color:Black;
}

#btnBidSend, #btnBidPreview
{
    border-width: 0px; color: rgb(63, 63, 63); font-family: Arial; font-weight: normal; text-decoration: none; height: 20px;
}

#btnBidSend
{
    width:44px;
}
#btnBidPreview
{
    width: 50px;
}



#bidButtons
{
    clear: both; text-align: center; height: 35px;
}

#bidInfoContents #bidErrorMsg
{
    width:170px;
    float:left;
    color:Red;
    text-align:left;
}

#bidInfoNoContents 
{
    padding-left: 30px;
}

#bidInfoNoContents  #bidWarning
{
    background-image:url(../images/searching/BackhaulLogo.png);
    background-repeat:no-repeat;
    height:40px;
    background-position: -19px -151px;
    padding-left:40px;
    font-size:13pt;
    line-height:40px;
    vertical-align:middle;
}

#bidInfoNoContents #bidLoadContactName,  #bidInfoNoContents #bidLoadContactPhone
{
    color:#FF9A02;
}

#bidButtons .bidBtnOuter
{
    padding: 5px; width: 52px; float: left;
}

#divBidPreview
{
    width:500px;z-index:1200;
}

#divBidPreview .Content
{
    overflow:auto;
}

#divBidPreview .Footer
{
    text-align: center; margin-bottom: 4px;
    padding-left: 157px;
}

#divBidPreview .Footer input
{
    border-width: 0px; color: rgb(63, 63, 63); font-family: Arial; font-size: 9pt; font-weight: normal; text-decoration: none; height: 100%; width: 70px;
}

#divBidPreview .Footer .btnBorder
{
    width: 70px; float:left;
}

#helpMenuContents
{
    display:none;z-index:999;position:absolute;width:180px;background-color:#FFFFCC;padding-left:0px;height:45px;line-height:22px;
}

#helpMenuContents ul#helpMenuList
{
    list-style-type:none;
    margin-left:0px;
    height:22px;
    color: #BD4800;
    background-color:#FFFFCC;
}

#helpMenuList li
{
    padding-left: 5px;
    border-bottom: solid 1px #FFEB81;
    cursor:pointer;
    background-color:#FFFFCC;
    border-right:solid 1px #ECC101;
    border-left:solid 1px #ECC101;
}

#helpMenuList li a
{
    color:#BD4800;
    text-decoration:none;
}

#helpMenuList li:hover, #helpMenuList li a:hover
{
    color: #e5870f;
    text-decoration: underline;
    background-color: #FFFFFF;
}

#helpMenuList li.lasthelpmenulist
{
    border-bottom:solid 1px #ECC101;
}
#helpMenuList li:first-child
{
    border-top:solid 1px #ECC101;
}

#helpMenuDiv
{
    background-image: url(/res/images/searching/BackhaulLogo.png);
    background-repeat:no-repeat;
    background-position: -20px -300px;
    height:20px;
    width:120px;
    position:absolute;right: 0px;top:3px;display:block; cursor:pointer;
}

div#Content .divLink {
    cursor: pointer;
    color: #00b529;
    text-decoration: underline;
}
.divLink, .boldDivLink {
    color: #00b529;
}
.boldDivLink {
    font-weight:bold;
}
div#Content .divLink:hover {
    color: #00a726;
    text-decoration:none;
}
div#Content .divLinkDisable {color:Silver;text-decoration:none;cursor:default;}
div#Content a.divLinkDisable{text-decoration:none;cursor:default;}
.divBoldData {
    font-weight:bold;
}
.divTableVideo tr:first-child td
{
    padding-left:3px;
    font-weight:bold;
    font-size:10pt;
    
}
.divTableVideo tr td
{
    padding-left:5px;
}

.boldLink
{
    font-weight:bold;
    font-size:10pt;
}

.divTableHeader  td
{
    background-color: #DADADA;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:6px;
    padding-right:6px;
}

.divTableData tr td:first-child
{
    text-align:left;
    padding-left:6px;
}

.divTableData tr td
{
    text-align:center;
    padding-top:3px;
    padding-bottom:3px;
}

.divTableData 
{
    border-width:1px;
    border-style:solid;
    border-color: #A8A8A8;
    border-collapse:collapse;
    margin-top:10px;
    margin-bottom:5px;
}

.divDisclaimer
{
    cursor: pointer;
    color: #00b529;
    text-decoration: underline;
    font-size:8pt;
}
#googleInfo {overflow:hidden;height:48px;width:235px;display:none;background-color:#DADADA;padding-left:2px;}

#loadInfo .dColData div, #lblMapMileage, #lblMapTime, #routeInfoLeftCol2, #roadConditionInfo, #weatherInfo,#fuelPricesInfo, #mapDest, #mapOrigin, .dataCol, #loadInfoExtraInfo textarea, #googleInfo #googleDistance, #googleInfo #googleTime
{
    font-weight:bold;
    color:Black;
}

#mapDest, #mapOrigin
{
    text-transform:uppercase;
}

#loadInfo .loadInfoLeftTable, #loadInfo  .loadInfoRightTable
{
    width:100%;
    line-height:20px;
}

#loadInfo .loadInfoRightTable .dataCol
{
    width: 168px;
    overflow:hidden;
}

#loadInfo .loadInfoLeftTable .dataCol
{
    width:180px;
    overflow:hidden;
}

#loadInfo #loadInfoComp.favCss
{
    padding-left:15px;
}

#loadInfoExtraInfo textarea
{
    width: 250px; height: 45px;
}

#ddlPageSize
{
    width: 50px;
}

#TopPagerRight
{
    position: absolute; right: 10px;
}

#TopPagerRight div
{
    float: left;
}
#TopPagerRight div:first-child
{
    padding-top: 1px; width: 35px;
}
#TopPagerSize
{
    padding-top:2px;margin-left:2px;
}

#DCAMap, #DLists, #DCAList,#OCAMap, #OLists, #OCAList
{
    display:none;
}

.mapOuter, .showMapOuter
{
    display:inline-block; width:21px;height:18px;cursor:pointer;
}

.mapOuter span, .showMapOuter span
{
    background-position:center;
    background-repeat:no-repeat;
    width:19px;
    display:inline-block;
    height:14px;
    line-height:14px;
}

.mapwithborder
{
    border: solid 2px #00b529;
}

.usmap
{
    background-position: -32px -270px !important;
    width:19px;

}

.camap
{
    background-position: -32px -126px !important;
    width:19px;
    height:14px;
}

.usmapoff
{
    background-position: -32px -252px !important;
    width:19px;
    height:14px;
    cursor:default;
}

.camapoff
{
    background-position: -32px -142px !important;
    width:19px;
    height:14px;
    cursor:default;
}

.statesMapList
{
    font-weight:bold;height:28px;line-height:28px;
}

.statesMapList .text
{
    padding-left:15px;
}

.statesMapList .spanLink
{
    cursor:pointer;
    color: #00b529;
    text-decoration:underline;
    font-size:8pt;
}

.statesMapList .spanLink:hover
{
    text-decoration:none;
}

.statesMapList .spanLinkOff
{
    text-decoration:none;
    color:Black;
    cursor:default;
    font-size:8pt;
}

.listpanel span
{
    width:40px;
    display:inline-block;
}

.listpanel span label
{
    width:20px;
    display:inline-block;
}

#DCAList,#DUSList, #OCAList,#OUSList
{
    margin-left:2px;
    margin-top:6px;
}

#DCAList div, #DUSList div,#OCAList div, #OUSList div
{
    line-height:18px;
    height:18px;
}

#tagCompanyName
{
    font-weight:bold;
}

#tagRating, #tabRating
{
    display:none;
    position:relative;
    left:85px; 
    top: -3px;
    background-color: white;
    padding:2px;
    padding-top: 0px;
    height: 60px;
    border: 1px solid black;
    width:175px;
    line-height:15px;
}


#tagRating table, #tabRating table
{
    width:100%;
}

#tagRating td, #tabRating td
{
    text-align:center;
    color: #666666;
    font-size: 11px;
}
#tagRating td .tdRatingText, #tabRating td .tdRatingText
{
    vertical-align: middle; height: 40px; 
}

#TagBody
{
    height:170px;
    padding:5px 10px 0px;
}

#TagBody #TagBodyValues img
{
    cursor:pointer;
}

.tagFooter
{
    background: #F3F3F3; border-top: #E0E0E0 solid 1px; padding: 5px 12px 0px 100px;
            height: 30px;
}

.tagFooter div
{
    float:left;
}

.tagSaveButton
{
    font-size: 9pt; width: 60px;
}

.tagCancelButton
{
    font-size: 9pt; width: 60px;
}

#routeInfoLeftCol1, #routeInfoLeftCol2
{
    float:left; line-height:20px;
}

#routeInfoLeftCol1
{
    width:183px; 
}
#routeInfoLeftCol2
{
    width:40px;
    text-align:center;
    padding-right:10px;
}

#routeInfoLeftCol1 div
{
    width:100%;
}

#routeInfoLeftCol1 div span
{
    text-transform:capitalize;
}

#routeInfoRightCol
{
    width:223px; float:left; border-left: solid 1px silver;padding-left:20px;
}

#fuelMile
{
    width:30px;
}

#fuelPrice
{
    width:25px;
}

#fuelMPG
{
    width:18px;
    text-align:right;
}

#fuelMile, #fuelPrice, #fuelMPG
{
    height:14px;
}

.roadCondition, .weatherCondition, .fuelPricesCondition, .fuelCostCalculator
{
    background-image:url(../images/searching/BackhaulLogo.png);
    background-repeat:no-repeat;
    padding-left: 22px;
    height:22px;
}
.roadCondition, .weatherCondition, .fuelPricesCondition, .fuelCostCalculator
{
    line-height:22px;
}

.roadCondition
{
    background-position: -18px -7px;
}

.weatherCondition
{
    background-position: -18px -37px;
}

.fuelPricesCondition
{
    background-position: -18px -67px;
}

.fuelCostCalculator
{
    background-position:-18px -97px;
}


/* Update billind info page*/
div.PrivacyDIV
{
    border-color: #00b529;
    border-width:1px; 
    border-style:dashed;
    width:210px;
    height:110px; 
    clear:both;
}

div.PrivacyContents
{
    margin-left:7px;
    margin-top:6px;
    width:100%;
    line-height:16px;
}

div.PrivacyIcon
{
    background-image:url(../images/icons/email.gif);
    background-repeat:no-repeat;
    width:35px;
    height:35px;
    float:left;
}

div.PrivacyTitle
{
    margin-left:10px; 
    font-size:20px !important;
    color: #00b529 !important;
    font-weight:bold;
    line-height:22px;
    float:left;
    height:46px;
}

div.SecurityDIV
{
    border-color: #00b529;
    border-width:1px; 
    border-style:dashed;
    width:210px;
    height:92px; 
    clear:both;
}

div.SecurityContents
{
    margin-left:7px;
    margin-top:6px;
    width:100%;
    line-height:16px;
}

div.SecurityIcon
{
    background-image:url(../images/icons/security.gif);
    background-repeat:no-repeat;
    width:35px;
    height:35px;
    float:left;
}

div.SecurityTitle
{
    margin-left:10px; 
    font-size:20px !important;
    color:#6B6B63 !important;
    font-weight:bold;
    line-height:22px;
    float:left;
    height:46px;
}

div.HelpDIV
{
    border-color:#4F81BD;
    border-width:1px;
    border-style:dashed;
    width:210px;
    height:100px;
    clear:both;
}

div.HelpContents
{
    margin-left:7px;
    margin-top:6px;
    margin-right:5px;
    line-height:14px;
    width:100%;
}

div.HelpIcon
{
    background-image:url(../images/icons/question.gif);
    background-repeat:no-repeat;
    width:35px;
    height:35px;
    float:left;
}

div.HelpTitle
{
    margin-left:10px; 
    font-size:20px !important;
    color:#107BC6 !important;
    font-weight:bold;
    line-height:22px;
    float:left;
    height:46px;
    width:160px;
}

.cityStateHelpIcon
{
    background-position: -55px -126px;
    height:13px;
    width:12px;
    padding:0px 2px 2px 16px; 
    font-size:8pt; 
    margin-bottom:5px; 
    color:#3F3F3F;
}

#sCityStateHelp, #dCityStateHelp, #oMultipleCityStateHelp
{
    width:500px;margin-top:10px;
    display:none;
}

#divCityStateExample
{
    border:solid 1px #777;position:absolute;width:150px;padding:10px;background:#FFF;display:none;font-size:8pt;z-index:100;
}

.DisableBtnBg
{
    background:url('/res/images/searching/Btn_bg.png') repeat-x scroll center bottom;
    cursor:pointer;
    border: 1px solid #7F7F7F;
    border-bottom-width:0px;
    font-size:9pt;
    padding:1px;
    vertical-align:middle; 
}


.NormalBtnBg
{
    background:#D8E3B6 url('/res/images/searching/btnBg.png') repeat-x scroll center bottom;
    cursor:pointer;
    border: 1px solid #00b529;
    font-size:9pt;
    padding:1px;
    vertical-align:middle; 
}
#btnSearch, #pollSend, #btnReviewSubmit, .commonBtn, .commonBtnDisabled
{
    background:url('/res/images/searching/btnSearchBg.png');
    cursor:pointer;
    -moz-border-radius:4px;
    border: 1px solid #F6BE68;
    font-size:9pt;
    vertical-align:middle;
    margin:8px 0;
}

.commonBtn, .commonBtnDisabled{margin:0;}
#Content .commonBtn div{color:Black;}
.commonBtnDisabled{background-position: 0 -56px; border: 1px solid #ADADAD;cursor:default;}
#Content .commonBtnDisabled{color:#999999;}

#btnSearch:hover, #pollSend:hover, #btnReviewSubmit:hover, .commonBtn:hover
{
    background:url('/res/images/searching/btnSearchBg.png') 0 -28px;
    border: 1px solid #99CCE6;
}

.NormalBtnBg1
{
    background:#D7E8FD url('/res/images/searching/btnBckgrd.gif') repeat-x scroll center bottom;
    cursor:pointer;
    border: 1px solid #6A8CCB;
    font-size:9pt;
    padding:1px;
    vertical-align:middle; 
}

.NormalBtnBg2
{
    background: #00b529 url('/res/images/searching/btnBckgrd_g.png') repeat-x scroll center bottom;
    cursor:pointer;
    border: 1px solid #00a726;
    font-size:9pt;
    padding:1px;
    vertical-align:middle;
    color:#000000; 
}

.NormalBtnBg2:hover
{
    background: #00a726 url('/res/images/searching/btnBckgrdhover_g.png') repeat-x scroll center top;
}

.NormalBtnBg div, .NormalBtnBg1 div
{
    float:left;
}

.NormalBtnBg .dropdownarrow, .NormalBtnBg1 .dropdownarrow
{
    margin-left:0px;
    margin-right:3px;
}

.NormalBtnBgHover
{
    background:#FFF2C8 url('/res/images/searching/btnBgHover.png') repeat-x scroll center bottom;
}

.NormalBtnBgDown
{
    background:#FFCF8B url('/res/images/searching/btnBgDown.png') repeat-x scroll center top;
}

#overlay
{
    position:fixed;z-index:1000;top:0px;left:0px;width:100%;height:100%;background-color:#666666;opacity:.7;filter:alpha(opacity=70);display:none;
}

#divFactorInfo, #divMacroPointPopup
{
    width:680px;
    z-index:1001;
}
#loadboardAddedPopup
{
    width:330px;
    z-index:1001;
}

#upgradeTollFreePopup{z-index:1001;width:380px;}

.compInfoCR .divLink, .compInfoCR img
{
    cursor:pointer;
}

#compInfoCRLink div
{
    float:left;
    cursor:pointer;
}

.pTitle
{
    font-size:12pt;font-weight:bold;
}

td.factorTableCol 
{
    border:solid 2px Silver; padding:10px;background-color:#FFF7AB;vertical-align:top;
}

#HideTopMenuPart
{
    width:60px;height:20px;
}

#HideTopMenu
{
    border-right:0px;
}

#HideTopDropDownMenuDiv
{
    margin-left:5px;margin-top:5px;display:none;
}

#HideTopDropDownMenuDiv .shadow
{
    height: 51px; width: 176px; z-index: 101;
}

/* Glossary */
#alphalist { margin: 10px 0px; }
#alphalist a , #alphalist a.current:hover { font-size: 10px; color: #003366 !important; border: solid 1px #ccc; text-align: center; text-decoration: none !important; padding: 2px 5px; margin-right: 1px; margin-bottom: 3px; }
#alphalist a:hover, #alphalist a.current {background: #9ACD32; border: solid 1px #ccc; color: #fff;}
/* ------------------------------- */
/*My Truck*/
/*
    #SinglePostPopupBorder, #MultiplePostPopupBorder
     {
        background:#000;
        display:none;
        position:absolute;
        opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);
     }
   */  
      .popupborder
      {
        background:#000;
        display:none;
        position:absolute;
        opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);
        z-index:12003;
      }
     
     .SinglePostPopup, .MultiplePostPopup {
        border:solid 1px #DCDCDC;
        background: #FFF;
        padding:5px;
        display:none;
        position:absolute;
        z-index:12004;
     }
     
     .styled 
     { 
        position: relative;
        opacity: 0; 
        filter: alpha(opacity=0); 
        z-index: 5;
        font-family: Tahoma;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
     }
     
     #spUCPanel .dxeControlsCell, #spUCPanel .dxeErrorFrameWithoutError, #mpUCPanel .dxeErrorFrameWithoutError, #mpUCPanel .dxeErrorFrameWithoutError .dxeControlsCell, #divLoadPostPopups .dxeErrorFrameWithoutError
     {
        padding: 0px;
        border:0px;
        margin:0px;
     }
     
     .spRoundPanel
     {
        margin-top:5px;
     }
     
     #contentControl2City
     {
        height:20px;
     }
     #contentControl2City div
     {
        float:left;
     }
     
     #spUCPanel .dxeTextBox TD.dxic
     {
        padding-bottom:0px;
     }
     
     #spUCPanel input.dexEditArea
     {
        margin-bottom:0px;
        margin-top:0px;
     }
     
     #mpUCPanel .cell
    {
        border: solid 1px #9F9F9F;
        background: #FFF;
        float: left;
        padding: 2px;
        height: 22px;
        text-align: center;
        vertical-align: middle;
        margin: -1px -1px 0 0;
    }
    
    #mpUCPanel .hideDiv, #spUCPanel .hideDiv
    {
        display:none;
    }
    
    #mpUCPanel #mpHeader div
    {
        border: solid 1px #9F9F9F;
        background: #DCDCDC;
        float: left;
        margin-right: -1px;
        text-align: center;
        padding: 6px 2px 0px 2px;
        height: 30px;
        vertical-align: middle;
        line-height:24px;
    }
    
    #divOrigin.MultiplePostPopup div
    {
        float:left;
    }
    
    #divOrigin #divOriginBtnApply, #divDestination #divDestinationBtnApply
    {
        margin: 0 5px 0 0; float: right
    }
    
    #divAvailDate #divAvailDateBtnApply
    {
        margin: 3px 5px 0 30px; float:left;
    }
    
    #divEquipment #divEquipmentBtnApply
    {
        margin-left:90px;
        float:left;
    }
    
    #divEquipment #divEquipmentBtn
    {
        margin-top:5px;
    }
    
    #divSize #divSizeBtnApply
    {
        margin: 7px 5px 0 57px;
    }
    
    #mpUCPanel .rowno
    {
        width: 20px;
        padding: 4px 2px 0 2px;
    }
    
    #mpUCPanel .rowact
    {
        width: 70px;
        padding: 4px 2px 0 2px;
    }
    
    #divEquipment #divSpecs
    {
        height: 175px; margin-top: 3px; display: none;
    }
    
    #divEquipment #divEquipmentTypes .dxeListBox Div.dxlbd
    {
        height: 150px !important;
    }
    
    #divSize .dxeListBox Div.dxlbd
    {
        height: 107px !important;
    }
    
    #divSinglePostEquipment #divSinglePostSpecs
    {
        height: 150px; margin-top: 5px; display: none;
    }
    
    #spAvailableDatesDiv
    {
        float:left;width:345px;margin-bottom:5px;
    }
    
    .truckPostLeft {
    float:left;
    margin:0 15px 0 0;
   }
   
   #Content  #divDestinationCitySuggestions
   {
        color:red;
        clear:both;
   }
   /*
   input.dxeEditArea
   {
    width:100% !important;
   }
   */
    
    #divSinglePostSize input.dxeEditArea, #divEquipmentTypes input.dxeEditArea, #divPostSizePopup input.dxeEditArea, #txtOriginRadiusOutside input.dxeEditArea
    {
        width:100% !important;
    }
    
    #txtOriginCityOutside input.dxeEditArea
    {
        width: 160px !important;
    }
    
   #Content #divMultiplePostError div, #Content  #divSinglePostError div
   {
        float:left;
        color:Red;
   }
/*------------*/
/* ------------------------------- */
/*My Loads*/
#SinglePostPanel {
      color:#3F3F61;
      font-family:Arial,Verdana,Helvetica,Sans-serif;
      font-size:9pt;
      background:#FFF;
}
.popup {
    border:solid 1px #DCDCDC;
    font-size:9pt;
    background: #FFF;
    padding:5px;
    display:none;
    position:absolute;
    z-index:13000;
}
.popup div {
   float:left; }
.header {
    border:solid 1px #9F9F9F;
    background:#DCDCDC;
    float:left;
    margin-right:-1px;
    text-align:center;
    padding:2px;
    height:30px;
    vertical-align:middle;
}
.header span {
    display:block;
    margin-top:8px;
}
.cell {
    border:solid 1px #9F9F9F;
    background:#FFF;
    float:left;
    padding:2px;
    height:22px;
    text-align:center;
    vertical-align:middle;
    margin:-1px -1px 0 0;
}
#popupborder {
    background:#000;
    display:none;
    position:absolute;
    z-index:12500;
    opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);
}
.rowno {width:20px;padding:4px 2px 0 2px}
.rowact {width:70px;padding:4px 2px 0 2px}
.rowcheck {width:25px;margin-top:4px;}
#specs_D {
    height:150px !important;
}
#divSpecs div {
    float:none;
}
#ctl00_ctl00_cphBody_L210Body_cbEquipment_I, #ctl00_ctl00_cphBody_L210Body_txtStop1_I, 
#ctl00_ctl00_cphBody_L210Body_popup_rpTruckSpec_txtLength_I, #cbpPost_txtLSize_I, #cbpPost_ddlLLength_I { 
    width:100% !important; 
}
.dxbButton_Office2003Olive div.dxb {
    padding:3px 8px 4px;
}
.dxbButton_Office2003Olive div.dxb { padding: 3px 8px 4px 8px }
.dxeControlsCell, .dxeErrorFrameWithoutError {
    padding:0px !important;
    border:0px !important;
    margin:0px !important;
}
.left {
    float:left;
    margin:0 15px 0 0;
}
#ctl00_ctl00_cphBody_L210Body_rpPostedLoads_gvALoads_DXPagerBottom {
    margin:0 auto;
}

.eqRow
{
    margin-top:5px;
    clear:both;
    height: 20px;
    line-height:20px;
}

.eqFootRow
{
    margin:0px;
    clear:both;
    font-size:8pt;
    display:none;
    width:150px;
    margin-top:2px;
}

.eqRow .xRows, .cell .xRows
{
    padding:0px;
    padding-left:3px;
}

div#Content .eqRow .expandIcon, div#Content .eqRow .collapseIcon, div#Content .eqFootRow
{
    background-image: url("../images/searching/BackhaulLogo.png");
    background-repeat: no-repeat;
    padding-left: 14px;
}

div#Content .eqRow .expandIcon, div#Content .eqFootRow
{
    background-position: -20px -195px;
}

 div#Content .eqRow .collapseIcon
 {
    background-position: -20px -214px;
 }
 
 div#Content .loadListBox
 {
    background-color:White;
    border: 1px solid #A0A0A0;
 }
 
 div#Content .loadListBox table
 {
    font-family:Tahoma,Arial,Verdana;
    font-weight:normal;
    color:Black;
    font-size:9pt;
 }
 
 div#Content .loadListBox .loadHD
 {
    background-color:#DCDCDC;
    border-bottom: 1px solid #A0A0A0;
 }
 
 div#Content .loadListBox .loadHD table
 {
    width: 100%; border-collapse: separate; table-layout: fixed ! important;
 }
 
 div#Content .loadListBox .loadListBoxBody
 {
    overflow-y: auto;overflow-x:hidden;
 }
 
 div#Content .loadListBox .loadListBoxBody table
 {
    width: 100%; border-collapse: separate; table-layout: fixed ! important;
 }
 
 div#Content .loadListBox .loadListBoxBody td
 {
    border-bottom: 1px solid #CFCFCF;
    text-align:left;
 }
 
 div#Content .loadListBox .loadListBoxBody td.chktd, div#Content .loadListBox .loadHD table td.chktd
 {
    text-align:center;
    width:35px;
 }
 
 div#Content .loadListBox .loadListBoxBody tr
 {
    height:18px;
 }
 
 div#Content .loadListBox .loadListBoxBody tr.hovered
 {
    background-color:#CFCFCF;
    cursor:default;
 }
 
  div#Content .loadListBox .loadListBoxBody tr:hover
 {
    background-color:#CFCFCF;
    cursor:default;
 }
 
 div#Content .loadListBox .loadListBoxBody tr.selected
 {
    background-color:#CFCFCF;
 }
/*------------*/
/*Online main menu subitems*/
.selectedanchor{ 
    background:#FFF;/*#F0F8DC*/
    color:Black !important;
}
/* ######### Default class for drop down menus ######### */
.anylinkcss{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #FF9900;
border-top-width: 0;
font-size:1.2em;
z-index: 10000; 
background:#FFF;/*#F0F8DC;*/
width: 200px; /* default width for menu */
}

.anylinkcss ul {
    list-style-type:none;
    margin:2px 0 12px 10px;
}
.anylinkcss ul li a{
 font-weight:bold;
 font-size:1em;
 color: #00b529;
 text-decoration:none;
}
.anylinkcss ul li a:hover{
 color: #00a726;
 text-decoration:underline;
}

.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99;
background: black;
visibility: hidden;
}

.hasAlert {font-weight:bold;}
#hlAlerts {color:#FFE01A;}
#hlAlerts.hasAlert {color:White;}
#btnMyLoadAlertsContent.hasAlert {}

#divToolBar, #divToolBarMin {
    display:none;
    z-index:99999999;
    position:fixed !important;
    bottom: 0;
    left:50%;
    width:984px;
    margin-left:-491px;
    height:30px; 
}
#divToolBar a {
    color:#3E3F3B;/*#005F23; #2c8804;*/
    font-size:1em;
    text-decoration: none;
}
#divToolBar a:hover {
    text-decoration: underline;
}
.tbLeftSide {
    float:left;
    height:30px; 
    width:9px;
    /*background:url("/res/images/sprites/sprite_orange.png") no-repeat 0 -150px;*/
    background:url("/res/images/sprites/sprite_green_grass.png") no-repeat 0 -150px;
}
.tbContent, .tbContentMin {
    float:left;
    height:30px; 
    width:940px;
    color:#3E3F3B;
    font-size:1em;
    /*background:url("/res/images/sprites/sprite_orange.png") repeat-x 0 -120px;   */
    background:url("/res/images/sprites/sprite_green_grass.png") repeat-x 0 -120px;
}
.tbRightSide {
    float:left;
    height:30px; 
    width:35px;
    /*background:url("/res/images/sprites/sprite_orange.png") no-repeat 0 0;*/
    background:url("/res/images/sprites/sprite_green_grass.png") no-repeat 0 0;
    cursor:pointer;
}
.tbRightSide:hover {background:url("/res/images/sprites/sprite_green_grass.png") no-repeat 0 -30px;}
.tbRightSideMin {
    float:left;
    height:30px; 
    width:35px;
    /*background:url("/res/images/sprites/sprite_orange.png") no-repeat 0 0;*/
    background:url("/res/images/sprites/sprite_green_grass.png") no-repeat 0 -90px;
    cursor:pointer;
}
.tbRightSideMin:hover {background:url("/res/images/sprites/sprite_green_grass.png") no-repeat 0 -60px;}
#divToolBarMin {
    margin-left:399px;
}
.tbContentMin {
    width:40px;
    padding:5px;
    cursor:pointer;
    padding-top:9px;
    font-size:1.4em;
}
.tbItem {
    float:right;
    width: 30px;
    height:25px;
    margin:5px 0;
}
.tbItem:hover {background:url('/res/images/sprites/sprite_green_grass.png') repeat-x 0 -221px;}
.tbItemNum, #divTBAlertPopupBottom, #divTBSavedSearchesPopupBottom {
    width:auto;
    cursor:pointer;
    font-size:1.5em;
}
.tbItemNum b, #divTBAlertPopupBottom b {
    display:block;
    float:left;
    margin:4px 5px 0 2px;
}
.tbStatItem {
    float:left;
    width: auto;
    height:25px;
    margin:6px 3px 0 10px;
    line-height:1.1em;
}
.tbStatItemNum {
    margin-left:0;
    text-align:right;
}
.tbItemDivider {
    float:right;
    width: 3px;
    height:25px;
    margin:5px 0;
    background:url('/res/images/sprites/sprite_green_grass.png') no-repeat -10px -154px;
}
.tbImgLink {
    display:block;
    float:left;
    width:30px;
    height:24px;
    background-position:center;
}
.tbSettingsBtn {background:url('/res/images/sprites/sprite_green_grass.png') no-repeat 0 -525px;}
.tbAccountBtn {background:url('/res/images/sprites/sprite_green_grass.png') no-repeat 0 -550px;}
.tbAlertsBtn {background:url('/res/images/sprites/sprite_green_grass.png') no-repeat 0 -577px;}
.tbSavedSearchBtn {background:url('/res/images/sprites/sprite_green_grass.png') no-repeat 0 -601px;}
.tbTopBtn {width:26px !important;background:url('/res/images/sprites/sprite_green_grass.png') no-repeat 0 -626px;}
.tbLoadsBtn {background:url('/res/images/sprites/sprite_green_grass.png') no-repeat 0 -650px;}
.tbTrucksBtn {background:url('/res/images/sprites/sprite_green_grass.png') no-repeat 0 -675px;}
/* Settings */
.Settings { 
    font-weight: bold;
    margin-bottom: 2px !important; }
.Description  { 
    font-size : .9em !important;
    margin-top :0px; 
}
/* ToolBar popups */
#divTBAlertPopup, #divTBSavedSearchesPopup {
    z-index:100000000;
    position:fixed !important;
    /*bottom: 27px;*/
    left:50%;
    width:280px;
    /*margin-left:-26px;*/
}
#divTBSavedSearchesPopup {margin-left:7px;}
#divTBAlertPopup{ margin-left: 24px;}
#divTBAlertPopupBottom, #divTBSavedSearchesPopupBottom {
    display:none;
    z-index:100000000;
    position:fixed !important;
    bottom: 0;
    left:50%;
    width:auto;
    background:#FFFFFF;
    margin-left:283px;
    height: 27px;
    border:solid 1px #777777;
    border-top:none;
}
#divTBSavedSearchesPopupBottom {
    margin-left:331px;
}
#divTBAlertPopup a, #divTBSavedSearchesPopup a {
    color: #00b529;
    text-decoration:underline;
}
#divTBSavedSearchesPopup a:hover {
    color: #00a726;
    text-decoration:none;
}
.divSSContentListHeader {
    border-top: solid 2px #00b529;
    margin-bottom:4px;
    padding-top:2px;
    font-weight:bold;
}
/* Messages, My Loadboard, Company Website */
#messageTabHeader table, #myLoadboardTabHeader table, #companyWebTabHeader table{table-layout: fixed;width:100%;height:20px;line-height:20px;}
#messageTabHeader table td, #myLoadboardTabHeader table td, #companyWebTabHeader table td{color:Black; font-size:9pt; text-align:center;border-bottom: 1px solid #A8A8A8 !important;cursor:default;}
#messageTabHeader table td.inactive, #myLoadboardTabHeader table td.inactive, #companyWebTabHeader table td.inactive {border: 1px solid #A8A8A8 !important;background-color:#E0E0E0; cursor:pointer;}
#messageTabHeader table td.inactive:hover, #myLoadboardTabHeader table td.inactive:hover, #companyWebTabHeader table td.inactive:hover {background-color:#F2F2F2;}
#messageTabHeader table td.active, #myLoadboardTabHeader table td.active, #companyWebTabHeader table td.active {border: 1px solid #A8A8A8 !important; border-bottom:1px solid White !important; background-color:White;}

#mInboxContent, #mTrashContent, #messageFooter{margin-top:20px;padding-left:7px;}
#messagesContent .mBtn, #companyWebContents .mBtn {border:1px solid #7F7F7F; color: #000000; font-size:9pt; cursor:pointer;vertical-align:middle;background:url("../images/misc/BtnBg.gif") repeat-x scroll center top #E0DFDF;}
#messagesContent .mBtn:hover,#companyWebContents .mBtn:hover {background:url("../images/misc/BtnBgHover.gif") repeat-x scroll center top #E0DFDF;}
#messagesContent .mBtn:active, #companyWebContents .mBtn:active{background-image:none;background-Color:#D5D5D5;}
#messagesContent .mBtnPressed, #companyWebContents .mBtnPressed{background-image:none;background-Color:#D5D5D5;}
#messagesContent .mBtn div,#companyWebContents .mBtn div{margin:3px 8px 4px; text-align:left;line-height:14px;background:url("../images/icons/delete_icon.png") no-repeat scroll right center transparent;}
#messagesContent .mBtnDelete{width:70px;}
#messagesContent .mBtnUnDelete{width:66px;}
#messagesContent .mBtnDeleteForver{width:115px;}
#messagesContent .mBtnUnDelete div, #companyWebContents .mBtn div{background-image:none;}
#mInboxContent .mBtn{float:left;}
#btnTrashUnDelete{margin-left:5px;}
#messagesContent .mListContent{margin-top:10px;clear:both;}
#messagesContent .mListContent table{border:1px solid #A8A8A8;cursor:default;}
#messagesContent .mListContent table tr.unread{font-weight:bolder;}
#messagesContent .mListContent table tr.even{background-color: #EFEFEF;}
#messagesContent .mListContent table td{line-height:20px;height:20px;border:1px solid #A8A8A8; border-right-width:0px; border-bottom-width:0px; padding:2px 8px;text-align:left;}
#messagesContent .mListContent table thead td{background-color:#DCDCDC; border-top-width:0px;font-size:10pt;}
#messagesContent .mListContent table tbody td{cursor:pointer;}
#messagesContent .mListContent table td.firstCell{border-left:0px solid #A8A8A8;padding:0;text-align:center;cursor:default;}
#mItemContent {margin-top:20px;margin-left:7px;}
#mItemContent td{height:22px;line-height:20px;}
#mItemContent #mItemBody{border: 1px solid #A8A8A8;padding:8px;height:40px;}
#mItemContent #mItemBody p{font-size:10pt;color:Black;line-height:17px;}
#mItemContent #mItemBody .socialLinks td{padding:5px 40px;}
#mItemContent #mItemBody a.noHover{text-decoration:none; color:Black;font-size:10pt;}

/*Directory*/
.otherNewIcon,.otherNewIconNav{background: url("/res/images/sprites/sdicons.gif") no-repeat scroll 0 -138px transparent;height:9px;width:26px;padding-left:27px;}
#divMCarrier a.otherNewIconNav, #divMBrokerShipper a.otherNewIconNav, #divMTools a.otherNewIconNav, #divMHelp a.otherNewIconNav{height:auto;background-position: 98px -145px;display:block; padding-left:0; width:125px;}
#divMBrokerShipper a.topHLitem.otherNewIconNav, #divMTools a.topHLitem.otherNewIconNav{width:90px;background-position: 58px -145px;}
#InternalLeftMenu .otherBetaIcon{background: url("/res/images/icons/misc/beta.png") no-repeat scroll 110px center transparent;}
/*#InternalLeftMenu .otherNewIconNav{background-position:right -143px;height:15px;width:92%}*/
#InternalLeftMenu .otherNewIconNav{background: url("/res/images/icons/misc/left-menu-new-icon.png") no-repeat center right;height:15px;width: 92%;}
.outframe{border-radius:7px; -moz-border-radius: 7px;border:1px solid #C0C0C0;line-height:20px;margin-top:10px;padding:8px 5px;}
#SearchDirectoryBody{width:420px;float:left;margin:5px 0 5px 10px;height:150px;}
#SearchDirectoryBody table tr{height:22px;}
#SearchTips{width:320px;float:right;margin-right:10px;height:130px;line-height:14px;font-size:7pt;}
#SearchDirectoryResults{clear:both;margin:5px 10px 10px 10px;}
#SearchDirectoryResults table{border: 1px solid #999999;table-layout:fixed;text-align:left;width:100%;}
#SearchDirectoryResults table thead tr, #SearchDirectoryResults table  tfoot tr{background-color:#DCDCDC;}
#SearchDirectoryResults table thead a{text-decoration:none; color:#3F3F3F}
#SearchDirectoryResults table  tfoot td{text-align:center;}
#SearchDirectoryResults table td, #SearchDirectoryResults table th{border-left:1px solid #999999;padding:2px 5px;}
#SearchDirectoryResults table th{text-align:left;}
#SearchDirectoryResults table td{border-top:1px solid #999999; text-transform:capitalize;}
#SearchDirectoryResults table .firstCol{border-left-width:0;}
.inputButton{height:26px;}
#SearchDirectoryResults .headerSort{background: url("../images/misc/asc_desc.gif") no-repeat center right;cursor:pointer; background-color: #DCDCDC;}
#SearchDirectoryResults .headerSortUp {background-image: url("../images/misc/asc.gif");}
#SearchDirectoryResults .headerSortDown {background-image: url("../images/misc/desc.gif");}
#SearchDirectoryResults .odd{background-color:#FFF;}
#SearchDirectoryResults .even{background-color:#EFEFEF;}
#SearchDirectoryResults a.nounder{text-decoration:none;}
#SearchDirectoryResults tbody a:visited{color:#057D9F;}

#SearchDirectoryDetails{border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; border:1px solid #C0C0C0;line-height:20px;width:100%; margin:auto; margin-top:5px;font-size:8pt;}
#sdDetailsTools,#sdDetailsHeader,#sdDetailsBody,#sdDetailsFooter{clear:both;margin: 15px 10px;width:97%;}
#sdDetailsTools{height:26px;}
#sdDetailsTools div{float:left;height:26px;font-size:9pt;}
#googleScore{margin-left:10px;width:60px; margin-top:4px;}
#facebookLike,#tweetScore{margin-top:2px;margin-left:5px;}
#sdDetailsTools #print,#sdDetailsTools #favorite{float:right;margin-left:10px;}
#sdDetailsTools  .sdicon{background:url(/res/images/sprites/search-functions.gif) no-repeat;width:16px; height:16px;margin-right:3px;margin-top:3px;}
#sdDetailsTools #print .sdicon{background-position: -16px 0px;}
#sdDetailsTools #favorite .sdicon{background-position: -48px 0px;}
#sdDetailsHeader{height:26px;border-bottom: 2px solid #00b529;}
#sdDetailsHeader #companyName{float:left;font-size:12pt;font-weight:bold;}
#sdDetailsHeader #ratingbar{float:left;margin-left:15px;font-size:8pt;}
#sdDetailsHeader #ratingbar .starContainer{cursor:default;width:180px;}
#SearchDirectoryDetails .spanLink{cursor:pointer;color:#00b529;text-decoration:underline;}
#SearchDirectoryDetails .spanLink:hover{color: #00a726;text-decoration:none;}
#sdDetailsBody{border-bottom: 2px solid #00b529;}
#sdDetailsBody #basicBody{min-height:270px;}
#sdDetailsBody #basicBody div{float:left;}
#varBasicInfo{width:430px; overflow:hidden;}
#varBasicInfo div{clear:both; font-size:9pt;width:100%;overflow:hidden;}
#sdDetailsBody .infoblock{margin: 10px 0;clear:both;}
.infoblock .reportIcon{background: url(/res/images/searching/otherIcons.png) no-repeat -53px -140px;padding-left:15px;padding-top:2px;display:inline-block;height:14px;cursor:pointer;}
#varVqChart{width:110px;margin:0 5px;height:130px;}
#sdDetailsBody #varVqChart div{float:none; margin:0 5px 0 10px;text-align:center;line-height:13px;}
#varVqChart div a{font-size:7pt;}
#varVqChart div#vCardLink{width:30%; margin-top:5px;}
#varVqChart #vCardLink a{background: url("/res/images/sprites/sdicons.gif") no-repeat scroll 0 -80px transparent;display:block;height:28px;width:26px;padding-left:30px;margin-left:12px;}
#varMap{width:212px; margin-left:5px;height:260px;}
#varMapImg{border-width: 8px 2px; border-color:#00b529; border-style:solid;cursor:pointer;}
#varMapLink{background-color:#00b529; font-weight:bold;font-size:9pt; position:relative; bottom:6px;padding-left:5px;left:35px;}
#sdDetailsBody #varMapLink a{color:#FFFFFF;}
#sdDetailsFooter{line-height:12px;width:95%;}
#viewbycompany{clear:both;height:45px;width:570px;}
#viewbycompany .infoblock{float:left;margin-top:0px;}
#viewbycompany .viewmore{width:265px;}
#Content #viewbycompany a{color:inherit;font-size:inherit; text-decoration:none;}
.viewmore{height:27px; width:550px;-moz-border-radius: 4px;border-radius:4px;-webkit-border-radius:4px;background: url("/res/images/searching/btnSearchBg.png") repeat scroll 0 0 transparent;border: 1px solid #F6BE68;cursor: pointer;font-size: 10pt;vertical-align: middle; text-transform:uppercase;font-weight:bolder;word-spacing:2px;line-height:29px;}
.viewmore:hover{background:url('/res/images/searching/btnSearchBg.png') 0 -27px;border: 1px solid #99CCE6;}
.viewmore div{float:left;}
#viewmoreInfo, #viewreviewInfo{height:30px;}
/*#viewmoreInfo>div{float:left;}*/
.viewmore .toggleIcon{background: url("/res/images/sprites/sdicons.gif") no-repeat scroll 0 0 transparent;height:26px;width:26px;margin: 1px 7px 2px 12px;}
.viewmore .toggleIcon.collapse{background-position:0 -27px;}
.viewmore .moreex{line-height:13px;font-size:8pt;margin-left:25px;}
#moreInfo, #reviewInfo{display:none;margin-bottom:20px;}
#moreInfo table, #reviewInfo table{table-layout:fixed;width:100%;overflow:hidden; word-wrap:break-word;border-width:0;}
#moreInfo thead, #reviewInfo thead{background-color:#D3D3D3; font-weight:bold;line-height:25px;}
#reviewInfo table{margin-bottom:20px;}
#reviewInfo td{padding:0 8px;}
#reviewInfo .subTable{margin-bottom:0px; }
#reviewInfo .subTable td{line-height:22px;}
#reviewInfo .subTable td.title{font-weight:bold;vertical-align:top;}
#moreInfo td{padding-left:3px;}
#moreInfo tbody td, #reviewInfo tbody td{line-height:17px;}
#moreInfo .yesico,#moreInfo .noico{background: url("/res/images/sprites/sdicons.gif") no-repeat scroll 0 0 transparent;padding-left:16px;}
#moreInfo .yesico{background-position:0 -107px;}
#moreInfo .noico{background-position:0 -123px;}
#moreInfo .smallfont{font-size:7pt; line-height:13px;}
#moreInfo .subTable, #moreInfo .subTable1{margin-top:5px;width:750px;}
#moreInfo .subTable{border-color:Black; border-width: 0 0 1px 1px; border-style: solid; }
#moreInfo .subTable thead td{text-align:center;}
#moreInfo .subTable td{border-color:Black; border-width: 1px 1px 0 0; border-style: solid;}
#moreInfo .subTable caption, #moreInfo .subTable1 caption{background-color:#D3D3D3; border-top:1px solid black;font-weight:bold;line-height:22px;text-align:left;padding-left:3px;margin-bottom:2px;}

hr.seperator{height:2px; color:#00b529; border-style:solid;}
#tblMapSettings{width:750px;}
#tblMapSettings th{font-size:10pt;line-height:22px;text-align:left;}
#tblMapSettings  .moreOpt{border-left:2px #00b529 solid;padding-left:8px;}
#tblMapSettings td.seperator{padding-bottom:4px;border-top: 2px #00b529 solid;padding-top:5px;vertical-align:top;text-align:left;}
#vechicleEnglishUnit, #vechicleMetricUnit{margin:8px 0;}

a.warninglink{background:url("/res/images/icons/error-icon.gif") no-repeat scroll center left transparent;padding-left:17px;}
#Content #upgradeAddon1, #Content #upgradeAddon2, #Content #upgradeTollFree{color:Red; font-weight:bold;}

/*Mileage*/
#Content #phFuel ul{list-style-type: none;margin:5px 0 0 8px;}
#phFuel ul li.t{font-weight: bold;padding-left: 0;line-height:18px;}
#phFuel ul li{font-weight: normal;padding-left: 10px;clear:both;line-height:15px;}
#phFuel ul li div{float:left;width:50px;}

/*HotLeads*/
#divSearchGrid.hotLeadsGrid .col8, #divSearchGrid.hotLeadsGrid .col8 div{width:175px;}
#divSearchGrid.hotLeadsGrid .col6, #divSearchGrid.hotLeadsGrid .col6 div{width:100px;}  
#divSearchGrid.hotLeadsGrid .col10,  #divSearchGrid.hotLeadsGrid .col10 div{width:66px;}
#divSearchGrid.hotLeadsGrid .col3_t,#divSearchGrid.hotLeadsGrid .col4_t{width:150px;}
#divSearchGrid.hotLeadsGrid .col4_t .destData{line-height:24px;}
/*#divSearchGrid.hotLeadsHeader #SearchedOn:hover,#divSearchGrid.hotLeadsHeader #Rank:hover{cursor:pointer;background-color: #9ACC32;}*/
#divSearchGrid.hotLeadsGrid .gridRow{font-weight:normal;}
#divSearchGrid.hotLeadsGrid #bidInfoNoContents #bidWarning{font-size:9pt;}

/*Dashboard*/
#divDashboard{display:block}
#divDashboard a{display:block;float:left;color:#404040;width:55px;font-size:1.3em;line-height:1.1em}
#divDashboard a:hover{text-decoration:underline}
#divDashboard a span{display:block;float:left;text-align:center;cursor:pointer;width:55px}
#divDashboard .image{background:url(/res/images/Dashboard/dashboard-sprite.png) no-repeat;height:55px;}
.divSMIcons{margin-bottom:5px;height:20px;}
.divSMIcons a.smIcon {display:block;width:16px;height:16px;margin:3px 4px 0 0;float: left;background:url('/res/images/sprites/social-media.gif') no-repeat;}
.divSMIcons a.iconFB {margin-left:1px;}
.divSMIcons a.iconIn {background-position:0 -16px;}
.divSMIcons a.iconYouTube {background-position:0 -32px;}
.divSMIcons a.iconTweeter {background-position:0 -48px;}
.divSMIcons a.iconBlogger {background-position:0 -64px;}
.divSMIcons a.iconMySpace {background-position:0 -80px;}
.divSMIcons a.iconFlickr {background-position:0 -96px;}
.divSMIcons a.iconPhotobucket {background-position:0 -112px;}
.divSMIcons a.iconPicasa {background-position:0 -128px;}

/*Review Rating*/
.starContainer{height:20px; width:120px;text-align: center;line-height: 20px; display: inline-block;vertical-align: middle;cursor:pointer;}
.starContainer div{float:left;}
.starCancel{background-color: #00b529;width:16px;height:16px;background:url(/res/images/sprites/delete.gif) no-repeat 0 0;}
.starCancel.hover{background-position: 0 -16px;}
.star{background-color: #00b529;width:16px;height:16px;background:url(/res/images/sprites/star.gif) no-repeat 0 0;}
.star.hover{background-position: 0 -16px;}
.star.clicked{background-position: 0 -32px;}
.starratings{width:16px;height:16px;background:url(/res/images/sprites/ratings.png) no-repeat 0 0;padding-left:80px;}
td .starratings{margin-left:-3px;}
.starratings.star1{background-position:0 -16px;}
.starratings.star2{background-position:0 -32px;}
.starratings.star3{background-position:0 -48px;}
.starratings.star4{background-position:0 -64px;}
.starratings.star5{background-position:0 -80px;}

.processing{font-weight:bold;font-size:10pt;height:27px;margin: 8px 0;}

#divMilerAddon, #divMilerAddon2{background: url(/res/images/misc/new-diagonal.png) no-repeat right top;width:579px;border:1px solid #FF0000;background-color:#FFB9B9;line-height:16pt;padding:3px 3px 8px;margin: 0 0 10px;font-size:8pt;position:relative;}
#divMilerAddon .divLink, #divMilerAddon2 .divLink{font-size:9pt;font-weight:bold;}
#divMilerAddon2{width:355px;font-size:8pt;line-height:15px;margin-top:5px;position:static;}
#divMilerAddon ul, #divMilerAddon2 ul{font-size:8pt;line-height:15px;}
#divMilerAddon2 ul{margin:10px 0;}
#divMilerAddon .btnBorder, #divMilerAddon2 .btnBorder{position:absolute; top:80px; left:345px;width:150px;line-height:22px;height:22px;border-color:#7F7F7F;}
#divMilerAddon .btnBorder{left:305px;}
#divMilerAddon #lnkOutline{position:absolute; top:80px;left:470px;width:100px; line-height:26px;height:22px;font-weight:bold;}
#divMilerAddon2 .btnBorder{position:static;top:0; margin-top:8px;clear:both;}
#btnGetAddon, #btnGetAddon2{font-size:9pt; width:150px;height:22px;padding-bottom:2px;font-weight:bolder;}

/*My Loadboard, Company Website*/
#myLoadboardTabHeader table, #companyWebTabHeader table{font-weight:bold;}
#myLoadboardTabHeader table td.inactive.active, #companyWebTabHeader table td.inactive.active{cursor:default;}
#myLoadboardTabHeader table td.inactive.active:hover, #table td.inactive.active, #companyWebTabHeader table td.inactive.active:hover{background-color:#FFFFFF;}
#potentialLoads, #bookedLoads{margin-top:20px;}
.itemPart{display:none;}
#myLoadboardContent .activePart, #companyWebContents .activePart{display:block;}
#flagFilters{margin-bottom:20px;}
#flagFilters label{cursor:pointer;float:left;margin-left:3px;}
#flagFilters input{float:left;}
#myLoadboardContent .flagSmallIcon, #myLoadboardContent .flagIcon, #actionPart .flagSmallIcon{background-image:url(/res/images/sprites/flagSprite.gif); background-repeat:no-repeat;}
#myLoadboardContent .flagSmallIcon{padding:1px 8px 1px 18px;font-weight:bold;display:block;line-height:15px;height:18px;}
.greenSmallIcon{background-position: 0 -122px;}
.greySmallIcon{background-position:0 -143px;}
.redSmallIcon{background-position:0 -164px;}
.greenBigIcon{background-position: 0 0;}
.greyBigIcon{background-position:0 -38px;}
.redBigIcon{background-position:0 -78px;}

#myLoadboardContent .flagIcon{width:35px;height:35px;margin:2px;}
#potentialLoads #divSearchHeader{border-top-width:1px;} 
#potentialLoads .col1{width:40px;}
#potentialLoads #divSearchGrid .col10{overflow:hidden; text-align:center;width:118px;}
#potentialLoads #divSearchHeader .expHeader{cursor:default;background-color:transparent;}
div#Content #potentialLoads #divSearchGrid .exceptCol, div#Content #potentialLoads #divSearchGrid .exceptCol div{text-decoration:none;}
div#Content #potentialLoads #divSearchGrid .col10 div div{color:#00b529; text-decoration:underline; cursor:pointer;line-height:20px;float:none;}
div#Content #potentialLoads #divSearchGrid .col10 div:hover{color: #00a726;text-decoration:none;}
div#Content #potentialLoads #divSearchGrid .col10 div div.bookedMyLb{text-decoration:none; color:Black; cursor:default;}
.removeMyLb{width:50px;margin:auto;}
.bookedMyLb{width:50px;margin:auto;}
.bookMyLb{width:85px;margin:auto;}
#potentialLoads  #divSearchEmptyData{border-bottom-width:0;height:56px;}
#potentialLoads #divSearchGrid{min-height:92px;}
#potentialLoadsFooter{margin-top:5px;font-weight:bold;font-size:8pt;font-style:italic;}

#OnlineCssFlag_f{display:none;}
#Content #recentSearch li, #Content #SavedSearches li{line-height:16px;}

.slidepopup{border:1px solid black;line-height:16px;width:165px;background-color:#FFFFFF;font-size:8pt;}
.slidepopup .warningTitle{background: url(/res/images/icons/warning-icon.gif) no-repeat left center;padding:5px 4px 5px 21px;margin-left:2px;}
.slidepopup .popupContent{background-color:#ff9d1f;padding: 5px 4px;border-top:1px solid black;}
.slidepopup  h2{margin-bottom:3px;*margin-bottom:10px;}
.slidepopup .popupContent div {padding-left:5px;}
.slidepopupEarnPopup{width:400px;background-color:#FFFFFF;}
.slidepopupEarnPopup .slidepopupEarnPopupTitle{background-color:#ff9d1f;padding: 10px 6px;text-transform:uppercase; text-align:center;font-weight:bolder;}
.slidepopupEarnPopup .slidepopupEarnPopupContent{padding:10px 8px;line-height:26px;}
.slidepopupEarnPopup .slidepopupEarnPopupBtn{padding:3px 10px; background-color:#7C8A95;border-radius: 5px;-moz-border-radius: 5px;float:left;cursor:pointer;margin: 0 5px;font-weight:bold;margin-top:5px;}
#Content  .slidepopupEarnPopup .slidepopupEarnSubmit{background: url(/res/images/icons/check.gif) no-repeat left center;padding:5px 4px 5px 23px;font-size:11pt;}
.textboxError{background-color:#FEBCE0; border:1px solid red;}

/*MyNotes*/
.myNotesOnLeft{position:fixed !important;top:88px;left:50%;height:108px;margin-left:-518px;width:31px;background:url(/res/images/mynotes/mynotes.png) 0 0 no-repeat transparent;}
.myNotesOnLeft:hover, .myNotesOnLeftOnClicked{margin-left:-517px;cursor:pointer;top:90px;background-image:url(/res/images/mynotes/mynotes_hover.png);}
.myNotesContainerOuter{position:fixed !important;top:90px;left:50%;height:200px;margin-left:-485px;width:953px; z-index:100; font-size:9pt;display:none;}
.myNotesContainerOuter a{color:#2C8804;}
.myNotesContainerOuter a:hover{text-decoration:underline;}
.myNotesTitleIcon{background:url(/res/images/mynotes/Notebook.png) 0 0 no-repeat transparent;width:60px;height:65px;left:-16px;top:-23px;position:absolute;}

#MyNotesContainerTitle{width:100%;height:30px;background-color:#ff9d1f;line-height:30px;position:relative;font-size:10pt;}
.xClose{background:url(/res/images/mynotes/x_close.png) 0 0 no-repeat transparent;width:40px;height:40px;right:-20px;top:-15px;position:absolute;cursor:pointer;}

#MyNotesContainerBody{margin-left:30px;margin-top:10px;line-height:20px;}
#MyNotesContainerBodyLeftCol{width:49%; *width: 455px;float:left;margin-right:1%;*margin-right:3px;}
#MyNotesContainerBodyRightCol{width:49%;*width: 455px;float:left;margin-right:1%;*margin-right:3px;*float:right;background-color:#FFFFFF;}
#MyNotesContainerBodyRightCol .divLink:hover{text-decoration:underline;cursor:pointer;}
#txtMyNotesSubject, #txtMyNotesDesc{background-color: #F2F2AE;border:1px solid #D6D69A; resize:none; width:450px;outline:none;margin-bottom:3px;}

#txtMyNotesDesc{overflow:auto;}

#txtMyNotesSubject{height:18px;}
#txtMyNotesDesc{height:50px;}
#btnMyNotesSave, #btnMyNotesReset {float:right;cursor: pointer;font-size: 9pt;margin: 8px 0;vertical-align: middle;padding:1px 5px;background: url("/res/images/searching/btnSearchBg.png") repeat scroll 0 0 transparent;}
#btnMyNotesSave{border: 1px solid #F6BE68;font-weight:bolder;}
#btnMyNotesReset{background-position: 0 -56px;border: 1px solid #ADADAD;margin-right:10px;}
#btnMyNotesSave:hover, #btnMyNotesReset:hover{background-position:0 -28px;border: 1px solid #99CCE6;}


#myNotesHistoryCollection{list-style-image:url(/res/images/mynotes/circle.png);margin-left:30px;margin-bottom:8px;width:400px;}
#myNotesHistoryCollection li{margin-bottom:2px;}
#myNotesHistoryCollection li div{word-wrap: break-word;}

/*Shadow style*/
.boxShadow{-moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);-webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);box-shadow: 5px 5px 5px rgba(68,68,68,0.6); }

/*TinyScrollbar*/
#scrollbar1 { width: 450px; margin: 0 0 10px; }
#scrollbar1 .viewport { width: 430px; height: 125px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0;}
#scrollbar1 .scrollbar{ background: transparent url(/res/images/mynotes/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track { background: transparent url(/res/images/mynotes/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background: transparent url(/res/images/mynotes/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar1 .thumb .end { background: transparent url(/res/images/mynotes/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
/* --- */

/*rate index display board*/
#riSearchResultsDetails {
  height: 152px;
  margin-bottom: 5px;
}
#riSearchResultsDetails #riSearchAverageRate {
  width: 200px;
}
#riSearchResultsDetails #riSearchAverageRate .infoBox {
  border: 1px solid #000;
  height: 175px;
  width: 180px;
  background-color: #d8e0ea;
  padding: 5px;
  text-align: center;
  margin-bottom: 5px;
}
#riSearchResultsDetails #riSearchAverageRate .infoBox .title {
  font-size: 18pt;
  font-weight: normal;
}
#riSearchResultsDetails #riSearchAverageRate .infoBox .innerBox {
  padding: 30px 5px;
  line-height: 70px;
}
#riSearchResultsDetails #riSearchRevenue {
  width: 400px;
  margin-left: 20px;
}
#riSearchResultsDetails #riSearchRevenue .infoBox {
  border: 1px solid #000;
  height: 175px;
  width: 385px;
  background-color: #ffffff;
  padding: 5px;
  text-align: center;
  line-height: 23px;
  margin-bottom: 5px;
}
#riSearchResultsDetails #riSearchRevenue .infoBox table {
  width: 98%;
  font-size: 12pt;
}
#riSearchResultsDetails #riSearchRevenue .infoBox .leftCol {
  text-align: left;
}
#riSearchResultsDetails #riSearchRevenue .infoBox .rightCol {
  text-align: right;
}
#riSearchResultsDetails #riSearchRevenue .infoBox .line {
  border-bottom: 1px solid #000;
}
#riSearchResultsDetails #riSearchRevenue .infoBox .warningInfo {
  color: red;
}
#riSearchResultsDetails #riSearchRevenue .infoBox .boldInfo {
  font-weight: bold;
}
#riSearchResultsDetails .col {
    float: left;
}

div#Content div#rateIndexfooter{

    font-size:8pt;
    clear:both;
    line-height:16px;
}

div#Content div#ErrMsgID{
    display:block;
    width:510px;
    height:205px;
    text-align:center;
    vertical-align:middle;
    color:red;
}

#rateIndexheader {
    font-size:xx-small;
    line-height:16px;
    width:524px;
}

#riSearchAverageRate .footMark {
  color: #6F6F6F;
  font-size: 7pt;
  margin: 2px 0;
}

.title {
  font-size: 12pt;
  font-weight: bolder;
  line-height: 30px;
}
#riSearchResultsDetails .import {
  font-size: 19pt;
  font-weight: bolder;
}

#riSearchResultsDetails .rightArrow {
    background: url("/res/images/icons/right-arrow-green-icon.png") no-repeat scroll 0 0 transparent;
    height: 33px;
    width: 33px;
    margin: -3px 6px 0;
}

#riSearchResultsDetails .subTitle {
    font-size:11px;
}

#riSearchAverageRate .infoBox .title {
    height: 33px;
    padding: 0 20px;
}
/* -- Company Website--*/
#companyWebContents, #Content #companyWebContents h4, #Content  #companyWebContents p, #Content  #companyWebContents h3, #Content  #companyWebContents span, #Content  #companyWebContents a{ font-size: 14px;}
.h4 {color: #00b529;font-weight: bold;}
hr {color: #00b529;width: 100%;float: left;}
.bold,.panelHeader {font-weight: bold;}
.panelHeader { cursor: pointer;}
.panelContent {display: none;padding-bottom: 10px;}
#tabs {padding: 0;background: none;border-width: 0;padding-top: 15px;}
/* ---- */

div#Content #datePickerPane div {
    font-size: 10px;
}
div#Content #datePickerPane a {
    color: #363636;
    text-decoration: none;
}

div#Content #datePickerPane .ui-widget-content {
    border-width: 0;
}

div#Content #datePickerPane .ui-state-highlight {
    border-color: #000000;
}

#datePickerPane .selectedDate {
    background-color: #ffffff;
}

#datePickerPane .selectedDate .ui-state-default, #datePickerPane .selectedDate.ui-datepicker-current-day .ui-state-default, #datePickerPane .selectedDate.ui-datepicker-today .ui-state-highlight {
    background-color: #ffffff;
    background-image: none;
}

#datePickerPane .ui-datepicker-current-day .ui-state-active, #datePickerPane .ui-datepicker-today .ui-state-highlight {
    background-image:url("/res/css/jQUeryUI/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png")
}

#reviewPopupSignup .reviewSignupForm table td, #reviewPopupSignup .reviewSmForm table td, #reviewPopupSignup .reviewPlansForm table td{
    padding: 4px;
    line-height: 14px;
    font-size: 13px;
}

#reviewPopupSignup .reviewPlansForm table td {
    line-height: 12px;
    padding: 2px;
}

#reviewPopupSignup td.required {
    color: red;
    padding: 5px;
}

#reviewPopupSignup td.stripe {
    background-color: #f2f2f2;
}

#reviewPopupSignup .errorMsg {
    color: red;
}

.reviewPlansForm .check, .reviewPlansForm .uncheck {
    background: url(/res/images/sprites/smallplanning_sprite.png) no-repeat transparent;
    width: 20px;
    height: 20px;
    margin: auto;
}

.reviewPlansForm .check
{
    background-position: -120px -400px;
}

.reviewPlansForm .uncheck
{
    background-position: 0 -400px;
}

#reviews_main {
    position: relative;
    margin: 0 auto;
    width: 525px;
    /*background-color: #aeadad;*/
    /*border: 1px solid #cccccc;*/
    /*padding: 5px;*/
    height: 118px;
}

#rInfoContentsBody #reviews_holder {
    width: 525px;
    overflow: hidden;
    position: relative;
    /*background-color: #4e5355;*/
    /*padding-bottom: 10px;*/
    height: 100px;
}

#rInfoContentsBody #reviews_holder li {
    /*background-color:#F4F4F4;*/
    list-style:none outside none;
    /*margin:10px 10px 0;*/
    /*padding:0 10px;*/
    float:left;
    height: 65px;
    text-align: left;
    line-height: 16px;
}

/* Applying rouded corners to both the holder and the holder lis */
/*#holder,#holder li{
    
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
}*/

.clear{
    clear:both;
}

#rInfoContentsBody .swControls {
    /*position: absolute;*/
    /*margin-top: 10px;*/
    text-align: center;
    width: 510px;
    height: 18px;
}

#rInfoContentsBody span.swShowPage {
    display: inline-block;
    width: 80px;
    height: 16px;
    text-decoration: none;
    line-height: 16px;
    font-size: 13px;
    color: #cccccc;
    cursor: default;
}

#rInfoContentsBody span.swShowPage.prev {
    background: url('/res/images/searching/previous-inactive.png') no-repeat transparent;
}

#rInfoContentsBody span.swShowPage.prev.active {
    background: url('/res/images/searching/previous-active.png') no-repeat transparent;
    cursor: pointer;
}

#rInfoContentsBody span.swShowPage.next {
    background: url('/res/images/searching/next-inactive.png') no-repeat transparent;
}

#rInfoContentsBody span.swShowPage.next.active {
    background: url('/res/images/searching/next-active.png') no-repeat transparent;
    cursor: pointer;
}

.SupportingCompanies {
    padding:0 5px;
    float: left;
}
.SupportingCompanies a {
    display:block;
    float:left;
    height:46px;
    width:45px;
    margin:2px;
    background:url('/res/images/sprites/suppoting-organizations.gif') no-repeat;
}
.SupportingCompanies a.linkTitle {
    width:auto;
    height:auto;
    background:none;
    margin-bottom:4px;
    color:Black;
    text-decoration:none;
    font-size: 10px;
    font-weight: normal;
}
.SupportingCompanies a.ATA {
    width: 52px;
    background-position: 0 -51px;
}
.SupportingCompanies a.TCA {
    background-position: -53px -51px;
}
.SupportingCompanies a.OOIDA {
    background-position: -97px -51px;
}
.SupportingCompanies a.TIA {
    width:50px;
    margin-bottom: 6px;
    background-position: -143px -51px;
}
.SupportingCompanies a.GoDaddy {
    width:132px;
    background-position: 0 0;
}
.SupportingCompanies a.BBB {
    width:130px;
    height:51px;
    background-position: -132px 0;
}

.PromotionBodyContent {
    color: #000000;
    font-family:  Arial,Verdana,Helvetica,Sans-serif;
    font-size: 10px;
    min-height: 280px;
    border: 1px solid #00b529;
    border-width: 0 1px 1px;
    box-shadow: 8px 8px 5px #808080;
    padding: 0;
    width: 971px;
}

.PromotionBodyContentHeader {
    text-align: center; font-size: 17px; color: grey;line-height:23px;padding: 15px 0;
}

.PromotionBodyContent a {
    color: #00b529;
    text-decoration: underline;
}

.PromotionBodyContent a:hover {
    color: #00a726;
    text-decoration: none;
}

.iftaStepView {
    margin-top:20px;margin-left:200px;line-height: 34px;font-size:16px;text-align: center;width: 470px; padding: 10px 20px;border: 1px solid lightgrey; border-radius: 8px;display: none;
}

.iftaStepView div {
    font-size:16px;
}

.surveyStepView {
    margin-top:20px;margin-left:200px;line-height: 34px;font-size:16px;text-align: center;width: 470px; padding: 10px 20px;border: 1px solid lightgrey; border-radius: 8px;display: none;
}

.surveyStepView div {
    font-size:16px;
}

.back-to-top {
    position: fixed;
    bottom: 20px;
    right: 40px;
    text-decoration: none;
    color: #000;
    font-size: 12px;
    padding: 1em;
    display: none;
}

/*jquery.toastr*/
#toast-container.messageNotify {
    position: absolute;
}
#toast-container.messageNotify .toast-success {
    background-color: white;
    color: #000000;
    opacity: 1;
    border: 1px solid #00b529;
    background-image: none;
    padding: 15px;
}
#toast-container.messageNotify .toast-message {
    position: relative;
}
#toast-container.messageNotify .menuArrow {
    font-size: 0;
    height: 0;
    overflow: hidden;
    position: relative;
    width: 0;
}
#toast-container.messageNotify .bot {
    border-color: transparent transparent #00b529;
    border-style: dashed dashed solid;
    border-width: 10px;
    /*left: 252px;
    top: -20px;*/
    left: 183px;
    top: -62px;
}
#toast-container.messageNotify .top {
    border-color: transparent transparent #fff;
    border-style: dashed dashed solid;
    border-width: 10px;
    /*left: 252px;
    top: -18px;*/
    left: 165px;
    top: -60px;
}
#toast-container.messageNotify .toast-title {
    font-size: 13px;
}
#toast-container.messageNotify .toast-success .toast-message {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuM4zml1AAAAWbSURBVGhD1ZnLa11VFMY3NdBGTXyBIBZ0oFihESppnTlyICgitNWZj4qIIyEUHAdHKVz7J0gRNWqCg1pFjXTgSJ1kEpKOhGK0bZKCNtXm5lF/3+nap+uee849j5tGvbDY5+7Ht7699tprr7NPCH38rodw21YIoxshHN8MYZLnWWSF5zXarqvUf9WrXf3UX+P6UNts6LUQHkd5C/lN5OqKxjGJlnCaMagxai2EERROI5t5RKnfgMwFyrko9n+joP8m7cLbX4NGta6A3gH4Scp1r1z/qZ+hHEMO/U6/PETVt0M4qH7WPw9H+Lnjq7F0vQB6AjmXIbuE8vGrITxYG5ABGgfmOLKUwT0nfU0w0zEAvICsRmCetbEmlkMY7gvYBoM1zORPULadjlXpbYTPTn/JuwPg8/w/0AisZJBwhR+J87wu/bV0mYVTvwPkNIB31gKp2XkphCHTk0QjEV+vanHz4dQlGHxqp+Kq9Ji+hLhcExnpOX/tXr/pbOY7ehDYgaWVjcQXiqJSMhmFNedX8rFb6hJFFsRwQ4j38ZO5fe3gSPzYosQt2XRVXR0+T8aoIv/mufsAonLaLcmEwK+EcD/1H+y0/BLCHulXeHUrP90xYcslkqNZAT/G4T9CeLRuXtFvf/RvzeMeIng5hLv4v2y8xG+fP0RabkbjsSFLmmU6z7K9v90C7oJb5ZS07bNx19ZKuNluTbI1HSb+aM6zNH3ereqXVfqB9waSJmDe0uYie6lLEi4mJ5675DfKb2NAn/GKImkBIZ/GfpxW71QhVNbHE+b5RzNch6XN2jPO2qNBibmrGCsirfDHTD+0GW8x7q0yUr3aIXksWpjyS+SxItK0jTmDHVdsnnSkD/Ww9KC5kif+ZhPiOYR3g/1wEWnS2qecN0zKPWat80b25Mm4x6AIng1hgIl+FHc0Fq9FPI+w7a1C0jps0LllOmdFesWW/ELWanmk4+YF5ONIXL5ZxeJM8Gh0Ccaf4Xl3HNfL0rYhL5q+FblH8hIKwFxV0kZcFv+kKnEytiM62cxAHYTLLG2k52zsmkJeTExqkXau8oUjfizP4mWE65CWrsaWjuRWQ3iAVboaiVO+5olD+LDiv7Wv4nL35U2sgnvctHQTn3Z+eA9L/nPc9Va28d2XbUmPgJ++Stnyfk9dsqn9r4w0ei6lPl03ejjCdwP0kwH9iUWfAeuMc7fzOpSM6Nc8H477h/K7LPFepLuiR504nSEcT7ArxNGnzS/3gPd5JG6EpyiTrE2vT7Qnlqf8JtaX+XRXnK56IkbLoOh2FP5gFv6b+mezS63TDYIvqsy2mY8nuQTtX1EOlJHuOhGpqJp7DC7eIJzkAYy7hjxXJT7nTOoVxsYkSCsz0Ms9ok7TO1opy5NvIvci3zrCzzchHMeA9SpkYg6vy8tH4oaO+bRt5jTLo88ifXYlGAxO82kauvJpI33WQNcqv9qXzArXfB3sSDzid2R54hP3iHimkNk3FzoOqzGbT2tJa1+ilBN/O0aZrKX5X/zmYtZO3xGZ0Yk80tT/yk7+bLsF3OSVKktaPFz9VNf8me1+JJ5cbZ4P/JvviNm3cf7nXwczs457j79CeAjy7+206KhHZ/m9h+3U/98NkxHXffR/4i6PlS+/y3MxVMdtemvKJE4jQ/3E5bKxwpcet/HatUOrQluG+Lw2R5nyJu226VIfhrwyxaNNsJIEx7uKwJCJy8TPRoCZQYrDCmvCdQfIam0L5+QJ+qKV3gBZLF1Gmb6Z7G1CXuN00iFpfDbcBepGmmB2jdFbusKhdxdTok9wydctpY9Ffq96a49ftzo+0QlX+D3voZvORAcQ4IXfEWlTYnUR8d8RL6ne59hus23Sd6rw4GhKNG8cSvehrAWZpl9sFy1Ju3kLup0Ee2EpTYR8k2/jN9LLhr9/AHBFmQuyKH88AAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    padding: 0 0 5px 52px;
    margin-top: 9px;
    height: 50px;
    font-size: 9pt;
}
/*********************/
/*SuperBowl Contest*/
#pageContentBodyContent .team {
    top:65px;
    text-align: center;
    border: 5px solid #1F4A74;
    border-radius: 8px;
    position: absolute;
    cursor: pointer;
    z-index: 2;
}

#pageContentBodyContent .teamtitle {
    height: 50px;
}
#pageContentBodyContent .teamtitle div {
    font-size: 18px;font-weight:bold;line-height:25px;color:white;background-color: #1F4A74;
}

#pageContentBodyContent .selected .teamtitle div {
    line-height:45px;
}
#pageContentBodyContent .teamicon {
    width:292px; height:138px; 
}

#pageContentBodyContent #team_ss .teamicon {
    background: url('/res/images/misc/seahawks-black-white.png') transparent no-repeat;
}

#pageContentBodyContent #team_ss .teamicon:hover, #pageContentBodyContent #team_ss.selected .teamicon {
    background-image: url('/res/images/misc/seahawks-colour.png');
}
#pageContentBodyContent #team_nep .teamicon {
    background: url('/res/images/misc/patriots-black-white.png') transparent no-repeat;
}
#pageContentBodyContent #team_nep .teamicon:hover, #pageContentBodyContent #team_nep.selected .teamicon {
    background-image: url('/res/images/misc/patriots-colour.png');
}
/*****/

div#Content #Div_Default {
    width: 562px;
}
div#Content #Div_Default h1 {
    color: #00b529;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 5px;
}

div#Content #Div_Default p {
    color: #3f3f3f;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 18px;
}

div#Content #Div_Default ul.point {
    list-style-type: disc;
    font-size: 12px;
    line-height: 16px;
}

div#Content div.SideBar {
    float: left;
    padding: 0 0 6px 6px;
    width: 203px;
}

div#Content #MembersBox {
    background-color: #ff9d1f;
}

/*- Members Box ------*/
div#MembersBox p, div#LoadFinderBox p
{
    margin-bottom: 10px;
}
div#MembersBox p.Link, div#LoadFinderBox p.Link
{
    font-size: 1.1em;
    text-align: center;
    font-weight: normal;
    clear: both;
    white-space: nowrap;
}
div#MembersBox p.Link a, div#LoadFinderBox p.Link a
{
    color: #fdf2aa;
    font-size: 11px;
}
div#MembersBox p.Link span, div#LoadFinderBox p.Link span
{
    padding: 0 10px;
    color: #d79b79;
}

div#MembersBox
{
    background-color: #ff9d1f;
}
div#MembersBox h2
{
    background: url('/res/images/RightSideBox/Bg_OrangeTitleBar.gif') repeat-x top left;
    border: 1px solid #ff9d1f;
    color: #ff9d1f;
    font-size: 15px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    text-align: center;
    text-transform: uppercase;
}
div#MembersBox .Button.ArrowRight
{
    background-image: url('/res/images/RightSideBox/Bg_ButtonArrowRight_Orange.gif');
}
div#MembersBox .Button.ArrowRight span
{
    background-image: url('/res/images/RightSideBox/Bg_ButtonArrowRight_Orange.gif');
}
div#MembersBox div.Form
{
    padding-top: 8px;
}
div#MembersBox div.Form p:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
div#MembersBox div.Form p
{
    clear: left;
    height: 1%;
    display: inline-block;
    padding-left: 8px;
    width: 194px;
}
div#MembersBox div.Form label
{
    color: #FFF;
    font-size: 1.1em;
    font-weight: bold;
    float: left;
    display: block;
    width: 60px;
    padding-right: 5px;
    padding-top: 3px;
}
div#MembersBox div.Form input
{
    border: none; /*border-left:2px solid #848484; 	border-top:2px solid #848484;*/
    float: left;
    font-size: 11px;
    padding: 1px 2px;
    width: 118px;
}

div#MembersBox div.Form p.Checkbox
{
    width: 188px;
}
div#MembersBox div.Form p.Checkbox label
{
    font-size: 9px;
    font-weight: normal;
    line-height: 9px;
    padding-top: 0;
    _padding-top: 3px;
}
div#MembersBox div.Form p.Checkbox input
{
    border: none;
    width: auto;
    margin-right: 10px;
}
div#MembersBox div.Form p.Checkbox a.Button
{
    float: right;
}
div#MembersBox div.Form p.Checkbox
{
    padding-right: 6px;
}
div#MembersBox div.Trial
{
    background: url('/res/images/RightSideBox/Bg_MembersBox.gif') repeat-x top left;
    padding: 15px 0 0 8px;
    width: 195px;
}
div#MembersBox div.Trial h3
{
    overflow: hidden;
    text-indent: -9999px;
    background: url('/res/images/home/Ti_TenDayTrial.gif') no-repeat top left;
    width: 66px;
    height: 40px;
    float: left;
}
div#MembersBox div.Trial p.Texte
{
    color: #FFFFFF;
    font-weight: bold;
    float: left;
    font-size: 11px;
    width: 122px;
}
div#MembersBox div.Trial a.Button
{
    margin-left: 45px;
}
div#MembersBox div.Trial p.Link
{
    margin-top: 5px;
    padding-right: 8px;
}

/* Rounded buttons */
.Button
{
    cursor: pointer;
    cursor: hand;
    line-height: 22px;
    background-image: url(../images/contents/Bg_Button.gif);
    background-position: right top;
    background-repeat: no-repeat;
    padding-right: 9px;
    vertical-align: middle;
    display: block; /*opera*/
    display: inline-block; /*ie*/
    display: -moz-inline-box; /*ff*/
    text-decoration: none;
}
.Button span
{
    background-image: url(../images/contents/Bg_Button.gif);
    background-position: left top;
    background-repeat: no-repeat;
    height: 23px;
    display: block; /*other*/
    display: inline-block; /*ie*/
    padding-left: 9px;
    line-height: 22px;
    color: #00b529;
    font-weight: bold;
    font-size: 1.1em;
    text-transform: uppercase;
    text-decoration: none;
    white-space: nowrap;
}
a.Button:hover
{
    color: #00a726;
    background-position: right -28px;
    text-decoration: none;
}
a.Button:hover span
{
    color: #ff9d1f;
    background-position: left -28px;
    text-decoration: none;
}

/* Special Button */
.Button.ArrowRight
{
    padding-right: 25px;
    background-image: url(../images/rightsidebox/Bg_ButtonArrowRight.gif);
}
.Button.ArrowRight span
{
    background-image: url(../images/rightsidebox/Bg_ButtonArrowRight.gif);
}

div#MembersBox div.Form P.Checkbox input.Login
{
    background-image: url(../images/rightsidebox/Bg_ButtonArrowRight_Orange_Login.gif);
    float: right;
    padding-left: 9px;
    margin-left:0;
    border-left-width:2px;
    right: 0;
    margin-right: 0;
    text-align: left;
    color: #00b529;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    text-decoration: none;
    white-space: nowrap;
    background-color: Transparent;
    background-position: right top;
    background-repeat: no-repeat;
    cursor: pointer;
}
div#MembersBox div.Form P.Checkbox input.LoginLoading
{
    background-image: url(../images/rightsidebox/Login_loading.gif);
    float: right;
    padding-left: 9px;
    margin-left:0;
    border-left-width:2px;
    right: 0;
    margin-right: 0;
    text-align: left;
    color: #00b529;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    text-decoration: none;
    white-space: nowrap;
    background-color: Transparent;
    background-position: top left;
    background-repeat: no-repeat;
    cursor: pointer;
}
div#MembersBox div.Form P.Checkbox input.Login:hover
{
    background-position: right -28px;
    text-decoration: none;
    color: #e5870f;
}

/* Login Button */
div#MembersBox div.Form P.Checkbox input.LoginSpan
{
    background-image: url(../images/rightsidebox/Bg_ButtonArrowRight_Orange.gif);
    background-color: Transparent;
    background-position: top left;
    background-repeat: no-repeat;
    padding: 0 0 0 9px;
    float: none;
    right: 0;
    height: 23px;
    line-height: 22px;
    margin: auto;
    border-width: 0;
    color: #00b529;
    font-weight: bold;
    font-size: 1.1em;
    text-transform: uppercase;
    text-decoration: none;
    text-align: left;
    min-width: 0;
    cursor: hand;
    overflow: visible;
    display: inline-block;
    white-space: nowrap;
}

div#MembersBox div.Form P.Checkbox input.LoginSpan:hover
{
    background-position: left -28px;
    text-decoration: none;
    color: #e5870f;
}

a.Button.ArrowRight span {
    font-size: 11px;
}


/*- Featured Partners Box -------*/
div#MembersBox h2,  div#PartnersBox h2
{
    line-height: 26px;
    height: 26px;
    font-size: 15px;
    color: #fdf2aa;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
}

div#PartnersBox
{
    border: 1px solid #00a726;
    margin-top: 6px;
    background: #00b529;
    padding-bottom: 6px;
    height: 270px;
    overflow: hidden;
}
div#PartnersBox h2
{
    background: url(../images/RightSideBox/Bg_GreenTitleBar.gif) repeat-x top left;
    border: none;
    height: auto;
    line-height: 1.1em;
    padding-top: 6px;
}

div#Content div#PartnersBox
{
    height: auto; /*overflow:none;*/
    padding-bottom: 4px;
}
div#Content div#PartnersBox div.ContentBox
{
    background-color: #ffffff;
    border: 1px solid #d1d2d6;
    width: 188px;
    line-height: 1.3em;
    margin: 6px 0 6px 6px;
}
div#Content div#PartnersBox div.ContentBox a
{
    color: #00b529;
    font-size: 11px;
    font-weight: bold;
    padding: 10px 9px 2px;
    text-decoration: none;
    display: block;
}
div#PartnersBox div.ContentBox a:hover
{
    color:#00a726
    text-decoration: underline;
}
div#PartnersBox div.ContentBox p
{
    color: #3f3f3f;
    font-size: 11px;
    font-weight: bold;
    background: url(../images/bg/Bg_BorderDottedHoriz.gif) repeat-x bottom left;
    padding: 0 9px 12px;
    margin-bottom: 0;
}
div#PartnersBox a.Button
{
    margin-left: 58px;
}
div#PartnersBox .Button.ArrowRight
{
    background-image: url(../images/RightSideBox/Bg_ButtonArrowRight_DarkGreen.gif);
}
div#PartnersBox .Button.ArrowRight span
{
    background-image: url(../images/RightSideBox/Bg_ButtonArrowRight_DarkGreen.gif);
}


div#Content #MembersBox .ValidationSummary_MemberLogin
{
    background-image: url('/res/images/icons/flashing_error.gif');
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 16px;
    padding-bottom: 2px;
    margin-left: 9px;
    font-size: 11px;
}

/* Add animation (Chrome, Safari, Opera) */
@-webkit-keyframes popup {
    from {top:-100px;opacity: 0;}
    to {top:0;opacity:1;}
}

/* Add animation (Standard syntax) */
@keyframes popup {
    from {top:-100px;opacity: 0;}
    to {top:0;opacity:1;}
}

div#truck_alert {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
}

div#truck_alert:target {
    display: table;
    position: absolute;
}

div#truck_alert .popup_overlay {
    position: fixed;height: 100%;width: 100%;background-color: rgba(0,0,0,0.6);z-index: -1;
}

div#truck_alert .popup_container {
    display: table-cell;
    vertical-align: middle;
}

div#truck_alert .popup_container .popup_content {
    font-size: 1.3em;
    margin: auto;
    background-color: white;
    position: relative;
    padding: 0;
    outline: 0;
    -ms-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border: 0 solid #000000;
    text-align: justify;
    width: 40%;
    -webkit-box-shadow: 10px 10px 21px 0 rgba(0,0,0,0.75);
    -moz-box-shadow: 10px 10px 21px 0 rgba(0,0,0,0.75);
    box-shadow: 10px 10px 21px 0 rgba(0,0,0,0.75);

    /* Add animation */
    -webkit-animation-name: popup; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 0.5s; /* Chrome, Safari, Opera */
    animation-name: popup;
    animation-duration: 0.5s;
}

.closebtn {
    float: right;
    -ms-opacity: 0.6;
    opacity: 0.6;
}

.closebtn:hover, .closebtn:focus {
    -ms-opacity: 1.0;
    opacity: 1.0;
    cursor: pointer;
}

@media screen and (max-width: 1110px){
    #siteFooter .bottomSection .footerSection { flex: 0 0 30%;}
}
