/** Changed for anchor **/
.nav_item {
    color: #000000;
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    line-height: 18px;
    text-decoration: none;
}
.nav_item_over {
    color: #ffffff;
    background-color: #0094d9;
    cursor: pointer;
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    line-height: 18px;
    border:1px solid white;
}


/* New Request Box */
.current_request_head {
    background-color: #008ac9;
    border-right: 1px solid #999999;
    border: 0px solid transparent;
    padding: 4px 4px 4px 4px;
    text-decoration: none;
    font-size:11px;
    font-weight: normal;
    color: #ffffff;
}
.current_request_box {
    width: 185px;
}

.current_request_item {
    background-image: url('/anchor_client/images/stripes.gif');
    background-color: #ffffff;
    color: #000000;
    border-right: 1px solid #009900;
    border: 0px solid transparent;
    padding: 0px 4px 4px 0px;
    text-decoration: none;
}

.xx_old {
    color: #000000;
    background-color:#5473A2;
    font-family: Arial;
    font-weight:normal;
    font-size: 11px;
}

/* Vertical Text */

.vert_text {
    writing-mode: tb-rl;
    text-align: right;
    font-size: 13pt;
}

/* Tabs */
.tabtable {
    height: 30px;
    /*background-image: url('/anchor_client/images/stripes.gif');*/
}

.tabtablenextrow{
    height: 10px;
    background-color: #009900;
}


.tabBarSpacer {
    height: 30px;
    color:#CD0403;
    background-color:#ffffff;
    font-family: Arial Black;
    font-weight:normal;
    font-size:11px;
    cursor:pointer;
    text-decoration:none;
    text-align:left;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
}

.tabBarLinkOver, .tabBarLinkOver a, .tabBarLinkOver a:hover {
    cursor: pointer;
    background:#1062a3 url('/anchor_client/images/tabbar_bg_hover.gif') repeat-x 0 0;
    height: 15px;
    border-style: solid;
    border-width: 0px;
    border-color: #009900;
    border-bottom-width: 0px;
    color: #ffffff;
    font-family: Arial Black;
    font-weight:normal;
    font-size: 11px;
    cursor:pointer;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;

    text-decoration:none;
    text-align:center;

}

.tabBarLinkOn {
    height: 15px;
    color:#ffffff;    
    background:#005292 url('/anchor_client/images/tabbar_bg_on.gif') repeat-x 0 0;
    font-family: Arial Black;
    font-weight:normal;
    font-size:11px;
    border-style: solid;
    border-width: 0px;
    border-color: #009900;
    cursor:pointer;
    text-decoration:none;
    text-align:center;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
    }

.tabBarLinkOn A:hover {
    color:#ffffff;
    text-decoration:none;
    }


.tabBarLinkOn A:link { color:#ffffff;text-decoration:none; }
.tabBarLinkOn A:visited { color:#ffffff;text-decoration:none; }
.tabBarLinkOff {
    height: 15px;
    border-width: 0px;
    border-style: solid;
    border-color: #ffffff;
    color:#aaaaaa;
    /*background-image: url('/anchor_client/images/mesh.gif');*/
    background:#005292 url('/anchor_client/images/tabbar_bg_on.gif') repeat-x 0 0;
    font-family: Arial Black;
    font-weight:normal;
    font-size: 11px;
    cursor:pointer;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;

    text-decoration:none;
    text-align:center;
}
.tabBarLinkOff A:hover { color: #009900;text-decoration:underline; }
.tabBarLinkOff A  { color: #009900;text-decoration:none; }


/* Top Menu Bar */
.menubar {
    border:0px solid #006600;
    background:#006f3b url('/anchor_client/images/button_bg.gif') repeat-x 0 0;
    background-color: #006f3b;
    color: #ffffff;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
    font-weight: normal;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: top;
}
.menubar a, .menubar a:hover {
    /*background-color: #006f3b;*/
    color: #ffffff;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
    white-space: nowrap;
    text-decoration: underline;
    vertical-align: top;
}


/* Global Boxes */
.boxTitle a:hover {
    color: #0000ff;
    text-decoration: underline;
}
.boxTitle a {
    color: #333333;
    text-decoration: none;
}

.boxTitle {
    /*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#000099,endColorStr=#999999);*/
    background:#006f3b url('/anchor_client/images/button_bg.gif') repeat-x 0 0;
    /*border:1px solid #006f3b;*/
    color: #ffffff;
    text-decoration: none;
    font-family: Verdana;
    font-size: 11px;
    text-align: left;
    font-weight: bold;
    line-height: 18px;
    height: 20px;
    width: 100%
}

.boxBody {
    background-repeat: repeat-y;
    /*background-color:#EDF2FC;*/
    background-color:#eeeeee;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    color: #ffffff;
    text-align: left;
    font-family: verdana;
    font-size: 10px;
}

.boxBody a, .boxBody a:hover {
    color: #ffffff;
    text-decoration: underline;
}


/* Left Nav */
.quicknav_header {
    /*  */
    background-color: #005292;
    border-right: 1px solid #999999;
    border: 0px solid transparent;
    padding: 4px 4px 4px 4px;
    text-decoration: none;
    font-size:11px;
    font-weight: normal;
    color: #ffffff;
}

.quicknav {
    background-image: url('/anchor_client/images/stripes.gif');
    background-color: #ffffff;
    color: #000000;
    border-right: 1px solid #009900;
    border: 0px solid transparent;
    padding: 0px 4px 4px 0px;
    text-decoration: none;
}


/* Page Footer Banner */
.footer {
    border: 0px solid #50b747;
    background-color: #005292;
    color: #ffffff;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: top;
}



/* New Classes */



.welcomebtn, .welcomebtn a {
    color: #B32D25;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    background-color: #ffffff; /*#D0A466;  208 164 102 */
}
.welcomebtn a:hover {
    color: #000000;
    text-decoration: none;
}
.error {
    color: #ff0000;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

.browser_warning {  
    margin-top:20px;
    padding:12px;
    border:1px solid #800000;
    background-color:#ffcccc;
    color: #800000;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
    text-align:center;
    width:550px;
}

.connection_info {
    margin-top:20px;
    padding:12px;
    border:1px solid #006f3b;
    background-color:#ccffcc;
    color: #006f3b;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
    text-align:center;
    width:550px;
    border-radius:4px;
}

#login_container {
    margin:0 auto;
    width:996px;
}

.login_frame {
    margin-top:20px; 
    padding:12px; 
    width:550px; 
    border:1px solid #e3e3e3;
    background-color:#ffffff;
}

.smalltext {
    font-family: Verdana;
    font-size: 10px;
    text-decoration: none;
    font-weight: normal;
}

.nestle_wmenuitem, .nestle_wmenuitem a {
    background-color: #ffffff;
    color:#000000;
    font-family: Arial;
    font-size:14px;
    text-decoration: none;
    font-weight: bold;
}

.help_box {
    background-color: #ffffff;
    color: #000000;
    font-family: Arial;
    font-size:12px;
    text-decoration: none;
    font-weight: normal;
}

.search_description {
    background-color: #ffffff;
    color: #000000;
    font-family: verdana;
    font-size: 9px;
    text-decoration: none;
    font-weight: normal;
}
.black_on_white, .black_on_white a, .black_on_white a:hover {
    background-color: #ffffff;
    color: #000000;
    font-family: Arial;
    font-size:12px;
    font-weight: normal;
}


.nestle_wmenuitem a:hover {
    text-decoration: underline;
    color:#D0A466;
}

.quicklist_header {
    color: #ffffff;
    background-color:#87470C;
    font-family: Arial;
    font-weight:normal;
    font-size: 11px;
}
.searchresult {
    background-color: #ffffff;
    color:#000000;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    padding-left:1px;
    padding-right:1px;
    padding-top:0px;
    padding-bottom:0px;
}

.tabbtn {
    border: solid 1px #000000;
    background-color: #E0E0E0;
}

.tabbtn_selected {
    border: solid 1px #000000;
    font-weight: bold;
    background-color: #ff0000;
    color: #FFFFFF;
}


.footer_copy {
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 10px;
    line-height: 11px;
    color: #a0a0a0;
}

.leftnav {
    background-color: #c0c0c0;
    color: #000000;
    width: 200px;
    height: 100%;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}




/* Unsure if used */
.checkout_nav {
    background-color: #f0f0f0;
    border-width: 1px;
    border-style: solid;
    border-collapse: collapse;
    border-color: #c0c0c0;
    text-decoration: none;
    color: #000000;
    white-space: nowrap;
    text-align: center;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
}

.searchkeyword {
    color: #0000ff;
    font-weight: bold;
}

.checkout_nav_current {
    background-color: #CCFF99;
    border-width: 1px;
    border-style: solid;
    border-collapse: collapse;
    border-color: #c0c0c0;
    text-decoration: none;
    color: #000000;
    white-space: nowrap;
    text-align: center;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
}

.cart_contents_footer {
    text-decoration: none;
    color: #000000;
    text-align: left;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
}
.cart_contents {
    background-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-collapse: collapse;
    border-color: #c0c0c0;
}
.cart_contents_header {
    background-repeat: repeat-y;
    background-color: #f0f0f0;
    border-width: 1px;
    border-style: solid;
    border-collapse: collapse;
    border-color: #c0c0c0;
    text-decoration: none;
    color: #000000;
    text-align: left;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
}


.product_details_header {
    background-repeat: repeat-y;
    background-color: #f0f0f0;
    border-width: 1px;
    border-style: solid;
    border-collapse: collapse;
    border-color: #c0c0c0;
    text-decoration: none;
    color: #000000;
    text-align: left;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
}

.product_details_body {
    background-repeat: repeat-y;
    background-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-collapse: collapse;
    border-color: #c0c0c0;
    color: #000000;
    text-align: left;
    font-family: verdana;
    font-size: 10px;
}

.search_result_item {
    background-repeat: repeat-y;
    background-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-collapse: collapse;
    border-color: #c0c0c0;
    color: #000000;
    text-align: left;
    font-family: verdana;
    font-size: 10px;
}

 

.search_result_item_header{
    cursor: pointer;
    background-repeat: repeat-y;
    background-color: #f0f0f0;
    border-width: 1px;
    border-style: solid;
    border-collapse: collapse;
    border-color: #c0c0c0;
    text-decoration: none;
    color: #ffffff;
    text-align: left;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
}
.search_results_head {
    color: #ffffff;
    /*font-family: verdana,arial, helvetica, sans-serif;*/
    font-size: 11px;
    font-weight:bold;
    line-height: 18px;
}

.search_result_item_header a, .search_result_item_header a:hover, .search_results_head a, .search_results_head a:hover {
    font-size: 10px;
    color: #ffffff;
    text-decoration: underline;
    }



.search_results {
    color: #000000;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
}



.header {
    background-color: #ff0000;
}




.box_copy {
    color: #000000;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
}

.navbar {
    color: #a0a0a0;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 10px;
    line-height: 14px;
    text-decoration: none;
}

.navbar a, .navbar a:hover {
    text-decoration: underline;
}

.navbar_current, .navbar_current a {
    color: #00ff00;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 10px;
    line-height: 14px;
    text-decoration: none;
}
.navbar_current a:hover {
    color: #00ff00;
    text-decoration: underline;
}

.category_list_selected, .category_list_selected a, .category_list_selected a:hover {
    background-color: #ffffff;
    text-align: left;
    color: #0000ff;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 17px;
    vertical-align: bottom;
    text-decoration: none;
}

.category_list, .category_list a, .category_list a:hover {
    background-color: #ffffff;
    text-align: left;
    color: #0000ff;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 17px;
    vertical-align: bottom;
    text-decoration: none;
}

.category_select, .category_select a, .category_select a:hover {
    text-align: center;
    color: #000000;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
    vertical-align: middle;
    text-decoration: underline;
}

/* end new classes */


body { font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; }

.whitelink {    color:#FFFFFF;    text-decoration:underline; }
.blacklink, blacklink a, blacklink a:hover { color:#000000; text-decoration:underline; }
.blacklinkline { color:#000000; text-decoration:underline; }
.blacklinkwithrollover { color:#000000; text-decoration:underline; }
.bluelink { color:#0000FF; text-decoration:underline; }
A:hover { color:#0000ff; text-decoration:underline; }
A:hover.blacklink { color:#000000; text-decoration:underline; }
a:hover.blacklinkline { color:#000000; text-decoration:underline; }
A:hover.whitelink { color:#000000; text-decoration:underline; }
A:hover.blacklinkwithrollover { color:#0000FF; text-decoration:underline; }
A:hover.bluelink { color:#0000FF; text-decoration:underline; }
.boxborder { border-color:#000000; border-style:solid; border-width:1px; }

.bgdots {
        background-image:url('images/jetstream/bgdots.gif');
        background-repeat: repeat-y
}

.flatbtn {
    border: solid 1px #005292;
    background:transparent url('/anchor_client/images/button_bg.gif') repeat-x 0 0;
    color:#ffffff;
    margin:1px;
}

.loginbtn {
    width:162px;
    border-radius:4px;
    height:32px;
    background-size:100% 100%;
    cursor:pointer;
}

.loginbtn:hover {
    opacity:0.8;
}

.flattxt {
    border-style: solid;
    border-width: 1px
}

.details_left_header {
    background-color: #eeeeee;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: #000000;
    font-weight: bold;
    white-space: nowrap;
    vertical-align: top;

}

.details_left_header_dark {
    background-color: #D4D0C8;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: #000000;
    font-weight: bold;
    white-space: nowrap;
    vertical-align: top;

}


.details_contentwrap {
    background-color: #ffffff;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: #000000;
    vertical-align: top;
}

.details_content, .details_content a {
    background-color: #ffffff;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: #000000;
    white-space: nowrap;
    vertical-align: top;
}


.lockedinput {
        text-align: right;
        border-style: solid;
        border-width: 0;
        font-family: verdana,arial, helvetica, sans-serif;
        font-size: 11px;
        background-color: #EBEFF0;
}

.leftinput {
        text-align: left;
        border-style: solid;
        border-width: 1px;
        font-family: verdana,arial, helvetica, sans-serif;
        font-size: 11px;

}
.rightinput {
        text-align: right;
        border-style: solid;
        border-width: 1px;
        font-family: verdana,arial, helvetica, sans-serif;
        font-size: 11px;

}
/* product listing */
.listwhite a, .listithardware a, .listtelecom a, .listearlylearning a, .listprodev a, .listitsupplies a, .listitsoftware a, .listaudiovideo a, .listcomm a {
    color: #0000ff;
    font-family: verdana;
    font-size: 11px;
    text-decoration: underline;
}

.listwhite a:hover, .listithardware a:hover, .listtelecom a:hover, .listearlylearning a:hover, .listprodev a:hover, .listitsupplies a:hover, .listitsoftware a:hover, .listaudiovideo a:hover, .listcomm a:hover {
    color: #0000ff;
    font-family: verdana;
    font-size: 11px;
    text-decoration: underline;
}

.listwhite {
    background-color: #FFFFFF;
    color: #000000;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
}


.listithardware {
    background-color: #C5C5E2;
    color: #000000;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
}

.listtelecom {
    background-color: #B0DFB0;
    color: #000000;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
}

.listearlylearning {
    background-color: #F9F9B7;
    color: #000000;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
}

.listprodev {
    background-color: #D3C2D3;
    color: #000000;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
}


.listitsupplies {
    background-color: #CEC4D9;
    color: #000000;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
}
.listitsoftware {
    background-color: #E4DDA7;
    color: #000000;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
}

.listaudiovideo {
    background-color: #F5F9B5;
    color: #000000;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
}

.listcomm {
    background-color: #E9DCC5;
    color: #000000;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
}
/* copy */
.copy, .productlist, .copybig, .copysmall, .disclaimer, .fieldcopy, .tablecopy, .attrdisp, .relatedlinks, .streamlinks, .searchlinks {
    color: #000000;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
}

.boldcopy {
    color: #000000;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
    font-weight: bold;

}

.specialprice {
    /* color: #22dd22; */
    color: #000000;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
}

.address_data {
    text-align: left;
    color: #000000;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
}

.address_error {
    text-align: center;
    color: #ff0000;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
    font-weight: bold;
}
.address_header {
    text-align: right;
    color: #000000;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
    font-weight: bold;
}

.bluetext {
    color: #0000ff;
    font-family: verdana;
    font-size: 10px;
    font-weight: normal;
}

.logintable {
        border-collapse: collapse;
        border-top-style: solid;
        border-bottom-style: solid;
        border-right-style: solid;
        border-left-style: solid;
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-right-width: 1px;
        border-color: #C0C0C0;
        color: #000000;
        font-family: verdana;
        font-size: 12px;
        font-weight: bold;
}


.bottomtable {
        border-collapse: collapse;
        border-top-style: solid;
        border-bottom-style: solid;
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-color: #C0C0C0;
        color: #000000;
        font-family: verdana;
        font-size: 12px;
        font-weight: bold;
}

.bluetext a, .bluetext a:hover {
    color: #0000ff;
    font-family: verdana;
    font-size: 10px;
    text-decoration: underline;
}


/* Calendar */
table.calendar a, table.calendar a:hover {
        color:#000000;
        text-decoration: underline;
}
table.calendar {
        border: 1px solid #5a5a5a;
        text-align: right;
        font-size: 10px
}

table.calendar th {
        background-color: #cbcfe0;
        color: Black;
        font-weight: bold;
        text-align: center;
        font-size: 10px;
        font: 65% Verdana, Helvetica, Arial, sans-serif;
        font-size: 10px
}

table.calendar td {
        background-color: transparent;
        width: 1.5em;
        padding: 3px;
        background: #ffffff;
        font: 65% Verdana, Helvetica, Arial, sans-serif;
        font-size: 10px
}

table.calendar td.weekendlocked {
        width: 1.5em;
        padding: 3px;
        background: #c0c0c0;
        font: 65% Verdana, Helvetica, Arial, sans-serif;
        font-size: 10px
}


table.calendar td.weekdays {
        background-color: #cbcfe0;
        border: 1px solid #5a5a5a;
        border-style: solid none;
        text-align: center;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 10px
}

table.calendar td.noevent {
        background: #ffffff;
        font: 65% Verdana, Helvetica, Arial, sans-serif;
        font-size: 10px
}

table.calendar td.todaynoeventlocked {
        background: #c0c0c0;
        border-collapse: collapse;
        border: 2px solid #FFA500;
        font: 65% Verdana, Helvetica, Arial, sans-serif;
        font-size: 10px
}

table.calendar td.todaynoevent {
        background: #ffffff;
        border-collapse: collapse;
        border: 2px solid #FFA500;
        font: 65% Verdana, Helvetica, Arial, sans-serif;
        font-size: 10px
}

/* =========== bottom nav ============ */

.disclaimer, .disclaimer a, .bottomNav, .bottomNav a {
    font-size: 10px;
    line-height: 14px;
    text-decoration: none;
}
.disclaimer a:hover, .bottomNav a:hover {
        text-decoration: underline;
}

.footer .disclaimer a {
        text-decoration:underline;
}

.rpsummaryhead {
    color: #000000;
    font-family: verdana,arial,helvetica,sans-serif;
    text-align: right;
    font-size: 10px;
    font-weight: bold;
    line-height: 14px;
}
.rpsummaryleft {
    color: #000000;
    font-family: verdana,arial,helvetica,sans-serif;
    text-align: left;
    font-size: 10px;
    font-weight: bold;
    line-height: 14px;
}
.rpsummary {
    color: #000000;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 10px;
    text-align: right;
    line-height: 14px;
}

/* LINKS */

h1 { font-size: 18px; line-height: 24px; letter-spacing:-1px; color:#335768; display:inline; }
h2 { font-size: 16px; line-height: 20px; margin-bottom: -12px; display:inline;}
h3 { font-size: 12px; line-height: 18px; }
h4 { font-size: 11px; line-height: 18px; }

.list_head {
    background-color:#555555;
    text-align:center;
    font-size:11px;
    font-weight:bold;
}
.list_head a {
    text-decoration: none;
}

.list_head a:hover {
    color: #F6C733;
    text-decoration: none;
}

.list_footer {
    color: #ffffff;
    font-weight: bold;
    font-size: 10px;
    font-family: verdana;
    background-color: #005292;
    text-decoration: none;
}





.quicknav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-weight: bold;
}
.quicknav li {
    color: #000000;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
    padding: 0;
    margin: -5px 0px;
    width: 180px;
    text-decoration: none;
    font-weight: bold;
}

.quicknav a {
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    cursor: pointer;
    display: block;
    padding: 2px 4px 4px 8px;
    margin: 1px 0px;
    text-decoration: none;
}


.quicknav a:hover {
    color: #ffffff;
    border: 1px solid #cccccc;
    margin: 0px;
    padding: 2px 4px 4px 7px;
    background-color: #29166F;
    text-decoration: none;
}
.search_results_pages {
    color: #000000;
    text-align: left;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
}

.search_results_pages a {
    color: #000000;
    text-decoration: underline;
}
.search_results_pages a:hover {
    color: #B32D25;
    text-decoration: underline;
}

.standard, .standard a, .standard a:hover {
    color: #ff0000;
}

.tc_nav_header {
    width: 120px;
    background-color: #c0c0c0;
    padding: 2px 4px 4px 8px;
    margin: 1px 0px;
    text-decoration: none;
    color: #000000;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 10px;
}

.tc_nav_table {
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#5473A2,endColorStr=white);
    color: #000000;
    border-right: 1px solid #000000;
    border: 0px solid transparent;
    padding: 0px 4px 4px 0px;
    text-decoration: none;
}
.tc_nav_item td:hover {
    color: #ffffff;
    border: 1px solid #cccccc;
    margin: 0px;
    padding: 2px 4px 4px 7px;
    background-color: #29166F;
    text-decoration: none;
}

.tc_nav_item, .tc_nav_item a {
    background-color: #ffffff;
    width: 120px;
    padding: 2px 4px 4px 8px;
    margin: 1px 0px;
    text-decoration: none;
    cursor: pointer;
    color: #000000;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 10px;
}


.checklist_off {
    background-color: #ffffff;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: #000000;
    white-space: nowrap;
    vertical-align: top;
}

.checklist_on {
    background-color: #5473A2;
    font-family: verdana,arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: #FFFFFF;
    white-space: nowrap;
    vertical-align: top;
}

.checkedtxt {
    color: #ffffff;
    font-weight: bold;
    font-size: 10px;
    font-family: verdana;
    background-color: #29166F;
    text-decoration: none;
    width: 25px;
    border-style: none;
    border-width: 0px;
}

/* A class for a table which squeezes the width a bit, floats left, so that we can put two
   divs to the right, with Google map and Street view */
table.detail_panel {
  border: none;
  background-color:#ffffff;
}

div#google-map-view {
   margin:0 0 10px 10px;
   height:300px;
   width:100%;
   border: 1px solid #d0d0d0;
   float: right;

  }
div#google-map-view p a {
   color: #702020;
}  
div#google-street-view {
   margin:0 0 10px 10px;
   height:350px;
   width:100%;
   border: 1px solid #d0d0d0;
   float: right;
 
  }
div#map_save_latlong, div#map_save_latlong a {
   margin:0 0 10px 10px;
   color: #202020;

}
div#map_save_address, div#map_save_address a {
   margin:0 0 10px 10px;
   color: #202020;

}


.sales_data, .sales_data td {
    color: black;
    background-color: white;
    font-family: Arial;
    font-size: 8pt;
    border-collapse: collapse;
}

.sales_data td a {
    font-family: Arial;
    font-size: 8pt;
    color: black;
    text-decoration: none;
}
.sales_data td a:hover {
    color: blue;
    text-decoration: underline;
}

.sales_data_div {
    /*height: 400px;*/
    height: 100%;
    display: block;
    overflow: auto;
}
    
.sales_data_th {
    font-size: 8pt;
    color: black;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px;
    text-align: center;
    border: 1px solid black;
    background-color: #f0f0f0;
    margin: 1px;
}

.sales_data_th a{
    text-decoration: underline;
    color: black;
}
.sales_data_th a:hover{
    color: blue;
    text-decoration: underline;
}

.sales_data thead tr {
    background-color: black;
    POSITION: relative;
    TOP: expression(this.offsetParent.offsetTop);
    /*document.getElementById('scroll_table').style.pixelTop + document.getElementById('scroll_table').offsetTop);*/
    /*this.offsetParent.scrollTop - 2);*/
}

.sales_data td{
    font-family: Arial;
    font-size: 10pt;
    text-align: right;
    padding-left: 2px;
    padding-right: 6px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
}
.sales_data td:last-child {
    padding-right: 20px;
}

.sales_data_spacer {
    background-color: gray;
    height: 15px;
}

.sales_data_footer {
    background-color: #f0f0f0;
    font-weight: bold;
}

.datatable th {   
    background-color: #d0d0d0;
    font-weight: bold;
}

tr.odd  {background-color: #d0e0e0;}
tr.even {background-color: #d0f0f0;}
tr.odd  td, tr.even td {padding:4px; text-align:right;}

.row-odd {
    background-color:#ffffff;
}

.row-even {
    background-color:#f0f0f0;
}


.overdue {font-weight:bold;color:black;}
.ontime {font-weight:bold;color:red;}

a.body_link {
    color:#006000;
}
a.body_link:hover{
    color:#009000;
}

.page_header {
    background:#ffffff url('/anchor_client/images/header_bg.gif') repeat-x 0 top;
}

.login {
    background: #F2F2F2 url("/anchor_client/images/login_bg.gif") repeat-y scroll center top ;
}

.error_box {
    background-color: #ffffff;
    color: #000000;
    font-family: Arial;
    font-size:14px;
    text-decoration: none;
    font-weight: normal;
    padding:4px;
}

#username, #password {
    padding:8px;
    border-radius:4px;
    width:265px !important;
}

.login_frame .flatbtn {
    padding:10px;
    background-size:cover;
    border-radius:4px;
    width:280px
}