/* Parallel Panels Area of Internal Pages*/

.panelbluelong{position:relative; float:left; width:338px; margin:0px; padding:0px 20px 20px 20px; background:#fff; color:#4A5664; z-index:0}
.panelgreenlong{position:relative; float:left; width:338px; border-right:1px solid #DCE0E3; margin:0px; padding:0px 20px 20px 20px; background:#fff; color:#607D1A; z-index:0}	
.panelbluelong h2, .panelgreenlong h2{display:block; clear:both; width:293px; height:27px; font-size:22px; font-weight:normal; letter-spacing:-1px; line-height:24px; text-align:left; margin:0px; padding:2px 0px 15px 45px}
.panelbluelong h3, .panelgreenlong h3{font-size:14px; font-weight:bold; line-height:15px; text-align:left; margin:0px 0px 7px 5px; padding:10px 0px 0px 0px}
.panelbluelong p, .panelgreenlong p{color:#666; font-size:12px; font-weight:normal; line-height:15px; text-align:left; margin:5px 15px 10px 5px; padding:0px; clear:both}	

/* Forms styles */

.panelbluelong fieldset, .panelgreenlong fieldset{position:relative; clear:both; margin:20px 0px 10px 0px; padding:15px 0px 0px 0px; border:1px solid #ddd}
.panelbluelong legend{position:absolute; top:-7px; left:7px; margin-bottom:0px; padding-bottom:0px; font-size:14px; font-weight:bold; text-align:left; color:#4A5664}
.panelgreenlong legend{position:absolute; top:-7px; left:7px; margin-bottom:0px; padding-bottom:0px; font-size:14px; font-weight:bold; text-align:left; color:#607D1A}
.panelbluelong select, .panelgreenlong select{font-family:Arial; font-size:12px; margin:0px 0px 5px 15px; width:200px}
.panelbluelong input, .panelbluelong textarea, .panelgreenlong input, .panelgreenlong textarea{font-family:Arial; font-size:12px; border:1px solid #bbbbbb; border-top:1px solid #777777; border-bottom:1px solid #dddddd; background:#fefefe url(images/formtextbg.png) no-repeat top left; padding:2px; margin:0px 0px 4px 0px; width:150px}
.panelbluelong label, .panelgreenlong label{float:left; display:block; width:130px; font-size:12px; line-height:21px; padding:0px; margin:0px 0px 0px 15px}

.warning{clear:both; width:316px; padding:10px; margin:5px 0px 5px 0px; text-align:center; border:1px dotted #cc0000}
.warning p{color:#cc0000; text-align:center; font-size:12px; font-weight:bold; line-height:14px}
.approval{clear:both; width:316px; margin:5px 0px 5px 0px; padding:10px; text-align:center; border:1px dotted #66cc00}
.approval p{color:#66cc00; text-align:center; font-size:12px; font-weight:bold; line-height:14px}
.fullsizediv{clear:both; width:338px; margin:0px; padding:0px}
.halfsizediv{float:left; width:169px; padding:3px 0px 10px 0px; margin:0px; text-align:center}
.halfsizediv input{border:none; background:none; width:143px; height:30px; margin:0px; padding:0px 0px 5px 0px}
.manageauction{clear:both; width:338px; height:105px; background:url(images/bck-manageauction.png) no-repeat top left; margin:5px 0px 0px 0px}
div.manageauctionpadding{padding:5px 0px 5px 0px}
.manageauction h3{display:block; width:295px; height:24px; font-size:14px; line-height:14px; font-weight:bold; line-height:30px; color:#4B6400; text-align:left; padding:0px 0px 0px 30px;	}
.auctioninfoholder{width:295px; height:24px; margin:10px 10px 0px 30px}
.auctioninfoholder span{font-size:12px; font-weight:normal; line-height:12px; color:#4B6400; text-align:left; margin:0px 7px 0px 0px}
.panelgreenlong ul, .panelbluelong ul{clear:both; margin:3px 0px 0px 35px; padding:0px}
.panelgreenlong ul li, .panelbluelong ul li{list-style:none}		
.panelgreenlong li a:link, .panelgreenlong li a:active, .panelgreenlong li a:visited, .panelbluelong li a:link, .panelbluelong li a:active, .panelbluelong li a:visited{
font-size:11px; line-height:11px; font-weight:bold; text-decoration:underline; text-align:left; color:#444; display:block; height:20px; padding:0px 0px 0px 15px; margin:0px 10px 0px 0px}
.panelgreenlong li a:hover, .panelbluelong li a:hover{color:#000}
		
#selectloan{float:left; width:170px}
#applicants{float:left; width:37px; margin:0px 0px 5px 0px}
#applicantslabel{float:left; width:20px; margin:0px 0px 0px 5px}
#applicantsspan{float:right; font-size:12px; line-height:21px; margin:0px 18px 5px 0px}
#mortgage_type,#mortgage2_type, #mortgage_term,#mortgage_term2,#purpose_of_loan, #martialstatus,#martialstatus2, #employment,#employment2, #addresscounty, #lenderCC, #ilender_payment_type, #bcounty, #onbehalfof, #mortgageinterest,#portable, #lender_notice_county, #lender_notice_value, #lender_notice_product{clear:right; margin:0px 0px 5px 0px; width:156px}
#auction_time{margin:0px 0px 5px 0px; width:80px}
#additional_info,#additional_info2,#additional_info3,#additional_info4{font-size:11px; width:300px; height:40px; margin:0px 0px 5px 15px}
input.additional_info_txt{font-size:11px; width:300px; margin:0px 0px 5px 15px}
#incentives{font-size:11px; width:280px; height:40px; margin:0px 0px 5px 15px}
#yourtitle,#yourtitle2{width:50px; margin:1px 1px 5px 0px}
#yourtitlelabel,#yourtitlelabel2{float:left; width:75px; margin:0px 0px 0px 15px}
#yourname{margin:1px 0px 5px 0px}
#expenditure label{float:left; width:110px; margin:0px 0px 0px 15px}
#utilities, #transport, #leisure, #loanrepayments, #creditcardbills, #ccbills, #otherexpenditure, #valuationfee, #bookingfee, #arrangementfee, #stampduty, #landregistry{float:left; width:27px; margin:0px 0px 5px 0px}
#totaloutgoings{float:left}
#acceptconditions, #onlyactive{float:left; width:16px; height:16px; margin:0px 5px 0px 5px}
#acceptconditionslabel{float:left; font-size:10px; line-height:12px; text-align:left; width:140px; margin:0px}
.manageauction ul{margin:10px 0px 0px 35px}
li.iconsmallcheck{background:url(images/iconsmall-checkauction.gif) no-repeat 0px 0px;float:left;width:85px}
li.iconsmalledit{background:url(images/iconsmall-editauction.gif) no-repeat 0px 0px;float:left;width:90px}
li.iconsmallcancel{background:url(images/iconsmall-cancelauction.gif) no-repeat 0px 0px;float:left} 
#addbrand, #addrep{margin:0px 0px 0px 175px;background:url(images/iconsmall-plus.gif) no-repeat 0px 0px}
#shortlabelfield label{float:left;display:block;width:105px;font-size:12px;line-height:21px;padding:0px;margin:0px 0px 0px 15px}	
#stampdutypaid, #arrangementfeepaid, #bookingfeepaid, #valuationfeepaid{float:left; width:115px; margin:0px 0px 5px 0px}
#landregistrypaid{width:115px; margin:0px 0px 5px 0px}
label#sdplab, label#afplab, label#bfplab, label#vfplab, label#lrplab{float:left;display:block;width:45px;font-size:12px;line-height:21px;padding:0px;margin:0px 0px 0px 5px}

#headblueauctionsetup,#headblueauctionsetup2,#headblueauctionsetup3,#headblueauctionsetup4{background:white url(images/iconbig-auctionblue.gif) no-repeat top left}
#headbluepaymentmethods{background:#fff url(images/iconbig-paymentsblue.gif) no-repeat top left; margin:20px 0px 0px 0px}
#headbluepaymentmethods_edit{background:#fff url(images/iconbig-paymentsblue.gif) no-repeat top left; margin:0px 0px 0px 0px}
#headblueinvoices{background:#fff url(images/iconbig-paymentsblue.gif) no-repeat top left; margin:0px 0px 0px 0px}
#headgreenpaymentmethods{background:#fff url(images/iconbig-paymentsgreen.gif) no-repeat top left}
#headgreenaccountsetup,#headgreenaccountsetup2{background:#fff url(images/iconbig-accountgreen.gif) no-repeat top left}
#headblueaccountsetup,#headblueaccountsetup2{background:#fff url(images/iconbig-accountblue.gif) no-repeat top left}
#headgreenaccountmanagement{background:url(images/iconbig-accountmanagement.gif) no-repeat top left}
#headgreenfriends{background:url(images/iconbig-friends.gif) no-repeat top left}
#headgreenfeedback{background:url(images/iconbig-feedback.gif) no-repeat top left}
#headgreenauctiondetails{background:url(images/iconbig-auctiondetails.gif) no-repeat top left}
#headgreencompareoffers{display:block; clear:both; width:680px; height:27px; font-size:22px; font-weight:normal; letter-spacing:-1px; line-height:24px; text-align:left; color:#607D1A; margin:0px 0px 0px 20px; padding:2px 0px 15px 45px; background:url(images/iconbig-compareoffers.gif) no-repeat top left}
#headblueofferdetails{display:block; clear:both; width:680px; height:27px; font-size:22px; font-weight:normal; letter-spacing:-1px; line-height:24px; text-align:left; color:#4A5664; margin:0px 0px 0px 20px; padding:2px 0px 15px 45px; background:url(images/iconbig-offerdetails.gif) no-repeat top left}
			
/* Comparison table */

.mc{width:720px; margin:0px 0px 30px 20px}
.mc table{border:0px; margin:0px; padding:0px}
.mc th{height:18px; padding:3px; font-size:12px; font-weight:bold; text-align:center; color:#324200; background:#edffc1; border-bottom:1px solid #D8ECA8; border-right:1px solid #D8ECA8}
.mc td{line-height:18px; height:18px; padding:3px; font-size:12px; font-weight:normal; text-align:center}		
.mc_lendersoffer{color:#fff; background:#A7AEBA}
.mc_odd{color:#333; background:#E7E9EC}
.mc_even{color:#333}	
td.mc_odd1{font-weight:bold; color:#333; background:#F5F6F7 url(images/auctions-table-odd.gif) no-repeat 3px 4px}
td.mc_even1{font-weight:bold; color:#333; background:url(images/auctions-table-even.gif) no-repeat 3px 4px}

/* Details table */

.od{width:720px; margin:0px 0px 30px 20px; border-top:1px solid #EDFFC1}
.od table{border:0px; margin:0px; padding:0px}
.od th{height:18px; width:174px; padding:2px; font-size:12px; font-weight:bold; text-align:left; text-indent:41px; color:#324200; border-bottom:1px solid #EDFFC1; border-right:1px solid #EDFFC1; border-left:1px solid #EDFFC1}	
.od td{line-height:18px; text-align:left; text-indent:10px; height:18px; padding:2px; font-size:12px; font-weight:normal; text-align:left; color:#333; border-bottom:1px solid #EDFFC1; border-right:1px solid #EDFFC1}		

/* Details costs table */

.oc{width:720px; margin:0px 0px 30px 20px}
.oc table{border:0px; margin:0px; padding:0px}
.oc th{height:18px; width:174px; padding:2px; font-size:12px; font-weight:bold; text-align:left; text-indent:41px; color:#324200; background:#EDFFC1; border-left:1px solid #EDFFC1; border-right:1px solid #EDFFC1}
.oc td{line-height:18px; text-align:left; text-indent:10px; height:18px; padding:2px; font-size:12px; font-weight:normal; text-align:center; border-bottom:1px solid #EDFFC1; border-right:1px solid #EDFFC1}		
.oc_odd{color:#333; background:#E7E9EC}	
.oc_even{color:#333}
			
th.total, td.total{font-weight:bold; color:#333; background:#E7E9EC; border:none}
.hint{position:absolute; top:0px; left:386px; width:338px; height:100px; background:url(images/bck-hintg.png) no-repeat top left; text-align:left; z-index:99} 
.hint h2{font-size:14px; line-height:14px; padding:0px; margin:13px 15px 5px 35px; color:#324200}			
.hint p{font-size:11px; line-height:11px; margin:1px 15px 0px 35px; padding:0px; color:#597700}
.hint img{margin:5px 15px 0px 184px; padding:0px}

select#ilender_ccexpiration_mm{width:50px;margin-left:0px}
select#ilender_ccexpiration_yyyy{width:60px;margin-left:0px; margin-right:40px}

input#cvvnumber{width:30px}
img#cvvnumberico{border:0}

div#toplayer{position:absolute; top:17px; left:10px; width:440px; height:340px; font-family:Arial; text-align:left; background:#fff; padding:20px; border:15px solid #fff; border-bottom:25px solid #fff; border-top:25px solid #fff; overflow-y:auto; overflow-x:hidden}
div#toplayer h1{font-size:24px; line-height:24px; font-weight:bold; color:#6A9D00; letter-spacing:-1px; margin:10px 0px 15px 0px}
div#toplayer h2{font-size:24px; line-height:24px; font-weight:bold; color:#6A9D00; letter-spacing:-1px; margin:10px 0px 15px 0px}
div#toplayer h3{font-size:16px; line-height:16px; font-weight:bold; color:#6A9D00; letter-spacing:-1px; margin:20px 0px 15px 0px}
div#toplayer p{font-size:12px; line-height:16px; font-weight:normal; color:#555; margin:10px 0px 10px 0px}
div#toplayer a{font-weight:normal; color:#6A9D00; text-decoration:underline}
div#toplayer a:hover{font-weight:normal; color:#003366; text-decoration:underline}
div#toplayer span{font-size:14px; line-height:14px; color:#333; font-weight:bold}
