
/**
 * @file an.css
 * @author Josh Gemmell
 * @created October, 2007
 * @copyright (C) 2007 Global Media Services, All rights reserved.
 **/


/* ##### Dustin's Styles:##### */

#creditfooter {
	display:none;
}


#news_widget {
	position:relative; 
	margin:210px 0 0 614px; 
	*margin-top:224px; /* IE 7 HACK */
	_margin-top:215px; /* IE 6 HACK */
	height:250px; 
	width:360px; 
	background:url(../Images/elements/news_widget_bg_new.jpg) no-repeat 0px 0px;
	z-index:1; 
}

#news_widget .widget_content {
	position:relative; 
	top:48px; 
	left:23px;
}	

#news_widget #widget_container p {
	font-size:30px;
	font-weight:bold;
	color:#488823;
	padding:125px 10px 10px 105px;

	text-transform:capitalize;
}

#news_widget .vid_title {
	font-size:15px;
	font-weight:bold;
	color:#5f605d;
	padding:0px 0 25px 47px;

}

#news_widget .vid_title a {
	color:#5f605d;
	text-decoration:none;
}

#news_widget .vid_title a:hover {
	text-decoration:underline;
}


#news_widget .headlines {
	height:189px; 
	width:326px;
	overflow-y:scroll;
}



#news_widget .headlines ul {
	margin:7px 0 0 0; padding:0 0 10px 0; line-height:0;
}

#news_widget .headlines li {
	line-height:15px;
	background: url(../Images/elements/news_widget_arrow_or.png) no-repeat 0 74%;
	margin:0; padding:9px 0 0 12px;
}

#news_widget .headlines a {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}

#news_widget .headlines a:hover {
	text-decoration:underline;
	color:#fb7c00;
}

/* ########################## */



body {
	background: #6dbd73 url(/Images/elements/gradientbg.jpg) 0 0 repeat-x;
	margin: 0;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000;
}

table {border: 0; border-collapse: collapse;}

table tr td {padding: 0;}

h3 {
	margin: 0 0 4px 0;
	color: #1b6a1c;
}

h2 {
	margin: 0 0 0px 0;
	color: #1b6a1c;
}

a {color: #1b6a1c; text-decoration: underline;}
a:visited {}
a:active {}
a:hover {}
a img {border: 0;}

div#anPage {
	position: relative;
	width: 982px;
	margin: 0 auto;
	z-index: 0;
}

div#anPage a#anLogo {
	position: absolute;
	top: 26px;
	left: 31px;
	z-index: 100;
	display: block;
	width: 184px;
	height: 53px;
	line-height: 53px;
	text-decoration: none;
}

div#anPage div#anBigA {
	position: absolute; top: 119px; left: 317px; z-index: 0;
	width: 593px; height: 475px;
	background: url(/Images/elements/biga.jpg) 0 0 no-repeat;
}

div#anHeader {
	position: relative;
	width: 982px;
	height: 119px;
	background: url(/Images/header/headertop_bg.gif);
}
div#anHeaderAd {position: relative; top: 12px; width: 982px; height: 90px; overflow: hidden;}
div#anHeaderAd div.anAd {
	position: relative;
	float: right; margin-right: 10px;
	width: 728px; height: 90px; overflow: hidden;
}

div#anHeaderMenu {
	position: relative; margin-left: 32px;
	color: #fff;
	font: bold 10px verdana, sans-serif;
}
div#anHeaderMenu span.pipe {padding: 0 5px;}
div#anHeaderMenu a {color: #fff; text-decoration: none;}
div#anHeaderMenu a:visited {color: #f1ffbf;}
div#anHeaderMenu a:hover {color:#9dcb45; text-decoration: underline;}
div#anHeaderMenu a:active {color:#c6e558;}

div#anPageContent {position: relative; z-index: inherit;}

div#anFooterMenu {
	position: relative; margin: 25px auto 20px auto;
	text-align: center;
	color: #fff;
	font: normal 11px verdana, sans-serif;
}
div#anFooterMenu span.pipe {padding: 0 15px;}
div#anFooterMenu a {color: #fff; text-decoration: none;}
div#anFooterMenu a:visited {color: #f1ffbf;}
div#anFooterMenu a:hover {color:#9dcb45; text-decoration: underline;}
div#anFooterMenu a:active {color:#c6e558;}

div#anFooterAd {position: relative; width: 982px; height: 90px; overflow: hidden; margin: 15px 0 0 0;}
div#anFooterAd div.anAd {
	position: relative;
	float: right;
	width: 728px; 
	height: 90px; 
	overflow: hidden;
}


div.anTemplateFrame {position: relative; margin-left: 8px; padding-top: 26px; width: 964px; height: 773px; overflow: hidden;}
div.anTemplateFrame div.anTemplate {
	position: relative; width: 964px; overflow: auto; background: url(/Images/elements/template_bg.gif);
}
div.anTemplateTabs {
	position: relative; margin-left: 15px; overflow: auto;
}
div.anTemplateTabs img {display: block; float: left;}
div.anTemplateFrame div.anTemplateTop {
	position: relative; width: 964px; height: 650px; overflow: hidden;
	background: url(/Images/elements/templatetop_bg.gif) left top repeat-x; /*overflow: auto;*/
}
div.anTemplateFrame div.anTemplateBody {
	position: absolute; left: 10px; top: 20px;
	width: 875px; height: 620px; overflow: auto;
	background: url(/Images/elements/templatebody_bg.gif) left top repeat-y;
	/* IE-only styles */
	scrollbar-arrow-color: #80b452;
	scrollbar-3dlight-color: #4e6d32;
	scrollbar-darkshadow-color: #20330f;
	scrollbar-face-color: #1a651b;
	scrollbar-highlight-color: #1d711e;
	scrollbar-shadow-color: #0c4f0d;
	scrollbar-track-color: #80b452;
}
div.anTemplateFrame div.anTemplateSection {position: relative; margin-left: 27px; width: 665px;}
div.anTemplateFrame div.anTemplateText {position: relative; padding: 10px; background-color: #f4faed; min-height: 600px; overflow: visible;}

div.anFormHolder {
	margin: 0 20px;
	padding: 20px 2px;
}
div.anFormHolder form {margin: 0;}

div.anArticleTagline {
	font-style: italic;
}


/* login/logout in the header */
div#headerloginform {position: absolute; top: 0; left: 730px;}
div#headerloginform form {}
div#headerloginform form input.glass {background-color: #639F45; border: 0 solid #549436; color: #fff; font: bold 11px arial;}

div#headerloginform form input#loginUsername {
	position: absolute; top: 2px; left: 59px;
	width: 48px; height: 14px; padding: 0;
}
div#headerloginform form input#loginPassword {
	position: absolute; top: 2px; left: 139px;
	width: 42px; height: 14px; padding: 0;
}
div#headerloginform form input#loginButton {
	position: absolute; top: 0px; left: 181px;
}
div#headerloginform form div#loginWelcome {
	position: absolute; top: 1px; left: 15px;
	color: #fff; font: bold 11px arial;
}
div#headerloginform form input#logoutButton {
	position: absolute; top: 0px; left: 165px;
}

/* Login */
div#headerloginform .headerlogin-semitrans {
	width: 217px;
	height: 18px;
	background: url(/Images/elements/login_bg.png) 0 0 no-repeat;
}

* html div#headerloginform .headerlogin-semitrans {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/elements/login_bg.png',sizingMethod='crop');
}

/* Logout */
div#headerloginform .headerlogout-semitrans {
	width: 217px;
	height: 18px;
	background: url(/Images/elements/logout_bg.png) 0 0 no-repeat;
}

* html div#headerloginform .headerlogout-semitrans {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/elements/logout_bg.png',sizingMethod='crop');
}

/* Poll */
form.poll {margin: 0; padding: 0;}

div.poll-body {position: relative; z-index: inherit; }
div.poll-body div.poll-title {display: none;}
div.poll-body div.poll-question {
	position: absolute; top: 0; left: 0;
	color: #fff;
	font: bold 11px arial;
	text-transform: uppercase;
	width: 215px;
	text-align: right;
}
div.poll-body div.poll-answer-table {
	position: absolute; top: 0; left: 233px;
	width: 134px;
}
div.poll-body div.poll-answer-table table {border: 0; border-collapse: collapse;}
div.poll-body div.poll-answer-table table td {padding: 0;}

div.poll-body div.poll-answer-table table tr.poll-answer {}
div.poll-body div.poll-answer-table table tr.poll-answer td {vertical-align: top;}
div.poll-body div.poll-answer-table table tr.poll-answer td.poll-input {}
div.poll-body div.poll-answer-table table tr.poll-answer td.poll-label {padding-top: 3px;}
div.poll-body div.poll-answer-table table tr.poll-answer td.poll-label label {
	color: #ddfd6a;
	font: bold 11px arial;
}

div.poll-results div.poll-question {
	/*position: absolute; top: 0; left: 0; Question could span multiple rows, we want text and results to flow */
	position: static;
	color: #fff;
	font: bold 11px arial;
	text-transform: uppercase;
	width: 365px;
	text-align: left;
}

/* Results */
div.poll-body div.poll-results-table {
	/*position: absolute; top: 20px; left: 0px; Question could span multiple rows, we want text and results to flow  */
	margin-top: 2px;
	width: 360px;
}
div.poll-body div.poll-results-table table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
div.poll-body div.poll-results-table table td.poll-answer {
	width: 125px;
	color: #fff;
	font: bold 11px arial;
	text-align: right;
}
div.poll-body div.poll-results-table table td.poll-answer div {margin-right: 10px;}
div.poll-body div.poll-results-table table td.poll-bar {
	background: url(/Images/frontpage/lines_bg.gif);
}
div.poll-body div.poll-results-table table td.poll-bar img {
	display: block; margin-left: 3px;
}

div.poll-submit {
	position: absolute; top: 40px; left: 0;
	width: 215px; height: 37px;
}
div.poll-submit input#poll-submit-button {position: absolute; top: 0px; left: 72px; display: block; background: url(/Images/frontpage/submit_off.gif); width: 94px; height: 37px;}
div.poll-submit input#poll-submit-button:hover {background: url(/Images/frontpage/submit_over.gif);}

#right_col_ad { margin:0 0 0 35px; padding:0px;}

#roadblock { display:none; z-index:-1;}

.auctionnotselected
{	
	color: #9acd32;
	padding: 5px 10px 0px 5px;
	font-size: smaller;
	margin-left: 9px;
	margin-top: 5px;
	text-decoration: underline;
	display:inline-block;
}
.auctionselected
{
	color: #1b6a1c;
	width: 300px;
	padding: 0px 5px 0px 5px;
	margin-left: 9px;
	border: solid 1px #ffffff;
	background-color: #9acd32;
	text-decoration: none;
	display:inline-block;
}

/* == Dustin Change == */


.sold{ background-image:url(/images/ended-button-animated.gif); background-repeat:no-repeat; float:right; width:110px; height:110px;  }


#headline_container{float:left;}


.headline_container_wide { width:345px; }


.clearBoth{ clear:both; padding:0px; margin:0px; font-size:0px; line-height:0px;}


.headline1 {font-size:28px; font-weight:700; line-height:100%; margin-bottom:5px; color:#d9F763;}

/* == Dustin Change == */
#spacer
{
	height: 5px;
}

#showcase_container {
    padding: 47px 0px 0px 10px;
    position: relative;
    margin: 210px 0 0 705px; 
    *margin-top:224px;/* IE 7 HACK */
    _margin-top: 215px;/* IE 6 HACK */
    height: 250px;
    width: 275px;
    background:url(../Images/test/feature_bg.jpg) no-repeat 0px 0px;
    z-index:1;
}
