﻿            
        body { font-family: arial,verdana;
               font-size: 9pt; 
               background-image: url(../../images/themes/AffordIt1/backgrounds/elemental_bck.gif); 
               margin:0; color: #666666; }
               
        body.iframe { font-family: verdana, arial;
               font-size: 9pt;   background: none;
               margin:10px; color: #666666; }
 
        a { color: #1492df; text-decoration: none; }
        a:hover { color: #000000; text-decoration: underline; }
        
        p { padding: 6px 0 6px 0; }
        ul { margin: 0 0 0 25px; padding: 3px; }
        ul li { padding: 3px; }
        div#bodyOuter {width: 940px; margin: 0 auto 0 auto; } 
        div#bodyHdr { float:left; width: 940px; height: 81px; }
        div.separatorTop { margin-top: 15px;}
        div.clear { clear:both; }
        div#bodyHdrInner { } 
        
        div.bodyFtr { font-weight: bold; background: #ffffff; border-top: 1px solid #cccccc; padding: 5px 15px 5px 15px; }
div.pageHdr { margin-bottom: 15px; }
        
        div.mainBody
        { 
            width: 940px; 
            clear:both;
			background: #ffffff;
        }
        div.mainBody div.innerBody { padding: 15px; }
       
        div.mainBody div.titleBody { padding: 0px 0px 10px 0px; }
        div.mainBody div.innerBody div.right { float: right; width: 280px; }
		div.mainBody div.innerBody div.left { margin-right: 280px; } 
        div#bodyOuter2 {width: 931px; margin: 0 auto 0 auto; } 
        div.mainBody2
        {
            padding: 5px 0 0px 0;
            width: 931px;
            margin-bottom: 10px;
        } 
	
        div.mainNavOuter { float:right; height: 35px; width: 450px;  padding-top: 19px;}
    
        ul.mainNav
        {
            list-style-type: none;
            text-align: center;
            margin: 0 0 0 0;
            padding: 0;
            font-size: 10pt;
            float: right;
            height: 35px;
            width: 400px;
        }
        ul.mainNav li.on
        {
            height: 41px;
            margin: 0;
            padding: 10px 10px 0 10px;
            font-weight: bold;
            float: left;
            background-image: url(../../images/themes/AffordIt1/backgrounds/main_tab_bg.gif);
            background-repeat: repeat-x;
            color: #ffffff;
        }
        ul.mainNav li.on a
        {
            color: #666666;
        }
        ul.mainNav li.off
        {
            height: 41px;
            margin: 0;
            padding: 10px 15px 0 15px;
            font-weight: bold;
            float: left;
            color: #ffffff;
        }
        ul.mainNav li.onRt
        {
            width: 6px;
            height: 41px;
            margin: 0;
            padding: 0;
            float: left;
            background-image: url(../../images/themes/AffordIt1/backgrounds/main_tab_rt.gif);
            background-repeat: no-repeat;
            color: #ffffff;
        }
        ul.mainNav li.onLft
        {
            width: 6px;
            height: 41px;
            margin: 0;
            padding: 0;
            float: left;
            background-image: url(../../images/themes/AffordIt1/backgrounds/main_tab_lft.gif);
            background-repeat: no-repeat;
            color: #ffffff;
        }
	
	 
        div.acctNavMid
        {
            height: 28px;
            width: 150px;
            float: right;
            margin: 0;  
            font-weight: bold;
            text-align: center;
            background-image: url(../../images/themes/AffordIt1/backgrounds/bck_acctnav_mid.gif);
            background-repeat: repeat-x;
            background-position: left bottom; 
        }  
         div.acctNavInner { padding: 5px 0 0 0; }
        div.acctNavRt
        {
            width: 6px;
            height: 28px;
            margin: 0;
            padding: 0;
            float: right;
            background-image: url(../../images/themes/AffordIt1/backgrounds/bck_acctnav_rt.gif);
            background-repeat: no-repeat;
            background-position: left bottom;  
        }
        div.acctNavLft
        {
            width: 6px;
            height: 28px;
            margin: 0;
            padding: 0;
            float: right;
            background-image: url(../../images/themes/AffordIt1/backgrounds/bck_acctnav_lft.gif);
            background-repeat: no-repeat;
            background-position: left bottom;  
        }

        div.acctNavSide
        {
            height: 28px;
            width: 320px;
            float: right; 
            margin: 0;  
            padding-right: 10px; 
        }  
        
        /*begin calculator styles*/
                   
                       
        ul.tabs { list-style-type: none; text-align: center; margin: 0 0 0 0; padding: 0;  float: left; height: 41px; width: 460px; background-image: url(../../images/themes/AffordIt1/calculator/tabs_bg.gif); background-position: top right; background-repeat: no-repeat; }
        ul.tabs li.on  { width: 114px; height: 41px; margin: 0; padding: 8px 0 0 0; font-weight:bold; float: left;
                         background-image: url(../../images/themes/AffordIt1/calculator/tab_blue_bg.gif); background-repeat: no-repeat; color: #ffffff; }
        ul.tabs li.on a { color: #000000; font-size: 8pt; }
        ul.tabs li.off { width: 112px; height: 41px; margin: 0; padding: 0; float: left;
                                     background-image: url(../../images/themes/AffordIt1/calculator/tab_gray_bg.gif); background-repeat: repeat-x; color: #ffffff;}
        ul.tabs li.sep { width: 2px; height: 41px; margin: 0; padding: 0; float: left;
                                     background-image: url(../../images/themes/AffordIt1/calculator/tab_separator.gif); background-repeat: no-repeat; color: #ffffff; }
     
               
        
        div#prodInfo { padding: 5px; }
        div#costInput { text-align: center; font-size: 8pt; color: #666666; padding: 0 24px 5px 24px; border-bottom: 1px solid #dbdbdb; }
        div#sliders { margin: 10px 24px 0 24px; border: 1px solid #a3a3a3; background: url(../../images/themes/AffordIt1/calculator/grad_bg.gif);
                            background-repeat: repeat-x; height: 255px; display: block; float:left; width: 174px;}
        input#ProductPrice { height: 38px; padding: 6px; text-align: center; border: 1px solid #a3a3a3; width: 174px; font-size: 20pt; font-family: Arial Black, Arial, Verdana; font-weight: bold;
				 color: #1492df; background: url(../../images/themes/AffordIt1/calculator/grad_bg.gif); background-repeat: repeat-x; }
        
        
        div#affordFor { padding: 4px 0 10px 13px; font-size: 8pt; color: #000000;  }
	    div.numOffers { float: right; width: 160px; text-align: right;padding-right: 4px;}
 
 
        div#offersInner { padding: 15px 0px 5px 0px; } 
        
        div.sliderHdr { font-size: 8pt; color: #666666; }
        div.sliderValue { padding-top: 3px; font-size: 13pt; font-family: Arial Black, Arial, Verdana; font-weight: bold; color: #1492df;}
        
        div#calcSubmit { padding: 10px 24px 0 24px; }
        a#calculate_link { width: 174px; height: 31px; display: block; float: left; background: url(../../images/themes/AffordIt1/calculator/calc_submit.gif); background-repeat: no-repeat; }
      
       
  
a.thickbox { float: left; display: block; background: url(../../images/themes/AffordIt1/calculator/bttn_getit.gif);
                                            background-repeat: no-repeat; width: 76px; height: 28px;}
a.jTip { float: left; display: block; background: url(../../images/themes/AffordIt1/calculator/bttn_getit.gif);
                                            background-repeat: no-repeat; width: 76px; height: 28px;}
 
div.sliderLine { position: relative; margin: 10px; width: 22px; height: 180px; background: url(../../images/themes/AffordIt1/calculator/slider_line.gif); background-repeat: repeat-y; background-position: left top; }
 div.clickable:hover {cursor: pointer;}  

        span.alert { color: #cc0000; font-weight:bold;}


/* begin home page */ 
         
        a.btnCalculate { width: 132px; height: 42px; margin: 0 auto 0 auto; display: block; background: url(../../images/themes/AffordIt1/bttn_calculate.gif); background-repeat: no-repeat; }
        a.btnCalculate:hover { background-position: -132px; }
        a.btnCalculateYlwBg { width: 133px; height: 42px; margin: 0 auto 0 auto; display: block; background: url(../../images/themes/AffordIt1/buttons/bttn_calculate_ylwbg.gif); background-repeat: no-repeat; }
        a.btnCalculateYlwBg:hover { background-position: -133px; }
        a.btnBuyNowYlwBg { width: 117px; height: 42px; margin: 0 auto 0 auto; display: block; background: url(../../images/themes/AffordIt1/buttons/bttn_buynow_ylwbg.gif); background-repeat: no-repeat; }
        a.btnBuyNowYlwBg:hover { background-position: -117px; }
        
        
        
        input.price { width: 160px; height: 30px; border: 1px solid #b6b5b5; font-size: 12pt;font-size: 18pt; font-weight: bold; }
        
        a.btnCopyCode { width: 133px; height: 42px; margin: 0 auto 0 auto; display: block; background: url(../../images/themes/AffordIt1/buttons/bttn_copycode.gif); background-repeat: no-repeat; }
        a.btnCopyCode:hover { background-position: -133px; cursor: pointer; }
         
        h1 { color: #000000; font-size: 18pt; }
        h1.productName { font-size: 14pt; }
        h2 { color: #5196bf; font-size: 12pt; } 
        h3 { display:inline; }
        .dark { color: #0A5D8D; } 
        .light { color: #2499E1; } 
        h2.prodName { color: #000000; }
        h3.hdr { color: #1492df; font-size: 11pt; font-weight: bold; }
        textarea{ border: 1px solid #b6b5b5;   }
       td.prodReslt:hover { cursor: pointer; }
        
         
        .resultsHdr2 { display:block; width: 627px; height: 32px;  background-repeat: no-repeat;background: url(../../images/themes/AffordIt1/backgrounds/loanstray_top.gif); background-repeat: no-repeat;   }
		.resultsFtr2 {display:block; width: 627px; height: 26px;  background-repeat: no-repeat; background: url(../../images/themes/AffordIt1/backgrounds/loanstray_bttm.gif); background-repeat: no-repeat;}
		
		div#prodInfo2 { padding: 5px; }
        div#costInput2 { text-align: center; font-size: 8pt; color: #666666; padding: 0 24px 5px 24px; border-bottom: 1px solid #dbdbdb; }
        div#sliders2 { margin: 10px 24px 0 24px; border: 1px solid #a3a3a3; background: url(../../images/themes/AffordIt1/calculator/grad_bg.gif);
                            background-repeat: repeat-x; height: 255px; display: block; float:left; width: 174px;}
        
        input#ProductPrice2 { height: 25px; padding: 3px; text-align: center; border: 1px solid #a3a3a3; width: 96px; font-size: 16pt; font-family: Arial Black, Arial, Verdana; font-weight: bold;
				 color: #1492df;  }
        input.sliderText { height: 21px; padding: 3px; text-align: center; border: 1px solid #a3a3a3; width: 48px; font-size: 12pt; font-family: Arial Black, Arial, Verdana; font-weight: bold;
				 color: #1492df;  }
		        
		div.sliderLine2 { position: relative; margin: 10px; width: 141px; height: 24px; background: url(../../images/themes/AffordIt1/forms/slider_bck.gif); background-repeat: no-repeat; background-position: center center; }
		div.sliderLine2 div.affSliderBtn { position: absolute; z-index: 1; width: 28px; height: 24px; 
		                                   background: url(../../images/themes/AffordIt1/forms/lever.gif); 
		                                   background-repeat: no-repeat; background-position: left top;}
 

		a#btnUpdate { width: 133px; height: 42px; display: block; margin: 0 auto 0 auto;
		              background: url(../../images/themes/AffordIt1/buttons/bttn_update.gif); background-repeat: no-repeat; }
		a#btnUpdate:hover {background-position: -133px;}
      
		a.btnGetItOrng { width: 93px; height: 40px; display: block;
		              background: url(../../images/themes/AffordIt1/buttons/bttn_getit.gif); background-repeat: no-repeat; }
		a.btnGetItOrng:hover {background-position: -93px;} 
       
       
       .comboboxContainer { border: solid 1px #a3a3a3; background-color: #ffffff; height: 25px;  } 
       .comboboxValueContainer { padding-left: 5px; } 
       .comboboxValueContent { padding: 5px; } 
       .comboboxDropDownContainer { border: solid 1px #a3a3a3; background: #fff; overflow: hidden; padding-left: 3px; } 
       .comboboxDropDownButton { width: 26px; height:25px; background-image: url(../../images/themes/AffordIt1/forms/dropdown.gif); } 
 
       .comboboxItem { background: #fff; font-weight: normal;  } 
       .comboboxItemHover { background-color: #999; color: #fff; padding-left: 4px; }
       
        table#tblResultsHdr2 { }
        table#tblResultsHdr2 tr th { padding: 10px 4px 5px 4px; font-size: 8pt; font-weight: bold; text-transform: uppercase; color: #000000;  }     
        table#tblResultsHdr2 tr th#hdrCompany { width: 138px; } 
        table#tblResultsHdr2 tr th#hdrOffers { width: 70px; } 
        table#tblResultsHdr2 tr th#hdrRates { width: 95px; } 
        table#tblResultsHdr2 tr th#hdrTotalCost { width: 95px;  } 
        table#tblResultsHdr2 tr th#hdrPayment{ width: 180px; }   
 
        table#tblResults2 { }     
		table#tblResults2 tr.results td { font-family: Tahoma;  padding: 6px; font-size: 8pt; border-bottom: 1px solid #ebebeb; height: 78px;   }	 
        table#tblResults2 tr.results td.resCompany { color: #4b6f85; font-size:8pt; text-align:left; width: 138px; border-right: 1px solid #e5f3fb;  } 
        table#tblResults2 tr.results td.resOffers { font-weight: bold; color: #4b6f85; width: 69px; border-right: 1px solid #e5f3fb;} 
        table#tblResults2 tr.results td.resRates { font-family: Tahoma; width: 94px; color: #4b6f85; border-right: 1px solid #e5f3fb;} 
        table#tblResults2 tr.results td.resTotalCost { font-weight: bold;width: 95px; color: #4b6f85; border-right: 1px solid #e5f3fb;  } 
        table#tblResults2 tr.results td.resPayment { width: 90px;} 
        table#tblResults2 tr.results td.resGetIt { width: 90px; }  
        table#tblResults2 tr.results td span.important { font-size: 11pt; font-weight: bold; }
        table#tblResults2 tr.results td span.important2 { font-size: 11pt; font-weight: bold; }
        table#tblResults2 tr.results td span.superImportant { font-size: 16pt; font-weight: bold; color: #2b9be0;  }
        table#tblResults2 tr:hover { background: #f3f9fd; }
        table#tblResults2 tr.results td:hover { background: #f1f0f0; }
        
        
        /*AffordIt2 master page*/
        div.mainBody2 div.title { padding: 5px 10px 10px 10px; }
        div.roundedWideTop { background: url(../../images/themes/AffordIt1/backgrounds/bck_rounded_top.gif); background-repeat: no-repeat; 
								display: block; float:left; height: 10px; width: 931px;}
		div.roundedWideMid { background: url(../../images/themes/AffordIt1/backgrounds/bck_rounded_mid.gif); background-repeat: repeat-y; 
								display: block; float:left; width: 931px;}
        div.roundedWideMid div.inner { padding: 0px 10px 0 10px; }
        div.roundedWideMid div.inner div.right { float: right; width: 280px; }
		div.roundedWideMid div.inner div.left { margin-right: 280px; } 
		div.roundedWideBtm { background: url(../../images/themes/AffordIt1/backgrounds/bck_rounded_bttm.gif); background-repeat: no-repeat; 
								display: block; float:left; height: 10px; width: 931px; }
				
        			
        div.wide1 { display: block; width: 910px; margin-left: auto; margin-right: auto; }
        div.wide1 div.wide1Top { display: block; height: 10px; background: url(../../images/themes/AffordIt1/boxes/rnd_yline_top.gif); } 
        div.wide1 div.wide1Mid { display: block; background: url(../../images/themes/AffordIt1/boxes/rnd_yline_mid.gif);  background-repeat: repeat-y; }
        div.wide1 div.wide1Bttm { display: block; height: 10px; background: url(../../images/themes/AffordIt1/boxes/rnd_yline_bttm.gif); } 
        
        div.wide1 div.wide1Mid div.wide1Inner { padding: 0 10px 0 10px; }
        div.wide1 div.wide1Mid div.wide1Inner div.left { float: left; width: 280px; padding: 0 20px 0 10px; margin-right: 10px;  border-right: 1px solid #EEE298; }
        div.wide1 div.wide1Mid div.wide1Inner div.left table tr td.lbl { border-top: 1px solid #EEE298; padding: 5px; }
        div.wide1 div.wide1Mid div.wide1Inner div.left table tr td.dta {border-top: 1px solid #EEE298; padding: 5PX; }
        div.wide1 div.wide1Mid div.wide1Inner div.left table tr td.dtaBig {border-top: 1px solid #EEE298; padding: 5PX; font-weight: bold; font-size: 11pt; }
        div.wide1 div.wide1Mid div.wide1Inner div.right { width: 524px; display: block; float: left; }
        div.wide1 div.wide1Mid div.wide1Inner div.left h2.hdr {padding: 0 0 5px 0; } 
          	
        div.wide1Filled { display: block; width: 910px; margin-left: auto; margin-right: auto; }
        div.wide1Filled div.top { display: block; height: 10px; background: url(../../images/themes/AffordIt1/boxes/rnd_yllw_top.gif); } 
        div.wide1Filled div.mid { display: block; background: url(../../images/themes/AffordIt1/boxes/rnd_yllw_mid.gif);  background-repeat: repeat-y; }
        div.wide1Filled div.bttm { display: block; height: 10px; background: url(../../images/themes/AffordIt1/boxes/rnd_yllw_bttm.gif); }  
        div.wide1Filled div.mid div.inner { padding: 0 10px 0 10px; }
            	
        div.narrow1 { display: block; width: 656px;  }
        div.narrow1 div.top { display: block; height: 10px; background: url(../../images/themes/AffordIt1/boxes/rnd_ylinesm_top.gif); } 
        div.narrow1 div.mid { display: block; background: url(../../images/themes/AffordIt1/boxes/rnd_ylinesm_mid.gif);  background-repeat: repeat-y; }
        div.narrow1 div.bttm { display: block; height: 10px; background: url(../../images/themes/AffordIt1/boxes/rnd_ylinesm_bttm.gif); }  
        div.narrow1 div.mid div.inner { padding: 0 10px 0 10px; }
        
        div.rcptBillAddress { width: 48%; float: left; padding: 0 5px 0 0; border-right: 1px solid #EEE298; height: 100px; }
        img.icMail { float: right; width: 60px; height: 40px; background: url( ../../images/themes/AffordIt1/icons/ic_mail.gif); background-repeat: no-repeat;}
        div.rcptBillAddress div.inner { padding: 5px 0 0 10px; font-size: 10pt; } 
        
        div.rcptShipAddress { width: 48%; float: left;  padding: 0 5px 0 0; }
        img.icTruck { float: right; width: 73px; height: 40px; background: url( ../../images/themes/AffordIt1/icons/ic_truck.gif); background-repeat: no-repeat;}
        div.rcptShipAddress div.inner { padding: 5px 0 0 10px; font-size: 10pt; } 
        
        div.rightBlue1 { display: block; width: 561px; margin-left: auto; margin-right: auto; }
        div.rightBlue1 div.rightBlue1Top { display: block; height: 7px; background: url(../../images/themes/AffordIt1/boxes/rnd_ltblu_top.gif); } 
        div.rightBlue1 div.rightBlue1Mid { display: block; background: url(../../images/themes/AffordIt1/boxes/rnd_ltblu_mid.gif);  background-repeat: repeat-y; }
         div.rightBlue1 div.rightBlue1Mid div.inner {  padding: 3px 10px 3px 10px; }
       div.rightBlue1 div.rightBlue1Bttm { display: block; height: 7px; background: url(../../images/themes/AffordIt1/boxes/rnd_ltblu_bttm.gif); } 
        
        
        table.tblData tr td.lbl { border-top: 1px solid #EEE298; padding: 5px; }
        table.tblData tr td.lblBig { border-top: 1px solid #EEE298; padding: 5px; font-weight: bold; font-size: 11pt;  }
        table.tblData tr td.dta {border-top: 1px solid #EEE298; padding: 5PX; }
        table.tblData tr td.dtaBig {border-top: 1px solid #EEE298; padding: 5PX; font-weight: bold; font-size: 11pt; }
        table.tblData tr td.dtaExtraBig {border-top: 1px solid #EEE298; padding: 5PX; font-weight: bold; font-size: 14pt; font-family: Arial Black, Arial; }
    
    
        /*AffordIt2LeftBox master page*/
        div.roundedLeftOuter { float: left; width: 640px; }
        div.roundedLeftTop  { background: url(../../images/themes/AffordIt1/backgrounds/bck_roundedleft_top.gif);
                        background-repeat: no-repeat; display: block; float: left; height: 7px; width: 640px; } 
        div.roundedLeftMid { background: url(../../images/themes/AffordIt1/backgrounds/bck_roundedleft_mid.gif);
                        background-repeat: repeat-y; display: block; float: left; width: 640px; }
        div.roundedLeftMid div.inner { padding: 5px 9px 5px 9px; }
        div.roundedLeftBtm { background: url(../../images/themes/AffordIt1/backgrounds/bck_roundedleft_bttm.gif);
                        background-repeat: no-repeat; display: block; float: left; height: 6px; width: 640px; }
        div.roundedLeftRight { float: right; width: 280px; } 
                
        /*background / boxes*/
        div.acctToolsHdr {float: left; width: 282px; height: 30px; background: url(../../images/themes/AffordIt1/headers/hdr_account_tools.gif);
							background-repeat: no-repeat;}
		div.rightSmBordTop {float: left; width: 282px; height: 7px; background: url(../../images/themes/AffordIt1/backgrounds/bck_roundedsm_top.gif); background-repeat: no-repeat;}
		div.rightSmBordMid { float: left; width: 282px; background: url(../../images/themes/AffordIt1/backgrounds/bck_roundedsm_mid.gif); background-repeat: repeat-y; }
		div.rightSmBordMid div.inner {padding: 0 4px 0 4px; }
		div.rightSmBordBtm {float: left; width: 282px; height: 8px; background: url(../../images/themes/AffordIt1/backgrounds/bck_roundedsm_bttm.gif); background-repeat: no-repeat; }
		div.rightSmBordMid div.inner h3 {color: #5096be; font-size: 9pt; font-weight: bold; }
		
	 	div.rightShadow { float: left; width: 280px; border: 1px solid #c5c5c5; }
	 	div.rightShadowHdr { float: left; width: 280px; height: 30px; background: #c5c5c5;  border: 1px solid #c5c5c5; color: #ffffff; font-weight: bold; font-size: 10pt; } 
		div.rightShadowHdr div.inner { padding: 7px 10px 0 10px; } 
		div.rightShadow div.inner {padding: 4px; }
		div.rightShadowBtm {float: left; width: 280px; height: 4px; background: url(../../images/themes/AffordIt1/backgrounds/shadowbttm.gif); background-repeat: repeat-x; }
		div.rightShadow div.inner h3 {color: #5096be; font-size: 9pt; font-weight: bold; }
		
	 	div.leftShadow { float: left; width: 270px; border: 1px solid #c5c5c5; }
	 	div.leftShadowHdr { float: left; width: 270px; height: 30px; background: #c5c5c5;  border: 1px solid #c5c5c5; color: #ffffff; font-weight: bold; font-size: 10pt; } 
		div.leftShadowHdr div.inner { padding: 7px 10px 0 10px; } 
		div.leftShadow div.inner {padding: 4px; }
		div.leftShadowBtm {float: left; width: 270px; height: 4px; background: url(../../images/themes/AffordIt1/backgrounds/shadowbttm.gif); background-repeat: repeat-x; }
		div.leftShadow div.inner h3 {color: #5096be; font-size: 9pt; font-weight: bold; }
		
		div.prodWideOnYllw { font-size: 8pt;float: right; width: 599px; height: 111px; background: url(../../images/themes/AffordIt1/backgrounds/bck_prod_wide_ylw.gif); background-repeat: no-repeat; }
		div.prodNarrowOnYllw { font-size: 8pt;float: right; width: 158px; height: 227px; background: url(../../images/themes/AffordIt1/backgrounds/bck_prod_ylw.gif); background-repeat: no-repeat; }
  
		div.leftHighlightBoxTop { float: left; width: 620px; padding: 0; height: 10px; background: url(../../images/themes/AffordIt1/backgrounds/rnd_y_top.gif); background-repeat: no-repeat; }
		div.leftHighlightBoxMid { float: left; width: 620px; padding: 0; background: url(../../images/themes/AffordIt1/backgrounds/rnd_y_mid.gif); background-repeat: repeat-y; }
		div.leftHighlightBoxMid div.inner { padding: 3px 10px 2px 10px; }
		div.leftHighlightBoxBtm { float: left; width: 620px; padding: 0; height: 10px; background: url(../../images/themes/AffordIt1/backgrounds/rnd_y_bttm.gif); background-repeat: no-repeat; }
		
		div.leftWhiteOnYllwPayCheck { float: left; width: 597px; padding: 0; height: 6px; background: url(../../images/themes/AffordIt1/backgrounds/bck_paybox_topcheck.gif); background-repeat: no-repeat; }
		div.leftWhiteOnYllwPayCC { float: left; width: 597px; padding: 0; height: 6px; background: url(../../images/themes/AffordIt1/backgrounds/bck_paybox_topcredit.gif); background-repeat: no-repeat; }
	    a.payTabCC { margin-left: 4px;float: right; height: 22px; width: 140px; background: url(../../images/themes/AffordIt1/backgrounds/tab_credit.gif); 
	                background-repeat: no-repeat; background-position: -140px; }
        a.payTabACH { float: right; height: 22px; width: 98px; background: url(../../images/themes/AffordIt1/backgrounds/tab_check.gif); background-repeat: no-repeat;background-position: top left; }
		
		div.leftWhiteOnYllwTop { float: left; width: 597px; padding: 0; height: 6px; background: url(../../images/themes/AffordIt1/backgrounds/bck_whiteonyllw_top.gif); background-repeat: no-repeat; }
		div.leftWhiteOnYllwMid { float: left; width: 597px; padding: 0; background: url(../../images/themes/AffordIt1/backgrounds/bck_whiteonyllw_mid.gif); background-repeat: repeat-y; }
		div.leftWhiteOnYllwMid div.inner { padding: 4px 10px 4px 10px; }
		div.leftWhiteOnYllwBtm { float: left; width: 597px; padding: 0; height: 6px; background: url(../../images/themes/AffordIt1/backgrounds/bck_whiteonyllw_bttm.gif); background-repeat: no-repeat; }
		
		div.wideBox div.boxTop { float: left; width: 628px; padding: 0; height: 4px; background: url(../../images/themes/AffordIt1/boxes/wbox_top.png); background-repeat: no-repeat; }
		div.wideBox div.boxMid { float: left; width: 628px; padding: 0; background: url(../../images/themes/AffordIt1/boxes/wbox_mid.png); background-repeat: repeat-y; }
		div.wideBox div.boxMid div.inner { padding: 4px 10px 4px 10px; }
		div.wideBox div.boxBottom { float: left; width: 628px; padding: 0; height: 4px; background: url(../../images/themes/AffordIt1/boxes/wbox_bottom.png); background-repeat: no-repeat; }
		
		table.tblSignupOpt tr td { font-size: 8pt; font-weight: bold; }
		
        /* buttons */
		a.btnContinue { width: 136px; height: 42px; display: block; background: url(../../images/themes/AffordIt1/buttons/bttn_continue_ylwbg.gif); background-repeat: no-repeat; }
        a.btnContinue:hover { background-position: -136px; cursor: pointer;}
        
		a.btnContinueBl { width: 136px; height: 42px; display: block; background: url(../../images/themes/AffordIt1/buttons/bttn_continue_bl.gif); background-repeat: no-repeat; }
        a.btnContinueBl:hover { background-position: -136px; cursor: pointer;}
		a.btnApplyBl { width: 136px; height: 42px; display: block; background: url(../../images/themes/AffordIt1/buttons/bttn_apply_bl.gif); background-repeat: no-repeat; }
        a.btnApplyBl:hover { background-position: -136px; cursor: pointer;}
       	a.btnActivateBl { width: 136px; height: 42px; display: block; background: url(../../images/themes/AffordIt1/buttons/bttn_activate_bl.gif); background-repeat: no-repeat; }
        a.btnActivateBl:hover { background-position: -136px; cursor: pointer;}
     
		a.btnContinueBlBg { width: 136px; height: 42px; display: block; background: url(../../images/themes/AffordIt1/buttons/bttn_continue_blbg.gif); background-repeat: no-repeat; }
        a.btnContinueBlBg:hover { background-position: -136px; cursor: pointer;}
        
		a.btnCompleteBl { width: 136px; height: 42px; display: block; background: url(../../images/themes/AffordIt1/buttons/bttn_complete.gif); background-repeat: no-repeat; }
        a.btnCompleteBl:hover { background-position: -136px; cursor: pointer;}
        
        
        
		a.btnBuyLater { width: 112px; height: 42px; display: block; background: url(../../images/themes/AffordIt1/buttons/bttn_buylater_ylwbg.gif); background-repeat: no-repeat; }
        a.btnBuyLater:hover { background-position: -112px; cursor: pointer;}
        
		a.btnBuyNow { width: 136px; height: 42px;  display: inline-block; background: url(../../images/themes/AffordIt1/buttons/bttn_buynow.png); background-repeat: no-repeat; }
        a.btnBuyNow:hover { background-position: -136px;cursor: pointer; }
       
		a.btnGetApproved { width: 167px; height: 42px; display: block; background: url(../../images/themes/AffordIt1/buttons/bttn_getapproved_ylwbg.gif); background-repeat: no-repeat; }
        a.btnGetApproved:hover { background-position: -167px;cursor: pointer; }
        
		a.btnYes { width: 117px; height: 42px; display: block; background: url(../../images/themes/AffordIt1/buttons/bttn_yes_ylwbg.gif); background-repeat: no-repeat; }
        a.btnYes:hover { background-position: -117px;cursor: pointer; }
        
		a.btnNo { width: 112px; height: 42px;  display: block; background: url(../../images/themes/AffordIt1/buttons/bttn_no_ylwbg.gif); background-repeat: no-repeat; }
        a.btnNo:hover { background-position: -112px;cursor: pointer; }
        
		a.btnPurchase { width: 117px; height: 42px;  display: block; background: url(../../images/themes/AffordIt1/buttons/bttn_purchase_ylwbg.gif); background-repeat: no-repeat; }
        a.btnPurchase:hover { background-position: -117px;cursor: pointer; }
        
		a.btnPopupClose { width: 30px; height: 13px; padding-left: 18px; float: right;background: url(../../images/themes/AffordIt1/buttons/close_bttn.gif); background-repeat: no-repeat; }
        a.btnPopupClose:hover { cursor: pointer; }
        
		a.btnGetItNow { width: 136px; height: 42px; background: url(../../images/themes/AffordIt1/buttons/b_getnow.png); background-repeat: no-repeat; display: inline-block; background-position: -136px 0;  }
        a.btnGetItNow:hover { background-position: 0px 0; cursor: pointer; }
        
		a.btnGetItSoon { width: 136px; height: 42px; background: url(../../images/themes/AffordIt1/buttons/bttn_getitsoon.png); background-repeat: no-repeat; display: inline-block; }
        a.btnGetItSoon:hover { background-position: -136px; cursor: pointer; }
        
		a.btnAffordIt { width: 136px; height: 42px; background: url(../../images/themes/AffordIt1/buttons/bttn_affordit.gif); background-repeat: no-repeat; display: inline-block; }
        a.btnAffordIt:hover { background-position: -136px; cursor: pointer; }
        
		a.btnCreditCard { width: 143px; height: 38px; background: url(../../images/themes/AffordIt1/buttons/bttn_credit_debit.png); background-repeat: no-repeat; display: inline-block; }
        a.btnCreditCard:hover { background-position: -143px; cursor: pointer; }
        
		a.btnCheck { width: 143px; height: 38px; background: url(../../images/themes/AffordIt1/buttons/bttn_check.png); background-repeat: no-repeat; display: inline-block; }
        a.btnCheck:hover { background-position: -143px; cursor: pointer; }
        
		.iconVS { width: 40px; height: 40px; background: url(../../images/themes/AffordIt1/icons/ic_versus.png); background-repeat: no-repeat; display: inline-block; }
        
        
        
        /*meter bar styles */
        div.meterBarOuter { width: 180px; height: 20px; background: #ffffff; float: left; }
        div.meterBarGREAT { height: 20px; float: left; background: #9fd82d; }
        div.meterBarGOOD { height: 20px; float: left; background: #fafd01; }
        div.meterBarFAIR { height: 20px; float: left; background: #fda701; }
        div.meterBarPOOR { height: 20px; float: left; background: #db0101; }
        div.meterBarLabel { width: 50px; padding: 3px 0 0 5px; height: 20px; float: left; }
        
        span.spnOverallGREAT {font-size: 14PT; color: #9fd82d; }
        span.spnOverallGOOD {font-size: 14PT; color: #ebe05c;  }
        span.spnOverallFAIR { font-size: 14PT; color: #fda701; }
        span.spnOverallPOOR { font-size: 14PT; color: #db0101; }
        
        span.meterValue { font-weight: bold; color: #000000; }
        
        ul.subNav1 { margin: 0 0 0 25px; padding: 2px 0 0 0; list-style-image: url(../../images/themes/AffordIt1/icons/ic_arrow_sm.gif); font-size: 8pt; font-weight: bold; }
        ul.subNav1 li { padding: 4px 0 4px 0; }
        
        
        .salePrice { color: #8ab745; font-weight: bold; }
        .moPaymentLink {  font-size: 10pt; font-weight:bold; }
        .moPaymentPrice { font-family: Arial Black, Arial, Verdana; font-size: 14pt; }
        div.productBoxFeat { border: 1px solid #cccccc;font-weight: bold; display: block; width: 226px; height: 241px; }
        div.productBoxFeat:hover { cursor: pointer; border: 1px solid #666666;}
        div.productBoxFeat div.viewMore { text-align: right; float:right; margin-top: 50px; width: 50px; height: 10px; }
        
        .priceMed { color: #1492df; font-family: Arial Black, Arial; font-size: 14pt; }
        .priceXLrg { color: #1492df; font-family: Arial Black, Arial; font-size: 28pt; }
        .termMed { color: #1492df; font-family: Arial; font-size: 11pt; font-weight:bold; }
        
        .trProdCredOpt { }
        .trProdCredOpt:hover { cursor: pointer; }
        .trProdCredOpt td { background: #ffffff; border-bottom: 1px solid #ebe05c; padding: 5px; }
        .trProdCredOpt td.prodCredOptOn { background: #ffffcc; border-bottom: 1px solid #ebe05c; padding: 5px; }
        
        
		div.calcLeftHdr { float:left; height: 15px; width: 283px; 
		                  background: url(../../images/themes/affordit1/backgrounds/calcbck_top.gif); background-repeat: no-repeat; }
		div.calcLeftMid { float:left; height: 350px; width: 283px; color: #4b6f85;
		                   background: url(../../images/themes/affordit1/backgrounds/calcbck_mid.gif); background-repeat: repeat-y; }
		div.calcLeftFtr { float:left; height: 15px; width: 283px; background: url(../../images/themes/affordit1/backgrounds/calcbck_bttm.gif); background-repeat: repeat;  }
		
		
		/* popups */  
		div.popupBG {width: 100%; height: 100%; position: absolute; left: 0; top: 0;  
			width: 100%; margin: auto; filter: alpha(opacity=75); -moz-opacity: .75; opacity: .75;
			background: #FFFFFF; display: none; z-index: 1000;} 
		    
		div.popup1 { position: absolute; width: 620px; display: none; }
		div.popup1 div.top { background: url(../../images/themes/affordit1/backgrounds/popup_top.gif); 
								background-repeat: no-repeat; height: 10px; width: 620px;  display: block; overflow: hidden; }
		div.popup1 div.mid { background: url(../../images/themes/affordit1/backgrounds/popup_mid.gif); 
								background-repeat: repeat-y; width: 620px; text-align: left; }
		div.popup1 div.bttm { background: url(../../images/themes/affordit1/backgrounds/popup_bttm.gif); 
								background-repeat: no-repeat; height: 10px; width: 620px;  display: block; overflow: hidden; }  
		div.popup1 div.mid div.inner {padding: 10px;}
		div.popup1 div h1  { color: #FF9900;}
		
		.altColor1 { color: #1492df; }
		.altColor2 { color: #87b127; }
		/* home page */
		
		div.prodHomePgFeat { float: left; width: 226px; height: 253px; border: 2px solid #7dbce5; background: #FFFFFF; margin-right: 13px; }
		div.prodHomePgFeat:hover { border: 2px solid #666666; }
		
		
		/* product search */
    		
            a.paging1 {margin: 0px 3px 0px 3px; padding: 5px; }
            a.paging1:hover { }
            span.paging1Off {margin: 0px 3px 0px 3px; padding: 5px;  }
            span.paging1Sel {margin: 0px 3px 0px 3px; padding: 5px; font-weight: bold;   }
            div.prodSrchRslt { display: block; float: left; width: 210px; height: 225px;  border: 2px solid #cccccc; margin: 5px;  }
            div.prodSrchRslt:hover { border: 2px solid #7dbce5;  }
        
        div.prodSrchRsltFeat { border: 1px solid #cccccc;font-weight: bold; display: block; width: 230px; height: 241px; }
        div.prodSrchRsltFeat:hover { cursor: pointer; border: 1px solid #666666;}
        div.prodSrchRsltFeat div.viewMore { text-align: right; float:right; margin-top: 50px; width: 50px; height: 10px; }
        div.shoppingLeftHdr { background: url(../../images/themes/affordit1/backgrounds/fbck_top.gif); height: 29px; width: 180px; display:block; color: #ffffff; }
        div.shoppingLeftHdr H2 {color: #ffffff; padding: 5px 5px 5px 10px;}
        div.shoppingLeftInner { border-left: 1px solid #c5c5c5; border-right: 1px solid #c5c5c5; }
        div.shoppingLeftFtr { background: url(../../images/themes/affordit1/backgrounds/fbck_bttm.gif); height: 6px; width: 180px; display:block; color: #ffffff; }
        
        ul.shopFilter
        {
            list-style-type: none;
            margin: 0;
            padding: 0 5px 7px 10px;
        }
        ul.shopFilter li
        {
            margin: 0;
            padding: 2px 0 2px 5px;
            font-size: 8pt;
        }
        div.shopFilterHdr
        {
            background: #f2f1f0;
            padding: 5px 5px 5px 10px;
        }
        a.btnSearchGo { width: 27px; height: 25px; background: url(../../images/themes/affordit1/buttons/bttn_go.gif); float: left; }
        a.btnSearchGo:hover {background-position: -27px; cursor: pointer; } 
        
		/* product details */
		
        		
        div.prodLandHdr { float: left; display: block; background: #8ab745; width: 910px; height: 42px; }
        div.prodLandHdr div.step1 { float: left; padding-left: 25px; width: 154px; }
        div.prodLandHdr div.step2 { float: left; padding-left: 25px; width: 171px; }
        div.prodLandHdr div.step3 { float: left; padding-left: 25px; width: 184px; }
        div.prodLandBtm { clear:left;border-left: 2px solid #8ab745;border-right: 2px solid #8ab745;border-bottom: 2px solid #8ab745; background: url(../../images/themes/affordit1/backgrounds/prodland_bg.gif);}
        div.prodLandBtm div.right { float: right; background: #ffffff; width: 287px; border-left: 1px solid #8ab745; }
        div.prodLandBtm div.left { margin-right: 287px; background: #ffffcc; padding: 14px;border-right: 1px solid #8ab745; }

        div.prodDetailsHdr { padding: 15px 0 15px 0; }
        div.prodDetailsHdr div.prodDetailsImg { float: left; width: 348px; height: 286px; text-align:center; }
        div.prodDetailsHdr div.prodDetailsImg2 { float: left; width: 245px; height: 246px; text-align:center; }
        div.prodDetailsHdr div.credOptionsOuter { float: right; width: 265px; height: 250px; }
        div.prodDetailsHdr div.credOptionsOuter { float: right; width: 265px; height: 250px; }
        div.prodDetailsHdr div.credOptionsOuter div.credOptHdr { display:block; width: 265px; height: 6px; background: url(../../images/themes/affordit1/backgrounds/box_narrw_ylw_top.gif); background-repeat: no-repeat; }
        div.prodDetailsHdr div.credOptionsOuter div.credOptMid { float:right; width: 265px; background: url(../../images/themes/affordit1/backgrounds/box_narrw_ylw_mid.gif); background-repeat: repeat-y; }
        div.prodDetailsHdr div.credOptionsOuter div.credOptMore { float:right; width: 265px; font-size: 8pt; text-align:right; height: 8px; padding: 5px 0 5px 0; background: url(../../images/themes/affordit1/backgrounds/box_narrw_ylw_mid.gif); background-repeat: repeat-y; }
        div.prodDetailsHdr div.credOptionsOuter div.credOptBtm { clear:right;display:block; width: 265px; height: 6px; background: url(../../images/themes/affordit1/backgrounds/box_narrw_ylw_bttm.gif); background-repeat: no-repeat; }
        div#divSelOption { position: absolute; display:none; top: -1000px; width: 282px; height: 162px; background: url(../../images/themes/affordit1/backgrounds/calloutbx_price.gif); background-repeat: no-repeat; margin-right: 5px; }
        div#divCredOptionProdLand { display:block; float:left; width: 310px; height: 106px; background: url(../../images/themes/affordit1/boxes/calloutbx_price2.gif); background-repeat: no-repeat; }
        
        .faqQuestion { color: #8AB745; font-weight: bold; }
        .faqA { color: #1492df; font-weight: bold; }
        
		#tooltip {
			position: absolute;
			z-index: 3000;
			border: 1px solid #111;
			background-color: #eee;
			padding: 5px;
			opacity: 0.85;
		}
		#tooltip h3, #tooltip div { margin: 0; }
		
		
		
		
        ul.blue_star
        {
            list-style-image: url(../../images/themes/AffordIt1/icons/asterix_blue.png); font-size: 8pt; margin-left: 25px;
        }