/* general styles */
body {
	background-color:#4a4556;
	background-image:url(/agbeta/department/halloween09/bodyback.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	}
img {
	border:0;
}
a {
	color:#FFF;
	}	
	
/* headline styles */
	
#agi-deptpage h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#303;
	background-image:url(/agbeta/department/halloween09/h1background.jpg);
	background-repeat:repeat-x;
	position:relative;
	width:555px;
	}
	
/* Style for the Bic promotion H1 */
#agi-deptpage h1 a {
	background-image:url(/agbeta/ecards/bic_header.png);
	background-repeat:no-repeat;
	height:34px;
	width:187px;
	position:absolute;
	top:18px;
	left:378px;
	*left:362px;
	z-index:10;
	cursor:pointer;
	}
	
/* Style for the Bic promotion thumbs */
#agi-deptpage #agi-content #agi-deptcont #agi-bicthumb {	
	background-image:url(/agbeta/ecards/bic_thumb.png);
	background-repeat:no-repeat;
	width:100px;
	height:18px;
	position:absolute;
	top:35px;
	left:456px;
	z-index:10;
	cursor:pointer;
 	}
	
#agi-deptpage #agi-content h2, #agi-deptpage #agi-content h3, #agi-deptpage #agi-content h4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffcc;
	}
	
#agi-singlerow1 h2{
	text-indent: -9999px;
	height:49px;
	margin-left:5px;
	background:  url(/agbeta/department/halloween09/halloween_fun.jpg) no-repeat;
}
#agi-singlerow2 h2{
	text-indent: -9999px;
	height:49px;
	margin-left:5px;
	background:  url(/agbeta/department/halloween09/halloween_spooky.jpg) no-repeat;
}
#agi-singlerow3 h2{
	text-indent: -9999px;
	height:49px;
	margin-left:5px;
	background:  url(/agbeta/department/halloween09/halloween_custom.jpg) no-repeat;
}
	
#agi-deptpage #agi-content h3 {
	color:#ffcc33;
	font-size:13px;
	}
	
#agi-favlist ol li.agi-favtitle h3 {
	margin-top:-5px;
	}
	
/* header modifications */
#agi-header {
	background-color:transparent;
	color:#FFFFFF;
	}
	

#agi-header ul#agi-links li a {
	border-left:1px solid #FFF;
	color:#FFF;
	}
#agi-header #agi-logo a span {
	background: url(/agbeta/header/logo_white.png) no-repeat 11px 0px; }
/* footer modifications */
#agi-footer {
	background-image:url(/agbeta/department/halloween09/footer_graveyard.jpg);
	background-color:#4a4556 !important;
	background-position:bottom center;
	background-repeat:no-repeat;
	border:0 !important;
	color:#FFFFFF;
	height:522px;
	}
	
#agi-footer ul li a, #agi-footer ul#agi-footerhome li span {
	border-left:1px solid #FFF;
	}
	
/* transparent AGI logo */
#agi-footer p a.agi-interactiveimg {
	background-image: url(/agbeta/footer/interactive_invert.png);
	vertical-align:baseline;
	}
	
#agi-footer p {
	vertical-align:bottom;
	}
	
.msn-msnfoot1 {
	background-color:#EEE;
    }
	


	
#agi-deptpage #agi-content div .agi-view-all {
	color:#fff;
	font-size:12px;
	}
#agi-deptpage #agi-content div .agi-view-all, #agi-collectionpage #agi-content div .agi-view-all {
right:20px;
top:35px;
}
	
#agi-deptcont {
	background-color:#0f0214;
	background-image:url(/agbeta/department/halloween08/contentbgrd.jpg);
	background-repeat:repeat-x;
	position:relative;
	}
	
.agi-column {
	background-image:url(/agbeta/department/halloween09/mainback.jpg);
	background-repeat:repeat-x;
	background-color:#4a4556;
	}
	
#agi-deptpage #agi-content #agi-deptcont div {
	border:0;
	width:580px;
	}
	
/* modifications to main containers to allow for absolutely positioned bgrd images */
#agi-main,
#agi-content,
#agi-rail {
	position:relative;
	*height: 1%;
	}
	
#agi-main {
	padding-bottom:0px;
	}
	
/* absolutely positioned bgrd images */
#agi-mainimg1, #agi-mainimg2, #agi-mainimg3, #agi-mainimg4 {
	display:none;
	}
	
#agi-deptpage #agi-content ul#agi-morelist li {
	background-image:none;
	}
	
#agi-deptpage #agi-content #agi-deptcont div {
	padding-bottom:0px;
	}
	

	
#agi-deptpage #agi-content #agi-deptcont div#agi-deptcarousel div {
	padding-bottom:0;
	}
	
	
/* drop shadow behind thumbs */
.agi-spotrow li a, .agi-spotrow li a:hover, .agi-spotrow li a span.agi-tabbottom, .agi-spotrow li a:hover span.agi-tabbottom {
	background-image:url(/agbeta/department/halloween08/sprite_thumbcat.gif);
	}
	
.agi-spotrow li a span.agi-tabbottom {
	height:12px;
	}
	
.agi-spotrow li a:hover span.agi-tabbottom {
	background-position:-391px 0;
	}
	
#agi-deptpage #agi-content .agi-spotrow li a h3 {
    color:#000;
    text-decoration:none;
	font-size:12px;
}

#agi-deptpage #agi-content .agi-spotrow li a:hover h3 {
    color:#A6A6A6;
    text-decoration:none;
}

.agi-spotrow li a span {
color:#FFF;
}

.agi-spotrow li a:hover span {
color:#EA3AF8;
}

#agi-deptpage #agi-content ul.agi-justthumbs {
	list-style:none;
	}
	
#agi-deptpage #agi-content ul.agi-justthumbs li {
	float:left;
	margin:0;
	padding:0 23px 15px 22px;
	*padding-right:19px;
	text-align:left;
	width:100px;
	}

/* drop shadow behind thumbs */
#agi-deptpage #agi-content ul.agi-justthumbs li img,
#agi-favlist ol li.agi-favthumb img {
	padding-right:4px;
	padding-bottom:4px;
	background-image:url(/agbeta/department/thumbshadow.png);
	background-repeat:no-repeat;
	}
	
#agi-deptpage #agi-content ul.agi-justthumbs li span {
	margin:0;
	padding:0;
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:100px;
	}
	
#agi-deptpage #agi-content li a span.agi-tabbottom {
	width:120px;
	}
	
/* border around main thumb area */
#agi-deptpage #agi-content #agi-deptcont #agi-deptborder {
	background:#000;
	border:1px solid #303;
	width:578px;
	position:relative;
	}

/* left rail*/
#agi-rail .agi-searchform li.fli-ag-searchtext label {
	background-color:#ebdef2;
	border-bottom:1px solid #c197d8;
	color:#808595;
	font-size:11px;
	}
	
#agi-rail a {
	color:#620f81;
	}
	
#agi-rail ol#agi-guided-nav h2, #agi-rail .agi-occasions ol h3 {
	background-color:#ebdef2;
	}
	
#agi-rail ol#agi-guided-nav li.agi-list-head, #agi-rail .agi-occasions ol li.agi-list-head {
	border-bottom:1px solid #f9c4fd;
	}
	
#agi-rail .agi-searchform li.fli-ag-searchtext input.input,
.agi-lazyinput {
	border:1px solid #a389b0;
	background-color:#f5eff8;
	color:#808595;
	}
	
#agi-rail #agi-nav-signup,
#agi-rail #agi-nav-desktop,
#agi-rail .agi-searchform,
#agi-rail #agi-leftnav {
	background:transparent url(/agbeta/department/halloween08/sprite_back_v1.jpg) repeat-y scroll left bottom;
	}
	
/* browse section */
#agi-favlist {
	border:1px solid #d8d197;
	overflow:hidden;
	padding:10px;
	position:relative;
	}
	
#agi-favlist ol {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:145px;
	}
	
#agi-favlist ol li {
	margin:0;
	padding:3px 10px;
	padding-left:28px;
	}
		
#agi-favlist ol li.agi-favthumb,
#agi-favlist ol li.agi-favtitle {
	padding:0 0 5px 0;
	text-align:center;
	}
	
#agi-favlist ol li.agi-favtitle {
	text-align:left;
	}
	
#agi-favlist ol li.agi-favtitle h3 {
	color:#888064;
	display:block;
	padding:3px 5px 0 22px;
	font-size:13px;
	font-weight:bold;
	}
	
#agi-favlist ol li.agi-lastfav a {
	color:#EE353D;
	} 
	
/* style for the large drop shadow behind the main content (not currently being used) */

#agi-deptpage #agi-content {
	background-image:url(/agbeta/department/mainshadow.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-right:9px;
	padding-bottom:9px;
	}

	
/* breadcrumbs */
#agi-content-head {
	padding-left:15px;
	width:555px;
	background-color:#6f677e;
	}

ul#agi-breadcrumbs {
	width:560px;
	}
	
ul#agi-breadcrumbs li {
	color:#000;
	}
	
ul#agi-breadcrumbs li a {
	color:#000;
	}
	
#agi-rail ol#agi-guided-nav li {
	border-bottom:1px solid #e4baf3;
}

#agi-nowplaying {
	background: url(/agbeta/department/halloween09/now_playing.jpg) no-repeat;
	width:570px;
	height:425px;
}
#agi-deptcont #agi-nowplaying-content {
font-family:times New Roman;
font-size:15px;
font-weight:bold;
left:200px;
position:absolute;
text-align:center;
top:190px;
width:205px !important;
}

#agi-deptcont #agi-nowplaying-content img {
	margin-bottom:5px;
}
#agi-footer ul li a, #agi-footer ul#agi-footerhome li span {
color:#fff;
}
#agi-overtabs {
	background: url(/agbeta/department/halloween09/headerimg.png) no-repeat scroll 140px 0;
}
#agi-halloween-iphone {
	background: url(/agbeta/department/halloween09/halloween_iphone.jpg) no-repeat;
	height:192px;
	width:580px;
}
#agi-deptpage #agi-content #agi-halloween-iphone .agi-view-all {
right:25px !important;
top:125px !important;
}

#agi-rail .agi-searchform li.fli-button input.button {
background:transparent url(/agbeta/department/halloween09/go.gif) no-repeat scroll left top;
}

#agi-singlerow2, #agi-singlerow3 {
	margin-top:10px !important;
}
/*---------------NEW SPOTROW2-----------------------*/

.agi-spotrowlarge ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 2px;
}
.agi-spotrowlarge ul li {
display:inline;
float:left;
margin:0 5px;
width:177px;
height:187px;
}
.agi-spotrowlarge li {
background-image:url(/agbeta/department/halloween09/halloween-thumb-back.jpg);
}
.agi-spotrowlarge li:hover {
background-image:url(/agbeta/department/halloween09/halloween-thumb-back2.jpg);
color:#7b2899;
}
.agi-spotrowlarge li a img {
border:medium none;
height:120px;
width:160px;
padding-left:9px;
padding-top:32px;
}
.agi-spotrowlarge li a:hover span {
color:#7b2899 !important;
text-decoration:none;
}



#agi-deptpage #agi-content li a span, #agi-collectionpage #agi-content li a span {
display:block;
margin-top:0px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:100px;
font-size:12px;
color:#000;
}

#agi-deptpage #agi-content li a span.agi-tabbottom {
width:120px;
}

#agi-deptpage #agi-content #agi-deptcont div#agi-halloween-promo {
	margin: 15px 0;
	text-align: center;
}