/*
*************************************** 
            General Styles
*************************************** 
*/
body
{
    margin: 0;
    padding: 0;
    min-width: 860px;
    font-family: Malayalam, FreeSans, Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    word-spacing: -1px;
}

div
{
    margin: 0;
    padding: 0;
    min-height: 0;
    min-width: 0;
    border-style: none;
}

ul
{
    margin: 0;
    padding: 0;
}

input, select, textarea
{
    border: 1px solid #8C8A8C;
}

span input
{
    border: none;
}

li
{
    margin: 0;
    padding: 0;
}

span, p, h1, h2, h3, h4, h5, h6
{
    padding: 0;
    margin: 0;
}
h1
{
    font-size: 10px;
    color: #393939;
}

a:link, a:active, a:visited, a:hover
{
    color: black;
}

a img
{
    border: none;
}

table, tbody, th, td, tr
{
    border: none;
}
/*
*************************************** 
            Header Styles
*************************************** 
*/


#top-header-right
{
    position: absolute;
    width: 200px;
    left: 560px;
    top: 30px;
    margin: 0;
    padding: 0;
    font-family: Malayalam, FreeSans, Malayalam, FreeSans, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}

#top-header-left
{
    height: 44px;
    width: 315px;
    background-image: url(imgs/header2.jpg);
}

#botton-header-right
{
    height: 155px;
    width: 100%;
    background-color: #eabb0b;
    background-image: url(imgs/top_line.jpg);
    background-repeat: repeat-x;
}

#botton-header-left
{
    height: 155px;
    width: 770px;
    background-image: url(imgs/header.jpg);
}

/*
*************************************** 
            Global Content Styles
***************************************
*/
#globalContent
{
    background: url(imgs/section-bg.gif) repeat-x;
}

/*
*************************************** 
            Sessions Styles
***************************************
*/
#sessions
{
    height: 41px;
    padding-left: 26px;
    width: 800px;
}

#sessions li
{
    list-style-type: none;
    display: inline;
}

#sessions li a
{
    display: block;
    text-decoration: none;
    overflow: hidden;
    border: 0;
    margin: 0;
    padding: 0;
    padding-top: 39px;
    height: 0px !important;
    width: 124px;
    cursor: pointer;
    float: left;
}

a:link.lkNews, a:visited.lkNews
{
    background: url(                       "imgs/buttons/News.jpg" ) no-repeat;
}
a:hover.lkNews, a:active.lkNews, .lkNewsActive
{
    background: url(                       "imgs/buttons/News.jpg" ) no-repeat;
    background-position: 0 -39px;
}

a:link.lkAccouting, a:visited.lkAccouting
{
    background: url(                       "imgs/buttons/Accouting.jpg" ) no-repeat;
}
a:hover.lkAccouting, a:active.lkAccouting, .lkAccoutingActive
{
    background: url(                       "imgs/buttons/Accouting.jpg" ) no-repeat;
    background-position: 0 -39px;
}

a:link.lkCustomer, a:visited.lkCustomer
{
    background: url(                       "imgs/buttons/Customer.jpg" ) no-repeat;
}
a:hover.lkCustomer, a:active.lkCustomer, .lkCustomerActive
{
    background: url(                       "imgs/buttons/Customer.jpg" ) no-repeat;
    background-position: 0 -39px;
}

a:link.lkSales, a:visited.lkSales
{
    background: url(                       "imgs/buttons/Rentals.jpg" ) no-repeat;
}
a:hover.lkSales, a:active.lkSales, a.lkSalesActive
{
    background: url(                       "imgs/buttons/Rentals.jpg" ) no-repeat;
    background-position: 0 -39px;
}

a:link.lkService, a:visited.lkService
{
    background: url(                       "imgs/buttons/Service.jpg" ) no-repeat;
}
a:hover.lkService, a:active.lkService, a.lkServiceActive
{
    background: url(                       "imgs/buttons/Service.jpg" ) no-repeat;
    background-position: 0 -39px;
}

a:link.lkDelivery, a:visited.lkDelivery
{
    background: url(                       "imgs/buttons/Delivery.jpg" ) no-repeat;
}
a:hover.lkDelivery, a:active.lkDelivery, a.lkDeliveryActive
{
    background: url(                       "imgs/buttons/Delivery.jpg" ) no-repeat;
    background-position: 0 -39px;
}
/*
*************************************** 
            Main Content Styles
***************************************
*/

#mainContent
{
    width: 100%;
    clear: both;
    float: left;
    background: url(      "imgs/bg-leftColumn.gif" ) repeat-y 26px 0;
}

#rightContent
{
}


/*
*************************************** 
            Left Columns Styles
***************************************
*/
#leftMargin
{
    width: 26px;
    height: 63px;
    float: left;
    background-color: White;
}

#leftColumn
{
    width: 220px;
    float: left;
    color: #403C3C;
    font-size: 11px;
}
.slot01, .slot02, slot03, .slot04, .slot01 table
{
    width: 220px;
}
.leftcolumn_header
{
    font-size: 16px;
    color: White;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    padding-top: 15px;
    font-family: "Myriad Pro" , Malayalam, FreeSans, Malayalam, FreeSans, Arial, Verdana, Helvetica, sans-serif;
}

#leftcolumn_headerAlt
{
    text-transform: capitalize;
}

#banner
{
    background: url(imgs/bg-title.gif) repeat-x;
    height: 53px;
    margin: 0;
    padding: 0;
}

#worker
{
    height: 102px;
    background: url(imgs/worker-bg.png) repeat-x;
    margin: 0;
    padding: 0;
}

.leftColumnBottomMargin
{
    display: block;
    height: 100px;
    clear: both;
}

#ErikaBox
{
    padding-left: 10px;
}

#ErikaBox div
{
    font-style: italic;
    text-align: center; /*font-size: 10px !important;*/
}

#ErikaPic
{
    background: url(                  "imgs/PhotoErika_SmallView.jpg" ) no-repeat;
    height: 91px;
    width: 83px;
    float: left;
    margin-top: 8px;
}


#JoseTamayoBox
{
    padding-left: 10px;
}

#JoseTamayoBox div
{
    font-style: italic;
    text-align: center; /*font-size: 10px !important;*/
}

#JoseTamayoPic
{
    background: url(                  "imgs/PhotoJoseTamayo_SmallView.gif" ) no-repeat;
    height: 83px;
    width: 90px;
    float: left;
    margin-top: 16px;
}

#JohnCaloeBox
{
    padding-left: 10px;
}

#JohnCaloeBox div
{
    font-style: italic;
    text-align: center; /* font-size: 8pt !important;*/
}

#JohnCaloePic
{
    background: url(                  "imgs/PhotoJohnCaloe_SmallView.gif" ) no-repeat;
    height: 85px;
    width: 93px;
    float: left;
    margin-top: 14px;
}
#HanoyLeonBox
{
}
#HanoyLeonBox div
{
    width: 110px;
    position: absolute;
}
#HanoyW
{
    padding-left: 100px;
    padding-top: 10px;
    text-align: center;
}
#HanoyPhone
{
    padding-left: 90px;
    padding-top: 76px;
}
#Hanoytxt1
{
    padding-left: 100px;
    padding-top: 30px;
    text-align: center;
    font-style: normal;
}
#Hanoytxt2
{
    padding-left: 100px;
    padding-top: 50px;
    text-align: center;
    font-style: normal;
}
#HanoyMail
{
    padding-left: 100px;
}
#HanoyLeonPic
{
    margin-left: 4px;
    margin-top: 8px;
    background: url(                  "imgs/PickupTrack.jpg" ) no-repeat;
    height: 81px;
    width: 110px !important;
}

#CarlosRuizBox
{
    padding-left: 7px;
}

#CarlosRuizPic
{
    background: url(                  "imgs/PhotoCarlosRuiz_SmallView.jpg" ) no-repeat;
    height: 83px;
    width: 93px;
    float: left;
    margin-top: 16px;
}

.leftText
{
    float: left;
    width: 110px;
    padding-top: 6px;
}

.leftText div
{
    font-style: italic;
    text-align: right; /*  font-size: 8pt !important;*/
}

.leftText div span
{
    text-transform: uppercase;
}

.WorkerName
{
    padding-top: 7px;
}
.WorkerSeccion
{
}
.WorkerMail
{
    font-weight: normal !important;
    padding-top: 9px;
}
.WorkerPhone
{
    padding-top: 7px;
}
.WorkerMail a:link, .WorkerMail a:hover, .WorkerMail a:active, .WorkerMail a:visited
{
    color: #00008D;
}


/*
*************************************** 
            Left Boxes Styles
***************************************
*/
div.LeftBoxes
{
    clear: both;
}

.LeftBoxes ul
{
    list-style: none url(                   "imgs/bullet-left-column.gif" );
    padding-left: 20px;
    vertical-align: middle;
    color: #010101;
}
.goRight
{
    font-size: 12px;
}
#loginST
{
    width: 50px !important;
    text-align: right;
    padding: 0 10px 0 5px;
}
div#LoggedInBoxBody
{
    padding: 0;
    margin: 0;
    font-size: 12px;
}
div#LoggedInBoxBody span
{
    font-size: 10px;
    text-decoration: none;
}
div#LoggedInFirstIntRoww
{
    padding-top: 14px !important;
    height: 30px !important;
}
div.LoggedInRow
{
    height: 45px;
    clear: both;
    border-bottom: solid 1px #EAEAEB;
}
div.LoggedInRow div
{
    border-bottom: solid 1px #C0C0C0;
    height: 36px;
    float: left;
    padding-top: 8px;
}
.evenRow
{
    vertical-align: middle;
}
.evenRow
{
    background-color: #EEEBE5;
    width: 208px;
    padding-left: 5px;
}
.evenRowBullet
{
    background-color: #C5351A;
    width: 7px;
}
.oddRow
{
    background-color: #F7F7F7;
    width: 208px;
    padding-left: 5px;
}
.oddRowBullet
{
    background-color: #F4C209;
    width: 7px;
}
a.signOutLink
{
    color: #006196 !important;
    font-size: 11px;
}

#LoggedInLastIntRow
{
    padding-top: 14px !important;
    height: 30px !important;
}

#LoggedInRowLast
{
    border: 0;
}

.LoginErrorSummary
{
    text-decoration: none !important;
    color: Red;
}

.LoginErrorSummary ul
{
    color: Red;
    width: 185px;
}

.LoginErrorSummary li
{
    list-style-image: none;
    list-style-type: disc;
    text-decoration: none !important;
}

.LeftBoxesTextS1
{
    color: #006196;
    font-family: Tahoma;
    font-weight: bold;
    text-decoration: none !important;
}

.LeftBoxesTextS2
{
    text-decoration: none !important;
}

.BoxTitle
{
    background-color: #9a9995;
    height: 23px;
    font-size: 12px !important;
    padding-top: 4px;
    padding-left: 20px;
    font-family: Tahoma;
    color: Black;
    font-weight: bold;
}

.BoxBody a:link, a:active, a:visited, a:hover
{
    color: black;
}

.BoxBody
{
    padding-top: 15px;
    padding-left: 18px;
}

.BoxBody span
{
    text-decoration: underline;
}

.BoxBody div
{
    padding-top: 0;
    padding-bottom: 0;
}

.BoxAlign
{
}

.BoxAlign-left
{
    float: left;
}

.BoxAlign-right
{
    float: left;
    padding-left: 4px;
    margin-top: 2px;
}

.BoxBottomPadding
{
    clear: both;
    height: 16px;
}
#CCPBoxTitle
{
    padding-left: 16px;
}
#CCPBoxTitle span
{
    font-size: 11px;
}
#CCPBoxBody
{
    padding-left: 14px;
}
/*
*************************************** 
      Specifics Left Boxes Styles
***************************************
*/

#BECBox a, #UEBox a
{
    text-decoration: none;
    font-weight: bold;
}

#BECBox li, #UEBox li
{
    padding-bottom: 5px;
}

#SCBoxBody
{
    padding-top: 24px !important;
}
#SCBox div div
{
    padding: 1px;
    padding-left: 0;
}
#SCBox div div p
{
    padding-bottom: 2px;
}
#SCSecondLevel
{
    clear: both;
    padding-top: 12px !important;
}

#BECList
{
}

.lblBody
{
    clear: both;
    padding-right: 14px;
    margin-top: 4px;
    text-align: justify;
}

.lblBody a:link, .lblBody a:active, .lblBody a:visited, .lblBody a:hover
{
    color: #403C3C;
}

.lblBody em
{
    font-style: normal;
    font-size: 10px;
    padding-left: 10px;
    letter-spacing: -1px;
    word-spacing: 1px;
}

#btnCAABody
{
    padding-right: 15px;
    padding-top: 5px;
    float: right;
}

#RPPList
{
    color: #6D6D6D;
}

#SYLBox
{
    padding-left: 29px;
    padding-top: 23px;
}

#SYL_BodyBox
{
    width: 163px;
    height: 49px;
    background: url(           "imgs/bg-LanguageSelection.jpg" );
}

#SYL_BodyBox select
{
    position: absolute;
    margin-top: 22px;
    margin-left: 8px;
    font-size: 11px;
    width: 146px;
    background-color: #EEEBE5;
    border: #969491 1px solid;
}

#SYL_BodyBox div
{
}

#SYL_BodyBox span
{
}

#lblFBBody p
{
    color: Black; /* font-size: 8pt;*/
    padding-bottom: 15px;
}

#CLBox
{
    margin: 0;
    padding: 0;
}

.CLlblBody
{
    padding-left: 10px;
    padding-right: 15px;
    margin-top: 4px;
    text-align: justify;
}

#CLBoxBody
{
    margin-left: -10px;
}

.CLBoxAlign
{
    position: relative;
    height: 24px;
    margin-left: -10px;
}

.CLBoxAlign div
{
    padding: 0;
    margin: 0;
}

.CLBoxAlign-left, .CLBoxAlign-leftLogin
{
    float: left;
    width: 72px;
    text-align: right;
    padding-top: 2px !important;
}
.CLBoxAlign-leftLogin
{
    width: 90px !important;
}
.CLBoxAlign-right
{
    float: left;
    width: 115px;
    padding-left: 4px !important;
}

.CLBox-right
{
    clear: both;
    float: right;
    padding: 0 !important;
    padding-right: 42px !important;
}

div.CLBox-rightLogin
{
    clear: both;
}
div.CLBox-rightLoginCheckBox
{
    float: left;
    width: 24px;
    padding-left: 80px;
}
div.CLBox-rightLoginLabel
{
    float: left;
}

.CLBox-right div
{
    float: left;
    vertical-align: middle !important;
    padding: 0;
}


#CLBottom
{
    padding-top: 2px;
    clear: both;
}

.CLhp
{
    font-size: 11px;
    text-decoration: underline;
    color: #6D6D6D;
}

#btnCLBody
{
    padding-top: 5px;
}

#btnCABody
{
    padding-top: 5px;
}

#btnCLBoxL
{
    padding-left: 10px;
    width: 113px;
    margin-right: 5px;
}

#btnCLBoxR
{
    width: 64px;
}

.CLEdit
{
    width: 115px;
    font-size: 11px;
    padding: 0;
    margin: 0;
    background-color: #EBECEB;
    border: #969491 1px solid;
}

.CLCheckBox
{
    background-color: #EBECEB;
}

.CLLabel, .CLLabelLogin
{
    text-decoration: none !important;
}
.CLLabelLogin
{
    font-weight: bold;
}

.CL-CB-Label
{
    text-decoration: none !important; /*  font-size: 8pt !important;*/
}

/*

CCPBox{}
*************************************** 
     Left Column Footer Box Styles
***************************************
*/
#leftColumn-footer
{
}

#leftColumn-footer-top
{
    background: url(                   "imgs/master-card.gif" ) no-repeat;
    height: 26px;
    width: 168px;
    margin-left: 28px;
    margin-bottom: 14px;
}

#leftColumn-footer-top-new
{
    background: url(                   "imgs/new-Master-Card.jpg" ) no-repeat;
    height: 26px;
    width: 168px;
    margin-left: 28px;
    margin-bottom: 14px;
}

#leftColumn-footer-middle
{
    border-top: dotted 1px #D0CECE;
    color: #000066;
    font-weight: bold;
    text-align: center;
    margin-top: 6px;
}

#leftColumn-footer-botton
{
    margin-left: 72px;
    margin-top: 4px;
}

#leftColumn-footer-botton a
{
    background: url(                   "imgs/skyjack.gif" ) no-repeat;
    display: block;
    text-decoration: none;
    overflow: hidden;
    border: 0;
    margin: 0;
    padding: 0;
    padding-top: 17px;
    height: 0px !important;
    width: 76px;
    cursor: pointer;
}

/*
*************************************** 
            Content Styles
***************************************
*/

.HTLabel
{
    font-size: 16px;
}

/*
*************************************** 
            Footer Styles
***************************************
*/
#footer
{
    clear: both;
}

.footerTop
{
    display: block;
    position: absolute;
    margin-top: -101px;
    margin-left: 26px;
    height: 100px;
    width: 220px;
}

#footer-left
{
    float: left;
    background-image: url(imgs/footer_lest.jpg);
    background-repeat: no-repeat;
    width: 195px;
    height: 71px;
    margin: 0;
    padding: 0;
}
#footer-rightBackground
{
    background-image: url(imgs/footer.gif);
    height: 71px;
    margin: 0;
    padding: 0;
    width: 100%;
}

#footer-right
{
    width: 795px;
}

#footer-center
{
    color: White;
    width: 530px;
    float: left;
    padding-left: 70px;
}

div#footer-center-left
{
    float: left;
    margin: 0;
    padding: 0;
    margin-top: 20px;
    text-align: left;
}

div#footer-center-left li
{
    display: inline;
    padding-left: 3px;
    padding-right: 3px;
}

div#footer-center-left a, div#footer-center-left li
{
    font-family: Malayalam, FreeSans, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: gray;
    font-weight: normal;
    text-decoration: none;
}

div#footer-center-left a:hover
{
    color: #F6C209 !important;
}

#footer-center-right
{
    float: right;
    background-image: url(imgs/ARA_logo.gif);
    background-repeat: no-repeat;
    width: 79px;
    height: 67px;
    margin-top: 4px;
}

.footermenulink, .footermenulink a:link, .footermenulink a:active, .footermenulink a:visited, .footermenulink a:hover
{
    font-family: Malayalam, FreeSans, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: gray;
    font-weight: normal;
}

.footermenulink a:hover
{
    color: #F6C209 !important;
}
/*
*************************************** 
            New Styles
***************************************
*/

.flatentry_menu
{
    background-color: #EBECEB;
    border: #969491 1px solid;
    width: 150px;
    font-size: 11px;
}

.flatentry_content
{
    border: #969491 1px solid;
    background: #White;
    height: 20px;
}

.content_header1
{
    font-family: Malayalam, FreeSans, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: Maroon;
    font-weight: bold;
}

/*
*************************************** 
   	         Products Show Styles
***************************************
*/
#ContentHeaderInternalBox
{
    width: 475px;
    background: url(              "imgs/bgContentHeader.gif" ) repeat-x bottom;
    padding: 0 30px 3px 40px;
    text-align: justify;
    height: 79px;
    color: #010101;
}
#ContentHeaderInternal
{
    padding-top: 10px;
}

#ContentHeaderInternalImage
{
    position: absolute;
    margin-top: -18px;
}

#ContentHeaderInternalText
{
    position: absolute;
    width: 480px;
}

.SalesStepOne
{
    margin-top: 30px;
}

.RequestReleaseOfLien
{
    margin-top: 6px;
}

.RentalsStepOne
{
    margin-top: 22px;
}

.session_subtext
{
    color: #454545;
}


div.equipment_area
{
    width: 531px;
    padding: 0px 15px 0px 15px;
    margin-left: 0px;
}
div.equipment_box
{
    float: left;
    margin-bottom: 0px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 0px;
    padding-right: 20px;
}

div.equipment_top
{
    height: 17px;
    width: 185px;
    background: url(              "../../Images/Sales/Top-border.gif" ) repeat-x;
    margin: 2em 0 0 0;
}

img.esquina_sup_izq
{
    float: left;
}
img.esquina_sup_der
{
    float: right;
}
img.equipment
{
}

div.equipment_content
{
    width: 185px;
    background: url(              "../../Image/Sales/Left_border.gif" ) repeat-y;
}

div.equipment_boxcontrol
{
    padding: 0px 4px 0px 4px;
    background: url(              "../../Image/Sales/Right_border.gif" );
    background-position: right;
    background-repeat: repeat-y;
}

div.equipment_bottom
{
    width: 185px;
    background: url(              "../../Images/Sales/Bottom-border.gif" ) Bottom;
    background-repeat: repeat-x;
    border: 0;
    padding: 0;
    margin: 0;
}

.sm_it
{
    margin: 0;
    font-family: Malayalam, FreeSans, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    color: #000066;
}

.sm
{
    font-family: Malayalam, FreeSans, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
    color: #000000;
    margin: 0;
    padding: 0px 0px 10px 0px;
}

div.equipment_container
{
    background-color: #ffffff;
    height: 105px;
}

#realContentBackground
{
    width: 100%;
}

#realContent
{
    position: relative;
    width: 860px;
}

#rightColumn
{
    float: left;
    width: 530px;
}

#content
{
    width: 560px;
    padding-left: 40px;
    clear: both;
}

#topCommentBg
{
    background: white url(imgs/topComment-bg.png) repeat-x;
    height: 53px;
    padding-top: 10px;
    width: 100%;
    position: absolute;
    z-index: 0;
}

#topComment
{
    font-family: "Malayalam, FreeSans, Arial Narrow" , Malayalam, FreeSans, Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    height: 53px;
    padding-top: 10px;
}

#topComment div
{
    width: 574px;
    text-align: center;
}

.HeaderTextBox
{
}

.HeaderTextBoxBottom
{
    margin-top: -4px;
}

.HeaderTextBoxSingle
{
    margin-top: 2px;
}


.ScheduleHeaderText
{
    padding-top: 30px !important;
    line-height: 11px;
}

.msg_error
{
    color: Red;
    padding: 0px 18px 30px 0px;
    clear: both;
}
.accountinfo
{
    margin-bottom: 2px;
    float: left;
}
.accountbutton
{
    float: right;
}
#UnderConstructionImage
{
    background: url( "../../Images/General/under-construction.gif" ) no-repeat;
    width: 339px;
    height: 258px;
}


/*
*
* Calendario
*
**/
div.DatePickerBox
{
    padding-top: 5px;
}

.DatePickerBox, .DatePickerBox div
{
    float: none !important;
    width: 85px !important;
}

.DatePickerEditBox
{
    position: absolute;
}

.DatePickerEditBox input
{
    width: 85px !important;
}

.DatePickerButtonBox
{
    padding-left: 90px;
}

input.btnDatePicker
{
    border: none !important;
    background: url( "imgs/buttons/btnCalendar.jpg" ) no-repeat;
    width: 29px;
    height: 21px;
    cursor: pointer !important;
}

.divCalendar
{
    position: absolute;
    padding-top: 3px;
    z-index:10;
}

.DatePickerCalendar
{
    border: solid 1px #545454 !important;
    background: #E2E2E2;
}

.DatePickerCalendarTitle
{
    background: #545454;
    border: solid 1px #545454 !important;
    color: white;
}



