/* global css*/
.iv h2 {font-weight:normal !important;}
input, select, textarea {width:230px;border:1px solid #b3b3b3;color:#666666} select {width:180px}
.error {color:#f00;display:block;padding-left:10px;}
span.error {padding-left:150px;}
.hidden{display:none !important}
h5{font-size:14px;font-weight:bold;}

#qr_main{float:right}
    #qr_main .content div {margin:6px 0;clear:both;font-size:12px !important}
        #qr_main div.content {font-size:12px !important;padding-bottom:20px !important;}
        #qr_main div label{float:left;display:block;width:140px;text-align:left;padding:2px 10px 0 0 ;font-size:12px !important;text-align:right;height:25px}
        #qr_main div input{padding:2px}
.keyterm {margin: 3px;border-top:1px dotted #d9d9d9;padding:15px 0}

.actions {position:relative;bottom:10px;width:430px;text-align:right;margin:0 !important;}
    .actions form {position:absolute;width:100%;left:0;top:-10px;text-align:right;}
    .actions input {border:none;background:none;color:#134c9e;width:auto;text-decoration:underline;font-size:11px;cursor:pointer;}
    
    #wrapper.brief{padding-top:10px !important}
        .column {float:left;width:410px;padding-left:20px}
        .column.first {padding-right:20px; border-right:1px solid #ccc}
.brief {}active
    .brief ul {list-style:none;margin:10px 0 }
    .brief p {color:#666;}
        .brief ul li strong {color:#999;}
/* table */
table.order {width:100%;border-collapse:collapse;margin: 0 ; }
    
    table.order td , table.order th {padding:6px 6px;border:1px solid #e0e0e0}
    table.order th {background:#f2f2f2;font-weight:bold;}
    .active table.order th {background:#e4f7fd}
    table.order td {background:white;text-align:center;}
    table.keyterms {margin-bottom:5px}
        table.keyterms td {width:127px;}
    table.results td{width:97px}
        .th_cp{width:110px;border-left:none !important;}    
        th.th_1stp{width:128px}
        th.th_targeturl,td.th_targeturl{width:256px;border-right:none !important}
            .table-ctoprigth{position:absolute}
        table.order td.td_actions {width:112px;padding-left:20px;}
        table.order td.td_actions span{float:left;padding:5px;width:28px;background:url(../img/button-table.png) center center no-repeat;cursor:pointer;clear:none; }
            .active td.td_actions span{font-weight:bold;color:#ccc}
            td.td_actions span.yes {color:green;} 
            
            /*Corners*/
            table.order .corner-right {border:none;width:5px !important;padding:0px;background:url(../img/corner-right.png) right top no-repeat !important;border-bottom:1px solid #E0E0E0}
                .active table.order .corner-right {background-image:url(../img/corner-active-right.png) !important;}
            table.order td.corner-right {background:url(../img/corner-right.png) right bottom no-repeat !important;border:none !important;}
                .active table.order td.corner-right {background-image:url(../img/corner-active-right.png) !important}
            
            table.order .corner-left {border:none;width:6px !important;padding:0px;background:url(../img/corner-left.png) left -2px no-repeat !important;border-bottom:1px solid #E0E0E0;}
                .active table.order .corner-left {background-image:url(../img/corner-active-left.png) !important;}
            table.order td.corner-left {background:url(../img/corner-left.png) left bottom no-repeat !important;border:none;}
                .active table.order td.corner-left {background-image:url(../img/corner-active-left.png) !important;}
            table.results th.th_targeturl,table.results td.th_targeturl{width:120px!important}
/*buttons*/
.buttons.order {text-align:right}
    .buttons.order input {background-position: right bottom;width:150px;}
        .buttons.order input.hover {background-position: right 3px;}

/*layers*/
.vi {float:left}
.vi .content {min-height:0px !important; padding:20px 18px !important;}
.vii{float:right;}
.xi {float:left;margin:1px;}
#qr_order .active .content{background:#a4e3f9}
#qr_order .active .top {background-image:url(../img/layer-x-active-top.png) !important;}
#qr_order .active .bottom {background-image:url(../img/layer-x-active-bottom.png) !important ;}
                
                .xii {margin:20px 0 }
                .xii div.content h1{color:#043A99;font-size:18px;margin:10px 0 ;font-weight:normal}
                .xii div.content a{color:#666}
/*login divs*/

#signin {text-align:right;position:absolute;width:98%;top:220px;font-weight:bold}
    #signin span{color:#043A99;text-decoration:underline;cursor:pointer;font-weight:bold}

#overlay{position:absolute;width:480px;top:240px;left:485px;height:500px}

.window{position:absolute;top:240px;left:600px;width:356px;}
    .window .content{background:url(../img/layer-float-content.png) repeat-y;min-height:300px;border-left:1px solid #ccc;padding:10px;}
    .window .top {height:24px !important;background:url(../img/layer-float-top.gif) no-repeat !important;}
    .window .bottom {background:url(../img/layer-float-bottom.png) left -1px no-repeat !important ;height:8px;}
    .window .arrow {position:absolute;top:0px;width:30px;height:30px;background:url(../img/layer-float-arrow.gif) no-repeat !important ;}
    .window .close{position:absolute;width:20px;height:15px;cursor:pointer;left:330px;top:30px;}
    .window h2{margin: 0 0 10px 0 }
    .signin .arrow {left:250px;}
    .signin .content {min-height:0;height:auto !important;}
    .register .arrow {left:300px;}
   

        .window .form label {width:135px;}
        .window .form input {width:175px;}
        .window .buttons input {width:110px;background-image:url(../img/buttons-qr.gif)}
            .window .buttons input.hover{background-position: 0px 3px ;}


