﻿			
body { font-family: arial,verdana;
		font-size: 9pt; 
		background-repeat: no-repeat;
		background-image: url(../images/backgrounds/affordit_bckimage.gif); background-position: top;
		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; min-height: 500px; }
	   
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;
}  
		
ul#topnav
{
	list-style-type: none;
	text-align: center;
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
	font-size: 9pt; 
	float:right;
	height: 28px;
	width: 500px;
	overflow: auto;
}  
ul#topnav li
{
	height: 28px;
	margin: 0;
	padding: 0 10px 0 10px;
	float: right;  
	text-align: center; 
} 
ul#topnav li a 
	{ color: #206c9d; font-weight: bold; font-size: 9pt; }
ul#nav li a:Hover 
{ 
	background-position: 0 -30px;
}
ul#nav li > a.on
{ 
	background-position: 0 -30px;
}
div#nav-outer { background: #00ff00; display: block; width: 100%; height: 30px; background: url(../images/backgrounds/nav_bck.gif); background-repeat: repeat-x; }
div#right-nav { float: right; width: 180px; }
div#right-nav div.inner { padding: 8px 0 0 0; } 
div#nav-outer a { color: #638b2a; font-weight: bold; }
		
ul#nav
{
	list-style-type: none;
	text-align: center;
	margin: 0 0 0 0;
	padding: 0;
	font-size: 9pt; 
	float:left;
	height: 30px;
	width: 730px;
	overflow: auto;
}  
ul#nav li
{
	height: 30px;
	margin: 0;
	padding: 0 1px 0 0;
	float: left;  
	text-align: center;
	background: #8bb744;
} 
ul#nav li a
{
	float: left;   display:block; 
	font-weight: bold;
	color: #ffffff;
	background: url(../images/backgrounds/nav_bck.gif); background-repeat: repeat-x;
	text-decoration: none;
	padding: 8px 25px 7px 25px;
}
ul#nav li a:Hover 
{ 
	background-position: 0 -30px;
}
ul#nav li.Selected a
{
	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; 
}  
	
span.alert { color: #cc0000; font-weight:bold;} 

/* begin home page */  
h1 { color: #000000; font-size: 18pt; margin: 0; padding: 0; }
h1.productName { font-size: 14pt; }
h2 { color: #5196bf; font-size: 12pt; margin: 0; padding: 0; } 
h3 { color: #5196bf; font-size: 12pt; margin: 5px 0 5px 0; padding: 0; }
h5 { color: #5196bf; font-size: 12pt; margin: 5px 0 5px 0; padding: 0; }
.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; }
		  
/*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.receipt-wide { }
div.receipt-wide div.receipt-left { float: left; width: 280px; padding: 0 20px 0 10px; margin-right: 10px;  border-right: 1px solid #EEE298; }
div.receipt-wide div.receipt-left table tr td.lbl { border-top: 1px solid #EEE298; padding: 5px; }
div.receipt-wide div.receipt-left table tr td.dta {border-top: 1px solid #EEE298; padding: 5PX; }
div.receipt-wide div.receipt-left table tr td.dtaBig {border-top: 1px solid #EEE298; padding: 5PX; font-weight: bold; font-size: 11pt; }
div.receipt-wide div.receipt-right { width: 524px; display: block; float: left;  }
	 
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; }
		 
.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; } 
		
.separator-top { margin-top: 15px; }
.separator-bottom { margin-bottom: 15px; }
		
ul.blue_star
{
	list-style-image: url(../../images/themes/AffordIt1/icons/asterix_blue.png); font-size: 8pt; margin-left: 25px;
}
		
/*order status */
		
/*new,awaiting payment, declined*/
.orderStatus1, .orderStatus2, .orderStatus6 { color: #666666; font-weight: bold; font-size: 11pt; }
/*PROCESSING*/
.orderStatus9 { color: #00A3E4; font-weight: bold; font-size: 11pt; }
/*COMPLETED / SHIPPED*/
.orderStatus4 { color: #65A803; font-weight: bold; font-size: 11pt; }
/*CANCELED / REFUNDED*/
.orderStatus5, .orderStatus8 { color: #F64849; font-weight: bold; font-size: 11pt; } 
		
/*plan status */
		
/*new,awaiting payment, declined*/
.planStatus4, .orderStatus6 { color: #666666; font-weight: bold; font-size: 11pt; }
/*canceled*/
.orderStatus3 { color: #00A3E4; font-weight: bold; font-size: 11pt; }
/*CURRENT, PAID OFF*/
.planStatus1, .planStatus5 { color: #65A803; font-weight: bold; font-size: 11pt; }
/*DELINQUENT*/
.planStatus2  { color: #F64849; font-weight: bold; font-size: 11pt; } 
		 
	/*payment history*/
	.greenPayNum { width: 40px; padding: 8px 0 8px; text-align: center; display:block; color: #ffffff; font-weight: bold; background: url(../images/backgrounds/nbck_green.gif); background-repeat: no-repeat; background-position: center center; }
	.asterixPayNum {width: 40px; padding: 8px 0 8px; text-align: center; display:block; color: #ffffff; font-weight: bold; background: url(../images/backgrounds/nbck_asterix.gif); background-repeat: no-repeat; background-position: center center; }
		
	.redPayNum {width: 40px; padding: 8px 0 8px; text-align: center; display:block; color: #ffffff; font-weight: bold; background: url(../images/backgrounds/nbck_red.gif); background-repeat: no-repeat; background-position: center center; }
	.bluePayNum {width: 40px; padding: 8px 0 8px; text-align: center; display:block; color: #ffffff; font-weight: bold; background: url(../images/backgrounds/nbck_blue.gif); background-repeat: no-repeat; background-position: center center; }
		 
	.grayPayNum {width: 40px; padding: 8px 0 8px; text-align: center; display:block; color: #ffffff; font-weight: bold; background: url(../images/backgrounds/nbck_gray.gif); background-repeat: no-repeat; background-position: center center; }
		  
		  
	tr.redPaymentRow td.paymentData { color: #F64849; }
	tr.redPaymentRow td.paymentData img.cardicon { width: 11px; height: 9px; background: url(../images/icons/i_redcard.gif); background-repeat: no-repeat; background-position: center center;}
		
	tr.bluePaymentRow td.paymentData { color: #00A3E4; font-weight:bold; }
	tr.bluePaymentRow td.paymentData img.cardicon { width: 11px; height: 9px; background: url(../images/icons/i_bluecard.gif); background-repeat: no-repeat; background-position: center center;}
		
	tr.grayedOutPaymentRow td.paymentData { color: #BFBFBF; }
	tr.grayedOutPaymentRow td.paymentData span.cardicon { width: 11px; height: 2px; background: #BFBFBF; background-repeat: no-repeat; background-position: center center;}
		
	tr.defaultPaymentRow td.paymentData {  }
	tr.defaultPaymentRow td.paymentData span.cardicon {  width: 11px; height: 9px; background: url(../images/icons/i_greencard.gif); background-repeat: no-repeat; background-position: center center;}
		 
	div.progress-bar-left { width: 7px; height: 28px; min-height: 28px; display:block; float: left;  background: url(../images/backgrounds/prog_lft.gif); }
	div.progress-bar-right { width: 7px; height: 28px; min-height: 28px; display:block; float: right;  background: url(../images/backgrounds/prog_rt.gif); }
	div.progress-bar-right-fin { width: 7px; height: 28px; min-height: 28px; display:block; float: right;  background: url(../images/backgrounds/prog_fin.gif); }
	div.progress-bar-mid {height: 28px; width: 290px; min-height: 28px;  background: url(../images/backgrounds/prog_white.gif); background-repeat: repeat-x; }
	div.progress-bar-completed {height: 28px; min-height: 28px;  background: url(../images/backgrounds/prog_blue.gif); background-repeat: repeat-x; 
			display: block; overflow:hidden; color: #ffffff; font-weight:bold; text-align:right;}
		   
/*account buttons*/
		
.ql-change-paymentdate-button { width: 233px; height: 42px; background: url(../images/buttons/b_changepaydate.png); background-repeat: no-repeat; display: inline-block; background-position: 0 0;  }
.ql-change-paymentdate-button:hover { background-position: -233px 0; cursor: pointer; }
		
.ql-manage-account-button { width: 233px; height: 42px; background: url(../images/buttons/b_manageaccount.png); background-repeat: no-repeat; display: inline-block; background-position: 0 0;  }
.ql-manage-account-button:hover { background-position: -233px 0; cursor: pointer; }
		
.ql-add-paymentmethod-button { width: 233px; height: 42px; background: url(../images/buttons/b_addmethod_lg.png); background-repeat: no-repeat; display: inline-block; background-position: 0 0;  }
.ql-add-paymentmethod-button:hover { background-position: -233px 0; cursor: pointer; }
		
.add-paymentmethod-bttn { width: 122px; height: 24px; background: url(../images/buttons/b_addmethod.png); background-repeat: no-repeat; display: inline-block; background-position: 0 0;  }
.add-paymentmethod-bttn:hover { background-position: -122px 0; cursor: pointer; }
		
.make-payment-bttn { width: 118px; height: 24px; background: url(../images/buttons/b_makepayment.png); background-repeat: no-repeat; display: inline-block; background-position: 0 0;  }
.make-payment-bttn:hover { background-position: -118px 0; cursor: pointer; }
		
.manage-payment-bttn { width: 103px; height: 24px; background: url(../images/buttons/b_managepayment.png); background-repeat: no-repeat; display: inline-block; background-position: 0 0;  }
.manage-payment-bttn:hover { background-position: -103px 0; cursor: pointer; }
		
.edit-bttn { width: 42px; height: 24px; background: url(../images/buttons/b_edit.png); background-repeat: no-repeat; display: inline-block; background-position: 0 0;  }
.edit-bttn:hover { background-position: -42px 0; cursor: pointer; }
		
.save-bttn { z-index: 1000; display: block; width: 42px; height: 24px;  padding: 0; margin: 0;
				background: url(../images/buttons/b_save.png); background-repeat: no-repeat; background-position: 0 0;  }
.save-bttn:hover { background-position: -42px 0; cursor: pointer; }
		
.makeprimary-bttn { z-index: 1000; display: block; width: 90px; height: 24px;  padding: 0; margin: 0;
				background: url(../images/buttons/b_makeprimary.png); background-repeat: no-repeat; background-position: 0 0;  }
.makeprimary-bttn:hover { background-position: -90px 0; cursor: pointer; }
		
.primary-paymentmethod .paymethod-details { color: #65A803; font-weight:bold; }
.paymethod-label { font-weight: bold; } 
		
.ui-header h2 { margin: 0; padding: 0; color: #4D4D4D; font-size: 9pt; } 
.gold-box .ui-header { background: #F0E299; padding: 10px; }
.gold-box .ui-content { border-left: 2px solid #EFE298; border-right: 2px solid #EFE298; padding: 5px 5px 0 5px; }
.gold-box .separator { border-top: 1px solid #EFE298; height: 1px; margin-top: 5px; margin-bottom: 4px; min-height: 1px; }
.gold-box .ui-footer { background: url(../images/backgrounds/gold_box_bttm.gif); background-repeat: no-repeat; min-height: 10px; height: 10px; }
.gold-box .ui-top { background: url(../images/backgrounds/gold_box_bttm.gif); background-repeat: no-repeat; min-height: 10px; height: 10px; }
		 
.gold-box-224 .ui-header { background: #F0E299; padding: 10px; }
.gold-box-224 .ui-content { border-left: 2px solid #EFE298; border-right: 2px solid #EFE298; padding: 5px 5px 0 5px; }
.gold-box-224 .separator { border-top: 1px solid #EFE298; height: 1px; margin-top: 5px; margin-bottom: 4px; min-height: 1px; }
.gold-box-224 .ui-footer { background: url(../images/backgrounds/gold_box_bttm-224.gif); background-repeat: no-repeat; min-height: 10px; height: 10px; }
.gold-box-224 .ui-top { background: url(../images/backgrounds/gold_box_top-224.gif); background-repeat: no-repeat; min-height: 10px; height: 10px; }
		 
.gold-box-big .ui-header  {background: #F0E299; padding: 11px 0 11px 20px; }
.gold-box-big .ui-header h1 { font-size: 14pt; color: #236FAD; margin: 0; padding:0; }
.gold-box-big .ui-content  { border-left: 3px solid #EFE298; border-right: 3px solid #EFE298; min-height: 250px;  background: url(../images/backgrounds/bck_shadow.gif); background-repeat: repeat-x; }
.gold-box-big .ui-footer  { background: url(../images/backgrounds/h_dash_bttm.gif); background-repeat: no-repeat; min-height: 15px; height: 15px; }
		 
.green { color: #8AB745; }
		
.blue-box { background: #DFEDFA; padding: 15px; }
.blue-box h1 { color: #0270AD; font-size: 12pt; font-weight:bold; }
.blue-box .right { float: right; width: 270px; }
.blue-box .right .inner { padding: 0 10px 0 10px; }
.blue-box .left { margin-right: 270px; padding-right: 10px; border-right: 1px solid #ffffff; }
.red-box { background: #F64849; }
.green-box { background: #8AB745; color: #ffffff; }
.notifications-box { font-weight:bold; } 
.neutral-notification-box { background: #0270AD; padding: 15px; }
		
.notifications-box { padding: 25px; background: #8AB745; font-weight:bold; color: #ffffff; font-size: 11pt;} 
.notifications-box h1 { color: #ffffff; font-size: 14pt; margin-bottom: 5px; }
.creditcard-cvv { width: 60px; }
.address-street1 { width: 200px; }
.address-street2 { width: 200px; }
.address-city { width: 120px; }
.address-statecode { width: 60px;  }
.address-postalcode { width: 80px; }
		 
.notifications-box { padding: 25px; background: #8AB745; font-weight:bold; color: #ffffff; font-size: 12pt; } 
		
.contactus-box { padding: 250px 0 0 20px; }
.contactus-box h1 { color: #C1BB7D; font-size: 20pt; }
		
.contactus-item { padding: 8px 0 5px 0; font-size: 12pt; }
.contactus-item h2 { color: #C1BB7D; font-size: 12pt; }
		
.faq-aboutus-content { padding: 142px 0 0 18px; line-height: 1.5em; }
.faq-aboutus-content p { margin: .5em 0 2.0em 0; padding: 0; }
.faq-aboutus-content ul { list-style-type: disc;}
.faq-aboutus-content h2 { padding: 1.0em 0 0 0; }
	   
img.howitworks-image { display: block; margin-left: auto; margin-right: auto; padding: 175px 0 0 0; }
	   
div.howitworks-item { padding: 10px 0 10px 15px; clear: both; }
.howitworks-item { font-size: 11pt; }
.howitworks-item div { margin-left: 100px; }
.howitworks-item div * { margin-left: 0; }
.howitworks-item h1 { color: #8CB645; }
.howitworks-item img { float: left; padding: 0 7px 20px 0; }
.howitworks-list { color: #2FB2EC; }
	  
div.howitworks-divider { clear: both; margin: 15px 0 15px 0; }
	   
a.product-name { color: Gray; }
.product-name p { font-weight: bold; height: 15px; }
div.product-costperweek { color: #64b5ea; font-size: medium; font-weight: bold; }
div.product-more { color: #64b5ea; text-align: right; }
	   
div.featuredproduct { width: 230px; }
			  
div.favoriteproduct { width: 210px; height: 226px; border: 1px solid #e4e4e4; vertical-align: middle; display: table-cell; }
div.favoriteproduct:hover { border: 1px solid #7dbce5; }


.shadow-box { background: url(../images/backgrounds/r_shadowbox.gif); background-repeat: no-repeat; }
.shadow-box h2 { font-size: 8pt; font-weight:bold; color: #666666; }
.shadow-box .inner { padding: 10px; }

ul.product-terms li label { display: inline-block; width: 220px; }
ul.product-terms li { font-weight:bold; padding: 8px 0 8px 0;border-top: 1px dotted #ABD2ED; }

div.contract-terms-box { border: 1px solid rgb(204, 204, 204); padding: 0 5PX 0 5px ; width: 620px; height: 200px;
		overflow: auto; font-family: Times New Roman, Arial; }
div.contract-terms-box p { padding: 0; }
div.contract-terms-box h2 { color: #666666; font-family: Times New Roman; font-size: 14pt; margin: 0; padding: 3px 0 3px 0; }
div.contract-terms-box h3 { color: #666666; font-family: Times New Roman; font-size: 12pt;margin: 0; padding: 3px 0 3px 0; }

div.blue-box { background-color: #D0E7F5; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 0px; }
div.blue-box div.application-field { padding-left: 5px; }

div.blue-box-top { background-color: #D0E7F5; padding: 5px 5px 0px 5px; margin: 5px 5px 0px 0px; }
div.blue-box-top div.application-field { padding-left: 5px; }
div.blue-box-bottom { background-color: #D0E7F5; padding: 0px 5px 5px 5px; margin: 0px 5px 5px 0px; }
div.blue-box-bottom div.application-field { padding-left: 5px; }

.greenheader { color: #8AB745; padding-bottom: 5px; }

.related-products { clear:left; margin-top: 30px; display: block; }
.related-products .inner { padding: 10px 0 10px 0; }
.related-products .inner .related-product { width: 290px; float: left; padding: 0 10px 0 10px; }
.related-products .inner .first { border-right: 1px solid #ccc; }
.related-products .product-name { color: #1492DF; font-weight:bold; font-size: 11pt; }
.related-products .product-description ul {  margin-left: 15px; padding: 0; margin-right: 5px; }
.related-products .product-description ul li { margin: 0px; }
.related-products .weekly-payment { color: #1492DF; font-weight:bold; }
 
