/*
***** GENERAL ******
*/
body{
    font-family: Verdana, Geneva, sans-serif !important;
    font-size:14px !important;
    background-color: #F5F5F5;
}
.clearfix:after {
    content: "";
    display: table;
    clear: both;
}
fieldset input{
    width:150px;
    border:1px solid #aaa;
    padding:4px;
}
fieldset{
    padding:15px;
    margin:10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
fieldset legend{
    color:#0078ff;
    font-weight:bold;
}
.errorMsg{
    background-color:#FFBFBF;
    border:1px solid #FF7575;
    padding:10px 10px;
    margin:15px 0;
}
.noticeMsg{
    background-color:#F5EF98;
    border:1px solid #E3B324;
    padding:10px 10px;
    margin:15px 0;
}
#main-wrapper{
    width:1100px;
    margin:0 auto;
}
#logo-wrapper{
    margin:20px 0;
}
#menu-wrapper{
    margin-top:10px;
}
#body-wrapper{
    margin-top:20px;
}
#dim{
    display:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:100;
    background:url(../images/dim.png);
}

/*
***** LOGIN DESIGN ******
*/

#bgHolder{
    margin: 50px auto 10px auto;
    background-image:url('../images/login_bg.png');
    width:434px;
    height:435px;
    position:relative
}
#loginHolder{
    position:absolute;
    margin:170px 30px 0 30px;
    color:white;
    font-weight:bold;
    font-size:14px
}
.login_input{
    width:370px;
    height:30px;
    font-size:24px;
    color:#333
}
#login_submitBtn{
    font-size:16px;
    padding:5px 10px
}

/*
***** FILTERS DESIGN ******
*/
.data-wrapper, .filters-wrapper {
    border:1px solid #ccc;
    margin-bottom:10px;
}
.data-wrapper-title, .filters-wrapper-title{
    background-color:#bbb;
    padding:5px 10px;
    font-weight:bold;
    color:#444;
}
.data-wrapper-body{
    padding:20px 10px;
}
.filters-wrapper-body{
    padding:5px 10px;
}
/*
***** TABLES DESIGN ******
*/
.normalTable{
    width:100%;
    font-size: 12px;
}
.normalTable th, .normalTable td{
    padding:2px 4px;
    text-align:center;
}
.normalTable th{
    background-color:#3890E8;
    font-weight:bold;
    color:#FFF;
}
.normalTable button{
    background-color: red;
	border: 1px solid black;
	cursor: pointer;
    color:#FFF;
}

.normalTable tr:nth-child(even) {background-color: #EEE}
.normalTable tr:nth-child(odd) {background-color: #C8DBFD}
.normalTable tr:hover {background-color: #F8EEA2}

.priceRow {
    color: GREEN;
    font-weight: bold;
}

/*
***** PAGINATION DESIGN ******
*/

ul.pager{
    margin-top: 10px;
}

ul.pager li{
    float: left;
    margin: 5px;
}
ul.pager li a{
    background-color: #3890E8;
    color: #fff;
    text-decoration: none;
    padding: 2px 6px;
}

/********************************************************
    DIWAN -> BLACKLIST
*********************************************************/
#blacklist-edit-wrapper{
    padding:20px;
    position:absolute;
    left:50%;
    top:50%;
    background-color:#fff;
    width:300px;
    height:400px;
    margin-left:-170px;
    margin-top:-220px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
#blacklist-edit-wrapper table{
    width:100%;
}
#blacklist-edit-wrapper th, #blacklist-edit-wrapper td{
    padding:10px 5px;
}
#blacklist-edit-wrapper th{
    background-color:#3890E8;
    text-align:center;
    margin-bottom:20px;
}
#blacklist-edit-wrapper td{
    vertical-align:top;
}
