body {
	background: #89BCEC url(/bma/sitewide/body-back.jpg) repeat;
	color: #2885ca;
}
a {
    cursor: pointer;
}
.bma-mainthcont h2{
    padding:0;
    margin:0;
    height:15px;
    display:inline;
    z-index:1;
    overflow:visible;
}
.bma-mainthcont h2 img{
    border:none;
    margin-bottom:8px;
    *margin-bottom:4px;
}
img{
    border:none;
}
a {
	color: #2885ca;
	font-weight: bold;
}
#agi-bread a {
	color: #2885ca;
	font-weight: bold;
}        
#agi-headersearch, #agi-headersearch fieldset{
    width:168px;
}
#agi-page {
	margin: 0 auto;
	padding: 0;
	position: relative;
    width:100%;
	background: transparent url(/bma/sitewide/page-back.jpg) no-repeat 50% 0;
}
#agi-display {
	margin: 0 auto;
	padding: 0;
    width:100%;
    position:relative;
}
#agi-wrapper {
	margin: 0 auto;
	padding: 0;
    width:933px;
}
#bma-top-ad {

background:transparent url(/bma/sitewide/pagead-back.jpg) no-repeat center bottom;
margin-left:auto;
margin-right:auto;
overflow:visible;
width:1036px;
}
.teaser-txt-bma{
    margin-left:-99999px;
    position:absolute;
    width:100px;
}
.agi-joinalt-links p a, .agi-joinalt-links p a:link, .agi-joinalt-links p a:visited, .agi-joinalt-links p a:hover, .agi-joinalt-links p a:active {
    text-decoration:none;
}
.agi-joinalt-get {
    background:transparent url(/bma/redesign/get_more_back.jpg) no-repeat scroll 0 0;
}
.cnp-mainpage .featthumb {
    float:left;
    margin-right:45px;
    margin-top:10px;
    text-align:center;
    width:100px;
}
#cnpselectmain{
    width:630px;
    position:relative;
    float:left;
    margin-left:50px;
    *margin-left:25px;
}
.bma-fl{
    float:left;
}
.bma-cnp-prod{
    margin-right:20px;
    float:left;
}
.mr5{
    margin-right:5px;
}
#cnpselecttop{
    margin-bottom:18px;
}
#cnpselectmain .bma-fl{
    width:300px;
    float:left;
}
#cnpselectmain .bma-cnp-prod{
    width:auto;
}
#cnpselectmain #cnpselecttop .bma-fl{
    width:auto;
}
#cnpselectmain .bma-fl ol{
    margin:0 0 0 5px;
    padding:0 0 0 20px;
}
#bma-cnp-showcase {
    margin:10px 5px 0;
    padding:0;
    width:880px;
    position:relative;
}
#agi-breadborder {
    width:880px;
    border-bottom:1px dashed #CCCCCC;
    font-size:0.6875rem;
    font-weight:bold;
    margin:0 0 8px 5px;
    padding:3px;
    position:relative;
}
#cnp-adrail {
    float:left;
    margin:0;
    overflow:hidden;
    padding:0;
    text-align:center;
    width:auto;
}
#cnp-thumbs-bma-redesign{
    width:400px;
}
#cnp-thumbs-bma-redesign .viewall{
    font-size:0.75rem;
}
#bma-cnplf{
    float:left;
    position:relative;
    width:460px;
    overflow:hidden;
}
#bma-cnplf form h1 {
    border-bottom:1px dashed #CCCCCC;
    color:#5885C0;
    font-size: 1.563rem;
    margin:0;
    padding:0 0 4px;
    width:460px;
    font-family:"Trebuchet MS",verdana,arial,sans-serif;
    text-align:left;
}
#agi-header{
    background:transparent url(/bma/sitewide/headerback.png) no-repeat 0px 0px;
    margin:0;
    padding:0;
    position:relative;
    text-align:left;
    width:933px;
    z-index:1;
    height:112px;
}
#bma-topclickfix{
    padding-top:78px;
    width:933px;
}
#agi-main {
    padding: 0 20px;
	width: 893px;
	background: transparent url(/bma/sitewide/main-back.jpg) repeat-y;
    position:relative;
}
#bma-main-overlay {
	background: transparent url(/bma/sitewide/main-back.jpg) repeat-y;
}
.bma-cl{
    clear:both;
    line-height:0px;
    height:0px;
}
/* =Header
------------------------------------------------------------------------------------*/
/* =Header
------------------------------------------------------------------------------------*/
#agi-headerwrap {
	margin: 0 auto;
	padding: 103px 0 0 0; /* old height */
	padding: 0;
	background: transparent;
	position: relative;
	width: 933px;
    height:115px;
}
#agi-xheaderback {
	margin: 0;
	padding: 0;
	z-index: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25px;
	width: 933px;
}
/* =Left Rail
------------------------------------------------------------------------------------*/
#agi-rail a {
	color: #8a9866;
	font-weight: bold;
}
/* =Content
------------------------------------------------------------------------------------*/
#agi-bread{
    width:880px;
    border:none;
}
#agi-cat-seohead {
	margin: 0;
	padding: 0;
	width: 530px;
	overflow: hidden;
	position: relative;
    display:block;
    height:0px;
}
#agi-cat-seohead h1 {
	margin: 0;
	padding: 0;
	color: #b0c750;
	font-size: 1.563rem;
	float: left;
}
#agi-sponsor {
    color: #8fa2bc;
	margin: 0;
    margin-bottom:5px;
	padding: 0;
	font-size: 0.6875rem;
    font-weight:900;
	text-align: right;
	position: absolute;
    width:280px;
    Height:65px;
	bottom: 15px;
	right: 0;
}
#agi-sponsor img {
	border: 0;
    vertical-align:middle;
}
#agi-sponsor a {
    color: #8fa2bc;
	margin: 0;
	padding: 0;
	display: inline;
}
.bma-seoh2{
    position:absolute;
    left:-9999px;
}
.menu{
    color: #2d6c1f;
}
h2 {
	color: #2d6c1f;
	font-size: 1rem;
    float:left;
    position:relative;
    display:inline;
}
/* downloads */
.agi-mainthumbs h2, #agi-mainidc h2 {
    border-bottom:1px dashed #CCCCCC;
    color:#B26E95;
    margin:0 0 5px;
    padding:0;
    float:none;
}
#agi-rail{
    background:none;
    width:235px;
    margin-left:10px;
    *margin-left:5px;
}
#agi-content {
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	width: 655px;
	overflow: hidden;
}
.productlist row ol.productlist, ol.productlist ol {
    list-style-type:none;
    text-align:center;
}
.bma-cat-content {
	margin: 0 auto 0 0;
	padding: 0;
	float: left;
	width: 720px;
	overflow: hidden;
    position:relative;
}
#lev3_cell {
	background-color: transparent;
}
#lev3_cell a {
    color:#2885ca;
}
#lev4_cell,
#disabled_cell {
	color: #6cacdb;
    background:none;
}
.bma-specbottomspacer{
    height:59px;
    background: transparent url(/bma/department/birthday/bma-bottwhboxbot.jpg) no-repeat 0px 0px;
    margin-left:15px;
}
#agi-bottom-sponsor{
    width:530px;
    position: absolute;
    height:70px;
    bottom:10px;
    right:35px;
}
#agi-bottom-sponsor p{
    position:absolute;
    right:0;
    top:0;
}
#agi-bottom-sponsor div{
    position:absolute;
    bottom:0;
    right:0;
    font-size:0.625rem;
    color:#666666;
}
#agi-middle-sponsor{
    width:115px;
    margin-top:-13px;
    margin-left:390px;
    display:inline;
    float:left;
    position: relative;
}
#agi-middle-sponsor p{
    position:absolute;
    right:0;
    top:0;
}
#agi-middle-sponsor p#agi-sponsor{
    bottom:0px;
    width:115px;
}
#agi-middle-sponsor div{
    position:absolute;
    bottom:0;
    right:0;
    font-size:0.625rem;
    color:#666666;
}
/* =Carousel
------------------------------------------------------------------------------------*/
.agi-seasonsgreetings span.agi-section-all, #agi-carousel span.agi-section-all,
.bma-mdstandarduldiv span.agi-section-all,
#agi-mostpopeastercards span.agi-section-all,
#agi-neasterecards span.agi-section-ll,
#agi-browseeaster span.agi-section-all {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 8px;
	right: 0;
}
.agi-seasonsgreetings span.agi-section-all, .bma-mdstandarduldiv span.agi-section-all{
    top:12px;
    margin-right:38px;
    float:right;
    position:relative;
    display:inline;
}
.bma-mdstandarduldiv span.agi-section-all a,
#agi-mostpopeastercards span.agi-section-all a,
#agi-neastercards span.agi-section-all a,
#agi-browseeaster span.agi-section-all a {
	margin: 0;
	padding: 0;
	color: #2d6c1f;
	font-size: 0.6875rem;
}
/* =Thumbs
------------------------------------------------------------------------------------*/
#eCards_kwsearch #allThumbsContainer .td{
    width:110px;
    float:left;
    margin:0px 2px;
    height:104px;
}
#eCards_kwsearch #allThumbsContainer .td .tw{
    float:left;
    margin-bottom:5px;
}
#eCards_kwsearch #allThumbsContainer .td a{
    width:100px;
    float:none;
}
#eCards_kwsearch table.text{
    clear:both;
}
.bma-mdstandarduldiv span.agi-boxtop{
	display:none;
}
.bma-mdstandarduldiv .agi-seasonsgreetings{
    width:470px;
    margin-left:45px; 
    height:389px;
}
.agi-seasonsgreetings .bma-mdstandarduldiv ul{
    margin-left: 18px;
	margin-top: 8px;
	padding: 0;
	list-style: none;
	width: 430px;
	overflow: hidden;
	line-height: normal;
}
.agi-seasonsgreetings ul li,
#agi-mostpopeastercards ul li {
	margin: 0px;
	padding-top: 7px;
    padding-left:7px;
	float: left;
	width: 120px;
	display: inline;
    background: transparent url(/bma/department/birthday/bma-bb-ulbg.jpg) no-repeat 0px 0px;
}
.agi-seasonsgreetings ul li a span,
#agi-mostpopeastercards ul li a span{
    margin-top:5px;
}
.agi-seasonsgreetings {
	float:left;
	padding: 0;
	width: 555px;
	overflow: visible;
	font-size: 0.6875rem;
    display:inline;
}
.bma-mainthcont{
    margin: 0px 0 70px 5px;
    position:relative;
}
.agi-section-all a{
    color:#2d6c1f;
}
.agi-section-all a.bma-darklink{
    color:#000000;
    font-weight:500;
}
.agi-seasonsgreetings a:hover {
	text-decoration: none;
}
.agi-seasonsgreetings ul {
	margin: 25px auto auto 10px;
    _margin: 6px auto auto 10px;
	padding: 0;
	list-style: none;
    width:520px;
    float:left;
}
#bma-bottomwhitebox{
    background: transparent url(/bma/department/birthday/bma-bottomwhbox.jpg) repeat-y 0px 0px;
    width:555px;
}
.agi-seasonsgreetings ul li.last {
	margin: 0;
	float: right;
}
.agi-seasonsgreetings ul li img {
	margin: 0 auto 4px auto;
	padding: 0;	
}
.agi-seasonsgreetings .maincolor ul li img {
	margin: 8px auto 4px 10px;
	padding: 0;	
}
.agi-seasonsgreetings ul li span {
	margin: 0 auto 15px 0;
	padding: 0;
	display: block;
	width: 100px;
    text-align:center;
}
.agi-seasonsgreetings ul li a span {
    color:#666666;
    font-weight:normal;
}
.agi-seasonsgreetings ul li a:hover span{
    text-decoration:underline;
}
.agi-seasonsgreetings ul li span.bma-titletop {
    margin:0 auto;
}
.agi-seasonsgreetings p.agi-viewall {
	margin: 0 auto;
	padding: 0 10px 0 6px;
	width: 84px;
	text-align: left;
    color:#ba82c6;
}
.bma-mdstandarduldiv {
    margin-top:85px;
    margin-bottom:72px;
    overflow:visible;
    height:auto;
    height:389px;
}
.bma-bottomrows{
    margin-top:17px;
    margin-left:15px;
}
.bma-bottomcards{
    margin-bottom:0px;
}
/* =Join teaser Ad Placement
------------------------------------------------------------------------------------*/
#agi-jointeaser {
	padding-bottom:15px;
	}
/* =Right Rail
------------------------------------------------------------------------------------*/
#agi-adrail {
	margin: 0;
	padding: 0;
	float: right;
	width: 120px;
}
#bma-channel #agi-adrail {
    float:right;
    margin:0;
    padding:0;
    position:absolute;
    right:8px;
    width:160px;
    z-index:2;
}
/* =Footer
------------------------------------------------------------------------------------*/
#agi-footerwrap {
	margin:0;
	padding: 0;
	position: relative;
    clear:both;
}
#agi-footer {
	color: #5C78A3;
    clear:none;
    padding: 120px 0 0 0;
    background-color:transparent;
    height:395px;
    *height:275px;
}
#agi-footer a {
	color: #2885ca;
}
#agi-xfooterback {
	margin: 0;
	padding: 0;
	background: transparent url(/bma/sitewide/main-back.jpg) no-repeat left top;
	z-index: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 80px;
	width: 933px;
}

/*tab bar*/
ul#bma-nav {
	list-style: none;
	position: relative;
	display: block;
	float: right;
	width: 750px;
	height: 29px;
	background: transparent; 
    bottom:0px;
}
ul#bma-nav li {
    margin-left:1px;
	float: left;
    position:relative;
}
ul#bma-nav li a {
	position: relative;
	display: block; 
	height: 29px; 
	overflow: hidden;
	color: #fff;
	font-size: 0.8125rem;
	font-weight: bold;
}
ul#bma-nav li a.agi-tb-ecards {width: 84px;}
ul#bma-nav li a.agi-tb-print {width: 128px;}
ul#bma-nav li a.agi-tb-art {width: 129px;}
ul#bma-nav li a.agi-tb-download {width: 142px;}
ul#bma-nav li a.agi-tb-remind {width: 108px;}
ul#bma-nav li a.agi-tb-mybma {width: 143px;}

ul#bma-nav li a span {
	position: absolute;
	display: block;
	height: 100%;
	width: 100%; 
	background: url(/bma/redesign/tab_sprite_redesign.gif) no-repeat; 
}
ul#bma-nav li a.agi-tb-ecards span{background-position:0px -58px;}
ul#bma-nav li a.agi-tb-ecards h2{left:-99999px;position:absolute;}
ul#bma-nav li a:hover.agi-tb-ecards span{background-position:0px -29px;}
ul#bma-nav li.agi-activetab a.agi-tb-ecards span{background-position:0px -58px;}

ul#bma-nav li a.agi-tb-print span {background-position:0px -100px;}
ul#bma-nav li a.agi-tb-print h2{left:-99999px;position:absolute;}
ul#bma-nav li a:hover.agi-tb-print span{background-position:0px -129px;}
ul#bma-nav li.agi-activetab a.agi-tb-print span {background-position:0px -158px;}

ul#bma-nav a.agi-tb-art span {background-position:0px -200px;}
ul#bma-nav li a.agi-tb-art h2{left:-99999px;position:absolute;}
ul#bma-nav li a:hover.agi-tb-art span{background-position:0px -229px;}
ul#bma-nav li.agi-activetab a.agi-tb-art span {background-position:0px -258px;}
	
ul#bma-nav a.agi-tb-download span {background-position:0px -300px;}
ul#bma-nav li a.agi-tb-download h2{left:-99999px;position:absolute;}
ul#bma-nav li a:hover.agi-tb-download span{background-position:0px -329px;}
ul#bma-nav li.agi-activetab a.agi-tb-download span {background-position:0px -358px;}
	
ul#bma-nav a.agi-tb-remind span {background-position:0px -400px;}
ul#bma-nav li a.agi-tb-remind h2{left:-99999px;position:absolute;}
ul#bma-nav li a:hover.agi-tb-remind span{background-position:0px -429px;}
ul#bma-nav li.agi-activetab a.agi-tb-remind span {background-position:0px -458px;}

ul#bma-nav a.agi-tb-mybma span {background-position:0px -500px;}
ul#bma-nav li a.agi-tb-mybma h2{left:-99999px;position:absolute;}
ul#bma-nav li a:hover.agi-tb-mybma span{background-position:0px -529px;}
ul#bma-nav li.agi-activetab a.agi-tb-mybma span {background-position:0px -558px;}

#bma-nav li div.bma-subnavs{
	background: none;
    display:block;
	font-size:0px;/*ie6 fix cause it hates nested lis*/
	line-height:0px;/*ie6 fix cause it hates nested lis*/
	margin-left: -9999px;
    background-color:#cFE9F3;
    font-weight: bold;
    overflow:hidden;
	position: absolute;
    padding-left:16px;
    padding-top:12px;
    padding-bottom:12px;
}
#bma-nav li div#bma-ecardnav{width:535px;}
#bma-nav li div#bma-cnpnav{width:535px;}
#bma-nav li div#bma-artistnav{width:157px;}
#bma-nav li div#bma-dwnnav{width:362px;}
#bma-nav li div#bma-remnav{width:157px;}
#bma-nav li div#bma-myaccnav{width:157px;}

#bma-nav li div.bma-subnavs ul.bma-subnav,
#bma-nav li div.bma-subnavs ul.bma-subnav2,
#bma-nav li div.bma-subnavs ul.bma-subnav3{
	display:block;
	float:left;
	margin: 0px;
	padding: 0px;
	position:relative;
	width: 157px;
}
#bma-nav li div.bma-subnavs ul.bma-subnav{}
#bma-nav li div.bma-subnavs ul.bma-subnav2{
padding-left:16px
	}
#bma-nav li div.bma-subnavs ul.bma-subnav3{
padding-left:16px
	}
#bma-nav li div.bma-subnavs ul.bma-subnav li,
#bma-nav li div.bma-subnavs ul.bma-subnav2 li,
#bma-nav li div.bma-subnavs ul.bma-subnav3 li{
	font-size:0.8125rem;
	height:auto;
	line-height: 0.9375rem;
	margin: 0px;
	padding: 3px 0px;
	float: none;
	text-indent:none;
	width: 157px;
}
ul#bma-nav li div.bma-subnavs ul.bma-subnav li h3,
ul#bma-nav li div.bma-subnavs ul.bma-subnav2 li h3,
ul#bma-nav li div.bma-subnavs ul.bma-subnav3 li h3{ 
    color:#628CC4;
    font-size:0.9375rem;
    font-weight:bold;
    margin:0;
    padding:0;
    text-align:left;
    border:1px underline #cccccc;
}	
	
ul#bma-nav li div.bma-subnavs ul.bma-subnav li a,
ul#bma-nav li div.bma-subnavs ul.bma-subnav2 li a,
ul#bma-nav li div.bma-subnavs ul.bma-subnav3 li a{
	color: #5885C0;
	display:inline;
	font-size:0.8125rem;
	font-weight:bold;
	height:auto;
	padding:0px;
	position:relative;
	margin:0px;
    text-align:left;
}
#bma-nav li:hover div.bma-subnavs, #bma-nav li.sfhover div.bma-subnavs {
	margin-left: auto;
}
#agi-showcase {
    width:740px;
}
#bma-navpickup{
    width:138px;
    margin:10px 0 10px 28px;
    display:block;
}
#bma-navpickup a img{
   margin-bottom:4px;
}
#agi-rail h1, #agi-rail h2, #agi-newecards h1 {
    border-bottom:1px dashed #CCCCCC;
    color:#5884C0;
    font-size:1.063rem;
    margin:10px;
    text-align:left;
    width:225px;
}
#bma-main-overlay #agi-rail #bma-lm-birthday{
    background:transparent url(/bma/redesign/lr_birthday_ecards.jpg) top left no-repeat;
}
#bma-main-overlay #agi-rail #bma-lm-holidays{
    background:transparent url(/bma/redesign/lr_upcoming_holidays_ecards.jpg) top left no-repeat;
}
#bma-main-overlay #agi-rail #bma-lm-everyday{
    background:transparent url(/bma/redesign/lr_everyday_ecards.jpg) top left no-repeat;
}
#bma-main-overlay #agi-rail #bma-lm-specialocs {
    background:transparent url(/bma/redesign/lr_special_occasions_ecards.jpg) top left no-repeat;
}
#bma-main-overlay #agi-rail #bma-lm-collections {
    background:transparent url(/bma/redesign/lr_ecard_collections.jpg) top left no-repeat;
}
#bma-main-overlay #agi-rail #bma-lm-artists {
    background:transparent url(/bma/redesign/lr_view_ecard_artists.jpg) top left no-repeat;
}
#bma-main-overlay #agi-rail h1, #bma-main-overlay #agi-rail h2{
    border:none;
    height:26px;
    margin:5px auto 0px 10px;
    width:100%;
}
#bma-main-overlay #agi-rail h1 b, #bma-main-overlay #agi-rail h2 b{
    display:none;
}
#bma-main-overlay #agi-rail .agi-lr-ecards{
    margin-left:15px;
    padding-bottom:0;
    padding-top:0;
    font-weight:bold;
    list-style: none outside none;
}
#bma-main-overlay #agi-rail .agi-lr-ecards li{
    padding:0; 
}
#agi-rail ul {
    margin-left:20px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
.bma-lftmbb{
    border-bottom:1px dashed #CCCCCC;
    margin-bottom:3px;
}
#agi-bottomcontent{
    width:735px;
}
/* Mountain Memos stuff */
#agi-bottomleft .agi-x1{/*memo top*/
    background:transparent url(/bma/home/backmemo.jpg) no-repeat -313px 0px;
    height:135px;
	left:0px;
	position:absolute;
	top:0px;
    width:311px;
}
#agi-bottomleft .agi-x2{/*memo bottom*/
    background:transparent url(/bma/home/backmemo.jpg) no-repeat -626px -25px;
	bottom:0px;
    height:16px;
	left:0px;
	position:absolute;
    width:311px;
}
#agi-bottomleft h2{/*memo title*/
    background:transparent url(/bma/home/memotitle.gif) no-repeat 0px 0px;
	left:23px;
	margin:0px;
	padding:0px;
	position:absolute;
	text-indent:-9999px;
	top:26px;
    height:99px;
    width:284px;
}
#agi-bottomleft{
    background:transparent url(/bma/home/backmemo.jpg) repeat-y 0px 0px;
	padding:130px 0px 16px 0px;
	position:relative;
    width:311px;
}
.artistsmemo{
    background:#FCEDF2 url(/bma/home/artistsmemo.jpg) no-repeat;
    width:261px;
    margin:0 0 10px 35px;
    padding:30px 0 5px 0;
    position:relative;
}
#artistsmemoblurb{
    color:#000000;
    width:235px;
    font-size:0.75rem;
    margin-left:15px;
}
#artistsmemobottomlinks{
    color:#000000;
    font-size:0.75rem;
	line-height: 0.9375rem;
    width:261px;
    text-align:center;
}
#brandsmemobottomlinks{
    color:#000000;
    width:261px;
    font-size:0.75rem;
    top:160px;
    position:absolute;
    text-align:center;
}
#brandsmemobottomlinks{
    top:105px;
}
#brandsmemobottomlinks .brand-link, #brandsmemobottomlinks .botlink,
a.artist-link,
a.main-artist-link{
    font-weight:normal;
    color:#003399;
    text-decoration:underline;
}
#brandsmemobottomlinks .botlink{
    position:relative;
    top:8px;
    text-decoration:none;
}
a.artist-link{
    text-decoration:none;
}
a.artist-link:hover{
    text-decoration:underline;
}
#artists-thumbs{
    position:relative;
	height:68px;
	margin-top:8px;
	width:261px;
}
#artist-l-thumb,
#artist-r-thumb {
	height:68px;
    position:absolute;
	width:116px;	
    top:0px;
}
#artist-l-thumb {
    left:13px;
}
#artist-r-thumb {
    left:138px;
}
#artist-l-thumb a,
#artist-r-thumb a{
	background:transparent url(/bma/redesign/thumbwhitebg.jpg) no-repeat 0px 0px;
	display:block;
	height:56px;
	padding:6px;
	width:104px;	
	}
.brand-memo{
    margin-left:35px;
    position:relative;
}


/*more general unit for memos with thumbs*/
div.agi-memomod-wthumbs{
    width:261px;
    margin:0 0 10px 35px;
    padding:30px 0 5px 0;
    position:relative;
}
.agi-memoblurb{
    color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
    width:261px;
    font-size:0.875rem;
    margin-left:5px;
	text-align:center;
}

.agi-memomod-thumbs{
    position:relative;
	height:68px;
	margin-top:8px;
	width:261px;
}
.agi-memomod-l-thumb,
.agi-memomod-r-thumb {
	height:68px;
    position:absolute;
	width:116px;	
    top:0px;
}
.agi-memomod-l-thumb {
    left:13px;
}
.agi-memomod-r-thumb {
    left:138px;
}
.agi-memomod-l-thumb a,
.agi-memomod-r-thumb a{
	background:transparent url(/bma/redesign/thumbwhitebg.jpg) no-repeat 0px 0px;
	display:block;
	height:56px;
	padding:6px;
	width:104px;	
	}
/* end*/
#bma-brand-thumb{
    position:absolute;
    top:39px;
    left:78px;
}
#agi-newecards {
    height:auto;
    margin:30px 0 10px 10px;
    padding:0;
    width:675px;
    overflow:hidden;
}
#agi-newecards a, .agi-newecardthumb h3{
    color:#000000;
    font-size:0.75rem;
    font-weight:500;
    text-decoration:none;
}
.agi-newecardthumb h3, #agi-newecards .agi-newecardthumb h3 a{
    text-align:center;
    font-weight:bold;
}
.agi-newecardthumb {
    float:left;
    margin:0 17px 0px 0;
    padding:0;
    height:auto;
    text-align:center;
    width:112px;
    background:transparent url(/bma/redesign/thumbwhitebg.jpg) no-repeat scroll 0px 17px;
    height:120px;
}
.bma-artistpagecontent .agi-newecardthumb {
    margin-bottom:10px;
    height:126px;
}
.agi-newecardthumb a, .agi-newecardthumb a:link, .agi-newecardthumb a:visited, .agi-newecardthumb a:hover, .agi-newecardthumb a:actve{
    margin-left:2px;
    *margin-left:1px;
}
.agi-newecardthumb a img{
    width:100px;
}
#agi-sponsored h1 {
    color:#5784cb;
    margin-top:8px;
}
#agi-ad300x250 {
    height:291px;
    margin: 29px auto auto 10px;
    position:relative;
    display:block;
    *display:inline;
    width:322px;
    zoom:1;
}
#agi-ad300x250overlay{
    position:absolute;
    background:transparent url(/bma/redesign/bma-hp-adv-bg.gif) no-repeat scroll 0 0;
    width:322px;
    height:291px;
    display:inline-block;
}
#agi-ad300x250bma{
    height:250px;
    width:300px;
    display:inline;
}
#agi-sponsored {
    margin:5px 0 0 5px;
    width:322px;
}
.agi-adsaleslinks {
    border-top:1px dashed #CCCCCC;
    margin:10px 0 0;
    text-align:left;
    vertical-align:top;
    width:322px;
    color:#000000;
}
.agi-adsaleslinks a{
    color:#000000;
    font-weight:normal;
}
#agi-sponsored li {
    display:inline;
    width:120px;
    float:left;
    margin:0 0px 0 20px;
    padding:10px 0 0;
    position:relative;
}
.agi-sponsored-free{
    left:-10px;
    position:absolute;
    z-index:15;
}
#agi-newecards ul{
    list-style: none;
}
.bma-artistpagecontent{
    margin:0 auto 0 55px;
    overflow:hidden;
    padding:0;
    width:800px;
    position:relative;
}
#agi-rail .artistlinksleft ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin-left:50px;
    *margin-left:0px;
    padding:0;
}
.bma-artistpagecontent #agi-newecards{
    width:100%;
    position:relative;
    margin-top:50px;
}
* html .bma-artistpagecontent{
    margin-left:27px;
}
.artistflash{
    width:870px;
    height:450px;
    position:relative;
    margin-left:54px;
    margin-top:255px;
    *margin-top:250px;
}
#bma-billboard-hp{
    margin-top:5px;
    float:left;
}
#flashcont{
    text-align:center;
}
* html .artistflash{
    margin-left:29px;
}
.artistflash .artistflashplayer{
    width:431px;
    height:313px;
    position:relative;
}
.artistflash .artistflashplayer object{
    margin-left:6px;
    margin-top:6px;
}
.artist-dk .artistflashplayer object, .artist-pt .artistflashplayer object{
    margin-left:2px;
    margin-top:4px;
}
.artists-rail{
    position:absolute !important;padding-top:45px !important;
}
#bma-artistleft{
    margin-left:25px;
    float:left;
}
.artist-ao #bottomart-wide{
    position:relative;margin-left:-45px;
}
.artist-cl #bottomart-wide{
  position:relative;
  margin:30px auto 30px 70px;
}
.artist-ab #bma-artist-overlay {
    background:transparent url(/bma/artist/aaronmainbg.jpg) no-repeat center top;
}
.artist-ao #bma-artist-overlay {
    background:transparent url(/bma/artist/alisonmainbg.jpg) no-repeat center top;
}
.artist-ds #bma-artist-overlay {
    background:transparent url(/bma/artist/dsommersmainbg.jpg) no-repeat center top;
}
.artist-dk #bma-artist-overlay {
    background:transparent url(/bma/artist/drewmainbg.jpg) no-repeat center top;
}
.artist-dt #bma-artist-overlay {
    background:transparent url(/bma/artist/debbiemainbg.jpg) no-repeat center top;
}
.artist-kd #bma-artist-overlay {
    background:transparent url(/bma/artist/kathydavismainbg.jpg) no-repeat center top;
}
.artist-pt #bma-artist-overlay {
    background:transparent url(/bma/artist/pammainbg.jpg) no-repeat center top;
}
.artist-cl #bma-artist-overlay {
    background:transparent url(/bma/artist/carolinemainbg.jpg) no-repeat center top;
}
.artist-tmt #bma-artist-overlay {
    background:transparent url(/bma/artist/tmtmainbg.jpg) no-repeat center top;
    position:relative;
}
.artist-kl #bma-artist-overlay {
    background:url(/bma/artist/karenlynmainbg.jpg) no-repeat scroll center top transparent;
}
.artists-rail {
    z-index:35;
}
.artist-tmt .bma-artistpagecontent{
    margin-top:20px;
}
.artist-tmt .bma-artistpagecontent #agi-newecards div{
    margin: 0 auto 10px 18px;
}
.artist-tmt #bma-artist-overlay #musician_top{
    position:absolute;
    right:35px;
    top:12px;
}
.artist-tmt #bma-artist-overlay #musician_top #musician_nav{
    position:absolute;
    right:0px;
}
.artist-tmt #bma-artist-overlay #musician_top #dave_padrutt, .artist-tmt #bma-artist-overlay #musician_top #mike_murray, .artist-tmt #bma-artist-overlay #musician_top #jimmy_weaver{
    background:transparent url(/bma/artist/davepadruttbio.jpg) no-repeat center 42px;
    height:200px;
    width:635px;
}
.artist-tmt #bma-artist-overlay #musician_top #mike_murray{
    background:transparent url(/bma/artist/mikemurraybio.jpg) no-repeat center 42px;
}
.artist-tmt #bma-artist-overlay #musician_top #jimmy_weaver{
    background:transparent url(/bma/artist/jimmyweaverbio.jpg) no-repeat center 42px;
}
#personalizesend{
    position: absolute; 
    right: 185px; 
    bottom: 95px;
}
.agi-bma-downloadspagenav{
    width:360px;
    text-align:center;
    margin-top:5px;
}
.agi-bma-downloadspagenav div{
    float:left;
    font-size:0.6875rem;
    display:inline;
    margin-left:auto;
    margin-right:auto;
    width:50px;
}
.agi-bma-downloadspagenav div.agi-pagenav-left{
    margin-left:78px;
}
.agi-bma-downloadspagenav div.agi-viewall{
    font-size:0.8125rem;
    margin:4px auto 6px 155px;
}
.agi-bma-downloadspagenav div.agi-viewall a{
    white-space:nowrap;
}
.agi-bma-downloadspagenav div.agi-pagenav-center{
    width:123px;
    text-align:center;
}
/* updated left nav 
======================================
*/
#bma-leftnav {
	font-family: "Trebuchet MS",verdana,arial,sans-serif;
	font-size:0.8125rem;
	width:190px;
}
ul#bma-leftnav {
	font-weight:bold;
	list-style:none outside none;
	padding-bottom:0;
	padding-top:0;
	margin-left:0px;
	margin-bottom:10px;
}
ul#bma-leftnav li {
	color:#8A9866;
	font-size:0.6875rem;
	padding: 2px 0;
	padding-left:20px;
	background: url(/bma/category/arrows_bmaleftnav.png) no-repeat 1px -71px transparent;
}
ul#bma-leftnav li.selected {
	background: transparent url(/bma/category/arrows_bmaleftnav.png) no-repeat 2px -108px;
}
ul#bma-leftnav li.highlighted {
	color:#6CACDB;
}
ul#bma-leftnav li.indent {
	background: url(/bma/category/arrows_bmaleftnav.png) no-repeat 12px -248px transparent;
	padding-left:36px;
}	
ul#bma-leftnav li.test6 {
	background: url(/bma/category/arrows_bmaleftnav.png) no-repeat 12px -248px transparent;
	padding-left:47px;
}