/* General Styles for AG Toolbar 
---------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
body {
	margin: 0;
	padding: 0;
	background: none;
	text-align: left;
}

#agi-page,
#agi-main,
#agi-content {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
	overflow: hidden;
}

a#agi-tbclose {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 6px;
	right: 18px;
	display: block;
	width: 47px;
	height: 13px;
	text-decoration: none;
	background: url(/agbeta/x.gif) no-repeat right top;
	text-align: left;
	font-size: 9px;
	line-height: 1;
	color: #979797;
	z-index: 100;
}


/* =Install Process
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
#agi-install-activex #agi-page {
	margin: 0;
	padding: 0;
	color: #767676;
}

#agi-install-activex #agi-wrapper,
#agi-install-activexmsn #agi-wrapper {
	margin: 10px 0;
	padding: 55px 0 0 0;
	text-align: center;
	position: relative;
}
#agi-install-activex #agi-wrapper {background: url(/agbeta/toolbar/arrow-up.jpg) no-repeat 50% 0;}
#agi-install-activexmsn #agi-wrapper {background: url(/agbeta/toolbar/arrow-up-msn.jpg) no-repeat 50% 0;}

#agi-install-direct #agi-page,
#agi-install-directmsn #agi-page,
#agi-uninstallcomplete #agi-page,
#agi-uninstallcompletemsn #agi-page,
#agi-install-error #agi-page,
#agi-install-errormsn #agi-page {
	margin: 0;
	padding: 70px 0 0 0;
	text-align: center;
	color: #767676;
}
#agi-install-direct #agi-page,
#agi-uninstallcomplete #agi-page,
#agi-install-error #agi-page {background: url(/agbeta/toolbar/ag.gif) no-repeat 50% 0;}
#agi-install-directmsn #agi-page,
#agi-uninstallcompletemsn #agi-page,
#agi-install-errormsn #agi-page  {background: url(/agbeta/toolbar/msn.gif) no-repeat 50% 10px;}

.installflow #agi-main {
	margin: 0;
	padding: 0;
}

#agi-install-activex #agi-content,
#agi-install-activexmsn #agi-content {
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 415px;
}

#agi-install-direct h1,
#agi-install-directmsn h1,
#agi-install-error h1,
#agi-install-errormsn h1 {
	margin: 0 50px 50px 50px;
	padding: 0;
	color: #525252;
	font-size: 15px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	text-transform: none;
	text-align: center;
}

#agi-install-direct h2,
#agi-install-directmsn h2,
#agi-install-error h2,
#agi-install-errormsn h2 {
	margin: 0 50px 6px 50px;
	padding: 0;
	color: #767676;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	text-transform: none;
	text-align: center;
}

#agi-installcomplete #agi-content {
	margin: 0 auto;
	padding: 0;
	width: 691px;
	overflow: hidden;
	text-align: center;
}

#agi-installcomplete #agi-head,
#agi-installcomplete #agi-head-msn {
	margin: 0;
	padding: 0;
	width: 691px;
	overflow: hidden;
	background-color: #fff;
}
#agi-installcomplete #agi-head-msn {background-color: #aba483;}

#agi-installcomplete #agi-head h1 {
	margin: 8px 0 0 0;
	padding: 0;
	width: 208px;
	height: 42px;
	float: left;
	text-indent: -9999px;
	background: url(/agbeta/toolbar/header_logo.gif) no-repeat right top;
}

#agi-installcomplete #agi-head-msn h1 {
	margin: 8px 0 0 0;
	padding: 0;
	width: 320px;
	height: 47px;
	float: left;
	text-indent: -9999px;
	background: url(/agbeta/toolbar/msn.gif) no-repeat right top;
}

#agi-installcomplete #agi-head h1 a {
	margin: 0;
	padding: 0;
	width: 208px;
	height: 42px;
	display: block;
}

#agi-installcomplete #agi-head-msn h1 a {
	margin: 0;
	padding: 0;
	width: 320px;
	height: 47px;
	display: block;
}

#agi-installcomplete #agi-head h2 {
	margin: 14px 0 0 0;
	padding: 0;
	width: 448px;
	height: 58px;
	float: right;
	text-indent: -9999px;
	background: url(/agbeta/toolbar/agtb-isinstalled.gif) no-repeat left top;
}

#agi-installcomplete #agi-head-msn h2 {
	margin: 14px 0 0 0;
	padding: 0;
	width: 337px;
	height: 55px;
	float: right;
	text-indent: -9999px;
	background: url(/agbeta/toolbar/msntb-isinstalled.gif) no-repeat left top;
}

#agi-installcomplete p {
	margin: 0;
	padding: 0;
	text-align: center;
}

#agi-installcomplete #agi-getstarted,
#agi-installcomplete #agi-getstarted-msn, 
#agi-installcomplete #agi-getstarted2,
#agi-installcomplete #agi-getstarted-msn2
{
	margin: 0;
	padding: 0;
	width: 691px;
	height: 300px;
	text-indent: -9999px;
}
#agi-installcomplete #agi-getstarted {background: url(/agbeta/toolbar/getstarted.jpg) no-repeat left top;}
#agi-installcomplete #agi-getstarted-msn {background: url(/agbeta/toolbar/getstarted-msn.jpg) no-repeat left top;}

#agi-installcomplete.agi-installfree #agi-getstarted {
	height: 394px;
	background: url(/agbeta/toolbar/getstarted_free.jpg) no-repeat left top;
}

#agi-installcomplete.agi-installfree #agi-getstarted-msn {
	height: 394px;
	background: url(/agbeta/toolbar/getstarted_free-msn.jpg) no-repeat left top;
}

#agi-installcomplete.agi-installfree #agi-getstarted2 {
	height: 394px;
	background: url(/agbeta/toolbar/getstarted_free_ag2.jpg) no-repeat left top;
}

#agi-installcomplete.agi-installfree #agi-getstarted-msn2 {
	height: 394px;
	background: url(/agbeta/toolbar/getstarted_free_msn2.jpg) no-repeat left top;
}



#agi-noadware {
	margin: 0;
	padding: 0;
	width: 124px;
	height: 126px;
	position: absolute;
	top: 99px;
	right: 0px;
	background: url(/agbeta/toolbar/no-adware.png) no-repeat left top;
	text-indent: -9999px;
}

#agi-tbinstallbox {
	margin: 0 auto 20px auto;
	padding: 0 0 12px 0;
	width: 355px;
	background: url(/agbeta/toolbar/box-back.png) no-repeat left bottom;
}

#agi-tbinstallboxtop {
	margin: 0 auto 20px auto;
	padding: 50px 20px 0 20px;
	width: 315px;
	background: url(/agbeta/toolbar/box-back.png) no-repeat left top;
}

#agi-uninstallcomplete #agi-tbinstallboxtop {
	padding: 50px 30px 0 30px;
	width: 295px;
}

#agi-activex-guide {
	margin: 0;
	padding: 28px 0 0 0;
	text-align: left;
	background: url(/agbeta/toolbar/box-back.png) no-repeat left top;
}

#agi-activex-guide a,
#agi-uninstallcomplete a {
	color: #ee353d;
}

#agi-activex-guide ol {
	margin: 0;
	padding: 0 28px;
	list-style: none;
	font-weight: bold;
	width: 245px;
	font-size: 12px;
	overflow: hidden;
}

#agi-activex-guide ol li#agi-clickyellow {
	margin: 0 0 25px 0;
	padding: 0 0 0 35px;
	background: url(/agbeta/toolbar/1.png) no-repeat left top;
}

#agi-activex-guide ol li#agi-clickinstall {
	margin: 0 0 25px 0;
	padding: 0 0 0 35px;
	background: url(/agbeta/toolbar/2.png) no-repeat left top;
}

#agi-activex-guide ul {
	margin: 0 28px 0 63px;
	padding: 12px 0 0 0;
	list-style: none;
	font-size: 10px;
	width: 190px;
	border-top: 1px solid #eae5c4;
}

#agi-activex-guide ul li {
	margin: 0 0 12px 0;
	padding: 0;
	width: 100%;
}

#agi-activex-guide ul li a {
	margin: 0;
	padding: 0;
	display: block;
}

.agi-installnote {
	text-align: center;
}

.agi-installnote span {
	font-weight: bold;
}

#agi-directdownload,
#agi-tryagain {
	margin: 0 auto 45px auto;
	padding: 0;
	width: 170px;
}

#agi-directdownload a,
#agi-tryagain a {
	margin: 0;
	padding: 0;
	display: block;
	width: 170px;
	height: 33px;
	text-indent: -9999px;
}

#agi-directdownload a {
	background: url(/agbeta/button/downloadnow.png) no-repeat left top;
}

#agi-directdownload a:focus {
	-moz-outline-style: none;
}


#agi-tryagain a {
	background: url(/agbeta/button/tryagain.png) no-repeat left top;
}

#agi-tb-submit {
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

#agi-tb-submit input {
	margin: 0;
	padding: 0;
	border: none;
}

#agi-install-progress #agi-content {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	color: #767676;
}

#agi-install-progress h1 {
	margin: 40px auto 20px auto;
	text-align: center;
}

a#agi-tbdirect-agmac,
a#agi-tbdirect-msnmac {
	margin: 0 auto;
	padding: 0;
	display: block;
	width: 933px;
	height: 386px;
	text-indent: -9999px;
}
a#agi-tbdirect-agmac {background: url(/agbeta/toolbar/agdirect-back-mac.jpg) no-repeat 0 0;}
a#agi-tbdirect-msnmac {background: url(/agbeta/toolbar/msndirect-back-mac.jpg) no-repeat 0 0;}


/* =AGTB Home
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
#agi-tb-home #agi-page {
	margin: 0 auto;
	padding: 0;
	width: 933px;
}

#agi-tb-home #agi-main {
	margin: 10px auto 10px auto;
	padding: 7px;
	width: 919px;
}

#agi-tb-home #agi-content {
	margin: 0 auto;
	padding: 0;
	width: 919px;
	height: 507px;
	position: relative;
}

#agi-tb-home.agi-tb-free #agi-content {
	height: 617px;
}

div#agi-tb-contentback,
div#agi-tb-contentback-msn {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 97px;
	left: 0;
}
div#agi-tb-contentback {background: url(/agbeta/toolbar/toolbar-index-back.jpg) no-repeat 0 0;}
div#agi-tb-contentback-msn {background: url(/agbeta/toolbar/toolbar-index-back-msn.jpg) no-repeat 0 0;}

#agi-tb-home h1 {
	margin: 4px 0 0 12px;
	padding: 0;
	width: 673;
	height: 93px;
	text-indent: -9999px;
}
#agi-tb-home h1#agi-aghead {background: url(/agbeta/toolbar/head-stayintouch.gif) no-repeat left top;}
#agi-tb-home h1#agi-msnhead {background: url(/agbeta/toolbar/head-stayintouch-msn.gif) no-repeat left top;}

#agi-tb-home #agi-tbdl-soon {
	margin: 0;
	padding: 0;
	width: 348px;
	height: 204px;
	position: absolute;
	top: 141px;
	right: 38px;
	display: none;
}

#agi-tb-home #agi-tbdl-now {
	margin: 0;
	padding: 0;
	width: 348px;
	height: 204px;
	position: absolute;
	top: 141px;
	right: 38px;
}

#agi-tb-home #agi-tbdl-now p,
#agi-tb-home #agi-tbdl-now h2,
#agi-tb-home #agi-tbdl-soon p,
#agi-tb-home #agi-tbdl-soon h2 {
	margin: 7px;
	padding: 0;
}

#agi-tb-dlbuttonback,
#agi-tb-dlbuttonback-msn {
	margin: 0;
	padding: 0;
	width: 348px;
	height: 204px;
	position: absolute;
	top: 0;
	left: 0;
}
#agi-tb-home #agi-tbdl-now #agi-tb-dlbuttonback {background: url(/agbeta/toolbar/get-toolbar.png) no-repeat left top;}
#agi-tb-home #agi-tbdl-now #agi-tb-dlbuttonback-msn {background: url(/agbeta/toolbar/get-toolbar-msn.png) no-repeat left top;}
#agi-tb-home #agi-tbdl-soon #agi-tb-dlbuttonback {background: url(/agbeta/toolbar/get-toolbarTEMP.png) no-repeat left top;}
#agi-tb-home #agi-tbdl-soon #agi-tb-dlbuttonback-msn {background: url(/agbeta/toolbar/get-toolbarTEMP-msn.png) no-repeat left top;}

#agi-tb-nothanks{
	position:relative;
	margin-left:190px;
	padding-top:3px;
	top:5px;
}

#agi-tb-home a#agi-tb-download {
	margin: 0;
	padding: 0;
	display: block;
	width: 348px;
	height: 165px;
	outline: none;
	cursor: pointer;
}

/* =Ecards
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
.tb-ecardflow a {
	text-decoration: none;
}

.tb-ecardflow a:hover {
	text-decoration: underline;
}

#agi-tb-ecards #agi-page {
	margin: 0;
	padding: 0;
	border: 1px solid #c9cf9f;
	width: 601px;
	height: 548px;
	overflow: hidden;
}

#agi-tb-quicksend #agi-content {
	margin: 0;
	padding: 6px 20px 5px 20px;
	width: 561px;
	text-align: left;
}

#agi-tb-ecarddisplay #agi-page,
#agi-tb-quicksend #agi-page,
#agi-tb-ecards #agi-page,
#agi-tb-ecardcat #agi-page,
#agi-ecards-confirm #agi-page {
	margin: 0;
	padding: 0;
	border: 1px solid #c9cf9f;
	width: 611px;
	height: 545px;
	overflow: auto;
	overflow-x: hidden;
}

#agi-tb-ecardcat #agi-all-content,
#agi-tb-ecardcat #agi-content-head {
	padding: 0;
	width: 601px;
}

#agi-tb-ecardcat ul#agi-breadcrumbs {
	margin: 0;
	width: 571px;
}

#agi-tb-ecardcat h1#agi-catbanner {
	width: 571px;
	padding: 0 15px 2px 15px;
}

#agi-tb-ecarddisplay h1,
#agi-tb-quicksend h1 {
	margin: 5px auto 2px auto;
	padding: 0;
	color: #000;
	font-size: 18px;
	text-align: center;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
}

#agi-tb-quicksend h1 {
	margin: 5px 140px;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 321px;
}

#agi-prodsend {
	margin: 0;
	padding: 0;
	width: 120px;
	text-align: center;
	display: block;
}

#agi-spotlight,
.agi-ecardmod {
	margin: 0;
	padding: 10px;
	width: 274px;
	height: 153px;
	overflow: hidden;
	background: #fff url(/agbeta/toolbar/ecard-mod-back.png) no-repeat left top;
	border: none;
	text-align: center;
}

#agi-spotlight #agi-spot,
.agi-ecardmod-mid {
	margin: 0;
	padding: 0;
	width: 274px;
	height: 153px;
	float: left;
	overflow: hidden;
	background: url(/agbeta/toolbar/ecard-mod-tile.png) repeat-x left bottom;
	border: none;
}

#agi-spotlight #agi-spot h3,
.agi-ecardmod-mid h3,
#agi-tb-ctd h3 {
	margin: 6px 0 8px 10px;
	padding: 0;
	color: #000;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 19px;
}

#agi-tb-ctd h3 {
	margin: 10px 20px 10px 10px;
	width: 90px;
	float: left;
	display: inline;
}

#agi-tb-ctd {
	margin: 0 0 3px 2px;
	padding: 0 0 10px 0;
	width: 591px;
	overflow: hidden;
	background: #fff url(/agbeta/toolbar/ctd-mod-back.png) no-repeat left bottom;
	border: none;
	float: left;
}

#agi-tb-ctd-x {
	margin: 0;
	padding: 0;
	width: 591px;
	overflow: hidden;
	background: #fff url(/agbeta/toolbar/ctd-mod-back.png) no-repeat left top;
	border: none;
	float: left;
}

#agi-tb-ctd-mid {
	margin: 10px 10px 0 10px;
	padding: 0;
	width: 571px;
	float: left;
	overflow: hidden;
	background: url(/agbeta/toolbar/ctd-mod-tile.png) repeat-x left bottom;
	border: none;
	text-align: left;
	display: inline;
}

#agi-tb-ecards ol.productlist {
	margin: 0;
	padding: 0;
	width: 270px;
	overflow: hidden;
}

#agi-tb-ecardcat ol.productlist, ol.productlist ol {
	width: 561px;
	overflow: hidden;
}

#agi-tb-ecardcat ol.productlist {
	margin: 0 0 0 10px;
}

#agi-tb-ecards ol.productlist li ol {
	margin: 0;
	padding: 0;
	width: 270px;
	overflow: hidden;
}

#agi-tb-ecards .productlist li li {
	margin: 0 0 0 10px;
	padding: 0 0 4px 0;
	float: left;
	line-height: normal;
}

#agi-tb-ecards li.row {
	margin: 0 0 4px 0;
	padding: 0;
	width: 270px;
	height: 38px;
	overflow: hidden;
	display: inline; /* fixes ie6 general weirdness */
}

#agi-tb-ecards li.product {
	display: inline; /* fixes ie6 double-float margin bug */
}

#agi-tb-ecardcat li.product {
	margin: 0px 8px;
	padding-bottom: 10px;
	display: inline;
	text-align: center;
}

ul#agi-ecardcontent,
ul#agi-ecardspot {
	margin: 0 1px 0 2px;
	padding: 0;
	list-style: none;
	float: left;
	width: 294px;
}

ul#agi-ecardspot li {
	margin: 0;
	padding: 0;
}

ul.agi-productlist {
	margin: 0 8px 0 0;
	padding: 0 0 0 10px;
	float: left;
	list-style: none;
	text-align: left;
	overflow: hidden;
	width: 112px;
}

ul.agi-productlist-right {
	margin: 0;
	padding: 0 0 0 10px;
	float: left;
	list-style: none;
	text-align: left;
	overflow: hidden;
	width: 132px;
	border-left: 1px solid #d1d49b;
}

ul.agi-productlist li,
ul.agi-productlist-right li {
	margin: 0 0 2px 0;
	padding: 0;
	white-space: nowrap;
	overflow: hidden;
}

ul.agi-productlist li a,
ul.agi-productlist-right li a {
	margin: 0 0 0 6px;
	padding: 0 0 0 10px;
	background: transparent url(/agbeta/toolbar/bullet.gif) no-repeat 0% 50%;
	display: block;
	width: 94px;
}

ul.agi-productlist li h4,
ul.agi-productlist-right li h4 {
	margin: 0 0 6px 0;
	padding: 0;
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	color: #575757;
	white-space: nowrap;
	overflow: hidden;
	line-height: normal;
}

#agi-productthumb {
	margin: 0;
	padding: 0;
	float: left;
}

.agi-morelink,
.agi-morelink-spot1,
.agi-morelink-spot2 {
	margin: 0;
	padding: 0;
	width: 100px;
	position: absolute;
	text-align: right;
}

.agi-morelink a,
.agi-morelink-spot1 a,
.agi-morelink-spot2 a {
	color: #ee353d;
}

.agi-morelink {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 178px;
	top: 385px;
}

.agi-morelink-spot1 {
	left: 476px;
	top: 213px;
}

.agi-morelink-spot2 {
	left: 476px;
	top: 385px;
}

#agi-ecardbutton2 {
	margin: 15px 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
}

#agi-tb-ecarddisplay #agi-ecardbutton2 {
	margin: 0;
	padding: 8px 0 12px 0;
	width: 575px;
	position: relative;
}

#agi-tb-ecarddisplay #agi-ecardbutton .agi-toplink,
#agi-tb-ecarddisplay #agi-ecardbutton2 .agi-toplink {
	margin: 0 12px 0 0;
	float: right;
	width: auto;
	text-align: center;
}

#agi-tb-ecarddisplay #agi-ecardbutton2 .agi-toplink span {
	margin: 3px 0 0 0;
	display: block;
}

#agi-gb-tbdisplay {
	position: absolute;
	top: 8px;
	left: 25px;
}

#agi-gb-tbdisplay-bot {
	position: absolute;
	left: 25px;
}

.agi-formcont {
	border: none;
	padding: 8px 0 8px 15px;
	color: #7d7957;
	text-align: left;
	background: none; 
	width: 546px;
	overflow: hidden;
}

#agi-perscards,
#agi-senderinfo,
#agi-sendcards {
	padding: 0;
}	

#agi-mobrecip {
	padding-top: 30px;
}

#agi-sendcards #fli-toemail textarea {
	width: 470px;
	height: 30px;
}

#agi-perscards #fli-writemessage textarea {
	width: 470px;
	height: 80px;
}

.form #agi-addbookimp,
.form #agi-senderinfo,
.form #agi-perscards {
	margin: 7px 0 0 0;
	padding: 0 20px 0 0;
	border: 0px;
}

ol#agi-formbuttons {
	padding: 10px 45px 0 0;
	margin: 0;
	list-style: none;
	width: 501px;
	overflow: hidden;
}
	
ol#agi-formbuttons li {
	float:right;
	padding-left:8px;
}
	
ol#agi-formbuttons li input {
	border:0px;
}

#agi-tb-ecards ol#agi-daylist {
	margin: 0;
	padding: 10px;
	list-style: none;
	text-align: left;
	width: 401px;
	overflow: hidden;
	float: left;
}

#agi-tb-ecards ol#agi-daylist li {
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
	width: 133px;
}

#agi-tb-ecards ol#agi-daylist li span {
	margin: 0 auto;
	display: block;
	width: 100px;
}

#agi-ecards-confirm h2 {
	margin: 0 0 15px 0;
	padding: 0;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #000;
}



/* =Desktop Pages
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
.agi-ag-toolbar {
    margin: 0;
    padding: 0;
}

.agi-ag-toolbar div#agi-page {
    margin: 0;
	padding: 0;
	border: 1px solid #c9cf9f;
	position: relative;
    background-color: #f1efdc;
    width: 655px;
	height: 426px;
	height: 472px;
    overflow: auto;
	overflow-x: hidden;
}

.agi-ag-toolbar div#agi-list {
	background-color: #fff;
}

.agi-ag-toolbar div#agi-content {
    width:504px;
    border-left: 1px solid gray;
    float: right;
    background-position: -200px -60px;
}

.agi-ag-toolbar #agi-tb-requestmain div#agi-content {
	margin: 0;
	padding: 0;
	width: 504px;
	height: 472px;
    border-left: 1px solid gray;
    float: right;
	background: none;
	background-color: #fff;
}

.agi-ag-toolbar #agi-tb-requestmain div#agi-content h1 {
	padding: 10px 0 0 20px;
	color: #9d0017;
}

.agi-ag-toolbar #agi-tb-requestmain textarea#toemail {
	width: 450px;
}

.agi-ag-toolbar #agi-tb-requestmain div#agi-remcontent {
	margin: 0;
	padding: 0 20px;
	width: 464px;
	overflow: auto;
}

.agi-ag-toolbar div#agd-remNavTop, div.agi-remNavTop {
    background-color: #fff;
}

.agi-ag-toolbar div#agi-remcontent {
	margin: 0;
	padding: 0;
	width: 655px;
	height: 383px;
	height: 429px;
	overflow: hidden;
}

.agi-ag-desktop-index div#agi-remcontent {
	margin: 0;
	padding: 0;
	width: 505px;
	height: 383px;
	height: 429px;
	overflow: auto;
	overflow-y: scroll;
	overflow-x: hidden;
}

.agi-ag-toolbar #agi-pop-main div#agi-remcontent {
	overflow: auto;
	height: 380px;
	width: 655px;
}

#agi-tb-remcontent {
	margin: 0;
	padding: 0 0 10px 0;
	padding: 0;
	width: 504px;
	height: 370px;
	background-color: white;
}

#agi-remcontentdl {
	margin: 0;
	padding: 0 0 10px 0;
	width: 220px;
	height: 370px;
	background-color: white;
}

.agi-ag-toolbar div#agi-cal-or-list {
	margin: 0;
	padding: 0;
	float: right;
	clear: none;
	border-left: 1px solid gray;
	width: 504px;
	height: 426px;
	height: 472px;
	background-color: #fff;
	overflow: hidden;
}

.agi-ag-toolbar div#agi-remtb-lnav {
    margin: 0;
	padding: 0;
	width:150px;
    float:left;
}

.agi-ag-toolbar div#agi-remtb-lnav ol {
    list-style-type:none;
    padding:0px 0px 0px 10px;
    margin:10px 0px 0px 0px;
}

.agi-ag-toolbar div#agi-remtb-lnav ol li{
    padding:6px;
    font-size:12px;
    font-weight:bold;
}

.agi-ag-toolbar div#agi-remtb-lnav ol li a {
    text-decoration:none;
}

.agi-ag-toolbar div#agi-remtb-lnav ol li a:hover {
    text-decoration:underline;
}

.agi-ag-toolbar div.agi-addemail textarea#toemail {
    width: 460px;
}

.agi-ag-toolbar div#agi-pop-page2,
.agi-ag-toolbar div#agi-pop-main {
	width: 655px;
}

.agi-ag-toolbar div#agi-pop-page2 div#agi-remcontent {
    margin: 0;
	padding: 0;
	width: 655px;
	height: 383px;
	overflow: auto;
}	

.agi-ag-toolbar div.agi-editTitle {
	background:transparent url(/agbeta/toolbar/editDetailsTitle.png) no-repeat scroll left bottom;
}

.agi-ag-toolbar .agi-addTitle {
	background:transparent url(/agbeta/toolbar/addEventTitle.png) no-repeat scroll left bottom;
}

.agi-ag-toolbar .agi-remTitleTop {
	height: 39px;
	margin: 0;
	padding: 4px 0 0 4px;
	width: 653px;
}

.agi-ag-toolbar #agi-pop-bar .agi-overflow {
	height: 300px;
}

.agi-ag-toolbar div#agi-pop-bar {
	margin-right: 40px; 
	float: right;
	display: inline;
}

.agi-ag-toolbar div#agi-pop-content {
	padding: 20px;
}

.agi-ag-toolbar div.agi-lowerRow {
	padding: 4px 25px 0 4px;
	width: 628px;
}

#agi-remcontent-lb {
	margin: 0;
	padding: 0;
	width: 657px;
	height: 374px;
	overflow-y: auto;
	overflow-x: hidden;
}

#agi-reminders {
	width: 300px;
}

.agi-ag-toolbar .agi-formfield {
	width: 230px;
}

.agi-ag-toolbar div#lightbox {
	width: 657px !important;
	height: 474px !important;
	overflow: hidden !important;
}

/* =Screensavers/Wallpapers
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
#agi-tb-screensavers #agi-page,
#agi-tb-wallpapers #agi-page {
	margin: 0;
	padding: 0;
	border: 1px solid #c9cf9f;
	width: 504px;
	height: 370px;
	overflow: auto;
	overflow-x: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

#agi-wsmenu {
	text-align: left;
	margin: 0 12px 0 0;
	height: 370px;
}

#agi-wsmenu ol#agi-guided-nav h2,
#agi-wsmenu .agi-occasions ol h3 {
	background-color: #ebe5be;
}

#agi-wsmenu ol#agi-guided-nav li.agi-list-head h3,
#agi-wsmenu .agi-occasions ol li.agi-list-head h3 {
	color: #7d7957;
	font-size: 14px;
}


/* =Quick Shop
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
#agi-thereply {	
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	width: 601px;
	width: 100%;
}

#agi-thereply .agi-contentback {	
	overflow: hidden;
	padding: 70px 10px 10px 70px;
	position: relative;
	width: 831px;
}

#agi-thereply ol#quickshop {	
	margin: 0 0 6px 0;
	padding: 12px 20px;
	background: transparent url(/agbeta/toolbar/title-back.png) repeat-x scroll left bottom;
	border: none;
	border-bottom: 1px solid #c9cc9d;
	display: inline;
	float: left;
	list-style: none;
	overflow: hidden;
	width: 573px;
	height: 37px;
}

#agi-thereply ol#quickshop li {	
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 0 10px 0 0;
}

#agi-thereply ol#quickshop label {
	color: #666;
	display: block;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-transform: lowercase;
	padding: 0 0 3px 0;
	width: 130px;
}
#agi-thereply ol#quickshop select{
	display: block;
	width: 138px;
	font-size: 10px;
	font-family: arial, sans-serif;
}

#agi-thereply ol#quickshop li#fli-qs-title{display:none;}
#agi-thereply ol#quickshop li#fli-qs-submit{
	padding: 16px 0 0 0;
}	



/* =New Form Styles w/fieldsets
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
.form fieldset {
	border: 0px;
	margin: 0;
	padding: 0 20px 0 0;
}

.form fieldset h2 {
	color: #7d7957;
	font-family: arial,verdana,arial,helvetica,sans-serif;
	font-size: 21px;
	font-weight: bold;
	line-height: 1.1em;
	margin: 0;
	padding: 0 0 4px 0;
	text-align: left;
	text-transform: lowercase;
}
	
.form fieldset label {
	color: #000;
	display: block;
	font-size: 13px;
	line-height: 1.4em;
}
	
.form fieldset span {
	color: #7d7957;
	display: block;
}
	
.form p {
	color: #000;
}
	
.form fieldset ol {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
	
.form fieldset ol li {
	margin: 0;
	padding: 0 0 0 25px;
	clear: both;
	width: 521px;
}
	
.form fieldset ol li ol li {
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: auto;
}
	
.form .fli-req {
	background-color:#FFFFCC;
	/*background-image:url(/agbeta/asterisk.gif);
	background-position: 3px 5px;
	background-repeat:no-repeat;*/
	border:1px solid #D8D197;
	margin:0 0 10px 0;
	padding:5px;
	}

.form .fli-req label {
	color:#FF0000;
	font-weight:bold;
	/*padding-left:10px;*/
	}
	
.form .agi-formcont {
	padding-bottom:50px;
}


/* =Free toolbar register page
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
#agi-tb-home.agi-tb-free h1 {
	width:711px;
	background:url(/agbeta/toolbar/head-free.gif) no-repeat left top;
	}
	
#agi-tb-home.agi-tb-free div#agi-tb-contentback {
	background:url(/agbeta/toolbar/toolbar-free-back.jpg) no-repeat 0 0;
	}
	
#agi-tb-home.agi-tb-free #agi-tb-freeform {
	background-image:url(/agbeta/toolbar/toolbar-free-form.png);
	_background-image:url(/agbeta/toolbar/freetoolbar-free-form.gif);
	background-repeat:no-repeat;
	height:486px;
	position:absolute;
	right:35px;
	top:140px;
	width:359px;
	}
	
#agi-tb-home.agi-tb-free #agi-tb-freeform h3 {
	font-size:0px;
	line-height:0px;
	text-indent:-9999px;
	}
	
#agi-tb-home.agi-tb-free #agi-tb-freeform ol {
	padding:85px 0 0 26px;
	width:333px;
	}

#agi-tb-home.agi-tb-free #agi-tb-freeform ol li {
	clear:none;
	float:left;
	padding:0 0 5px 0;
	width:166px;
	}
	
#agi-tb-home.agi-tb-free #agi-tb-freeform ol li.agi-lifwidth,
#agi-tb-home.agi-tb-free #agi-tb-freeform ol li.fli-cardcheck {
	padding-bottom:10px;
	width:307px;
	}
	
#agi-tb-home.agi-tb-free #agi-tb-freeform ol li.fli-cardcheck input,
#agi-tb-home.agi-tb-free #agi-tb-freeform ol li.fli-cardcheck label {
	float:left;
	}
	
#agi-tb-home.agi-tb-free #agi-tb-freeform ol li.fli-cardcheck label {
	width:280px;
	}

	
#agi-tb-home.agi-tb-free #agi-tb-freeform ol li label,
#agi-tb-home.agi-tb-free #agi-tb-freeform ol li input {
	font-size:11px;
	}
	
#agi-tb-home.agi-tb-free #agi-tb-freeform .agi-lazyinput,
#agi-tb-home.agi-tb-free #agi-tb-freeform .agi-activeinput {
	margin-right:5px;
	}
	
#agi-tb-home.agi-tb-free #agi-formbuttons {
	height:34px;
	margin:0px auto;
	width:303px;
	}
	
#agi-tb-home.agi-tb-free #agi-tb-freeform .f-fieldset-perms ol {
	padding-top:0px;
	}
	
#agi-tb-home.agi-tb-free #agi-toolbar-ast {
	font-size:0px;
	line-height:0px;
	text-indent:-9999px;
	}
	
#agi-tb-home.agi-tb-free #agi-submittbform {
	padding-top:3px;
	text-align:center;
	}
	
#agi-tb-home.agi-tb-free #agi-header {
	margin-bottom:10px;
	}
	
#agi-tb-home.agi-tb-free .form fieldset.f-fieldset-perms {
	margin-bottom:0px;
	margin-top:5px;
	}
	
#agi-tb-home.agi-tb-free .agi-errormsg {
	margin-bottom:0px;
	width:926px;
	}
	
#agi-tb-home.agi-tb-free .agi-errormsg p {
	color:#000000;
	margin-bottom:0px;
	margin-left:75px;
	}
	
	
/* =join/mtoolbar offer page
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/

#agi-tb-home h1 #join{
	margin: 4px 0 0 12px;
	padding: 0;
	width: 673;
	height: 93px;
	background: url(/agbeta/toolbar/head-getthemost.jpg) no-repeat left top;
	text-indent: -9999px;
}


/* =MSN Free Toolbar
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/