.download_link{

    padding:10px 20px;
    background: #6db3f2; /* old browsers */

background: -moz-linear-gradient(top, #6db3f2 0%, #1e69de 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6db3f2), color-stop(100%,#1e69de)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 ); /* ie */
    float: left;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
    font-size:10pt;
    font-family: Tahoma;
    letter-spacing: 1px;
    text-transform: uppercase;    

}
.download_link a{
    color: #FFF;
    font-weight: bold;
}
.download_link input{
    border:1px solid #7BBA60;
    padding:4px;
    font-size:10pt;
    font-family: Tahoma;
    letter-spacing: 1px;
}

.wpdm_submit{
    background: #777 url('../images/play.png') 4px center no-repeat;
    color: #FFF;
    padding-left: 20px !important;
}
.wpdm_submit_wait{
    background: #777 url('../images/loading.gif') 4px center no-repeat;
    color: #FFF;
    padding-left: 20px !important;
}
#wpdm_submit_error{
    background: #FFF4F4;
    border:1px solid #990000;
    padding:10px;
    float: left;
    margin-top:10px;
    display: none;
}

.wpdm_package{
    float: left;
    margin: 5px;
    border:1px solid #ccc;
    padding:5px;
    text-align: center;
}
.download_link input{
    margin:0px !important;
}

.myorder th{font-weight:bold;text-align: left;font-size:10pt;}
.myorder tr.items td{text-align: left;font-size:9pt;}
.myorder tr.item td{font-size: 8pt;}
                                      
.wpdm_category .thumb{
    
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
    
}
.wpdm_category .thumb{
    float:left;
    margin-right:25px;
}
.wpdm_category .desc{
    float:left;
    line-height: 1.5;
    width: 70%;
}
.middle{
    font-family:Tahoma;
    font-size:10pt;
    letter-spacing: 1px;
    line-height: 1.5;
}
.middle .det{padding:15px;}


{
    width: 700px;
    padding: 0;
    margin: 0;
}

#mytable caption {
    padding: 0 0 5px 0;
    width: 700px;     
    font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
}

#mytable th {
    font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #4f6b72;
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    border-top: 1px solid #C1DAD7;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: left;
    padding: 6px 6px 6px 12px;
    background: #CAE8EA url(../images/bg_header.jpg) no-repeat;
}

#mytable th.nobg {
    border-top: 0;
    border-left: 0;
    border-right: 1px solid #C1DAD7;
    background: none;
}

#mytable td {
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    background: #fff;
    padding: 6px 6px 6px 12px;
    color: #4f6b72;
    margin:0px !important;
}


#mytable tr.order td {
    background: #F5FAFA;
    color: #797268;
}

#mytable th.spec {
    border-left: 1px solid #C1DAD7;
    border-top: 0;
    background: #fff url(../images/bullet1.gif) no-repeat;
    font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#mytable th.specalt {
    border-left: 1px solid #C1DAD7;
    border-top: 0;
    background: #f5fafa url(../images/bullet2.gif) no-repeat;
    font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #797268;
}

.wpdm-filelist{
    list-style:none;
}

.ind-download{
    position:inline-block;
    background: url(../images/download-16.png) left center no-repeat;
    padding-left:20px;    
}