/* @override http://localhost:8888/carloansnow/css/style.css */

/* -- COLORS -- */

body {
	background: #f1f1f1 url(/images/stripe-body.png) repeat-x center top;
}
#header {
}
#header .container {
	height: 90px;
	background:url(/images/header-logo.gif) no-repeat center top;
}
#nav {
}
#sub-nav {
}
#sub-nav .container {
	background: url(/images/stripe-subnav.png) no-repeat center top;
	border-bottom: 1px solid #330401;
}
#intro {
}
#intro .container {
	background: #3d3d3d url(_/images/stripe-intro.gif) no-repeat center top;
	border-top: 1px solid #595959;
	border-bottom: 2px solid #181818;
}
	#intro h1,
	#intro h2,
	#intro p,
	#logo span {
		color: #cdcdcd; /* intro text color */
	}
#main {
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#main .container {
	padding: 20px 0;
	background: #fff url(_/images/stripe-main.gif) repeat-y center top;
}
	#main h1,
	#main h2,
	#main h3,
	#main dt,
	#footer h3,
	a:link,
	a:visited,
	a:hover,
	a:active,
	legend,
	.form-field span.description {
		color: #d31000; /* accent color for text */
	}
	#main p,
	#main li,
	#main dd,
	#footer,
	label,
	#main div.privacy h3 {
		color: #5a5a5a; /* primary color for text */
	}
	fieldset,
	.link-ads img:hover,
	.form-field input.text,
	.form-field input.title,
	.form-field select {
		border: 1px solid #b5ceff;
	}
	fieldset,
	.link-ads img:hover {
		background-color: #fffaed;
}
	fieldset,
	.link-ads img:hover,
	.form-field input.text,
	.form-field input.title,
	.form-field select {
		border: 1px solid #e6c1a7;
	}
	
	input.button {
		background-color: #d96c21;
		color: #fff;
		border-top: 1px solid #ffd2b5;
		border-left: 1px solid #ffd2b5;
		border-right: 1px solid #492b17;
		border-bottom: 1px solid #492b17;
	}
	input.secure {
		background: #d96c21 url(/images/silk-icons/lock_go-bg-blue.png) no-repeat 7px 3px;		
	}
#footer {
	padding-top: 0px;
}
#footer .container {
	padding-top: 40px;
	background: url(/images/stripe-footer.gif) repeat-x 0 top;
}

/* -- HEADER -- */

#header {
}
#logo {
	float:left;
	width:565px;
	height:34px;
	margin-top: 20px;
}
#logo span {
	margin-left: -9999px;
}

/* -- NAVIGATION -- */

#nav a:link, #nav a:visited {
	background: none; /* color of tabs (inactive state) */
	color: #676767;
}
	#nav a span {
	}
#nav a:hover {
	color: #2b2b2b;
}
#nav .active a:link, #nav .active a:visited, #nav .active a:visited, #nav .active a:hover {
	background: #e51900 url(/images/nav-tabs.png) no-repeat right 0; /* color of active tab */
	color: #fff;
}
	#nav .active a span, #nav .active a:hover span {
		background: url(/images/nav-tabs.png) left 0 no-repeat;
	}

	/* -- LIT -- */

	#nav .lit a:link, #nav .lit a:visited, #nav .lit a:visited, #nav .lit a:hover {
		background: #3d3d3d url(/images/nav-tabs.png) no-repeat right -30px; /* color of lit tab */
		color: #fff;
	}
		#nav .lit a span, #nav .lit a:hover span {
			background: url(/images/nav-tabs.png) left -30px no-repeat;
		}


/* -- SUB-NAV -- */

#sub-nav a:link, #sub-nav a:visited {
	color: #fff;
}
#sub-nav a:hover {
	background: url(/images/subnav-tabs.png) no-repeat right 0;
	margin-left:3px;
	color: #fff;
}
	#sub-nav a:hover span {
		background: url(/images/subnav-tabs.png) no-repeat left 0;
		margin-left:-3px;
	}
#sub-nav .active a:link, #sub-nav .active a:visited, #sub-nav .active a:hover {
	color: #fff;
	background: url(/images/subnav-tabs.png) no-repeat right 0;
	margin-left:3px;
} 
	#sub-nav .active a span, #sub-nav .active a:hover span {
		background: url(/images/subnav-tabs.png) no-repeat left 0;
		margin-left:-3px;
	}
#sub-nav .usa a span, #sub-nav .canada a span, #sub-nav .mexico a span,
#sub-nav .usa a:hover span, #sub-nav .canada a:hover span, #sub-nav .mexico a:hover span {
	background: none;
}
#sub-nav .canada a:link, #sub-nav .canada a:visited {
		background-color: none;
		background-image: url(/images/silk-icons/flag-ca.gif);
		background-position: 8px center;
		background-repeat: no-repeat;
		padding-left: 20px;
		margin-left:0px;
}
#sub-nav .canada a:link span, #sub-nav .canada a:visited span {
		margin-left:0px;
}

/* Credit Box */

#creditbox ol,
#creditbox ol li {
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}
#creditbox input.radio {
	margin:0 8px 0 0;
	padding:0;
	width:14px;
	height:14px;
	position:relative;
	top:3px;
	left:1px;
}
#creditbox label {
	text-align: left;
	width: auto;
	float: none;
	padding-top: 5px;
	margin-right: 10px;
	font-weight:bold;
}
#creditbox p {
	padding-left:26px;
	color:#8b8b8b;
}

/* -- MISC -- */
.photo-home {
	float: right;
	margin: 15px 0px 0px 20px;
}
