div.dgpage {
 display: none;
 height: 373px;
 background: #000;
 padding: 12px;
 color: #fff;
 font-family: Arial, 'Lucida Grande', Sans-Serif;
}

h2.dgpackname {
 font-size: 24px;
 font-weight: normal;
 padding: 0;
 margin: 0;
}

div.dgpackinfo {
 margin: 0;
 padding: 8px;
}

p.dgfeature {
 margin: 2px 0;
 padding: 0;
 font-size: 14px;
 color: #fff;
}

p.dginfo {
 margin: 0;
 padding: 0;
 font-size: 14px;
 color: #b0b0b0;
 line-height: 18px;
}

div.dgpackinclude {
 margin: 4px 0;
}

div.dgpackinclude img {
 float: left;
}

div.dgpackinclude div {
 float: right;
 width: 316px;
 padding: 20px 6px;
 margin: 0;
}

div.dgpackinclude h3 {
 font-size: 14px;
 font-weight: bold;
 padding: 0;
 margin: 3px 0;
}

div.dgpackinclude p {
 margin: 0;
 padding: 0;
 font-size: 12px;
 color: #b0b0b0;
 line-height: 16px;
}

/* login */

#login {
 margin: 0;
}

table.login {
 border: 0;
 margin: 16px auto 14px;
}

table.login td {
 width: 120px;
 margin: 0;
 padding: 0 2px 4px;
}

table.login td.logintext {
 text-align: right;
}

input.dgtext {
 width: 110px;
 border: 1px solid #ccc;
 padding: 2px;
}

input.dgbutton {
 font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
 font-size: 12px;
 width: 116px;
 height: 28px;
 border: 1px solid #ccc;
 background: #eee url(images/buttonbg.jpg) repeat-x center center;
}

/* register */

h4 {
 padding: 0;
 margin: 18px 10px 6px;
 color: #000;
 font-family: Verdana, Arial, 'Lucida Grande', Sans-Serif;
 font-size: 16px;
 font-weight: normal;
}

.formcontainer {
 overflow: hidden;
 padding: 16px 0;
 background: #fafafa;
}

.lcolumn {
 width: 50%;
 float: left;
}

.rcolumn {
 width: 50%;
 float: right;
}

.lcolumn table, .rcolumn table {
 width: 100%;
 border: 0;
 padding: 0;
 margin: 0;
 border-spacing: 10px;
}

small {
 font-size: 8px;
}

.srow {
 text-align: center;
 margin: 0px;
 padding: 20px 10px 10px;
}

#dgloginmsg {
 font-size: 14px;
 text-align: center;
 margin: 0 0 26px;
 padding: 10px 0 14px;
 /*background: #fff;*/
}

#loginerror {
 text-align: center;
 color: #f00;
 margin: 14px 10px 0;
}

hr.dglogged {
 border: 0;
 background: #ddd;
 width: 90%;
 height: 2px;
 margin: 4px auto 10px;
 padding: 0;
}

/* table */

table.dghome {
 background: #eee;
 text-align: center;
 color: #000;
 margin: 0 auto;
 border-spacing: 1px;
}

table.dghome th {
 width: 115px;
 height: 34px;
 margin: 0;
 padding: 4px;
 font-size: 14px;
 font-weight: normal;
 color: #fff;
}

th.dghomemain {
 background: #2a2c2f;
}

th.dghomespecial {
 background: #e20b00;
}

th.dghomeupload {
 background: #a7c5db;
}

table.dghome td {
 height: 34px;
 margin: 0;
 padding: 4px;
 background: #fff;
 font-size: 11px;
}

table.dghome td.alt {
 background: #f5fafa;
}

table.dghome td.disable {
 color: #b4aa9d;
 background: #fcfcfc;
}

div.dg_item {
 display: table-cell;
 vertical-align: middle;
 width: 115px;
 height: 34px;
}

a.dg_item {
 color: #000;
 text-decoration: none;
 padding: 6px;
}

a.dg_item:hover {
 color: #600;
 text-decoration: underline;
}

div.edit {
 position: relative;
 width: 100%;
 height: 100%;
}

a.edit {
 position: absolute;
 top: -2px;
 right: -2px;
 font-size: 10px;
 font-weight: normal;
 text-decoration: none;
}

a.edit:hover {
 font-weight: bold;
}

#dg_edit_title {
 border: 1px solid #aaa;
 background: #fafafa;
 width: 100%;
 font-size: 22px;
 margin-bottom: 10px;
}

#dg_edit_close {
 position: absolute;
 bottom: 10px;
 right: 10px;
 font-size: 10px;
}

/* ads */

table.dgad {
 width: 744px;
 margin: 12px auto 26px;
 border-spacing: 2px;
 text-align: center;
 border: 0;
}

table.dgad td {
 width: 248px;
 border: 1px dotted #ccc;
 height: 80px;
 color: #ccc;
 background: #fdfdfd;
 font-size: 11px;
}

a.dgad_edit {
 color: #aaa;
 font-size: 10px;
 text-decoration: none;
}

a.dgad_edit:hover {
 color: #888;
 text-decoration: underline;
}
