﻿body {
	font: 1em Arial;
	color: #2a2a2c;
	background:#FFFFFC;
}
strong {
	font-weight:bold;
}
#wrapper {
	margin:20px;
}
#header {
	margin:0 0 20px 0;
}
#header h1 {
	margin:0 0 20px 0;
}
#header h1 a:link, #header h1 a:visited {
	color:#2a2a2c;
	padding-left:64px;
	background:url(../images/book_open_logo.gif) no-repeat left center;
}
#header h1 a:hover {
}
.price {
	font:12px "Trebuchet MS";
	margin-right:4em;
	
}
.price strong {
	color:green;
}
#header #mission {
	margin:12px;
	font:1.0em Georgia;
}
p.stats {
	font:1.5em Georgia;
	margin:40px 10px;
}
p.stats strong {
	font-size:2em;
	color:#0072ff;
}
#body {
	margin:0 0 20px 0;
	width:99%;
}
#parafooter {
	clear:both;
}
#footer {
	font-size:0.7em;
	clear:both;
	background: #0066CC url(../images/foot_bg.png) repeat-y right;
	color: #bbb;
	padding:20px;
	border-top:4px solid #000066;
}
#footer strong {
	color:white;
}
#footer a:link, #footer a:visited {
	color:white;
}
#footer a:hover {
	text-decoration:underline;
}
#footer .contact{
	float:right;	
}
h1 {font-size:3em;}
h2 {font-size:2em;color: #CCCCCC;font-variant:small-caps}
h3 {font-size:1.4em;}
h4 {font-size:1.1em;}
h1,h2,h3,h4 {font-family:Georgia;letter-spacing:-1px}

fieldset {
	border-style:none;
}
input {
	font-family:Arial;
}
.button {
	padding:2px;
}
a:link, a:visited {
	text-decoration:none;
	color:#AA8118;
}
a:hover {
	color:black;
}
.bought a:link, .bought a:visited {
	color:#2a2a2c;
	font:bold 1.1em "Trebuchet MS";
	display:block;
	/*width:196px;*/
	/*uncomment this if you need fixed width word links*/
	padding:3px 10px;
	margin:6px 10px;
	background:#eee;
	border-top:1px solid white;
	border-left:1px solid white;
	border-right:1px solid #b3b3b3;
	border-bottom:1px solid #b3b3b3;
}
.bought a:hover {
}
#lookupword {
	width:360px;
	float:right;
	margin:16px 0 0 0;
}
#lookupword label {
	display:block;
}
#lookupword label, #lookupword input {
	float:left;
	margin-right:0.5em;
	font:1.4em Trebuchet MS;
}
#lookupword input.submit {
	margin:0;
	font-weight:bold;
	font-size:1.1em;
}
#lookupword #word {
	width:180px;
}
#letter_nav {
	padding:20px 10px;
	border-style:solid;
	border-color:black;
	border-width:1px 0 1px 0;
}
#letter_nav li {
	display:inline;
}
#letter_nav li a:link, #letter_nav li a:visited {
	padding:4px 8px;
	margin-right:1px;
	background:#fff;
	font:bold 1.1em Georgia;
	border:1px solid #FFFFFC;
}
#letter_nav li.curletter a:link, #letter_nav li.curletter a:visited {
	color:white;
	background:#444;
	border-top:1px solid white;
	border-left:1px solid white;
	border-right:1px solid #b3b3b3;
	border-bottom:1px solid #b3b3b3;

}
#letter_nav li a:hover {
	background:#eee;
	border-top:1px solid white;
	border-left:1px solid white;
	border-right:1px solid #b3b3b3;
	border-bottom:1px solid #b3b3b3;
}
#letter_nav li a:active {
	background:#0072ff;
	color:white;
}
#featured_nav {
}
#featured_nav li {
}
#featured_nav li a:hover {
	background:#8A1D0F;
	color:white;
}
#sold_nav {
}
#sold_nav li {
}
#sold_nav li a:hover {
	background:#417316;
	color:white;
}
#featured_nav, #sold_nav {
	padding:0;
	float:left;
	width:100%;
	clear:left;
	margin-bottom:40px;
}
#featured_nav li, #sold_nav li {
	float:left;
}
.wl_letter {
	padding:2px 8px;
	color:white;
	background: #444;
	border-top:1px solid white;
	border-left:1px solid white;
	border-right:1px solid #222;
	border-bottom:1px solid #222;
}
.wl_page {
	color:black;
}
.page_nav_container {
	margin:10px 0 40px 0;
}
.letter_page_nav {
	background:transparent;
	font:0.8em Arial;
	margin:0 10px;
	height:24px;
	padding:5px 0;
	clear:both;
}
.letter_page_nav li {
	float:left;
}
.letter_page_nav li a:link, .letter_page_nav li a:visited {
	padding:2px 6px;
	display:block;
	width:15px;
	background:#eee;
	border:1px solid #FFFFFC;
	color:#2a2a2c;
}
.letter_page_nav li a:hover {
	border-top:1px solid white;
	border-left:1px solid white;
	border-right:1px solid #b3b3b3;
	border-bottom:1px solid #b3b3b3;
	background:#ccc;
	color:white;
}
.letter_page_nav li.curpage a:link, .letter_page_nav li.curpage a:visited {
	background:#444444;
	color:white;
	font-weight:bold;
}
.prev_next li {
	float:left;
}
.prev_next li a:link, .prev_next li a:visited, .prev_next li.at_end{
	padding:4px 12px;
	margin:0 4px 0 0;
	width:100px;
	display:block;
}
.prev_next li a:hover {
	color:black;
}
.prev_next li.at_end {
	background:#444;
	color:white;
	border-top:1px solid white;
	border-left:1px solid white;
	border-right:1px solid #222;
	border-bottom:1px solid #222;
}
.prev_next li.previous_btn {
	text-align:right;
}
.prev_next li.next_btn {
	text-align:left;
}
.words_nav {

}
.words_nav li {
	float:left;
	width:234px;
	height:50px;
}
.words_nav li a:link, .words_nav li a:visited,

#lookup_results a:link, #lookup_results a:visited, 

.alike_words a:link, .alike_words a:visited {
	color:#2a2a2c;
}
.words_nav li.sold a:link, .words_nav li.sold a:visited, 

#lookup_results span.sold a:link, #lookup_results span.sold a:visited {
	padding:3px 6px;
	background:#eee;
	border-top:1px solid white;
	border-left:1px solid white;
	border-right:1px solid #b3b3b3;
	border-bottom:1px solid #b3b3b3;
	font:bold 1.1em "Trebuchet MS";
}
.words_nav li.sold a:hover,

#lookup_results span.sold a:hover {
	background:#417316;
	color:#fff;
}
.words_nav li.available a:link, .words_nav li.available a:visited,

#lookup_results span.available a:link, #lookup_results span.available a:visited, 

.alike_words a:link, .alike_words a:visited {
	border-bottom:1px solid;
}
.words_nav li.available a:hover,

#lookup_results span.available a:hover {
	border-bottom:4px solid;
	background: #F7F7F7;
	font-weight:bold;
}
#lookup_results {
	
}
#lookup_results p {
	font:1.2em Georgia;
	margin:20px;
}
#lookup_results p a.buyitnow {
	font:bold 2em "Trebuchet MS";
	color:green;
	text-decoration:underline;
}
#lookup_results p span.available {
	font-weight:bold;
	color:blue;
	text-decoration:underline;
}
.alike_words {
	padding:0 40px;
	
}
.alike_words li {
	margin-bottom:4px;
	list-style-type:square;
}
.alike_words a:hover {
	border-bottom:2px solid;
	background: #F7F7F7;
}























#payment {
	text-align:center;
}
#payment #box {
	font:0.8em Arial;
	margin:0 auto;
	text-align:left;
	width:600px;
	background:#fffff0;
	border:1px solid #e3e3e3;
	padding:12px 20px;
}
#box h3 {
	margin-bottom:26px;
	font-size:1.8em;
	font-weight:bold;
	padding-left:24px;
	background:url('../images/book_open.gif') no-repeat left 44%;
}
#box h3 a:link, #box h3 a:visited {
}
#box p {
	margin:14px 0;
}
#box p strong {
	font:2em Trebuchet MS;
}
#box p .dollar {
	color:green;
	font:2em Georgia;
	font-weight:bold;
}
#box form {
	margin-top:40px;
}
#box legend {
	font-size:2em;
	color:#0046d5;
	padding:0;
	margin-left:0.6em;
}
#box fieldset {
	border:1px solid #e3e3e3;
	padding:0;
}
#box fieldset ol {
	margin:10px 40px 20px 40px;
}
#box label {
	display:block;
	font-weight:bold;
	font-size: 1.6em;
	float: left;
	width: 18em;  
	margin: 1em 1em 1em 0;
}
#box label .example {
	font:normal 0.6em Arial;
	color: #C0C0C0;
}
#box input {
	width:360px;
	font-size:1.8em;
	padding:1px;
	color:#666666;
}
#box fieldset.submit {
	margin:25px 0 25px 40px;
	border-style:none;
}
#box fieldset.submit input {
	padding:4px 0;
	font-size:1em;
	float:none;
	width:300px;
}
#box fieldset.submit a:link, #box fieldset.submit a:visited {
	color:#0046d5;
	border-bottom:1px solid;
}
#box fieldset.submit a:hover {
	background:#0046d5;
	color:white;
}
p.terms {
	font-size:0.7em;
}
p.terms a:link, p.terms a:visited {
	color:#2a2a2c;
}

.error {
	color:red;
	font-weight:bold;
	font-size:0.8em;
	margin-left:1em;
}
p.congratulation, ul.payment_info {
	font:1.1em "Trebuchet MS";
	line-height:1.7em;
}
ul.payment_info {
	padding:0 20px;
}
p.congratulation a:link, p.congratulation a:visited {
	color:#0046d5;
	border-bottom:1px solid;
}
p.congratulation a:hover {
	background:#0046d5;
	color:white;
}
#google_trends {
}
#google_trends ul {
	margin:10px;
}
#google_trends li {
	float:left;
	height:30px;
	width:300px;
}
#google_trends li a:link, #google_trends li a:visited {
	border-bottom:1px solid;
	color:#2a2a2c;
}
#google_trends li a:hover {
	border-bottom:4px solid;
	background: #F7F7F7;
	font-weight:bold;
}
#google_trends li .purchased a:link, #google_trends li .purchased a:visited {
	color:#2a2a2c;
	font:bold 1.1em "Trebuchet MS";
	padding:1px 4px;
	background:#eee;
	border-top:1px solid white;
	border-left:1px solid white;
	border-right:1px solid #b3b3b3;
	border-bottom:1px solid #b3b3b3;
}

#google_trends li .purchased a:hover {
	background:#336699;
	color:white;
}
#mission p {
	line-height:1.5em;
	text-indent:1em;
}
#mission p a:link, #mission p a:visited {
	color:#0066cc;
	border-bottom:1px solid;
}
#mission p a:hover {
	background:#0066cc;
	color:white;
}