/*-------------------------------------------------------------------------
= General
--------------------------------------------------------------------------*/
body {
	background: url(/agbeta/holidaycard/2011/gallery/bg-page.jpg) no-repeat 0 0 transparent;
	margin-bottom: 20px;
}
#agi-page {
	width: 971px;
}
#agi-header {
	margin: 0 auto;
}
#agi-footer11 {
    background: none;
}
#agi-main {
	border: 0px;
	margin: 0;
}
#agi-content {
	margin: 0;
}
.agi-column {
	background-image: none;
}
a {
   outline: 0;
}
h1, h2, h3, h4, h5 {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
}
h1 {
	color: #888e62 !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 24px !important;
	font-weight: bold !important;
	line-height: normal;
	margin: 0px !important;
	padding: 0px;
}
h1#agi-holidaycard-buildtitle {
	height: 54px;
}
h1 img {
	padding-right: 10px;
}
span#agi-copyright a.agi-interactiveimg {
	background: url(/agbeta/logo-agi-red.png) no-repeat scroll left top transparent;
}

span#agi-copyright a.agi-corporateimg {
	background: url(/agbeta/logo-corp.png) no-repeat scroll left top transparent;
}
p.agi-welcome {
	color: #FFFFFF;
}
#msn-header {
	margin: 0 auto !important;
	width: 933px !important;
}
#agi-footer09 {
	background-color: transparent !important;
	display: block !important;
	margin: 40px auto 0 auto !important;
}
span#agi-copyright {
	background-color: transparent;
	padding-bottom: 10px;
	margin: 0 1px;
}
/*-------------------------------------------------------------------------
= Testing
--------------------------------------------------------------------------*/
div.agi-test-box {
	color: #000000;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px auto;
	overflow: hidden;
	padding: 0px;
	position: relative;
	width: 725px;
}
ol {
	list-style: none;
	padding: 0px;
}
div.agi-imagebin {
	overflow: hidden;
	position: absolute;
	z-index: 1;
}
div.agi-moveable-handle {
	background-color: #000000;
	cursor: move;
	position: absolute;
	z-index: 15;
}
img.agi-moveable {
	left: 0;
	position: absolute;
	top: 0;
}
/*-------------------------------------------------------------------------
= Breadcrumbs
--------------------------------------------------------------------------*/
#agi-holidaycard-header {
	padding-left: 45px;
	width: 888px;
}
ul#agi-breadcrumbs {
	padding-top: 10px;
	width: 888px;
}
/*-------------------------------------------------------------------------
= Tabs
--------------------------------------------------------------------------*/
.agi-tab-hidden {
	display: none;
}
#tabs {
	position: relative;
	width: 933px;
}
#agi-toptabs {
	background-repeat: repeat-x;
	border-bottom: 10px solid #f7f2dc;
	overflow: hidden;
	padding-top: 12px;
	position: relative;
	width: 933px;
}
#agi-builder-tabs {
	float: left;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0px;
	width: 515px;
}
#agi-builder-tabs li {
	background: transparent no-repeat 0px 6px;
	color: #b62929;
	float: left;
	font-weight: bold;
	height: 41px;
	line-height: 41px;
	overflow: hidden;
	position: relative;
	text-decoration: underline;
}
#agi-builder-tabs li#agi-tab-photos  {
	width: 94px;
}
#agi-builder-tabs li#agi-tab-letter {
	width: 98px;
}
#agi-builder-tabs li#agi-tab-slideshow {
	width: 130px;
}
#agi-builder-tabs li#agi-tab-voice {
	width: 97px;
}
#agi-builder-tabs li#agi-tab-video {
	width: 96px;
}
#agi-builder-tabs li span {
	background-color: transparent;
    background-repeat: no-repeat;
    height: 100%;
	left: 0px;
    position: absolute;
	top: 6px;
    width: 100%;
    z-index: 50;
}
#agi-builder-tabs li#agi-tab-photos span  {
	background-image: url(/agbeta/picswishes/tab_dflt_photo.png);
}
#agi-builder-tabs li#agi-tab-letter span {
	background-image: url(/agbeta/picswishes/tab_dflt_letter.png);
}
#agi-builder-tabs li#agi-tab-slideshow span {
	background-image: url(/agbeta/picswishes/tab_dflt_slideshow.png);
}
#agi-builder-tabs li#agi-tab-voice span {
	background-image: url(/agbeta/picswishes/tab_dflt_voice.png);
}
#agi-builder-tabs li#agi-tab-video span {
	background-image: url(/agbeta/picswishes/tab_dflt_video.png);
}
#agi-builder-tabs li.agi-tab-done-tab {
	background-position: 0 0;
	height: 41px;
	padding-top: 0px;
}
#agi-builder-tabs li.agi-tab-done-tab span {
	top: 0px;
}
#agi-builder-tabs li#agi-tab-photos.agi-tab-done-tab span {
	background-image: url(/agbeta/picswishes/tab_done_photo.png);
}
#agi-builder-tabs li#agi-tab-letter.agi-tab-done-tab span {
	background-image: url(/agbeta/picswishes/tab_done_letter.png);
}
#agi-builder-tabs li#agi-tab-slideshow.agi-tab-done-tab span {
	background-image: url(/agbeta/picswishes/tab_done_slideshow.png);
}
#agi-builder-tabs li#agi-tab-voice.agi-tab-done-tab span {
	background-image: url(/agbeta/picswishes/tab_done_voice.png);
}
#agi-builder-tabs li#agi-tab-video.agi-tab-done-tab span {
	background-image: url(/agbeta/picswishes/tab_done_video.png);
}
#agi-builder-tabs li.agi-tab-open-tab {
	background-position: top right;
	color: #ab2d21;
	height: 41px;
	line-height: 39px;
	padding-top: 0px;
}
#agi-builder-tabs li.agi-tab-open-tab span {
	top: 0px;
}
#agi-builder-tabs li#agi-tab-photos.agi-tab-open-tab span {
	background-image: url(/agbeta/picswishes/tab_active_photo.png);
}
#agi-builder-tabs li#agi-tab-letter.agi-tab-open-tab span {
	background-image: url(/agbeta/picswishes/tab_active_letter.png);
}
#agi-builder-tabs li#agi-tab-slideshow.agi-tab-open-tab span {
	background-image: url(/agbeta/picswishes/tab_active_slideshow.png);
}
#agi-builder-tabs li#agi-tab-voice.agi-tab-open-tab span {
	background-image: url(/agbeta/picswishes/tab_active_voice.png);
}
#agi-builder-tabs li#agi-tab-video.agi-tab-open-tab span {
	background-image: url(/agbeta/picswishes/tab_active_video.png);
}
/*-------------------------------------------------------------------------
= Action Buttons
--------------------------------------------------------------------------*/
#agi-builder-actions {
	background-color: #f7f2dc;
	float: left;
	height: 32px;
	margin: 6px 0 0 0;
	padding: 3px 0 0 0;
	position: absolute;
	width: 418px;
	right: 0px;
	top: 12px;
}
#agi-builder-actions ol {
	margin: 0px;
	padding-right: 12px;
}
#agi-builder-actions li {
	float: right;
	padding-left: 10px;
}
#agi-builder-actions li#agi-action-send {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding-right: 5px;
}
#agi-builder-actions li#agi-action-send a {
	text-decoration: underline;
}
#agi-builder-actions li#agi-action-save {
	background-image: url(/agbeta/picswishes/action_save.png);
	background-position: 10px 0;
	background-repeat: no-repeat;
	height: 36px;
	width: 92px;
}
#agi-builder-actions li img {
	cursor: pointer;
}
/*-------------------------------------------------------------------------
= Tab Content Area
--------------------------------------------------------------------------*/
#agi-holidaycard-builder #agi-main {
	background: url(/agbeta/picswishes/bgrd_shadow.png) no-repeat 0px 88px;
	overflow: hidden;
	padding: 0 20px 0 18px;
	width: 933px;
}
#agi-tab-container	{
	background: url(/agbeta/picswishes/content_bgrd.png) repeat-x;
	border-top: 1px solid #888e62;
	width: 933px;
}
div.agi-tab-content {
	overflow: hidden;
	padding: 10px 10px 20px 10px;
	position: relative;
	width: 913px;
}
div.agi-test-box h2 {
	color: #b62929;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: normal;
	margin: 0px;
	padding: 0px;
}
.agi-holiday-contentbox {
	background: #FFFFFF repeat-y;
	border: 1px solid #888e62;
	padding: 20px;
	position: relative;
	width: 683px;
	z-index: 30;
}
span.agi-holiday-fadetop,
span.agi-holiday-fadebot {
	display: none;
	position: absolute;
	left: 0px;
	width: 723px;
	height: 20px;
}
span.agi-holiday-fadetop {
	background-image: url(/agbeta/picswishes/innerfade_top.jpg);
	top: 0px;
}
span.agi-holiday-fadebot {
	background-image: url(/agbeta/picswishes/innerfade_bot.jpg);
	bottom: 0px;
}

.agi-uploader-form {
	opacity: 0;
}

/*-------------------------------------------------------------------------
= Headlines and Action Buttons
--------------------------------------------------------------------------*/
.agi-holiday-navbuttons {
	height: 61px;
	overflow: hidden;
	width: 723px;
 }
.agi-holiday-navbuttons h2 {
	float: left;
	width: 361px;
}
.agi-holiday-navbuttons .agi-navbuttons-cont {
	float: left;
	text-align: right;
	width: 362px;
}
.agi-holiday-navbuttons .agi-navbuttons-cont img {
	cursor: pointer;
}
.agi-holiday-navbuttons .agi-navbuttons-cont ol {
	margin: 0px;
}
.agi-holiday-navbuttons .agi-holiday-skipbutt span {
	color: #b62929;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 13px;
	text-align: center;
	text-decoration: underline;
	width: 92px;
}
/*-------------------------------------------------------------------------
= Spell Check
--------------------------------------------------------------------------*/
div#agi-holiday-letter-spell-container .agbeta-spelling-fixed {
    color: #009900;
}
#agi-holiday-letter-spell-container {
	background-color: #F8F7EF;
	border: solid #B0AD89 1px;
	display: none;
	margin: 0px auto;
	overflow: auto;
	padding: 3px;
	text-align: left;
}
#agi-holiday-letter-spell-container span {
	border-bottom: 1px dotted #C63C18;
	color: #C63C18;
	cursor: pointer;
}
ul#agi-holiday-letter-spell-corrections {
	background-color: #ffffff;
	border: 1px solid #333333;
	list-style: none;
	text-align: left;
	padding: 0px;
}
ul#agi-holiday-letter-spell-corrections li {
	padding: 3px 6px;
}
ul#agi-holiday-letter-spell-corrections li: hover {
	background-color: #eeeeee;
}
ul#agi-holiday-letter-spell-corrections li.pw-spelling-correction-input {
	background-color: #ffffff;
	font-weight: bold;
	padding: 1px 2px;
}
ul#agi-holiday-letter-spell-corrections li.pw-spelling-correction-input input.pw-spelling-correction-input {
	background-color: #ffffff;
	border: solid 1px #009900;
	padding: 2px 3px;
}
ul#agi-holiday-letter-spell-corrections li.pw-spelling-correction-input a.pw-spelling-correction-ok {
	color: #009900;
	font-size: 10px;
	padding: 0px 6px;
}
ul#agi-holiday-letter-spell-corrections li.pw-spelling-close {
	text-decoration: underline;
}
.pw-spelling-fixed {
	color: #009900;
}
.agi-holiday-spellcheck {
	margin: 0px auto;
	padding-bottom: 5px;
	text-align: right;
	width: 562px;
}
/*-------------------------------------------------------------------------
= Directions Box
--------------------------------------------------------------------------*/
.agi-holidaydirections {
	background: url(/agbeta/picswishes/directions_bgrd.png) repeat-x;
	color: #323232;
	float: left;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 13px;
	height: 568px;
	line-height: normal;
	list-style: none;
	margin: 0px;
	padding: 10px;
	position: relative;
	text-align: left;
	width: 150px;
	z-index: 30px;
}
.agi-holidaydirections p {
	line-height: normal;
	margin-bottom: 0px;
	padding-top: 12px;
}
.agi-holidaydirections a {
	color: #B62929;
}
.agi-holidaydirections p.agi-holiday-opttext {
	margin: 0px;
	padding-top: 0px;
}
.ag-holidaycard-directions h3,
.agi-holidaydirections label {
	color: #323232;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 15px !important;
	font-weight: bold;
	line-height: normal !important;
	margin-top: 0px;
}
.ag-holidaycard-location {
	left: 20px;
	position: absolute;
	top: 400px;
	z-index: 40;
}
.ag-holidaycard-location h4 {
	color: #000000;
	font-size: 13px;
	padding-bottom: 2px;
}
.ag-holidaycard-location img {
	margin-left: 10px;
}
.agi-holiday-dirlist,
.agi-holiday-dirlist li {
	font-size: 12px;
	line-height: normal;
	list-style: disc;
	margin-left: 0px;
	padding-left: 15px;
}
.agi-holiday-dirlist {
	margin-top: 12px;
}
.agi-holiday-dirlist li {
	padding-bottom: 6px;
	padding-left: 0px;
}
/*-------------- inputs --------------*/
.agi-holidaydirections #agi-select-greeting,
.agi-holidaydirections #agi-salutation {
	background-color: #dddddd;
	border: 1px solid black;
	margin: 2px 0 11px 0;
	width: 150px;
}
.agi-holidaydirections #agi-salutation {
	width: 142px;
}
/*-------------------------------------------------------------------------
= Letter
--------------------------------------------------------------------------*/
#agi-holiday-letter,
#agi-holiday-letter-spell-container {
	background-image: url(/agbeta/picswishes/letter_editbgrd.jpg);
	border: 1px solid #888e62;
	font-size: 14px;
	height: 358px;
	margin: 0px auto;
	overflow-x: hidden;
	padding: 23px;
	width: 516px;
}
/*-------------------------------------------------------------------------
= Landing Page
--------------------------------------------------------------------------*/
/*----- general -----*/
#agi-hclanding #agi-main {
    margin: 0 auto;
	width: 892px;
}
#agi-hclanding #agi-hclanding-main {
	background: url(/agbeta/holidaycard/2011/gallery/bg-container.png) repeat-y 0 0 transparent;
}
#agi-hclanding-main {
	margin-top: 52px;
	position: relative;
    width: 892px;
}
#agi-hclanding-content {
	overflow: hidden;
	position: relative;
	text-align: left;
	width: 892px;
}
#agi-hclanding-thumbs .agi-xtra {
	background: url(/agbeta/holidaycard/2011/gallery/bg-container-bottom.png) no-repeat 0 100% #FFF;
    display: block;
    height: 5px;
    margin: 0 auto;
}
/*----- main header -----*/
#agi-hclanding-head {
	background: url(/agbeta/holidaycard/2011/landingpage/logo.png) no-repeat 0 0 !important;
	display: block;
	height: 106px;
	left: 10px;
	position: absolute;
	text-indent: -9999px;
	top: -36px;
	width: 903px;
	z-index: 10;
}
#agi-hclanding-head h2 {
	color: #FFFFFF;
	font-size: 23px;
	font-weight: bold;
	left: 381px;
	position: absolute;
	text-indent: 0px;
	top: 38px;
}
/*----- description and card -----*/
#agi-hclanding-desc {
	color: #336699;
	float: right;
	font-family: Verdana, Geneva, sans-serif !important;
	padding-top: 0px;
	text-align: center;
	width: 844px;
}
#agi-hclanding-desclist {
	font-size: 14px;
	margin: 0px;
	padding: 42px 0 0 14px;
}
#agi-hclanding-desclist li {
	padding-bottom: 13px;
}
#agi-hclanding-desc #agi-hclanding-inddesc a {
	color: #4597FA;
}
#agi-hclanding-desc #agi-hclanding-inddesc p {
	color: #e41a1e;
	font-size: 18px;
	font-weight: bold;
	line-height: 21px;
	text-align: center;
}
#agi-hclanding-desc #agi-hclanding-inddesc h2 {
	color: #e41a1e;
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 10px;
}
#agi-hclanding-desc #agi-hclanding-inddesc ul {
	font-size: 15px;
	line-height: normal;
	text-align: left;
	margin: 0px;
	padding: 0 0 5px 17px;
}
#agi-hclanding-desc #agi-hclanding-inddesc ul li {
	padding-bottom: 10px;
}
#agi-hclanding-descactions {
	background: url(/agbeta/picswishes/landing_div_vert2.jpg) no-repeat;
	font-size: 14px;
	list-style: none;
	margin: 0px;
	padding: 13px 0 0 0;
	text-align: center;
}
#agi-hclanding-descactions #agi-landing-detailselect {
	background-image: url(/agbeta/picswishes/details_button_choosenew.png);
	display: block;
	float: left;
	height: 28px;
	margin-left: 20px;
	text-indent: -9999px;
	width: 194px;
}
#agi-hclanding-descactions a {
	color: #4597fa;
}
#agi-hclanding-largecard {
	float: left;
	height: 422px;
	position: relative;
	width: 551px;
}
/*----- projects box -----*/
#agi-hclanding-projects {
	margin: 70px auto 0;
	overflow: hidden;
	padding: 0 0 0 20px;
	position: relative;
	width: 620px;
}
#agi-hclanding-projects h3,
#agi-hclanding-edit h4 {
	color: #ff6666;
    font: normal 24px 'OpusRoman', verdana, arial, helvetica, sans-serif;
	left: 0;
	padding-bottom: 10px;
	position: relative;
    width: 250px;
}
#agi-hclanding-projects a {
    color: #336699;
	text-decoration: none;
}
#agi-hclanding-projects ul,
#agi-hclanding-projects ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.agi-hclanding-projectlists #project-save-date {
    margin: 8px 0 6px;
}
#agi-hclanding-projects .agi-hclanding-projectbox {
    float: left;
	overflow: hidden;
	width: 250px;
}
#agi-hclanding-projects .agi-hclanding-projectbox-hidden {
	display: none;
}
#agi-hclanding-projects .agi-hclanding-projectthumb {
    background: url(/agbeta/holidaycard/2011/gallery/bg-thumb-edit.png) no-repeat 0 0 transparent;
	float: left;
	margin-right: 13px;
	width: 64px;
}
#agi-hclanding-projects .agi-hclanding-projectthumb img {
	height: 62px;
	width: 62px;
}
#agi-hclanding-projects .agi-hclanding-projectlists {
	float: left;
	font-size: 12px;
	text-align: left;
}
#agi-hclanding-saved,
#agi-hclanding-edit {
	float: left;
    margin-bottom: 20px;
	text-align: left;
	width: 300px;
}
#agi-hclanding-edit h4 {
	padding-bottom: 10px;
}
#agi-hclanding-projects ul#agi-hclanding-projectactions {
	margin: 0px;
	overflow: hidden;
	padding-top: 2px;
}
#agi-hclanding-projects ul#agi-hclanding-projectactions li {
	border-right: 1px solid #2E5C8E;
	float: left;
	line-height: normal;
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
}
#agi-hclanding-projects ul#agi-hclanding-projectactions li.agi-landinghc-actoinlast {
	border-right: 0px;
	line-height: 12px;
	padding-right: 17px;
	position: relative;
}
#agi-hclanding-projects ul#agi-hclanding-projectactions li.agi-landinghc-actoinlast img {
	margin-left: 5px;
}
.agi-hclanding-recent {
	overflow-x: hidden;
	padding: 0px 0 0 0 !important;
	width: 253px;
}
.agi-hclanding-recent li {
	margin: 0px !important;
	overflow: hidden;
	padding-left: 5px !important;
	width: 231px !important;
}
.agi-hclanding-recent li img {
	cursor: pointer;
}
.agi-hclanding-recent li h5 {
	display: block;
	float: left;
    font-size: 12px;
	line-height: 17px !important;
	width: 135px;
}
span.agi-hclanding-delete {
	background-image: url(/agbeta/picswishes/icon_delete.png);
	display: inline-block;
	height: 12px;
	text-indent: -9999px;
	width: 12px;
}
#agi-hclanding-drafts-details {
	clear: both;
}
/*----- thumb box -----*/
#agi-hclanding-thumbs {
	overflow: hidden;
}
#agi-hclanding-thumbs h3#agi-hclanding-thumbtitle {
	background: url(/agbeta/holidaycard/2011/landingpage/landingpage-header.png) no-repeat;
	color: #ee0b04;
	font-size: 19px;
	height: 68px;
	margin: 66px auto 33px;
	padding: 0;
    position: relative;
    right: 13px;
	text-indent: -9999px;
	width: 612px;
}
#agi-hclanding-thumbs ul {
	margin: 0px auto;
	overflow: hidden;
	padding: 0px;
	width: 860px;
}
#agi-hclanding-thumbs #agi-thumblist {
	padding: 0 0 28px 58px;
	width: 834px;
}
#agi-hclanding-thumbs ul li,
#agi-landing-promos-one ul li {
    background: url(/agbeta/holidaycard/2011/gallery/bg-thumbs.png) no-repeat 1px 0 transparent;
	float: left;
	list-style: none;
	margin: 0 45px 28px 0;
	padding: 0;
    width: 162px;
}
#agi-landing-promos-one ul li {
	margin-bottom: 0;
}
#agi-thumblist {
    width: 162px;
}
#agi-hclanding-thumbs ul li a,
#agi-landing-promos-one ul li a,
#agi-landing-promos-one a {
    color: #336699;
	display: block;
	text-decoration: none;
}
#agi-hclanding-thumbs ul li img,
#agi-landing-promos-one ul li img {
	border: 0px;
}
#agi-hclanding-thumbs ul li span,
#agi-landing-promos-one ul li span {
	display: block;
	margin: 6px 0 0 0;
	padding: 0px;
	text-align: center;
}

#agi-landing-promos-one ul li span {
	margin-top: 12px;
}

#agi-landing-promos {
	background-image: none !important;
	font-family: Arial, Helvetica, sans-serif;
	margin: 52px auto 0;
	overflow: hidden;
	padding-top: 39px;
	position: relative;
	text-align: left;
	width: 839px;
}

#agi-landing-promos h4 {
	color: #B72928;
	font-size: 18px;
	padding-bottom: 10px;
}

#agi-landing-promos-one h3 {
	color: #c94747;
	font-family: 'OpusRoman', verdana, arial, helvetica, sans-serif;
	font-size: 26px;
	left: 0;
	margin: 0;
	position: absolute;
	top: 0;
}

#agi-landing-promos-one {
	background: url(/agbeta/holidaycard/2011/gallery/bg-container2.png) no-repeat 0 0 transparent;
	float: left;
	height: 258px;
	padding: 20px 100px 0 140px;
	width: 599px;
}

#agi-landing-promos-one ul {
	list-style: none;
	overflow: hidden;
	margin: 0 0 20px 0;
	padding: 0;
	width: 638px;
}

#agi-landing-promos-one ul li {
    background: none;
    margin: 0 43px 0 0;
    width: auto;
}
#agi-landing-promolink {

	font-size: 18px;
	padding-top: 5px;
}
#agi-landing-promolink a {
	/*color: #e41a1e;*/
}
/*-------------------------------------------------------------------------
= Details Page
--------------------------------------------------------------------------*/
#agi-hcdetails #agi-main {
	background: url(/agbeta/picswishes/bgrd_shadow.png) no-repeat 0px 33px;
	padding: 0 20px 0 18px;
	width: 933px;
}
#agi-hcdetails #agi-hclanding-content {
	background-position: 435px 18px;
	border-bottom: 1px solid #888e62;
	padding: 0px;
	width: 897px;
}
#agi-hcdetails #agi-hclanding-desc {
	line-height: normal;
	padding: 84px 35px 0 35px;
	text-align: left;
	width: 388px;
}
#agi-hcdetails #agi-hclanding-desc h2 {
	background: url(/agbeta/picswishes/details_div_right.jpg) no-repeat top center;
	color: #b72928;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 15px;
	padding-top: 17px;
}
#agi-hcdetails #agi-hclanding-desclist {
	font-size: 15px;
	margin-left: 17px;
	padding: 0px;
}
#agi-hcdetails #agi-hclanding-desclist li {
	padding-bottom: 10px;
}
#agi-hcdetails #agi-hclanding-desclist li a {
	color: #B72928;
}
#agi-hcdetails #agi-hclanding-descactions {
	background: url(/agbeta/picswishes/details_div_right.jpg) no-repeat 0px 12px;
	margin-top: 13px;
	padding: 0px;
}
#agi-hcdetails #agi-hclanding-largecard {
	float: left;
	height: auto;
	padding-top: 61px;
	text-align: center;
	width: 434px;
}
#agi-hcdetails #agi-hclanding-largecard p {
	background-image: url(/agbeta/picswishes/details_div_left.jpg) no-repeat bottom center;
	color: #B72928;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 7px 0 11px 0;
	text-align: center;
}
#agi-hcdetails #agi-hcdetails-thumbs {
	margin: 0px;
	padding: 0 0 18px 0;
	width: 434px;
}
#agi-hcdetails #agi-hcdetails-thumbs img {
	border: 3px solid #FFF;
	margin: 0 5px 0 5px;
	filter: alpha(opacity=90);
	opacity: 0.9;
}
#agi-hcdetails #agi-hcdetails-thumbs img: hover {
	border: 3px solid #d4311e;
	cursor: pointer;
	filter: alpha(opacity=100);
	opacity: 1;
	-moz-box-shadow: 3px 3px 4px #666;
	-webkit-box-shadow: 3px 3px 4px #666;
	box-shadow: 3px 3px 4px #666;
}
#agi-hcdetails #agi-hcdetails-thumbs img.agi-detailsthumb-active,
#agi-hcdetails #agi-hcdetails-thumbs img.agi-detailsthumb-active: hover {
	border: 3px solid #d4311e;
	cursor: default;
	filter: alpha(opacity=90);
	opacity: 0.9;
	-moz-box-shadow: 3px 3px 4px #FFF;
	-webkit-box-shadow: 3px 3px 4px #FFF;
	box-shadow: 3px 3px 4px #FFF;
}
.agi-imagebin-upload li {
	cursor: pointer;
}
.agi-imagebin-upload .agi-holcard-uploadcomputer {
	background: url(/agbeta/picswishes/action_getphotos_mycomputer.png) no-repeat;
	cursor: pointer;
	height: 26px;
	margin: 0 auto;
	margin-bottom: 15px;
	text-indent: -9999px;
	width: 195px;
}
.agi-imagebin-upload .agi-holcard-uploadfacebook {
	color: #336699;
	text-align: center;
}
.agi-imagebin-upload .agi-holcard-uploadfacebook span {
	cursor: pointer;
	font-size: 13px;
	text-decoration: underline;
}
/*-------------------------------------------------------------------------
= Slideshow
--------------------------------------------------------------------------*/
#agi-slideshow-landing {
	background: #FFFFFF no-repeat center center;
	width: 674px;
	height: 548px;
	text-align: center;
	margin: 0 auto;
}
#agi-slideshow-list {
	background-color: #FFF;
	border: solid #666633 1px;
	margin: 0 auto;
	overflow: hidden;
	padding: 20px;
	width: 460px;
}
#agi-slideshow-list li {
	border-bottom: solid #B1C6D6 1px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#agi-slideshow-list li.agi-last-slide {
	border: none;
}
#agi-slideshow-list li label {
	color: #323232;
	font-weight: normal;
}
#agi-slideshow-list li h2 {
	font-size: 14px;
	margin-bottom: 10px;
}
/*----- slideshow - edit photos -----*/
.agi-ihc-slideeditbox {
	overflow: hidden;
}
.agi-ihc-slideedits {
	float: left;
	text-align: left;
	width: 260px;
}
.agi-ihc-slideedits p {
	line-height: normal;
	margin: 0;
}
.agi-ihc-slideedits h2,
.agi-ihc-slidecaptiontitle {
	font-size: 15px;
}
.agi-ihc-slidecaptiontitle {
	padding-bottom: 6px;
}
.agi-ihc-slidecaptionedit {
	background-color: #dddddd;
	border: 1px solid #110743;
	width: 254px;
}
.agi-ihc-slideremove {
	font-size: 13px;
	padding-left: 10px;
	padding-top: 6px;
}
.agi-ihc-slideremove input {
	background-color: #dddddd;
	margin: 0px;
}
.agi-ihc-slidephotothumb {
	float: right;
	width: 140px;
}
.agi-ihc-slidephotothumb img {
	border: 1px solid black;
}
#agi-slideshow-listactions {
	font-size: 13px;
	height: 40px;
	margin: 0px auto;
	position: relative;
	width: 502px;
}
#agi-slideshow-listactions span {
	color: #666633;
	display: block;
	font-size: 13px;
	font-weight: normal;
	position: absolute;
	text-decoration: underline;
}
#agi-slideshow-listactions span#agi-slidecontrol-clear {
	top: 8px;
	left: 0px;
}
#agi-slideshow-listactions span#agi-slidecontrol-apply {
	background-image: url(/agbeta/picswishes/button_applychanges.png);
	height: 26px;
	top: 3px;
	left: 120px;
	text-indent: -9999px;
	width: 135px;
}
#agi-slideshow-listactions span#agi-slidecontrol-add {
	top: 8px;
	left: 274px;
	text-decoration: none;
}
#agi-slideshow-listactions span#agi-slidecontrol-comp {
	color: #666633;
	top: 0px;
	right: 0px;
}
#agi-slideshow-listactions span#agi-slidecontrol-fb {
	color: #666633;
	top: 15px;
	left: 390px;
}
.agi-slideshow-upload {
	padding-top: 250px;
}
/*-------------------------------------------------------------------------
= Voice
--------------------------------------------------------------------------*/

.agi-holiday-contentbox.agi-holiday-voicebox {
	padding-bottom: 60px;
	padding-top: 60px;
}
.agi-holiday-voicecontext h3 {
	color: #b62929;
	font-size: 15px;
	font-weight: bold;
	line-height: normal;
	text-align: center;
}
.agi-holiday-voicecontext ul,
.agi-holiday-voicecontext ul li {
	color: #323232;
	font-size: 15px;
	font-weight: normal;
	line-height: normal;
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
}
#agi-holidaycard-voicebbutton {
	cursor: pointer;
	left: 235px;
	position: absolute;
	top: 117px;
}
/*--------- voice button placements -----------------------*/
.voicebutton_3273040 #agi-holidaycard-voicebbutton {
	left: 285px;
	top: 142px;
}
.voicebutton_3273041 #agi-holidaycard-voicebbutton {
	left: 245px;
	top: 145px;
}
.voicebutton_3273042 #agi-holidaycard-voicebbutton {
	left: 217px;
	top: 117px;
}
.voicebutton_3273043 #agi-holidaycard-voicebbutton {
	left: 210px;
	top: 117px;
}
.voicebutton_3273044 #agi-holidaycard-voicebbutton {
	left: 253px;
	top: 117px;
}
.voicebutton_3273045 #agi-holidaycard-voicebbutton {
	left: 255px;
	top: 125px;
}
.voicebutton_3273046 #agi-holidaycard-voicebbutton {
	left: 285px;
	top: 135px;
}
.voicebutton_3273047 #agi-holidaycard-voicebbutton {
	left: 283px;
	top: 132px;
}
.voicebutton_3273048 #agi-holidaycard-voicebbutton {
	left: 280px;
	top: 180px;
}
.voicebutton_3273049 #agi-holidaycard-voicebbutton {
	left: 275px;
	top: 121px;
}
/* mother's day */
.voicebutton_3280042 #agi-holidaycard-voicebbutton {
	left: 212px;
	top: 108px;
}
.voicebutton_3280043 #agi-holidaycard-voicebbutton {
	left: 280px;
	top: 178px;
}
/*-------------------------------------------------------------------------
= Video
--------------------------------------------------------------------------*/
#agi-video-container {
	background: no-repeat center center;
	height: 475px;
	margin: 0px auto;
	position: relative;
	width: 686px;
}
#agi-video-frame {
	height: 286px;
	left: 99px;
	position: absolute;
	top: 87px;
	width: 478px;
}
#agi-video-processing img {
	height: 286px;
	width: 478px;
}
#agi-video-restart a {
	background-image: url(/agbeta/picswishes/action_removevideo.png);
	display: block;
	height: 26px;
	margin: 0px auto;
	text-indent: -9999px;
	width: 154px;
}
#agi-video-flash {
	height: 286px !important;
	width: 478px !important;
}
#agi-video-upload {
	padding-top: 128px;
}
#agi-video-upload-button {
	background-image: url(/agbeta/picswishes/action_getvideo.png);
	height: 26px;
	margin: 0 auto;
	width: 211px;
}
#agi-video-upload-status {
	color: #959595;
	display: none;
	font-size: 20px;
}
#agi-upload-status {
	display: block;
	padding-bottom: 10px;
	text-align: center;
}
#agi-upload-progress {
	background-color: #b62929;
	height: 20px;
	width: 0px;
}
#agi-upload-statusbar {
	width: 200px;
	height: 20px;
	border: 1px solid #888e62;
	margin: 0 auto;
	text-align: left !important;
}
#agi-video-widget {
	left: -9999px;
	position: absolute;
	text-align: left;
	top: 0px;
	z-index: 50;
}
/*--------- video placeholder placements -----------------------*/
.videocont-3273040 #agi-video-frame {
	left: 99px;
	top: 83px;
}
.videocont-3273041 #agi-video-frame {
	left: 106px;
	top: 87px;
}
.videocont-3273042 #agi-video-frame {
	left: 99px;
	top: 90px;
}
.videocont-3273043 #agi-video-frame {
	left: 104px;
	top: 93px;
}
.videocont-3273044 #agi-video-frame {
	left: 103px;
	top: 90px;
}
.videocont-3273045 #agi-video-frame {
	left: 99px;
	top: 87px;
}
.videocont-3273046 #agi-video-frame {
	left: 105px;
	top: 92px;
}
.videocont-3273047 #agi-video-frame {
	left: 105px;
	top: 93px;
}
.videocont-3273048 #agi-video-frame {
	left: 105px;
	top: 86px;
}
.videocont-3273049 #agi-video-frame {
	left: 99px;
	top: 84px;
}
/*-------------------------------------------------------------------------
= Facebook uploader
--------------------------------------------------------------------------*/
#agi-facebook-mainbox {
	background-color: #FFFFFF;
	overflow: hidden;
	padding: 15px;
	width: 592px;
}
#agi-facebook-subbox {
	background: url(/agbeta/picswishes/facebook_upload_div.jpg) no-repeat bottom center;
	clear: both;
	margin-bottom: 10px;
	overflow: hidden;
	padding-bottom: 10px;
}
.agi-lightbox-fblist {
	background: transparent url(/agbeta/picswishes/facebook_list_bgrd.png) no-repeat;
	border: 0px;
	height: 398px;
	padding-top: 51px;
	width: 652px;
}
.agi-lightbox-fblist .agi-lightboxpad {
	padding: 0px 15px;
}
.agi-lightbox-fblist .agi-lb-facebook-icon 	{
	float: left;
	height: 32px;
	margin-right: 14px;
	width: 32px;
}
.agi-lightbox-fblist .agi-fb-name {
	color: #315774;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 32px;
}
.agi-facebook-albums {
	border: 1px solid #94b3c1;
	float: left;
	height: 257px;
	margin: 0 15px 0 0;
	overflow: auto;
	width: 150px;
}
.agi-facebook-albums li {
	background: url(/agbeta/picswishes/facebook_albumicon.png) no-repeat 5px 7px;
	color: #315774;
	padding: 5px 5px 5px 30px;
}
.agi-facebook-albums li: hover {
	background-color: #e2e0ec;
	cursor: pointer;
}
.agi-facebook-albums li.agi-selected,
.agi-facebook-albums li.agi-selected: hover {
	background-color: #a8c3ce;
	cursor: default;
}
.agi-facebook-photos {
	float: right;
	height: 238px;
	margin: 0px;
	overflow: auto;
	padding: 3px 0 0 0;
	width: 418px;
}
.agi-facebook-photos li {
	border: 1px solid #94b3c1;
	cursor: pointer;
	float: left;
	height: 105px;
	margin: 0px 16px 16px 0px;
	padding: 2px;
	width: 105px;
}
.agi-facebook-photos li div {
	height: 105px;
	width: 105px;
	overflow: hidden;
	background-color: #ffffff;
}
.agi-facebook-photos li.agi-selected {
	background: #2d4e92;
}
.agi-facebook-album-info {
	color: #315774;
	float: left;
	overflow: hidden;
	width: 418px;
	padding-bottom: 3px;
}
.agi-facebook-photoactions {
	bottom: 15px;
	clear: both;
	overflow: hidden;
	position: absolute;
	right: 15px;
}
#agi-facebook-cancel {
	color: #315774;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 28px;
	margin-right: 13px;
}
#agi-facebook-select {
	background-image: url(/agbeta/picswishes/facebook_selectphotos.png);
	display: block;
	float: left;
	height: 28px;
	text-indent: -9999px;
	width: 129px;
}
.agi-facebook-albuminfocont {
	float: right;
	width: 418px;
}
#agi-facebook-albums-actions {
	overflow: hidden;
	width: 592px;
}
.agi-album-name {
	float: left;
	height: 14px;
	overflow: hidden;
	width: 280px;
}
#agi-facebook-selectphotos {
	float: right;
}
#agi-facebook-selectphotos a {
	color: #3987c3;
}
/*-------------------------------------------------------------------------
= Photo Editing Toolbar
--------------------------------------------------------------------------*/
.agi-image-toolbar {
	background-color: #e6e6e6;
	z-index: 25;
	position: absolute;
	border: solid #959595 1px;
	width: 175px;
	height: 25px;
}
.agi-image-slider {
	float: left;
	width: 75px;
	margin-top: 8px;
	margin-left: 7px;
	margin-right: 8px;
}
.dijitSliderBottomBumper,
.dijitSliderLeftBumper,
.dijitSliderProgressBar {
	background-color: #2e6697 !important;
}

.dijitSliderProgressBarH {
	max-width: 100%;
}

.dijit_a11y div.dijitSliderImageHandle,
.dijitSliderImageHandle {
	background-image: url(/agbeta/picswishes/toolbar_photo_scrollbox.gif) !important;
	border: 0px !important;
	height: 16px !important;
	width: 16px !important;
}
.dijitSliderBar {
	border-color: #acacac !important;
}
.dijitSliderTopBumper,
.dijitSliderRightBumper,
.dijitSliderRemainingBar {
	background-color: #acacac !important;
}
/*-------------------------------------------------------------------------
= Message Lightbox
--------------------------------------------------------------------------*/
.agi-lightbox-messagebutton {
	padding-top: 15px;
	text-align: right;
}

.agi-lightbox-messagebutton input#btn_delete {
	background: url(/agbeta/button/button-back-red-dflt-100.png) no-repeat 0 4px;
	color: #fff;
	cursor: pointer;
	font-family: 'HelveticaNeueW01-45Ligh',verdana,arial,sans-serif;
	font-size: 16px;
	height: 32px;
	margin: 0;
	overflow: visible;
	padding: 0 0 0 16px;
	text-align: left;
	width: 100px;
}

/*-------------------------------------------------------------------------
= Spinning Loader Thingee
--------------------------------------------------------------------------*/
.inprogress {
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	text-align: left;
}
/*-------------------------------------------------------------------------
= Confirmation Page
--------------------------------------------------------------------------*/
body#agi-holidaycard-confirm #agi-page {
	width: 933px;
}
#agi-holidaycard-confirm .agi-hilink,
#agi-holidaycard-confirm a.agi-hilink {
	color: #B72928;
}
#agi-holidaycard-confirm #agi-rail ol#agi-guided-nav h2, #agi-rail .agi-occasions ol h3 {
	color: #000;
}
#agi-holidaycard-confirm .agi-adtop {
	color: #3d608a;
}
#agi-holidaycard-confirm #agi-content {
	margin: 0 0 0 12px;
}
#agi-holidaycard-conffb {
	background-color: #e9eef1;
	border: 1px solid #4d6c7f;
	color: #336699;
	font-size: 15px;
	font-weight: bold;
	margin: 25px 0px;
	padding: 12px;
	text-align: center;
	width: 337px;
}
.agi-holidayconfmore {
	color: #B72928;
	font-weight: bold;
}
#agi-holidaycard-conffb a {
	color: #336699;
	display: block;
	margin: 0 auto;
}
#agi-holidaycard-conffb a#agi-holidaycard-fbfriendwall {
	background: url(/agbeta/picswishes/confirm_fb_postfriends.gif) no-repeat;
	height: 28px;
	padding-bottom: 8px;
	text-indent: -9999px;
	width: 250px;
}
#agi-holidaycard-conffb a#agi-holidaycard-fbownwall {
	padding-top: 10px;
	width: 222px;
}
#agi-confirmfollow {
	background-color: #FFFFFF;
}
#adplacecont {
	background-color: #FFFFFF;
	border: 1px solid #d8d197;
	margin: 0 auto 15px auto;
	padding: 10px 0px !important;
	text-align: center;
	width: 524px;
}
#agi-holidaycard-surveyfb {
	background-color: #f3f4e4;
	border: 1px solid #888e62;
	font-size: 15px;
	font-weight: bold;
	line-height: normal;
	margin: 25px 0px;
	padding: 12px;
	text-align: left;
	width: 337px;
}
#agi-holidaycard-surveyfb h2 {
	color: #888E62;
	font-weight: bold;
	margin-bottom: 5px;
}
#agi-holidaycard-surveyfb p {
	font-size: 13px;
	margin: 0;
}
/*-------------------------------------------------------------------------
= Send Via Email Form
--------------------------------------------------------------------------*/
#agi-holidaycard-sendformbox {
	background-color: #FFFFFF;
}
#agi-holidaycard-sendform {
	color: #323232;
	border: 10px solid #FFFFFF;
	padding: 18px;
	text-align: left !important;
}
#agi-holidaycard-sendbord {
	border: 1px solid #888e62;
}
#agi-holidaycard-sendcont {
	width: 648px;
}
#agi-holidaycard-sendviaemail {
	background-color: #FFFFFF;
	width: 578px;
	padding: 35px;
}
#agi-holidaycard-sendviaemail h3 {
	color: #b62929;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
}
#agi-holidaycard-sendviaemail ol {
	margin: 0;
}
#agi-holidaycard-sendviaemail input {
	width: 250px;
}
#agi-holidaycard-sendviaemail input.checkbox {
	width: auto;
}
#agi-holidaycard-sendviaemail #agi-holidaycard-emailrecips {
	overflow: hidden;
	padding-bottom: 7px;
	*padding-bottom: 17px;
}
#agi-holidaycard-sendviaemail #agi-holidaycard-emailrecips li {
	float: left;
	margin: 0 30px 10px 0;
	width: 258px;
}
#agi-holidaycard-sendviaemail #agi-holidaycard-emailrecips label {
	display: none;
}
#agi-holidaycard-sendviaemail #agi-holidaycard-emailsender {
	overflow: hidden;
}
#agi-holidaycard-sendviaemail #agi-holidaycard-emailsender li {
	float: left;
	margin: 0 30px 0 0;
	width: 258px;
}
#agi-holidaycard-sendviaemail #agi-holidaycard-emailsender label {
	display: block;
	margin-bottom: 5px;
}
#agi-holidaycard-sendviaemail a {
	/*color: #336699;*/
}
.agi-holidaycard-np {
	margin-bottom: 5px !important;
}
#agi-holidaycard-sendviaemail .agi-holidaycard-emp {
	padding-bottom: 20px;
}
#agi-holidaycard-sendform #agi-holiday-sendtabs {
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	width: 329px;
}
#agi-holidaycard-sendform #agi-holiday-sendtabs li {
	background: no-repeat bottom left;
	cursor: pointer;
	float: left;
	height: 36px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}
#agi-holidaycard-sendform #agi-holiday-sendtabs li#agi-holidaycard-sendtabemail {
	background-image: url(/agbeta/picswishes/tab_sendemail_inactive.jpg);
	margin-right: 3px;
	width: 153px;
}
#agi-holidaycard-sendform #agi-holiday-sendtabs li#agi-holidaycard-sendtabemail.agi-send-tab-open-tab {
	background-image: url(/agbeta/picswishes/tab_sendemail_active.jpg);
}
#agi-holidaycard-sendform #agi-holiday-sendtabs li#agi-holidaycard-sendtabfb {
	background-image: url(/agbeta/picswishes/tab_sendfb_inactive.jpg);
	width: 173px;
}
#agi-holidaycard-sendform #agi-holiday-sendtabs li#agi-holidaycard-sendtabfb.agi-send-tab-open-tab {
	background-image: url(/agbeta/picswishes/tab_sendfb_active.jpg);
}
#agi-holidaycard-sendviaemail #agi-holidaycard-addrecipbutt {
	background-image: url(/agbeta/picswishes/action_addrecipients.png);
	cursor: pointer;
	display: block;
	height: 24px;
	text-indent: -9999px;
	width: 194px;
}
#agi-holidaycard-sendviaemail #agi-holidaycard-recipactions {
	margin: 0 auto;
	overflow: hidden;
	padding-top: 12px;
	width: 192px;
}
#agi-holidaycard-sendviaemail #agi-holidaycard-recipactions li {
	float: left;
}
#agi-holidaycard-sendviaemail #agi-holidaycard-recipactions li#agi-holidaycard-recipprev {
	padding-right: 10px;
	width: 90px;
}
#agi-holidaycard-sendviaemail #agi-holidaycard-recipactions li#agi-holidaycard-recipsend {
	width: 92px;
}
#agi-holidaycard-sendviaemail #agi-holidaycard-recipactions input,
#agi-holidaycard-sendviaemail .agi-holidaycard-np input {
	border: 0px;
	height: auto;
	margin: 0;
	padding: 0;
	width: auto;
}
#agi-holidaycard-sendviaemail #agi-holidaycard-recipb {
	overflow: hidden;
	padding-top: 12px;
}
#agi-holidaycard-sendviaemail #agi-holidaycard-recipb a#agi-pw-addrecip {
	background-image: url(/agbeta/picswishes/action_addrecipients.png);
	display: block;
	float: left;
	height: 24px;
	text-indent: -9999px;
	width: 194px;
}
#agi-holidaycard-sendviaemail #agi-holidaycard-recipb img {
	float: left;
}
#agi-holidaycard-sendviaemail #agi-holidaycard-recipbtext {
	display: block;
	float: left;
	line-height: 24px;
	padding-left: 5px;
}
/*-------------------------------------------------------------------------
= Preview Page
--------------------------------------------------------------------------*/
#agi-holpreview-cont {
	overflow: hidden;
	width: 913px;
}
#agi-holpreview-card {
	float: left;
	width: 725px;
}
#agi-holpreview-card h2 {
	color: #b62929;
	font-size: 20px;
	font-weight: bold;
	line-height: normal;
	margin: 0;
	padding: 0 0 10px 0;
	text-align: center;
}
#agi-holpreview-cardbox {
	border: 1px solid #888e62;
	position: relative;
	width: 725px;
}
#agi-holpreview-cardbox div {
	background-image: url(/agbeta/picswishes/preview_previewbutton.png);
	cursor: pointer;
	height: 115px;
	left: 222px;
	position: absolute;
	text-indent: -9999px;
	top: 210px;
	width: 289px;
}
#agi-holpreview-cardtext {
	background-color: #FFF;
	background-image: none;
	color: #323232;
	float: right;
	height: 536px;
	padding: 25px 8px 8px 8px;
	text-align: left !important;
	width: 153px;
}
.agi-holidaycard-prevbutt {
	display: block;
	height: 24px;
	margin-bottom: 17px;
	text-indent: -9999px;
	width: 155px;
}
#agi-holpreview-signin {
	background-image: url(/agbeta/picswishes/preview_signin.png);
}
#agi-holpreview-join {
	background-image: url(/agbeta/picswishes/preview_join.png);
}
#agi-holpreview-send {
	background-image: url(/agbeta/picswishes/preview_send.png);
}
/*-------------------------------------------------------------------------
= Auto Complete
--------------------------------------------------------------------------*/
ul.agbeta-auto-complete {
        border: solid 2px #333;
        background-color: #e5e5e5;
        text-align: left;
        list-style-type: none;
        cursor: pointer;
        padding: 0;
        margin: 0;
        z-index: 1200;
        position: absolute;
        white-space: nowrap;
        }
li.agbeta-auto-complete {
        color: #000;
        padding: 2px 4px 2px 4px;
        text-decoration: none;
        cursor: pointer;
        }
li.agbeta-auto-complete-selected {
        background: #333;
        color: #FFFFFF;
        padding: 2px 4px 2px 4px;
        font-weight: normal;
        cursor: pointer;
        }
li.agi-input-hidden {
	display: none;
}
/*-------------------------------------------------------------------------
= Error Messaging
--------------------------------------------------------------------------*/
.agi-errormsg p {
	margin: 0 0 0 50px;
}
.agi-errormsg h4 {
	font-weight: bold;
	margin: 0 0 0 50px;
}
.ag-formerror .agi-formleft {
	color: #FF0000;
}
.ag-formerror input,
.ag-formerror select {
	background-color: #FFFFCC !important;
	border: 1px solid #FF0000 !important;
}
/*-------------------------------------------------------------------------
= disable groups in the address book popup and fix a margin issue
--------------------------------------------------------------------------*/
#agi-contact-or-groups {display: none;}
#agi-loading-message h2 {margin: 0px !important;}
/*-------------------------------------------------------------------------
= MSN Version
--------------------------------------------------------------------------*/
.msn-msnfoot1 {
	margin: 0 auto;
	width: 933px;
}
/*-------------------------------------------------------------------------
= SEO
--------------------------------------------------------------------------*/
#agi-deptseo {
    clear: both;
    color: #838383;
    font: 11px/1.4 verdana,arial,sans-serif;
    overflow: hidden;
    margin: 27px auto 0;
    padding: 0 12px;
    text-align: left;
    width: 816px;
}
#agi-deptseo h2 {
    color: #C94747;
    font: normal 26px 'OpusRoman',verdana,arial,helvetica,sans-serif;
    margin: 10px 0 12px 0;
    text-align: left;
}
#agi-deptseo a {
    color: #336699;
    text-decoration: none;
    white-space: nowrap;
}