/* @override 
	http://magcloud.local/stylesheets/master.css
*/
/*
 
Title:      MagCloud (Master)
Authors:    James Goode (james@sodapopandco.com), others
Copyright:  2008–2009, Hewlett-Packard Development Company, LP. All rights reserved.
 
*/


/* links */

/*a.cover.emphasizable img {
    padding: 2px;
}
a.cover.emphasizable:hover img {
    padding: 0px;
    border: 3px solid #1569bc;
    margin-right: 6px !important;
}*/



/* sections
--------------------------------------------- */

div.section ul, div.section ol {
    color: #837c7c;
}
div.section ol.metricHistogram {
    color: #544E4E;
}
div.section ul li, div.section ol ul li {
    list-style-type: disc;
}
div.section ol li {
    list-style-type: decimal;
}
div.section ul li.last {
    margin-bottom: 0;
}
div.section ol li#template {
    margin-bottom: 0;
    list-style-type: none !important;
}
div.section ol li#template ul {
    margin-bottom: 0;
}

body#publish div.header, body#publish div.main {
    padding-bottom: 30px;
}
body#publish div.main.fullscreen {
    padding-bottom: 0px;
}


/* browse */

.browse.section div.main, .issue.section div.main, .form.section div.main, .drafts.section div.main, .published.section div.main { /* TODO: remove published? */ 
    padding-right: 0;
    width: 630px;
}

/* layout */

div.main {
    padding-right: 80px;
    width: 550px;
}

.browse.section div.main.small{
    width: 440px;
}

div.main.stretch {
    width: 100%;
    padding-right: 0px;
    margin-right: 80px;
}

.fullscreen.section div.main {
    margin-left: 0px;
    width: 790px;
}

.form.section div.main.fullscreen {
    margin-left: 0px;
    width: 790px;
}

.fullscreen p {
    margin-left: 0px;
}

/* section -> header
--------------------------------------------- */

div.header dl .title {
    margin-bottom: 6px;
    font-weight: bold;
}
div.header dl .subtitle {
    margin-bottom: 12px;
    font-size: 14px;
    line-height: 18px;
    color: #837c7c;
}

/* select */

div.header li.option {
    list-style: none;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12px;
    line-height: 24px;
}
div.header li.option a,
div.header li.option.selected strong a {
    padding-right: 15px;
    padding-left: 11px;
}
div.header li.option.selected a {
    color: #ffffff;
}
div.header li.option.selected {
    background: url(/images/icons/selected.png?_v=20101130) no-repeat 0 0;
    *background-color: #fff;
}
div.header dl.select {
    margin-top: 18px;
}
div.header dl.select dt.title {
    font-size: 18px;
    line-height: 21px;
}

/* steps */

div.header ol.steps {
    margin-top: 15px;
    font-size: 12px;
    line-height: 18px;
}
div.header ol.steps li {
    margin-bottom: 6px;
}
div.header ol.steps a {
    font-size: 14px;
}


/* section -> main
--------------------------------------------- */

div.main ol p {
    color: #383131;
}
div.main ol h4, div.main ol ul {
    margin-left: 40px;
}
div.main ol ul {
    margin-bottom: 18px;
    width: 470px;
}
div.main ol ul li {
    margin-bottom: 9px;
    font-size: 14px;
}
div.main ol ul p {
    margin-bottom: 0;
    font-size: 14px;
    font-style: italic;
    line-height: 21px;
}
div.main p.special {
    margin-top: 9px;
    font-size: 12px;
}
/* last-child is not supported in IE */
div.main p:last-child, div.main ul:last-child, div.main ol:last-child   {
    margin-bottom: 0;
}
div.main p.lastParagraph, div.main .last-item {
    *margin-bottom: 0;
}

/* sub */

.delivery.sub.section div.main, .payment.sub.section div.main {
    width: 230px;
    padding-right: 0;
}
.delivery.sub.section div.main.group-order {
    width: 550px;
}
.payment.sub.section small {
    /*font-size: .85em;*/
    font-size: 12px;
}
.delivery.sub.section, .payment.sub.section {
    float: left;
}

.sub.section div.main p {
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 21px;
}
.sub.section div.main p:first-child {
    margin-top: -2px;
}

/* new magazine */

a.new_magazine {
    width: 203px;
    background-image: url(/images/buttons/new_magazine.png);
}

/* issue */

a.new_issue {
    width: 145px;
    background-image: url(/images/buttons/new_issue.png);
}
a.submit, a.delete_issue, input.delete_issue {
    float: left;
    margin-right: 10px;
    width: 192px;
    background-image: url(/images/buttons/delete_issue.png);
}
a.cancel {
    float: left;
    width: 82px;
    background-image: url(/images/buttons/cancel.png);
}

/* print */

a.print {
    width: 103px;
    background-image: url(/images/buttons/print.png);
}

/* back & forward */

a#back, a#forward {
    display: block;
    position: absolute;
    margin-top: 15px;
    width: 15px;
    height: 70px;
    background-image: url(/images/buttons/back_and_forward.png?_v=20101201);
}
a#back {
    left: 0;
    margin-left: -20px;
}
a#back:hover, a#back:focus {
    background-position: 0 -70px;
}
a#forward {
    right: 0;
    margin-right: -20px;
    background-position: 100% 0;
}
a#forward:hover, a#forward:focus {
    background-position: 100% -60px;
}

/* buy */

a.buy {
    float: left;
    margin-right: 10px;
    width: 152px;
    background-image: url(/images/buttons/buy_issue.png);
}

/* publish */

a.publish_now {
    margin-top: 12px;
    width: 150px;
    height: 27px;
    background: url(/images/buttons/publish_now.png) 0 0;
}
a.publish_now:hover {
    background-position: 0 -27px;
}

/* search
--------------------------------------------- */

dl#search div.item {
    display: block;
    margin-bottom: 24px;
}
dl#search dd.title {
    font-size: 14px;
}
dl#search dd.title span.issue {
    display: block;
    margin-top: 6px;
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
}
dl#search dd.private {
    color: #837c7c;
    margin-top: 9px;
    font-size: 12px;
    line-height: 18px;
}
dl#search dd.desc {
    margin-top: 9px;
    font-size: 14px;
    line-height: 18px;
}
dl#search dd.info {
    margin-top: 12px;
    color: #837c7c;
    font-size: 12px;
    line-height: 15px;
}
dl#search dd.info strong {
    color: #383131;
}
dl#search dd.info span.favorable {
    margin-left: 12px;
}

div#search div.info {
    color: #837c7c;
    font-size: 12px;
    line-height: 15px;
}
div#search div.info div.pricing {
    margin-top: 5px;
}
div#search div.info strong {
    color: #383131;
}
div#search div.desc {
    margin-top: 9px;
    font-size: 14px;
    line-height: 18px;
}
div#search div.title span.issue {
    display: block;
    margin-top: 6px;
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
}
div#search div.info span.favorable {
    line-height: 20px;
}

/* magazines */

dl#search.magazines dt.title {
    font-size: 18px;
}
dl#search.magazines span.byline {
    font-size: 14px;
}

/* issues */

div.issues#search div.title {
    font-size:13px;
    font-weight:normal;
}
div.issues#search div.cover {
    float: left;
}
div.issues#search div.clear {
    clear: both;
    width: 630px;
    height: 0;
    padding: 0;
}
div.issues#search img, div.issues#search div.info {
    margin-bottom: 30px;
}

/* featured */

dl#search.featured.issues dd {
    width: 470px;
}
dl#search.featured.issues dd.title {
    font-size: 16px;
}
dl#search.featured.issues dd.title span.issue {
    font-size: 21px;
}
dl#search.featured.issues dd.desc {
    font-size: 16px;
    line-height: 21px;
}
dl#search.featured.issues dd.info {
    font-size: 14px;
}

/* about
--------------------------------------------- */

#about dl#primary.people {
    margin-top: 36px;
}
#about dl#primary.people dt {
    float: left;
    margin-right: 10px;
}
#about dl#primary.people dd.name {
    font-size: 18px;
    font-weight: bold;
}
#about dl#primary.people dd.title {
    margin-top: 6px;
    margin-bottom: 12px;
    color: #837c7c;
    font-size: 16px;
    font-weight: normal;
    font-style: italic;
}
#about dl#primary.people dd.bio {
    margin-bottom: 30px;
    font-size: 14px;
    line-height: 21px;
}

#about dl#secondary.people {
    margin-bottom: 30px;
}
#about dl#secondary.people dt.name {
    margin-bottom: 12px;
    font-size: 16px;
    font-weight: bold;
}
#about dl#secondary.people dt.name span.title {
    margin-left: 5px;
    color: #837c7c;
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
}

#about dl#tertiary.people dt.name {
    margin-bottom: 12px;
    font-size: 14px;
    font-weight: bold;
}











.featured div.main {
    padding-right: 0;
    width: 790px;
}
.featured div.issue {
    position: relative;
    margin-bottom: 0 !important;
}
.featured img.badge {
    position: absolute;
    top: 12px;
    left: -9px;
    z-index: 5;
}

.featured div.info.condensed {
    width: 460px !important;
    margin-left: 8px;
}

.featured div.info p {
    font-size: 15px;
    line-height: 21px;
}

.featured div.info p.byline {
    margin-bottom: 18px;
    font-size: 14px;
    line-height: 1em;
}
.featured div.info p.price, .category div.info p.price {
    color: #837c7c;
}
.featured textarea {
    margin: 0;
    width: 450px;
}

.category div.issue {
    float: left;
    margin-right: 10px;
    margin-bottom: 24px;
    width: 390px;
}
.category div.last.issue {
    margin-right: 0;
}
.category div.issue div.info {
    width: 229px;
}
.category div.issue p.byline {
    margin-top: 9px;
    font-size: 12px;
    line-height: 1em;
}
.category div.issue p.price {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 1.2em;
}
.category div.issue p.price.sale {
    margin-top: 12px;
    color: #46C237;;
}

/* info */

/* Not Used?
div.issue div.temp.cover {
    display: block;
    border: 1px solid #dedede;
    width: 148px;
    height: 196px;
    background: url(/images/layout/bg-diagonal.png);
}*/

/* buy */

div.issue p.group {
    margin-top: 18px;
}
/*div.issue p.group span.price {
    font-weight: bold;
    line-height: 30px;
}*/
/*#issuedetails-price span.price {
    font-weight: bold;
}
#issuedetails-price span.price.normal {
    font-weight: bold;
    line-height: 40px;
}*/
div.issue span.price {
    font-weight: bold;
}
div.issue span.price.normal {
    font-weight: bold;
    line-height: 40px;
}
div.issue p.status {
    font-size: 14px;
    line-height: 18px;
}

img.bar {
    margin-bottom: 3px;
}


/* categories
--------------------------------------------- */

.categories ul {
    float: left;
    margin-top: 2px;
    margin-right: 10px;
    width: 150px;
    font-size: 14px;
    line-height: 18px;
}
.categories ul:last-child {
    margin-right: 0;
}
.categories ul li {
    position: relative;
    display: block;
    clear: both;
    list-style: none !important;
}
.categories ul span.category-link-container {
    float: left;
    width: 110px;
    padding-bottom: 6px;
}
.categories ul span.category-link-container + span.count {
    display: none;
    float: left;
    color: #837c7c;
    width: 30px;
    margin-left: 10px;
}
.categories ul span.category-link-container:hover + span.count {
    display: block;
}


/* tags
--------------------------------------------- */

div.main p.tags {
    float: left;
    margin-bottom: 0;
    width: 468px;
    padding-right: 12px;
    font-size: 14px;
}
div.main p.about-tags {
    float: right;
    width: 150px;
    color: #837c7c;
    font-size: 12px;
    line-height: 18px;
}
div.main p.tags a {
    margin-right: 10px;
}
div.main p.tags span.greatest {
    font-size: 18px;
}
div.main p.tags span.greater {
    font-size: 16px;
}
div.main p.tags span.lesser {
    font-size: 12px;
}
div.tags {
    float: left;
    margin-right: 10px;
    width: 150px;
    font-size: 14px;
    line-height: 18px;
}
div.last.tags {
    margin-right: 0;
}
div.tags h3 {
    text-transform: none;
}
div.tags ul li {
    margin-bottom: 6px;
    list-style: none !important;
}
div.tags p {
    color: #837c7c;
    font-size: 12px;
    line-height: 18px;
}


/* feeds
--------------------------------------------- */

div.feeds {
    float: left;
    width: 150px;
    margin-top: 2px;
    margin-right: 10px;
}
div.feeds h3 {
    line-height: 16px;
    padding-top: 4px;
}
div.feeds ul {
    font-size: 12px;
    line-height: 18px;
}
div.last.feeds ul {
    margin-right: 0;
}
div.feeds ul li {
    margin-bottom: 6px;
    list-style: none !important;
}

/* inputs, selects & textareas */

td.qty input.text {
    padding: 6px;
    font-size: 12px;
}
select {
    float: left;   
}
select.limited {
    width: 130px;
}

/* fieldsets */

form fieldset {
    float: left;
    width: 470px;
}
form fieldset span.legend {
    float: left;
    margin-right: 10px;
    width: 150px;
    text-align: right;
}
form fieldset label {
    float: right;
    margin-right: 0;
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    width: 310px;
}
form.widenote fieldset {
    width: 553px;
}
form.widenote fieldset span.legend {
    width: 235px;
}
form#createIssue ul li fieldset label {
    float: right;
    margin-right: 0;
    margin-bottom: 6px;
    text-align: left;
    width: 305px;
}

/* sub */

form.sub fieldset {
    width: 310px;
}
form.sub fieldset label {
    width: 150px;
}
form.sub span.notes {
    width: 310px;
}

/* specifics */

select.search {
    float: left;
    margin-top: 5px;
    margin-right: 10px;
    width: 150px;
    font-size: 16px;
}
input#Name {
    font-size: 14px;
    font-weight: bold;
}
input#Price, input#PublisherMarkup {
    margin-right: 10px;
    width: 50px;
}
form.invite p {
    margin-left: 0;
}
form.invite input.text, form.invite textarea {
    width: 530px;
}



/* upload */

input#txtFileUpload {
    margin-right: 10px;
    width: 210px;
}
input#btnFileBrowse {
    float: left;
    margin-top: -3px;
    margin-right: 10px;
}
span#uploadSpin {
    margin-right: 15px;
    vertical-align: middle;
}
span#uploadProgress {
    font-size: 14px;
    color: #837c7c;
}




/* tables
--------------------------------------------- */

table {
    width: 630px;
}
td {
    width: 150px;
}
td.title {
    width: 230px;
}
td.autowidth {
    width: auto;
}

/* sales */
table.sales {
    margin-bottom: 24px;
    width: auto;
}
table.sales td {
    width: 70px;
}
table.sales th {
    padding-top: 12px;
}
table.sales td.item {
    width: 460px;
    padding-right: 20px;
}

/* Purchases */

#cart table.purchases {
    margin-bottom: 24px;
}

/* pagination
--------------------------------------------- */

.category .pagination, p.purchases.pagination {
    width: 790px;
}
p.purchases.pagination {
    margin-bottom: 48px;
}
.pagination {
    clear: both;
    margin-top: 24px;
    margin-bottom: 0;
    padding-top: 18px;
    width: 630px;
    color: #837c7c;
    font-size: 14px !important;
    text-align: center;
    background: url(/images/layout/border-dashed.png) repeat-x 0 0;
}
.pagination span.page {
    padding-left: 10px;
    padding-right: 7px;
    border-right: 1px solid #dedede;
}
.pagination span.page.last {
    padding-right: 8px;
    border-right: none;
}
.pagination span.prev, .pagination span.next {
    padding-right: 15px;
    padding-left: 15px;
}


div.search.section p {
    margin-bottom: 0;
}
div.form.search.section p {
    margin-top: 6px;
    color: #837c7c;
    font-size: 14px;
}
div.search.section .main {
    padding-right: 0;
    width: 630px;
}


/* publishing process
--------------------------------------------- */

/* order */

div#orderProofIllustration{
    width: 200px;
    float: right;
    margin-top: 24px;
}

div.order {
    /*padding-top: 24px;*/
    /* padding-bottom: 30px; */
    background: url(/images/layout/border-dashed.png) repeat-x 100% 0;
}
div.order.section div.main {
   /* padding-top: 0;*/
    padding-right: 25px;
    /* padding-bottom: 0 !important; */
    width: 790px;
    background: none;
}
div#orderproof-text {
    width: 565px;
}
div#orderproof-buttons {
    margin-left: 38px;
    padding-top: 0px; 
}
div#orderproof-buttons div {
    margin: 0px 17px 35px 17px;
    float: left;
}
div#orderproof-buttons .buttonGroup {
    width: 300px; 
    vertical-align: top;  
}
div.order.section div.main h2 {
    /*color: #6b7373 !important;*/
    font-size: 21px;
    line-height: 24px;
    text-transform: none;
}
div.order.section div.main.last {
    margin-left: 24px;
    border: none;
    padding-right: 0;
    width: 370px;
}
div.order a.mc-button {
    width: 280px;
    margin-bottom: 12px;
}
div.order button {
    width: 300px;
    margin-bottom: 12px;
}

/* end publishing process ------------------- */



/* heading 8 */

/*div.heading.group h1 {
    width: 550px;
}*/
/*div.heading.group p {
    width: 550px;
}*/
div.heading.group a.button, div.heading.group input.submit {
    float: right;
    margin-top: 6px;
    margin-bottom: 6px;
    *margin-bottom: -6px;
}
div.heading form {
    margin-top: 14px;
    float: right;
}
div.heading form label {
    float: left;
    margin-right: 5px;
}
div.heading ul, div.heading ol {
    clear: both;
    margin-top: 12px;
    padding-top: 12px;
    color: #837c7c;
    font-size: 12px;
    text-transform: uppercase;
    background: url(/images/layout/border-dashed.png) repeat-x 0 0;
}
div.heading ul li, div.heading ol li {
    float: left;
    display: block;
    /* list-style-type: decimal; */  /* for an unordered list? */
    margin-right: 10px;
    width: 150px;
}
div.heading ul li a, div.heading ol li a {
    text-decoration: none;
}
div.heading ul li a:hover, div.heading ol li a:hover {
    text-decoration: underline;
}
div.heading ul li strong, div.heading ol li strong {
    color: #383131;
}
div.heading ul li.last, div.heading ol li.last {
    margin-right: 0;
}
div.heading li span.count {
    margin-right: 3px;
    padding: 3px 7px;
    color: #fff;
    font-weight: bold; /*font-size: 11px; 	font-family: verdana;*/
    background: #837c7c;
}
div.heading li a span.count {
    background: #0e467d;
}
div.heading li a:hover span.count {
    background: #1569bc;
}
div.heading ul.status li a:hover {
    text-decoration: none;
}
div.heading ul.status li a:hover span.type {
    text-decoration: underline;
}
div.heading p.errorHeader {
    color: #383131;
    font-style: normal;
}
div.preview.issue {
    background: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
div.preview.issue .cover {
    float: left;
    margin-right: 10px;
    width: 150px;
    height: 199px;
}
div.preview.issue span.desc {
    display: block;
    font-size: 12px;
    color: #837c7c;
    line-height: 30px;
}
div.preview.issue p.info {
    float: right;
    width: 310px; /*color: #837c7c;*/
    font-size: 12px;
    line-height: 18px;
}
div.preview.issue p.info input {
    width: 298px;
    padding: 4px;
    font-size: 12px;
}
dl#pages {
    position: relative;
    margin-bottom: 30px;
    width: 790px;
    padding-bottom: 12px;
    overflow: visible;
}
dl#pages dt {
    float: left;
    margin-right: 10px;
}
dl#pages dt img
{
    width: 68px;
    height: 88px;
}
dl#pages dt span {
    text-align: center;
    display: block;
    font-size: 11px;
}
dl#pages dt.left span, dl#pages dt.right span, dl#pages dt.last span {
    /*display: block;*
    position: absolute;
    padding: 3px 5px 0;
    width: 60px;
    color: #837c7c;
    /* text-align: left; */
}
/*dl#pages dt.right span, dl#pages dt.last span {
    text-align: right;
}*/
dl#pages dt.left {
    margin-right: 2px;
}
dl#pages dt.right {
    margin-right: 20px;
}
dl#pages dt.last {
    margin-right: 0;
}

#cart .main, #cart .header {
    background-image: none;
}
#cart div.heading p {
    margin-left: 0;
}
#cart #confirm_form div.heading p {
    width: 570px;
    font-size: 16px;
    line-height: 24px;
}
#cart div.save {
    width: 355px;
    color: #837c7c;
    font-size: 14px;
    line-height: 18px;
}
#cart div.save.step-1 {
    width: 150px;
}
div.save input.save {
    margin-bottom: 10px;
}
#cart .details.section {
    padding-top: 24px;
    background: url(/images/layout/border-dashed.png) repeat-x 0 0;
    margin-left: 160px;
}
#cart .section .details {
    float: left;
    margin-right: 10px;
    margin-bottom: 24px;
    width: 310px;
}
#cart .section .details.last {
    margin-right: 0;
}
#cart .section .details h3 {
    text-transform: none;
}
#cart .section .details h3 a {
    margin-left: 10px;
    text-decoration: none;
    font-weight: normal;
    font-size: 14px;
}
#cart div.address ul {
    margin-top: 24px;
}
#cart .section .details p {
    margin-left: 0;
    font-size: 14px;
    line-height: 21px;
}



/* for #cart */
.form-container ul li span.notes {
    float: right;
    margin-top: 1px;
    width: 150px;
    font-size: 12px;
    line-height: 18px;
    color: #837c7c;
}
#cart form.details div.options p {
    font-size: 12px;
    line-height: 18px;
    color: #837c7c;
}
#cart form.details div.options span.notes {
    margin-left: 20px;
    *margin-left: 0;
    text-align: left;
}
#cart input#CVV2 {
    width: auto;
}
#cart .form.section p {
    margin-bottom: 30px;
    font-size: 14px;
    line-height: 21px;
}
#cart div.submit div.form-container {
    float: left;
    margin-left: 70px;
    width: 330px;
}
#cart form.sign_in {
    margin-left: auto;
    margin-right: auto;
    width: 330px;
}
#cart form.sign_in h3 {
    text-transform: none;
    margin-bottom: 12px;
}
#cart form.sign_in h3 em {
    color: #837c7c;
    font-style: normal;
}
#cart form.sign_in ul {
    margin-bottom: 0;
}
#cart form.sign_in p.note {
    margin-bottom: 25px;
    margin-left: 0;
    width: 100%;
    color: #837c7c;
    font-size: 14px;
}
#cart form.sign_in label {
    width: 70px;
    /*font-size: 14px;*/
}
#cart form.sign_in input.text, #cart form.sign_in input.password {
    width: 218px;
    /*margin-top: -7px;*/
}
#cart form.sign_in input.submit {
    margin-left: 82px;
}
#addressform a#editGroupLink {
    float: left;
}
a#selectNewRecipient {
    float: right;
}
#cart .form-container div.main,
#cart .form-container div.header {
    background: none;
}

/* TODO: Remove all body ID selectors */
body#home p.note {
    font-size: 12px;
    line-height: 15px;
}
body#home .rss p.note {
    font-size: 11px;
    line-height: 16px;
}
body#home p.note.smaller {
    font-size: 11px;
    line-height: 15px;
}
body#home p.more {
    clear: both;
    margin-bottom: 0;
}
body#home #homeSaleMetricDashboard p.more,
body#home .issueShowcase p.more {
    clear: none;
}
body#home #homeSaleMetricDashboard p {
    margin-bottom: 0px;
}
div.main.sales table {
    width: auto;
    background: none;
    margin-bottom: 12px;
}
div.main.sales table th {
    padding-top: 4px;
    padding-bottom: 6px;
    line-height: 14px;
}
div.main.sales td.item {
    width: 450px;
}
div.main.sales td.qty, div.main.sales td.price {
    width: 70px;
}

div.blogentry h3.title {
    float: left;
    margin-top: -3px;
    margin-right: 10px;
    font-size: 18px;
    text-transform: none;
}
div.blogentry p.byline.note {
    clear: none;
    float: left;
    margin-top: 2px;
    margin-bottom: 0;
    line-height: 15px;
}
div.blogentry p {
    clear: both;
}

div.quote.section {
    display: block;
    margin-bottom: 30px;
    width: 790px;
    height: 50px;
    text-indent: -9999px;
    background: url(/images/layout/quote.png) center no-repeat;
}


/* Deprecated */


.issue.main {
    float: right;
}




/* Dialog */
div.dlgbox form {
	margin-top: 10px;
	margin-bottom: 24px;
	}
div.dlgbox form ul {
	margin-bottom: 24px;
	}
div.dlgbox form span.input {
	margin-bottom: 6px;
	float: left;
	width: 290px;
	font-size: 14px;
	line-height: 18px;
	}