body { background-image: url(images/bg.gif); background-repeat: repeat-x; background-color: #dbdbdb; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; font-size: 0.69em; line-height: 17px; color: #2a2a2a; }

a:link { color: #2a2a2a; text-decoration: underline; }

a:visited { color: #2a2a2a; text-decoration: underline; }

a:hover { color: #ab0202; text-decoration: underline; }

img { border-style: none }

#header { background-image: url(images/header.gif); background-repeat: no-repeat; margin: 0 auto; width: 843px; height: 111px;  }

#dsc-right { background:url(images/dsc-call-us.jpg) no-repeat; width:274px; height:77px; float:right; position:relative; margin-top:18px;}

#dsc-right h3 { color:#880000; padding:18px 0 0 99px; font-size:15px; letter-spacing:2px; }
#flashcon { background-image: url(images/flashbg.jpg); background-repeat: no-repeat; margin: 0 auto; width: 843px; height: 334px; position:relative; }

#contact { width: 331px; height: 303px; float: left; background-image: url(images/contact-debt-support-company.jpg); background-repeat: no-repeat; }

#videotile { width: 331px; height: 303px; float: left; background-image: url(images/videotilebg.jpg); background-repeat: no-repeat; }

#webpresenter { width: 331px; height: 303px; float: left; }

#flash { width: 512px; height: 303px; float: right; }

#ivaflash { background-image: url(images/iva-flash.jpg); background-repeat: no-repeat; width: 843px; height: 303px; margin: 0 auto; }

#debtflash { background-image: url(images/debt-flash.jpg); background-repeat: no-repeat; width: 843px; height: 303px; margin: 0 auto; }

#adviceflash { background-image: url(images/advice-flash.jpg); background-repeat: no-repeat; width: 843px; height: 303px; margin: 0 auto; }

#aboutflash { background-image: url(images/about-flash.jpg); background-repeat: no-repeat; width: 843px; height: 303px; margin: 0 auto; }

#nav { width: 570px; height: 31px; float: right; text-align: center; padding-top: 6px; }

#nav li { font-family: Arial, Helvetica, sans-serif; font-size: 0.90em; display: inline; list-style-type: none; border-right: 1px solid #FFF; padding-left: 10px; padding-right: 10px; }

#nav ul { margin: 0px; padding: 0px; }

#nav a:link { color: #FFF; text-decoration: none; }

#nav a:visited { color: #FFF; text-decoration: none; }

#nav a:hover { color: #fbd7c9; text-decoration: none; }

#main { width: 843px; margin: 0 auto; }

#mainleft { width: 218px; padding-top: 14px; float: left; }

#mainmiddleright { width: 605px; padding-top: 14px; float: right; }

#mainmiddle { width: 400px; margin-bottom: 20px;  padding-right: 20px; float: left; }

#mainright { width: 185px; float: right; }

#leftcol { width: 542px; padding-bottom: 20px; padding-top: 14px; float: left; }

.cont .left {float:left; padding:0 10px 0 0; width:261px;}

.cont .right {float:right; padding:0 0 0 10px; width:261px;}

#leftcol .cont {clear:both; overflow:hidden;}
 
#newsleftcol { width: 642px; padding-bottom: 20px; padding-top: 14px; float: left; }

#newsrightcol { width: 178px; padding-bottom: 20px; padding-top: 14px; float: right; }

#smallleft { width: 271px; float: left; }

#smallright { width: 271px; float: left; margin-bottom: 30px; }

#leftcol li  { list-style : url(images/tick.gif); }

#leftcol ul { list-style : url(images/tick.gif); }

#rightcol { width: 278px; padding-bottom: 20px; padding-top: 14px; padding-left: 16px; float: right; }

#footer { background-color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 0.90em; text-align: center; padding-top: 20px; padding-bottom: 20px; clear: both; overflow: auto; }

#footer li { font-family: Arial, Helvetica, sans-serif; font-size: 0.90em; display: inline; list-style-type: none; border-right: 1px solid #2a2a2a; padding-left: 10px; padding-right: 10px; }

#footer ul { margin: 0px; padding: 0px; }

#footer a:link { color: #2a2a2a; text-decoration: underline; }

#footer a:visited { color: #2a2a2a; text-decoration: underline; }

#footer a:hover { color: #ab0202; text-decoration: underline; }

#foot { width: 800px; margin: 0 auto; }

#footleft { width: 700px; float: left; }

#footright { width: 100px; float: right; }

#seofooter { border-top: 1px solid #ab0202; background-color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 0.90em; text-align: center; padding-top: 20px; clear: both; overflow: auto; }

#linksystem { background-color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 0.90em; text-align: center; padding-top: 20px; clear: both; overflow: auto; }

#linksystem a:link { color: #2a2a2a; text-decoration: underline; }

#linksystem a:visited { color: #2a2a2a; text-decoration: underline; }

#linksystem a:hover { color: #ab0202; text-decoration: underline; }

#form { width: 278px; background-color: #f1f1f1; text-align: center; padding-top: 12px; padding-bottom: 12px; border: 1px solid #ab0202; }

#linkbox { width: 522px; border: 1px #ab0202 solid; padding: 10px; }

/* Classes */

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; font-weight: normal; letter-spacing: -1px; color: #ab0202; line-height: 20px; }

h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; letter-spacing: -1px; color: #ab0202; line-height: 18px; }

h4 { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; letter-spacing: -1px; color: #ab0202; line-height: 18px; }


.headingstyle { font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #2a2a2a; }

.grey { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: #2a2a2a; }

.redheading { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; letter-spacing: -1px; color: #ab0202; }

.lightred { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: normal; color: #ab0202; }

.underline { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: normal; color: #ab0202; border-bottom: 1px solid #ab0202; }

.italicred { font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: italic; font-weight: bold; color: #ab0202; }

.red { font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #ab0202; }

.italic { font-family: Arial, Helvetica, sans-serif; font-size: 0.84em; font-style: italic; color: #2a2a2a; }

.formstyle { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #2a2a2a; border: 1px solid #999; padding: 2px; margin: 2px; }

.formstyle2 { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #2a2a2a; border: 1px solid #999; padding: 4px; margin: 2px; }

.style4 { font-size: 0.88em; color: #008000 }

.style3 { font-size: 0.88em; color: #c33131 }

.tickyellowbox { background-color: #eff6ef; border: 1px solid #008000; }

.tickredbox { background-color: #f9eaea; border: 1px solid #c33131; }


/* PayDay Styles */

#payday-form {width:512px; height:302px; background:url(images/payday-bg.jpg) no-repeat; float:right;  position:absolute; top:0; left:331px;}
#payday-form-inner {width:482px; height:260px; position:relative; padding:42px 0 0 30px;}

#payday-form-inner form {padding:0; margin:0;}
.payday-inner {padding:0px 30px 0 4px; }

#payday-form p {margin:0; padding:0;}

/* PayDay Form Styles */

.success 					{ text-align:center; background:#090; width:417px; margin:0 40px 0 30px; color:#FFF; padding:7px 10px; font-weight:bold; clear:both; position:absolute; top:0px; left:34px;}

#contactform label 			{ font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#333; width:100px; float:left; line-height:20px;}

#contactform input, textarea  { border:1px solid #bbb; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#666; width:205px; clear:none; margin:0}

#contactform input.bg-first { background:url(images/payday-form-bgs/first-name.jpg) #fff no-repeat; width:136px; padding-left:72px;}
#contactform input.bg-last { background:url(images/payday-form-bgs/last-name.jpg) #fff no-repeat; width:136px; padding-left:72px;}
#contactform input.bg-email { background:url(images/payday-form-bgs/email.jpg) #fff no-repeat; width:166px; padding-left:42px;}
#contactform input.bg-phone { background:url(images/payday-form-bgs/phone.jpg) #fff no-repeat; width:142px; padding-left:64px;}
#contactform input.bg-loans { background:url(images/payday-form-bgs/loans.jpg) #fff no-repeat; width:54px; padding-left:152px;}


#contactform select 		{ border:1px solid #bbb; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#666; width:211px;  }

#contactform div.item		{ padding:6px 0 6px 0; overflow:hidden; width:224px; float:left; display:inline; position:relative;}

#cfb 						{ overflow:hidden; width:219px; float:right; padding:6px 8px 0 0; }

#cfb input 					{ background:url(/images/submit-contact.jpg) no-repeat; border:none; width:142px; height:30px; }

#capt 						{ clear:both; overflow:hidden; width:213px; float:left; padding-top:6px;}
	
#capt a 					{ text-decoration:none; font-size:1.1em; color:#000; font-weight:bold; clear:both; float:left; margin:5px 0 0 0;}

#capt a:hover 				{ text-decoration:underline; }

.cpt 						{ padding-top:4px; margin-bottom:0; }

.errortop					{ text-align:center; background:#c13d00; width:417px; margin:0 40px 0 30px; color:#FFF; padding:7px 10px; font-weight:bold; clear:both; position:absolute; top:0px; left:34px;}

.error						{ }

.clear						{ color:#ff0000; font-weight:bold; position:absolute; top:10px; right:15px; background:url(images/payday-error.jpg) no-repeat; width:15px; height:15px;}

.clearboth					{ clear:both;}

#captcha					{ float:left;}

#contactform input.submit 	{ width:219px; height:33px; line-height:33px; background:url(images/payday-submit.jpg) no-repeat; display:block; color:#FFF; text-transform:uppercase; font-size:0.9em; font-weight:bold; float:right;}

#contactform input.entercode { width:79px; margin:0; padding:7px 3px; float:right; font-size:1.1em; color:#666; }
