.agi-newtab {
    background:none;
}
/* New stuff to organize/clean at top... at topmost above this will be any questions outstanding stuff */
.agi-largethumb {
    border:none;
}
#agi-cp-railcontent-top, #agi-cp-railcontent-bot{
    position:relative;
    width:480px;
}
#saved_projects_widget, #saved_projects_widget2, .agi-edit-printables-title{
    text-align:center;
    width:100%;
}

.agi-edit-printables-title img {
	height: 28px;
	width: 183px;
}

#agi-cp-railedit{
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    width:480px;
}
#latest-project, #agi-cp-recentprojects{
    float:left;
    height:100px;
    margin-bottom:20px;
    margin-top:20px;
}
#latest-project{
    margin-right:10px;
    width:267px;
}
#agi-cp-recentprojects{
    background-color:#eef7f5;
    border: 1px solid #e0e0e0;
    overflow-y:auto;
    overflow-x:hidden;
    width:190px;
}

#latest-product-thumb {
    float:left;
    margin:0 25px 0 0;
	width: 100px;
}

.recent-project{
    color:#000000;
    font-size:0.6875rem;
    margin-bottom:10px;
}
.agi-recent-project-lft, .agi-recent-project-rgt{
    float:left;
}
.agi-recent-project-lft{
    margin:10px 10px auto 6px;
}
#latest-project-info, #latest-project-info a, .recent-project a{
    color:#000000;
    line-height: 0.75rem;
}
#latest-project-info a span{
    font-weight:normal;
    text-decoration:underline;
}

#latest-project-info #agi-del-latest img,
#agi-cp-recentprojects #agi-del-recent img {
	height: 15px;
	width: 15px;
}

.agi-cpbeta-projname{
    font-weight:bold;
}
#agi-category-banner h1, #agi-category-banner h2{
    float:left;
    margin-right:10px;
}
#agi-category-banner h1 span {
    color:#98A9C3;
    font-size:1.063rem;
    margin:0 0 8px;
    padding:0;
    text-align:left;
}
#printables-main-contentpane .productlist row ol.productlist, ol.productlist ol {
    height:auto;
    text-align:center;
}


ul#bma-nav li a.agi-tb-print span {
    background-position:0 -155px;
}
ul#bma-nav li a.agi-tb-ecards span {
    background-position:0 1px;
}
#agi-page {
    background:url(/bma/department/birthday2009/page-back.jpg) no-repeat scroll center top transparent;
}
.agi-printables-top-page{
    width:480px;
    margin-left:auto;
    margin-right:auto;
}
#agi-bma-printables-category .agi-printables-top-page{
    margin-bottom:10px;
    width:570px;
}
.agi-printables-tp-logo, .agi-printables-tp-blurb, .agi-printables-tp-banner{
    float:left;
}

.agi-printables-tp-blurb img {
	height: 167px;
	width: 215px;
}

.agi-printables-tp-logo div{
    position:relative;
    width:220px;
}
.agi-printables-tp-logo h1 span{
    background: transparent url(/bma/printables/printables_main_logo.png);
    height:167px;
    left:0;
    position:absolute;
    top:0;
    width:220px;
}
.agi-printables-tp-banner{
    margin-left:20px;
    margin-top:60px;
}
.agi-printables-tp-scrolltext, .agi-printables-tp-scrolltext-menu{
    color:#366B96;
    font-family: verdana,"Trebuchet MS",arial,sans-serif;
    font-size:0.75rem;
    text-align:center;
    width:438px;
}
.agi-printables-tp-scrolltext-menu{
    margin-top:22px;
}
.agi-printables-tp-scrolltext-menu a{
    font-weight:normal;
    text-decoration:underline;
}
.agi-printables-tp-scrolltext-menu a.agi-printables-bold {
    font-weight:bold;
}
#cnp-adrail {
    float:right;
    text-align:center;
    width:160px;
}
/*-------------------------------------------------------------------------
= printable thumbs
--------------------------------------------------------------------------*/
ul li.printables-thumbs{
    float:left;
    height:245px;
    margin-bottom:25px;
    margin-top:10px;
    text-align:center;
    width:200px;
}
.printables-title a, .printables-thumbs-titles{
    color:#333333;
    font-size:0.6875rem;
    font-weight:normal;
}
.printables-thumbs-titles{
    font-weight:bold;
}
#saved_projects_widget{
    margin-bottom:45px;
    text-align:center;
}
.agi-printables-divider{
    text-align:center;
}

.agi-printables-divider img {
	height: 18px;
	width: 487px;
}

/*-------------------------------------------------------------------------
= End printable thumbs
--------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------
= Left Nav
--------------------------------------------------------------------------*/
#agi-lrailcnp{
    color:#8f976e;
    float:left;
    width:125px;
}
#agi-bma-printables-category #agi-lrailcnp{
    width:160px;
}
#agi-lrailcnp h2{
    color:#2885CA;
    font-family:"Trebuchet MS",verdana,arial,sans-serif;
    font-size:1.063rem;
    margin:0;
    margin-bottom:10px;
    padding:0 0 2px;
    text-align:left;
}
#agi-lrailcnp ul li{
    margin-bottom:5px;
}
#agi-lrailcnp ul li a{
    color:#8A9866;
    font-size:0.6875rem;
    padding:1px 0 1px 30px;
    display:block;
}
.agi-mainprintables #agi-lrailcnp ul li{
    margin:1px 0 8px 20px;
}
.agi-mainprintables #agi-lrailcnp ul li a {
    padding: 0px;
}
#agi-lrailcnp ul li.base a{
    color:#8A9866;
    font-size:0.6875rem;
    padding:1px 0 1px 20px;
    display:block;
}
#bma-leftnav {
    font-family:"Trebuchet MS",verdana,arial,sans-serif;
    font-size:0.8125rem;
    width:130px;
}
ul#bma-leftnav li.selected {
    background:url(/bma/category/arrows_bmaleftnav2.png) no-repeat scroll 1px -168px transparent;
    color:#8A9866;
    font-size:0.6875rem;
}
ul#bma-leftnav li.indent {
    background:url(/bma/category/arrows_bmaleftnav2.png) no-repeat scroll 12px -221px transparent;
    padding-left:5px;
}
ul#bma-leftnav li {
    background:url(/bma/category/arrows_bmaleftnav2.png) no-repeat scroll 1px -111px transparent;
    color:#8A9866;
    font-size:0.6875rem;
    padding:1px 0 1px 5px;
}
ul#bma-leftnav li.doubleindent {
    padding-left:20px;
}
ul#bma-leftnav li.highlighted {
    color:#6CACDB;
    padding-left:36px;
}
ul#bma-leftnav li.highlighted.indent.doubleindent{
    padding-left:46px;
}
ul#bma-leftnav li.highlighted.base{
    padding-left:26px;
}
ul#bma-leftnav li.base {
    color:#6CACDB;
}
/*-------------------------------------------------------------------------
= End Left Nav
--------------------------------------------------------------------------*/
#agi-category{
    float:left;
    width:610px;
}
.agi-bma-cnp .agi-largethumb img, .productlist img {
    background:none;
}
/*-------------------------------------------------------------------------
= printables main area
--------------------------------------------------------------------------*/
#printables-container {
    margin:20px auto 0;
    position:relative;
    width:600px;
}
#agi-bma-printables-category #printables-container, #agi-bma-printables-category #agi-category {
    width:570px;
}
ul.agi-printables-main-area{
    background:#ffffff url("/bma/printables/printables_main_back_wh.png") repeat-y scroll 0 0;
    position:relative;
    width:610px;
}
#agi-bma-printables-category ul.agi-printables-main-area{
    background:#ffffff url("/bma/printables/printables_cat_back_wh.png") repeat-y scroll 0 0;
    position:relative;
    width:570px;
}
h3.agi-bma-printables-h3 {
    font-size:0px;
    height:47px;
    line-height: 1.5rem;
    margin:0;
    padding:0;
    text-align:center;
    width:100%;
}
h3.agi-bma-printables-h3 img{
    height: 35px;
    margin-top: 12px;
    width: 268px;
}

li#printables_top_left,
li#printables_top_right,
li#printables_bot_left,
li#printables_bot_right {
    height: 54px;
    position: absolute;
    width: 51px;
    z-index: 1;
}

li#printables_bot_left{
    background:url("/bma/printables/printables_bot_left_cr.png") no-repeat scroll 0 0 transparent;
    bottom:-2px;
    left:-2px;
}
li#printables_top_left{
    background:url("/bma/printables/printables_top_left_cr.png") no-repeat scroll 0 0 transparent;
    left:-2px;
    top:-2px;
}
li#printables_bot_right{
    background:url("/bma/printables/printables_bot_right_cr.png") no-repeat scroll 0 0 transparent;
    bottom:-2px;
    right:-2px;
}
li#printables_top_right{
    background:url("/bma/printables/printables_top_right_cr.png") no-repeat scroll 0 0 transparent;
    right:-2px;
    top:-2px;
}
li#printables-main-contentpane{
    margin-bottom:5px;
    margin-left:auto;
    margin-right:auto;
    width:600px;
}
#agi-bma-printables-category li#printables-main-contentpane{
    width:570px;
}
li.product {
    display:inline;
    float:left;
    margin:5px 5px 10px 5px;
    width:160px;
    min-height:200px;
    margin-top:10px;
}
li.pop div a img{
    height:178px;
    width:178px;
}
.productlist li.row{
    clear:none;
    float:left;
    margin-top:10px;
    width:100%;
}
.printables-home .productlist li.row{
    margin-bottom:30px;
}
#printables-container #docpane{
    background:url(/bma/printables/printables_top_back_wh.png) repeat-x scroll center top transparent;
}
#agi-content{
    width:743px;
}

.page-cpselect #agi-content{
    margin: 12px auto auto;
}


/*-------------------------------------------------------------------------
= printables main area
--------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------
= category page picker elements
--------------------------------------------------------------------------*/
.picker{
    margin-left:auto;
    margin-right:auto;
    position:relative;
    text-align:center;
    width:520px;
}
#agi-bma-printables-category .picker{
    height:auto;
}
.picker div{
    display:inline;
    float:left;
    font-size:0.6875rem;
    width:50px;
}
.picker .agi-pagenav-right{
    position:absolute;
    right:0px;
}
.picker div.agi-viewall{
    float:none;
    margin-left:auto;
    margin-right:auto;
    display:block;

    text-align:center;
    width:170px;
}
.picker div.agi-viewall a{
    height:18px;
    width:200px;
}
.picker div.bma-cl {
clear:both;
height:0;
line-height:0;
}
.picker div.agi-pagenav-center{
    float:none;
    margin-left:-35px;
    margin-right:auto;
    text-align:center;
    width:120px;
}
/*-------------------------------------------------------------------------
= end category page picker elements
--------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------
= display page elements
--------------------------------------------------------------------------*/

#agi-content .wrapper .bma-cnp-prod {
    float:left;
    margin:0 10px 0 35px;
    text-align:left;
}
	#agi-content .wrapper .bma-cnp-prod #bma-social{
		margin:25px 0 0;
	}
#agi-content .wrapper .bma-cnp-copy b{
    color: #604053;
}
.agi-printables_title_of_project{
    font-size:1.063rem;
    font-weight:bold;
    margin-bottom:25px;
    color: #604053;
}
/*-------------------------------------------------------------------------
= end display page elements
--------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------
= system recomendations page elements
--------------------------------------------------------------------------*/
.agi-printables-tp-top{
    margin-top:30px;
}

.agi-printables-tp-top img,
.agi-printables-tp-bottom img {
    height: 20px;
	width: 445px;
}

.page-systemrec .agi-printables-tp-scrolltext-menu{
    margin-top:0px;
}
.page-systemrec .agi-printables-sys-main h2{
    clear:both;
    color: #74B4AC;
    font-size:1.25rem;
    font-weight:bold;
}
.page-systemrec .agi-printables-sys-main{
    color: #366B96;
    font-size:0.8125rem;
}
.page-systemrec .agi-printables-sys-main ul {
    list-style-image: url(/bma/printables/printables_system_recommendations_blt.png);
    margin: 0px auto 0px 25px;
}
.page-systemrec .agi-printables-sys-main {
    margin:45px auto auto auto;
    width:480px;
}
.page-systemrec .agi-printables-sys-main .agi-return-to-top{
    margin-top:35px;
    text-align:center;
    width:100%;
}
.page-systemrec .agi-printables-sys-main .agi-return-to-top a, .agi-printables-sysclass-link, a.agi-printables-sysclass-link{
    color: #0000FF;
    font-weight:normal;
    text-decoration:underline;
}
.agi-prntfb-v{
    margin-top:50px;
}
/*-------------------------------------------------------------------------
= end system recomendations page elements
--------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------
= lightbox
--------------------------------------------------------------------------*/
#printables-notice-lightbox .agi-bma-printables-lb{
    background:url(/bma/printables/printables_announcementpop.png) repeat-x scroll center top transparent;
    height:304px;
    width:399px;
    position:relative;
}
#printables-notice-lightbox .agi-bma-printables-lb #printables-notice-close img,
#printables-notice-lightbox .agi-bma-printables-lb #printables-notice-close-forever img{
    height:20px;
    position:absolute;
    top:10px;
    width:20px;
}
#printables-notice-lightbox .agi-bma-printables-lb #printables-notice-close img{
    left:90px;
}
#printables-notice-lightbox .agi-bma-printables-lb #printables-notice-close-forever img{
    left:320px;
}
/*-------------------------------------------------------------------------
= end lightbox
--------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------
= kwsearch page
--------------------------------------------------------------------------*/
.page-kwsearch #agi-content{
    width:600px;
}
.page-kwsearch .agi-cnp-divider{
    display:none;
}
.page-kwsearch #printables-container {
    margin:20px auto 0 0;
    position:relative;
    width:600px;
}
.page-kwsearch .agi-lrail-textbox {
    width:90px;
}
#printables-main-contentpane .agi-bma-searchnav{
    clear:both;
    height:20px;
    position:relative;
    text-align:center;
    width:100%;
}
.agi-print-searchnotf{
    padding:20px;
    margin:0 auto 0 15px;
}
#printables-main-contentpane .agi-bma-searchnav div{
    display:inline;
    float:left;
    text-align:center;
    width:120px;
}
#printables-main-contentpane .agi-bma-searchnav div.agi-srchpagect{
    width:200px;
}
#printables-main-contentpane .agi-bma-searchnav div.agi-srchleftarrow{
    margin:0 20px 0 70px;
}
#printables-main-contentpane .agi-bma-searchnav div.agi-srchrgtarrow{
    margin:0 20px;
}
#printables-main-contentpane .agi-bma-srchrst-thm{
    display:inline;
    float:left;
    height:255px;
    margin:9px auto;
    text-align:center;
    width:200px;
}
span.agi-bma-prntsrchactp{
    color:#c10000;
    font-weight:bold;
}
#printables-main-contentpane table{
    margin:30px auto 10px auto;
    width:560px;
}
/*-------------------------------------------------------------------------
= end kwsearch page
--------------------------------------------------------------------------*/