/*-------------------------- /
/  Zombie 0.1 – It's Alive!  /
/  Gatorworks Web Design     /
/  www.gatorworks.net        /
/ --------------------------*/

/* Browser Reset via Blueprint ------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit;
	font-size: 100%; font-family: inherit; vertical-align: baseline; }

body { line-height: 1.5; }

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }



/* Layout ---------------------------------------------------- */
body {
	background: #FFF url('../../images/bg.jpg') no-repeat top center;
	text-align: center;
	margin: 0 auto;
}
	#container {
		width: 100%;
		margin: 0px auto;
		min-height: 100%;
		text-align: center;
		position: absolute;
		top: 0;
		left: 0;
	}
		#content {
			width: 100%;
			margin: 0 auto;
			text-align: left;
			padding: 0;
			padding-bottom: 145px; /* Must match #footer height */
		}
			#header {
				color: #fff;
				margin-bottom: 25px;
			}
				#logo {
					margin: 0 0 -10px;
					padding: 0;
				}
					#logo a {
						margin: 0 auto;
						display: block;
						width: 100%;
						height: 100%;
						background-position: center center !important;
					}
				#banner {
					height: 116px;
				}
					#bannercontent {
						width: 908px;
						margin: 0 auto;
						position: relative;
					}
						#banner h2, #banner h5 {
							font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
							font-size: 20px;
							font-weight: bold;
							padding: 15px 0 6px;
						}
						#banner p {
							font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
							font-size: 15px;
						}
						#bannerclose {
							display: block;
							position: absolute;
							top: 0;
							right: 0;
						}
				p.alert {
					font-family: "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif;
					background: #85A74B;
					color: #fff;
					font-weight: bold;
					font-size: 12px;
					text-align: center;
					padding: 10px 0;
					margin-bottom: 25px;
					border-bottom: 1px solid #555;
					border-bottom-color: rgba(0, 0, 0, 0.35);
					border-top: 1px solid #9BC458;
				}
			#main {
				width: 914px;
				margin: 0 auto;
			}
				#tabs {
					margin-left: 20px;
					position: relative;
					z-index:10;
					top: 7px;
				}
				.subpage #tabs {
					top: 0;
				}
					#tabs li {
						float: left;
						list-style: none;
					}
						#tabs li a {
							display: block;
							height: 37px;
							text-indent: -9999em;
						}
						#tabs #buybooks a {
							width: 172px;
							background: url('../images/buybooks_inactive.png') no-repeat bottom center;
						}
							.buy #tabs #buybooks a {
								background: url('../images/buybooks.png') no-repeat bottom center;
							}
						#tabs #sellbooks a {
							width: 172px;
							background: url('../images/sellbooks_inactive.png') no-repeat bottom center;
						}
							.sell #tabs #sellbooks a {
								background: url('../images/sellbooks.png') no-repeat bottom center;
							}
						#tabs #browse a {
							width: 213px;
							background: url('../images/browse_inactive.png') no-repeat bottom center;
						}
							.browse #tabs #browse a {
								background: url('../images/browse.png') no-repeat bottom center;
							}
					#tabs #helptab {
						float: right;
						position: relative;
						top: -3px;
						margin-right: 20px;
					}
						#tabs #helptab a {
							width: 74px;
							background: url('../images/help_inactive.png') no-repeat bottom center;
						}
					.browse #tabs #helptab, .subpage #tabs #helptab {
						top: 0;
					}
						.browse #tabs #helptab a, .subpage #tabs #helptab a, .static #tabs #helptab a {
							background: url('../images/helptall_inactive.png') no-repeat bottom center;
						}
							.static #tabs #helptab {
								top: 0;
							}
				#buysellbar {
					background: url('../images/mainbar.png') no-repeat bottom center;
					padding-top: 0px;
					height: 196px;
				}
				a:focus, a:active {
					outline: 0;
				}
				#buy, #sell {
					position: relative;
					width: 100%;
					height: 100%;
					padding-top: 36px;
				}
				body.buy #sell, body.buy #browsebar, body.sell #buy, body.sell #browsebar, body.browse #buysellbar {
					display: none;
				}
					.search {
						clear: left;
						margin: 0 0 0 40px;
					}
						.search label {
							font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
							font-size: 20px;
							font-weight: bold;
							color: #3a3a3a;
							display: block;
						}
						.search .searchfield {
							width: 478px;
							height: 61px;
							background: url('../images/searchfield.png') no-repeat;
							margin-top: 7px;
						}
						.search input.keyword, .search input.sellfield {
							font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
							font-size: 20px;
							font-weight: bold;
							color: #999;
							width: 458px;
							height: 34px;
							padding: 17px 3px 10px 17px;
							display: block;
							border: none;
							background: none;
							margin-top: 7px;
						}
					.features {
						text-indent: -9999em;
						position: absolute;
						top: 34px;
						right: 22px;
						height: 122px;
					}
						.features ul {
							list-style: none;
						}
					#buy .features {
						background: url('../images/buybooks_featurespot.png') no-repeat;
						width: 337px;
					}
					#sell .features {
						background: url('../images/sellbooks_featurespot.png') no-repeat;
						width: 328px;
					}
					
		.boxmain {
			position: relative;
			top: 3px;
			z-index:9;
		}
		.subpage .boxmain {
			top: 33px;
		}
			.boxtop {
				height: 20px;
			}
			
				
			.boxcontent {
				padding: 0px 40px 40px;
				font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
				font-size: 12px;
				color: #3a3a3a;
			}
				.boxcontent h3 {
					clear: both;
					font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
					font-size: 20px;
					font-weight: bold;
					color: #3a3a3a;
					margin-bottom: 10px;
				}
					#browsebar h3 {
						position: relative;
						top: -4px;
						margin-bottom: 16px;
					}
				
				.boxcontent ul.browselist {
					float: left;
					list-style: none;
					width: 200px;
					padding-right: 8px;
				}
					.boxcontent ul li {
						line-height: 22px;
					}
					.boxcontent ul.browselist a {
						color: #3a3a3a;
						text-decoration: none;
						display: block;
						width: 100%;
					}
						.boxcontent ul.browselist a:hover {
							text-decoration: underline;
						}
		/* Sub page */
		.subpage #searchbar {
			height: 42px;
			clear: both;
			background: url('../images/searchbar.png') no-repeat center;
		}
			.subpage #searchbar label {
				position: relative;
				float: left;
				left: -9999em;
			}
			.subpage #searchbar #search {
				width: 747px;
				padding: 0 10px;
				margin-left: 49px;
				margin-top: 14px;
				border: none;
				background: none;
				font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
			}
			.subpage .boxcontent .classifier {
				font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
				background: url('../images/yousearchedfor.png') no-repeat;
				width: 200px;
				height: 10px;
				text-indent: -9999em;
				display: block;
				margin-top: 16px;
				float: left;
			}
			.subpage .boxcontent .related {
				background: url('../images/related.png') no-repeat;
			}
			.subpage .boxcontent .resultcount {
				display: block;
				text-align: right;
				float: right;
				margin-top: 10px;
				font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
				font-size: 13px;
				font-weight: bold;
			}
			#listing .item {
				border-bottom: 1px solid #aaa;
				padding-bottom: 15px;
				padding-top: 15px;
			}
				#listing .item .itemnumber {
					float: left;
					display: block;
					width: 25px;
					font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
					font-size: 12px;
					color: #888888;
				}
				#listing .item .itemimage {
					overflow: hidden;
					float: left;
					width: 75px;
					height: 75px;
					background: #eee;
					border: 1px solid #ccc;
					background: #fff;
					padding: 10px;
					margin-right: 15px;
					text-align: center;
				}
				#listing .item .author {
					display: block;
				}
				#listing .item h4 a, #listing .item .author a {
					color: #3d5ba1;
					font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
					font-size: 14px;
					font-weight: bold;
					text-decoration: none;
				}
					#listing .item h4 a:hover, #listing .item .author a:hover {
						text-decoration: underline;
					}
				#listing .item .author a {
					font-size: 10px;
					color: #555;
					text-transform: uppercase;
				}
				#listing .item div.price {
					width: 121px;
					height: 52px;
					background: url('../images/compareprices.png') no-repeat;
					float: left;
					margin-top: 6px;
				}
				#listing #sellresults .item div.price {
					background: url('../images/sellthisbook.png') no-repeat;
				}
					#listing .item .price .link {
						display: block;
						text-indent: -9999em;
						margin-bottom: -6px;
						width: 100%;
						height: 100%;
					}
					#listing .item .price .price {
						font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
						color: #65882e;
						font-size: 27px;
						font-weight: bold;
						margin-left: 20px;
					}
				#listing .item div.details, #singlelisting div.details {
					width: 524px;
					height: 52px;
					background: url('../images/details.png') no-repeat;
					float: left;
					margin-top: 6px;
					margin-left: 12px;
				}
					#listing .item .details .detailscontent, #singlelisting .details .detailscontent {
						margin-top: 22px;
						margin-left: 17px;
					}
						#listing .item .details .detailscontent span, #singlelisting .details .detailscontent span {
							padding-right: 8px;
							margin-right: 8px;
							border-right: 1px solid #b43a3a;
							color: #b43a3a;
							font-size: 10px;
						}
							#listing .item .details .detailscontent span strong, #singlelisting .details .detailscontent span strong {
								font-size: 12px;
							}
						#listing .item .details .detailscontent .last, #singlelisting .details .detailscontent .last {
							border: none;
						}
						#listing .item .details .detailscontent a, #singlelisting .details .detailscontent a {
							color: #567799;
						}
				#singlelisting #bookinfoheader .d_ext {
					background: #d9ecfe url('../images/details_ext.png') no-repeat top left;
					border: 1px solid #98bde0;
					-moz-border-radius: 2px;
					-webkit-border-radius: 2px;
					border-radius: 2px;
					height: auto;
					padding-bottom: 10px;
					width: 522px;
				}
					#singlelisting #bookinfoheader .d_ext span {
						display: block;
						float: left;
						line-height: 22px;
						width: 110px;
					}
						#singlelisting #bookinfoheader .d_ext .pages, #singlelisting #bookinfoheader .d_ext .condition {
							width: 100px;
						}
						#singlelisting #bookinfoheader .d_ext .publisher {
							width: auto;
						}
		
		/* Single Listing */
		#singlelisting .boxcontent {
			padding-top: 16px;
		}
		#singlelisting #bookinfoheader {
			margin-bottom: 20px;
		}
		#singlelisting .leftinfo {
			float: left;
		}
		#singlelisting .itemimage {
			background: #fff;
			border: 1px solid #ccc;
			float: left;
			margin: 0 15px 6px 0;
			width: 160px;
			text-align: center;
		}
			#singlelisting .itemimage img {
				padding: 10px 0;
			}
			#singlelisting .itemimage a {
				background: #fff url('../images/viewlarger.png') no-repeat bottom right;
				padding-bottom: 10px;
				display: block;
				margin: 0 auto;
			}
		#singlelisting .leftinfo .sellnow {
			clear: left;
			display: block;
			text-indent: -9999em;
			background: #fff url('../images/sellit.png') no-repeat center center;
			width: 160px;
			height: 50px;
			border: 1px solid #ccc;
			margin: 0 15px 15px 0;
		}
		#singlelisting h2, #singlelisting .author {
			color: #3d5ba1;
			font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
			font-size: 18px;
			font-weight: bold;
			display: block;
		}
		#singlelisting .author { 
			font-size: 10px;
		}
		#singlelisting .author a {
			color: #555;
			text-transform: uppercase;
			text-decoration: none;
		}
			#singlelisting .author a:hover {
				text-decoration: underline;
			}
		#singlelisting .author small {
			font-size: 10px;
		}
		#singlelisting div.price {
			width: 121px;
			height: 52px;
			background: url('../images/listprice.png') no-repeat;
			float: left;
			margin-top: 6px;
		}
		#singlelisting div.localprice {
			background: url('../images/localprice.png') no-repeat;
		}
			#singlelisting .label {
				text-indent: -9999em;
				display: block;
			}
			#singlelisting .price .price {
				font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
				color: #65882e;
				font-size: 27px;
				font-weight: bold;
				margin-left: 20px;
				position: relative;
				top: -5px;
			}
	#singlelisting div.description {
		background: #fee8b3 url('../images/description.png') no-repeat top left;
		border: 1px solid #bda962;
		float: left;
		width: 655px;
		margin-top: 12px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
	}
		#singlelisting .description h4 {
			text-indent: -9999em;
		}
		#singlelisting .description div {
			padding: 0px 18px 5px;
		}
			#singlelisting .description div.full {
				display: none;
			}
			#singlelisting .description p, #singlelisting .description ul, #singlelisting .description ol, #singlelisting .description blockquote {
				margin: 5px 0 10px;
			}
				#singlelisting .description ul, #singlelisting .description ol, #singlelisting .description blockquote {
					margin-left: 15px;
					font-size: 11px;
				}
			#singlelisting .description .readmore, #singlelisting .description .shorten {
				color: #395086;
				font-size: 11px;
				font-weight: bold;
				font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
				text-transform: uppercase;
			}

	#singlelisting h4.onlineretailer, #singlelisting h4.locallyavailable {
		clear:both;
		background: url('../images/onlineretailers.png') no-repeat;
		width: 323px;
		height: 14px;
		text-indent: -9999em;
		margin-bottom: 10px;
	}
		#singlelisting h4.locallyavailable {
			background: url('../images/availablelocally.png') no-repeat;
			width: 195px;
			height: 17px;
			margin-top: 20px;
		}
	#singlelisting .onlineretailer a, #singlelisting .localseller a {
		clear:both;
		display: block;
		height: 25px;
		background: #BBEF68;
		border: 1px solid #92C343;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		margin-bottom: 5px;
		text-decoration: none;
		padding: 8px 5px 2px;
		color: #47424E;
		clear: both;
		text-align: right;
	}
	#singlelisting .localseller a {
		background: #d9ecfe;
		border-color: #98bde0;
	}
	#singlelisting .onlineretailer a:hover {
		background: #A5D55D;
		border-color: #82A84A;
	}
	#singlelisting .localseller a:hover {
		background: #B6CBE6;
		border-color: #A1B5CF;
	}
		#singlelisting .onlineretailer a .affiliate, #singlelisting .localseller a .sellername {
			width: 150px;
			display: block;
			float: left;
			font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
			font-size: 12px;
			font-weight: bold;
			text-align: left;
		}
		#singlelisting .onlineretailer a .aff_price, #singlelisting .localseller a .localcondition, #singlelisting .localseller a .localprice {
			font-family: Georgia, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif;
			font-size: 14px;
			float: left;
		}
		#singlelisting .localseller a .localcondition {
			font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
			font-size: 12px;
		}
		#singlelisting .localseller a .localprice {
			display: block;
			float: left;
			width: 75px;
			text-align: left;
		}
		#singlelisting .onlineretailer a .buynow, #singlelisting .localseller a .buynow  {
			text-decoration: underline;
			font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
			font-size: 12px;
			text-transform: uppercase;
			font-weight: bold;
		}
		
	/* New Listing Form */
	.newlisting h4, #sellresults h4.helper {
		font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
		font-weight: bold;
		color: #888;
		font-size: 13px;
		margin: 15px 0;
	}
	form#new_listing {
		background: #fee8b3;
		border: 1px solid #bda962;
		float: left;
		width: 615px;
		margin-top: 12px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		padding: 10px 20px;
	}
		form#new_listing h6 {
			clear: both;
			font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
			font-size: 12px;
			text-transform: uppercase;
			font-weight: bold;
			margin-bottom: 8px;
			padding: 4px 8px;
			position: relative;
			left: -8px;
			background: #F4D5A5;
			border-bottom: 1px solid #DABF96;
		}
			.topspace {
				margin-top: 15px;
			}
			#new_listing .book_details h6 {
				background: #F4D5A5 url('../images/bookdetails.png') no-repeat center left;
				text-indent: -9999em;
			}
			#new_listing .personal_details h6 {
				background: #F4D5A5 url('../images/personaldetails.png') no-repeat center left;
				text-indent: -9999em;
			}
		form#new_listing p {
			float: left;
			margin-right: 8px;
		}
		form#new_listing p.description {
			padding-top: 8px;
		}
		form#new_listing label {
			display: block;
			font-size: 11px;
			color: #555;
			width: auto;
			float: left;
			padding: 1px 4px;
			-moz-border-radius-topright: 2px;
			-webkit-border-radius-topright: 2px;
			border-radius-topright: 2px;
			-moz-border-radius-topleft: 2px;
			-webkit-border-radius-topleft: 2px;
			border-radius-topleft: 2px;
			border: 1px solid transparent;
			position: relative;
			top: 1px;
		}
			form#new_listing p.description label {
				top: 2px;
			}
			form#new_listing p.sellingprice label {
				z-index: 15;
			}
			form#new_listing .selected {
				color: #222;
				border-color: #ccc;
				border-bottom-color: #efefef;
				background: #fff;
			}
			form#new_listing label small {
				font-style: italic;
			}
		form#new_listing input, form#new_listing textarea, form#new_listing select {
			float: left;
			clear: both;
			background: #fff;
			border: 1px solid #ccc;
			-moz-border-radius: 2px;
			-webkit-border-radius: 2px;
			border-radius: 2px;
			padding: 5px;
			width: 132px;
		}
			form#new_listing .personal_details input {
				width: 132px;
			}
			form#new_listing textarea {
				width: 587px;
				height: 50px;
				margin-bottom: 15px;
			}
		form#new_listing .sellingprice {
			margin-right: 0;
		}
		form#new_listing .sellingprice span {
			float: left;
			clear: both;
			position: relative;
			left: -7px;
		}
			form#new_listing .sellingprice span input {
				float: none;
			}
		form#new_listing .button {
			clear: both;
			float: none;
			margin-top: 15px;
			text-align: center;
		}
			form#new_listing .button input {
				background: #efefef;
				float: none;
			}
		
		
	/* Single Local Listing */
	#singlelisting h4.localbookseller {
		background: url('../images/localbookseller.png') no-repeat;
		height: 17px;
		text-indent: -9999em;
		margin-top: 20px;
	}
	#singlelisting div.bookseller {
		height: 25px;
		background: #d9ecfe;
		border: 1px solid #98bde0;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		margin-bottom: 5px;
		padding: 8px 5px 2px;
		text-align: right;
	}
		#singlelisting div.legend {
			background: none;
			border: none;
			margin: 8px 0 0 0;
			height: auto;
			font-weight: bold;
			color: #888;
		}
		#singlelisting .bookseller .name, #singlelisting .bookseller .phone {
			display: block;
			float: left;
			width: 150px;
			text-align: left;
		}
		#new_pendingbook {
			margin-top: 10px;
			padding: 10px;
			border: 1px solid #ccc;
			background: #f5f5f5;
		}
		#new_pendingbook label {
			font-size: 11px;
		}
		#new_pendingbook label, #new_pendingbook input {
			display: block;
		}
		#new_pendingbook p {
			float: left;
			width: 200px;
			padding-left: 15px;
			margin-right: 15px;
			border-left: 1px solid #888;
		}
			#new_pendingbook p.first {
				padding-left: 0;
				border: none;
			}
			#new_pendingbook p input {
				width: 195px;
			}
		#new_pendingbook #pendingbook_submit {
			margin-top: 5px;
			clear: both;
			float: left;
		}
			
		/* Pop-up */
		.popupoverlay, #popupoverlay {
			position: absolute;
			width: 100%;
			height: 100%;
			min-height: 100%;
			z-index: 9999;
			background: #000;
			opacity: 0.5;
			-moz-opacity: 0.5;
			filter:alpha(opacity=50);
			top: 0;
			left: 0;
		}
		.popup, .popuploader {
			position: absolute;
			width: 100%;
			z-index: 999999;
			text-align: center;
			top: 0;
			left: 0;
		}
			.popup a {
				background: #FFFFFF url('../images/closeimage.png') no-repeat scroll right bottom;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px;
				border: 2px solid #555;
				padding: 15px 15px 35px;
				display: block;
				margin: 115px auto 0;
			}
			.popuploader {
				width: 550px;
				height: 200px;
				position: fixed;
				top: 50%;
				left: 50%;
				margin: -150px 0 0 -275px;
				padding: 15px;
				background: #fff;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px;
				border: 1px solid #333;
			}
			.popupcontent {
				width: 100%;
				color: #3D5BA1;
				padding-top: 50px;
				text-align: center;
				font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
				font-weight: bold;
				font-size: 36px;
				text-transform: uppercase;
			}
				.popupcontent small {
					display: block;
					font-family: Georgia, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif;
					font-size: 16px;
					font-weight: normal;
					
				}
		.static .boxcontent p {
			margin-top: 15px;
		}
			
		#footer, #footerdisclaimer {
			/* Locks footer to the bottom */
				position: absolute;
				left: 0;
				bottom: 45px; /* Must match #footerdisclaimer height */
			/* -------------------------- */
			width: 100%;
			height: 48px; /* Must match #content padding-bottom */
			text-align: center;
		}
			#footercontent {
				width: 914px;
				margin: 13px auto 0;
			}
				#footer ul li {
					list-style: none;
					float: left;
					padding: 0 8px 0 12px;
					background: url('../images/footerbullet.gif') no-repeat center left;
				}
					#footer ul li.first {
						background: none;
						padding-left: 0;
					}
					#footer ul li a {
						color: #4b4b4b;
						font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
						font-size: 14px;
						font-weight: bold;
						text-decoration: none;
					}
						#footer ul li a:hover {
							color: #222;
						}
				#footer p {
					font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
					font-size: 12px;
					font-weight: bold;
					margin-top: 1px;
					float: right;
				}
				
	#footerdisclaimer {
		height: 45px;
		bottom: 0;
		background-color: #999;
		background-color: rgb(10%, 10%, 10%);
		background-color: rgba(10%, 10%, 10%, 0.7);
	}
		#footerdisclaimer p {
			padding-top: 7px;
			color: #fff;
			width: 900px;
			margin: 0 auto;
			font-family: Georgia, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif;
			font-size: 10px;
			font-style: italic;
		}

#help h4 {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3a3a3a;
	margin: 20px 0 10px;	
}
#help em {
	font-style: italic;
}
#help ol {
	font-size: 11px;
}
#help ol li {
	margin-bottom: 15px;
}
#help ol li p {
	margin: 5px 0;
}



/* Global Classes --------------------------- */
.clear { clear: both; }
.left { float: left; }
.right { float: right; }

