/*  
theme name: InstallmentLoansOnline
Theme URI: http://installmentloansonline.us
Description: installmentloansonline.us
Version: 1.0
Author: installmentloansonline
Author URI: http://installmentloansonline.us
*/


/* DROP STYLE
----------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p {margin: 0;	padding: 0;}
table {border-collapse: collapse;	border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,th,var {font-style: normal; font-weight: normal;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%; font-weight:bold;}
q:before,q:after {content: '';}
abbr,acronym {border: 0;}


/* Main Styles
--------------------------------------- */
html { height: 100%; background:#F3F3F3 url(img/bg.png) 0 0 repeat-x;}
body { 
/* background:#F3F3F3 url(img/fons.gif) 0 0 repeat-x; dollars foto*/
font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
width: 100%; height: 100%;
color:#1A1A1A;
background:url(img/baks.jpg) right 185px no-repeat;
}
a { color:#ED8300; outline: none; text-decoration: underline; }
a:hover { text-decoration: none; }
input { vertical-align: middle; }




/* Main MARKING (options at the lowlow)
----------------------------------------------------------------------------*/
#wrapper { position: relative;
margin: 0 auto;
width: 1000px; min-width: 1000px;
height:765px; /* IE fix for #content min-height */
}


#header { position: relative; height: 185px; }


#middle { position: relative; width: 100%; }
#container { width:705px; 
position: relative; float: left; overflow: hidden;
margin-right:295px; /*sidebar*/
}
#content { position: relative; min-height:300px;}


#sidebar { position: relative;
min-height:580px;
float: left;
margin-right: -3px;
width:295px; margin-left: -295px;
}


#footer { 
height:300px;
min-width: 1000px;
background:#191919;
border-top:8px solid #BDBDBD;
} 
.footer {position: relative;
margin:0 auto; 
width:960px; padding:20px 20px 0;
color:#797979;
}



/* prepare styles */
.el {background:url(img/elements.png) 0 0 no-repeat;}






/* Header
-----------------------------------------------------------------------------*/
.logo { position:relative; float:left; width:345px; height:150px; }
.logo a {
display:block; 
position:absolute; top:25px; left:25px; width:290px; height:100px;
text-indent:400px; overflow:hidden; white-space:nowrap;
}
.logo a:hover {background:url(img/elements.png) -345px -30px no-repeat;}

.tarrow {
position:absolute; width:54px; height:89px; top:30px;
background-position:0 -191px;
}

.tbenefits {
position:absolute; top:18px; left:440px; width:239px; height:111px;
background-position:-90px -180px;
}
.tbenefits ul {margin:15px 10px 15px 17px;}
.tbenefits ul li {line-height:16px; font-size:14px; /* font-weight:bold; */ color:#464C3D; text-shadow:1px 1px 0 #fff;}


.tbutton {
position:absolute; top:27px; left:770px;
width:210px; height:99px;
background-position:0 -417px;
white-space:nowrap; text-indent:250px; overflow:hidden;
}
.tbutton:hover {background-position:-247px -417px;}
.tbutton:active {background-position:-493px -417px;}

.tmenu {
position:absolute; top:145px; left:0px; width:100%; height:39px;
}
.tmenu strong {display:block; float:left; padding:0 155px 0 33px; color:#E3E2E0; line-height:39px; font-size:15px; text-transform:uppercase;}
.tmenu strong span {color:#E97E0A;}
.tmenu ul {}
.tmenu ul li {float:left;}
.tmenu ul li a{display:block; padding:0 17px; color:#B0B0B0; line-height:39px; text-decoration:none; font-weight:bold; text-transform:uppercase; text-shadow:-1px -1px 0 #000;}
.tmenu ul li a:hover{background:#1E1E1E; color:#E3E2E0;}
.tmenu ul li a.tmhome {color:#fff; padding:0 30px; margin-right:15px; background:#EB871A; text-shadow:1px 1px 0 #666;}
.tmenu ul li a.tmhome:hover {background:#D37812;}







/* rotator */
.rotator { 
position:relative;
width:100%; height:400px; 
background-position:-9px -725px; 
margin:5px 0 -14px 0;
}
.rotator img { display:none; }
.rotator img.active { float:left; display:block; padding:26px 0 0 21px; }

.rotator ul { 
position:absolute; top:20px; left:460px; width:225px; 
font-size:17px; 
/* background:#ccc; */ 
}
.rotator ul li { height:105px; padding-top:10px; overflow:hidden; padding-right:70px; }
.rotator ul li h5 { font-size:16px; padding-bottom:8px; color:#858585; text-shadow:2px 2px 1px #D0D0D0;}
.rotator ul li p { padding:0 0 0 10px; color:#626262; 
text-shadow:1px 1px 0 #fff; text-shadow:-1px -1px 0 #fff;text-shadow:-1px 1px 0 #fff;text-shadow:1px -1px 0 #fff; }

.rotator ul li.current h5 { color:#E97E0A; }
.rotator ul li.current p { color:#000; }
.rotator ul li#r_li1.current { background:url(img/elements.png) -730px -745px no-repeat;}
.rotator ul li#r_li2.current { background:url(img/elements.png) -730px -860px no-repeat;}
.rotator ul li#r_li3.current { background:url(img/elements.png) -730px -975px no-repeat;}








/* content
-----------------------------------------------------------------------------*/
.content { background-position:-2px -1325px; padding:35px 45px; margin-top:14px; font-size:14px; text-align:justify; } 
.content h1,.content h1 a { color:#E97708; padding:5px 0 15px; font-size:18px; text-shadow:2px 2px 1px #ccc;} 
.content h2,.content h3 { padding-bottom:5px; font-size:110%; } 
.content h4 { padding-bottom:5px; font-size:110%; color:#08617B; } 
.content p { margin: 0 0 18px } 
.content img {border:3px solid #ccc;} 
.content ul,.content ol { margin: 0 0 18px 25px } 
.content ul li { background: url(img/arrows.png) 0 -528px no-repeat!important; padding-left:20px; margin-bottom:5px; } 
.content ol li { list-style:decimal; margin-bottom:5px; padding-left:5px;}
.c_block {padding:0 0 10px 0; margin:0 0 15px 0; border-bottom:1px solid #ccc;}
.c_block .date {color:#666; text-align:right; margin-top:-10px; font-style:italic;}
.c_block a.more {display:block; margin-top:-18px; text-align:right;}



.respond p {margin-bottom:7px;}
.respond .title {border-bottom:1px solid #ccc;border-top:1px solid #ccc; margin:10px 0; padding:5px 0; color:#2B4D4D; text-shadow:2px 2px 1px #ccc;}
#submit {display:block; text-decoration:none; text-align:center; line-height:26px; background:url(img/elements.png) 0 -345px no-repeat; width:111px; height:26px; border:0;  font-weight:bold; cursor:pointer; letter-spacing:1px; color:#fff; text-shadow:-1px -1px 0 #333;
}






/* Sidebar Right
-----------------------------------------------------------------------------*/
.sidebar {margin-top:22px;}

/* form */
.sb_form {position:relative; background-position:-633px 0; width:100%; height:390px;}
.sb_form  form {padding:77px 0 0 25px; color:#6E6E6E;}
.sb_form  form p {margin-bottom:5px; line-height:12px; font-size:10px; color:#999;}
.sb_form  form input,.sb_form  form select {
line-height:20px; height:20px; width:230px; 
margin:0; padding:0; outline:0; background:#DEDEDE;
margin-bottom:2px;
color:#333; font-size:14px;
border:1px solid #FDCB05;
display:block;
}
.sb_form  form input:hover,.sb_form  form select:hover,
.sb_form  form input:focus,.sb_form  form select:focus {background:#fff;}
.sb_form  form input.zip {margin-top:7px; width:120px;}
.sb_form #submit {
position:absolute; bottom:54px; right:31px; width:85px; height:68px; 
cursor:pointer;
background:none; border:0;
}
.sb_form #submit:hover { background:url(img/elements.png) -411px -266px no-repeat; }
.sb_form #submit:active { background:url(img/elements.png) -524px -266px no-repeat; }



.sb_block {margin-bottom:20px;}
.sb_block p {line-height:17px;}
.sb_block .title {height:35px; width:100%; overflow:hidden; white-space:nowrap; text-indent:300px;}
.sb_block.testimonials .title {background-position:-7px -564px;}
.sb_block.news .title {background-position:-9px -616px;}
.sb_block .more {display:block; text-align:right; color:#7E7D7D; font-weight:bold;}

.sb_block.testimonials img {float:left; border:3px solid #ccc; margin:10px 10px 15px 0;}
.sb_block.testimonials ul li {border-bottom:1px dashed #ccc; padding-bottom:5px; margin-bottom:5px; }
.sb_block.news ul li {border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:10px; }
.sb_block.news ul li a {color:#0D7391; }
.sb_block.news .sb_news_title {display:block; font-weight:bold; font-size:13px; color:#D06702; }
.sb_block.news .date {text-align:right; font-size:10px; font-style:italic; color:#ACACAC; }

.statistic {position:relative; background-position:-645px -550px; color:#eee;  height:170px; }
.statistic div { position:absolute; top:52px; left:60px; line-height:35px; font-size:15px; font-weight:bold; text-shadow:2px 2px 0 #000;}
.statistic span { color:#f90;}








/* Footer
-----------------------------------------------------------------------------*/
.footer a {color:#797979;}
.bname {position:absolute; top:15px; left:10px; color:#D8D8D8;
background-position:-907px -437px; padding-left:50px;}
.bname strong {display:block; font-size:14px; line-height:15px;}
.bname b {color:#EB8517;}
.bname span {color:#9DB0AA;}


ul.bmenu {position:absolute; top:15px; right:15px;  text-align:right; 
color:#797979;}
.bmenu li {float:left;}
.bmenu li a {text-transform:uppercase; text-decoration:none; padding:0 15px; font-size:11px; font-weight:bold; color:#969696; }
.bmenu li a:hover {text-decoration:underline; }


.bltext {position:absolute; top:50px; left:20px;
width:290px; height:90px; overflow:hidden;
border-right:1px solid #2E2E2E; padding:40px 15px 0 0;
color:#585858;
}

.barticles {position:absolute; top:50px; left:326px; border-left:1px solid #000; height:130px; min-width:600px; overflow:hidden;}
.barticles .title { border-bottom:1px solid #2E2E2E; padding:0 0 0 0; margin:2px 0 10px 25px; text-transform:uppercase; }
.barticles .title b{ display:block; border-bottom:1px solid #000; letter-spacing:1px; font-size:11px;}
.barticles ul {float:left; list-style:circle;}
.barticles ul li {width:230; overflow:hidden; white-space:nowrap; padding-left:30px;}


.bbottom { position:absolute; top:210px; left:30px; width:950px; height:79px; background-position:0 -1177px; }
.bbottom ul { margin:19px 0 0 35px;}
.bbottom ul li { float:left; width:170px; height:30px; margin-right:10px; }
.bbottom ul li a {display:block; color:#797979; text-decoration:none; padding-left:40px;}
.bbottom ul li a:hover {text-decoration:underline;}













/* Special styles (leave always bottom)
--------------------------------------------------------------- */
.clear {	clear: both;}
.hidden {display:none;}
.visible {display:block;}
.floatleft {	float:left;}
.floatright {float:right;}
.scroll {overflow:auto;}

.aligncenter,
div.aligncenter {	display: block; margin-left: auto; margin-right: auto; }
.alignleft {float: left}
img.alignleft {margin: 5px 10px 5px 0}
.alignright {float: right}
img.alignright {margin: 5px 0 5px 10px}

.w50, .w60, .w70, .w80, .w90, .w95 { margin:0 auto; padding-bottom:10px }
.w50 {width:50%} .w60 {width:60%} .w70 {width:70%;} .w80 {width:80%;} .w90 {width:90%} .w95 {width:95%;}

.h200 {max-height:200px;} .h300 {max-height:300px;} .h400 {max-height:400px;} .h500 {max-height:500px;} .h600 {max-height:600px;}
.h250 {max-height:250px;} .h350 {max-height:350px;} .h450 {max-height:450px;} .h550 {max-height:550px;} .h650 {max-height:650px;}

.padd3 {padding:3px} .padd4 {padding:4px} .padd5 {padding:5px} .padd6 {padding:6px} .padd7 {padding:7px} .padd8 {padding:8px} 
.marg3 {padding:3px} .marg4 {padding:4px} .marg5 {padding:5px} .marg6 {padding:6px} .marg7 {padding:7px} .marg8 {padding:8px} 

.list_img1 li{background: url(img/arrows.png) 0 6px no-repeat!important;}
.list_img2 li{background: url(img/arrows.png) 0 -102px no-repeat!important;}
.list_img3 li {background: url(img/arrows.png) 0 -204px no-repeat!important; padding-left:10px;} /* ������ */
.list_img4 li {background: url(img/arrows.png) 0 -316px no-repeat!important;}
.list_img5 li {background: url(img/arrows.png) 0 -410px no-repeat!important;}
.list_img6 li {background: url(img/arrows.png) 0 -528px no-repeat!important;} /*���������� ������*/
.list_img7 li {background: url(img/arrows.png) 0 -645px no-repeat!important;}
.list_img8 li {background: url(img/arrows.png) 0 -770px no-repeat!important;}
.list_img9 li {background: url(img/arrows.png) 0 -890px no-repeat!important;}
.list_img10 li {background: url(img/arrows.png) 0 -1015px no-repeat!important;} /*������ ��������*/
.list_img11 li {background: url(img/arrows.png) 0 -1158px no-repeat!important;}
.list_img12 li {background: url(img/arrows.png) 0 -1290px no-repeat!important;}




/* KEA ������������ �����
---------------------------------------- */
#kea_admin {
position:fixed; left:0px;
width:20px; height:152px; 
z-index:2000;
}
.kea_admin {display:none;}
#kea_admin:hover .kea_admin, .kea_admin:hover {display:block;}
.kea_admin {float:left;}
#kea_admin  {color:#333!important;}
#kea_admin a  {text-decoration:none!important; color:#333!important;}
#kea_admin a:hover {text-decoration:underline!important;}

/* ����� ����� */
#kea_login {position:fixed; left:0px; top:0px;
min-height:40px; min-width:40px;
cursor:pointer;
z-index:2000;
}
#kea_login_form {display:none;
position:fixed;
z-index:2100;
}
/* KEA ������������� �����
----------------------------------------- */
#kea_admin {background:url(img/kea/edit.png) 0 0 no-repeat;}
.kea_admin {float:left; 
margin-left:100%;padding:0!important;
background:#fff url(img/kea/verticalfons.png) 0 0 repeat-y; border:1px solid #ccc;
}
.kea_admin li {
list-style:none!important; 
white-space:nowrap;
display:block;
border-bottom:1px dotted #ccc;
border-top:1px dotted #fff;
margin:0!important;
padding:0!important;
}
.kea_admin li a {padding:0 7px;line-height:20px;display:block; }
.kea_admin li a:hover {background:#FFF url(img/kea/verticalfons.png) right 0 repeat-y;}
.kea_admin hr {
margin:0px!important; padding:0px!important;
width:auto!important; height:3px!important;
border:0px!important;
background:#999!important;
}


/* ����� ����� */
#kea_login_form  { 
background:#fff url(img/kea/verticalfons.png) 0 0 repeat-y;
padding:20px 30px 40px 30px;
border:2px solid #ccc;
/*  ��� ������� */
-moz-border-radius: 20px;
/* ��� Chrome � Safari 3 */
-webkit-border-top-left-radius: 20px; 
-webkit-border-top-right-radius: 20px; 
-webkit-border-bottom-right-radius: 20px; 
-webkit-border-bottom-left-radius: 20px; 
/* ��� ������ �� ���� khtml - Konqueror  / Safari - ����� �� �������� 4-������������*/
-khtml-border-top-right-radius: 20px;
/* css 3 */
border-radius: 20px;
color:#333;
}
.kea_login_close {position:absolute; top:7px; right:10px; width:24px; height:24px; background:url(img/kea/edit.png) 0 -424px no-repeat; cursor:pointer;}
.kea_login_close:hover {background-position:0 -454px;}
#kea_login_form  a{color:#114368!important; text-decoration:none!important;line-height:30px;}
#kea_login_form  a:hover{ text-decoration:underline!important;}
.kea_submit {
position:absolute; bottom:10px; right:15px;
width:93px; height:25px;
border:0!important; 
background:url(img/kea/edit.png) 0 -492px no-repeat;
cursor:pointer;
}
.kea_submit:hover {background-position:0 -526px;}
.kea_submit:active {background-position:0 -526px; bottom:9px; right:14px;}
input#user_login, input#user_pass {width:200px; height:25px; font-size:20px; margin-bottom:10px; }









/* Contactform III default styling */
#contactform { padding:2px; margin:5px 0px; overflow: hidden; line-height:1em; }
#contactform fieldset { border:none; }
#contactform input, #contactform textarea { display:block; margin:2px 0px 5px; padding:2px; }
#contactform input { width:60%;}
#contactform textarea { width:90%; }
.contacterror { border: 1px solid #ff0000; }
input#contactsubmit { width:25%; margin-top:3px; padding:2px; display:block; }
input.hiddenfield { background:transparent; border:none; padding:0px; margin:0px; }





/*
---------- pageNavi ---------*/
/* WP-PageNavi & WP-CommentNavi
-----------------------------------------------------------------------------*/
.wp-commentnavi {
	padding: 6px 0;
	position: relative;
}
.wp-pagenavi a,
.wp-commentnavi a {
	padding: 0 7px;
	margin: 0 1px;
	color: #0094D6;
	text-decoration: none;
	border: 1px solid #E1E1E1;
	background-color: #FFF;
	white-space: nowrap;
}
.wp-pagenavi a:hover,
.wp-commentnavi a:hover {
	padding: 1px 7px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #E9E9E9;
	border-left: 1px solid #E9E9E9;
	color: #F20C35 !important;
	background-color: #F0F0F0 !important;
}
.wp-pagenavi span.pages,
.wp-commentnavi span.pages {
	padding: 0 7px;
	margin: 0 1px;
	background-color: #FFF;
}
.wp-pagenavi span.current,
.wp-commentnavi span.current {
	padding: 1px 7px;
	margin: 0 1px;
	font-weight: bold;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #E9E9E9;
	border-left: 1px solid #E9E9E9;
	background-color: #F0F0F0;
}
.wp-pagenavi span.extend,
.wp-commentnavi span.extend {
	padding: 0 7px;
	margin: 0 1px;
	background-color: #FFF;
}



