.main {
    background: #f9f9f9 url(../skins/genesys/whiteDot.png) repeat;
    border-top: solid 1px #ccc;
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
    left: 35px;
    right: 35px;
}

body, .header {
    background: url("../skins/genesys/mainBg.jpg")
}

.header .exoduz {
    width: 300px;
    background: url(../skins/genesys/logoGenesys.png) 50% 50% no-repeat;
}

#dock ul li a, #mainmenu, #formLogin label {
    color: #000;
    font-weight: bold;
}

#mainmenu {
    color: #fff;
}
/*#mainmenu ul li span:hover{
    background: #305066;
    padding: 2px;
    border-radius: 5px;
    border:1px solid #fff;
}*/
#formLogin label {
    width: 40%;
    color: #000;
}

#idPrinter label {
    margin-right: 5px;
    color: #2b2b2b;
}

.leftDock, .rightDock {
    background: #2B394E repeat;
    width: 35px;
}

.nuvosBox .nuvos, .buttonSmall {
    background: #caa9f6 url(../skins/genesys/whiteDot.png) repeat-x top;
}

.nuvosBox .nuvos:hover, .buttonSmall:hover {
    background: #caa9f6;
}

a {
    color: #000;
}

.inputBox {
    border: solid 1px #c0c0c0;
}

.inputBox label {
    color: #4a4a4a;
}

/* Button */

.buttonbox, input.buttonbox, a.button, input.button, a.buttonDetail {
    font-weight: bold;
    background: url(../skins/genesys/bgTabHover.png) repeat-x top;
    /*color: #58595b;*/
    cursor: pointer;
    padding: 3px;
    border-radius: 5px;
    font-size: 12px;
}

a.buttonDetail {
    /*padding-bottom: 0;*/
    /*color: #fff !important;*/
}

a.buttonDetail:hover {
    /*color: #fff !important;*/
}

.buttonbox:hover, input.buttonbox:hover, a.button:hover, input.button:hover {
    background: url(../skins/genesys/bgTabHover.png) 0 0px repeat-x;
    color: #333;
}

/* Header */
.header .exoduz, .header .comp, .menu.intro, .companySelect {
    color: #fff;
}

.companySelect select, ul.menu, #root-menu-div ul {
    background: #fff;
}

.menu {
    background: url("../skins/genesys/mainMenu.png") #282828;
    border-bottom: solid 1px #fff;
    border-top: solid 1px #fff;
    height: 20px;
}

#mainmenu {
    background: url("../skins/genesys/mainMenu.png") repeat-x #000000;
}
#mainmenu ul{
    margin-left: 20px;
}
#mainmenu>ul>li:hover, .activetarget {
    /*background: url("../skins/genesys/mainMenuHover.png") repeat-x bottom;*/
    background: #305066;
    border-radius: 5px;
    border:#fff;
}

div.menu-item a {
    color: #000;
}

.active div.menu-item a, .active div.menu-item strong {
    color: #333
}

#root-menu-div ul {
    border: 1px solid #660066;
}

li.active {
    background: #872b86 url(../skins/genesys/bgTabHover.png) 0 0px repeat-x;
}

li.menu-separator {
    border-bottom: 1px solid #660066;
}

.headerTitle {
    border-bottom: solid 1px #C0C0C0;
    color: #C0C0C0;
}

/* Footer */
.footer {
    color: #fff;
    background: #414143;
    border-top: solid 1px #ccc;
    font-weight: bold;
}
.footer a{
    font-weight: lighter;
    color: #fff;
}

/* Docking */
#dock li {
    background: url(../skins/genesys/icon_212.png) no-repeat;
    margin-top: 3px;
    margin-left: 2px;
    width: 32px;
    height: 30px;
    cursor: pointer;
}

#dock ul li {
    /*background: #fff;
    border-bottom: dotted 1px #ccc;*/
    background: #2B394E;
    opacity: 0.9;
    border-bottom: 1px dotted #fff;
}
#dock ul li a{
    color: #fff!important;
}
.scguide span{
    color: #b8ad98!important;
    text-align: left!important;
    font-style: italic;
    font-weight: inherit;
}
#dock ul li .head:hover {
    background: #fff;
    border-bottom: solid 1px #231d18;
}

#dock ul li.head {
    /*border: solid 1px #aaa;*/
    /*background: url(../skins/genesys/bgHeader.jpg) top repeat-x;*/
    background: #3996c2;
    color: #FFF;
    font-weight: inherit;
    border-bottom: 1px solid #fff;
}

#dock ul li.head a {
    color: #fff;
}

#dock li ul {
    /*background-color: #fff;*/
    background: #2B394E;
    opacity: 0.9;
    /*border: 1px solid #c1b59d;*/
    padding: 0px 10px;
}

#dock #shortcut {
    background-position: 0 -214px;
}

#dock #shortcut:hover {
    background-position: -31px -212px;
}

#dock #info {
    background-position: 0 -248px;
}

#dock #info:hover {
    background-position: -31px -247px;
}



#dock li:active, .rightDock a:active {
    margin-top: 4px;
    margin-bottom: -1px;
}

.rightDock a {
    background: url(../skins/genesys/icon_212.png) no-repeat; 
    margin-top: 0px;
    cursor: pointer;
    width: 35px;
    height: 33px;
}

a.homeButton {
    background-position: 3px 0px;
    border-bottom: 1px dotted #fff;
}

a.homeButton:hover {
    background-position: -28px 1px;
}

a.chgPwdButton {
    background-position: 3px -36px;
    border-bottom: 1px dotted #fff;
}

a.chgPwdButton:hover {
    background-position: -28px -35px;
}

a.chgSkinButton {
    background-position: 3px -105px;
    border-bottom: 1px dotted #fff;
}

a.chgSkinButton:hover {
    background-position: -28px -105px;
}

a.logOutButton {
    background-position: 3px -175px;
    border-bottom: 1px dotted #fff;
}

a.logOutButton:hover {
    background-position: -28px -175px;
}

a.chgCompanyTypeButton {
    background-position: 3px -141px;
    border-bottom: 1px dotted #fff;
}

a.chgCompanyTypeButton:hover {
    background-position: -28px -140px;
}

a.preferences {
    background-position: 3px -70px;
    border-bottom: 1px dotted #fff;
}

a.preferences:hover {
    background-position: -28px -69px;
}

.langSelector a {
    border-bottom: none;
    border-top: ridge 1px #fff;
    color: #fff;
}

/* Input Area Styling */
div.inlineContents dt strong {
    color: #6233ff;
}

/* Grid System Color */
.gridContainer .box {
    background: #dfdfdf;
}

.gridContainer .box.yellow {
    border: solid 1px #bfab43;
    background: none;
}

.gridContainer .box.green {
    border: solid 1px #7548b6;
    background: none;
}

.gridContainer .box.red {
    background: #F99 url(../skins/genesys/whiteDot.png) repeat-x top;
    border: solid 1px #fdd845;
}

#
.gridContainer .box.dark {
    background: #caa9f6 url(../skins/genesys/whiteDot.png) repeat-x top;
    border: solid 1px #660066;
}

.gridContainer .box.blue {
    background: #E5EEF8 url(../skins/genesys/whiteDot.png) repeat-x top;
    border: solid 1px #caa9f6;
}

.gridContainer .box,
.gridContainer .box a {
    color: #000;
    /*margin-top: -5px;*/
}

/* Table Grid Styling */
.gridWidth, .halfGridWidth {
    background: url(../skins/genesys/gridBG.png) repeat;
}

div.grid ul.vert li {
    border-bottom: solid 1px #ededed;
    border-top: solid 1px #fff;
}

div.grid ul.vert li.tblrow1 {
    background-color: #fafafa;
}

div.grid ul.vert li.tblrow2 {
    background-color: #fff;
}

div.grid ul.vert li.tblrow1_hover {
    border-bottom: solid 1px #dddddd;
    border-top: solid 1px #dddddd;
    background-color: #c7dced;
}

div.grid ul.vert li.tblrow2_hover {
    border-bottom: solid 1px #dddddd;
    border-top: solid 1px #dddddd;
    background-color: #c7dced;
}

div.grid ul.vert li.tblrow1_hover ul li, div.grid ul.vert li.tblrow2_hover ul li {
    border-top: solid 1px #c7dced;
}
.findarea select{
    color: #58595b!important;
    font-weight: bold;
}
div.grid ul.vert li.tableheader ul.horz li {
    border-bottom: solid 1px #d0d0d0;
    border-right: solid 1px #d0d0d0;
    height: 17px;
    background: #ebecee url(../skins/genesys/tableHeader.png);
}

div.grid ul.vert li.tablefooter {
    background: #ebecee;
}

div.grid ul.horz li.VINumber_hover {
    background: #FF0;
}

.clickable {
    background: #CF0;
}

div.grid ul.horz li.qtyty_hover {
    background: #FF9;
}

.gridHeader {
    background: #ebecee url(../skins/genesys/tableHeader.png);
}

.grid a {
    color: #000;
}

.resizeHandle {
    border-right: solid 1px #fff
}

.tableheader ul li div.resizeHandle:hover {
    background: #bfab43;
}

/*.tableheader ul li div:hover {
    border-bottom: 2px solid #c7dced;
}*/


/* Notification */
.fonterror, #formLogin .fonterror {
    color: #CC0000;
}

/* Contents */
.contentHeadTitle {
    border-bottom: 1px solid #C0C0C0;
    color: #C0C0C0;
}

/* Login */
#loginWrap, .login1#loginWrap {
    border: solid 1px #fff;
    border: none;
}

#loginWrap .headTitle {
    border-top: none;
    background: #caa9f6;
    /*background: #caa9f6 url(../skins/genesys/bgHeader.jpg) repeat-x top;*/
    border-radius: 5px 5px 0 0;
}

#loginWrap .headTitle div {
    background: url(../skins/genesys/mainBg.jpg) no-repeat 0 0;
    color: #fff;
    font-size: 12px;
    border-radius: 5px 5px 0 0;
    padding-left: 23px;
}

.formWrap {
    background: #bdc6cd url(../skins/genesys/bgLogin.jpg) repeat-x top;
    padding-bottom: 40px;
    border: 1px solid #ccc;
    border-radius: 0 0 5px 5px;
}

/* tab selector */
#tab {
    height: 25px;
}

#tab {
    border-bottom: solid 1px #fff;
    background: #e6e7e8;
}

#tab a span {
    background:url(../skins/genesys/bgTab.png) 0 0px repeat-x;
    color: #666;
    margin-top: 3px;
    margin-left: 2px;
    border-radius: 5px 5px 0 0;
    margin-top: 5px;
}

#tab a span:hover {
    background: #872b86 url(../skins/genesys/bgTabHover.png) 0 0px repeat-x;
}

#tab a:hover span {
    color: #fff;
    background: #2895b2;
}

#tab .current a span {
    background: url(../skins/genesys/bgTabCurrent.png) 0 0px repeat-x;
    color: #fff;
    border: none;
    border-top: 1px solid #19add3;
    height: 15px;
    margin: 1px 2px 0px 2px;
}

.paging {
    border: solid #fff 1px;
    border-left: none;
    background: #818286;
    margin: 5px 0px 5px 0;
    font-weight: bold;
    color: #fff;
}



/*------------------------*/
.findarea {
    background: #d1d3d4;
    border: none;
    color: #333;
    font-weight: bold;
    padding: 5px 8px;
    margin-top: -5px;
    margin-bottom: -5px;
    border-top: 2px solid #30b9de;
}

.findarea form {
    border-top: none;
    padding-left: 0;
}

#btnShowCommon {
    background: #FFF url(../skins/genesys/plus.png) 50% 50% no-repeat !important;
    border-radius: 3px;
    cursor: pointer;
}

.companySelect {
    width: 305px !important;
    right: 35px !important;
}

.skinSelect {
    color: #000;
}

.skinSelect dl:hover {
    border: 1px solid #c89503;
}

.gridContainer fieldset {
    border: solid 1px #818181;
}

.tableDataDefault {
    background: none;
    border-top: 1px solid transparent;
}

.gridContainer .box a {
    color: #000;
}

.gridContainer .box a:hover {
    background: #872b86 url(../skins/genesys/bgTabHover.png) repeat-x top;
}

div.button a:hover{
    color: #333;
    background: none;
}

dd.spkName div.buttonbox {
    height: auto;
    width: 12%;
    float: left;
    padding: 0 0;
    text-align: center;
    font-size: 11px;
    cursor: pointer;
    font-weight: bold;
}

dd.merk .buttonbox {
    width: auto;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    cursor: pointer;
}

.end dd a.buttonDetail {
    margin-top: 1px;
    color: #000;
}

.gridContainer .box dd a {
    color: #000;
}

.box dd.spkName input.buttonbox {
    width: 13%;
    margin: 0 2px;
}

/*----message----*/
a.msgButton,
.msgButton {
    background: url(../skins/genesys/icon_212.png) 0 -196px no-repeat;
    display: none;
}

a.msgButton:hover,
.msgButton:hover {
    background: url(../skins/genesys/icon_212.png) -27px -196px no-repeat;
    display: none;
}

.boxMessage .headMessage {
    background: #543E79;
    /*background: url("../skins/genesys/bgHeader.jpg") repeat-x #543E79;*/
    border: 1px solid #660066;
}

.boxMessage .headMessage .messageText {
    color: #ffff00;
}

.boxMessage .bodyMessage .listMessage.hasHover:hover {
    background: #A683DD;
}


/*----adminChatButton----*/
.adminChatButton,
.adminChatButton:hover {
    background-image: url(../skins/genesys/icon.png);
    background-repeat: no-repeat;
    margin-top: 0;
    margin-left: 0;
}
.adminChatButton {
    background-position: 0px -220px;
}
.adminChatButton:hover {
    background-position: -27px -220px;
}

a#closeBut{
    background: url(../skins/genesys/close.png) no-repeat;
    top: -15px;
    right: -16px;
    width: 25px;
    height: 25px;
}

.popUp #tab{
    background:#2B394E  url(../skins/genesys/logoGenesys1.png) no-repeat;
    background-position: right 16px center;
    border-bottom: 5px solid #bf1e2d;
    height: 40px;
}
.popUp #tab ul li a span{
    background: none;
    border-top:none;
    font-size: 18px;
    padding: 8px;
}
.popUp .reducer .findarea{
    border-top:none; 
}
h1#nyroModalTitle{
    display: none;
}
.sidePadding{
    padding: 0px;
}
.popUp .tableheader ul li div{
    background:#a8a9ad;
}
.bottom .paging{
    margin: 5px;
    border: 1px solid rgba(66, 66, 66, 0.45);
    background: #e0e0e0;
    color: #666;
}
#tabselectcontainer{
    border-bottom: 2px solid #30b9de;
}