
#wrapper{
    padding:10px;
    background-color: #dbdbdb;
    border:2px solid #6494C7;
}


.spritegreen {
    background-position: -28px 0;
    display: block;
    height: 13px;
    width: 12px;
}

.pluggsprite {
    background-image: url("../images/mapping_on_off.gif");
}

.setting {
    background: url("../images/setting.png") no-repeat scroll 0 0 transparent;
    background-position: 0 0;
    display: block;
    height: 15px;
    margin: 0 auto;
    width: 21px;
}

.key {
    background: url("../images/key.png") no-repeat scroll 0 0 transparent;
    background-position: 0 0;
    display: block;
    height: 17px;
    margin: 0 auto;
    width: 21px;
}

.grabcode {
    background: url("../images/list.gif") no-repeat scroll 0 0 transparent;
    background-position: 0 0;
    display: block;
    height: 20px;
    margin: 0 auto;
    width: 21px;
}

.provider {
    background: url("../images/provider.gif") no-repeat scroll 0 0 transparent;
    background-position: 0 0;
    display: block;
    height: 20px;
    margin: 0 auto;
    width: 21px;

}

#errbox #errBoxClose{
    float: right;
    cursor: pointer;
    vertical-align: middle;
}

#errbox #msg{
    width:470px;
    text-align:center;
    float: left;
    padding: 0 0 0 10px;
}

.errbox-red{

border:solid 1px #fff;
background:#D06A6D;
color:#fff;
font-weight:bold;
}

.errbox-green{
border:solid 1px #426D42;
background:#B3E5B3;
color:#314231;
}

.errbox-yellow{
border:solid 1px #6A6A5A;
background:#FCF9CE;
color:#555;
margin-right:auto;
}

#errbox{
    width:500px;
    height: auto;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 2px 3px 5px #6A6A5A;
    -webkit-box-shadow: 2px 3px 5px #6A6A5A;
    display: inline-block;
    display:none; 
    position: fixed;
    top:5px;
    left:30%;
    padding:4px;
    font-size: 12px;
    *position: absolute;
    z-index:9999999;
}

.header{
    /*border:solid 1px #3E6DA9;*/
    /*background:#A1C3ED;*/
    margin:5px;
    padding:5px;
    height:70px;
}

.footer{
    border:solid 1px #000000;
    background:#898989;
    margin:5px;
    padding:5px;
    height:20px;    
}


#overlay {
    background: none repeat scroll 0 0 #FFFFFF;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 3001;
}

#img-load {
    left: 50%;
    position: absolute;
    top: 50%;
}

.showUrls{
   background: none repeat scroll 0 0 #BCCFE2;
   cursor:pointer;
}

.delete{
    background: url("../images/delete.jpg") no-repeat scroll 0 0 transparent;
    background-position: 0 0;
    display: block;
    height: 20px;
    margin: 0 auto;
    width: 21px;    
}

.focus {
    border: 2px solid #BCCFE2;
    background-color: #FFEEAA;
}


#mainwrapper{
    width:100%;
}

.delete{
    background-image: url("../images/delete.png");
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;    
}

.edit{
    background-image: url("../images/edit.png");
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 15px;
    margin: 0 auto;
    width: 21px;
}

.add{
    background-image: url("../images/plus.gif");
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 15px;
    width: 21px;    
}
.error{
    color:red;
    /*margin-left: 5px;*/
}


.ph_freq_cap td {font-size:12px;}

/* Auto suggest start */
.ac_results {
    padding: 0px;
    border: 1px solid black;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    /* 
    if width will be 100% horizontal scrollbar will apear 
    when scroll mode will be used
    */
    /*width: 100%;*/
    font: menu;
    font-size: 12px;
    /* 
    it is very important, if line-height not setted or setted 
    in relative units scroll will be broken in firefox
    */
    line-height: 16px;
    overflow: hidden;
}

.ac_loading {
    background: white url('/images/throbber.gif') right center no-repeat;
}

.ac_odd {
    background-color: #eee;
}

.ac_over {
    background-color: #0A246A;
    color: white;
}
/* Auto suggest end */