/* Christmas Department Page 10.14.2011
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
body#agi-deptpage {
	background: url(/agbeta/occasion/christmas/occasion/bodyBG.png) no-repeat 50% 0;
}

#agi-content img {
	border: 0;
}

#agi-content-head {
	display: none;
}

#agi-tout {
	background: transparent url(/agbeta/occasion/christmas/ecards/billboard-back-011411.jpg) no-repeat 0 0;
	height: 290px;
	left: 0;
	margin: 0;
	position: absolute;
	top: 0;
	width: 740px;
	z-index: 10;
}

a#agi-toppick {
	display: block;
	height: 200px;
	position: absolute;
	right: 60px;
	top: 40px;
	width: 310px;
}

#agi-deptpage h1 {
	background: none;
	border: 0 none;
	color: #f03c44;
	font-family: 'HelveticaNeueW01-45Ligh',arial,sans-serif;
	font-size: 27px;
	margin: 0 0 40px 35px;
	padding: 10px 0 0 0;
	position: relative;
}

#agi-tout p {
	color: #102b64;
	display: block;
	font-family: 'OpusRoman',arial,sans-serif;
	font-size: 19px;
	line-height: 1.2em;
	margin: 0 2px 20px 100px;
	width: 265px;
}

#agi-tout p a {
	color: #102b64;
}

a#agi-tout-viewall {
	margin: 0 0 0 100px;
}

#agi-deptpage #agi-content h2,
#agi-deptpage #agi-content h3,
#agi-deptpage #agi-content h4 {
	color: #f03c44;
	font-family: 'OpusRoman',arial,sans-serif;
	font-size: 24px;
	margin: 0 0 15px 8px;
	padding: 0;
}

#agi-deptpage #agi-content h3 {
	color: #fc3;
	font-size: 13px;
}

#agi-favlist ol li.agi-favtitle h3 {
	margin-top: -5px;
}

#agi-deptpage #agi-content div .agi-view-all {
	color: #fff;
	font-size: 12px;
}

#agi-deptpage #agi-content div .agi-view-all {
	right: 20px;
	top: 35px;
}

#agi-deptcont {
	margin: 300px 0 0 0;
	position: relative;
}

.agi-column {
	background: none;
}

#agi-deptpage #agi-content #agi-deptcont div {
	border: 0;
	width: 580px;
}

#agi-main, #agi-content, #agi-rail {
	position: relative;
}

#agi-rail {
	margin: 0;
	padding: 0;
}

#agi-main {
	overflow: visible;
	width: 100%;
	padding-bottom: 0;
	border: 0px none;
}

#agi-content {
	margin: 0 0 0 15px;
	width: 570px;
}

/* 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: 0;
	width: 570px;
}

#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;
	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: url(/agbeta/department/thumbshadow.png) no-repeat;
}

#agi-deptpage #agi-content ul.agi-justthumbs li span {
	margin: 0 auto;
	padding: 0;
	display: block;
	text-align: center;
	width: 100px;
}

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

#agi-deptpage #agi-content #agi-deptcont #agi-deptborder {
	overflow: visible;
	padding: 0;
	position: relative;
	width: 570px;
}

#agi-adrail {
	margin: 312px 17px 0 0;
}

#agi-christmas-sponsor {
	margin: 0 auto 25px auto;
	text-align: center;
	width: 110px;
}

#agi-christmas-sponsor p {
	color: #c00;
	font-size: 11px;
	margin: 0 0 10px 0;
}

#agi-christmas-sponsor img {
	border: 0 none;
}

#agi-deptpage #agi-content h2#agi-dept-ppc-head {
	margin: 0 0 8px 8px;
}

#agi-deptpage #agi-content #agi-deptcont div#agi-dept-ppc {
	background: url(/agbeta/occasion/christmas/ecards/ppc-back.jpg) no-repeat 0 0;
	height: 246px;
	margin: 0 auto 25px auto;
	overflow: visible;
	padding: 20px 0 0 0;
	position: relative;
	width: 564px;
}

#agi-deptpage #agi-content #agi-deptcont div#agi-dept-ppc-ribbon {
	background: url(/agbeta/occasion/christmas/ecards/ribbon-corner.png) no-repeat right 0;
	height: 114px;
	position: absolute;
	right: -33px;
	top: -24px;
	width: 120px;
	z-index: 1;
}

a#agi-ppc-viewall {
	bottom: 25px;
	color: #838383;
	position: absolute;
	right: 25px;
}

/* =Cat Lists
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
#agi-browselist {
	margin: 0;
	padding: 0;
}

#agi-deptpage #agi-content #agi-deptcont #agi-browselist {
	margin: 0 0 22px 0;
	padding: 0;
	width: 570px;
}

#agi-deptpage #agi-content #agi-deptcont #agi-browsebox {
	margin: 0;
	padding: 0;
	width: 570px;
}

#agi-deptpage #agi-content #agi-deptcont #agi-browsebox h2 {
	margin: 0 0 12px 8px;
	padding: 0;
}

#agi-browsebox ol {
	display: inline;
	float: left;
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0;
	overflow: hidden;
	text-align: left;
	width: 179px;
}

#agi-browsebox ol li {
	display: inline;
	float: left;
	font-size: 12px;
	margin: 0 0 4px 26px;
	padding: 0;
	text-align: left;
	width: 134px;
}

#agi-browsebox ol li.agi-browsetitle {
	margin: 0 0 4px 16px;
}

#agi-deptpage #agi-content #agi-browsebox ol li.agi-browsetitle h3 {
	color: #0093d0;
	font-family: 'OpusRoman',arial,sans-serif;
	font-size: 22px;
	font-weight: normal;
	margin: 0;
	width: 118px;
}

#agi-browsebox ol li.agi-cathead-thumb {
	background: url(/agbeta/occasion/christmas/ecards/cat-thumb-back.png) no-repeat 0 0;
	height: 120px;
	margin: 0 0 10px 0;
	padding: 6px 11px 10px 8px;
	width: 160px;
}

#agi-browsebox ol li a {
	color: #838383;
}

#agi-deptpage #agi-content #agi-browsebox ol h3 {
	margin: 0 0 5px 0;
	padding: 0;
	color: #000;
	font-size: 14px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-transform: none;
}

#agi-deptpage #agi-content #agi-browsebox ol h3 a {
	color: #0093d0;
}

/* =Thumb Rows
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
#agi-deptpage #agi-content #agi-deptcont div#agi-singlerow {
	margin: 0 0 15px 0;
}

.agi-spotrowlarge ul,
#agi-dept-ppc ul {
	clear: both;
	list-style: none;
	margin: 0 0 25px 0;
	overflow: hidden;
	padding: 0 2px;
}

.agi-spotrowlarge ul li {
	background: url(/agbeta/occasion/christmas/ecards/thumb-back.png) no-repeat 0 0;
	display: inline;
	float: left;
	margin: 0 5px 0 5px;
	padding: 0;
	width: 170px;
}

#agi-dept-ppc ul li {
	background: url(/agbeta/occasion/christmas/ecards/ppc-card-back.png) no-repeat 14px 0;
	display: inline;
	float: left;
	margin: 0 6px 0 7px;
	padding: 13px 0 0 0;
	text-align: center;
	width: 126px;
}

.agi-spotrowlarge li a,
#agi-dept-ppc li a {
	display: block;
	position: relative;
}

#agi-deptpage #agi-content .agi-spotrowlarge li a:hover,
#agi-deptpage #agi-content #agi-dept-ppc li a:hover {
	text-decoration: none;
}

.agi-spotrowlarge li a img {
	height: 120px;
	margin: 0 0 10px 0;
	padding: 0;
	width: 160px;
}

#agi-dept-ppc li a img {
	height: 125px;
	margin: 0 0 10px 0;
	padding: 0;
	width: 90px;
}

.agi-spotrowlarge li a:hover span,
#agi-dept-ppc li a:hover span {
	text-decoration: underline;
}

#agi-deptpage #agi-content li a span {
	color: #838383;
	display: block;
	font-size: 12px;
	margin: 0 auto;
	padding: 0 8px 0 0;
	text-align: center;
	width: 160px;
}

#agi-deptpage #agi-content #agi-dept-ppc li a span {
	color: #838383;
	display: block;
	font-size: 12px;
	line-height: 1.2em;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 126px;
}

#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;
}

#agi-deptpage #agi-content li a span.agi-tab-new {
	background: url(/agbeta/tab-new.png) no-repeat 0 0;
}

#agi-deptpage #agi-content li a span.agi-tab-new,
#agi-deptpage #agi-content li a span.agi-tab-free,
#agi-deptpage #agi-content li a span.agi-tab-mature {
	height: 55px;
	left: 0;
	position: absolute;
	text-indent: -9999em;
	top: 0;
	width: 55px;
	z-index: 10;
}

#agi-deptpage #agi-content li a span.agi-tab- {
	display: none;
}

#agi-deptpage #agi-xmas-micetype p {
	color: #838383;
	margin-left: 10px;
}

#agi-deptpage #agi-xmas-micetype p a {
	color: #0093D0;
	text-decoration: underline;	
}