body {
	background-color: #eeeeff;

}

.container {
	background-color: #fff;
	padding: 0.5em;

}

.header {
	background-color: #ddddff;
	/*	border-bottom: 1px #FF9900 solid; */
}

.logo {
	margin-top: -10px;
}

.meta {
	text-align: right;
}

ul.meta {
	list-style: none;
	line-height: 4em;
	text-align: right;
	float: right;
}

ul.meta li {
	float: left;
	padding-left: 10px;
	padding-right: 10px;

}

.fbButton {
	padding: .5em;
	border: 4px solid #FF9900;
	background-color: #fefebb;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;

	border-radius: 10px;
}

div.fbButton {
	padding: 2em;
	width: 50%;
	display: inline;

}

.sep {
	border-right: 1px #FFdd00 solid;
	height: 155px;
}

.main {
	text-align: left;
	min-height: 450px;
}

.home, .homeLoggedOut {
	text-align: center;
	padding-bottom: 1em;
}

.homeLoggedOut {
	margin-top: 6em;
}

h2 {
	color: red;
}

h3 {
	color: #006699;
}

.home ol {
	text-align: left;
}

.footer {
	background-color: #ddddff;
}

.footer .copyright {
	text-align: left;
}

.footer .links ul.meta {
	margin-top: -1.25em;
	float: right;
}

.footer .links  ul.meta li.meta {
	padding-left: 10px;
	padding-right: 10px;
	float: left;
}

.help {
	color: #182;
	font-size: 1.5em;
	font-weight: bold;
	text-align: right;
}

div.register {
	border: 2px #669933 solid;
	background-color: #afa;
	text-align: left;
	padding: 1em;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;

	border-radius: 10px;

}

div.register form input {
	margin-right: 1em;
}

.resultList {
	border-bottom: 2px #ff9900 solid;
	padding-top: 2em;
}

.amazonLink {
	vertical-align: item_affliate_links;
}

.item {
	padding: 0;
	border-top: 0;
	border-bottom: 1px #FF9900 solid;

}

#want, #have {
	border-left: 1px #FF9900 solid;

}

a {
	text-decoration: none;
	font-weight: bold;
	color: #003399;
}

a:hover {
	text-decoration: underline;
	color: #669933;
}

table#settings {
	width: 450px;
}

form input[type="text"] {
	height: 24px;
	width: 90%;
	font-size: 18px;
	border: 3px solid #FF9900;
	background-color: #ffd;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;

	border-radius: 10px;
}

div.register form input[type="text"] {
	width: 27%;
}

.searchBar {
	margin-top: -5em;
	margin-left: 26%;
	margin-right: 26%;
	border: 1px solid #FF9900;
	background-color: #fefebb;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;

	border-radius: 10px;
}

.searchBarLoggedOut {
	margin-top: -24px;
	border: 1px solid #FF9900;
	background-color: #fefebb;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;

	border-radius: 10px;

	margin-left: 5%;
	margin-right: 5%;;

	width:90%;
}


.sidebar{
	padding: 2em 0;
	background-color: #eeeeff;
	text-align: center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;

	border-radius: 10px;

}

ul.tabs {
	padding: 0;
}

.page_heading{
	border-bottom: 1px #006699 solid;
}

.page_content{

}

.searchResultsForm {
	padding-top: 2em;
	padding-bottom: 2em;
}

.item_affliate_links {
	border-left: 1px solid #FF9900;
	padding-left: 1em;
	text-align: right;
}

.item_affliate_links a {
	color: #777777;
}

.defaultText {

}

.defaultTextActive {
	color: #aaa;
}

.tabs {
	border-bottom:1px solid #FF9900;
}

.tabs li {
	border: none;
}

.tabs li a{
	color: #666666;
	background-color: #aaa;
	border-width:2px;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-khtml-border-radius: 10px 10px 0 0;

	border-radius: 10px 10px 0 0;
}

.tabs li a:hover {
	background-color: #669933;
	border-color:#336600;
	border-style:solid solid none;
	border-width:2px;
	color:#ffffff;
}

.tabs li a.selected {
	background-color: #fefebb;
	border-color:#FF9900;
	border-style:solid solid none;
	border-width:2px;
	color:#000000;
}

.tabs li a.selected:focus, .tabs li a.selected:hover {
	color:#000000;
}



/* One simple border definition */
#my-border {  margin:2em auto;  }
#my-border, #my-border .sb-inner { background:#fff; }

input.searchButton {

	font-weight: bold;

	color: #003366;
}

div.searchLinks{
	padding-top: 1.25em;
	vertical-align: bottom;
	font-size: 1.25em;
}

a.searchLinks{
	padding: 2.5em 1em 0em 1em;
	text-decoration: none;

}


a.searchLinks#Books {
	background-image: url('/images/book_n.png');
	background-position: top;
	background-repeat: no-repeat;
}

a.searchLinks#Books:hover {
	background-image: url('/images/book_c.png');
}

a.searchLinks#Video {
	background-image: url('/images/dvd_n.png');
	background-position: top;
	background-repeat: no-repeat;
}

a.searchLinks#Video:hover {
	background-image: url('/images/dvd_c.png');
}

a.searchLinks#Music {
	background-image: url('/images/music_n.png');
	background-position: top;
	background-repeat: no-repeat;
}

a.searchLinks#Music:hover {
	background-image: url('/images/music_c.png');
}

a.searchLinks#VideoGames {
	background-image: url('/images/games_n.png');
	background-position: top;
	background-repeat: no-repeat;
}

a.searchLinks#VideoGames:hover {
	background-image: url('/images/games_c.png');
}

#incompleteSearchDialog {
	display: none;
}


.inboxHeader {
	border: 2px #006699 solid;
	font-weight: bold;
	padding: 1em 0 0 1em;
	background-color: #eeeeff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;

	border-radius: 10px;
}

.inboxMsgs {
	border: 1px #1177AA solid;
	padding: 1em 0 0 1em;
	background-color: #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;

	border-radius: 10px;
}

.subject {
	font-weight: bold;
}

.feed h3 {
	margin-top: 1em;
	padding-top: 1em;
	border-top: 1px #ffdd00 solid;

}

.feedItem {
	padding-top: .5em;
}

h2 {
	padding-top: 0;
	color: #669933;
}

.facts {
	border-top:1px solid #FFDD00;
	margin-top: 18px;
	padding-top: 18px;
	vertical-align: middle;
	text-align: center;
}