/*** Main Site Structure ***/
#main-wrap{width:900px;margin:0px auto}
#vmenu-wrap{float:left;width:257px;margin:0px 10px 0px 10px;text-align:center}
#vmenu-hearder-wrap{background: url(../images/vmenu-header.jpg) top left no-repeat;height:38px;}
#vmenu{border:1px #ccc solid;padding:5px 8px 15px}
#form-wrap{float:right;border:1px #000 solid;width:570px;border:1px #ccc solid;background:#f4f4f4;height:100%;margin-right:10px}
#iframe-wrap{background:#fff;margin:1%;padding:5px}
#logo-wrap{height:75px;position:relative}
#logo-wrap img{}
#menu-warp{margin-bottom:5px;padding-right:15px}
#social-media{text-align:right; padding:5px 8px 15px; vertical-align:middle; font-size:12px; font-family:arial}
a img{border-width:0px}

/* CSS Document */
body{
margin:0px;
padding:0px;
background: url(../images/debtlab_02.jpg) 0px 75px repeat-x ;
font-family:arial;
}

#mainwrap{
margin:0 auto;width:851px;
}

#offlineform{
margin: 20px 0px; border: 1px #eee solid; background: #f9f9f9; padding: 10px 10px 15px 10px;
font-size:12px;
}

#offlineform h3{
margin:5px 0px;
font-size:14px
}

#homeloan,
#personalloan,
#debtconsol,
#insurance,
#funeralcover,
#lifeinsurance,
#cc,
#vehiclefinance,
#pdl,
#el,
#productfinance,
#lc,
#hc{
width:242px;
height:85px;
display:block;
font-size:0pt;
}

#lifeinsurance{height:60px}

a{
outline: none;
}


#personalloan{
 background: url(../images/personalloan.jpg) top left;
}

#personalloan:hover,#personalloan.active{
 background: url(../images/personalloan.jpg) 0px 85px;
 outline: none;
}

#debtconsol{
 background: url(../images/debtconsol.jpg) top left;
}

#productfinance{
 background: url(../images/cell_new.jpg) top left;
}

#productfinance:hover,#productfinance.active{
 background: url(../images/cell_new.jpg) 0px 85px;
 outline: none;
}

#debtconsol:hover,#debtconsol.active{
 background: url(../images/debtconsol.jpg) 0px 85px;
 outline: none;
}

#funeralcover{
 background: url(../images/funeralcover.jpg) top left;
}

#funeralcover:hover,#funeralcover.active{
 background: url(../images/funeralcover.jpg) 0px 85px;
 outline: none;
}

#cc{
 background: url(../images/cc.jpg) top left;
}

#cc:hover,#cc.active{
 background: url(../images/cc.jpg) 0px 85px;
 outline: none;
}

#lc{
 background: url(../images/lc.jpg) top left;
}

#lc:hover,#lc.active{
 background: url(../images/lc.jpg) 0px 85px;
 outline: none;
}

#hc{
 background: url(../images/hc.jpg) top left;
}

#hc:hover,#hc.active{
 background: url(../images/hc.jpg) 0px 85px;
 outline: none;
}

#pdl{
 background: url(../images/pdl.jpg) top left;
}

#pdl:hover,#pdl.active{
 background: url(../images/pdl.jpg) 0px 85px;
 outline: none;
}

#el{
 background: url(../images/el.jpg) top left;
}

#el:hover,#el.active{
 background: url(../images/el.jpg) 0px 85px;
 outline: none;
}

#vehiclefinance{
 background: url(../images/vf.jpg) top left;
 margin-top:20px;
}

#vehiclefinance:hover,#vehiclefinance.active{
 background: url(../images/vf.jpg) 0px 85px;
 outline: none;
}

#lifeinsurance{
 background: url(../images/li.jpg) top left;
}

#lifeinsurance:hover,#lifeinsurance.active{
 background: url(../images/li.jpg) 0px 60px;
 outline: none;
}



#insurance{
 background: url(../images/insurance.jpg) top left;
}

#insurance:hover,#insurance.active{
 background: url(../images/insurance.jpg) 0px 85px;
 outline: none;
}

#debtman{
 width:242px;
 height:65px;
 background: url(../images/debtman.jpg) top left;
 display:block;
 color:#fff;
 font-size:0pt;
 font-family:arial;
 font-weight:bold;
}

#debtman:hover,#debtman.active{
 background: url(../images/debtman.jpg) 0px 132px;
 display:block;
 outline: none;
}


#niceapply,#apply{
 width:185px;
 height:40px;
 background: url(../images/niceapply.jpg) top left;
 display:block;
 color:#fff;
 font-size:0pt;
 font-family:arial;
 font-weight:bold;
}


#niceapply:hover,#apply:hover{
 background: url(../images/niceapply.jpg) 0px 40px;
 display:block;
}

#faq{
 width:175px;
 height:30px;
 background: url(../images/faq.jpg) top left;
 display:block;
 color:#fff;
 font-size:0pt;
 font-family:arial;
 font-weight:bold;
}

#faq_small{
 width:80px;
 height:30px;
 background: url(../images/faq_small.jpg) top left;
 display:block;
 color:#fff;
 font-size:0pt;
 font-weight:bold;
 float:right;
}


#faq:hover{
 background: url(../images/faq.jpg) 0px 30px;
 display:block;
}

#homeloan{
 width:242px;
 height:85px;
 background: url(../images/homeloan.jpg) top left;
 display:block;
 color:#fff;
 font-size:0pt;
 font-family:arial;
 font-weight:bold;
}


#homeloan:hover,#homeloan.active{
 background: url(../images/homeloan.jpg) 0px 85px;
 display:block;
}

#menu{
text-align:right;
padding:6px 0px;
background: #000 url(../images/debtlab_02.jpg) top left repeat-x;
}

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

#menu ul li{
display:inline;
padding-left:5px;
padding-right:5px;
border-left:1px #5991C9 solid;
}

#menu ul li a{
font-family:arial;
font-size:8pt;
color:#fff;
text-decoration:none;
font-weight:bold;
padding-left:3px;
padding-right:0px;
}

#topmenu{
font-size:8pt;
font-family:arial;
text-align:center;
margin:0px 0px;
color:#555;
padding:0px;
}

#topmenu ul{
list-style: none;
padding:0px;
margin:0px;
}

#topmenu ul li,#topmenu ul a,#footer ul a:visited{
display:inline;
font-size:8pt;
font-family:arial;
text-decoration:none;
padding:0px;
margin:0px;
}

#Table_01 tr td{
vertical-align:top;
}

.content{
padding:0px 5px;
font-family:arial;
}

.content h4{
padding:5px 0px;
}

.content p,.content ul,p,ul{
 font-size:9pt;
 line-height:1.4;
}

ul,ol{
margin-top:5px;
padding-top:0px;
}

ol{
font-size:10pt;
}

.teaser{
background:#FFF8DD;
padding:3px;
margin:5px;
font-size:9pt;
font-family:arial;
}
.teaser h6{
font-size:10pt;
margin:0px;
padding:3px 3px 3px 5px;
color:#023A6E;
}

.teaser a{
font-size:8pt;
margin:0px;
padding:0px 3px 0px 5px;
margin-bottom:3px;
display:block;
color:#023A6E;
}

.teaser ul{
margin:0px 0px 4px 20px;
padding:0px 5px 0px 10px;
}



.border{
border-bottom:1px #29598B dotted;
padding:5px 5px;
margin:5px 0px;
}

.content a,a,a:visited{
 color:#29598B;
 display:inline;
}

.notice{
 background:#FFF7BF;
 padding:5px;
}

.notice p{
margin:3px;
}

h4.product{
margin:0px;
padding:0px;
}

#loading{
text-align:center;
font-size:10pt;
font-weight:bold;
}
h1{font-size:14pt;}

h4{
font-size:14pt;
}

#footer{
font-size:8pt;
font-family:arial;
text-align:center;
margin:5px 0px;
color:#555;
}

#footer ul{
list-style: none;
padding:0px;
margin:0px;
}

#footer ul li,#footer a,#footer a:visited{
display:inline;
font-size:8pt;
font-family:arial;
text-decoration:none;
}

.form{
margin:5px 0px;
}
.form input,.form select,.form textarea{
border:1px #BBC6CC solid;
font-family:arial;
font-size:8pt;
background-color:#EDF5F9
}
.form input,.form select{
background-color:#EDF5F9;
width:170px;
font-size:8pt;
}

.form .label_req,.form .label{
font-size:9pt;
font-family:arial;
padding-right:10px;
padding-left:18px;
}

.form .label_req
{
background: url(../images/req.png) top left no-repeat;
}

.next{
height:31px;
width:78px;
background: #CD6601 url(../images/button.gif) left top no-repeat;
float:right;
margin:0px;
margin-top:0px;
cursor:pointer;
border-width:0px;
color:#fff;
font-weight:bold;
font-size:12pt;
font-family:arial;
text-align:left;
padding-left:5px;
}

#glossary{
list-style:none;
}

#glossary li{
display:inline;
padding-left:5px;
}
h5,h2,h3,h4{
margin:5px 0px;
color:#023A6E;
font-size:10pt;
}

h4.info{
background: url(../images/info.gif) center left no-repeat;
padding:5px 5px;
margin:5px 0px 25px;
padding:10px 0px 10px 50px;
font-size:13pt;
}

ul.faqtopics{
padding-left:65px;
}

ul.faqtopics ul{
padding-bottom:5px;
}


ul.faqtopics h5{
margin:0px;
padding:0px;
font-size:10pt;
}

a.qbtn{
background: url(../images/info.gif) center left no-repeat;
padding:5px 5px;
margin:5px 0px;
padding:10px 0px 10px 50px;
font-size:14pt;
}

.contactdetails{
background:#E2EFF5;
padding:5px;
text-align:center;
width:520px;
font-size:10pt;}

.moreinfo{
border-top:1px #888 dotted;
clear:both;
margin-top:60px;
padding-left:15px;
padding-top:5px;
}

.moreinfo ul{
list-style:none;
padding:0px;
margin:0px;
}

.moreinfo ul li{
padding:0px;
margin:0px;
}

.moreinfo p{
margin:5px 0px;
}

.moreinfo a{
font-size:8pt;
text-decoration:none;
}

.moreinfo h5{
color:#555;
}

.clear{
clear:both;
font-size:0pt;
}

.bignotice{
text-align:center;
font-weight:bold;
margin:0px 5px;
padding:5px;
color:#BD6207;
}

.faq_content{
margin-left:15px;
}

.faq_content h5{
line-height:1.5;
margin:0px;
padding:0px;
font-size:9pt;
}

.faq_content p{
margin:0px;
margin-bottom:11.5pt;
font-size:9pt;
line-height:1.5;
}

.contact-details{width:100%;font-size:10pt}
.contact-details tr td{vertical-align:middle;padding:5px 0px}
.contact-details h5{font-size:10pt; border-bottom: 1px #eee solid; padding-bottom: 5px}
.contact-details div{margin-left:5px}
h1{ border-bottom: 1px #eee solid; padding-bottom: 5px }

#menu ul li a.menu-apply{background:#b05b0b url(../images/top-apply.gif) top left repeat-x;padding:5px;border:1px #DE903C solid}
#menu ul li a.menu-upload{background:#41b03c url(../images/upload.gif) top left repeat-x;padding:5px 8px;border:1px #41b03c solid}
#form #periodemployedyears,
#form #periodemployedmonths,
#form #addressmonths,
#form #addressyears{width:40px}
#form #salarypaydate{width:70px}
#form #postalcode{width:100px}

#cellphone-deals a.menu-apply{background:#b05b0b url(../images/top-apply.gif) top left repeat-x;padding:5px;border:1px #DE903C solid; margin: 10px 0px 0px; display: block}

#expenses-table tr td input.amount{width:80px}

.particular{ margin-bottom:10px; width: 90% }

#bankstatmentExamples { border: 1px #eee solid; border-width: 0px 0px 1px 1px }
#bankstatmentExamples tr td{ border: 1px #eee solid; border-width: 1px 1px 0px 0px; padding: 5px; width: 150px }
#bankstatmentExamples tr.zebra td{ background: #f6f6f6 }

#cellphone-deals { border-left: 10px #eee solid; border-bottom: 5px #eee solid; font-size:12px; font-family: arial; margin: 0 auto }
#cellphone-deals tr td{ border: 10px #eee solid; border-width: 10px 10px 5px 0px}
#cellphone-deals tr td .celldeal tr td{ border: 1px #eee solid; border-width: 0px 0px 1px 0px }
#cellphone-deals tr td .celldeal{ border: 1px #AFB1BD solid; width: 167px }
#cellphone-deals tr td .celldeal tr td { text-align: center }
#cellphone-deals tr td .celldeal tr td img{ padding: 5px 0px }
#cellphone-deals tr td .celldeal tr td img.details{ padding: 0px 0px 10px 0px }
#cellphone-deals tr td .celldeal tr td.dealid,
#cellphone-deals tr td .celldeal tr td.price{ padding: 5px 5px; font-weight: bold }
#cellphone-deals tr td .celldeal tr td.price{ color: #555; background: #E9EBF7 }
#cellphone-deals tr td .celldeal tr td.dealid{ padding: 5px 5px; font-weight: bold;font-size: 14px; background: #29598B; color: #fff }
#cellphone-deals tr td .celldeal tr td.model{ padding: 5px 5px; font-weight: bold; color: #29598B }
#cellphone-deals tr td .celldeal tr td.cellphone-label { text-align: left; padding-left: 5px; font-weight: bold; font-size: 10px; width: 70% }
#cellphone-deals tr td .celldeal tr.deal-details td { background: #DCE0FF}
#cellphone-deals tr td .celldeal tr.package td { background: #E00; color:#fff; font-weight: bold; padding: 3px 0px }
#cellphone-deals tr td .celldeal tr.spec-icons td { text-align: left; padding-left: 8px; height: 45px; vertical-align:top; width: 165px }
#cellphone-deals tr td .celldeal tr.spec-icons td img { padding: 1px 0px 0px 1.5px}
/*
*		Tech Information
*/
table#tech-information { width: 50%; border: 1px #eee solid; border-width: 1px 1px 0px 0px }
table#tech-information tr td { width: 50%; text-align: center; font-weight: bold; border: 1px #eee solid; border-width: 0px 0px 1px 1px }
table#tech-information tr td.a-specs { background: #0077FF; color: #fff }
table#tech-information tr td.b-specs { background: #45AD09; color: #fff }
table#tech-information tr td.c-specs { background: #FF00AE; color: #fff }

p.read-more { font-size: 13px }
p.read-more a { display: inline; font-size: 13px; font-weight: bold }
p.back-to-form { text-align: right; margin-right: 10px }
p.back-to-form a { font-size: 14px; font-weight: bold }
.more-about { padding: 5px 10px }

/*
*	confirm-cancel
*/
#confirm-cancel { padding: 30px 0px 40px }
#confirm-cancel h3 { font-size: 20px; margin-left: 10px; margin-right: 10px }
#confirm-cancel p { margin-left: 10px; margin-right: 10px; line-height: 1.5em; font-size: 10pt; }

