body {background: #C2C6C8 url('../images/headergradient.jpg') repeat-x; margin: 0; text-align: center; font-family: 'Verdana', Arial, sans-serif; color: #555; font-size: 12px;}body.internal {background: #5F696C url('/images/headergradient_customer.jpg') repeat-x;}#siteframe {margin: auto;width: 950px;}#header {background: url('/images/topcap.png') no-repeat; height: 120px; margin: 0 auto;}body.internal #header {background: url('/images/topcap_customer.png') no-repeat;}/* ELEMENT STYLES */h1 {color: #354145;font-size: 1.8em;font-weight: normal;margin: 0 auto;font-family: Arial, sans-serif;}h2 {color: #364145; font-size: 1.4em; font-weight: bold; margin: 10px 0 5px 0; font-family: Arial, sans-serif;}h3 {color: #354145; font-size: 1.1em; font-weight: bold; margin: 10px 0 5px 0; font-family: Arial, sans-serif;}p {font-weight: normal;font-size: 1em;line-height: 18px;margin: 0 0 20px 0;}.subtitle {font-size: .8em; color: #F40627; margin: 0 auto;}a:link, a:visited {color: #F40627; text-decoration: none;}a:hover {color: #333; text-decoration: none;}a:active {outline: none;}a:focus {-moz-outline-style: none;}.titlebackground {background: transparent url(/images/seo-titlebar.jpg) no-repeat 0 0;padding: 1px 30px 10px 10px;}.accordion-background {background: transparent url(/images/accordion-backgroun.jpg) no-repeat 0 0;padding: 10px 30px 10px 10px;}/* Accordion----------------------------------*/.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin: 4px 0 4px 0; }.ui-accordion .ui-accordion-li-fix { display: inline; }.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; font-weight: bold; padding: .5em .5em .5em 2.2em; }.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }.ui-accordion .ui-accordion-content { padding: 8px; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 0px; overflow: auto; display: none; text-align: left; }.ui-accordion .ui-accordion-content-active { display: block; }#accordion-background {background-color: #F0EFEF;border: solid 1px #E0DFDD;padding: 0 3px 3px 3px;}/* MAIN NAVIGATION */#navbar {float: right;height: 50px;width: 720px;margin: -5px 2px 0 0;}ul#nav, ul#nav li {float: right;list-style: none;}ul#nav {font-family: Arial, sans-serif;font-size: 11px;text-align: center;font-weight: bold;}ul#nav a, ul#nav a:visited {background: transparent url('/images/navtab-inactive.png') no-repeat top center;width: 130px;color: #777;text-decoration: none;display: block;margin: 0;padding: 10px 2px 25px 1px;font-weight: bold;}ul#nav a:hover {background: transparent url('/images/navtab-hover.png') no-repeat top center;color: #344044;text-decoration: none;display: block;}li.inactive {color: #344044;text-decoration: none;display: block;}li.active {background: transparent url('/images/navtab-active.png') no-repeat top center;color: #F40627;text-decoration: none;display: block;}#home #nav-home a,#backup #nav-backup a,#blog-to-book #nav-blog-to-book a,#blog #nav-blog a,#contact #nav-contact a,#help #nav-help a,#dashboard #nav-dashboard a, #myaccount #nav-myaccount a, #edit-user #nav-myaccount a, #change-password #nav-myaccount a, #cancel-account #nav-myaccount a,#change-creditcard #nav-myaccount a{background: transparent url('/images/navtab-active.png') no-repeat top center;color: #F40627;text-decoration: none;display: block;}.logo {margin: -5px 0 0 20px;float: left;}.useroptions {height:3em; width:100%; padding-top:1em; text-align:right;}/* SUB NAV */#subnavigation {margin: 0 auto;text-align: left;}ul#subnav, ul#subnav li {list-style: none;margin: 0 auto;padding: 0 0 1px 0;}ul#subnav {font-family: Arial, sans-serif;font-size: 11px;font-weight: bold;color: #666;}ul#subnav a, ul#subnav a:visited {color: #333;text-decoration: none;display: block;margin: 0;padding: 8px;background-color: #F4F7DD;}ul#subnav a:hover {color: #333;text-decoration: none;display: block;background-color: #E8EEB8;}#about #subnav-about a,#team #subnav-team a {color: #F2F2F2;}ul#subnav li#subnav-active a {color: #CCC; background-color: #464646;}ul#subnav li ul#subnav-genre { margin: 1px 0px 0px 6px; padding: 0px;}ul#subnav li ul#subnav-genre a, ul#subnav li ul#subnav-genre a:visited {color: #999;background: #383838 url(/images/subnav_arrow.gif) no-repeat scroll 5% 50%;padding-left: 18px;}ul#subnav li ul#subnav-genre a:hover {color: #cccccc;background: #383838 url(/images/subnav_arrow_active.gif) no-repeat scroll 5% 50%;}ul#subnav li ul#subnav-genre li#genre-active a {color: #cccccc;background: #464646 url(/images/subnav_arrow_active.gif) no-repeat scroll 5% 50%;}#myaccount #subnav-my-account a,#edit-user #subnav-edit-user a,#change-password #subnav-change-password a,#cancel-account #subnav-cancel-account a,#change-creditcard #subnav-update-creditccard a {background-color: #E8EEB8;}/* CONTENT LAYOUT */#content {background-color: #FFF;margin: 0 auto;text-align: left;padding: 20px 20px 0 20px;}#signup-horizontal {width: 910px;height: 50px;text-align: right;padding: 0 0 20px 0;margin: 0 auto;background: url('/images/background_emailsignup.jpg') no-repeat;}#promo-background {width: 690px;height: 50px;text-align: left;padding: 20px 0 0 20px;margin: 0 auto;background: url('/images/promo-background.jpg') no-repeat;}#bu-signup {background:url(../images/bu_go.gif) no-repeat;display:block;height:24px;width:50px;text-indent:10000px;float:right;margin:0 5px 0 5px;overflow:hidden;}#column-left {width: 690px;float: left;}#column-right {width: 190px;float: right;}.linebreak {border-bottom: thin;border-bottom-color: #EBEBEB;border-bottom-style: solid;margin: 15px 0 15px 0;}.small {font-size: .9em;color: #999;line-height: 15px;margin: 0 0 10px;}.clear {clear: both;height: 0;}/* IMAGES */.right {float: right; padding: 0 0 0 20px; border: 0;}img.ad {margin: 0 0 20px 0; border: 0; padding: 0;}/* FOOTER */#bottomcap {background: url('/images/bottomcap.png') no-repeat;height: 26px;}body.internal #bottomcap {background: url('/images/bottomcap_customer.png') no-repeat;}#footer {padding: 10px;}#footer p {color: #999;font-size: .8em;margin: 0 auto;}#footer a:link, #footer a:visited {color: #666; text-decoration: none; font-weight: bold;}#footer a:hover {color: #333; text-decoration: none;}body.internal #footer a:link, body.internal #footer a:visited {color: #999;}body.internal #footer a:hover {color: #CCC;}/* ROUNDED CORNER TABLES */table.rounded-corner {font-size: 1em; margin: 0; width: 100%; text-align: left; border-collapse: collapse;}table.rounded-corner thead th.rounded-select {background: #354145 url('/images/table/left.png') left -1px no-repeat; color: #fff;}table.rounded-corner thead th.rounded-actions {background: #354145 url('/images/table/right.png') right -1px no-repeat; color: #fff;}table.rounded-corner th {padding: 4px; background: #354145; color: #fff; }table.rounded-corner td {padding: 4px; background: #f2f2f2; color: #666; border-top: 1px solid #fff; font-size: .9em; line-height: 18px;}table.rounded-corner tfoot td.rounded-foot-left {background: #D7DADB url('/images/table/botleft.png') left bottom no-repeat;}table.rounded-corner tfoot td.rounded-foot-right {background: #D7DADB url('/images/table/botright.png') right bottom no-repeat;}table.rounded-corner tbody tr:hover td {background: #e7e7e7;}table.rounded-corner tr.selected td {background-color: #e7e7e7;}table tr.odd {background-color: #F0F4D1;}table tr.even {background-color: #F8F9E8;}/* USER BLOGS TABLE */#user-blogs td.select {width:30px;}#user-blogs td.status {width:225px;}#user-blogs td.lastbackup {width:100px;}#user-blogs td.actions {width:130px;}#user-blogs td.actions div, #user-blogs td.actions a {float: left;}#user-blogs td.status div {float: left;}#user-blogs td.status .status-info {margin-right: 5px;}#user-blogs .visit {background:url(../images/view_backup.gif) no-repeat; float:right; display:block; text-indent:-10000px; width:70px;}#user-blogs .dijitProgressBar {display:none; width: 100px;}#user-blogs tr.inactive .visit {display:none;}#user-blogs tr.inactive .active {display:none;}#user-blogs tr.inactive .deactivate {display:none;}#user-blogs tr.inactive .backup {display:none;}#user-blogs tr.inactive .deactivate-help {display:none;}#user-blogs tr.inactive .backup-help {display:none;}#user-blogs tr.active .inactive {display:none;}#user-blogs tr.active .activate {display:none;}#user-blogs tr.active .activate-help {display:none;}#user-blogs tr.waiting td.actions {background-image:url(../images/ajax-loader.gif); background-repeat:no-repeat; background-position:35px center;}#user-blogs tr.waiting .visit {display:none;}#user-blogs tr.waiting .help {display:none;}#user-blogs tr.waiting .backup {display:none;}#user-blogs tr.waiting .activate {display:none;}#user-blogs tr.waiting .deactivate {display:none;}#user-blogs tr.nobackups .visit {display:none;}#user-blogs tr.bkprogress .deactivate {display:none;}#user-blogs tr.bkprogress .backup {display:none;}#user-blogs tr.bkprogress .help {display:none;}#user-blogs tr.bkprogress .dijitProgressBar {display:block;}/* ROUNDED BOX */.roundedbox {background:#D7DADB; margin:0 auto; margin-top: 20px;}.rtop, .rbottom {display:block;background:#fff;}.rtop *, .rbottom * {display: block;height: 1px;overflow: hidden;background:#D7DADB;}.r1 {margin: 0 5px}.r2 {margin: 0 3px}.r3 {margin: 0 2px}.r4 {margin: 0 1px;height: 2px}/* RSS PREVIEW */#rss.empty {display:none;}#rsscontainer {padding: 10px;margin: 5px 10px 5px 10px;border: 1px solid #999;background-color: #fff;height:400px;}#rssheader {margin: 0 10px 0 10px;}#column-left-rss {width: 630px;float:left;margin-bottom:10px;}#posts {overflow:auto;height:400px;}#posts.waiting {background:url(../images/ajax-loader-large.gif) no-repeat center top;height:100px;}#column-right-rss {width: 220px;float: right;}#column-right-rss img {border:none;}#rssnavbar {float: right;height: 25px;margin: 0 0 0 1px;position: relative;margin-top: -18px;}ul#rssnav, ul#rssnav li {float: right;list-style: none;}ul#rssnav {font-family: Arial, sans-serif;font-size: 11px;text-align: center;font-weight: bold;}ul#rssnav a, ul#rssnav a:visited {background-color: #999;border: 1px solid #999;color: #333;text-decoration: none;display: block;margin: 0 0 0 1px;padding: 8px;font-weight: bold;}ul#rssnav li.selected a, ul#rssnav li.selected a:visited {background-color: #fff;color:#777;}ul#rssnav a:hover {color:#333;}ul#rssnav li.selected a:hover {cursor:default;}li.rss_inactive {background-color: #ccc;border: 1px solid #333;color: #777;text-decoration: none;display: block;}li.rss_active {background-color: #fff;border: 1px solid #999;color: #F40627;text-decoration: none;display: block;}#column-left-rss div.rsspost {background: #FFF url('/images/postbackground.jpg') repeat-x; padding: 10px; margin-bottom: 1px;}#column-left-rss div.rsspost p.title {margin: 0 auto;}#column-left-rss div.rsspost p.title a {font-family: Arial, san-serif; font-size: 1.3em; font-weight: bold; color: #354145;}#column-left-rss div.rsspost p.waiting {background:url(../images/ajax-loader.gif) no-repeat right 0; padding-right: 30px;}#column-left-rss div.rsspost .date {font-size: .8em; color: #7A8467; margin: 0 auto;}#column-left-rss div.open {background-color: #F4F7DC;}.postcontent {margin-top: 5px;display:none;}.open .postcontent {display:block;}/* COLUMNS */#column-sidebar {float: left; width: 230px;}#column-main {margin-left: 245px;}.column { float: left; }.grid2col, .grid2cola, .grid2colb, .grid2colc, .grid2cold, .grid2cole, .grid2colf, .grid3col, .grid3cola, .grid4col, .grid5col, .grid6col { width: 100%; }.grid2col .column { width: 48%; }.grid2col .grid2col .column { width: 47.8%; }.grid3col .grid2col .column { width: 46%; }.grid4col .grid2col .column { width: 45%; }.grid2cola .column.first { width: 66%; }.grid2cola .column.last { width: 32%; }.grid2colb .column.first { width: 74.9%; }.grid2colb .column.last { width: 23%; }.grid2colc .column.first { width: 32%; }.grid2colc .column.last { width: 66%; }.grid2cold .column.first { width: 23%; }.grid2cold .column.last { width: 74.9%; }.grid2cole .column.first { width: 79%; }.grid2cole .column.last { width: 19%; }.grid2colf .column.first { width: 19%; }.grid2colf .column.last { width: 79%; }.grid3col .column { width: 32%; margin-left: 2%; }.grid2col .grid3col .column { width: 31%; }.grid3cola .column { width: 58%; margin-left: 2%; }.grid3cola .column.first,.grid3cola .column.last { width: 19%; }.grid4col .column { width: 23%; margin-left: 3%; }.grid5col .column { width: 18.4%; margin-left: 2%; }.grid6col .column { width: 15%; margin-left: 2%; }.column.first, .column.last { margin-left: 0 !important; }.column.last { float: right !important; }/* BUTTON */.clear { /* generic container (i.e. div) for floating buttons */ overflow: hidden; width: 100%;}a.button {background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right; color: #444; display: block; float: left; font: normal 1em arial, sans-serif; height: 24px; margin-right: 6px; padding-right: 10px; /* sliding doors padding */ text-decoration: none;}a.button span {background: transparent url('/images/bg_button_span.gif') no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 10px;}a.button:active {background-position: bottom right; color: #000; outline: none; /* hide dotted outline in Firefox */}a.button:active span {background-position: bottom left; padding: 5px 0 5px 10px; /* push text down 1px */}.internal a.button {color:#F40627}.clear { /* generic container (i.e. div) for floating buttons */ overflow: hidden; width: 100%;}a.button_red {background: transparent url('/images/bg_button_red_a.gif') no-repeat scroll top right; color: #FCC2CA; display: block; float: left; font: normal 1em arial, sans-serif; height: 24px; margin-right: 6px; padding-right: 10px; /* sliding doors padding */ text-decoration: none;}a.button_red span {background: transparent url('/images/bg_button_red_span.gif') no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 10px; color: #FFF;}a.button_red:active {background-position: bottom right; color: #FCC2CA; outline: none; /* hide dotted outline in Firefox */}a.button_red:active span {background-position: bottom left; padding: 5px 0 5px 10px; /* push text down 1px */}/* FORM STYLES */p.success {color: red;}form .required {color: #F40627;}.internal form label {color: #999; font-size: .9em; line-height: 15px;}form dd {margin: 0;}fieldset {border: none;margin-top: 20px;}.internal fieldset {margin:0 0 20px 0;padding:0;}#edit-user #fieldset-userinfoform, #edit-user #fieldset-optional_info {margin-bottom:5px;}fieldset legend {margin: -30px 0 0 -8px;color: #364145;font-size: 1.2em;font-weight: normal;}form#signupform dl.zend_form {margin-bottom:0;}form#signupform fieldset#fieldset-newuser {padding-bottom: 0;padding-left: 0;}fieldset.required_info {background-color: #F2F2F2;width: 150px;float: left;margin-right: 0;padding-bottom: 2px;padding-top: 3px;}#fieldset-required_info_right {margin: 4px 0 0 0;}fieldset.optional_info {float: left;margin: -12px 0 0 5px;}form#signupform fieldset.required_info dd {margin-bottom: 10px;}form#signupform fieldset.required_info dt {margin-top: 5px;}fieldset.optional_info legend {margin-left: -3px;}form#signupform input#save {margin: 40px 0 0 -25px;}fieldset dd.rightcol {margin: -43px 0 0 317px;}fieldset label.rightcol {margin: -43px 0 0 317px;}form dd.chkbox {float:left;}#signup #accept_terms_link {float: left;margin: -89px 0 0 15px;padding-left: 1em;}form#signupform .subscription_type_label {margin-top: -10px;display: block;margin-top: -146px;}form#signupform .subscription_type {margin-bottom: 90px;}a#bu-signup {background:url(../images/bu_create_account.gif) no-repeat;height:28px;width:130px;text-indent:-10000px;display:block;margin-top:15px;}form#loginform label {color: #666;}.useroptions form#loginform label {margin: 0 5px;line-height:25px;}.useroptions #bu-login {background:url(../images/bu_login.gif) no-repeat;display:block;height:24px;width:64px;text-indent:10000px;float:right;margin:0 5px 0 5px;overflow:hidden;}.useroptions #forgot-password {color:red;display:block;float:right;margin:2px 5px 0 5px;line-height:20px;font-weight:bold;font-size:.8em;}.useroptions #loginform-submit {display:none;}/* LOGIN FORM */.useroptions #loginform dl {float:right; margin:0;}.useroptions dt, .useroptions dd {float:left; font-size: .8em;}/* HELP ROLLOVERS */.help {background: url(../images/icon_help.png) no-repeat;height: 18px;width: 18px;cursor: pointer;}#dashboard .dijitTooltip, .internal .dijitTooltipDialog {background: transparent;text-align: left;width: 275px;}.dijitTooltipBelow {padding-top: 10px;}.dijitTooltipAbove {padding-bottom: 10px;}#dashboard .dijitTooltipContainer {background-color: #F8F9E8;border:1px solid #cbcbcb;padding: 7px 15px;-moz-border-radius: 8px;color: #333;}#dashboard .dijitTooltipContainer h4 {font-size: 1.1em;margin: 0 0 5px 0;}#dashboard .dijitTooltipContainer p {margin: 0 0 5px 0;font-size: .85em;line-height: 1.3em;}#dashboard .dijitTooltipConnector {border:0px;z-index: 2;}#dashboard .dijitTooltipABRight .dijitTooltipConnector {left: auto !important;right: 6px;}#dashboard .dijitTooltipBelow .dijitTooltipConnector {top: 0px;left: 6px;background:url(../images/tooltipConnectorUp.png) no-repeat top left;width:17px;height:11px;}.dj_ie #dashboard .dijitTooltipBelow .dijitTooltipConnector {background-image: url(../images/tooltipConnectorUp.gif);}#dashboard .dijitTooltipAbove .dijitTooltipConnector {bottom: 0px;left: 6px;background:url(../images/tooltipConnectorDown.png) no-repeat top left;width:17px;height:11px;}.dj_ie #dashboard .dijitTooltipAbove .dijitTooltipConnector {background-image: url(../images/tooltipConnectorDown.gif);}.dj_ie6 #dashboard .dijitTooltipAbove .dijitTooltipConnector {background-image: url(../images/tooltipConnectorDown.gif);bottom: -5px;}#dashboard .dijitTooltipLeft {padding-right: 10px;}.dj_ie6 #dashboard .dijitTooltipLeft {padding-left: 11px;}#dashboard .dijitTooltipLeft .dijitTooltipConnector {right: 0px;bottom: 13px;background:url(../images/tooltipConnectorRight.png) no-repeat top left;width:11px;height:17px;}.dj_ie #dashboard .dijitTooltipLeft .dijitTooltipConnector {background-image: url(../images/tooltipConnectorRight.gif);}#dashboard .dijitTooltipRight {padding-left: 10px;}#dashboard .dijitTooltipRight .dijitTooltipConnector {left: 0px;bottom: 13px;background:url(../images/tooltipConnectorLeft.png) no-repeat top left;width:11px;height:17px;}.dj_ie #dashboard .dijitTooltipRight .dijitTooltipConnector {background-image: url(../images/tooltipConnectorLeft.gif);}/* DIALOGS */#dashboard .dijitDialog,#signup .dijitDialog {background: #eee;border: 3px solid black;-webkit-box-shadow: 0px 5px 10px #adadad;padding: 0px;width: 390px;text-align: left;}#dashboard .dijitDialog .dijitDialogTitle,#signup .dijitDialog .dijitDialogTitle {border-top: none;border-left: none;border-right: none;font-size: 0.9em;color: #3243C5F;}#dashboard .dijitDialog .dijitDialogPaneContent,#signup .dijitDialog .dijitDialogPaneContent {background: #ffffff;border:none;border-top: 1px solid #b1badf; padding:10px;}#dashboard .dijitDialogTitleBar,#signup .dijitDialogTitleBar {background: #fafafa url(../images/titleBar.png) repeat-x top left;padding: 5px 6px 3px 6px;cursor: move;outline:0; }#dashboard .dijitDialogTitle,#signup .dijitDialogTitle {font-weight: bold;padding: 4px;outline:0;}#dashboard .dijitDialogCloseIcon,#signup .dijitDialogCloseIcon {background : url(../images/spriteRoundedIconsSmallBl.png) no-repeat right top;position: absolute;vertical-align: middle;right: 6px;top: 4px;height: 15px;width: 15px;cursor: pointer;}.dj_ie #dashboard .dijitDialogCloseIcon,.dj_ie #signup .dijitDialogCloseIcon {background : url(../images/spriteRoundedIconsSmallBl.gif) no-repeat right top;}#dashboard .dijitDialogContent,#signup .dijitDialogContent {padding: 8px;}#dashboard .dijitDialog h4,#signup .dijitDialog h4 {color: #333;margin: 0 0 7px 0;height: 22px;font-size: 16px;}#dashboard .dijitDialog p,#signup .dijitDialog p {color: #555;}#dashboard .alertDialog .dijitDialogTitleBar,#signup .alertDialog .dijitDialogTitleBar {display: none;}#dashboard .alertDialog h4,#signup .alertDialog h4 {background: url(../images/dialog-alert.gif) no-repeat;padding-left: 25px;}/* PROGRESS BAR */#dashboard .dijitProgressBar {margin:2px 0px 2px 0px;}#dashboard .dijitProgressBarEmpty{background:#fff url(../images/progressBarEmpty.png) repeat-x center center;border-color: #343434;}#dashboard .dijitProgressBarTile{background:#f40c2c url(../images/progressBarFull.png) repeat-x center center;}#dashboard .dijitProgressBarFull {border-right:1px solid #fff;}#dashboard .dijitProgressBarLabel {color:#333;}/*#dashboard .dijitProgressBarIndeterminate .dijitProgressBarTile {background:#cad2de url(../images/progressBarAnim.gif) repeat-x center center;}*/#dashboard .dijitProgressBarIndeterminate {background:transparent url(../images/ajax-loader.gif) no-repeat center center;border:none;}#dashboard .dijitProgressBarIndeterminate .dijitProgressBarTile {background:transparent;}body#loginform #siteframe { width:700px; }body#loginform #navbar, body#loginform .useroptions { display:none; }body#loginform p { margin:0; }body#loginform .logo { margin-top:25px; }body#loginform #bottomcap { background:url(../images/bottomcap-login.png) no-repeat; }body#loginform #loginform-submit { background:url(../images/login-to-your-account.jpg) no-repeat; width:168px; height:34px; border:none; text-indent:-9999px; margin:10px 0; }body#loginform #footer-links { display:none; }