@charset "utf-8";
/* ~companyName~ CSS 
*/
/*=== HTML Elements ===*/
* {
	border: 0;
	margin: 0;
	padding: 0;
}
body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, legend, input, img {
	margin:0;
	padding:0;
}
body{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 0.8em;
	margin:0;
	padding: 0;
}

a{
	text-decoration: none;
	color: #000000;
}
a:hover{
	text-decoration: underline
}
li{
	list-style: none
}
h1{
	font-size: 1.7em;
	font-weight: normal;
	padding:0.5em 0;
}
h2{
	font-size: 1.4em;
	font-weight: normal;
}
h3{
	font-size: 1.1em;
	font-weight: normal;
}
h4{
	font-size: 1.1em;
	line-height: 1.5em;
}
p{
	font-size: 1.1em;
	line-height: 1.25em;

}

table{
	border-collapse: collapse;
	width: 100%
}
img {
	border:0 none;
}




/*==============*/
/*=== Layout ===*/
/*==============
	total: 930px
	L/R padding: 20px
	left/main: 220px/690px
	L/R usable: 200px/664px
	==============*/
/*==============*/
#page {
	width: 930px;
	max-width:930px;
	min-width:930px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:50px;
	background-color:#ffffff;	/* #fff8ec bg chg */
}
#page-inner {
	margin:0 8px;
	padding-bottom:8px;
}
#header {
	background-color:white;
	padding-top:1px; /* ff fix */
	position:relative;
	margin-bottom:10px;
	padding-left:0px;
	padding-right:0px;
}
#header,
#header-inner,
#header-content
{
	height:121px;
}
#header-inner {
	background-image:url(http://assets.paydayloans-cashadvances.com/images/imgHeader.jpg);
	position:inherit;
}
#logo {
	width: 257px;
	position:absolute;
	z-index:999;
	
}
#logo-inner {
	position:relative;
}
#logo-image {
	width:280px;
	height:80px;
	top:0px;
	left:30px;
	position:absolute;
}
#logo h1{
	text-indent: -9999px;
	position:absolute;
}
#header-content {
	width: 100%;
	position:relative;
	z-index:0;
	
}
#header-content-inner {
	padding:8px 8px 0 8px;
}
#banner {
	
}
#banner h1 {
	color:white;
	font-family:arial;
	font-size:1.4em;
	font-style:italic;
	font-weight:normal;
	padding-top:51px;
	/* text-align:center; */
	text-indent:-9999px;
}
#banner p {
	position:absolute;
	top:80px;
	left:36px;
	color:white;
	font-size:1.1em;
	font-weight:normal;
}
#header-nav {
	font-family:arial;
	font-size:1em;
	font-weight:bold;
	position:absolute;
	top:145px;
	left:0;
	white-space:nowrap;
	width:100%;
}
#header-nav a {
	color: #4979a5;
}
#header-nav a:hover {
	color: #34093b;
}
#header-nav .navbarR {
	border-right:2px solid #4979a5;
	padding-right:1em;}
#header-nav .navspcL {
	padding-left:1em;}
#header-nav ul {
	text-align:center;
}
#header-nav li {
	display:inline;
}
#header-nav #tblouter {
	width:646px;
}
#header-nav #tblinner {
	width:93%;
	margin:0 auto;
}
#header-nav td {
	text-align:right;
	white-space:nowrap;
	width:25%;
	padding-right:8px;
}
#header-nav #tdMiddle {
	width:100%;
}
#main {
	clear:both;
	background-color:white;
	margin-top:0px;	/* 10px bg chg */
}
#main-inner {
	padding:0;	/* 8px 0 bg chg */
}

#sidebar {
	width: 230px;
	float:left;
	border-right-width:1px;
}
.sbar-separator {
	border-bottom-width:1px;
}
.sbar-top {
	padding-top:0px !important;
}
.sbar-bottom {
	padding-bottom:10px !important;
}
.sbar-separator,
.sbar-noseparator {
	padding:10px 0;
	text-align:left;
	width:100%;
}
#promo_sbar1 img {	/* promo_sbar1 */
	width:220px;	
	height:35px;
}
#promo_sbar1 h2 {
	font-size:1.1em;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:0;
}
#promo_sbar1_links a {
	display:block;
	padding-left:8px;
	padding-bottom:0.4em;
	color:#4979a5;
}
#promo_sbar1_links a:hover {
	color:black;
}
#promo_sbar2 img {	/* promo_sbar2 */
	width:220px;	
	height:35px;
}
#promo_sbar2 {	/* promo_sbar2 */
	padding-bottom: 0px !important;
}
#promo_sbar3 img {	/* promo_sbar3 */
	width:220px;
	height:168px;
}
#promo_sbar3 {	/* promo_sbar3 */
	padding-top: 0px !important;
}
#promo_sbar4 img {	/* promo_sbar4 */
	width:220px;	
	height:35px;
}
#promo_sbar5 img {	/* promo_sbar5 */
	width:220px;	
	height:35px;
}
#promo_sbar6 img {	/* promo_sbar6 */
	width:220px;	
	height:106px;
}
#promo_location {
	position:absolute;
	width:249px;
	height:184px;
	top:0;
	right:0;
	background-image:url(http://assets.paydayloans-cashadvances.com/images/picframe_bckgnd.jpg);
	background-repeat:no-repeat;
}
#promo_location img {
	position:absolute;
	width:230px;
	height:165px;
	top:9px;
	left:9px;
}
#map {
	position:absolute;
	width:249px;
	height:184px;
	top:186px;
	right:0;
	background-image:url(http://assets.paydayloans-cashadvances.com/images/picframe_bckgnd.jpg);
	background-repeat:no-repeat;
}
#map-inner {
	position:absolute;
	top:9px;
	left:9px;
}
#sbar-specialty {
	color:#4979a5;
	font-size:1.1em;
}
#sbar-specialty a {
	color:#4979a5;
	font-size:1.1em;
}
#sbar-specialty a:hover {
	color:black;
}
#sbar-served {
}
#sbar-served h2 {
	font-size:1.1em;
	margin:0 0 0.6em 0;
}
.sbar-left {
	padding-left:10px;
	text-align:left;
}
#centre {
	width: 680px;
	margin-left:-1px;
	border-left-width:1px;
	float:left;
}
#centre-inner {
	padding: 8px;
}
#centre h1 {
	text-align:left;
	font-size:1.4em;
	padding:20px 8px;
}
#centre h2 {
	padding:20px 8px 8px;
}
#centre h3 {
	border-bottom-width:1px;
	padding-bottom:8px;
	padding-top:20px;
	margin-bottom:8px;
}
#centre p {
	color:black;
	margin:0;
	padding:0 8px 1.2em;
}
#centre hr {
	border-top-width:1px;

	margin:0;
	padding:0;
}
#breadcrumb {
	margin-bottom:8px;
	margin-top:-8px;
	color:grey;
	padding:0 8px;
}
#finder,
#finder2
{
	position:relative;
	background-image:url(http://assets.paydayloans-cashadvances.com/images/finderBckgnd.jpg);
	background-repeat:no-repeat;
	background-color:white;
	height:34px;
	padding:0;
	color:white;
}
#mapBig {
	width:664px;
	height:402px;
	text-align:center;
	background-color:#ff8e43;
	padding-top:8px;
}
#big-buttons {
	margin:16px 0;
	white-space:nowrap;
}
#big-buttons img { /* promo_buttonL-M-R - 222px is max width */
	width:222px;
	height:109px;
}
.tdCenter {
	width:100%;
	text-align:center;
}
#citiesserved,
#regionlist,
#searchterms
{
	font-size:1em;
	padding:0 0 10px 8px;
}
#citiesserved a
#regionlist a
#searchterms a
{
	font-size:1em;
}
#citiesserved a:hover
#regionlist a:hover
#searchterms a:hover
{
	color:black;
}
#citiesserved li,
#regionlist li,
#searchterms li
{
	white-space:nowrap;
}
#centre #citiesserved li,
#centre #regionlist li,
#centre #searchterms li
{
	float:left;		/* wraps long lists */
}
#location_list
{
	font-size:1em;
	padding:10px 0;
}
#location_list a {
	font-size:1.2em;
	color:#979797;
}
#location_list a:hover {
	color:black;
}
#footer {
	color: #8B8378;
	clear:both;
	background-color:white;
	margin-top:8px;
	padding:10px;
}
#footer-inner {}
#footer-domain {
	text-align:center;
	margin-bottom:8px;
}
#footer-powered {
	text-align:center;
}

/*==============*/
/*=== Global ===*/
/*==============*/

/* page lines */
#sidebar,
.sbar-separator,
#centre,
#centre h3,
#centre hr
{
	border-color:#ffc7a1 !important;
	border-style:solid !important;
}
/* h colors */
#centre h1,
#centre h2,
#centre h3,
#sbar-served h2
{
	color:#4979a5 !important;
}
.siteColor {
	color:#4979a5 !important;
}
/* company link color */
#location_list a,
.company_name
{
	color:#4979a5 !important;
}
/* left pad for all centre items */
#finder label#lblCityState,
#finder label#lblCityState2,
#breadcrumb,
#centre p,
#centre h1,
#centre h2,
#centre h3,
#regionlist,
#searchterms,
#company,
#location_list
{
	clear:both;
	padding-left:8px !important;
}
/* adj sidebar/center border
   orig:230px,680px,8px -15,+15,+15left
*/
#sidebar { width: 227px !important; }
#centre { width: 683px !important; }
#centre-inner { padding:8px 12px !important; }
/* wrap long lists in centre
   set width to ((centreWidth-centrePadding-regionlistPad)/numCol)-2
	 ((695-31-8)/4)-2 = 162
*/
#centre #regionlist li { width:162px !important; }
#centre #searchterms li { width:210px !important; }


/*==============*/
/*=== YUI Autocomplete ===*/
/*==============*/

/* styles for input field */
.yui-skin-sam .yui-ac-input {
	position:absolute;
	width:250px;
	height:15px;
	padding-top:3px;
	border-top:1px solid #848483;
	border-left:1px solid #848483;
	border-right:1px solid #a3a293;
	border-bottom:1px solid #a3a293;
}
/* styles for header/body/footer wrapper within container */
.yui-skin-sam .yui-ac-content {
	position:absolute;
	width:250px;
	border:1px solid #808080;
	background:white;
	color:black;
	overflow:hidden;
	z-index:9050;
}
/* styles for prehighlighted result item */
.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight {
	background:#cbc9b2;
	color:black;
}
/* styles for highlighted result item */
.yui-skin-sam .yui-ac-content li.yui-ac-highlight {
	background:#4979a5;
	color:white;
}
#finder form,
#finder form2
{
	position:relative;
	width:100%;
}
#myAutoComplete,
#myAutoComplete2
{
	position:absolute;
	top:6px;
	right:34px;
	width:250px;
}
#btnFind,
#btnFind2
{
	position:absolute;
	width:21px;
	height:18px;
	top:7px;
	right:8px;
}
label#lblCityState,
label#lblCityState2
{
	position:absolute;
	top:0.7em;
	left:0px;
	font-weight:bold;
	padding-left:8px;
}
#header, #content, #navbar, #sidebar-left, #sidebar-right, #footer, #closure-blocks {
	overflow:visible;
	word-wrap:break-word;
}
.clear-block {
	display:block;
}
.fright {
	float: right;
}
.fleft {
	float: left;
}
.clearfix {
	clear: both;
}

/*=== company info  ====*/
#company {
	padding: 15px 8px;
	position: relative;
	height:330px;
}
#company_info {
	width:400px;
}
#company_info p {
	padding-left:0 !important;
}
.company_name
{
	display:block;
	font-size: 1.7em;
	padding-bottom:0.4em;
}
.company_city,
.company_name2,
.company_phone,
.company_address,
.company_csz,
.company_url,
.company_hours {
	display:block;
	font-size: 1.2em;
}
.company_hours2 {
	display:block;
	font-size: 1.0em;
	font-style:italic;
	padding-top:5px;
}
.company_url {
	display:block;
	padding:12px 0;
}


/* Borrow Source CSS */
.sh-align-right {
	padding-right:2px !important;
	text-align:right !important;
	color:#000000;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt;
	line-height:20px;
	word-spacing:1px;
}
.sh-align-left {
	padding-left:2px !important;
	text-align:left !important;
	color:#000000;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt;
	line-height:20px;
	word-spacing:1px;
}
#applynow textarea, 
#applynow select, 
#applynow input.text {
	background-color:#FFFFFF;
	border:1px solid #000000;
	color:inherit;
	margin:2px !important;
	padding:0 2px;
}
input.sh-form-text-long {
	width:155px;
}
#wf-radiolist {
	width:85%;
	margin-left:28px;
}
#applynow {
	margin-bottom:20px;
}
#applynow td {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
}
#wf-radiolist td {
	vertical-align:top;
}
.sh-align-center {
	text-align:center !important;
}
input.button {
	background-color:#1D5C8F;
	border:1px solid #000000;
	color:#FFFFFF;
}
#applynow td.adleft {
	vertical-align:top;
	background-color:#fcfcfa;
}
#applynow td.adright {
	vertical-align:top;
	background-color:#a6dafa;
}