
/* ::::: http://www.quark.com/styles/quarkstyle.css ::::: */

body { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/bkg_notile.gif') repeat-x; }
#container { border: 0px none ; margin: 0px auto 20px; background: transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/container_upper.gif') repeat-y scroll 0pt 0%; width: 900px; padding-top: 0px; position: absolute; top: 0px; left: 40px; z-index: 1; }
#container_NEW { border: 1px solid rgb(204, 204, 204); margin: 0px auto 20px; width: 900px; padding-top: 0px; position: absolute; top: 0px; left: 40px; }
.bodycontent { border: 0px none ; margin: 4px 0px 20px; padding: 0px; background: transparent none repeat; width: 820px; position: relative; top: 8px; left: 44px; z-index: 0; display: block; clear: both; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 100; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.bodycontent_homepage { border: 0px none ; padding: 0px; background: transparent none repeat; position: relative; top: 8px; left: 1px; z-index: 0; display: block; clear: both; }
.leftcolumn { margin: 52px 0px 0px; padding: 0px; width: 155px; display: block; float: left; }
.twocolumn { margin: 18px 20px 8px; padding: 0px; width: 600px; display: block; float: left; min-height: 500px; }
.centercolumn { margin: 18px 20px 0px; padding: 0px; width: 332px; display: block; float: left; min-height: 500px; }
.centercolumn_wide { margin: 18px 20px 0px; padding: 0px; width: 446px; display: block; float: left; min-height: 500px; }
.rightcolumn { margin: 48px 0px 0px; padding: 0px; background: rgb(255, 255, 255) none repeat; width: 277px; display: block; float: left; min-height: 600px; }
.rightcolumn_narrow { margin: 48px 0px 0px; padding: 0px; background: rgb(255, 255, 255) none repeat; width: 156px; display: block; float: left; min-height: 600px; }
#breadcrumb { margin: 0px; padding: 0px; background: transparent none repeat; position: absolute; top: 1px; left: 14px; height: 10px; color: rgb(140, 140, 140); font-family: Verdana,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
h1 { margin: 5px 0px 8px; padding: 0px; color: rgb(63, 63, 63); background-color: transparent; font-family: Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 100; font-size: 24px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
h2 { margin: 0px 0px 8px; padding: 0px; color: rgb(63, 63, 63); background-color: transparent; font-family: Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 100; font-size: 24px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
h3 { padding: 0px; color: rgb(255, 140, 63); background-color: transparent; font-family: Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 900; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-top: 8px; margin-bottom: 8px; }
h4 { margin: 8px 0px; padding: 0px; background: transparent none repeat; color: rgb(0, 0, 0); font-family: Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 900; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
h4 a:link { color: rgb(31, 121, 165); font-weight: 900; background-color: transparent; }
h4 a:visited { color: rgb(1, 80, 120); font-weight: 900; background-color: transparent; }
h4 a:hover { color: rgb(140, 140, 140); font-weight: 900; background-color: transparent; }
h5 { margin: 8px 0px; padding: 0px; font-family: Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 900; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(118, 116, 116); background-color: transparent; }
h5 a:link { color: rgb(31, 121, 165); font-weight: 900; background-color: transparent; }
h5 a:hover { color: rgb(140, 140, 140); font-weight: 900; background-color: transparent; }
h5 a:visited { color: rgb(1, 80, 120); font-weight: 900; background-color: transparent; }
h6 { margin: 3px 0px 4px; padding: 0px; font-family: Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 900; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(255, 140, 63); background-color: transparent; }
p { margin: 0px 0px 14px; padding: 0px; display: block; color: inherit; background-color: transparent; }
div { margin: 0px; padding: 0pt; display: block; color: inherit; background-color: transparent; }
a { text-decoration: none; }
a:link { color: rgb(31, 121, 165); font-weight: 100; background-color: transparent; }
a:visited { color: rgb(1, 80, 120); font-weight: 100; background-color: transparent; }
a:hover { color: rgb(140, 140, 140); background-color: transparent; text-decoration: none; }
a[id]:hover { color: inherit; background-color: transparent; text-decoration: none; }
img { border: 0pt none ; display: inline; }
span { border: 0pt none ; display: inline; }
ul { margin: 0px 10px 10px 12px; padding: 0px; color: inherit; background-color: transparent; font-size: 100%; list-style-type: square; list-style-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/list_bullet.gif'); list-style-position: outside; vertical-align: top; }
ul.downloads { margin: 0px 10px 10px 12px; padding: 0px; color: inherit; background-color: transparent; font-size: 100%; list-style-type: square; list-style-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/icon_download.gif'); list-style-position: outside; vertical-align: top; }
ol { margin: 0px 10px 10px 28px; padding: 0px; background-color: transparent; color: inherit; font-size: 100%; list-style-type: decimal; list-style-image: none; list-style-position: outside; vertical-align: top; }
ul li { margin: 0px 0px 5px 2px; padding: 0px; font-size: 100%; }
ol li { margin: 0px 0px 5px; padding: 0px; font-size: 100%; }
code { margin: 10px 0px; padding: 0px 5px 0px 15px; display: block; color: rgb(102, 102, 102); background-color: transparent; font-family: Courier,Courier New,monospace; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.1em; line-height: 1.2em; font-size-adjust: none; font-stretch: normal; }
.tabletitle { margin: 0px 0px 2px; padding: 0px; background: transparent none repeat; clear: both; color: rgb(73, 56, 42); font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 900; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
/*
table { margin: 3px 0px 10px; padding: 0pt; background: transparent none repeat; border-spacing: 3px; border-collapse: separate; width: 100%; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 100; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
tr { background: rgb(255, 255, 255) none repeat; color: rgb(37, 51, 85); }
td { border: 1px solid rgb(195, 191, 187); margin: 2px; padding: 2px 3px; background: rgb(255, 255, 255) none repeat; color: rgb(0, 0, 0); }
td.no-border { border: medium none ; background: transparent none repeat; }
th { margin: 0px; padding: 2px 3px; background: rgb(225, 225, 225) none repeat; text-align: left; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 900; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
*/
.no-style { border: medium none ; margin: 0px; padding: 0px; color: inherit; background-color: transparent; }
.no-style table { border: medium none ; margin: 0px; padding: 0px; color: inherit; background-color: transparent; }
.no-style td { border: medium none ; margin: 0px; padding: 4px 2px 2px 3px; color: inherit; background-color: transparent; }
.no-style tr { margin: 0px; padding: 0px; color: inherit; background-color: transparent; }
#container .header { border: 0px none ; margin:0; padding: 0; background: #FFFFFF url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/header.gif') no-repeat; height: 100px; width: 899px; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 12px; font-size-adjust: none; font-stretch: normal; clear: both; }
.header ul { margin: 0px; padding: 0px; display: block; list-style-type: none; }
.header ul li { display: block; float: left; position: relative; }
#header-sub-nav { margin: 0pt; padding: 0pt; position: absolute; width: 800px; top: 30px; left: 0pt; color: inherit; z-index: 15; }
#header-sub-nav_NEW { margin: 0pt; padding: 0pt; position: absolute; width: 899px; top: 0px; left: 0pt; color: inherit; z-index: 15; }
#header-sub-nav ul { margin: 0pt; padding: 2px 0px 0px; position: absolute; top: 0pt; right: 0pt; color: inherit; list-style-type: none; list-style-image: none; list-style-position: outside; }
#header-sub-nav li { border-right: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 0px 5px 2px 0px; color: inherit; float: left; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 100; font-size: 100%; line-height: 110%; font-size-adjust: none; font-stretch: normal; }
#header-sub-nav ul li.last { border: medium none ; }
#header-sub-nav a:link, #header-sub-nav a:visited { margin: 0pt; padding: 2px 8px; font-weight: normal; color: rgb(255, 255, 255); text-decoration: none; }
#header-sub-nav a:hover { color: rgb(181, 220, 143); cursor: pointer; text-decoration: none; }
#header-sub-nav #main-search { margin: -2px 0px 0px; padding: 0pt; color: inherit; }
#header-sub-nav #main-search input { margin: 0px 0px 0px 5px; padding: 0px 3px; background: rgb(255, 255, 255) none repeat; color: inherit; font-family: Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#header-sub-nav #main-search a:link, #header-sub-nav #main-search a:visited { border: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 1px 4px; background: rgb(255, 255, 255) url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/submit_button.gif') repeat-x scroll 0pt 2px; position: absolute; top: 1px; right: -55px; font-family: Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 95%; line-height: 120%; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); }
#header-sub-nav_NEW #main-search a:link, #header-sub-nav #main-search a:visited { border: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 1px 4px; background: rgb(255, 255, 255) url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/submit_button.gif') repeat-x scroll 0pt 2px; position: absolute; top: 1px; right: -55px; font-family: Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 95%; line-height: 120%; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); }
#header-sub-nav #main-search a:hover { border: 1px solid rgb(255, 255, 255); background: rgb(234, 234, 234) none repeat; color: rgb(0, 0, 0); text-decoration: none; }
#header-promoArea { position: absolute; left: 300px; top: 20px; cursor: pointer; z-index: 16; }
.hide-submit { background: transparent none repeat; overflow: hidden; font-family: Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0%; line-height: 0%; font-size-adjust: none; font-stretch: normal; height: 0pt; width: 0pt; display: block; }
.logo { border: 0px none ; margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat; position: absolute; top: 0px; left: 0px; width: 166px; height: 81px; color: rgb(255, 255, 255); cursor: pointer; text-decoration: none; z-index: 16; }
.v3iMask { margin: 0px; padding: 0px; position: absolute; left: -300px; top: -300px; z-index: 10; }
.v3navdhtml { margin: 0px; padding: 80px 0px 0px; color: rgb(0, 0, 0); font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 11px; font-size-adjust: none; font-stretch: normal; position: relative; width: 899px; z-index: 11; }
#v4navdhtml { background: transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/nav_bkg.gif') repeat-x; position: relative; padding-left: 15px; padding-top: 5px; z-index: 500; }
.v3navdhtml ul { margin: 0px; padding: 5px 0px 0px 15px; background: rgb(63, 63, 63) url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/nav_bkg.gif') repeat-x; color: inherit; height: 23px; list-style-type: none; list-style-image: none; list-style-position: outside; clear: right; position: relative; }
.v3navdhtml ul li { border: 0px none ; margin: 0px; height: 23px; text-decoration: none; float: left; color: inherit; }
.v3navdhtml ul li a:visited { border: 1px solid rgb(63, 63, 63); padding: 2px 10px; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; display: block; }
.v3navdhtml ul li a:link { border: 1px solid rgb(63, 63, 63); padding: 2px 10px; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; display: block; }
.v3navdhtml ul li a:hover { border: 1px solid rgb(176, 223, 140); padding: 2px 10px; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; display: block; z-index: 200; }
.dhtmlmenuitem { margin: 0px; padding: 0px; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 11px; font-size-adjust: none; font-stretch: normal; position: relative; display: block; }
a.dhtmlmenulink { padding: 2px 15px 2px 9px; text-decoration: none; }
a.dhtmlmenulink:hover { color: rgb(49, 112, 35); display: block; text-decoration: none; }
a.dhtmlmenulink:visited { color: rgb(49, 112, 35); display: block; text-decoration: none; }
a.dhtmlmenulink:link { color: rgb(49, 112, 35); display: block; text-decoration: none; }
#footer-bk { border: 0px none ; margin: 0px auto 0px -60px; padding: 33px 0px 0px; background: transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/footer.gif') no-repeat scroll 4px 0%; width: 999px; height: 65px; position: relative; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 100; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; display: block; clear: both; color: inherit; z-index: 7; }
#footer_NEW-bkg { border: 0px none ; background: transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/new_footer.gif') repeat-x; height: 45px; position: relative; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 100; font-size: 8px; line-height: normal; font-size-adjust: none; font-stretch: normal; display: block; clear: both; color: inherit; z-index: 7; padding-top: 40px; }
#footercopyright { background: transparent none repeat; display: block; clear: both; color: rgb(153, 153, 153); text-align: right; margin-right: 10px; }
#footer-menu ul { margin: 0px auto 0px 75px; padding: 12px 0px 8px 20px; background: transparent none repeat; color: inherit; list-style-type: none; list-style-image: none; list-style-position: outside; }
#footer-menu ul li { border-right: 1px solid rgb(0, 96, 161); margin: 0pt; padding: 0px 0px 2px; background: transparent none repeat; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 100; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 96, 161); float: left; }
#footer-menu ul li.last { border: medium none ; }
#footer-menu a:link, #footer-menu a:visited { padding: 0px 8px 1px; font-weight: normal; color: rgb(0, 96, 161); }
#footer-menu a:hover { background: transparent none repeat; color: rgb(229, 72, 0); cursor: pointer; text-decoration: underline; }
#footer-menu .last select { position: relative; top: -2px; }
#footer-menu select, #footer-menu option { border: medium none ; background: rgb(249, 249, 249) none repeat; color: rgb(37, 51, 85); font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 100; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#content-wrapper { margin: 30px 0px 0px 89px; padding: 0px; background: rgb(255, 255, 255) none repeat; width: 810px; }
#content { margin: 0px; padding: 0px 0px 60px; background: rgb(255, 255, 255) none repeat; float: left; width: 516px; color: inherit; min-height: 510px; }
#side { border: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 20px; padding: 0pt; background: rgb(255, 255, 255) none repeat; float: right; color: inherit; width: 260px; max-width: 260px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 100; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#sidetab { margin: 0pt; padding: 0pt; background: transparent none repeat; color: inherit; }
.section { margin: 0px 0px 25px; background: transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/pgtitle.gif') repeat-x; height: 9px; }
#sectiontext { color: rgb(101, 82, 64); background-color: transparent; font-family: Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-size: 200%; line-height: 100%; font-size-adjust: none; font-stretch: normal; font-weight: bold; margin-left: -30px; margin-bottom: -13px; }
.headingtext { margin: 8px 0px 0px; padding: 8px 0px 0px; background: transparent none repeat; color: rgb(51, 51, 51); font-family: Verdana,Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 100; font-size: 160%; line-height: 110%; font-size-adjust: none; font-stretch: normal; }
.contentindent { margin: 0pt; padding: 0pt; }
.feature { margin: 0px; padding: 0px 0px 2px; background: transparent none repeat; clear: both; width: 100%; }
.line-divider { border-bottom: 0px solid rgb(255, 255, 255); margin: 0px; padding: 0px 0px 2px; clear: both; width: 100%; }
.leftcolumn .feature { border: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 8px 0px 9px; background: rgb(255, 255, 255) none repeat; color: inherit; clear: both; width: 153px; }
.leftcolumn > .feature:last-child { border: 1px solid rgb(204, 204, 204); }
.leftcolumn .feature-last { border: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 8px 0px 9px; background: transparent none repeat; color: inherit; clear: both; }
.leftcolumn .feature h3, .leftcolumn .feature-last h3, .leftcolumn .feature h4, .leftcolumn .feature-last h4, .leftcolumn .feature h5, .leftcolumn .feature-last h5 { padding: 0px 0px 1px 8px; color: rgb(73, 56, 42); font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 900; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.leftcolumn .feature .more, .leftcolumn .feature-last .more, .leftcolumn .more { padding: 0px 7px 0px 0px; display: block; text-align: right; font-weight: 900; }
.leftcolumn ul { margin: 0px 8px 0px 26px; padding: 0pt; color: inherit; background-color: transparent; font-size: 100%; list-style-type: square; list-style-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/list_bullet.gif'); list-style-position: outside; vertical-align: top; }
.leftcolumn ul li { margin: 0px 0px 5px; padding: 0px; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 100; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.anchorlistbox { border-top: 0px solid rgb(204, 204, 204); border-bottom: 0px solid rgb(204, 204, 204); margin: 3px 0px 10px; padding: 7px 15px 1px 0px; color: inherit; background-color: transparent; }
.anchorlistbox ul { margin: 0px 8px 0px 15px; padding: 0pt; color: inherit; background-color: transparent; font-size: 100%; list-style-type: square; list-style-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/list_bullet_down_arrow.gif'); list-style-position: outside; vertical-align: top; }
.anchorlistbox ul li { margin: 0px 0px 5px; padding: 0px; font-size: 100%; }
.keyboxgray { border: 1px solid rgb(140, 140, 140); margin: 5px 0px 5px 1px; padding: 10px 15px 10px 12px; background: rgb(255, 255, 255) none repeat; color: inherit; }
.keybox { border: 1px solid rgb(31, 121, 165); margin: 5px 0px 2px 1px; padding: 5px 15px 12px 12px; background: rgb(255, 255, 255) none repeat; color: inherit; }
.keybox h4 { margin: 12px 0px 0px; }
.colorboxhead { margin: 0pt; padding: 8px 6px 2px 8px; background: rgb(255, 255, 255) none repeat; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 900; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(140, 140, 140); }
.colorbox { border: 1px solid rgb(140, 140, 140); margin: 0pt; padding: 3px 3px 3px 5px; background: rgb(255, 255, 255) none repeat; color: inherit; font-size: 10px; }
.colorbox h5 a:hover { color: rgb(140, 140, 140); }
.fine { font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); background-color: transparent; margin-top: 5px; }
.english-only { padding: 0px 6px; background: rgb(240, 243, 245) none repeat; font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-size-adjust: none; font-stretch: normal; color: rgb(233, 107, 16); }
.quote { border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 10px; background: rgb(255, 255, 255) none repeat; color: rgb(0, 0, 0); }
.quote-credits { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px; padding: 0px 12px 12px 0px; background: rgb(255, 255, 255) none repeat; font-weight: 900; color: rgb(0, 0, 0); text-align: right; }
#side .quote { border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); margin: 0px; padding: 10px 12px 0px 16px; background: rgb(255, 255, 255) none repeat; color: rgb(0, 0, 0); }
#side .quote-credits { border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); border-width: medium 1px 1px; margin: 0px 0px 1px; padding: 5px 16px 8px 36px; background: rgb(255, 255, 255) none repeat; font-weight: 900; color: rgb(255, 255, 255); text-align: right; }
#side .itn { border: medium none ; margin: 0px; padding: 3px 12px 0px 16px; background: rgb(255, 255, 255) none repeat; color: rgb(37, 51, 85); }
#side .itn_pub { border: medium none ; margin: 0px 0px 1px; padding: 5px 16px 8px 36px; background: rgb(255, 255, 255) none repeat; font-weight: 900; color: rgb(37, 51, 85); text-align: right; }
#side .tips { border: medium none ; margin: 0pt; padding: 27px 12px 12px 14px; background: rgb(241, 171, 0) url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/quarkxpress_tips.gif') no-repeat scroll 12px 0pt; color: rgb(37, 51, 85); }
#side .tips_de { border: medium none ; margin: 0pt; padding: 27px 12px 12px 14px; background: rgb(241, 171, 0) url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/quarkxpress_tips_de.jpg') no-repeat scroll 12px 0pt; color: rgb(37, 51, 85); }
#side .tips_fr { border: medium none ; margin: 0pt; padding: 27px 12px 12px 14px; background: rgb(241, 171, 0) url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/quarkxpress_tips_fr.jpg') no-repeat scroll 12px 0pt; color: rgb(37, 51, 85); }
#side .tips .fine { color: rgb(37, 51, 85); }
#side .tips h3 { color: rgb(255, 255, 255); }
#side .tips_de .fine { color: rgb(37, 51, 85); }
#side .tips_de h3 { color: rgb(255, 255, 255); }
#side .tips_fr .fine { color: rgb(37, 51, 85); }
#side .tips_fr h3 { color: rgb(255, 255, 255); }
.tertiary-nav .feature-quote { border: 1px solid rgb(204, 204, 204); margin: 3px 0px 8px; padding: 7px; background: rgb(255, 255, 255) none repeat; display: block; width: 156px; }
.tertiary-nav .feature-quote .quote { border: medium none ; padding: 3px 3px 0px; background: rgb(241, 249, 253) none repeat; color: rgb(37, 51, 85); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.tertiary-nav .feature-quote .quote-credits { border: medium none ; margin: 0pt; padding: 5px 8px 5px 5px; background: rgb(241, 249, 253) none repeat; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 900; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(37, 51, 85); text-align: right; }
.row { margin: 0px 0px 3px; padding: 0pt; clear: both; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1%; line-height: 1%; font-size-adjust: none; font-stretch: normal; color: inherit; background-color: transparent; }
.row2 { margin: 0px 0px -6px; padding: 0pt; clear: both; color: inherit; background-color: transparent; }
.floatleft { margin: 0px 4px 0px 0px; padding: 0px; float: left; width: 50%; color: inherit; background-color: transparent; }
.floatleft-small { margin: 1px 2px 0px 5px; padding: 0px; float: left; width: 13px; color: inherit; background-color: transparent; }
.floatleft-large { margin: 0px 4px 8px 5px; padding: 0px; float: left; width: 55px; color: inherit; background-color: transparent; }
.floatleft-portrait { border: 1px solid rgb(153, 153, 153); margin: 15px 10px 5px 0px; padding: 0px; float: left; width: 90px; height: 90px; color: inherit; background-color: transparent; }
.results-box { border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px; padding: 5px; background: rgb(255, 255, 255) none repeat; color: inherit; min-height: 40px; float: left; width: 480px; }
.results-side { border: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 5px; background: rgb(255, 255, 255) none repeat; color: rgb(140, 140, 140); float: right; width: 95px; min-height: 40px; }
.results-side span.fine { margin: 0pt; padding: 0pt; background: transparent none repeat; display: block; color: rgb(140, 140, 140); }
.results-line-divider { border-bottom: 1px solid rgb(204, 204, 204); margin: -1px 0px 20px; padding: 0px 0px 6px; clear: both; width: 100%; font-family: Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1%; line-height: 1%; font-size-adjust: none; font-stretch: normal; }
.formcontainer { margin: 0px auto; padding: 10px 0px 20px; clear: both; }
form { margin: 0pt; padding: 0pt; clear: both; width: 100%; font-size: 100%; }
form div.formtitle { margin: 0px; padding: 0px 0px 2px 1px; background: transparent none repeat; clear: both; color: rgb(37, 51, 85); font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 900; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
form div.altsearch { margin: 0px 0px 0px 8px; padding: 0px 0px 0px 2px; display: inline; font-size: 90%; }
form div.altsearch a:link, form div.altsearch a:visited { font-weight: 900; }
form div.box { border: 1px solid rgb(140, 140, 140); margin: 0pt; padding: 10px 0px 0px 8px; background: rgb(255, 255, 255) none repeat; color: rgb(37, 51, 85); font-family: Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 95%; line-height: 130%; font-size-adjust: none; font-stretch: normal; }
.errortop { margin: -10px 0px 6px; padding: 4px 30px; color: rgb(159, 45, 32); background-color: rgb(251, 255, 191); text-indent: -21px; }
.error { margin: 0px 0px 6px; padding: 1px; color: rgb(159, 45, 32); background-color: rgb(251, 255, 191); }
form div.formbottomcorner {  }
span.formlabel { padding: 2px 3px 2px 0px; float: left; width: 34%; text-align: right; vertical-align: text-bottom; }
span.formwrite { padding: 0px 0px 4px; width: 64%; text-align: left; vertical-align: text-bottom; }
span.formleft { margin: 0px 15px 0px 0px; padding: 0px 10px 0px 0px; float: left; text-align: left; width: 40%; }
span.formright { margin: 0px; padding: 0px; clear: right; text-align: left; }
div.formblock { margin: 2px 10px 10px 0px; padding: 0px 0px 4px 11px; background: transparent none repeat; text-align: left; color: rgb(37, 51, 85); }
.formsubtitle { margin: 2px 5px 0px; padding: 0px 0px 10px; background: transparent none repeat; font-family: Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 900; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(37, 51, 85); }
form input[type="radio"], form input[type="checkbox"] { margin: 5px 5px 0px 2px; padding: 0pt; background: transparent none repeat; vertical-align: sub; color: rgb(37, 51, 85); }
form input[type="text"], form input[type="password"] { margin: 0px 0px 1px; padding: 1px; background: rgb(255, 255, 255) none repeat; vertical-align: sub; color: rgb(37, 51, 85); }
input, select, textarea { margin: 0pt; padding: 0pt; color: rgb(37, 51, 85); font-family: Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 95%; line-height: 110%; font-size-adjust: none; font-stretch: normal; }
select option:hover { background: rgb(0, 96, 161) none repeat; color: rgb(255, 255, 255); }
form div.buttons { margin: 0px 10px 0px 13px; padding: 20px 35px 10px 0px; background: transparent none repeat; color: inherit; text-align: right; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 100; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
input.submit { border: 1px solid rgb(63, 63, 63); margin: 0pt; padding: 1px 4px; background: rgb(255, 255, 255) url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/submit_button.gif') repeat-x scroll 0pt 2px; color: rgb(63, 63, 63); }
input.submit:hover { border: 1px solid rgb(63, 63, 63); background: rgb(63, 63, 63) none repeat; color: rgb(255, 255, 255); text-decoration: none; }
input.reset { border: 1px solid rgb(140, 140, 140); margin: 0pt; padding: 1px 4px; background: rgb(255, 255, 255) url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/submit_button.gif') repeat-x scroll 0pt 2px; color: rgb(63, 63, 63); }
input.reset:hover { border: 1px solid rgb(63, 63, 63); background: rgb(63, 63, 63) none repeat; color: rgb(255, 255, 255); text-decoration: none; }
input.delete { border: 1px solid rgb(140, 140, 140); margin: 0pt; padding: 1px 4px; background: rgb(255, 255, 255) url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/submit_button.gif') repeat-x scroll 0pt 2px; color: rgb(63, 63, 63); }
input.delete:hover { border: 1px solid rgb(140, 140, 140); background: rgb(63, 63, 63) none repeat; color: rgb(255, 255, 255); text-decoration: none; }
input.other { border: 1px solid rgb(140, 140, 140); margin: 0pt; padding: 1px 4px; background: rgb(255, 255, 255) url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/submit_button.gif') repeat-x scroll 0pt 2px; color: rgb(63, 63, 63); }
input.other:hover { border: 1px solid rgb(140, 140, 140); background: rgb(63, 63, 63) none repeat; color: rgb(255, 255, 255); text-decoration: none; }
.promo-features { border-left: 1px solid rgb(220, 216, 204); padding: 0px 0px 0px 11px; background: transparent none repeat; float: left; margin-top: 2px; width: 171px; height: 158px; }
.promo-features h3 { font-weight: normal; color: rgb(73, 56, 42); }
.promo-features ul { font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.call-to-action { margin: 4px 20px 20px 0px; text-align: left; font-weight: bold; }
.call-to-action a { margin: 0pt; padding: 10px 50px 16px 0px; background: transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/cta_black.gif') no-repeat scroll 95% 40%; font-family: Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 900; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 96, 161); }
.call-to-action a:hover { margin: 0pt; padding: 10px 50px 16px 0px; background: transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/cta_green.gif') no-repeat scroll 95% 40%; font-family: Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 900; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(79, 166, 0); text-decoration: none; }
.call-to-action a:visited { font-family: Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: 900; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.learnmore { margin: 0px 5px 15px 0px; text-align: left; }
.learnmore a:link, .learnmore a:visited { border: 1px solid rgb(0, 96, 161); margin: 0px 0px 0px 2px; padding: 1px 3px 2px; background: rgb(255, 255, 255) url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/call_to_action_bkg.gif') repeat-x scroll 0pt 2px; font-family: Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 90%; line-height: 100%; font-size-adjust: none; font-stretch: normal; color: rgb(0, 96, 161); }
.learnmore a:hover { border: 1px solid rgb(0, 96, 161); background: rgb(0, 96, 161) none repeat; color: rgb(255, 255, 255); text-decoration: none; }
a.to-top { margin: 0px 0px 5px; padding: 0px 0px 5px 15px; background: transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/icon_top.gif') no-repeat scroll 0px 3px; }
a.to-top:hover { margin: 0px 0px 5px; padding: 0px 0px 5px 15px; background: transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/icon_top_hover.gif') no-repeat scroll 0px 3px; }
.promo span, .promo-last span, .promo-sm span, .promo-med span, .promo-lg span, .adblock span, .promo2 span { display: block; color: rgb(255, 255, 255); }
.promo span.h3, .promo-last span.h3, .promo-sm span.h3, .promo-med span.h3, .promo-lg span.h3, .adblock span.h3, .promo2 span.h3 { margin: 0pt; padding: 0pt; background: transparent none repeat; display: block; color: rgb(255, 255, 255); font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.promo span.h4, .promo-last span.h4, .promo-sm span.h4, .promo-med span.h4, .promo-lg span.h4, .adblock span.h4, .promo2 span.h4 { margin: 0pt; padding: 0pt; background: transparent none repeat; display: block; color: rgb(255, 255, 255); font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 100; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
a.block { display: block; text-decoration: none; }
.promo { border: medium none ; margin: 0px 4px 0px 0px; padding: 7px; display: block; float: left; width: 154px; height: 147px; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.promo2 { border: medium none ; margin: 0px 4px 0px 0px; padding: 7px; display: block; float: left; width: 154px; height: 147px; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.promo-last { border: medium none ; margin: 0pt; padding: 7px; display: block; float: left; width: 154px; height: 147px; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.promo-sm { border: medium none ; margin: 0pt; padding: 0pt; display: block; height: 46px; font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.promo-med { border: medium none ; margin: 0pt; padding: 0pt; display: block; height: 92px; font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.promo-lg { border: medium none ; margin: 0pt; padding: 0pt; display: block; height: 138px; font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.hide-submit { background: transparent none repeat; overflow: hidden; font-family: Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0%; line-height: 0%; font-size-adjust: none; font-stretch: normal; height: 0pt; width: 0pt; display: block; }
#page_header { border: 0px solid rgb(255, 255, 255); margin: 0px 0px 4px; padding: 0pt; background: rgb(0, 157, 217) none repeat; display: block; width: 514px; height: 73px; }
.tertiary-nav .feature-image { border: 1px solid rgb(102, 102, 102); margin: 2px 0px 8px; padding: 7px; background: rgb(248, 247, 245) none repeat; display: block; width: 156px; height: 156px; }
.tertiary-nav .feature-image-special { border: medium none ; margin: 2px 0px 8px; padding: 7px; background: transparent none repeat; display: block; width: 158px; }
.tertiary-nav { margin: 2px 10px 10px 0px; padding: 0pt; display: block; float: left; width: 172px; }
.tertiary-nav .feature { border: 1px solid rgb(204, 204, 204); margin: 3px 0px 8px; padding: 7px; background: rgb(248, 247, 245) none repeat; display: block; width: 156px; }
.tertiary-nav p, .tertiary-nav ul { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 100; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.center-column { margin: 0pt; padding: 0pt; background: transparent none repeat; float: left; width: 333px; }
.adblock { border: 1px solid rgb(153, 152, 149); margin: 0px 5px 0px 0px; padding: 0px; background: rgb(237, 236, 231) none repeat; display: block; float: left; font-family: Arial,Helvetica,Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 105%; line-height: 115%; font-size-adjust: none; font-stretch: normal; width: 197px; height: 80px; }
.adblock span.h4 { padding: 2px 4px 1px; color: rgb(0, 0, 0); }
a:hover .adblock { background: rgb(255, 255, 255) none repeat; opacity: 0.8; cursor: pointer; text-decoration: none; }
.adblock span.h3 { padding: 2px 4px 1px; color: rgb(0, 0, 0); }
.adblock span.h5 { padding: 0px 4px 1px; color: rgb(0, 0, 0); font-family: Arial,Helvetica,Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 100%; line-height: 115%; font-size-adjust: none; font-stretch: normal; }
.adblock span.h6 { padding: 0px 4px 1px; color: rgb(0, 0, 0); font-family: Arial,Helvetica,Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 90%; line-height: 110%; font-size-adjust: none; font-stretch: normal; }
.adblock span.dynaquote { padding: 2px 3px 1px; color: rgb(0, 0, 0); font-family: Arial,Helvetica,Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: 100; font-size: 90%; line-height: 110%; font-size-adjust: none; font-stretch: normal; }
.image_pad { padding: 2px 4px 1px; }
.tiptrick { font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 90%; line-height: 115%; font-size-adjust: none; font-stretch: normal; }
ul.navlist { margin: 0px 3px 4px 0px; padding: 0px 0px 5px 1px; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.navlist li { margin: 0px 0px 3px; padding: 0px 0px 0px 6px; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt; }
.navtext { margin: 0px 3px 4px 0px; padding: 0px 0px 5px 6px; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt; }
li.productlist { margin: 0px 0px 1px 2px; }
.frontblock { border: 0pt none ; margin: 12px 5px 8px 0px; padding: 0px; display: block; float: left; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; width: 200px; }
.frontheader { margin: 0px 0px 3px; padding: 3px 3px 3px 6px; background: rgb(0, 0, 0) none repeat; display: block; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 800; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(255, 255, 255); }
.right_header { border-right: 8px solid rgb(102, 179, 26); margin: 0px 0px 3px; padding: 3px 3px 3px 6px; background: rgb(63, 63, 63) none repeat; display: block; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 900; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(255, 255, 255); }
ul.feature_list { margin: 0px 3px 4px -1px; padding: 0px 0px 5px 1px; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.feature_list li { margin: 0px 0px 6px; padding: 0px 0px 0px 6px; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 100; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#new-menu { z-index: 100; }
.findACountry { color: rgb(255, 255, 255); font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: none; }
#left { padding: 5px 10px 10px; font-weight: normal; width: 50%; margin-left: 20px; position: absolute; }
#right { padding: 5px 10px 10px; float: right; position: relative; width: 50%; margin-right: 10px; }
#swfcontent { z-index: 0; }
#top10campaign { margin-bottom: 20px; }
.top10campaign { font-size: 17px; }
.searchButton { padding: 3px; background: Silver url('//drh.img.digitalriver.com/DRHM/Storefront/Site/quarkeu/cm/images/submit_button.gif') repeat-x scroll 0pt 2px; }
.interactions07 { background-color: rgb(102, 179, 26); color: white; }

/* ::::: http://www.quark.com/products/current2.css ::::: */

.v3navdhtml ul li a div#nav0 { color: rgb(176, 223, 140); }

/* ::::: http://www.quark.com/products/xpress/ ::::: */


