/* @override 
	http://golfgreenmedia.com/css/ggm.css
	http://www.golfgreenmedia.com/css/ggm.css
*/

body {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size: 13px;
	line-height: 1.4em;
	background-color: #102516;
	color: #D9D8BA;
}

td, th, p, li {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size: 13px;
	line-height: 1.4em;
}

td {
	vertical-align: top;
}

.story td {
	vertical-align: middle;
}

.story td b {
	color: #C9E763;
}

a			{ color: #D9D8BA; text-decoration: none; }
a:link		{ color: #D9D8BA; text-decoration: none; }
a:hover 	{ color: #FE9903; text-decoration: none; }
a:active 	{ color: #D9D8BA; text-decoration: none; }
a:visted	{ color: #D9D8BA; text-decoration: none; }

h1 {
	font-size: 16px;
	font-weight: bold;
	color: #FE9903;
	margin-bottom: .5em;
}

h4 {
	text-transform: uppercase;
	margin: 0 0 1em 0;
	color: #7CC1BC;
}

h4 a { color:  #7CC1BC;}
h4 a:link { color:  #7CC1BC;}
h4 a:visited { color:  #7CC1BC;}
h4 a:hover { color:  #C7F0E2;}

p {
	margin: 0 0 .7em 0;
}

.story {
	margin-bottom: 3em;
	margin-right: 24px;
}

.story table {
	margin: 1em 0;
}

.story td {
	border-bottom: 1px solid #91A663;
	padding-right: 24px;
	font-size: 12px;
	line-height: 2em;
}

.story ul {
	margin-bottom: 1em;
}

.story ul li {
	list-style-type: circle;
	margin: 0 0 0 1.2em;
}

sup {
	vertical-align: super;
	font-size: .7em;
	color: #FE9903;
}

sup a:link { color: #FE9903; }
sup a:hover { color: #FE9903; }
sup a:active { color: #FE9903; }
sup a:visited { color: #FE9903; }

.container {
	position: relative;
	width: 1000px;
	margin: 0 auto 24px auto;
}

#pagetop {
	position: relative;
	width: 1000px;
	margin: 3px auto 0 auto;
}

#pagetop ul {
	position: absolute; bottom: 3px; right: 0;
}

#pagetop ul li {
	display: inline;
	font-size: 12px;
}

#pagetop ul li a {
	font-size: 11px;
	color: #A5D4CC;
	margin: 0 18px 0 0;
}

#contact {
	position: absolute; top: 5px; right: 5px;
	display: none;
	background-color: #D9D8BA;
}

#contact-form {
	z-index: 900;
	border: 2px solid #91A663;
	width: 440px;
}

#close-button {
	position: absolute; top: -10px; right: -10px;
	z-index: 600;
}

#header {
	position: relative;
	background-color: #352B22;
}

#title-finally,
#title-static {
	position: absolute; top: 30px; left: 24px;
}

#header ul {
	position: absolute; top: 110px; right: 18px;
}

#header ul li {
	display: inline;
}

#header ul li a {
	font-size: 12px;
	background-color: #091D38;
	margin: 0 9px 0 0;
	padding: 3px 12px 1px 12px;
	color: #A5D4CC;
	border: 1px solid #C9E763;
	border-bottom: none;
}

#leftcol {
	background-color: black;
}

.content {
	background-color: #352B22;
	padding: 36px 14px 14px 40px;
}

.breadcrumbs {
	font-size: 11px;
	margin-bottom: 6px;
	color: #91A663;
}

.breadcrumbs a { padding-right: 9px; }
.breadcrumbs a:link { text-decoration: none; color: #91A663;}
.breadcrumbs a:visited { text-decoration: none; color: #91A663;}
.breadcrumbs a:hover { text-decoration: underline; color: #C3DE6D;}

.productpoint {
	clear: both;
}

.productpoint.change {
	margin-bottom: 48px;
	margin-right: 36px;
}

img#greenmeans {
	margin-top: 24px;
}


#dollar {
	float: left;
}

#exposuretime th {
	font-size: 11px;
	color: #aaa98f;
	line-height: 1.7em;
}

#exposuretime td {
	border-bottom: 1px solid #91A663;
	padding: 2px 0;
}

#exposuretime td.ggm {
	color: #FE9903;
	font-size: 13px;
	font-weight: bold;
	padding-right: 9px;
	line-height: 1.6em;
}

td.exposure {
	text-align: left;
}

#buyerresources ul li a,
ul#nav_categories.nav_categories li a {
	line-height: 1.4em;
}

#buyerresources ul li ul,
ul#nav_categories.nav_categories li ul {
	margin-left: 1em;
}

.trend a:link { color: #FE9903; }
.trend a:hover { color: #FE9903; text-decoration: underline;}

#trends {
	background-color: #000;
}

#trends .tab {
	background-color: #091D38;
	border: 1px solid #1E4A8A;
	color: #A5D4CC;
	padding: 5px 12px 6px 12px;
	font-size: 14px;
}

#trends .tab a {
	color: #A5D4CC; text-decoration: none;
}

#trends p {
	margin: 12px;
	color: #C3DE6D;
}

#phonehours {
	text-align: right;
	color: #FE9903;
	padding-top: 24px;
}

#footer {
	background-color: #C9E763;
}

#footer .inner {
	color: black;
	background-color: #C9E763;
	font-size: 11px;
	padding: 12px 12px 12px 36px;
}

#footer .inner ul {
	float: left;
	margin-right: 70px;
}

#footer .inner div.address p {
	float: left;
	font-size: 11px;
	margin-right: 154px;
}

#footer .inner ul li {
	font-size: 11px;
}

#footer .inner ul li a:link { color:  #000; display: block; line-height: 1.4em; }
#footer .inner ul li a:visited { color:  #000;  display: block; line-height: 1.4em;}
#footer .inner ul li a:hover { color:  #000; text-decoration: underline;  display: block; line-height: 1.4em;}

#bottomborder {
	position: relative; top: 3px;
}

#copyright {
	font-size: 10px;
	margin: 10px;
	color: #59663c;
}

#title-finally {
	width: 0; height: 0;
}

.photo {
	position: relative;
}

.phototext {
	position: absolute; top: 0; left: 0;
}

#superior-efficiency { top: 70px; left: 120px; }
#audited-verified { top: 165px; left: 195px; text-align: right;}
#percent-recall { top: 350px; left: 50px; }

#trends-content { height: 220px; overflow: hidden; position: relative; }
.trend { height: 220px; padding-top: 1px;}

.brown-bknd {background-color: #352B22;}

.attr {font-size: 11px;}

blockquote {
	font-size: 10px;
	line-height: 1.2em;
	color: #C1CBA2;
}

.subscribe-form {
	font-size: 10px;
	margin: 10px;
	color: #59663c;
}

.subscribe-form input[type=text] {
	font-weight: bold;
	background-color: #91A663;
	border: 1px solid #C9E665;
	padding: 3px;
}

.subscribe-form input[type=submit] {
	font-weight: bold;
	color: #7CC1BC;
	background-color: #091D38;
	border: 1px solid #306AB4;
}
