#contenthead { padding-top:0px; margin-bottom:2px;}
.tabs { margin-right:30px; }
.tab { padding-right:50px; }
.tab-head { font-size:13px; text-transform:capitalize; padding:4px 12px; }
h1 { color: #0088CE; }
h3 { padding: 0 0 18px; text-transform: capitalize; color: #0088CE; font-size: 16px; border-bottom: 1px solid #0088CE; line-height: 16px; padding-bottom: 2px;}
h4 { font-weight: bold; padding: 8px 0px; }
ul, ol { padding-bottom:15px; }
a { color:#0088CE; text-decoration: none; }
a:hover { color:#0088CE; text-decoration:underline; }
#other-sites { clear:both; }
#other-sites h3 { padding-top:24px; }
#main-title h1 { font-weight: 500; }

select#families { color: black; }
p#dl-option-ver select { color: black; }

/* Date Range Format
----------------------------------------------- */
.calendar { z-index:1; }
#dl-date-ranges { width:250px; }
#dl-start-date { width:90px; }
#dl-end-date { width:90px; }

/* Filter Format
----------------------------------------------- */
#dl-filters-date { color: black; }
#dl-filters-platform { color: black; }
#dl-filters-os { color: black; }
#dl-filters-lang { color: black; }

/* Top Text Format
----------------------------------------------- */
#top-text { list-style-type:none; margin:0; padding:0; }
#top-text li {display:inline; font-weight:bold; font-size:20px; font-weight:normal; }
#top-text #products {color:#000; }
#top-text #patches {position:absolute; left:705px; color:#000; }

/* Search Tab Format
----------------------------------------------- */
#dl-optiontabs { list-style-type:none; margin:3px 0 0 0; padding:0; }
#dl-optiontabs li { display:block; float:left; margin-bottom:5px; margin-right:5px; border-top-left-radius:3px; border-top-right-radius:3px; background-color:#ECEDEE; }
#dl-optiontabs li.selected { margin-bottom:0px; padding-top:5px; background-color:#0078EF; }
#dl-optiontabs li a { text-decoration:none; }
#dl-optiontabs li#dl-optiontabs-advanced.selected {background-color:#1F89CC; }
#dl-optiontabs a { display:block; padding:4px 24px; text-decoration:none;  color:#000; text-transform:capitalize; }
#dl-optiontabs li.selected a { color:#fff; }
#dl-optiontabs li.selected a:hover { text-decoration:none !important; cursor:default; }
#dl-optiontabs #patch-text {float:left; position:absolute; left:705px; color:#818181; background-color:transparent; font-size:16px;}

/* Search Login Prompt
----------------------------------------------- */
#dl-loginprompt { float:right; width:225px; }
#dl-loginprompt p { width:175px; font-size:0.88em; font-weight:bold; }
#dl-loginprompt a span { display:none; }

/* Search Field Area Format
----------------------------------------------- */
#search-boxes { clear:left; }
#dl-srch-frm { position:relative; }
#dl-srch-frm label { font-size:12px; font-weight:bold; display:block; padding-bottom:5px; color:#fff; }
#dl-basic-kw label { margin-top:10px; }
#dl-srch-frm fieldset label.note { font-size:15px; font-weight:normal; }
#dl-srch-frm p { padding:0 0 8px 0; margin:0; }
#dl-srch-frm fieldset { color:#fff; padding:18px 18px 3px 18px; border:none; }
#dl-srch-frm fieldset.basic, #dl-srch-frm fieldset.restricted { background-color:#0078EF; clear:left; float:left; margin-right:6px; margin-left:0; margin-top:0; width:60%; height:100%; height:267px; }
#dl-srch-frm fieldset.patches { background-color:#BABABA; float:left; width:30%; height:100%; height:267px; }
#dl-srch-frm fieldset.advanced { background-color:#0078EF; clear:both; width:96%; padding-bottom:24px; }
#dl-srch-frm a.read {text-decoration:none; color:#333; font-weight:normal; clear:both; font-size:15px; }
#dl-srch-frm select { background-color:#fff; border:1px solid #4D4466; width:368px; font-size:11px; margin:0px; padding:3px; }
#dl-submit-basic { padding-top:5px; }
#dl-basic-kw input { width:361px; font-size:11px; margin:0px; border:none; padding:3px; }
#dl-advanced-kw-input { width:361px; font-size:10px; margin:0px; }
#dl-srch-frm fieldset.advanced #dl-options-filters { margin-top:15px; border-top:1px solid #fff; padding-top:15px; }
#dl-srch-frm fieldset.advanced #dl-options-filters h4 { margin:0; padding:0 0 10px 0; color:#fff; font:bold 0.9em arial,helvetica,sans-serif; border-top:none; }
#dl-basic-srch { float: left; margin-bottom:4px; }
#login { margin:0}
#login #login-text {font:bold 0.9em arial,helvetica,sans-serif; vertical-align:top; padding-top:3px;}
#search-button input, #dl-advanced-kw input[type="submit"] { background-color:transparent; background-image:none; border:1px solid #FFFFFF; border-radius:10px; color:#fff; cursor:pointer; font-size:11px; font-family:Arial; line-height:13px; text-align:center; }
#search-button input:hover, #dl-basic-srch a:hover { background-color:#1F89CC; }
#dl-advanced-kw input[type="submit"]:hover { background-color:#0078EF; }
#dl-basic-srch a, #dl-srch-frm #dl-options-filters a { display:block; border:1px solid #FFFFFF; border-radius:10px; color:#FFFFFF !important; font-size:11px; line-height:11px; padding:2px 10px; text-decoration:none !important; text-transform:capitalize; float:left; position:relative; top:4px; }
#dl-basic-srch a:hover, #dl-srch-frm #dl-options-filters a:hover { background-color:#0078EF; }
#dl-option-prod { padding-top: 0px; }
#dl-option-bu { padding: 0px 0px 6px 0px; margin: 0px; }
#dl-option-bu li { display: inline-block; margin-right: 6px; color: white; line-height: 14px; }
#dl-option-bu input[type=checkbox] { vertical-align: bottom; }

/* Patch Button
----------------------------------------------- */
#patch-button { position:absolute; top:272px; left:715px; margin:0; }
#patch-button p { margin:0; padding:0; }
#patch-button p a { border:1px solid #FFFFFF; border-radius:10px; color:#FFFFFF !important; display:block; font-size:11px; line-height:11px; padding:2px 10px; text-decoration:none !important; margin-left:4px; margin-right:0px; text-transform:capitalize; }
#patch-button p a:hover { background-color:#5F5F5F; }
#patch-button img { display:none; }

/* Patch Links
----------------------------------------------- */
#dl-patch-links { float: right; margin-top: 12px; margin-right: 52px; }
#dl-patch-links ul { margin:0 0 0 20px; padding:0; list-style-image:url("https://www.novell.com/img/n_arrows_white.gif"); }
#dl-patch-links a { text-decoration: none; color: white; font-size: 0.88em; font-weight: bold;}

/* Results Tab Format
----------------------------------------------- */
#dl-results-tabs { list-style-type:none; margin:24px 0 0 0; padding:0; clear:left; }
#dl-results-tabs li { display:block; float:left;  padding-top:10px; }
#dl-results-tabs a, #dl-results-tabs b { display:block; padding:4px 24px; text-decoration:none; background-color:#D4D6D4; border-top-left-radius:3px; border-top-right-radius:3px; color:#000; margin-right:5px; }
#dl-results-tabs b { background-color:#BABABA; font-weight:normal; color:#fff; line-height:1.24em; padding:8px 24px 4px 24px; }

/* Results Filter Form Layout
----------------------------------------------- */
#dl-results-filters { margin:0; padding:0; font-size:0.88em; width:100%; }
#dl-results-filters p { line-height:20px; color:#fff; padding:6px 20px 10px 0; }
#dl-results-filters a { color:#fff; }
#dl-results-filters a:hover { color:#bbb; }
#dl-results-filters fieldset { clear:both; display:block; background-color:#BABABA; color:#fff; padding:6px 12px 0px 12px; margin:0; border:0px; }
#dl-results-filters #dl-results-patch-priority { padding-bottom:10px; }
#dl-patch-filters { font-size:12px; font-weight:bold; margin-bottom:0; padding-bottom:0; }
#dl-results-filters select { background-color:#fff; font-size:12px; margin:0px; padding:2px; }
#dl-results-filters label { font-weight:bold; }
#dl-results-notfound a { color:#000; text-decoration:underline; }
#dl-results-notfound a:hover { color:#666; }
#dl-results-notfound {clear:both;}
p#dl-results-count, p#dl-results-sort, #dl-results-patch-priority, p#dl-results-patch-dist-type, #dl-results-patch-architechture, #dl-results-patch-security-alert { float:left; margin:0;padding:0 20px 0 0; }
p#dl-results-pages { float:left; margin-top:5px; padding:0 20px 0 0; }
#dl-results-submit { display:none; }
#dl-results-sort { padding-right:0px; }
#searchresults { width:100%; }
#searchresults td { padding:4px 8px; vertical-align: middle; }
#searchresults a { text-decoration:none; }
#searchresults p.dl_gray, #searchresults p.imagebutton { padding:0; margin:0; background-image:none; }
#searchresults p.dl_gray a, #searchresults p.imagebutton a { background-image:none; }
#dl-results-count label, #dl-results-sort label { display:inline; }
#dl-results-count select, #dl-results-sort select { width:auto; margin:0 0 4px 0 }
p#dl-results-notfound { color:#000; }

/* Popular/New/Other downloads
----------------------------------------------- */
#dl-popular { padding-top:36px; clear:both; }
#dl-popular div.col1, #dl-othersites div.col1 { float:left; width:48%; clear:left; margin-right:2%; }
#dl-popular div.col2, #dl-othersites div.col2 { float:left; width:48%; }
#dl-popular ul, #dl-othersites ul { margin:0 0 0 20px; padding:0; list-style-image:url("https://www.novell.com/img/n_arrows_grey.gif"); }
#dl-popular ul li, #dl-othersites ul li { line-height:16px; padding-bottom:6px; }
#dl-popular a, #dl-othersites a { text-decoration:none; }
#dl-popular a:hover, #dl-othersites a:hover { text-decoration:underline; }
#dl-popular div.col1 h3, #dl-popular div.col1 ul { margin-right:20px; }
#dl-popular h3 { text-transform:capitalize; font-size:16px; border-bottom:1px solid #000; margin:0 16px 12px 0; padding-bottom:2px; }
#tab-head_0 { font-family:"omnes-pro-1","omnes-pro-2",Helvetica,Arial,sans-serif; font-size:16px; color:#1F89CC; border-bottom:1px solid #1F89CC; padding:24px 0 4px 0; margin:0 16px 12px 0; clear:both; }

/* icon key
----------------------------------------------- */
#dl-iconkey { padding-top:1em; }
#dl-iconkey ul { margin:0; padding:0; list-style-type:none; font-size:0.88em;}
#dl-iconkey div.col1 { float:none; padding-right:20px; }
#dl-iconkey img { vertical-align:middle; padding: 0;}

/* promo banner formatting
----------------------------------------------- */
#promobannerbar { margin-top:2em; padding:1px 0px 1px 0px; background-color:#fff; border-top:1px solid #d4d6d4;border-bottom:1px solid #d4d6d4; }
#promobannerbarcontainer { padding:0px 1px 0px 1px; text-align:center; background-color:#fff; border-left:1px solid #d4d6d4; }
#promobannerbarhead { display:none; }
#promobannerbarbanners { background-color:#fff; }
#barbanners { width:540px; height:70px; }
#barbanners div.barbanner { float:left; padding:0px 1px 0px 0px; margin-right:1px; border-right:1px solid #d4d6d4; }
#barbanners #barbanner3 {  margin:0px; padding:0px; background-color:#f00; }

/* bottom status bar
----------------------------------------------- */
#dl_statusbar_bottom { background-color:#F4F4F4; color:#333; font-size:0.88em; padding:8px 0px 8px 15px; }
#dl_statusbar_bottom a { color:#333; }

/* Old Download css
----------------------------------------------- */
#dl_statusbar {background-color:#4D4466;text-align:right;height:30px;color:#fff;}
#searchresults td.withline {color:#fff;padding-left:8px;border-left:1px solid #6B6C69;}
#searchresults tr { line-height:2em; }
h3.shift {margin:0px 0px 0px 15px;padding-left:15px;background:#fff url("https://www.novell.com/img/h_arrow.gif") no-repeat 0px -7px;width:380px;}
h2 {margin:1em 0 1em 0;}
p.dl_gray { background-image: url("https://download.novell.com/img/button_shadow_dlgrey.gif"); }
p.dl_gray a { background-image: url("https://download.novell.com/img/button_shadow_dlgrey_end.gif"); }
a.blue {color: #6495ED;}

/* download summary page content layout
----------------------------------------------- */
p.dl_proceed_button { padding:3px 2px 20px 2px; margin:0; text-align:right; }
#dl_filelist, #dl_products { width:100%; }
#dl_filelist th, #dl_products th { height:20px; padding-left:8px; font-size:11px; font-weight:normal; }
#dl_filelist td, #dl_products td { padding-left:8px; line-height:2em; }
#dl_filelist tr:first-child, #dl_products tr:first-child { background-color:#0078EF !important; color:#fff; }
#dl_filelist tr.even, #dl_products tr.even { background-color:#eee; }
#dl_platforms { background-color:#eee; }
#dl_languages { padding-bottom:1px; background-color:#eee; }
#dl_platforms h3, #dl_languages h3 { height:20px; padding:0px 0px 0px 8px; margin:0px; background:#0078EF; font:11px/20px arial,helvetica,sans-serif; font-weight:normal; color:#fff; text-transform:capitalize; border:none; }
#dl_helplinks { padding:15px 0px 15px 8px; }
#dl_helplinks ul { list-style-image:url("https://www.novell.com/img/n_arrows_grey.gif"); margin:0px; padding:0px; }
#dl_helplinks li { margin:0px 0px 0px 15px; padding:0px; }
#dl_helplinks a { text-decoration:none; }
#dl_helplinks a:hover { text-decoration:underline; }
#dl_helplinks a:visited { color:#333; }
#dl_platforms p, #dl_languages p { padding:2px 8px 3px 8px; margin:0px; line-height:19px; }
#dl_mirrors { float:right; padding-top:11px; margin-left:20px; margin-right:10px; }
#dl_closest { font-weight:bold; }
#dl_licenses, #dl_serialnum, #dl_description { background-color:#fff; border-top:1px solid #d4d6d4; padding:15px 0px 15px 0px; }
#dl_md5 , #dl_exportlinks { background-color:#fff; padding:15px 0px 15px 0px; }
#dl_questionnaire { padding:15px 0px 0px 0px; background-color:#EEE; }
#dl_questionnaire td { padding:0px 0px 15px 10px; }
#dl_patch_redirect p {background-color:#ffff99;}
#dl_slideSign {color:#f00;}
#dl_description h3 { margin: 12px 0px; }

.general-title { color: #2e3d28 !important }
.general-title h1 { color: #576543 !important }