/* Main Style sheet */

/************************************************ 
General Classes
************************************************/

select {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px
}

textarea {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px
}

input {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px
}

td.standardText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    vertical-align: top;
    text-align: left
}

td.largeText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    vertical-align: top
}

td.formTitle {
    font-weight: bold;
    font-size: 11px;
    vertical-align: middle
}

td.formInput {
    font-size: 11px;
    vertical-align: middle
}

td.formInputError {
    font-size: 11px;
    border: 1px solid #AF3333;
    vertical-align: middle
}

td.formSubmit {
    vertical-align: top
}

A {
    color:#2A6B9F;
    text-decoration: underline
}

A:hover {
    color:#C00000; 
    text-decoration: none
}

BODY { 
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    color: #000000;
    background-color: #E3E3E9;
    background-image: url(/themes/default/images/background.gif);
    background-repeat: repeat-x;

    scrollbar-face-color : #EDEDED; 
    scrollbar-shadow-color : #818181; 
    scrollbar-highlight-color : #EEEEEE; 
    scrollbar-3dlight-color : #FFFFFF; 
    scrollbar-darkshadow-color : #B3B3B3; 
    scrollbar-track-color : #FFFFFF; 
    scrollbar-arrow-color : #545454 
}

/************************************************
New Header Classes
************************************************/
table.pageHeader {
    padding: 0px;
    border-spacing: 0px;
}

td.pageHeaderLogo {
    text-align: left;
    background-color: #FFFFFF;
}

td.pageHeaderCell {
    background-color: #FFFFFF;
}

td.pageHeaderAds {
    text-align: left;
    padding-bottom: 5px;
    margin-bottom: 0px;
    background-color: #FFFFFF;
    background-image: url(/themes/default/images_new/header_ads.png);
    background-repeat: no-repeat;
}

td.pageHeaderLB {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align: center;
    background-image: url(/themes/default/images_new/header_lb.png);
    background-repeat: no-repeat;
}

td.pageHeaderBottom {
    text-align: left;
    background-image: url(/themes/default/images_new/header_b.png);
    background-repeat: repeat-x;
}

div.pageHeaderLogin {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px
}

td.pageHeaderTopStuff {
    padding-left: 5px;
    padding-right: 10px;
    text-align: right;
    vertical-align: middle;
    background-color: #FFFFFF;
}

div.pageHeaderAd {
    text-align: center;
    vertical-align: middle;
    width: 728px;
    height: 90px;
}

td.pageHeaderSearch {
    text-align: center;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    padding-left: 5px;
}

td.pageHeaderLogin {
    text-align: right;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    padding-left: 5px;
    padding-right: 10px;
    width: 260px;
}

/************************************************ 
Classes with Graphics
************************************************/

/* Header */
table.header {
    width: 980px;
    height: 136px;
    background-image: url(/themes/default/images/header.jpg);
    background-repeat: no-repeat
}

td.headerNaviSearch {
    padding-left: 30px;
    padding-top: 50px;
    vertical-align: top;
    background-image: url(https://static1.ddigest.com/themes/default/images/search_header.gif);
    background-repeat: no-repeat
}

td.headerNaviLogin {
    padding-top: 20px;
    padding-right: 50px;
    vertical-align: top;
    text-align: left;
    background-image: url(/themes/default/images/user_header.gif);
    background-repeat: no-repeat
}

/* Common */
p.pageDescription {
    width: 80%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    padding-left: 71px;
    height: 63px;
    background-image: url(https://static1.ddigest.com/themes/default/images/info.gif);
    background-repeat: no-repeat;
    border-bottom: 1px dashed #B3B3B3;
    padding-bottom: 15px
}

p.errorMsg {
    margin-top: 15px;
    margin-left: 15px;
    padding-left: 15px;
    color: #AF3333;
    background-image: url(/themes/default/images/error.gif);
    background-repeat: no-repeat    
}

ul.errorMsg {
    font-size: 11px;
    color: #AF3333
}

input.submitSmall {
    width: 50px;
    height: 17px;
    padding-top: 2px;
    padding-left: 2px;
    background-image: url(https://static1.ddigest.com/themes/default/images/submit_50_sm.gif);
    background-repeat: no-repeat;
    color: #000000;
    border: 0px
}

input.submit {
    width: 50px;
    height: 21px;
    padding-top: 2px;
    padding-left: 2px;
    background-image: url(/themes/default/images/submit_50.gif);
    background-repeat: no-repeat;
    color: #000000;
    border: 0px
}

input.submitLong {
    width: 100px;
    height: 21px;
    padding-top: 2px;
    padding-left: 2px;
    background-image: url(https://static1.ddigest.com/themes/default/images/submit_100.gif);
    background-repeat: no-repeat;
    color: #000000;
    border: 0px
}

input.inputboxSmall {
    height: 11px;
    font-size: 10px;
    background-image: url(/themes/default/images/inputbox_sm.gif);
    background-repeat: repeat-x
}

input.inputbox {
    background-image: url(https://static1.ddigest.com/themes/default/images/inputbox.gif);
    background-repeat: repeat-x
}

input.inputboxError {
    background-image: url(/themes/default/images/inputbox.gif);
    border: 1px solid #AF3333;
    background-repeat: repeat-x
}

h1.header40 {
    font-size: 16px;
    height: 30px;
    background-image: url(https://static1.ddigest.com/themes/default/images/header_40.gif);
    background-repeat: no-repeat;
    padding-left: 60px;
    padding-top: 6px;
    margin-bottom: 10px
}

h1.header40Small {
    font-size: 14px;
    height: 30px;
    background-image: url(/themes/default/images/header_40.gif);
    background-repeat: no-repeat;
    padding-left: 60px;
    margin-bottom: 10px
}

h4.header20 {
    font-size: 14px;
    background-image: url(https://static1.ddigest.com/themes/default/images/header_20_new.gif);
    background-repeat: repeat-x;
    border: 1px solid #7F9DB9;
    padding-left: 10px
}

h4.header15 {
    font-size: 12px;
    background-image: url(/themes/default/images/header_20_new.gif);
    background-repeat: repeat-x;
    border: 1px solid #7F9DB9;
    padding-left: 10px
}

h4.subHeader {
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #7F9DB9
}

td.area1Header {
    width: 605px;
    height: 34px;
    padding-top: 18px;
    padding-left: 28px;
    padding-right: 38px;
    padding-bottom: 0px;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    background-color: #FFFFFF;
    background-image: url(https://static1.ddigest.com/themes/default/images/box_top_600.gif);
    background-repeat: repeat-x
}

td.area1 {
    width: 605px;
    padding-top: 3px;
    padding-left: 28px;
    padding-right: 40px;
    padding-bottom: 3px;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    background-color: #FFFFFF;
    background-image: url(/themes/default/images/box_middle_600.gif)
}

td.area1Footer {
    width: 605px;
    height: 60px;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    background-color: #FFFFFF;
    background-image: url(https://static1.ddigest.com/themes/default/images/box_bottom_600.gif);
    background-repeat: repeat-x
}

td.area1HeaderWide {
    width: 780px;
    height: 34px;
    padding-top: 18px;
    padding-left: 28px;
    padding-right: 38px;
    padding-bottom: 0px;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    background-color: #FFFFFF;
    background-image: url(/themes/default/images/box_top_780.gif);
    background-repeat: no-repeat
}

td.area1Wide {
    width: 780px;
    padding-top: 3px;
    padding-left: 28px;
    padding-right: 40px;
    padding-bottom: 3px;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    background-color: #FFFFFF;
    background-image: url(https://static1.ddigest.com/themes/default/images/box_middle_780.gif);
    background-repeat: repeat-y
}

td.area1FooterWide {
    width: 780px;
    height: 60px;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    background-color: #FFFFFF;
    background-image: url(/themes/default/images/box_bottom_780.gif);
    background-repeat: no-repeat
}

td.area1HeaderWideNew {
    width: 980px;
    height: 34px;
    padding-top: 18px;
    padding-left: 28px;
    padding-right: 38px;
    padding-bottom: 0px;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    background-color: #FFFFFF;
    background-image: url(https://static1.ddigest.com/themes/default/images/box_top_980.gif);
    background-repeat: no-repeat
}

td.area1WideNew {
    width: 980px;
    padding-top: 3px;
    padding-left: 28px;
    padding-right: 40px;
    padding-bottom: 3px;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    background-color: #FFFFFF;
    background-image: url(/themes/default/images/box_middle_980.gif);
    background-repeat: repeat-y
}

td.area1FooterWideNew {
    width: 980px;
    height: 60px;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    background-color: #FFFFFF;
    background-image: url(https://static1.ddigest.com/themes/default/images/box_bottom_980.gif);
    background-repeat: no-repeat
}

table.area1WideTable {
    width: 910px
}

td.area1WideTableLeft {
    width: 715px;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    background-color: #FFFFFF
}

td.area1WideTableLeftWide {
    width: 900px;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    background-color: #FFFFFF
}

td.area1WideTableMiddleTop {
    background-color: #FFFFFF;
    background-image: url(/themes/default/images/wide_layout_separator_top.gif);
    background-repeat: no-repeat
}

td.area1WideTableMiddle {
    background-color: #FFFFFF;
    background-image: url(https://static1.ddigest.com/themes/default/images/wide_layout_separator.gif);
    background-repeat: repeat-y
}

td.area1WideTableMiddleBottom {
    background-color: #FFFFFF;
    background-image: url(/themes/default/images/wide_layout_separator_bottom.gif);
    background-repeat: no-repeat
}

td.area1WideTableRight {
    width: 180px;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    background-color: #FFFFFF
}


td.area2Header {
    width: 205px;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    background-color: #FFFFFF;
    background-image: url(https://static1.ddigest.com/themes/default/images/box_top_200.gif);
    background-repeat: repeat-x
}

td.area2 {
    width: 160px;
    padding-top: 3px;
    padding-left: 18px;
    padding-right: 24px;
    padding-bottom: 10px;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    background-color: #FFFFFF;
    background-image: url(/themes/default/images/box_middle_200.gif)
}

td.area2Footer {
    width: 205px;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    background-color: #FFFFFF;
    background-image: url(https://static1.ddigest.com/themes/default/images/box_bottom_200.gif);
    background-repeat: repeat-x
}

td.area3 {
    width: 605px;
    padding-top: 3px;
    padding-left: 28px;
    padding-right: 40px;
    padding-bottom: 3px;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    background-color: #FFFFFF;
    background-image: url(/themes/default/images/box_middle_600.gif)
}

div.topdeals {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    margin-top: 10px;
    background-image: url(https://static1.ddigest.com/themes/default/images/top_deals_list.gif);
    background-repeat: repeat-y
}

ul.topdeals {
    padding-left: 5px;
    margin-left: 15px;
    list-style-type: square
}

div.top10 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    margin-top: 10px;
    background-image: url(/themes/default/images/top_10_list.gif);
    background-repeat: repeat-y
}

ol.top10 {
    list-style-type: decimal
}

ul.forumLinkList {
    list-style-image: url(https://static1.ddigest.com/themes/default/images/forum_sm.gif);
    list-style-type: circle;
    line-height: 150%;
    padding-left: 5px;
    margin-left: 15px
}

table.whitebody {
    width: 100%;
    padding: 5px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    background: #FFFFFF;
    border: 1px solid #2A6B9F
}

/* Software */
td.softwareInfoTitle {
    background-image: url(/themes/default/images/softwarebox.gif);
    background-repeat: repeat-x;
    border: 1px solid #7F9DB9;
    padding: 2px;
    width: 110px;
    vertical-align: top;
    font-weight: bold
}

td.softwareInfoTitleWide {
    background-image: url(https://static1.ddigest.com/themes/default/images/softwarebox.gif);
    background-repeat: repeat-x;
    border: 1px solid #7F9DB9;
    padding: 2px;
    width: 150px;
    vertical-align: top;
    font-weight: bold
}

td.softwareSmallDetailTitle {
    width: 115px;
    background-image: url(/themes/default/images/softwarebox.gif);
    background-repeat: repeat-x;
    border: 1px solid #7F9DB9;
    padding: 2px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}

td.softwareSmallDetailTitleAward {
    width: 115px;
    background-image: url(https://static1.ddigest.com/themes/default/images/softwarebox_red.gif);
    background-repeat: repeat-x;
    border: 1px solid #7F9DB9;
    padding: 2px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}

td.softwareSmallDetailTitle1 {
    width: 105px;
    background-image: url(/themes/default/images/softwarebox.gif);
    background-repeat: repeat-x;
    border: 1px solid #7F9DB9;
    padding: 2px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}

td.softwareSmallDetailTitle2 {
    width: 90px;
    background-image: url(https://static1.ddigest.com/themes/default/images/softwarebox.gif);
    background-repeat: repeat-x;
    border: 1px solid #7F9DB9;
    padding: 2px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}

td.softwareSmallDetailTitleAward1 {
    width: 105px;
    background-image: url(/themes/default/images/softwarebox_red.gif);
    background-repeat: repeat-x;
    border: 1px solid #7F9DB9;
    padding: 2px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}

td.softwareSmallDetailTitleAward2 {
    width: 90px;
    background-image: url(https://static1.ddigest.com/themes/default/images/softwarebox_red.gif);
    background-repeat: repeat-x;
    border: 1px solid #7F9DB9;
    padding: 2px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}

ul.softwareCategoryListWide {
    list-style-image: url(/themes/default/images/software_sm.gif);
    list-style-type: circle;
    line-height: 200%;
    padding-left: 5px;
    margin-left: 15px
}

table.reviewSummary {
    width: 450px
}

td.reviewSummaryHeader {
    width: 435px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
    padding-left: 20px;
    padding-top: 12px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    background-image: url(https://static1.ddigest.com/themes/default/images/review_summary_header_back.gif);
    background-repeat: no-repeat;
    border-bottom: solid 1px #6B6B6B
}

/* Article */
td.article_title {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-image: url(/themes/default/images/header_20_new.gif);
    background-repeat: repeat-x;
    border: 1px solid #7F9DB9
}

td.articleInfoTitle {
    background-image: url(https://static1.ddigest.com/themes/default/images/softwarebox.gif);
    background-repeat: repeat-x;
    border: 1px solid #7F9DB9;
    padding: 2px;
    width: 110px;
    vertical-align: top;
    font-weight: bold;
    font-size: 11px
}

td.articleSmallDetailTitle {
    width: 90px;
    background-image: url(/themes/default/images/softwarebox.gif);
    background-repeat: repeat-x;
    border: 1px solid #7F9DB9;
    padding: 2px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}

td.articleSmallDetailTitleAward {
    width: 90px;
    background-image: url(https://static1.ddigest.com/themes/default/images/softwarebox_red.gif);
    background-repeat: repeat-x;
    border: 1px solid #7F9DB9;
    padding: 2px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}

ul.articleCategoryListWide {
    list-style-image: url(/themes/default/images/articles_sm.gif);
    list-style-type: circle;
    line-height: 200%;
    padding-left: 5px;
    margin-left: 15px
}

div.articleAdditionalInfo {
    background-image: url(https://static1.ddigest.com/themes/default/images/article_info.gif);
    background-repeat: no-repeat;
    height: 40px;
    border: 1px dashed #00C0C0;
    border-bottom: 0px;
    border-right: 0px;
    color: #000000;
    background-color: #FFFFFF;
    padding-left: 50px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    margin: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px
}

/* Search */

td.search {
    padding-left: 30px;
    padding-top: 30px;
    vertical-align: top;
    background-image: url(/themes/default/images/search_background.gif);
    background-repeat: no-repeat
}

input.dvdloc8SearchSubmit {
    width: 59px;
    height: 20px;
    background-image: url(https://static1.ddigest.com/themes/default/images/submit_60.gif);
    background-repeat: no-repeat;
    color: #000000;
    border: 0px;
    padding-right: 2px;
    margin-left: 6px;
    margin-right: 6px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

/************************************************ 
Text Only Classes
************************************************/

/* Common */
font.smallText {
    font-weight: normal;
    font-size: 11px
}

td.smallText {
    font-size: 11px;
    vertical-align: top
}

td.smallTextGrey {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #666666;
    vertical-align: top
}

p.smallText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px
}

div.smallText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px
}

td.standard {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px
}

p.standard {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px
}

p.disclaimer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 9px
}

div.disclaimer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 9px
}

font.disclaimer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 9px
}

h4.header12Plain {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    margin-bottom: 3px;
    margin-top: 0px;
    font-weight: normal
}

h4.header15Plain {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-bottom: 5px;
    margin-top: 0px
}

h4.header15PlainLine {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    margin-bottom: 5px;
    margin-top: 0px;
    border-bottom: 1px solid #BDD0E0
}

h4.header20Plain {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 0px
}

h4.header30Plain {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    margin-bottom: 5px;
    border-bottom: 1px solid #BDD0E0
}

h4.movieIndexHeader {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    margin-bottom: 5px;
    border-bottom: 1px solid #BDD0E0
}

a.header40 {
    text-decoration: none 
}

div.navigation {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-bottom: 5px
}

td.tdTitle {
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold
}

td.tdTitleSmall {
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}

td.tdText {
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px
}

td.tdTextSmall {
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px
}

/* Header */
td.headerLogo {
    padding-left: 10px;
    padding-top: 10px;
    vertical-align: top;
    height: 90px
}

td.headerNavi {
    padding-top: 13px;
    text-align: left;
    vertical-align: top
}

div.headerNavi {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold
}

div.headerLogin {
    width: 195px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px
}

/* Layout */
table.body {
    width: 780px
}

table.bodySmall {
    width: 605px
}

td.footer {
    padding-top: 3px
}

/* Footer */
p.footerLinks {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 9px;
    margin-left: 180px
}

div.forumTopics {
    line-height: 40%
}

/* News Common */
div.newsHeadlineCategory {
    font-size: 11px;
    font-style: italic;
    margin-bottom: 15px
}

td.toolBar {
    font-size: 10px;
    padding-top: 10px;
    background-image: url(/themes/default/images/toolbar.gif);
    background-repeat: repeat-x;
    background-position: bottom left
}

/* News Headline */
table.newsHeadlineType1 {
    width: 500px
}

td.newsHeadlineType1Image {
    vertical-align: top
}

td.newsHeadlineType1Text {
    vertical-align: top 
}

div.headlineType2 {
    margin-top: 15px;
    margin-bottom: 5px
}

h2.newsHeadlineType2 {
    font-size: 20px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px dashed #2A6B9F
}

a.newsHeadlineType2 {
    text-decoration: none
}

table.newsHeadlineType3 {
    width: 500px
}

td.newsHeadlineType3Image {
    vertical-align: top
}

td.newsHeadlineType3Text {
    vertical-align: middle
}

h2.newsHeadlineType3 {
    font-size: 16px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px dashed #2A6B9F
}

/* Top news */
table.indexTopNewsTable {
    border: 1px solid #2A6B9F
}

td.indexTopNewsBoxFirst {
    vertical-align: top
}

td.indexTopNewsBox {
    border-left: 1px solid #2A6B9F;
    vertical-align: top
}

table.indexTopNews {
    width: 100%
}

td.indexTopNewsImage {
    width: 180px;
    vertical-align: top
}

td.indexTopNewsText {
    vertical-align: top;
    font-size: 11px
}

h2.indexTopNewsHeadline {
    font-size: 13px;
    margin-bottom: 4px
}

/* Sticky News */
div.stickyNews {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px
}

/* Blogs */
div.blogNews {
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 20px
}

/* News */
table.news {
    width: 100%
}

td.newsImage {
    width: 160px;
    vertical-align: top
}

td.newsText {
    width: 400px;
    font-size: 12px
}

h2.newsHeadline {
    font-size: 15px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px dashed #2A6B9F
}

/* Feature box */
td.featureBox {
    width: 50%;
    vertical-align: top
}

/* Forum topics */
td.forumTopics {
    width: 50%;
    vertical-align: top;
    line-height: 150%
}

/* Category */
table.category {
    width: 700px
}

table.categoryList {
    width: 520px
}

td.categoryList {
    width: 50%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    vertical-align: top
}

ul.categoryList {
    padding-left: 5px;
    margin-left: 15px
}

table.categoryListWide {
    width: 700px
}

td.categoryListWide {
    width: 50%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    vertical-align: top
}

/* Section Indexes */
table.mainDescription {
    width: 100%
}

td.mainDescriptionImage {
    padding-right: 10px;
    vertical-align: top;
    text-align: center
}

td.mainDescription {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    vertical-align: top
}

h3.mainDescription {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    background-image: url(https://static1.ddigest.com/themes/default/images/header_20_new.gif);
    background-repeat: repeat-x;
    border: 1px solid #7F9DB9;
    padding-left: 10px 
}

/* RSS */
div.rssTopInfo {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    width: 80%;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    margin: 5px;
    margin-left: 100px;
    padding: 5px
}

h2.rssTitle {
    font-size: 14px;
    margin-top: 0px
}

div.rssFeed {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    width: 80%;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    margin: 5px;
    margin-left: 100px;
    padding: 5px
}

/* Software */
table.softwareDetails {
    width: 100%
}

td.softwareImage {
    width: 200px;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px
}

td.softwareInfo {
    padding-left: 25px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    vertical-align: top
}

table.softwareInfo {
    width: 100%
}

td.softwareInfoText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    background: #FBFBFB;
    border: 1px solid #7F9DB9;
    padding: 2px
}

td.softwareInfoTextSmall {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    border: 1px solid #7F9DB9;
    padding: 2px
}

div.softwareDescription {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 30px
}

div.softwareDescriptionSmall {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    margin-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px
}

div.wizardDescription {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    margin-bottom: 30px;
    padding-left: 30px;
    padding-right: 20px
}

table.downloadTable {
    width: 450px
}

td.downloadInfo {
    vertical-align: top;
    border-bottom: 1px solid #7F9DB9;
    margin-bottom: 30px
}

td.downloadImage {
    vertical-align: top
}

table.softwareArticleTable {
    width: 450px
}

td.softwareArticleInfo {
    vertical-align: top;
    border-bottom: 1px solid #7F9DB9;
    margin-bottom: 30px
}

td.softwareArticleImage {
    vertical-align: top
}

table.softwareNewsTable {
    width: 450px
}

td.softwareNewsInfo {
    vertical-align: top;
    border-bottom: 1px solid #7F9DB9;
    margin-bottom: 30px
}

td.softwareNewsImage {
    vertical-align: top
}

ul.softwareSubVersion {
    margin-top: 3px
}

td.softwareCategoryBreak {
    border-top: 1px dashed #2A6B9F
}

table.displayOptions {
    border: 1px dashed #2A6B9F
}

td.displayOptionTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left
}

td.displayOptionInput {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left
}

table.softwareSmall {
    width: 500px
}

td.softwareSmallImage {
    vertical-align: top;
    width: 110px
}

td.softwareSmallText {
    vertical-align: top;
    width: 390px
}

table.softwareSmallDetails {
    width: 390px
}

table.softwareSmallDetailsNoImage {
    width: 500px
}

td.softwareSmallDetailText {
    border: 1px solid #7F9DB9;
    padding: 2px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px
}

td.softwareSmallDetailText1 {
    width: 130px;
    border: 1px solid #7F9DB9;
    padding: 2px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px
}

td.softwareSmallDetailText2 {
    width: 65px;
    border: 1px solid #7F9DB9;
    padding: 2px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px
}

td.softwareSmallDetailText3 {
    width: 215px;
    border: 1px solid #7F9DB9;
    padding: 2px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px
}

td.softwareSmallDetailText4 {
    width: 65px;
    border: 1px solid #7F9DB9;
    padding: 2px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px
}

table.softwareTab {
    width: 500px
}

td.tabContent {
    width: 500px;
    padding: 8px;
    background: #FBFBFB;
    border: 2px solid #2A6B9F
}

table.tabs {
    
}

td.tabBorder {
    border-top: 2px solid #2A6B9F
}

table.imageTable {
    width: 500px
}

td.imageCell {
    vertical-align: top;
    text-align: center
}

img.softwareImage {
    padding: 10px;
    background: #FBFBFB;
    border: 2px solid #2A6B9F
}

td.reviewSummaryHeaderLeft {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
    border-left: solid 1px #6B6B6B;
    padding-left: 5px;
    text-align: center;
    width: 123px
}

td.reviewSummaryHeaderCol {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
    border-left: solid 1px #6B6B6B;
    padding-left: 5px;
    text-align: center;
    width: 80px
}

td.reviewSummaryHeaderRight {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
    border-left: solid 1px #6B6B6B;
    border-right: solid 1px #6B6B6B;
    padding-left: 5px;
    text-align: center;
    width: 105px
}

td.reviewSummaryHeaderItemLeft {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
    padding-left: 5px;
    text-align: center;
    background-color: #C6C6C6;
    border-left: 1px solid #6B6B6B;
    border-bottom: 1px solid #6B6B6B
}

td.reviewSummaryHeaderItem {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
    padding-left: 5px;
    text-align: center;
    background-color: #C6C6C6;
    border-left: 1px solid #6B6B6B;
    border-bottom: 1px solid #6B6B6B
}

td.reviewSummaryHeaderItemRight {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
    padding-left: 5px;
    text-align: center;
    border-left: solid 1px #6B6B6B;
    background-color: #C6C6C6;
    border-right: 1px solid #6B6B6B;
    border-bottom: 1px solid #6B6B6B
}

td.reviewSummaryTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
    width: 105px;
    font-weight: bold;
    padding-left: 5px;
    text-align: center;
    background-color: #C6C6C6;
    border: 1px solid #6B6B6B;
    border-right: 0px
}

td.reviewSummaryTextLeft {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
    text-align: center;
    color: #660000;
    border-left: 1px solid #6B6B6B;
    border-bottom: 1px solid #6B6B6B
}

td.reviewSummaryText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
    text-align: center;
    color: #660000;
    border-left: 1px solid #6B6B6B;
    border-bottom: 1px solid #6B6B6B
}

td.reviewSummaryTextRight {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
    text-align: center;
    color: #660000;
    border-left: 1px solid #6B6B6B;
    border-right: 1px solid #6B6B6B;
    border-bottom: 1px solid #6B6B6B
}

a.wizardStep {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none
}

/* Article */

td.articleInfo {
    padding-left: 25px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    vertical-align: top
}

table.articleInfo {
    width: 450px
}

td.articleInfoText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    border: 1px solid #7F9DB9;
    padding: 2px
}

div.articleDescriptionSmall {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    margin-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px
}

td.articleDetailsLeft {
    vertical-align: top
}

td.articleDetailsRight {
    font-size: 11px;
    padding-left: 15px;
    vertical-align: top
}

table.articleSmall {
    width: 500px
}

td.articleSmallImage {
    vertical-align: top;
    width: 110px
}

td.articleSmallText {
    vertical-align: top;
    width: 390px
}

table.articleSmallDetails {
    width: 500px
}

td.articleSmallDetailTitleText {
    border: 1px solid #7F9DB9;
    padding: 2px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px
}

td.articleSmallDetailDescription {
    border: 1px solid #7F9DB9;
    padding: 2px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px
}

td.articleSmallDetailText {
    width: 90px;
    border: 1px solid #7F9DB9;
    padding: 2px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px
}

/* Options */

td.optionsImage {
    vertical-align: top
}

/* Poll */

h4.pollQuestionSmall {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #EFEFEF;
    margin-bottom: 3px
}

table.pollChoicesSmall {
    width: 150px
}

td.pollChoiceTextSmall {
    width: 100px;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px
}

td.pollChoiceInputSmall {
    width: 50px;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #EFEFEF;
    color: #000000
}

td.pollChoiceResultSmall {
    width: 50px;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #EFEFEF;
    color: #000000
}

td.pollChoiceSubmitSmall {
    text-align: center;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px
}

h4.pollQuestion {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    background-color: #EFEFEF;
    margin-bottom: 10px
}

table.pollChoices {
    width: 500px
}

td.pollChoiceText {
    width: 200px;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px
}

td.pollChoiceInput {
    width: 300px;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #EFEFEF;
    color: #000000
}

td.pollChoiceResult {
    width: 300px;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #EFEFEF;
    color: #000000
}

td.pollChoiceSubmit {
    text-align: center;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px
}

td.ratingLeft {
    padding-left: 10px;
    text-align: right;
    vertical-align: middle
}

td.ratingMiddle {
    text-align: left;
    vertical-align: middle
}

td.ratingRight {
    text-align: left;
    vertical-align: middle
}

img.ratingStar {
    vertical-align: middle
}

span.voteCount {
    vertical-align: middle 
}
