/*-------------------------------------------------------------------------
= Reset styles
--------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, input, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th/*turn off cause it messes with cards , td*/ {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}
:focus {
	outline: 0;
	}
body {
	line-height: 1.4em;
	color: #000000;
	background: #ffffff;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*-------------------------------------------------------------------------
= General Layout Styles
--------------------------------------------------------------------------*/
body {
	background: #89BCEC url(/bma/sitewide/body-back.jpg) repeat;
	color: #2885ca;
	text-align: center;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	font-size: 13px;
	margin: 0 auto;
	position:relative;
}

a {
	color: #5885C0;
	font-weight:bold;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
	color: #B26E95;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	font-size: 17px;
	text-align: left;
	margin: 0;
	/*padding-bottom: 2px;*/
	padding: 0 0 2px 0;
}

h2 {
	margin: 0 0 8px 0;
	padding: 0;
	color: #98a9c3;
	font-size: 17px;
	text-align: left;
}

h3 {
	margin: 0 0 5px 0;
	padding: 0;
	color: #628cc4;
	font-weight: bold;
	font-size: 19px;
	text-align: left;
}
	
h4 {
	margin: 20px 0 0 0;
	padding: 0 0 5px 0;
	color: #b26e95;
	font-size: 19px;
	text-align: left;
	border-bottom: 1px dashed #ccc;
}
	
h5 {
	margin: 0;
	padding: 0;
	color: #46aad5;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
}

.specialred {
	color: #f00;
}

.specialred a {
	color: #cb0358;
	text-decoration: underline;
}

.specialred a:hover {
	text-decoration: none;
}

.agi-bread {
	font-size:11px;
	font-weight:bold;
    letter-spacing:0.5px;
	padding:5px 0 7px 0;
	position:relative;
	width:903px;
    word-spacing:1px;
}
/*-------------------------------------------------------------------------
= General Form Styling
--------------------------------------------------------------------------*/
.input {
	background-color:#ffffff;
	border:1px solid #5885C0;
	color: #5885C0;
	font-size:12px;
}
/*-------------------------------------------------------------------------
= Site Header
--------------------------------------------------------------------------*/
#agi-cobrand {
	text-align: left;
}
#bma-top-ad{
	background: transparent url(/bma/sitewide/pagead-back.jpg) no-repeat bottom center;
	padding:5px 0;
	position:relative;
	text-align:center;
	width:100%;
	z-index:500;
}

	
#agi-headerwrap {
	position:relative;
	z-index: 100;
}
#agi-header {
	background: transparent url(/bma/sitewide/headerback.png) no-repeat bottom left;
	height:112px;
	position: relative;
	text-align: left;
	width: 933px;
	z-index: 150;
}
#agi-header a,
#agi-header form {
	position: relative;
}
#agi-header img {
	border: none;
	vertical-align: bottom;
}
#agi-header a#agi-logo {
	background: url(/bma/header2008/logo.png) no-repeat 0px 0px; 
	color: #fff;
	display: block;
	font-size: 13px;
	font-weight: bold;
	height: 62px;
	left: 10px;
	position: absolute;
	overflow: hidden;
	text-indent: -9999px;
	top: 10px;
	width: 251px;
	z-index: 160;
}
#agi-xheaderback {
	background: none;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 25px;
	width: 933px;
	z-index: 0;
}
div#agi-header-ad{
	position:relative;
	text-align:center;
	z-index:200;
}
/*members*/
ul#agi-sigin-status {
	float: right;
	position: absolute;
	right: 10px;
	top: 10px;
}
ul#agi-sigin-status li {
	float: right;
}
ul#agi-sigin-status li a {
	overflow: hidden;
	position: relative;
	white-space: nowrap;
	display: block;
	height: 13px;
	text-indent: -9999px;
	width: 100%; 
}
ul#agi-sigin-status li a#agi-signin {
	background: url(/bma/hdr/sign-in.gif) no-repeat; 
	width: 54px;
}
ul#agi-sigin-status li a#agi-signout {
	background: url(/bma/hdr/sign-out.gif) no-repeat; 
	width: 64px;
}

ul#agi-sigin-status li a#agi-join {
	background: url(/bma/hdr/join.gif) no-repeat; 
	width: 48px;
}
ul#agi-sigin-status li#bma-googleplus {
	margin:0 -13px 0 20px;
}

/*header search*/
#agi-headersearch{
	bottom:6px;
	height:24px;
	left:15px;
	position:absolute !important;
	width: 168px;
}

#agi-headersearch ol,
#agi-headersearch fieldset{
	border: none;
	overflow: hidden;
	width: 168px;
}

#agi-headersearch li{
	float: left;
}

#agi-headersearch li#fli-strSearch {}

#agi-headersearch li#fli-strSearch label {
	left: -9999px;
	position: absolute;
}

#agi-headersearch li#fli-strSearch .input {
	float: left;
	height:18px;
	margin: 0px 4px 0 0;
	padding:2px;
	width: 136px;
}

#agi-headersearch li#fli-btnsearch {}

#agi-headersearch li#fli-btnsearch .button {
	background: transparent url(/bma/hdr/search.gif) no-repeat top left;
	border: none;
	cursor: pointer;
	height: 18px;
	margin-top:4px;
	width: 18px;
}


#bma-topclickfix {
	width:933px;
	padding-top:78px;
}
/*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: 13px;
	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-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:13px;
	height:auto;
	line-height:15px;
	margin: 0px;
	padding: 3px 0px;
	float: none;
	text-indent:none;
	width: 157px;
}
#bma-nav li div#bma-remnav{
    width:180px;
}
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:15px;
    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:13px;
	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;
}
ul#bma-nav li div.bma-subnavs ul.bma-subnav li a:hover,
ul#bma-nav li div.bma-subnavs ul.bma-subnav2 li a:hover,
ul#bma-nav li div.bma-subnavs ul.bma-subnav3 li a:hover{
    text-decoration:underline;
}

/*-------------------------------------------------------------------------
= SiteWide Footer
--------------------------------------------------------------------------*/

/* =Footer
------------------------------------------------------------------------------------*/

#agi-footerwrap {
	position: relative;
    clear:both;
}

#agi-footer {
	background: transparent url(/bma/sitewide/footer-back.png) no-repeat left top;
	color: #5C78A3;
	clear: both;
	font-size: 11px;
	overflow: hidden;
	padding: 120px 0 0 0;
	position: relative;
	text-align: center;
	width: 933px;
	z-index: 9;
}
#agi-footer a {
	color: #2885ca;
}
#agi-footer ul {
	margin: 0 0 6px;
	clear: both;
	list-style: none;
	text-align: center !important;
    padding: 0px;
}
	
#agi-footer div.agi-feedback{
	float: left;
	padding: 3px 0 20px 0;
}

#agi-footer ul#agi-footerhome {
	float: right;
	clear: none;
	padding: 3px 6px 20px 0;
}

#agi-footer ul li{
	display: inline;
}
	
#agi-footer ul li a,
#agi-footer ul#agi-footerhome li span {
	padding: 0 4px 0 7px;
	border-left: solid 1px #604053;
}	

#agi-footer ul li.agi-firstitem a,
#agi-footer ul li.agi-listtitle a {
	border-left: none;
}
	
#agi-footer p{
	padding: 10px 0 4px 0;
	text-align:center !important;
    margin: 0;
}
	
#agi-footer p a.agi-interactiveimg{
	border: none;
	background-image: url(/bma/footer/interactive.gif);
	display: -moz-inline-stack;
	display: inline-block;
	height: 34px;
	width: 85px;
	vertical-align: bottom;
}	

#agi-footer p img.agi-ilogo {
	border: none;
}
	
#agi-footer  ul#agi-seocategories,
#agi-footer  ul#agi-seosites {
	text-align: left !important;
	overflow: hidden;
}

#agi-footer  ul#agi-seocategories li a,
#agi-footer  ul#agi-seosites li a {
	display: -moz-inline-stack;
	display: inline-block;
	position: relative;
}

#agi-footer  ul#agi-seocategories {
	margin-top: 80px;
}
#agi-xfooterback {
	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;
}
#agi-footer span#agi-icon-protect{
	background: transparent url(/bma/footer2008/protect.png) no-repeat left top;
	display:inline-block;
	height: 15px;
	vertical-align:middle;
	width: 16px;
}	
#agi-footer span#agi-service{}
#agi-footer span#agi-icon-agi{
	background: transparent url(/bma/ag_interactive.gif) no-repeat left top;
	display:inline-block;
	height: 31px;
	padding-bottom:4px;
	vertical-align:text-bottom;
	width: 89px;
}	

/*-------------------------------------------------------------------------
= SiteWide Lightbox Overlays
--------------------------------------------------------------------------*/
#agi-overlay{
background-image: none;
background-color: #000000;
filter: Alpha(opacity=30);
-moz-opacity: 0.3;
opacity: 0.3;
}
* html #agi-overlay {
background-image: none;
background-color: #000000;
filter: Alpha(opacity=30);
-moz-opacity: 0.3;
opacity: 0.3;
}

.lightbox-site {
	width:400px;
}
.lightbox-site,
.lightbox-site .agi-x1,
.lightbox-site .agi-x2{
	background-image:url(/bma/lightbox_back.png);
}
.lightbox-site{
	background-repeat:repeat-y;
	background-position:0px 0px;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	margin:0;
	padding:10px 20px 20px 20px;
	position:relative;
	text-align:left;
	width:360px;
}
.lightbox-site div.lightbox-content{
	position:relative;
	width:360px;
	z-index:150;
}
.lightbox-site .agi-x1,
.lightbox-site .agi-x2{
	background-repeat:no-repeat;
	display:block;
	left:0px;
	position:absolute;
	width:400px;
	z-index:100;
}
.lightbox-site .agi-x1{
	background-position:-400px 0px;
	height:73px;
	top:-10px;
}
.lightbox-site .agi-x2{
	background-position:-800px 0px;
	height:73px;
	bottom:-20px;
}
.lightbox-site h3{
	color:#EC7C00;
	font-size:16px;
	margin:0;
	padding:0 0 15px 0;
	text-align:center;
}
.lightbox-site  p{
	font-size:12px;
	margin:0 0 15px 0;
}
.lightbox-site .lightbox-buttons{
	height:30px;
	position:relative;
	text-align:center;
	width:360px;
}
/*-------------------------------------------------------------------------
= SiteWide Ecard Styles
--------------------------------------------------------------------------*/
/*FREE WING*/
.agi-freetab, .agi-freetab img{
	background: url(/bma/free_tb.gif) no-repeat top left;
}
/*MATURE WING*/
.agi-maturetab, .agi-maturetab img{
	background: url(/bma/mature_tb.gif) no-repeat top left;
}
/*NEW WING*/
.agi-newtab{
	background: url(/bma/new_tb.gif) no-repeat;
}

/*-------------------------------------------------------------------------
= Left Nav Styles
--------------------------------------------------------------------------*/
#bma-navpickup {
	display:block;
	margin:10px 0 10px 18px;
	width:138px;
}

#bma-navpickup a img {
	margin-bottom:4px;
}

#agi-lrail a {
	color:#8A9866;
	font-weight:bold;
}

a:link {
	color:#5885C0;
	text-decoration:none;
}

#agi-navpickupopen {
	background-color: #FFFFFF;
    border-color: -moz-use-text-color #5885C0 #5885C0;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    color: #333333;
    display: none;
    font-size: 11px;
    margin: -14px 0 0 24px;
	*margin: -18px 0 0 24px;
    overflow: hidden;
    padding: 5px;
    position: relative;
    width: 145px;
    z-index: 20;
}

#agi-navpickupopen input {
	border:1px solid #666;	
	padding-left:3px;
}

#agi-navpickupopen input.agi-pickupgo {
	border:0px;	
	padding:0px;
	vertical-align:bottom;
}

#agi-main-overlay #agi-lrail #bma-lm-birthday {
	background:url("/bma/redesign/lr_birthday_ecards.jpg") no-repeat scroll left top transparent;
}
#agi-main-overlay #agi-lrail #bma-lm-holidays {
	background:url("/bma/redesign/lr_upcoming_holidays_ecards.jpg") no-repeat scroll left top transparent;
}
#agi-main-overlay #agi-lrail #bma-lm-ecardgiftholders {
	background:url("/bma/redesign/lr_ecard_gift_holders.jpg") no-repeat scroll left top transparent;
}
#agi-main-overlay #agi-lrail #bma-lm-everyday {
	background:url("/bma/redesign/lr_everyday_ecards.jpg") no-repeat scroll left top transparent;
}
#agi-main-overlay #agi-lrail #bma-lm-specialocs {
	background:url("/bma/redesign/lr_special_occasions_ecards.jpg") no-repeat scroll left top transparent;
}
#agi-main-overlay #agi-lrail #bma-lm-collections {
	background:url("/bma/redesign/lr_ecard_collections.jpg") no-repeat scroll left top transparent;
}
#agi-main-overlay #agi-lrail #bma-lm-artists {
	background:url("/bma/redesign/lr_view_ecard_artists.jpg") no-repeat scroll left top transparent;
}
#agi-main-overlay #agi-lrail h1, #agi-main-overlay #agi-lrail h2 {
	border:medium none;
	height:26px;
	margin:5px auto 0 0;
	text-indent:-9999px;
	width:100%;
}

#agi-main-overlay #agi-lrail .agi-lr-ecards {
	font-weight:bold;
	list-style:none outside none;
	margin-left:15px;
	padding-bottom:0;
	padding-top:0;
}

#agi-main-overlay #agi-lrail .agi-lr-ecards li {
	padding:0;
}

/* updated left nav
======================================
*/

#bma-leftnav {
	font-family: "Trebuchet MS",verdana,arial,sans-serif;
	font-size:13px;
	width:190px;
}

#bma-leftnav ul {
	font-weight:bold;
	list-style:none outside none;
	padding-bottom:0;
	padding-top:0;
}
#bma-leftnav ul li {
	color:#8A9866;
	font-size:11px;
	padding: 1px 0;
	padding-left:18px;
	background: url(/bma/category/arrows_bmaleftnav.gif) no-repeat 0 2px transparent;
}
#bma-leftnav ul li.selected {
	background: url(/bma/category/arrows_bmaleftnav.gif) no-repeat 0 -36px transparent;
}
#bma-leftnav ul li.highlighted {
	color:#6CACDB;
}
#bma-leftnav ul li.doubleindent {
	background: url(/bma/category/arrows_bmaleftnav.gif) no-repeat 12px -140px transparent;
	padding-left:30px;
}


/* updated left nav
======================================
*/

#bma-leftnav {
	font-family: "Trebuchet MS",verdana,arial,sans-serif;
	font-size:13px;
	width:190px;
}

ul#bma-leftnav {
	font-weight:bold;
	list-style:none outside none;
	padding-bottom:0;
	padding-top:0;
	margin-bottom:10px;
}
ul#bma-leftnav li {
	color:#8A9866;
	font-size:11px;
	padding: 1px 0;
	padding-left:20px;
	background: url(/bma/category/arrows_bmaleftnav.png) no-repeat 1px -72px transparent;
}
ul#bma-leftnav li.selected {
	background: url(/bma/category/arrows_bmaleftnav.png) no-repeat 1px -108px transparent;
}
ul#bma-leftnav li.highlighted {
	color:#6CACDB;
}
ul#bma-leftnav li.indent {
	background: url(/bma/category/arrows_bmaleftnav.png) no-repeat 12px -140px transparent;
	padding-left:36px;
}	
ul#bma-leftnav li.doubleindent {
	background: url(/bma/category/arrows_bmaleftnav.png) no-repeat 25px -248px transparent;
	padding-left:52px;
}
/*facebook sign in in the header code*/
#bma-fbheader-in{
    float:right;
    position:absolute;
    right:10px;
    top:30px !important;
}
#bma-fbheader-out{
    float:right;
    position:absolute;
    right:10px;
    top:30px !important;
    display:none;
}
#bma-fbheader-out ul li{
    float:right;
}
#bma-fbheader-out-fbicon{
    margin-left:6px;
}
#bma-fbheader-out-login a{
    color:#000000;
    font-size:11px;
    font-weight:normal;
}
/*Movie Lightbox Code - can be used for any video popup*/

.movie-lightbox{
	background-color:#fff;
	border:solid 2px #3594A2;
	position:relative;
	text-align:left;
	width:400px;
}
.movie-lightbox div{
	height:225px;
	position:relative;
	width:400px;
}

.movie-lightbox  a.agi-lightboxclose{
	
	border-bottom:solid 2px #3594A2;
	display:block;
	font-size:11px;
	padding:2px 10px 3px 10px;
	position:relative;
    text-align:right;
	text-decoration:underline;
	width:380px;
	z-index:1400;
}
/*-------------------------------------------------------------------------
=Errors throughout sites
--------------------------------------------------------------------------*/
.agi-siteerror {
	color: #f00;
	font-weight:bold;
}
div.agi-siteerror {
	color: #f00;
	font-weight:bold;
	margin:30px auto;
}
/*Cross-browser float issue fix*/
.agi-clearfix:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
	zoom: 1; 
}
#agi-joinform a {
	text-decoration:underline;
}
#lightbox_message_area {
	color: #FF0000;
	font-weight: bold;
	margin-left: 20px;
}
/*-------------------------------------------------------------------------
=Facebook throughout sites
--------------------------------------------------------------------------*/                
#agi-fbconfirm.facebook { 
    background:url('/bma/ecards/bg-container494x59.png') no-repeat 0 0 transparent; color:#333333;  
    font-family: arial,sans-serif;  
    font-size: 14px;  
    height: 52px;  
    left:15px;  
    line-height:1.3;  
    margin-left: -3px;  
    padding: 7px 11px 0 14px;  
    position:relative;  
    width:464px;
}
#agi-fbconfirm .ctalink img { 
    border:0px none;  
    height:33px;  
    margin-right:10px;
    vertical-align: middle;
    width:31px;
}
#agi-fbconfirm .ctalink:link { 
    color: #416CBB; 
    font-weight:800; 
    text-decoration: none;
}
#agi-fbconfirm .ctalink:link span, #agi-fbconfirm .ctalink:hover span { text-decoration:underline; }
