#maincontainer{
    width: 1000px; /*Width of main container*/
    margin: 0 auto; /*Center container on page*/
}

#topsection{
    position: relative;
}

#contentwrapper{
    float: left;
    width: 100%;
}

#contentcolumn{
    margin-left: 205px;
}
#contentcolumn-full{
    margin-left: 0px;
    position:relative;
}

#leftcolumn{
    float: left;
    width: 200px; /*Width of left column*/
    margin-left: -1000px;
}

#footer{
    clear: left;
}


.main-logline {
    position: relative;    
    font: bold 11px/18px Arial;
}
.main-logline-bookmark {
    position: absolute;
    right: 0px;
    top: 0px;
}
.main-image {
    padding: 1px;
    border: 1px solid #ECF0F4;
}

.header-topsec {
    height: 70px;
}
.header-topsec-logo {
    position: absolute;
    top: 5px;
    left: 5px;
}
.header-topsec-banner {
    padding: 10px;
}
.header-topsec-minicart {
    position: absolute;
    top: 15px;
    right: 5px;
    width: 200px;
    height: 40px;
}

.header-thebar {
    position: relative;
    top: 0px;
    font: bold 11px/20px Arial;
    background-color: #ECF0F4;
    color: #000;
    height: 80px;
}
.header-thebar-topline {
    position: relative;
    font: bold 14px/18px Arial;
    height: 18px;
    padding: 1px 2px;
}
.header-thebar-login {
    position: absolute;
    top: 0px;
    right: 170px;
}
.header-thebar-departments {
    position: relative;
    margin-right: 330px;
    height: 40px;
}
.header-thebar-sale {
    position: absolute;
    display: block;
    right: 170px;
    top: 20px;
    font: bold 12px/16px Arial;
    padding-top: 4px;
    cursor: pointer;
    background-image: url(/img/main/headbar-r.png);
    background-position: top right;
    width: 160px;
    height: 36px;
    text-decoration: none;
    color: #000;
    text-align: center;
}
.header-thebar-sale:hover {
    background-image: url(/img/main/headbar-r-h.png);
}
.header-thebar-search {
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 18px;
    font: bold 11px/18px Arial;
    padding: 1px 2px;
    margin: 0px;
}
.header-thebar-links {
    position: absolute;
    bottom: 0px;
    right: 170px;
}
.header-thebar-chat {
    position: absolute;
    right: 10px;
    top: 10px;
}



/*
    Dark Blue= #3B576B
    Medium Blue = #547B9C
    Lite Blue = #9FB6C9
    XLite Blue = #ECF0F4
    Dark Green   = #3B6B3B
    Medium Green = #549C54
    Lite Green  = #9FC99F
    XLite Green = #ECF4EC
*/

.promoBlock {
    background-color: #EEE;
    border: 1px dotted #F00;
    color: #F00;
    padding: 0px 2px;
}

.input {
    font: bold 11px Arial;
    height: 18px;
    margin: 1px;
    padding: 0px;
    width: 100px;
    background-color: #FFF;
    border: 1px inset #888;
}
.input_req {
    font: bold 11px Arial;
    height: 18px;
    margin: 1px;
    padding: 0px;
    width: 100px;
    background-color: #FEE;
    border: 1px inset #844;
}
.inputmini {
    font: normal 9px/11px Arial;
    height: 12px;
    margin: 0px;
    padding: 0px;
    width: 100px;
}

a.linka {
    font: bold 13px/15px Arial;
    text-decoration: none;
    display: block;
    color: #547B9C;
    width: 200px;
    padding: 0px 2px;
}
a.linka:hover {
    background-color: #547B9C;
    color: #FFF;
}

body {
    background-color: #FFF;
    color: #000;
    margin: 0px;
    padding: 0px;
}

h1 {
    font: bold 30px Arial;
    margin: 5px;
    border-bottom: 1px solid #FFF;
}

/*da sider stuff*/
.da_sider_container {
    color: #000;
    display: block;
    width: 200px;
    margin-bottom: 5px;
}

.da_sider_head {
    background-image: url(/img/main/_head_blue_200.png);
    color: #FFF;
    font: bold 15px/20px Arial;
    display: block;
    text-decoration: none;
}
.da_sider_head_current {
    background-color: #3B576B;
    color: #FFF;
    font: bold 11px/11px Arial;
    display: block;
    text-decoration: none;
    padding-left: 2px;
}
.da_sider_list {
    background-color: #ECF0F4;
    border: 1px solid #3B576B;
    text-align: left;
}
.da_sider_link {
    padding: 1px 0px;
    color: #000;
    background-color: #ECF0F4;
    display: block;
    font: bold 11px/15px Arial;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
}
.da_sider_link:hover {
    background-color: #9FC99F;
}

.da_sider_linkred {
    padding: 1px 0px;
    color: #000;
    background-color: #FCC;
    display: block;
    font: bold 11px/15px Arial;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
}
.da_sider_linkred:hover {
    background-color: #800;
    color: #FCC;
}

.da_sider_linkgreen {
    padding: 1px 0px;
    background-color: #CFC;
    color: #000;
    display: block;
    font: bold 11px/15px Arial;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
}
.da_sider_linkgreen:hover {
    background-color: #080;
    color: #CFC;
}

.da_sider_link_current {
    background-color: #AAA;
    border-top: 1px solid #AAA;
    border-bottom: 1px solid #AAA;
    color: #000;
    display: block;
    font: bold 11px/11px Arial;
    text-decoration: none;
    padding-left: 1px;
    position: relative;
}
.da_sider_link_current:hover {
    background-color: #FFF;
    border-top: 1px dotted #000;
    border-bottom: 1px dotted #000;
    color: #000;
    padding-left: 2px;
}

.RecentItemLink {
    width: 100%;
    font: bold 11px/13px Arial;
    text-decoration: none;
    display: block;
    color: #000000;
    padding: 1px 0px 1px 0px;
}
.RecentItemLink:hover {
    background-color: #FFFFFF;
    color: #000000;
    padding: 0px;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

/*backlog*/
.logLink {
    color: #547B9C;
    text-decoration: none;
    padding: 0px 2px;
}
.logLink:hover {
    background-color: #547B9C;
    color: #FFF;
}

.header {
    font: bold 30px/32px Arial;
    color: #000099;
}

.pages_item_block {
    background-color: #FFF;
    width: 140px;
    padding: 0px;
    margin: 5px;
    border: 1px solid #FFF;
}

.pages_item_list {
    width: 790px;
    height: 50px;
    padding: 0px;
    margin: 5px;
    position: relative;
    border: 1px solid #FFF;
}

.searchDeptListing {
    padding: 0px 2px;
    display: block;
    text-decoration: none;
    color: #000;
}
.searchDeptListing:hover {
    background-color: #3B576B;
    color: #FFF;
}
