﻿* { font-size: 1em; }
body, html {
	font-size: 100%;
	width: 100%;
	margin: 0; padding: 0;
}
body { font: 12px Arial, "Lucida Sans", Tahoma, Verdana, sans-serif; }

h2,.h2 {
	margin: 2em 0 .5em;
	font-size: 1.2em;
	font-weight:bold;
}
h3 {
	margin: 1.5em 0 .2em;
	font-size: 1.1em;
}

p {	margin: .2em 0 1.2em; }
img { border: 0 none; }
.icon img,  img.icon { vertical-align: middle; }
.home img { width: 43px; height: 14px; vertical-align: -2px; }

#ysk { font-size: .9em; }
#ysk h2 { height: 33px; text-indent: -1000px; margin: 0; overflow: hidden; }
#ysk li { padding: 5px 10px; border-top: 1px solid #C5C8B8; }
#ysk li.alt2 { background: url(/images/mp/agfc_mp_you_should_know_screen.gif); }
#ysk h3, #ysk p { margin: 0; }
#ysk h3 { font-size: 1.1em; }


#columns { font-size: .9em; margin: 0; padding: 0 0 10px; list-style: none; }
#columns a { font-weight: bold; }
#columns li { padding: 5px 10px; border-top: 1px solid #C5C8B8; }
#columns li.alt2 { background: url(/images/mp/agfc_mp_you_should_know_screen.gif); }

/* =Forms */
table.form tr { vertical-align: top; margin: 0 auto; }
table.form th.label { text-align: right; padding-right: .5em; }
.error, .reqd { color: #974E33; }
th label { color: #333; }



/* =Data tables */
table.data {
	border-collapse: collapse;
	margin: 0 auto;
}
th { text-align: center; }
thead th, .main th, th.main {
	font-size: 1.1em;
	background: #A7AD8E;
	border: 0 none;
}
tr.alt1 { background: #D1D4C8; }
tr.alt2 { background: #E5E6DF; }
.data td, .data th {
	border: 1px solid #A3A49B;
	padding: 3px;
}

.newsHeader {font-weight:bold;text-align:left}

/* =shopping cart */
.cart { margin: 2em 15px 3em; margin: 0 auto; width: 500px; }
.totals { margin: .5em auto .5em 150px;  width: 15em; }
.totals th { text-align: right; }
.cart .remove { width: 5em; text-align: center; }
.cart .item { width: 15em; }
.cart .price  { width: 6em; text-align: right; }
.cart .actions { text-align: center; }

/* =product details */
#prod_detail .img {
	float: left;
	padding-right: 10px;
	width: 310px;
	text-align: center;
	overflow: hidden;
}
#prod_detail .img img{
	display: block;
	margin: 0 auto;
}
/* =LINKS
*****************************/
a:link { color: #8f3c1e; }
a:visited { color: #8f9380; }
a:focus, a:hover, a:active { color: #00aaef; }
	.content a, #footer a { font-weight: bold; }

#footer a:link, #footer a:visited { color: #686b5c; text-decoration: none; }
#footer a:focus, #footer a:hover, #footer a:visited { text-decoration: underline; }
	
#links a:link, #links a:visited { font-weight: normal; color: #15180b; border-bottom: 1px solid #959887; text-decoration: none; }
#links a:hover {
	padding-bottom: 1px;
	border-bottom: none;
}

#feature a { opacity: .8; filter: alpha(opacity=85); display: block; zoom: 1; }
#feature a:hover { opacity: .9999; filter: alpha(opacity=100); }

#mainnav ul a:link { color: #fff; }
#mainnav ul a:visited { color: #DCDCDB; }

.actions a {
	background: #E0E3DA; 
	color: #1D1E18;
	text-decoration: none;
	font: bold 1em arial,sans-serif;
	border: 1px solid #A3A49B;
	padding: 4px 10px;
	white-space: nowrap;
	vertical-align: middle;
}
.actions a:focus, .actions a:hover { border-color: #1D1E18; background-color: #A94C2A; color: #fff; }




/* =PRINT
*****************************/
@media print {

* { float: none; }
.nav, #feature, #links, #flreplace, .remove  { display: none; }
.ir { height: auto!important; padding: 0!important; width: auto!important; background: none!important; }
	
}