-/* login form */
#login-form {
    margin: 8px 0 0 8px;
    border: 1px solid #B5B8C8;
    padding: 33px 10px 10px;
    background: white url(/img/bigmachines-login.png) no-repeat 10px 10px;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    
    width: 160px !important;
    width: 180px;
    
    border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 1px 1px 4px #888;
    -moz-box-shadow: 1px 1px 4px #888;
}

#login-form .form-input {
    width: 100%;
    margin-bottom: 10px;
    
    background: url("/gwt/gxt/images/default/form/text-bg.gif") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #B5B8C8;
    padding: 2px;
}

#login-form .login-links {
    margin-top: 10px;
}

#login-form .login-link {
    display: block;
    margin-top: 5px;
}

#login-form .login-link a {
    font-weight: normal;
}
/* ----------------------------Begin Style Properties--------------------------- */

.nav-right .nav-links {
    text-align: right;
}

.nav-center .nav-links {
    text-align: center;
}

.nav-center table.tab-strip td {
    padding: 0 1px;
    white-space:  nowrap;
}

.nav-right ul.tab-strip li {
    float: right;
    white-space: nowrap;
    margin-left: 2px;
}

/* --------------------------  Admin Nav Menu Style Properties -------------------------- */

/* Background Color and Background Image */
td.admin-img { 
    background-color: #FFFFFF; 
    background-image: url(/img/trans.gif); 
    background-repeat: no-repeat;
}

td.admin-default { 
    background-color: #FFFFFF; 
}
.admin-sidebar-stripe {  
    background-image: url(/img/template/sidebar_stripe_Black.gif); 
    background-repeat: no-repeat; 
}

/* Unselected Links Properties */
.admin-sidebar-item, .admin-sidebar-item:link, .admin-sidebar-item:visited { 
    font-family: Verdana; 
    font-size: 8pt;
    font-weight: normal; 
    font-style: normal;
    color: #000000;
    text-transform: capitalize;
    text-decoration: none;
}
a.admin-sidebar-item:hover, a.admin-sidebar-item:visited:hover { 
    color: #545e68; 
}

/* Selected Links Properties */
.admin-sidebar-current { 
    font-family: Verdana; 
    color: #545e68;
    font-weight: bold;  
    font-size: 8pt;
    font-style: normal;
    text-transform: capitalize;
    text-decoration: none;
}

/* Table Border Color For Top Nav */
.admin-bordercolor { 
    border: 1px solid #FFFFFF; 
}

/* Tab Options */ 
.admin-nav-tab, .admin-nav-tab-on {
    font-size: 8pt;
    font-weight: bold; 
    font-style: normal;
    font-family: Verdana; 
    background:transparent url(/img/gxt/rounded_gradient-tab-inner.png) repeat-x scroll 0 -1px;
}

.admin-nav-tab {
    background-color: #CCCCFF; 
    color: #FFFFFF; 
}

.admin-nav-tab-on {
    background-color: #76a1b2; 
    color: #FFFFFF; 
}

.admin-nav-tab a {
    color: #FFFFFF; 
    text-decoration:none;
}

.admin-nav-tab-on a {
    color: #FFFFFF; 
    text-decoration:none;
}

.admin-nav-tab a:hover { 
    color: #76a1b2;
}

.admin-nav-tab-on a:hover { 
    color: #484848 
}

/* Admin Tabs */
.admin-tabs .tab-left {
    background-color: #CCCCFF;
}

.admin-tabs .tab-inner {
    background-color: #CCCCFF;
}

.admin-tabs .tab-text {
    color:#FFFFFF; 
    font-weight:bold;
    font-style:normal;
    font-family:Verdana;
}

/* Admin Tab hover */
.admin-tabs a.tab-left:hover,
.admin-tabs a.tab-left:hover .tab-inner {
    background-color: #336699;
}
.admin-tabs a.tab-left:hover .tab-text {
    color: #76a1b2;
}

/* Admin Tab active */
.admin-tabs .tab-active a.tab-left,
.admin-tabs .tab-active a.tab-left .tab-inner {
    background-color: #76a1b2;
    cursor: default;
}
.admin-tabs .tab-active a.tab-left .tab-text {
    color: #FFFFFF;
}

/* Admin Tab active hover */
.admin-tabs .tab-active a.tab-left:hover .tab-text {
    color: #484848;
}

a.tab-left, a.tab-left:active, a.tab-left:focus {
    outline: none;
}

/* Links Delimiter Image Properties*/
.admin-icon-delim { 
    background-image: url(/img/trans.gif); 
    background-repeat: no-repeat; 
    width: 10; 
    height: 10; 
    background-position: center;
    vertical-align: middle;
} 

/* Links Delimiter Character Properties */
.admin-char-delim {
    font-family: Verdana; 
    font-size: 8pt;
    font-weight: normal; 
    font-style: normal;
    color: #000000;  
}

/* -------------------------------Commerce Style Properties----------------------------------- */

/* Background Color and Background Image */
td.commerce-img { 
    background-color: #FFFFFF; 
    background-image: url(/img/trans.gif); 
    background-repeat: no-repeat;
}

td.commerce-default { 
    background-color: #FFFFFF; 
}

.commerce-sidebar-stripe {  
    background-image: url(/img/template/sidebar_stripe_Black.gif); 
    background-repeat: no-repeat; 
}

/* Unselected Links Properties */
.commerce-sidebar-item, .commerce-sidebar-item:link, .commerce-sidebar-item:visited { 
    font-family: Tahoma; 
    font-size: 8pt;
    font-weight: bold; 
    font-style: normal;
    color: #000000;
    text-transform: capitalize;
    text-decoration: none;
}

a.commerce-sidebar-item:hover, a.commerce-sidebar-item:visited:hover { 
    color: #484848; 
}

/* Selected Links Properties */
.commerce-sidebar-current { 
    font-family: Tahoma; 
    color: #484848;
    font-weight: bold;  
    font-size: 8pt;
    font-style: normal;
    text-transform: capitalize;
    text-decoration: none;
}

/* Table Border Color For Top Nav */
.commerce-bordercolor { 
    border: 1px solid #FFFFFF; 
}

/* Tab Options */ 
.commerce-nav-tab, .commerce-nav-tab-on {
    font-size: 8pt;
    font-weight: bold; 
    font-style: normal;
    font-family: Tahoma; 
    background:transparent url(/img/gxt/rounded_gradient-tab-inner.png) repeat-x scroll 0 -1px; 
}

.commerce-nav-tab {
    background-color: #CCCCFF; 
    color: #FFFFFF; 
}

.commerce-nav-tab-on {
    background-color: #76a1b2; 
    color: #76a1b2; 
}

.commerce-nav-tab a {
    color: #FFFFFF; 
    text-decoration:none;
}

.commerce-nav-tab-on a {
    color: #76a1b2;
    text-decoration:none; 
}

.commerce-nav-tab a:hover { 
    color: #484848;
}

.commerce-nav-tab-on a:hover { 
    color: #FFFFFF 
}

/* Commerce Tabs */

.commerce-tabs .tab-left {
    background-color: #CCCCFF;
}

.commerce-tabs .tab-inner {
    background-color: #CCCCFF;
}

.commerce-tabs .tab-text {
    color:#FFFFFF; 
    font-weight:bold;
    font-style:normal;
    font-family:Tahoma;
}

/* Commerce Tab hover */
.commerce-tabs a.tab-left:hover,
.commerce-tabs a.tab-left:hover .tab-inner {
    background-color: #336699;
}
.commerce-tab-strip a.tab-left:hover .tab-text {
    color: #484848;
}

/* Commerce Tab active */
.commerce-tabs .tab-active a.tab-left,
.commerce-tabs .tab-active a.tab-left .tab-inner {
    background-color: #76a1b2;
    cursor: default;
}
.commerce-tabs .tab-active a.tab-left .tab-text {
    color: #76a1b2;
}

/* Commerce Tab active hover */
.commerce-tabs .tab-active a.tab-left:hover .tab-text {
    color: #FFFFFF;
}

/* Links Delimiter Image Properties*/
.commerce-icon-delim { 
    background-image: url(/img/trans.gif); 
    background-repeat: no-repeat; 
    width: 10; 
    height: 10; 
    background-position: center;
    vertical-align: middle;
} 

/* Links Delimiter Character Properties */
.commerce-char-delim {
    font-family: Tahoma; 
    font-size: 8pt;
    font-weight: bold; 
    font-style: normal;
    color: #000000;   
}


/* -------------------------------Header Style Properties----------------------------------- */
/* unselected links */
.header-item, .header-item:link, .header-item:visited { 
    font-family: Verdana; 
    font-size: 8pt;
    font-weight: normal; 
    font-style: normal;
    color: #000000;
    text-transform: capitalize;
    text-decoration: underline;
}
a.header-item:hover, a.header-item:visited:hover { 
    color: #666666; 
}

/* Selected Links Properties */
.header-current { 
    font-family: Verdana; 
    color: #666666;
    font-weight: bold;  
    font-size: 8pt;
    font-style: normal;
    text-transform: capitalize;
    text-decoration: underline;
}
/* Table Border Color For Subfooter */
.header-bordercolor { 
    border: 1px solid #545e68; 
    border-collapse: separate;
}

/* Tab Options */ 
.header-tab, .header-tab-on {
    font-size: 8pt;
    font-weight: bold; 
    font-style: normal;
    font-family: Tahoma; 
    background:transparent url(/img/gxt/rounded_gradient-tab-inner.png) repeat-x scroll 0 -1px; 
}

.header-tab {
    background-color: #545e68; 
    color: #FFFFFF; 
}

.header-tab-on {
    background-color: #76a1b2; 
    color: #76a1b2; 
}

.header-tab a {
    color: #FFFFFF; 
    text-decoration:none;
}

.header-tab-on a {
    color: #76a1b2;
    text-decoration:none; 
}

.header-tab a:hover { 
    color: #484848;
}

.header-tab-on a:hover { 
    color: #484848 
}

/* Header Tabs */

.header-tabs .tab-left {
    background-color: #545e68;
}

.header-tabs .tab-inner {
    background-color: #545e68;
}

.header-tabs .tab-text {
    color:#FFFFFF; 
    font-weight:bold;
    font-style:normal;
    font-family:Tahoma;
}

/* Header Tab hover */
.header-tabs a.tab-left:hover,
.header-tabs a.tab-left:hover .tab-inner {
    background-color: #336699;
}
.header-tabs a.tab-left:hover .tab-text {
    color: #484848;
}

/* Header Tab active */
.header-tabs .tab-active a.tab-left,
.header-tabs .tab-active a.tab-left .tab-inner {
    background-color: #76a1b2;
    cursor: default;
}
.header-tabs .tab-active a.tab-left .tab-text {
    color: #76a1b2;
}

/* Header Tab active hover */
.header-tabs .tab-active a.tab-left:hover .tab-text {
    color: #484848;
}

/* Links Delimiter Image Properties*/
.header-icon-delim { 
    background-image: url(/img/trans.gif); 
    background-repeat: no-repeat; 
    width: 10; 
    height: 10; 
    background-position: center;
    vertical-align: middle;
} 

/* Links Delimiter Character Properties */
.header-char-delim {
    font-family: Verdana; 
    font-size: 8pt;
    font-weight: normal; 
    font-style: normal;
    color: #000000; 
}


/* ------------------------------Footer Style Properties----------------------------------- */
/* Unselected Links Properties */
.footer-item, .footer-item:link, .footer-item:visited { 
    font-family: Tahoma; 
    font-size: 8pt;
    font-weight: bold; 
    font-style: normal;
    color: #000000;
    text-transform: capitalize;
    text-decoration: none;
}
a.footer-item:hover, a.footer-item:visited:hover { 
    color: #FFFFFF; 
}

/* Selected Links Properties */
.footer-current { 
    font-family: Tahoma; 
    color: #FFFFFF;
    font-weight: bold;  
    font-size: 8pt;
    font-style: normal;
    text-transform: capitalize;
    text-decoration: none;
}

/* Table Border Color For Subfooter */
.footer-bordercolor { 
    border: 1px solid #CCCCFF; 
}

/* Tab Options */ 
.footer-tab, .footer-tab-on {
    font-size: 8pt;
    font-weight: normal; 
    font-style: normal;
    font-family: Verdana; 
    background:transparent url(/img/gxt/rounded_gradient-tab-inner.png) repeat-x scroll 0 -1px;
}

.footer-tab {
    background-color: #CCCCFF; 
    color: #FFFFFF; 
}

.footer-tab-on {
    background-color: #76a1b2; 
    color: #FFFFFF; 
}

.footer-tab a {
    color: #FFFFFF; 
    text-decoration:none;
}

.footer-tab-on a {
    color: #FFFFFF;
    text-decoration:none; 
}

.footer-tab a:hover { 
    color: #76a1b2;
}

.footer-tab-on a:hover { 
    color: #484848 
}

/* Footer Tabs */

.footer-tabs .tab-left {
    background-color: #CCCCFF;
}

.footer-tabs .tab-inner {
    background-color: #CCCCFF;
}

.footer-tabs .tab-text {
    color:#FFFFFF; 
    font-weight:normal;
    font-style:normal;
    font-family:Verdana;
}

/* Footer Tab hover */
.footer-tabs a.tab-left:hover,
.footer-tabs a.tab-left:hover .tab-inner {
    background-color: #;
}
.footer-tabs a.tab-left:hover .tab-text {
    color: #76a1b2;
}

/* Footer Tab active */
.footer-tabs .tab-active a.tab-left,
.footer-tabs .tab-active a.tab-left .tab-inner {
    background-color: #76a1b2;
    cursor: default;
}
.footer-tabs .tab-active a.tab-left .tab-text {
    color: #FFFFFF;
}

/* Footer Tab active hover */
.footer-tabs .tab-active a.tab-left:hover .tab-text {
    color: #484848;
}

/* Links Delimiter Image Properties*/
.footer-icon-delim { 
    background-image: url(/img/trans.gif); 
    background-repeat: no-repeat; 
    width: 10; 
    height: 10; 
    background-position: center;
    vertical-align: middle; 
} 

/* Links Delimiter Character Properties */
.footer-char-delim {
    font-family: Tahoma; 
    font-size: 8pt;
    font-weight: bold; 
    font-style: normal;
    color: #000000; 
}

#footer {
    clear: left;
}

/* Config side nav */

.side-nav-content {
    width: 100%;
    border-spacing: 2px;
    border-collapse: collapse;
}

.side-nav-content .page-content,
.side-nav {
    vertical-align: top;
}

.side-nav-content .page-content {
    padding-left: 10px;
    border-collapse: collapse;
}

.side-nav {
    width: 150px;
    background-color: #FFFFFF; 
    background-image: url(/img/trans.gif); 
    background-repeat: no-repeat;
    padding-top: 1px;
}

.side-nav td {
    padding: 1px 1px 2px 2px;
}

.side-nav .plain-button td {
    padding: 0;
}
.blank-table {
    display: none;
}
.extra-panes {
    float: left;
    width: 160px;
}
.main-pane {
    margin-left: 160px;
}
.logged-out .extra-panes {
    width: 200px;
}
.logged-out .main-pane {
    margin-left: 200px;
}
/* ------------------------------End of Properties----------------------------------- */