/*
Version: 0.0
Author: Ellis Benus
Author URI: http://www.ZimmerCreative.com
Company: Family Pawn
*/

@import "reset.css";
@import "base.css";

/*
.lightTan 		{ color: #C8B78C; }
.darkTan 			{ color: #D2C7A7; )
.purple 			{ color: #573D46; }
.lightPurple 	{ color: #A19080; }
.gray 				{ color: #6A665B; }
.almostBlack 	{ color: #161616; }
*/

body { background: url('../images/bkgrnd.jpg') repeat-x top left #161616; font-family: Arial, Helvetica, Verdana, sans-serif; }

#container {
	background: #FCFBF7;
	border-left: 5px solid #CAB691;
	border-right: 5px solid #CAB691;
	margin: auto;
	width: 800px;
}

#header {}
	#logo {}
		#logo h1 {
			background: url('../images/family-pawn-logo.gif') no-repeat top center;
			float: left;
			height: 105px;
			width: 205px;
		}
			#logo h1 span { display: none; }

	#header .purple-line {
		background: url('../images/header-hr.gif') no-repeat top center;
		clear: both;
		height: 7px;
		margin-left: 282px;
		margin-bottom: 10px;
		width: 508px;
	}
		#header .purple-line hr { clear: both; display: none; }

	.npa-logo { float: right; margin: 15px 25px 0 0;}

#navigation {
	background: url('../images/nav-bkgrnd.jpg') repeat-x top left;
	height: 34px;
	margin: 0 10px 0 10px;
	overflow: hidden;
	text-transform: uppercase;
}
	#navigation ul { margin: 0; padding-top: 6px; }
	#navigation li {
		display: inline;
		list-style: none;
		margin: 0 15px 0 15px;
	}
		#navigation .first {}
		#navigation .last {}
	#navigation a {
		color: #573D46;
		/*font-size: smaller;*/
		/*font-weight: bold;*/
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
	}
	#navigation a:hover { color: #716D61; }

#content {}
	#sidebar { float: left; margin: 0 10px 0 10px; padding-left: 9px; width: 220px;}
		#goldTicker h3 {}
		#goldTicker h3 span { display: none; }
		#goldTicker img { margin: 50px 0 0 20px; }

		.locations {}
			.locations h6 { margin: 15px 0 0 0; padding: 0; }
			.locations h6 a { color: #6A665B; text-decoration: none; }
			.locations h6 a:hover { color: #573D46; }
			.locations p { margin: 0; padding: 0; }

			#sidebar .locations { font-size: smaller; margin-top: 25px; }
			#sidebar .locations h3.ourLocations { /* image replacement for the sidebar locations header */
				background: url('../images/our-locations.gif') no-repeat top center;
				height: 15px;
				width: 110px;
			}
				#sidebar .locations h3.ourLocations span { display: none; }

	#goldTicker {
		background: url('../images/gold.jpg') no-repeat top center;
		height: 230px;
		margin-top: 15px;
		width: 210px;
	}

			.body .locations h6 { margin-bottom: 1em; }
			.body .locations p { display: none; }
			.body .locations iframe { border: 1px solid #161616; }

	#main { float: left; margin-top: 25px; width: 540px; }
		#bigImage {}

		#main a { color: #6A665B; }
		#main a:hover { color: #161616; }

		.body {
			background: url('../images/main-bottom-curve.gif') no-repeat bottom center #D2C7A7;
			color: #573D46;
			margin-bottom: 25px;
			padding: 15px;
		}

			.body .dotted-line {
				background: url('../images/line.gif') no-repeat top left;
				height: 1px;
				margin-bottom: 20px;
				width: 100%;
			}
				.body .dotted-line hr { display: none; }

			.body h1 { /* generic properties to be replaced by images per individual page */
				color: #A19080;
				font-size: 1em;
				margin: 0; /* because of the image replacement h1's */
				text-transform: uppercase;
			}

		.home h1 { /* This is the replacement image for the h1 on the .home page only
			background: url('../images/h1-home.gif') no-repeat bottom center;
			height: 20px;
			width: 184px;*/
		}
			.home h1 span { /*display: none;*/ }

		.faqQuestion {}
			.faqQuestion strong { color: #A19080; }
		.faqResponse {}

		#formtext {}
			#formtext table, #formtext tr, #formtext td { border: 0; }
			.textfield {}
			.required {}
			.formMessage {}
				.formMessage a {}
				.formMessage a:hover {}

#footer {
	background: url('../images/footer-bkgrnd.jpg') repeat-x top left;
	border-bottom: 5px solid #FFF;
	clear: both;
	height: 65px;
}
	#footer ul { float: left; margin-top: 25px; }
	#footer li {
		border-right: 1px solid #000;
		display: inline;
		list-style: none;
		padding: 0 5px 0 5px;
	}
	 	#footer .last { border: 0; }
	 #footer a { color: #6a665b; text-decoration: none; }
	 #footer a:hover { text-decoration: underline; }

	 .pawn-logo { float: right; margin: 20px 10px 0 0; }

		#main a { color: #6A665B; }
		#main a:hover { color: #161616; }

#designedby { font-size: smaller; margin: auto; margin-top: 5px; width: 815px; }
	#designedby p { color: #6A665B; }
	#designedby a { color: #6A665B; text-decoration: none; }
	#designedby a:hover { color: #C8B78C; }