/* =General Styles 03.27.2009
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
body {
	background:#000000 url(/agbeta/contest/2009_tombstone/revisedBG.jpg) no-repeat center top;
}
img {
	border:none;
}
#agi-header {
	background-color:transparent;
}
#agi-header #agi-logo a span {
	background:transparent url(/agbeta/contest/2009_tombstone/ag-logo_white.png) no-repeat scroll 0 0;
}
#agi-header #agi-logo a {
	color:transparent;
	font-size:0;
	line-height:0;
}
#agi-header-original #agi-logo-original a span {
	background:transparent url(/agbeta/contest/2009_tombstone/ag-logo_white.png) no-repeat scroll 0 0;
}
#agi-header-original #agi-logo-original a {
	color:transparent;
	font-size:0;
	line-height:0;
}
ul#agi-members li a.agi-mem-signin, ul#agi-members li a.agi-mem-signout, ul#agi-members li a.agi-mem-join, ul#agi-members li a.agi-mem-myagclose {
background-image:url(/agbeta/button/nav_sprite_v1.gif);
}
p.agi-welcome {
	color:#fff;
}
#agi-header ul#agi-links li a {
	border-left:1px solid #FFFFFF;
	color:#FFFFFF;
}
.agi-talkicon, .agi-shieldicon, .agi-cardicon, .agi-houseicon, .agi-staricon {
	background-image:url(/agbeta/icons/icons_sprite_v1.png);
	background-repeat:no-repeat !important;
}
#agi-footer {
background-color:transparent;
	border-top:0;
	margin: auto;
}
a:active {
	outline: none;
}

a:focus {
	-moz-outline-style: none;
}

#agi-main {
	width: 933px;
	overflow: hidden;
}

.agi-column {
	background: none;
}

#agi-adrail {
	margin: 0 5px 0 0;
	padding: 3px;
	border: 1px solid #e5e1bb;
}

#agi-content {
	color: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	margin: 0 0 0 12px;
	width: 921px;
	text-align: left;
	position: relative;
}

#agi-content a {
	color: #a99bda;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}

#agi-content a:hover {
	text-decoration: underline;
}

#agi-content h2 {
	margin: 0;
	padding: 0;
	height: 101px;
	width: 923px;
	text-indent: -9999px;
	position: relative;
}

#agi-content h2#agi-tombstone1-head {background: transparent url(/agbeta/contest/2009_tombstone/tombstone_title.png) no-repeat left bottom;}
#agi-content h2#agi-tombstone2-head {background: transparent url(/agbeta/contest/2009_tombstone/tombstone_msn_title.png) no-repeat left bottom;}

#agi-content h2#agi-tombstone1-head a#agi-pageheadfrontline,
#agi-content h2#agi-tombstone2-head a#agi-pageheadfrontline {
	position: absolute;
	top: 9px;
	right: 0;
	width: 340px;
	height: 70px;
}

#agi-content h4 {
	margin: 0 5px 15px 20px;
	padding: 0;
	font-weight: bold;
}

#agi-content p {
	margin: 10px 5px 15px 30px;
}

ul#agi-breadcrumbs {
	margin: 0 0 12px 0;
	padding: 0 8px;
	width: 725px;
	line-height: normal;
	text-transform:none;
}

ul#agi-breadcrumbs li {
	margin: 0 6px 0 0;
	padding: 0;
	font-weight: bold;
	color: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
}

ul#agi-breadcrumbs li a {
	font-weight: normal;
	font-size: 12px;
	color: #fc3;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.agi-section {
	margin:0 0 10px 10px;
	padding: 0;
}

.agi-section-content {
	margin: 0;
	padding: 0;
	width: 933x;
	overflow: hidden;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
.agi-entries {
	margin-top:30px;
}
#agi-bottom-links, #agi-bottom-links2 {
	margin: 0 0 30px 0;
	padding: 0;
	text-align: center;
}

ul#agi-bottom-links{
	margin: 0 0 12px 0;
	padding: 0;
	list-style: none;
	text-align: center;
}

#agi-content p#agi-bottom-links2{
	margin: 0 0 12px 0;
	color:#a99bda;
}
p.agi-bottom-links2 a{
	color:#a99bda;
	text-decoration:underline;
}
#agi-content p.agi-legal {
	margin: 0 0 30px 0;
	font-size: 10px;
	color: #999;
	text-align: center;
}

#agi-displayoptions {
	margin: 0 0 12px 0;
	padding: 4px 45px 0 18px;
	/*width: 678px;*/
	overflow: hidden;
	text-transform: lowercase;
}

ul#agi-filter {
	margin: 0;
	padding: 0;
	text-align: left;
	color: #000;
	float: left;
	list-style: none;
}

div#agi-sort {
	margin: 0;
	text-align: left;
	color: #000;
	float: right;
}

ul#agi-bottom-links li,
ul#agi-filter li{
	margin: 0 8px 0 0;
	padding: 0 8px 0 0;
	display: inline;
	color: #a99bda;
	border-right: 1px dotted #a99bda;
}

ul#agi-bottom-links li.last,
ul#agi-filter li.last{
	margin: 0;
	padding: 0;
	border: none;
}

ul#agi-filter li.head {
	margin: 0 20px 0 0;
	border: none;
}

ul#agi-filter li.agi-selected a {
	color: #f93;
}

#agi-pawstosavepets a {
	margin: 0 0 0 66px;
	padding: 0;
	background: url(/agbeta/contest/2009_pets/pawstosavepets.gif) no-repeat left top;
	width: 583px;
	height: 105px;
	display: block;
	text-indent: -9999px;	
}

#agi-bottom-ad {
	margin: 0 auto 12px auto;
	padding: 0;
	width: 336px;
}

.agi-viewmore a{
	margin: 3px 15px 4px 30px;
	float: left;
	font-size:11px;
	text-decoration:underline !important;
	color:#f9cb33 !important;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.agi-viewmore h3 {
	color:#fff;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#tiptext {
	margin:10px 0 0 40px;
}
h3#agi-pets-error {
	margin: 35px 0 80px 0;
	padding: 0 8px;
	color: #f00;
	font-weight: bold;
	text-transform: none;
}


/* Form Elements
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
input, textarea, select {
	margin: 0;
	padding: 2px;
	background-color: #d5bae4;
	border: 1px solid #003;
	color: #000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

select {
	padding: 1px;
}

.form fieldset {
	margin: 0;
	padding: 0;
}

.fli-input input {
	width: 150px;
}

.fli-input select {
	width: 155px;
}


/* Headlines
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
h3#agi-head-enterinfo,
h3#agi-head-uploadphoto,
h3#agi-head-promote,
h3#agi-head-browse,
h3#agi-head-challenge,
h3#agi-head-winner,
h3#agi-head-webshots-select,
h3#agi-head-rules,
h3#agi-head-faq,
#agi-mod-ecards h3,
#agi-petecards h3,
#agi-runnersup h3,
h3#agi-head-congrats,
h3#agi-head-tellafriend,
h3#agi-head-share {
	margin: 0 0 6px 8px;
	padding: 0;
	text-indent: -9999px;
}
h3#agi-head-enterinfo {background: url(/agbeta/contest/2009_tombstone/tombstone_head_enterinfo.png) no-repeat 0 0; width: 310px; height: 52px;}
h3#agi-head-uploadphoto {background: url(/agbeta/contest/2009_tombstone/tombstone_head_uploadphoto.png) no-repeat 0 0; width: 247px; height: 45px;}
h3#agi-head-promote {background: url(/agbeta/contest/2009_tombstone/tombstone_head_promote.png) no-repeat 0 0; height: 47px; width: 283px;}
h3#agi-head-congrats {background: url(/agbeta/contest/2009_tombstone/tombstone_head_congratulations.png) no-repeat 0 0; height: 45px; width: 216px;}
h3#agi-head-browse {background: url(/agbeta/contest/2009_tombstone/tombstone_head_browse.png) no-repeat 0 0; height: 48px; width: 215px;}
h3#agi-head-challenge {background: url(/agbeta/contest/2009_tombstone/tombstone_head_challenge.png) no-repeat 0 0; width: 592px; height: 51px;}
h3#agi-head-winner {background-position: 0 -434px; height: 44px; width: 520px;}
h3#agi-head-webshots-select {background-position: 0 -252px; height: 47px; width: 456px;}
h3#agi-head-rules {background: url(/agbeta/contest/2009_tombstone/tombstone_head_rules.png) no-repeat 0 0; height: 48px; width: 80px;}
h3#agi-head-faq {background: url(/agbeta/contest/2009_tombstone/tombstone_head_faqs.png) no-repeat 0 0; width: 80px; height: 54px;}
#agi-mod-register h3, #agi-mod-register2 h3, #agi-mod-search h3, #agi-mod-upload h3, #agi-mod-upload2 h3, h3#agi-toprated, h3#agi-head-recent, h3#agi-newest, #agi-mod-invite h3 , #agi-mod-invite2 h3{color:#fce59a; font-weight:bold;margin:0 0 10px 10px;font-family:Georgia, "Times New Roman", Times, serif;text-transform:none;}
#agi-mod-search h3 {margin-left:30px;}
#agi-contest-2009pets-challenge #agi-mod-register h3 {background-position: 0 -326px; width: 192px; height: 35px;}
#agi-mod-ecards h3 {background-position: -122px -299px; width: 86px; height: 27px;}
#agi-contest-2009pets-winners #agi-mod-ecards h3 {background-position: -202px -326px; width: 139px; height: 35px;}
#agi-petecards h3 {background-position: -201px -326px; width: 141px; height: 35px;}
#agi-runnersup h3 {background-position: -120px -397px; width: 278px; height: 37px;}
h3#agi-head-tellafriend {background: url(/agbeta/contest/2009_tombstone/tombstone_head_tellfriend.png) no-repeat 0 0; width: 182px; height: 47px;}
h3#agi-head-share {background: url(/agbeta/contest/2009_tombstone/tombstone_head_share.png) no-repeat 0 0; width: 249px; height: 47px;}

h3#agi-head-recent {
	float:left;
}
h3#agi-head-winner-dog,
h3#agi-head-winner-cat {
	margin: 0 0 6px 8px;
	padding: 0;
	text-indent: -9999px;
	width: 725px;
	height: 43px;
}
h3#agi-head-winner-dog {background: url(/agbeta/contest/2009_pets/headlines-winner-dog.gif) no-repeat 0 0;}
h3#agi-head-winner-cat {background: url(/agbeta/contest/2009_pets/headlines-winner-cat.gif) no-repeat 0 0;}

#agi-mod-register-closed h3 {
	margin: 0 0 6px 8px;
	padding: 0;
	text-indent: -9999px;
	height: 37px;
	width: 213px;
	background: url(/agbeta/contest/2009_pets/headlines-regclosed.gif) no-repeat 0 0;
}

#agi-contest-2009pets-challenge #agi-mod-register-closed h3 {
	margin: 0 0 6px 8px;
	padding: 0;
	text-indent: -9999px;
	height: 37px;
	width: 180px;
	background: url(/agbeta/contest/2009_pets/headlines-vote.gif) no-repeat 0 0;
}



#agi-hpthumbs h3 { /* TEMP!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
	float: left;
}
#agi-hpthumbs {
	margin-left:40px;
}
/* Home Page
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
#agi-pets-billboard,
#agi-pets-billboard-msn,
#agi-pets-billboard-end,
#agi-pets-billboard-msn-end {
	margin: 0 0 0 -9px;
	padding: 0;
	width: 753px;
	height: 300px;
	text-indent: -9999px;
	position: absolute;
	top: 0;
	left: 0;
}
#agi-pets-billboard {background: url(/agbeta/contest/2009_pets/040909billboard.jpg) no-repeat left top;}
#agi-pets-billboard-msn {background: url(/agbeta/contest/2009_pets/040909billboard-msn.jpg) no-repeat left top;}
#agi-pets-billboard-end {background: url(/agbeta/contest/2009_pets/052609billboard.jpg) no-repeat left top;}
#agi-pets-billboard-msn-end {background: url(/agbeta/contest/2009_pets/052609billboard-msn.jpg) no-repeat left top;}

#agi-pets-billboard a#agi-votenow,
#agi-pets-billboard-msn a#agi-votenow,
#agi-pets-billboard-end a#agi-votenow,
#agi-pets-billboard-msn-end a#agi-votenow {
	margin: 0;
	padding: 0;
	width: 166px;
	height: 84px;
	display: block;
	position: absolute;
	left: 366px;
	top: 155px;
	z-index: 200;
}

#agi-pets-billboard a#agi-bbfrontline,
#agi-pets-billboard-msn a#agi-bbfrontline,
#agi-pets-billboard-end a#agi-bbfrontline,
#agi-pets-billboard-msn-end a#agi-bbfrontline {
	margin: 0;
	padding: 0;
	width: 166px;
	height: 84px;
	display: block;
	position: absolute;
	left: 376px;
	top: 30px;
	z-index: 100;
}

#agi-pets-billboard ul,
#agi-pets-billboard-msn ul,
#agi-pets-billboard-end ul,
#agi-pets-billboard-msn-end ul {
	list-style: none;
	position: relative;
	z-index: 10;
}

#agi-mod-register, #agi-mod-upload,
#agi-mod-search, #agi-mod-invite, #agi-mod-invite2,
#agi-mod-ecards,#agi-mod-register2,
#agi-mod-register-closed {
	margin: 0;
	padding: 0;
	float: left;
	width: 220px;
	color: #fff;
	font-size: 12px;
}

#agi-mod-register,
#agi-mod-register-closed {
	margin: 0;
	padding: 0;
	width: 210px;
}
#agi-mod-register2 {
	width:200px;
}
#agi-mod-invite2 {
	width:200px;
}
#agi-mod-register p,
#agi-mod-register-closed p {
	margin: 0 0 38px 0;
	padding: 0 12px;
}

#agi-mod-register2 p{
	margin: 0 0 10px 0;
	padding: 0 12px;
}

#agi-mod-invite p, #agi-mod-invite2 p {
	margin: 0 0 15px 0;
	padding: 0 12px;
}

#agi-mod-ecards {
	margin: 0 0 12px 0;
	padding: 0 15px;
	width: 240px;
}

#agi-mod-ecards p {
	margin: 0 0 12px 0;
	padding: 0 12px;
}

#agi-mod-ecards .agi-singlethumb {
	margin: 0 0 4px 0;
	float: right;
	width: 110px;
	text-align: center;
}

#agi-mod-ecards .agi-singlethumb img {
	border: none;
}

#agi-mod-ecards .agi-singlethumb span {
	display: block;
	color: #036;
	font-size: 11px;
}

#agi-mod-ecards .agi-singlethumb span a {
	color: #036;
}

#agi-mod-search {
	width: 210px;
}

#agi-mod-search ol {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
}

#agi-mod-search ol li {
	margin: 0 0 10px 0;
	padding: 0;
}
#agi-mod-upload {
	width: 250px;
	margin:0;
	padding:0;
}
#agi-mod-upload2 {
	width: 210px;
	margin:0;
	padding:0;
	float:left;
}
#agi-mod-upload p, #agi-mod-upload2 p {
	margin: -20px 0 2px 10px;
}
fieldset#agi-home-search {
	border: 0;
	text-align: center;
}

fieldset#agi-home-search label {
	display: none;
}

#agi-button-register, #agi-button-upload, #agi-button-search, #agi-button-enter, #agi-button-votenow, #agi-vote-now2 #agi-button-votenow, #agi-clickhere {
	margin: 0 auto;
	padding: 0;
	display: block;
	text-indent: -9999px;
}
#agi-button-register {
	background: url(/agbeta/contest/2009_tombstone/tombstone_enternow.png) no-repeat 0 0;
	width: 189px;
	height: 57px;
}
#agi-button-votenow {
	background: url(/agbeta/contest/2009_tombstone/tombstone_votenow.png) no-repeat 0 0;
	width: 274px;
	height: 173px;
}
#agi-vote-now2 #agi-button-votenow {
	background: url(/agbeta/contest/2009_tombstone/tombstone_votenow2.png) no-repeat 0 0;
	width: 274px;
	height: 173px;
}
#agi-clickhere {
	background: url(/agbeta/contest/2009_tombstone/tombstone_clickhere.png) no-repeat 0 0;
	width: 394px;
	height: 95px;
}
#agi-button-search {
	background: url(/agbeta/contest/2009_tombstone/tombstone_searchentries.png) no-repeat 0 0;
	width: 187px;
	height: 60px;
}
#agi-button-upload {
	background: url(/agbeta/contest/2009_tombstone/tombstone_uploadnow.png) no-repeat 0 0;
	width: 189px;
	height: 58px;
}
#agi-button-enter {
	background: url(/agbeta/contest/2009_tombstone/tombstone_enter.png) no-repeat 0 0;
	width: 188px;
	height: 58px;
}


/* Register Page
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
#agi-petinfo {
	margin: 0;
	padding: 0 241px 0 0;
	width: 500px;
	background: url(/agbeta/contest/2009_pets/register-buster.jpg) no-repeat 447px 33px;
}

#agi-contest-2009pets-register #agi-enterinfo {
	margin-bottom: 40px;
}

#fli-petage h4,
#agi-petinfo ol label {
	margin: 0 0 2px 0;
	font-size: 16px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	color: #069;
	text-transform: lowercase;
}

#agi-petinfo ol li {
	margin: 0 0 12px 0;
}

#fli-petdescription textarea {
	width: 375px;
	height: 115px;
}

#agi-petinfo ol li.fli-input input {
	width: 220px;
}

#agi-petinfo ol li.fli-input select {
	width: 225px;
}

#agi-petinfo ol li.fli-input select#petage_years,
#agi-petinfo ol li.fli-input select#petage_months {
	width: 100px;
}

#agi-petphotoupload li#fli-upload-mycomputer input.radio,
#agi-petphotoupload li#fli-upload-mycomputer label,
#agi-petphotoupload li#fli-upload-webshots input.radio,
#agi-petphotoupload li#fli-upload-webshots label {
	margin: 0;
	padding: 0;
	display: inline;
}

#fli-ownyes,
#fli-ownno {
	margin: 0 8px 0 0;
	display: inline;
}

#agi-petphotoupload li#fli-upload-mycomputer div,
#agi-petphotoupload li#fli-upload-webshots div {
	border: 1px solid #fe9e0e;
	width: 375px;
}

#agi-petphotoupload li#fli-webshots-membername label,
#agi-petphotoupload li#fli-webshots-password label,
#agi-petphotoupload li#fli-selectphoto label {
	display: block;
}

#fli-agreeterms input#agi-btnsubmit {
	background: url(/agbeta/contest/2009_tombstone/tombstone_submit.png) no-repeat;
	width: 134px;
	height: 66px;
	cursor: pointer;
}

#fli-webshots-login input#agi-btnlogin {
	background: url(/agbeta/contest/2009_pets/buttons.gif) no-repeat 0 -215px;
	width: 83px;
	height: 29px;
	cursor: pointer;
}

#fli-photobrowse input#agi-btnbrowse {
	background: url(/agbeta/contest/2009_tombstone/tombstone_browse.png) no-repeat;
	width: 126px;
	height: 58px;
	cursor: pointer;
	float: left;
}
#agi-receive-communication {
	width:330px;
}
#agi-petinfo ol #fli-petage label {
	margin: 0 15px 0 0;
	display: inline;
	font-size: 12px;
}

form#petRegister h4,
form#petRegister label {
	color: #069;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-transform: lowercase;
}

#agi-petphotoupload ol {
	width: 100%;
	overflow: hidden;
}

span#agi-browsecaption {
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	font-size:11px;
	padding:20px 0 0;
	width:220px;
}
#agi-receivecommunication {
	margin:5px 0 10px 20px;
	width:350px;
	font-size:11px;
}

#agi-yourphotoupload{
	margin-left:10px;
}

#fli-photobrowse,
#agi-photopreview {
	margin: 0 0 20px 0;
	width: 100%;
	overflow: hidden;
}

#fli-agreeterms {
	margin: 25px 0 4px 0;
	width: 100%;
	overflow: hidden;
}

#fli-agreeterms label,
#fli-agreeterms .checkbox {
	margin: 0 8px 0 0;
	float: left;
	color: #fff;
	font-weight:normal;
}
#fli-agreeterms label a {
	color:#fff;
	font-weight:normal;
	font-size:11px;
}
li#fli-petreg-submit {
	width: 100%;
}


/* Challenge Page
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
#agi-challengers {
	margin: 20px 0 12px 70px;
	padding: 0;
	background: url(/agbeta/contest/2009_tombstone/vs.png) no-repeat 43% 25%;
}

#agi-challenger1,
#agi-challenger2 {
	margin: 0 0 10px 18px;
	padding: 17px 0 0 0;
	float: left;
	width: 300px;
	text-align:center;
	display: inline; /* fixes ie6 double float margin bug */
	position: relative;
	z-index: 100;
}
#agi-challenger1 {
	margin-right: 88px;
	text-align:center;
}

.agi-challenge-photo {
	margin: 0 0 8px 0;
	width: 300px;
	position: relative;
}

.agi-challenge-photo img {
	margin: 0;
	padding: 0 15px;
	border: 0;
	width: 270px;
	display: block;
}

.agi-challenge-photo a {
	border: 0;
	display: block;
	background: none;
	position: relative;
}


.agi-challenge-photo a .agi-over {
	display: none;
}
.agi-contestantname {
	text-align:center;
	margin:0 !important;
	font-weight:bold;
}
#agi-content .agi-challenge-photo a:hover {
	text-decoration: none;
}

.agi-challenge-photo a:hover .agi-over {
	background: url(/agbeta/contest/2009_pets/vote-over.png) no-repeat left bottom;
	position: absolute;
	top: 0;
	left: 15px;
	z-index: 500;
	width: 270px;
	height: 44px;
	display: block;
	text-decoration: none;
}

.agi-petname {
	margin: 0 0 6px 4px;
	padding: 0 0 0 30px;
	font-size: 22px;
	font-family: arial, helvetica, sans-serif;
	text-transform: capitalize;
	color: #069;
	background: url(/agbeta/contest/2009_pets/paw.png) no-repeat left top;
}

.agi-petname span {
	margin: 8px 0 0 0;
	padding: 0;
	font-size: 16px;
	display: block;
}

ul.agi-petphoto-options {
	margin: 0 0 0 34px;
	padding: 0;
	list-style: none;
	text-transform: lowercase;
	font-size: 11px;
}

ul.agi-photo-options,
ul#agi-bottom-links,
ul#agi-bottom-links2,
p.agi-contestantname,
.agi-challenge-photo img {
	position: relative;
	z-index: 100;
}

li.agi-vote-moreinfo {
	margin: 0 0 5px 0;
	padding: 0 0 0 20px;
	background: url(/agbeta/contest/2009_pets/icon-moreinfo.png) no-repeat left top;
}

li.agi-vote-report {
	margin: 0 0 5px 0;
	padding: 0 0 0 20px;
	background: url(/agbeta/contest/2009_pets/icon-report.png) no-repeat left top;
}

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

#agi-winner,
#agi-defeated {
	margin: 5px 0 0px 8px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 280px;
	display: inline; /* fixes ie6 double float margin bug */
}
#agi-winner {margin-right: 30px;}

.agi-winner-tag {
	background: url(/agbeta/contest/2009_pets/winner.gif) no-repeat 0 6px;
	padding: 0 0 15px 90px;
}

ul.agi-recent-info {
	margin: 0 0 0 10px;
	padding: 5px 5px 0 0;
	list-style: none;
	text-transform: lowercase;
	font-size: 11px;
	float: left;
	width: 160px;
}

li.agi-vote-petname {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 14px;
	color: #fff;
	font-weight:bold;
	line-height: 1;
	text-transform: capitalize;
}

li.agi-vote-wins {
	margin: 0 0 5px 0;
	padding: 0;
	font-weight:bold;
	font-size: 12px;
	color: #fff;
	line-height: 1;
}

#agi-contest-2009pets-winners li.agi-vote-wins,
#agi-contest-2009pets-detail  li.agi-vote-wins {
	color: #069;
}

li.agi-vote-wins span {
	font-size: 12px;
	color:#093;
	font-weight:bold;
}

a#agi-cantdecide {
	margin: 0 290px;
	padding: 0;
	display: block;
	background: url(/agbeta/contest/2009_tombstone/tombstone_cantdecide.png) no-repeat;
	width: 173px;
	height: 62px;
	text-indent: -9999px;
	clear: both;
}

#agi-contest-2009pets-challenge #agi-mod-ecards {
	padding: 0 15px 0 0;
	width: 260px;
}

#agi-contest-2009pets-challenge #agi-mod-register,
#agi-contest-2009pets-challenge #agi-mod-register-closed {
	border-left: 2px dotted #fe971e;
	border-right: 2px dotted #fe971e;
	width: 220px;
}

#agi-contest-2009pets-challenge #agi-mod-register p,
#agi-contest-2009pets-challenge #agi-mod-register-closed p {
	margin: 0 0 50px 0;
	padding: 0 15px;
}

#agi-mod-invite {
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
	width: 220px;
}

#agi-mod-invite p {
	padding: 0 15px;
}

a#agi-button-share {
	margin-left: 15px;
	padding: 0;
	display: block;
	background: url(/agbeta/contest/2009_pets/button-share.jpg) no-repeat 0 0;
	width: 167px;
	height: 25px;
	text-indent: -9999px;
}
a#agi-button-email {
	margin: 0 auto;
	margin-top:5px;
	padding: 0;
	display: block;
	background: url(/agbeta/contest/2009_tombstone/tombstone_emailbutton.png) no-repeat 0 0;
	width: 135px;
	height: 70px;
	text-indent: -9999px;
}
#agi-mod-register2 #agi-button-enter {
	margin-top:35px;
}
/* Challenge Detail Page
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
#agi-contest-2009pets-detail {
	padding: 0;
	background: none;
}

#lightbox #agi-content {
	margin: 0;
	width: 406px;
}

#agi-lightbox h3 {
	margin: 0 5px 15px 0;
	color: #069;
	font-size: 30px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	text-transform: capitalize;
}

#agi-lightbox h4 {
	margin: 0 5px 5px 0;
	clear: both;
}

#agi-lightbox h4#agi-detailpromote {
	padding: 10px 0 0 0;
	border-top: 2px dotted #fe971e;
}

#agi-lightbox p {
	margin-left: 0;
	color: #003;
	text-align: left;
}

#agi-content #agi-lightbox  {
	height:216px;
	margin:0;
	width:422px;
}

#agi-lightbox {
	border: none;
	background-color:transparent !important;
	text-align: center;
}
a.agi-tombstone-close {
	color:#f9cb33 !important;
	text-decoration:underline !important;
}
.agi-close {
	background: transparent url(/agbeta/contest/2009_tombstone/lightbox_back.png);
}

#agi-lightbox li.product {
	width: 100px;
}
#agi-tombstone-thumbs {
	clear:both;
	margin-bottom:20px;
	overflow:hidden;
}

#agi-content #agi-lightbox #agi-tombstone-thumbs ol li {
	margin: 0 5px 15px 0;
}

#agi-content #agi-lightbox #agi-tombstone-thumbs ol li.agi-row {
	margin: 0;
	padding: 0;
}

#agi-content #agi-lightbox #agi-tombstone-thumbs {
	float: left;
	width: 103px;
}

ul#agi-detail-stats {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	text-align: left;
	width: 250px;
	overflow: hidden;
}

ul#agi-detail-stats li {
	margin: 0 0 4px 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	line-height: normal;
}

ul#agi-detail-stats li span {
	margin: 0;
	padding: 0;
	width: 95px;
	text-align: right;
	text-transform: lowercase;
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	float: left;
	display: block;
}

ul#agi-detail-stats li p {
	margin: 0 0 0 8px;
	padding: 0;
	width: 147px;
	text-align: left;
	text-transform: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	float: left;
	display: block;
	color: #003;
}


/* Thank You For Voting Lightbox Page
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
#agi-thxpop-head {
	padding: 20px 0 20px 0;
	text-align: center;
}

#agi-lightbox h3#agi-thxforvoting {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 359px;
	height: 64px;
	background: url(/agbeta/contest/2009_tombstone/tombstone_head_thanks.png) no-repeat;
	text-indent: -9999px;
}

a#agi-button-voteagain {
	margin: 0 auto 10px auto;
	padding: 0;
	width: 174px;
	height: 59px;
	background: url(/agbeta/contest/2009_tombstone/tombstone_voteagain.png) no-repeat;
	display: block;
	text-indent: -9999px;
}


/* Search/Browse Page
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
ul.agi-pagination {
	margin: 0 45px 0 0;
	padding: 0;
	list-style: none;
	float: right;
	display: inline;
	color: #000;
	text-transform: lowercase;
}

ul.agi-pagination li {
	margin: 0 4px 0 0;
	padding: 0;
	float: left;
}

ul.agi-pagination li.head {
	margin: 0 5px 0 0;
	color:#fff;
}
#agi-content ul.agi-pagination li a {
	color:#F9CB33;
}
#agi-content ul.agi-pagination li.agi-selected a {
	color: #f9cb33;
}

#agi-content #agi-tombstone-thumbs li.agi-row ol li.agi-rowad,
#agi-content #agi-tombstone-thumbs ol li.agi-rowad {
	margin: 10px 0 30px 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
}

#agi-content #agi-tombstone-thumbs li.agi-row li.agi-rowad img,
#agi-content #agi-tombstone-thumbs ol li.agi-rowad img {
	width: 738px;
	height: 32px;
}

#agi-content #agi-tombstone-thumbs li#agi-searcherrormsg {
	margin: 0 0 35px 0;
	width: 100%;
}

#agi-content #agi-tombstone-thumbs li#agi-searcherrormsg a {
	display: inline;
}


/* Promote Your Pet Page
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
ul#agi-promote-buttons {
	margin: 30px 5px 10px 120px;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}

ul#agi-promote-buttons li {
	margin: 0 70px 0 0;
	padding: 0;
	float: left;
	text-indent: -9999px;
}

ul#agi-promote-buttons li#agi-promote-email a {
	width: 138px;
	height: 80px;
	display: block;
	background: url(/agbeta/contest/2009_tombstone/tombstone_email.png) no-repeat left top;
}

ul#agi-promote-buttons li#agi-promote-share a {
	width: 184px;
	height: 43px;
	margin-top:13px;
	display: block;
	background: url(/agbeta/contest/2009_tombstone/tombstone_share.png) no-repeat 0 5px;
}

#agi-promote-coupon {
	margin-left:25px;
}
#agi-page-spacer {
	height:300px;
	width:10px;
}

/* Share Page
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
a#agi-sharepet-photo img {
	margin: 0 0 15px 30px;
}


/* Select Your Webshots Photo Page
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
a#agi-submit {
	margin: 0 0 0 25px;
	padding: 0;
	display: block;
	background: url(/agbeta/contest/2009_tombstone/tombstone_buttons.gif) no-repeat 0 -36px;
	width: 94px;
	height: 32px;
	text-indent: -9999px;
	clear: both;
}

#agi-pickalbum,
#agi-selectphoto {
	margin: 0 0 0 25px;
	padding: 0;
	width: 340px;
	float: left;
}

#agi-pickalbum h4,
#agi-selectphoto h4 {
	margin: 0 0 10px 0;
	font-size: 16px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
}

#agi-pickalbum div,
#agi-selectphoto div {
	margin: 0 0 20px 0;
	padding: 0;
	width: 338px;
	height: 300px;
	border: 1px solid #fda21a;
}


/* Winners Page
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
#agi-winnerinfo .agi-section-content {
	position: relative;
}

#agi-contestwinner {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 110px;
	height: 110px;
	z-index: 400;
	background: transparent url(/agbeta/contest/2009_pets/winner.png) no-repeat left top;
	text-indent: -9999px;
	display: none;
}

#agi-winnerinfo #agi-challenger1 {
	margin: 15px 10px 10px 18px;
}

#agi-winnerdetails {
	margin: 0;
	padding: 0;
	float: left;
	width: 413px;
}

#agi-winnerdetails ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#agi-winnerdetails li{
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	line-height: normal;
}

#agi-winnerdetails ul li span {
	margin: 0 10px 0 0;
	padding: 2px 0 0 0;
	display: block;
	width: 85px;
	color: #085780;
	text-align: right;
	float: left;
	font-size: 15px;
	font-weight: bold;
	text-transform: lowercase;
}

#agi-winnerdetails ul li p {
	margin: 0;
	padding: 0;
	color: #03003a;
	font-size: 17px;
	font-weight: bold;
	float: left;
}

#agi-winnerinfo #agi-winnerdetails h4 {
	margin: 15px 0;
	padding: 0;
	font-size: 25px;
	color: #06c;
	font-size: 16px;
	text-transform: none;
	line-height: 1.6em;
}

#agi-winnerinfo h4 {
	margin: 0 0 10px 18px;
	clear: both;
	color: #085780;
}

#agi-winnerinfo p {
	margin: 0 18px 10px 18px;
	color: #03003a;
}

#agi-contest-2009tombstone-winners #agi-mod-ecards {
	padding: 0 15px 0 10px;
	width: 430px;	
}

#agi-contest-2009tombstone-winners #agi-mod-ecards p {
	padding: 0 30px 0 10px;
	width: 140px;
	float: left;
}

#agi-contest-2009tombstone-winners #agi-mod-search {
	padding: 0 40px;
	border-right: none;
	border-left: 2px dotted #fe971e;
	width: 200px;
}

#agi-contest-2009tombstone-winners #agi-mod-search #agi-button-search {
	margin: 0 0 0 12px;
}

#agi-winnersthumbs {
	margin: 0;
	padding: 0;
	float: right;
	width: 250px;
	overflow: hidden;
}

#agi-winnersthumbs ul.agi-justthumbs {
	margin: 0 0 12px 0;
	padding: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	width: 250px;
	overflow: hidden;
}

#agi-winnersthumbs ul.agi-justthumbs li {
	margin: 0;
	padding: 0 10px 5px 10px;
	float: left;
	text-align: center;
	width: 100px;
}

#agi-winnersthumbs ul.agi-justthumbs li a {
	text-decoration: none;
	color: #767966;
}

#agi-winnersthumbs ul.agi-justthumbs li a:hover {
	text-decoration: none;
}

#agi-winnersthumbs ul.agi-justthumbs li a:hover span {
	text-decoration: underline;
}

#agi-winnersthumbs ul.agi-justthumbs li img,
#agi-winnersthumbs #agi-favlist ol li.agi-favthumb img {
	margin: 0;
	background: transparent url(/agbeta/department/thumbshadow.png) no-repeat scroll 0 0;
	padding: 0 4px 4px 0;
}

/* FAQ/Rules
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
ul#agi-faq {
	margin: 0 5px 0 20px;
	padding: 0;
	list-style: none;
}

ol#agi-rules {
	margin: 0 5px 0 20px;
	padding: 0;
}

ol#agi-rules li {
	margin: 0 5px 15px 20px;
	padding: 0;
}

#agi-contest-2009tombstone-faq ul#agi-faq p,
#agi-contest-2009tombstone-rules ol#agi-rules p {
	margin: 0 0 15px 0;
}

#agi-contest-2009tombstone-faq ul#agi-faq p span,
#agi-contest-2009tombstone-rules ol#agi-rules p span {
	display: block;
	font-weight: bold;
}


/* Tell A Friend Pages
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
#agi-contest-2009tombstone-taf #agi-content .agi-formrow textarea.agi-lazyinput,
#agi-contest-2009tombstone-taf #agi-content .agi-formrow textarea.agi-activeinput,
#agi-contest-2009tombstone-taf #agi-content .agi-formrow input.agi-lazyinput,
#agi-contest-2009tombstone-taf #agi-content .agi-formrow input.agi-activeinput {
	width: 360px;
	height: 15px;
	color: #000;
	overflow: auto;
}
#agi-contest-2009tombstone-taf #agi-content .agi-formrow textarea.agi-lazyinput,
#agi-contest-2009tombstone-taf #agi-content .agi-formrow textarea.agi-activeinput {
	height:30px;
}
#agi-contest-2009tombstone-taf #agi-content .agi-formrow input.agi-lazyinput, #agi-contest-2009tombstone-taf #agi-content .agi-formrow input.agi-activeinput {
	width:170px;
}
#agi-contest-2009tombstone-taf #agi-content .agi-friendmessage textarea.agi-lazyinput {
	height: 170px;
	width: 360px;
	color: #666666 !important;
}

#agi-contest-2009tombstone-taf #agi-content .agi-formleft {
	color: #fce59a;
	width: 170px;
}

#agi-contest-2009tombstone-taf #agi-content .agi-friendmessage {
	padding: 20px 0 10px 0;
}

#agi-contest-2009tombstone-taf #agi-content .agi-formright span {
	display: block;
	font-size: 11px;
}

#agi-contest-2009tombstone-taf .agi-buttons {
	margin-right: 90px;
}


/* Thumbs
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
#agi-content #agi-tombstone-thumbs {
	margin: 0;
	padding: 0;
	clear: both;
}

#agi-content #agi-tombstone-thumbs a {
	font-weight: normal;
	font-size: 13px;
	display: block;
	text-transform: lowercase;
}

.agi-specialcap {
	margin: 0;
	padding: 0 6px 0 0;
	width: 114px;
	vertical-align: middle;
	text-align: center;
	line-height: 1.4em;
}

#agi-content #agi-tombstone-thumbs ol {
	margin: 0;
	padding: 0;
	display: block;
	text-align: center;
	width: 900px;
	margin-top:10px;
	overflow: hidden;
}	
li.pop2 {
	width:270px;
}
.agi-browse {
	margin-left:20px !important;
}
.browse {
	float:left;
	text-align:left;
}
.namecap {
	font-weight:bold;
	font-size:14px;
	margin-top:10px;
}
.wincap {
	font-weight:bold;
	margin-top:15px;
}
.score {
	color:#00CC33;
}
.agi-browse-thumbs {
	margin-left:30px;
}
#agi-content #agi-tombstone-thumbs ol li {
	margin: 0 12px 0 13px;
	padding: 0;
	float: left;
	display: inline;
}

#agi-content #agi-tombstone-thumbs ol li div.agi-thumb-back,
#agi-recent-challenges div.agi-thumb-back {
	margin: 0 auto;
	padding: 0 6px 7px 0;
	width: 92px;
	/*background: url(/agbeta/contest/2009_pets/thumb-shadow.png) no-repeat left top;*/
}
#agi-recent-challenges div.agi-thumb-back {float: left;}

#agi-content #agi-tombstone-thumbs ol li img,
#agi-recent-challenges div.agi-thumb-back img {
	margin: 0;
	padding: 0;
	border: 1px solid #fff;
	width: 90px;
	height: 90px;
}

#agi-content #agi-tombstone-thumbs ol li.agi-row {
	margin: 0 0 16px 0;
	padding: 0 0 16px 0;
	width: 100%;
	overflow: hidden;
}

.agi-dot-bot {
	border-bottom: 2px dotted #fe971e;
}

#agi-tombstone-grave-image {
	position:absolute;
	background: transparent url(/agbeta/contest/2009_tombstone/tombstone_grave.png) no-repeat;
	height:602px;
	width:363px;
	float: right;
}

.agi-promote-placement {
	left:590px;
	top:140px;
}
.agi-register-placement {
	left:590px;
	top:140px;
}
#agi-tombhold{position:relative;padding-bottom:300px;}
.agi-challenge-placement {
	right:20px;
	bottom:0px;
}
.agi-index-placement {
	left:590px;
	top:470px;
}
.agi-bottom-space {
	margin-bottom:70px;
}
.agi-bottom-space2 {
	margin-bottom:190px;
}
.agi-tombstone_divider {
	background: transparent url(/agbeta/contest/2009_tombstone/tombstone_divider.png) no-repeat;
	width:891px;
	height:41px;
	margin-left:10px;
	clear:both;
}
.agi-tombstone_divider2 {
	background: transparent url(/agbeta/contest/2009_tombstone/tombstone_divider2.png) no-repeat;
	width:883px;
	height:106px;
	margin-left:20px;
	clear:both;
	margin-top:-50px;
}

#agi-footer ul li a, #agi-footer ul#agi-footerhome li span {
	border-left:1px solid #999;
	color:#999999;
}
#agi-footer p {
	color:#999999;
}
#agi-tombstone-intro {
	float:left;
	margin:10px 0px 0px 5px;
	width:600px;
}

.agi-prizes {
	float:left;
	font-size:14px;
	line-height:16px;
	margin:15px 0 10px 30px;
}

#agi-vote-now,
#agi-vote-now2 {
	float:left;
	width:200px;
	margin-left:20px;
	margin-top:10px;
}

.agi-intro-text {
	font-size:18px;
	line-height:18px;
}
#agi-hpoptions {
	margin-left:40px;
	margin-top:15px;
}
#agi-funtips{
	float:left;
	text-indent:-9999px;
	background: url(/agbeta/contest/2009_tombstone/tombstone_funtips.png) no-repeat;
	width:287px;
	height:214px;
	margin-left:40px;
}
.agi-funtips-text {
	float:left;
	margin:20px;
	width:450px;
}
.agi-funtips-text h3 {
	font-weight:bold;
	color:#fff;
	text-transform:none;
	margin:40px 0 20px 40px;
}
.agi-formleft {
	color:#fce59a;
	font-weight:bold;
	text-transform:none;
	width:150px;
}
#agi-tombstone-textbox {
	width:170px;
}
#toemail, #share_message {
	width:340px;
	color:#666666;
}
#share_message {
	height:100px;
	color:#666666;
}
#agi-form-text {
	font-size:11px;
}
.agi-lazyinput {
	color:#666666 !important;
}
#submit_share {
	float:left;
	margin-left:200px;
	margin-top:20px;
	text-indent:-9999px;
	height:66px;
	width:134px;
	border:0;
	background: url(/agbeta/contest/2009_tombstone/tombstone_submit.png) no-repeat;
}
.tellafriend_spacer {
	margin-bottom:20px;
}
.tellafriendconfirm_spacer {
	margin-bottom:410px;
}
.form fieldset label {
	color:#fce59a;
	font-weight:bold;
}
#agi-userinfo {
	width:740px;
}
#agi-userinfo ol li {
	float:left;
	clear:none;
}
#agi-tombstone-sponsor {
	position: absolute;
	background: url(/agbeta/contest/2009_tombstone/tombstone.png) no-repeat;
	height:99px;
	width:148px;
	top:0px;
	right:20px;
}
#agi-tombstone-contest {
	width:920px;
}

#agi-contest-2009tombstone-winner #agi-tombstone-contest {
	margin: 0 0 10px 0;
	width:920px;
	overflow: hidden;
}

.link {
	text-decoration:underline !important;
}
#agi-bats {
	background:  url(/agbeta/contest/2009_tombstone/tombstone_bats.png) no-repeat;
	position:absolute;
	height:127px;
	left:590px;
	top:110px;
	width:226px;
}

#divWildfirePost {
	margin-left:80px;
}
.form fieldset ol li {
	padding: 0 0 0 10px;
}

.form fieldset ol {
	width:700px;
}

.fli-inputzip input {
width:80px;
}
#agi-clickhere {
	margin:50px 0 230px 120px;
}
#agi-promote .agi-section-content{
	width:550px;
}
#agi-footer ul li, .agi-plainlink a {
	color:#999;
}
#agi-footer p a.agi-interactiveimg {
	background-image:url(/agbeta/footer/interactive_invert.png);
	vertical-align:baseline;
}
#agi-photopreview{
	left:395px;
	position:absolute;
	top:370px;
	width:220px;
}
a.agi-inappropriate {
	background: url(/agbeta/contest/2009_tombstone/tombstone_inapp.png) no-repeat;
	padding-left:20px;
	color:#f9cb33 !important;
	text-decoration:underline !important;
}
.agi-tombstone-image {
	text-indent: -9999px;
	background: url(/agbeta/contest/2009_tombstone/tombstone_small.png) no-repeat;
	width:72px;
	height:38px;
	vertical-align:baseline;
	display:inline-block;
	vertical-align:text-bottom;
}
#agi-contest-2009tombstone-rules .agi-section-content {
	width:850px;
}
#agi-photopreview img {
	width:200px;
}
.agi-tombstone-text {
	color:#fff333;
}
#agi-sort {
	color:#fff;
	margin-left:50px;
}

ul#agi-shareemail {
	margin: 0 0 20px 0;
	padding: 0 0 0 10px;
	text-align: left;
	list-style: none;
}

ul#agi-shareemail a#agi-button-email {
	margin: 0;
}
#agi-main {
	border:none;
}
input, textarea, select {
background-color:#D5BAE4;
border:1px solid #000033;
color:#666666 !important;}



/* Winners
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/
#agi-winner-row {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
}

#agi-contest-2009tombstone-winner #agi-tombstone-grave-image {
	margin: 0;
	padding: 0;
	position: relative;
	background: transparent url(/agbeta/contest/2009_tombstone/tombstone_grave.png) no-repeat -9px 0;
	height:602px;
	width:330px;
}

#agi-agwinner-photo {
	margin: 0 5px 0 0;
	width: 265px;
	float: left;
	height: 489px;
	background: url(/agbeta/contest/2009_tombstone/tombstone_AG_winner.png) no-repeat 0 0;
}

#agi-msnwinner-photo {
	margin: 0 5px 0 0;
	width: 265px;
	float: left;
	height: 321px;
	background: url(/agbeta/contest/2009_tombstone/tombstone_MSN_winner.png) no-repeat 0 0;
	display: inline;
}

#agi-winner-info {
	width: 318px;
	float: left;
}


#agi-winner-info h3 {
	padding: 18px 0 0 189px;
	background: url(/agbeta/contest/2009_tombstone/head-congratulations.png) no-repeat 0 0;
	color: #fff;
	font-size: 18px;
	font-family: georgia, times, serif;
	height: 25px;
}

p#agi-winnerid {
	margin: 0 0 40px 0;
	padding: 0 0 0 7px;
	color: #fff;
	font-size: 18px;
	font-family: georgia, times, serif;
}

#agi-winner-info h3 span {
	display: none;
}

#agi-winner-info ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#agi-winner-info ul li {
	margin: 0 0 20px 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	font-size: 18px;
	line-height: normal;
}

#agi-winner-info ul li span {
	margin: 0 8px 0 0;
	color: #271a61;
	width: 120px;
	text-align: right;
	display: block;
	float: left;
}

#agi-winner-rowleft {
	margin: 0;
	padding: 0;
	width: 588px;
	overflow: hidden;
	float: left;
}

#agi-contest-2009tombstone-winner .agi-prizes {
	font-size: 18px;
	line-height: 1.2em;
	display: inline;
}

#agi-contest-2009tombstone-winner .agi-prizes a {
	color: #fff;
}

p#agi-tombstone-thanks {
	margin: 0 0 0 24px;
	padding: 12px 0 0 124px;
	height: 20px;
	background: url(/agbeta/contest/2009_tombstone/head-thankyou.png) no-repeat 0 0;
}

#agi-footer09 {
	margin: 0;
}