@charset "utf-8"; 
/* CSS Document */
html, body { margin: 0; padding: 0; border: 0; }
body  { position: relative;
font-family:"Trebuchet MS", Arial, sans-serif; font-size: 13px; color: #3e3e3e; line-height: normal; background: #fff; display: block;} 

#lpButDivID-1278693693636 {
  position: absolute;
  top: 0;
  right: 0;
  background: #fff;
  z-index: 10;
}

.bold{ font-weight:bold; }
h1{ font-size:20px; font-weight:normal; color:#84aa15; margin:0px; padding:0px;}

#main_body {width: 780px; margin: 0 auto;}

#top_content {
  position: relative;
  width: 780px;
  height: 116px;
  background: url(../images/top_bg.png) top left no-repeat;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_bg.png'), sizingMethod='crop');
}

p, ul {
	line-height:1.3em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
ul { line-height:1.3em; }


#top_navigation {background:url('../images/menu_bl.gif') no-repeat bottom left; float:left;width:100%; margin:0px; padding:0px; display:block; font-family:arial, helvetica, sans-serif; letter-spacing:1px; font-size:12px; line-height:0px; font-weight:bold;}
#top_navigation .box_content { margin:0px; padding-bottom:1px; padding-left:0px; padding-right:0px;  float:left; width:100%; background:transparent url('../images/menu_br.gif') no-repeat bottom right!important; }
#top_navigation ul li a.hover,#top_navigation ul li a:hover {background:url('../images/selected_bg.gif') top left repeat-x; text-decoration:underline!important}
#top_navigation ul li menu_nav a:hover{text-decoration:underline}
.cityloan-menu{ padding:0px; margin:0px; width:100%;}
#top_navigation ul li {float:left; margin:0px; padding:0px;  position:relative; list-style:none;  }
#top_navigation ul li .menu_nav {float:left; background:transparent url('../images/divider.gif') no-repeat top right;}


#top_navigation ul li a.menu_home.hover,#top_navigation ul li a.menu_home:hover {background:transparent url('../images/menu_home_hover.gif') no-repeat top left;}
#top_navigation ul li a.menu_home:hover .menu_nav {float:left; background:transparent url('../images/divider.gif') no-repeat top right}

#top_navigation ul li a.menu_contactus .menu_nav {background:none !important; }
#top_navigation ul li a.menu_aboutus {
	text-decoration:none;
	display:block;
	width:160px;
	margin-right:2px;
	padding-top:7px;
	padding-bottom:8px;
	text-align:center;
}
/*#top_navigation ul li a.menu_aboutus_selected {text-decoration:none;display:block; width:154px; margin-right:2px;    padding-top:7px; padding-bottom:8px; text-align:center; }*/

#top_navigation ul li a.menu_aboutus_selected {
	DISPLAY: block; PADDING-BOTTOM: 8px; WIDTH: 160px; MARGIN-RIGHT: 2px; PADDING-TOP: 7px; TEXT-ALIGN: center; TEXT-DECORATION: none
}


#top_navigation ul li a.menu_faq {
	text-decoration:none;
	display:block;
	width:190px;
	margin-right:2px;
	padding-top:7px;
	padding-bottom:8px;
	text-align:center;
}
#top_navigation ul li a.menu_espanol {
	text-decoration:none;
	display:block;
	width:140px;
	margin-right:2px;
	padding-top:7px;
	padding-bottom:8px;
	text-align:center;
}
#top_navigation ul li a.menu_faq_selected {text-decoration:none; display:block; width:190x; margin-right:2px;   padding-top:7px; padding-bottom:8px; text-align:center; background: url('../images/divider.gif')  no-repeat top right; }

#top_navigation ul li a.menu_espanol_selected {text-decoration:none; display:block; width:140px; margin-right:2px;   padding-top:7px; padding-bottom:8px; text-align:center; background: url('../images/divider.gif')  no-repeat top right; }



/*#top_navigation ul li a.menu_contactus {
	text-decoration:none;
	display:block;
	width:130px;
	padding-top:7px;
	padding-bottom:8px;
	text-align:center
}*/

#top_navigation ul li a.menu_contactus {
	DISPLAY: block; PADDING-BOTTOM: 8px; WIDTH: 142px; PADDING-TOP: 7px; TEXT-ALIGN: center; TEXT-DECORATION: none
}


#top_navigation ul li a.menu_contactus_selected  { text-decoration:none; display:block; width:142px;  padding-top:7px; padding-bottom:8px; text-align:center}
#top_navigation ul li a.menu_home {text-decoration:none;display:block; width:140px; margin-right:2px; padding-top:7px; padding-bottom:8px; text-align:center; }

#top_navigation ul li a.menu_home_selected {
	text-decoration:none;
	display:block;
	width:140px;
	margin-right:2px;
	padding-top:7px;
	padding-bottom:8px;
	text-align:center
}

#top_navigation ul li a.menu_applynow {
	text-decoration:none;
	display:block;
	width:140px;
	margin-right:2px;
	padding-top:7px;
	padding-bottom:8px;
	text-align:center
}
#top_navigation ul li a.menu_applynow_selected  {text-decoration:none; display:block; width:140px; margin-right:2px;  padding-top:7px; padding-bottom:8px; text-align:center}



#top_navigation ul li a.menu_home_selected {background: url('../images/menu_home_hover.gif') no-repeat top left!important;  }

#top_navigation ul li a.menu_applynow_selected {background:url('../images/selected_bg.gif') top left repeat-x; }
#top_navigation ul li a.menu_contactus_selected {background:url('../images/menu_last_hover.gif') top right repeat-x!important; }
#top_navigation ul li a.menu_aboutus_selected {background: url('../images/selected_bg.gif') top left repeat-x; }
#top_navigation ul li a.menu_faq_selected {background: url('../images/selected_bg.gif') top left repeat-x; }
#top_navigation ul li a.menu_espanol_selected {background: url('../images/selected_bg.gif') top left repeat-x; }

#top_navigation ul li a.menu_contactus.hover ,#top_navigation ul li a.menu_contactus:hover {background:transparent url('../images/menu_last_hover.gif') no-repeat top right; }

#top_navigation ul li.menu_contactus a:hover .menu_nav {background:transparent url('../images/menu_last_hover.gif') no-repeat top right}


#top_navigation a, a:link,a:active,a:visited, a:hover{ color:#FFFFFF;}

#cityloan_logo {
  position: absolute;
  top: 20px;
  left: 0;
  width: 260px;
  display: block;
} 

#cityloan_logo {
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cityloan_logo.png'), sizingMethod='crop');
}

.contact_no {
  position: absolute;
  top: 0;
  right: 0;
  width: 200px;
  padding: 30px 0 10px 68px;
  background: url(../images/telno.gif) no-repeat bottom left;
}

.contact_no a {
  padding: 2px;
  font-size: 11px;
  color: #000;
}

.contact_no a:hover { text-decoration: none; }

.contact_no span {
  color: #ff8a00;
  font: 25px Tahoma, Verdana, Arial;
}

#mid_content{ float:left; display:block; width:780px; height:auto; margin-top:18px;}
.left_adcontent{background:url(../images/curv_left.gif) no-repeat top left; width:200px; float:left; height:212px; display:block; font-size:18px; color:#9c9c9c;}

.right_adcontent{float:right; display:block; width:580px; height:212px;}

.left_adcontent p {
	PADDING-LEFT: 8px; BACKGROUND: url(../images/left_divider.gif) no-repeat left bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 13px; HEIGHT:auto
}

/*.left_adcontent p{ padding-top:13px; background:url(../images/left_divider.gif) left bottom no-repeat; padding-left:8px; height:30px; padding-bottom:10px;}*/

.home_content{float:left; height:auto; width:780px; display:block; margin-top:20px; padding-top:10px; padding-bottom:10px; border-top:1px dashed #bebebe; padding-left:2px; padding-right:2px;}

.home_content p{ margin-top:10px; margin-bottom:5px; line-height:18px;}

.welcome_text{font-size:25px; color:#84aa15;}
.tag_line{font-size:19px; color:#9c9c9c}

.services{width:780px; float:left; display:block; margin-top:20px; margin-bottom:5px; height:auto;}
.services p{ height:105px;}
.service_boxone{width:182px;  float:left; display:block; margin:5px; border-right:1px dashed #bebebe; height:170px;}
.service_boxtwo{ width:182px; float:left; display:inline; margin:5px; border-right:1px dashed #bebebe; height:170px;}
.service_boxthree{width:182px; float:left; display:inline; margin:5px; border-right:1px dashed #bebebe;  height:170px;}
.service_boxfour{ width:182px;  float:left; display:inline; margin:5px;  height:170px;}

.title{font-size:15px; font-weight:bold;}



.btn_checknow{
	background:url(../images/btn_checknow.gif) no-repeat left top;
	width:150px;
	height:25px;
	border:none;
	cursor:pointer;
	cursor:hand;
	outline:none;
	float:left;
	margin-left:12px;
	padding:0px;
}
.btn_checknow_spa{
	background:url(../images/btn_checknow_spa.gif) no-repeat left top;
	width:150px;
	height:25px;
	border:none;
	cursor:pointer;
	cursor:hand;
	outline:none;
	float:left;
	margin-left:12px;
	padding:0px;
}
.btn_payonline{
	background:url(../images/btn_payonline.gif) no-repeat left top;
	width:150px;
	height:25px;
	border:none;
	cursor:pointer;
	cursor:hand;
	float:left;
	outline:none;
	margin-left:12px;
	padding:0px;
}
.btn_payonline_spa{
	background:url(../images/btn_payonline_spa.gif) no-repeat left top;
	width:150px;
	height:25px;
	border:none;
	cursor:pointer;
	cursor:hand;
	float:left;
	outline:none;
	margin-left:12px;
	padding:0px;
}
.btn_contactus{
	background:url(../images/btn_contactus.gif) no-repeat left top;
	width:150px;
	height:25px;
	border:none;
	cursor:pointer;
	float:left;
	cursor:hand;
	outline:none;
	margin-left:12px;
	padding:0px;
}
.btn_contactus_spa{
	background:url(../images/btn_contactus_spa.gif) no-repeat left top;
	width:150px;
	height:25px;
	border:none;
	cursor:pointer;
	float:left;
	cursor:hand;
	outline:none;
	margin-left:12px;
	padding:0px;
}

.btn_applynow{
	background:url(../images/btn_applynow.gif) no-repeat left top;
	width:150px;
	height:25px;
	border:none;
	cursor:pointer;
	cursor:hand;
	outline:none;
	float:left;
	margin-left:12px;
	padding:0px;
}
.btn_applynow_spa{
	background:url(../images/btn_applynow_spa.gif) no-repeat left top;
	width:150px;
	height:25px;
	border:none;
	cursor:pointer;
	cursor:hand;
	outline:none;
	float:left;
	margin-left:12px;
	padding:0px;
}


#footer{
	float:left;
	display:block;
	position:relative;
	height:90px;
	width:780px;
	border-top: 1px dashed #bebebe;
	padding-top:5px;
	text-align:center;
	margin-top:20px;
	margin-bottom:10px;
	font-size:11px;
	letter-spacing:1px;
	color:#7e7e7e;
}

#footer p{ margin-top:8px !important;}

#footer a{ color:#7e7e7e; text-decoration:none;}
#footer a:hover{ color:#000; text-decoration:underline;}


/**** innerpages *****/
.menu_left{background:url(../images/curv_left.gif) no-repeat top left; width:200px; float:left; height:auto; display:block;}
.menu_left ul{ margin-top:22px; padding:0px;}
.menu_left ul li{ list-style:none; margin-left:8px; margin-right:8px; padding-bottom:6px; margin-bottom:8px; border-bottom:1px dashed #bebebe; font-weight:bold; font-size:11px; letter-spacing:1px; font-family:Trebuchet MS; }
.menu_left ul li.last{ list-style:none; margin-left:8px; margin-right:8px; border:none; padding-bottom:6px; margin-bottom:8px; font-weight:bold; font-size:11px; font-family:Trebuchet MS; letter-spacing:1px; }


.menu_left a{ color:#f2941b; text-decoration:none; }
.menu_left a:link{ color:#f2941b;}
.menu_left a:visited{ color:#f2941b;}
.menu_left a:active{ color:#f2941b;}
.menu_left a:hover{ color:#000;}

.main_content{float:right; display:block; width:530px; margin:0px; padding:20px; height:auto; background:url(../images/right_bg.gif) no-repeat left top;}

.story_content{margin-top:10px; margin-bottom:10px;}

.borrow_money{background:url(../images/borrow_money_spanish.gif) no-repeat top left; width:180px; height:122px; float:left; margin-top:10px; margin-left:6px; display:block;}

.standout{ color:#749512; text-decoration:underline;}



blockquote {
	line-height: 20px;
	padding: 10px 0px 0px 22px;
	margin: 0 auto;
	background: url(../images/quote.gif) no-repeat 0 11px;
}

.request_form{float:left; padding-top:10px;  display:block; width:530px; height:auto}
.form_error{float:left;   display:block; width:530px; height:auto; border:1px dashed #a7141b; padding-top:10px; padding-bottom:10px; }

.error{PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND:transparent  url(../images/error.gif) no-repeat left center; color:#a7141b; font-size:11px; min-height:16px; float:left;}

.field_name{width:180px; display:block; padding-right:8px; float:left; text-align:right}
.field_form{width:340px; display:inline; float:left; font-size:0.9em;}

.condition{ color:#a7141b}
.note{ font-size:11px; color:#999999}
.btn_width{
	margin-left:190px;
}
.btn_submit{background:url(../images/btn_submit.gif) no-repeat left top; width:114px; height:25px; border:none; cursor:pointer; cursor:hand; outline:none; margin:0px; padding:0px; }

.btn_submit_spa{background:url(../images/btn_submit_spa.gif) no-repeat left top; width:147px; height:25px; border:none; cursor:pointer; cursor:hand; outline:none; margin:0px; padding:0px; }


.story_content a{ color:#f2941b; text-decoration:underline; }
.story_content a:link{ color:#f2941b;}
.story_content a:visited{ color:#f2941b;}
.story_content a:active{ color:#f2941b;}
.story_content a:hover{ color:#000;}

.story_content p{ margin-bottom:7px; }

.story_content ul{margin-top:18px; padding:0px; }
.story_content ul li{ margin-left:20px; margin-top:5px; list-style:none; font-weight:bold; }

ul.sitemap{ font-size:11px;}


.story_content .title{ font-size:18px; font-weight:normal; color:#000; margin-left:75px; margin-top:18px; padding:0px;}

.call_display{background:url(../images/tel_curve.jpg) top left no-repeat; width:525px; margin:0px; height:auto; padding:0px; float:left; display:block; }
.add_display{background:url(../images/add_curve.jpg) top left no-repeat; margin-top:20px;  width:525px; height:auto; float:left; display:block;}


.tel_nospace{ float:left; margin-top:45px; margin-left:5px; display:block; padding:0px; width:280px;}

.tel_nospace p{ margin-bottom:30px;}

.cityname{font-size:18px; color:#5a5a5a;}
.tel_no{color:#fe971e; font-size:22px; margin-left:10px;}
.add{ font-size:18px;}
.address_space{float:left; margin-left:5px; margin-top:45px; display:block; height:auto; width:500px;}
.call_now{background:url(../images/call_now.jpg) bottom right no-repeat; float:right; display:block; width:230px; height:220px;}

.direction{background:url(../images/direction.gif) top left no-repeat; padding-left:34px;  font-weight:bold; height:26px; padding-top:3px; float:left;  display:block;}
.showmap{background:url(../images/map.gif) top left no-repeat; padding-left:34px;  font-weight:bold; height:26px; padding-top:3px; float:left;   display:block;}
.map{height:250px; width:425px; margin-bottom:15px; float:left; display:block; }
.customer_call{font-size:19px; color:#fe971e}
.header{clear:both; display:block; height:30px; width:100%;}
.left_head{float:left; display:block; width:350px;}
.right_head{float:right; display:inline; width:120px;}

.btn_print{background:url(../images/printButton.png) left center no-repeat; width:23px; height:23px; float:right;}
.btn_email{background:url(../images/emailButton.png) left center no-repeat; width:23px; height:23px; float:right;}
.btn_pdf{background:url(../images/pdf_button.png) left center no-repeat; width:23px; height:23px; float:right;}
.btn_font_big{background:url(../images/font_big.gif) left center no-repeat; width:23px; height:23px; float:right;}
.btn_font_small{background:url(../images/font_small.gif) left center no-repeat; width:23px; height:23px; float:right;}

