/* 
   stylesheet for Innovative Credit Consultants icreditinc.com
   by Randall Goya and Danny Glix 06/24/09
*/

/* seo styles */

.seo {font-size: 1em}
h2.shead2, h3.shead3 {font-size: 1em}
h3.shead3inline, h4.shead4inline {font-size: 1em; display: inline}

body {
background: #f6c538 url('libbild/patterns/bgmain.jpg')  no-repeat 50% 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
height: auto; 
margin: auto;
padding: 0;
line-height: 115%;
}

table {border-collapse: collapse}

.pageheader {font-weight: bold; color: #606070;}

/* logins */
#toph {position: relative; top: -10px; margin: -20px 0 0 35px}
#topr {position: relative; top: -35px; text-align: right; width: 705px}

#freesignup a {color: #D12A2A;}
#freesignup a:hover {color: brown; background: #E4F096}
#loginfaq a{color: #006699; padding: 0px}
#loginfaq a:hover{color: #5B75B0; background: #E4F096}
/* end logins */

#raiseyourcreditscore {position: relative; float: left; color: #BBBDAE; margin: 15px 40px; padding: 0;}
#phone {color: #D12A2A; padding-left: 5px}

/* links */
a, a:visited {text-decoration: none; color: #488fc7;}
a:hover, a:active {color: #396a80}

.greenlink {text-align: justified; padding-right: -20px; line-height: 110%; font-size: 9pt; word-spacing: 2px}
.greenlink a, .greenlink a:visited { font-size: 8pt; font-weight: bold; line-height: normal;}

#linklist a {color: #849180; line-height: 20px}
#linklist {padding-top: 20px;}
#linklist a:hover {color: green}

#knowledgeseparatorline {margin-top: 10px;}

/* index.htm */
#linklistindex a {color: #849180; line-height: 20px;}
#linklistindex {padding: 15px 0 10px;}
#linklist2index {}
#linklistindex a:hover {color: green}

#morerecent {margin-left: 0px}
#percent {position: absolute; margin: -13px 0px 0px 55px}
#LinksandAddresses {margin: -8px 0 0 8px; position: absolute}
#ClickHere {position: absolute; margin: -12px 0 0 5px}


/* end links */

.mkbgbgtop {background: url('libbild/mkbgbg.jpg') repeat-y bottom left}

.mkbgbg {background: url('libbild/mkbgbg.jpg') repeat-y; margin-top: -5px}

#topbgbg {margin-bottom: -5px}
#kcenter {position: absolute; margin-top: -6px;}

/* main container */
/* index.htm only */
#main-index div {
	margin: 0 -400px 0 12px;
        width: 480px;
	position: relative;
	line-height: 110%;


} 
#bullets1-index {margin-left: 200px; width: 230px}
#bullets2-index {width: 230px}
/* all other pages */
#main {margin: -140px  -400px 0 10px; position: relative; }
#main div {line-height: 150%; font-size: 9pt; max-width: 485px; width: 485px;}
#bullets1 {margin-left: 200px}
#bullets1, #bullets2 {padding-top: 200px; width: 230px}

#main-top-right {position: absolute; margin-top: -160px}
#top-right {position: absolute; margin-top: 30px;}

.sidebar_right {max-width: 180px; width: 180px}
#sidebar-right {padding-left: 20px;}
.sidebar_right a {color: #0000ff}
.sidebar_right a:hover {color: #00ccff; background: white}
#adz03 {margin-top: 180px}
#testimonialbody {padding: 10px 0 0 10px; font-size: .75em; color: #666666}

#header {font-size: 9pt}

/* Contact us */
#fields {line-height: 150%}
.contactinfo {padding: 20px}
#contactName {padding-right: 70px;}
#contactEmail {padding-right: 69px;}
#contactPhone {padding-right: 10px;}
.inputs, #Comment {width: 250px; background: #fbeccb; color: green; font-weight: bold}
#Comment {width: 385px}
#required {color: red; font-weight: bold}

.style3 {color: #578E58}
.style1 {font-size: 9pt}
.style2 {font-size: 10pt; font-weight: bold}

/* home page three steps */
#triple1 {text-align: right; padding-right: 40px; height: 100px; color: #666}
#triple1font {}
#triple2 {width: 140px; padding-left: 150px; height: 100px; color: #666}
#triple2font {}
#triple3 {width: 100px; padding-left: 80px; height: 100px; color: #666}
#triple3font {}

#calc {text-align: justified; padding-right: -20px; color: #858f84; line-height: 110%; font-size: 9pt; word-spacing: 2px;}
#mcheader{margin-bottom: -5px; position: relative}

/* calculator */
#mlcalcWidgetHolder {background: transparent; font-weight:normal;font-size:9px;font-family:Tahoma;padding:0;margin:0 -60px 0 0;border:0;color:#E5E5E5;width:207px;text-align:center;}
.calchide, .zeroHeight {display: none}
#MLCalcForm {margin: -10px 0 0 30px}
#MLCalcForm * {line-height: 10px !important;}
#MLCalcForm .formPlaceHolder, #MLCalcForm #formPlaceHolder  {background: transparent !important;}
div#MLCalcForm td {background-image: none !important;}
div#MLCalcForm tr td label{position: absolute; margin-top: -5px}
div#MLCalcForm tr#la td, div#MLCalcForm tr#lt td, div#MLCalcForm tr#lir td {float: none; padding-left: 80px}
div#MLCalcForm tr#la label, div#MLCalcForm tr#lt label, div#MLCalcForm tr#lir label {display: none;}
div#MLCalcForm tr#lir td {height: 35px; vertical-align: top}
div#MLCalcForm td input {position: absolute !important; margin: 0px 0 0 -80px; }
div#MLCalcForm td select {float: none;}

div#MLCalcForm tr#la input, div#MLCalcForm tr#lt input {width: 50px;}
div#MLCalcForm td input.sbmButton {margin: -5px 0 0 -60px; color: white; background: gray; width: 70px}

div#MLCalcForm tr#lir td {padding-top: 10px}
div#MLCalcForm tr#lir td #cslabel {margin-left: -80px}
div#MLCalcForm tr#lir td select {margin: 5px 0 5px -80px}

div#MLCalcForm tr#la {display: none}

div#MLCalcForm tr#lt td{padding-top: 18px}
div#MLCalcForm span#laa {margin-left: -80px;}
div#MLCalcForm span#laa input {margin: -4px 0 0 10px}
div#MLCalcForm span#lta {margin-left: 120px;}
div#MLCalcForm span#lta input {margin: -4px 0 0 -30px; width: 20px} 

/* end calculator */

/* faq page */

.faqlinks {padding: 10px 0; font-weight: bold}
.faqlinks a:hover {font-size: 1em}
.drop {background: #f7f7ed; padding: 10px; width: 95%; border: thin gray dashed}


/* end faq page */

#footer_right {font-size: 8pt}

#topbanner {position: absolute; visibility: hidden; z-index: 1000}
#topbanner img {border: 0}
#bottombanner {position: absolute; visibility: hidden; z-index: 1000}
#bottombanner img {border: 0}
#MLCalcShader {z-index: 100}

/* Get Started sign Up page */

#signuptable {width: 490px; font-size: 1em;}
#signuptable td, #signuptable th {text-align: left; padding: 0px; vertical-align: bottom; padding: 6px}
#firstinput {width: 300px}
#zip {width: 60px}
#state, #city {width: 90px}float: right
.radiofiller {width: 120px}

.notrequired {font-size: 8pt; padding-left: 20px }

/* Verisign and Authorize Logos */

div#homeverify {left: -50px}
#s_s embed {width: 50%; position: relative; left: -180px}
div.AuthorizeNetSeal img {width: 60px; height: 48px;}
div.AuthorizeNetSeal a { margin: -65px 0 0 -120px; position: absolute}

/* login page */

div#csnlink {background: #ed8d5d; width: 350px; padding: 20px; text-align: center; font-size: 1.5em; padding-top: 20px; margin-left: 80px; cursor: pointer; border: 1px dotted gray}
div#csnlink a {color:white}
div#csnlink:hover a {color:#6e92a3;}
div#csnlink a:hover {color:#6e92a3;}
div#notcsn {padding: 20px 0 0 80px}

/* tooltips */

div#tt {
visibility: hidden; 
background: url('libbild/tooltipleft.png') 0 0 no-repeat;
position: absolute;
top: 25px;
margin-left: 430px; 
width: 286px; 
height: 37px;
text-align: center; 
padding: 25px 0;
font-size: .72em;
color: black;
opacity:1.0;
filter:alpha(opacity=100);
overflow: visible;
}

#topr {position: relative; top: -28px; margin-left: 422px; width: 293px; height: 30px;}
#freesignup {padding: 0 8px 0 3px;  cursor: pointer}
#freesignup a{width: 85px; padding: 0 2px}
#loginlogin {padding: 0 10px 0 15px;  cursor: pointer}
#loginphone {padding: 0 10px; cursor: auto}
#loginlogin a{color: #006699; width: 38px; padding: 0 2px}
#loginlogin a:hover{color: #5B75B0; background: #E4F096}

/* seal logos */


#seals img {margin: 2px; border: 0px}
div#seals {margin-left: 0px; max-width: 205px; width: 215px; }
div#sealsmiddle {margin-top: 10px; text-align: justify; max-width: 205px; width: 215px; }
div#buysafe {max-width: 205px; width: 215px;}
#BuySafeSealSpan {margin-bottom: 10px; vertical-align: middle; max-width: 205px; }
#verisign embed {width: 80px; margin: -70px 0 0 270px;}

/* contact us page */

#snicons img {margin: 0 5px}