/* Premium Stationery
------------------------------------------------------------------------------------*/
body {
	color: #82666c;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    zoom: 1;
}

#dept-stationery h1, #dept-stationery h2, #dept-stationery h3, #dept-stationery h2 a:link,
#dept-stationery h3 a:link,  #dept-stationery h2 a:visited, #dept-stationery h3 a:visited,
#bma-premium-stationery-sub {
    color: #3066ad;
    font-size: 1.5rem;
    font-family: 'Figural W01 Book',"Times New Roman", Times, serif;
    font-weight: normal;
	font-variant: small-caps;
}

#agi-wrapper {
    position: relative;
}

#bma-premium-stationery-sub {
    font-size: 1.063rem;
    margin: 3px auto auto 3px;
}

/* =Left Rail
------------------------------------------------------------------------------------*/
.agi-bread {
    padding: 0 0 7px;
    width: 200px;
}

#agi-rail {
    display: inline-block;
    float: left;
    margin: auto 5px 10px 0;
    padding: 0;
    width: 190px;
}

#agi-rail div h2 {
	color: #5885c0;
    font-family: "Trebuchet MS",verdana,arial,sans-serif;
    font-size: 1.063rem;
    font-variant: normal;
    margin: 10px auto 10px 0px;
    padding: 0 0 2px;
    text-align: left;
}

#agi-railbottom {
    margin-top: 34px;
}

form#agi-railsearch {
    width: 180px;
}

form#agi-railsearch input#rail-strSearch {
    width: 145px;
}

li.base a, li.selected a {
    color: #8A9866;
}

/* =Content
------------------------------------------------------------------------------------*/
.bma-top-message {
    background: transparent url(/bma/department/stationery/2011/stationeryheroimage.jpg) no-repeat 0px 0px;
    height: 338px;
    left: 176px;
    position: absolute;
    top: 52px;
    width: 700px;
}

body#dept-stationery #agi-content {
    display: inline-block;
    float: left;
	margin: 0px auto 15px -10px;
	padding: 0;
	width: 698px;
}

.agi-flrght {
    float: left;
    margin: -5px 0px auto auto;
}

#bma-message {
    margin: 28px auto auto 326px;
    width: 375px;
}
#bma-message ul {
    width: 365px;
}

#bma-message ul li, p#bma-bookmark {
    color: #333333;
    font-size: 0.8125rem;
}

#bma-message ul li {
    background: transparent url(/bma/department/stationery/2011/bullet.jpg) no-repeat 0px 2px;
    margin: 0 auto 0px 5px;
    padding-left: 15px;
    width: 330px;
}

h1#bma-premium-stationery {
    font-family: 'figural W01 Book','Times New Roman', Times, serif;
    font-size: 2.625rem;
    line-height: 2.25rem;
}

p.bma-top-blurb {
    color: #5885C0;
    font-family: 'Trebuchet MS',verdana,arial,sans-serif;
    font-size: 0.9375rem;
    font-variant: normal;
    margin-left: 1px;
}

#agi-hp-fbreminders, #agi-hp-fbconnect img{
    margin-bottom: 20px;
}

.agi-custom-previewoptions #agi-pdf, #agi-ecardproduct #agi-pdf {
    background: url(/bma/department/stationery/2011/preloader_768x994.png);
    min-height: 900px;
    min-width: 768px;
}

#agi-pdf object p {
    background: none repeat scroll 0 0 #ffffff;
    padding: 50px 25px;
}

/* =Thumbs
------------------------------------------------------------------------------------*/
.agi-stationery-header {
    display: inline;
    float: left;
    font-size: 0.9375rem;
    overflow: visible;
	padding: 0;
	width: 695px;
}

.agi-stationery-header ul li {
    display: block;
    float: left;
    margin: 0 22px 15px 0;
    position: relative;
    width: 149px;
}

.agi-stationery-header ul.agi-justthumbs li {
    background: url("/bma/department/birthday/premium-birthday/premiumbg.png") no-repeat scroll 0 0 transparent;
    min-height: 160px;
}

.agi-stationery-header ul.agi-thumbs, #bma-thanksgiving-thumbs {
    float: left;
    width: 510px;
}

#bma-thanksgiving-thumbs {
    margin-left: 25px;
}

.agi-adrail {
    float: left;
    margin-top: 3px;
}

.agi-stationery-header ul.agi-justthumbs {
    margin: 0px 22px 14px 0;
    position: relative;
    width: 700px;
	z-index: 5;
}

.agi-stationery-header div.agi-justthumbs-div{
    border-top: 1px solid #666666;
    line-height: 2px;
    margin: 8px auto 6px 0px;
    width: 650px;
}

.agi-stationery-header ul.agi-thumbs {
    float: left;
    list-style: none;
    margin: 12px 17px 20px 0;
    padding: 0;
    text-align: center;
}

.agi-stationery-header ul.agi-thumbs li {
    background: url(/bma/redesign/thumbwhitebg.jpg) no-repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    height: 105px;
    margin: 2px 10px 4px 0px;
    padding: 6px;
    text-align: left;
    width: 104px;
}

.agi-stationery-header ul.agi-justthumbs li img {
	border: 1px solid #999;
    margin-bottom: 8px;
    margin-left: 5px;
    margin-top: 5px;
}

.agi-stationery-header ul.agi-justthumbs li {
    background: transparent url(/bma/department/birthday/premium-birthday/premiumbg.png) no-repeat 0 0;
}

.agi-stationery-header ul li a span {
    color: #333333;
    display: block;
    font-size: 0.875rem;
	font-weight: normal;
	line-height: 1rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 4px;
    text-align: center;
    width: 101px;
}

.agi-stationery-header ul li a:hover span {
    cursor: pointer;
    text-decoration: underline;
}

.agi-botadleft {
    float: left;
}

.agi-botadrght {
    display: inline;
    float: right;
    right: 0px;
    top: 0px;
}

/* =Display Page Stationery modifications
------------------------------------------------------------------------------------*/
div#agi-content  div#display-buttons-bottom {
    margin-top: 5px;
    position: relative;
}

div#agi-content  #saveforlater-option {
    left: 0px;
    position: absolute;
    top: 0px;
}

#bma-social {
    margin: -25px auto 4px 30px;
    padding: 0 0 10px 50px;
}

div#agi-content ul.display-buttons, #agi-custom-btnpreview a {
    margin: 0 0 0 auto;
    width: 156px;
}

/* =Custom Page Stationery modifications
------------------------------------------------------------------------------------*/
.agi-custom-section .formLabel {
    color: #5884c1;
    font-size: 1.125rem;
}

.agi-custom-continuebuttons2 {
    height: 30px;
    margin: 10px auto 10px 0px;
    text-align: center;
    width: 215px;
}

#agi-custom-continuebuttons {
    width: 275px;
}

#agi-custom-continuebuttons .agi-print-stationery{
    float: right;
    margin: 0 0 0 auto;
}

#agi-custom-btnsend {
    float: left;
    margin: 0 auto 0 0;
}

#agi-custom-btnpreview a img, .agi-edit {
    cursor: pointer;
}

#agi-custom-continuebuttons #agi-custom-btnpreview {
    margin-left: 77px;
}

body.page-custom table#agi-custom-personalizecolors .formTextarea {
    margin-right: 55px;
}

/* =View Page Stationery modifications
------------------------------------------------------------------------------------*/
.page-view #agi-content {
    display: inline;
    float: left;
    margin: 0 0 10px 80px;
    position: relative;
    width: 768px !important;
}

.agi-print-stationery {
    margin: 0px 20px 0px auto;
    position: relative;
    width: 134px;
}

#help-stationery-icon {
    padding-left: 8px;
}

.page-view #agi-content #agi-ecardproduct {
    margin: 10px 0;
}

.agi-stationery-bottom-block {
    color: #5884c1;
    margin: 0px auto 0px 74px;
    width: 790px;
}

.agi-stationery-bottom-lft, .agi-stationery-bottom-rgt {
    float: left;
}

.agi-stationery-bottom-lft {
    margin-right: 35px;
}

.agi-stationery-bottom-findmore {
    float: right;
    margin: 15px 30px auto auto;
}

#agi-ios-message {
	font-size: 0.875rem;
	margin: 1% auto 1% 10px;
	text-align: center;
}

.bma-slot2fullad {
    width: 320px;
}

.bma-slot2fullad a img {
    margin: 0px auto;
    min-width: 266px;
}
.agi-stationery-bot-reply {
    margin-left: 10px;
    width: 80px;
}

.agi-custom-topbeige {
    background-color: #FFF9F0;
}

#main .button {
    margin-bottom: 10px;
}

#reply-text-stationery {
    padding-top: 15px;
}

#envelope-bottom #reply-text-stationery a{
    background: -webkit-linear-gradient(top, #ffb260, #ff8403);
    margin: 0 auto 10px auto;
    position: relative;
    top: 15px;
    width: 132px;
    border-radius: 6px 6px 6px 6px;
    -mox-box-shadow: 1px 1px 2px #555555;
    -webkit-box-shadow: 1px 1px 2px #555555;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma,"Trebuchet MS",verdana,arial,sans-serif;
    font-size: .813rem;
    font-weight: normal;
    padding: 2px 18px;
    text-align: center;
    text-decoration: none;
}

#stationery-content #envelope-bottom {
    background: url(/bmr/ecards/pickup/env-bottom-st.jpg) no-repeat;
    border: medium none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 158px;
    position: relative;
    text-align: center;
    width: 873px;
}

#stationery-content #envelope-bottom #envelope-extra1,
#stationery-content #envelope-bottom #envelope-extra2 {
    display: block;
    height: 384px;
    position: absolute;
    top: -384px;
    width: 52px;
}

#stationery-content #envelope-bottom #envelope-extra1 {
    background: url(/bmr/ecards/pickup/env-top-left-st.jpg) no-repeat;
    left: 0;
}

#stationery-content #envelope-bottom #envelope-extra2 {
    background: url(/bmr/ecards/pickup/env-top-right-st.jpg) no-repeat;
    right: 1px;
}

#stationery-content #envelope-bottom #print-stationery-button {
    display: block;
    margin: 0 auto 10px auto;
    position: relative;
    top: 15px;
    width: 132px;
}

#stationery-content .free-user #scrapbook-help.helper-text {
    bottom: -63px;
}

#stationery-content .paid-user #scrapbook-help.helper-text {
    bottom: 27px;
    left: -40px;
}

#stationery-content #scrapbook-help #help-extra1 {
    display: none;
}

#stationery-content #envelope-bottom #scrapbook-text {
    margin: 60px 7% 20px 0;
    position: relative;
    text-align: right;
}

div#scrapbook-text:empty {
    display: none;
}

#stationery-help-text {
    font-size: .95em;
    left: 22%;
    position: absolute;
    top: 7%;
    z-index: 1;
}

#stationery-top {
    text-align: center;
}

@media screen and (max-width: 1024px) {

    #page-view #main #agi-pdf,
    #page-view #main #agi-pdf object {
         background-position: 50% 50%;
         width: 768px;
    }

}

@media screen and (max-width: 915px) {

    #main .button {
        margin-bottom: 0;
    }

    #page-view #main #agi-pdf,
    #page-view #main #agi-pdf object {
        margin-right: 1.6%;
        width: 768px;
    }

    #page-view #main #stationery-content {
        margin-bottom: 5px;
    }

    #page-view #stationery-content #envelope-bottom {
        height: 100px;
        margin-bottom: 5px;
    }

    #page-view #stationery-content #envelope-bottom {
        background: none;
        border: medium none;
        height: 70px;
        margin-bottom: 9%;
        min-height: 70px;
        width: 800px;
    }

    #stationery-content #envelope-bottom #envelope-extra1,
    #stationery-content #envelope-bottom #envelope-extra2 {
        display: none;
    }

    #stationery-content #envelope-bottom #scrapbook-text {
        margin: 20px 3% 20px 0;
    }

    #stationery-content .free-user #scrapbook-help.helper-text,
    #stationery-content .paid-user #scrapbook-help.helper-text {
        bottom: 40px;
        left: 16.5%;
        width: 60%;
    }
}

@media screen and (max-width: 812px) and (orientation: landscape){
    #stationery-content #envelope-bottom #print-stationery-button {
        margin: 15% auto 10px auto;
    }
}

@media screen and (max-width: 800px) {

    #page-view #stationery-content #envelope-bottom {
        width: 100%;
    }
}

@media screen and (max-width:767px) {

    .agi-custom-previewoptions #agi-pdf {
        min-width: 0!important;
        width: 100%;
    }

    #agi-ios-message {
        display: block;
        float: none;
        margin: 1% auto;
        text-align: center;
        width: 90%;
    }

    #agi-pdf object p {
        width: 88.5%;
    }

    #stationery-content .object_product #agi-pdf {
        left: -17.5%;
    }

    #page-view #main #agi-pdf,
    #page-view #main #agi-pdf object {
        min-height: 605px;
        min-width: 0!important;
        width: 115%;
    }

    #page-view #main #stationery-content {
        margin-bottom: 5px;
        text-align: center;
    }

    #page-view #stationery-content #envelope-bottom {
        height: auto;
        margin-top: 0;
    }

    #sendreply-help.helper-text {
        bottom: 225px;
        left: 80px;
    }

    #sendreply-help #help-extra1 {
        display: none;
    }

    #stationery-content #envelope-bottom #print-stationery-button {
        margin: 0 auto;
        width: 132px;
    }

     #stationery-content .paid-user {
        margin-left: 10px;
    }

    #stationery-content #envelope-bottom #scrapbook-text {
        text-align: center;
    }

    .section-hdr h2 {
        margin-top: 5px;
    }

    #stationery-help-text {
        font-size: .95em;
        left: 9.5%;
        margin: 0 auto;
        position: absolute;
        top: 11%;
        width: 65%;
        z-index: 1;
    }
}

@media screen and (max-width: 740px) {

    #page-view #stationery-content #envelope-bottom {
        background: none;
    }

    #stationery-content #envelope-bottom #scrapbook-text {
        background: none;
        border: none;
        bottom: 10px;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        width: auto;
    }
}

@media screen and (max-width: 568px) {

    #agi-pdf object p {
        width: 92.5%;
    }

    #page-view #main #agi-pdf {
        width: 112%;
    }

    #stationery-content .object_product #agi-pdf {
        left: -6%;
    }
}

@media screen and (max-width: 375px) {
    #agi-pdf object p {
        width: 88.5%;
    }

    #stationery-content .object_product #agi-pdf {
        left: -13.5%;
    }
}

@media screen and (max-width: 360px) {

    .agi-custom-previewoptions #agi-pdf {
        min-width: 0!important;
        width: 100%;
    }

    #agi-pdf object p {
        float: left;
        width: 87%;
    }

    #reply-text-stationery{
        padding-top: 0;
    }

    #page-view #main #agi-pdf,
    #page-view #main #agi-pdf object {
        min-width: 0!important;
        width: 100%;
    }

     #page-view #stationery-content #envelope-bottom {
        height: 120px;
    }

    #stationery-content #envelope-bottom #print-stationery-button {
        margin: auto auto 20px;
    }
}

@media screen and (max-width: 320px) {

     #agi-ios-message {
         margin-left: 5px;
         width: 90%;
    }

     #agi-pdf object p {
        width: 92%;
    }

    #page-view #main #agi-pdf {
       height: 40%;
    }

    #page-view #main #agi-pdf,
    #page-view #main #agi-pdf object {
        width: 200%;
    }

    #stationery-content .object_product #agi-pdf {
        left: -45.6%;
    }

    #reply-text-stationery{
        padding-top: 0;
    }
}
