<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color:#EEEEFF;
	margin: 0;
	text-align:center;
	ZZZoverflow-x: hidden;
}
p {
	padding: 0;
	margin: 0;
}
img {border: 0;}

A:link {color: #125796;text-decoration: none;}
A:visited {color: #125796;text-decoration: none;}
A:hover {text-decoration: underline;}

A:link.mn {color:#14161B;text-decoration:none;}
A:visited.mn {color:#14161B;text-decoration: none;}
A:hover.mn {color:#14161B; text-decoration:underline;}

#bodydiv{
	max-width:1020px;
	padding:0; margin:0 auto;
	position:relative;
	border-right: solid #000000 1px;
	border-left: solid #000000 1px;
	background:#A2C8EA;
	background-color:#CFE3F3;
	background-color:red;
	background:#A2C8EA;
	text-align:left;
	ZZborder: solid red 5px;
}
/*** MAIN MENU ***/
#menubar{
	marging: 0; padding: 0;
	background: #003366 url(images/menubg.gif) repeat-x;
	width:100%;
	height:2.4em;
	border-top:1px solid #999;
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid black;
	border-left:0px solid black;
	border-right:0px solid black;
}
ul.hmenu {
	margin:0; border:0; padding:0;
	list-style:none;
	white-space:nowrap;
}
ul.hmenu li {
	float:left;
	line-height:2.4em;
	margin:0; padding:0;
}
ul#mleft li {
	border-top:0; border-right:1px solid #999; border-bottom:0; border-left:0;
}
ul#mright {
  float:right;
}
ul#mright li {
	border-top:0; border-left:1px solid #999; border-bottom:0; border-right:0;
}
ul.hmenu li a {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	font-size: 1em;
	color:#E6ECF0;
	text-decoration: none;
	margin:0; border:0;
	padding:0 0.5em;
}
ul.hmenu li a:visited {
	color:#E6ECF0;
}
ul.hmenu li a:hover {
	font-weight:bold;
	color:yellow;
	text-decoration: none;
	background: #02315B url(images/menubg-hw.gif) repeat;
}
@media (max-width: 808px) {
	#menubar{height:2.0em;}
	ul.hmenu li {line-height:2.0em;}
	ul.hmenu li a {font-size: 0.8em;}
}
@media (max-width: 350px) {
	ul.hmenu li a {font-size: 0.7em;}
}
/*** PAGE NAVIGATOR ***/
.pagenav-div {
	float:right;
	margin: 0;
	padding:3px 5px 0px 0px;
	color:#D0E3F4;
	color:#E6ECF0;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight:bold;
}
.pagenav-div label{
	margin-right:5px;
	float:right;
}
.pagenav-div select{
	border: solid 1px #7794C4; 
	background: #2565A2;
	background: #CFE3F3;
	background: #EEEEFF;
	color: #D0E3F4;
	color: black;
	height: 19px;
}
.pagenav-div option{
}
ul.pagenav-ul {
	float:right;
	margin:0; border:0; padding:0;
	list-style:none;
	white-space:nowrap;
	border-right: solid 1px #7794C4;
}
ul.pagenav-ul li {
	float:left;
	margin:0; padding:0;
	border: solid 1px #7794C4;
	border: 0;
	border-left: solid 1px #7794C4;
	ZZheight: 17px;
	Zposition:relative; top: 1px;
}
ul.pagenav-ul li a {
	font-weight:bold;
	display:block;
	font-size: 1em;
	color:#E6ECF0;
	text-decoration: none;
	margin:0; border:0;
	padding:0 0.5em;
}
ul.pagenav-ul li a:visited {
	color:#E6ECF0;
}
ul.pagenav-ul li a:hover {
	font-size: 1em;
	font-weight:bold;
	color:yellow;
	text-decoration: none;
	background: #02315B url(images/menubg-hw.gif) repeat;
}

/**** LOGO BAR ***/
#siteheader {
	width:100%;
	height:85px;
	clear:both;
}
.lb-home {
	background: #00518D url(images/siteheader.jpg) no-repeat;
}
.lb-eccmp {
	background: #00518D url(images/siteheader_eccmp.jpg) no-repeat;
}
#logolink {
	display:block;
	height:100%;
	width:180px;
	float:left;
}
#sitehedertext {
    padding: 12px 0 0 205px;
}
#sitehedertext .ttl-instemail {
	position:relative;top:3px;left:-33px;
}

#sitehedertext h1{
	margin: 0 0 2px 0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; font-weight: normal;
    color:#E6ECF0;
}

#sitehedertext h1 img {
	position:relative;top:8px;left:-4px;
}
#sitehedertext h2{
    margin: 0 0 2px 0;
	padding:0;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; font-weight: normal;
    color:#E6ECF0;
}
#sitehedertext h2 img {
	position:relative;top:8px;left:-4px;
}

#sitehedertext p{
	margin-top: -2px;
	padding:0;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal;
    color:#E6ECF0;
}
#sitehedertext .r1{
	color:#D9B50E;
}
#sitehedertext .r2{
	padding-left:154px;
}
#sitehedertext p img{
	position:relative;top:-2px;left:0px;
}
@media (max-width: 808px) {
#logolink 				{width:152px;}
#siteheader 			{height:58px;background-size: auto 90px;}
#sitehedertext 			{padding: 14px 0 0 0px;}
#sitehedertext h1		{font-size: 14px;}
#sitehedertext h2		{font-size: 14px;}
#sitehedertext p		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;line-height:1.2em;}
#sitehedertext .r2		{padding-left:185px;color:red;margin-top: -1px;display:none;}
#sitehedertext p img	{height:5px;width:55px; top:-1px;}
#sitehedertext h1 img	{height:11px;top:2px;left:-1px;}
#sitehedertext h2 img	{height:11px;top:2px;left:-1px;}
#sitehedertext .ttl-instemail {position:relative;top:-2px;left:-12px;height: 39px; width: auto;}
#welcome {font-size: 0.7em;}
#welcome-wait {font-size: 0.7em;}
}
#cadprice {
	position:absolute;top:63px;left:737px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
    color:#E6ECF0;
    display:block;width:250px;
    text-align:right;
}
@media (max-width: 808px) {
	#cadprice {display:none;}
}
#slogan0 {
    padding: 0; margin: 0; border: 0;
    position:absolute;
    top:68px;left:670px;
    width: 345px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	ZZZfont-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;    
}
#slogan0 h1{
	margin: 0; padding: 0 2px 0 0;
	afont-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align:right;
	color: #D0E3F4;
	color: #BED8EF;    
}
#slogan0 p{
	margin: 0; padding: 0 2px 0 0;
	font-size: 0.75em;
	text-align:right;
	color: #FFCC00;    
}
#slogan01 {
	height:81px;
	width:100%;
	background: #A2C8EA url(images/slogan01.jpg)  no-repeat;
	clear:both;
	padding: 0; margin: 0; border: 0;
}
#slogan02 {
	width:100%;
	height:89px;
	background: #A2C8EA url(images/slogan02.jpg)  no-repeat;
	clear:both;
	padding: 0; margin: 0; border: 0;
}
#slogan02 h2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color:#415C5C;
	font-weight:normal;
	text-align:right;
	margin: 0px 192px 2px 0;
	padding: 2px 0 0px; 0;
}
#slogan02 p{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color:#415C5C;
	font-weight:normal;
	text-align:right;
	margin: 1px 192px 1px 0;

}
.pageheader {
	padding: 3px 0 0 0;
	margin:0;
	background: #02315B url(images/pagehdrbg.jpg) repeat-x;
	height:23px;
	ZZZborder: solid green 1px;
}
.pageheader h1 {
	font-family: Verdana, sans-serif; font-size: 12px;
	color:#E6ECF0;
	font-weight:bold;
   	vertical-align:middle;
	margin: 0;
	padding: 0 0 0 8px;
	line-height: 23px;
}
/** copy of above **/
.pageheader h5 {
	font-family: Verdana, sans-serif; font-size: 12px;
	color:#E6ECF0;font-weight:bold;
   	vertical-align:middle;
	margin: 0;
	padding: 0 0 0 8px;
	line-height: 23px;
}
.sideheader {
	padding: 0; margin:0;
	background: #02315B url(images/side-title.jpg);
	height:26px;
}
.sideheader h2 {
	font-family: Verdana, sans-serif; font-size: 11px;
	color:#E6ECF0;font-weight:bold;
   	vertical-align:middle;
	margin: 0 0 0 15px;
	padding: 3px 0 0 0;
	line-height: 23px;
}
#centersection{
	padding: 0; margin: 0;
	width: 100%;
	background:#A2C8EA;
	ZZZposition:relative; /*requres for ratefinder */
}
#mainpanel {
	border: 0;
	border-right: solid 1px #1F5485;
	padding: 0; margin: 0;
	float:left;
	width:809px;
	background:#CFE3F3;
}
@media (max-width: 808px) {
	#mainpanel {width:100%;}
}
/*** SIDE PANEL     ***/
#sidepanel{
	border: 0;
	width: 210px;
	float: right;
	background:#A2C8EA;
}
#sidepanel a {
	padding:0; 	margin: 0;
	text-decoration: none;
	color: black;
}
#sidepanel a:hover {
	text-decoration: underline;
	color: #075995
}
.sidefooter {
	padding: 0; margin: 0;
	height: 5px;
	clear:both;
	font-size:1px;
}
@media (max-width: 808px) {
	#sidepanel{width: 100%;}
}
/*** FEATURED RATES ***/
#featretes {
	padding:0; 
	margin: 3px 0 0 0;
}
#featretes ul {
	height:18px;
	clear:both;
	vertical-align:middle;
	padding: 5px 0 3px 0; margin:0 0 0 8px;
	border: 0;
	border-bottom: solid 1px #99B0D2;
}
#featretes div {
	float:right;
	margin: 0;
	padding: 0 5px 0 0;
}
#featretes a {
	float:left;
	padding:0; 	margin:0 0 0 3px;
	ZZZwidth:150px;
}
#featretes a img {
	padding: 0 9px 0 0px;
	position:relative;
	top: 2px;
}
/*** GUIDE ***/
#guide {
	padding:0; margin:2px 0 0 0;
}
#guide ul {
	height:18px;
	clear:both;
	padding: 5px 0 3px 0; 	margin:0 0 0 8px;
	border: 0;
	border-bottom: solid 1px #99B0D2;
}
#guide div {
	float:right;
	background: url(images/lii.gif) 0 2px no-repeat;
	width:10px; height:12px;
	margin: 0;
	padding: 0px 5px 0 0;
}
#guide a{
	float:left;
	padding:0;
	background: url(images/tbullet-s.gif) 0 3px no-repeat;
	padding-left:11px;
	margin-left:4px;
	ZZZwidth:150px;
}
#guide a.sitem {
	background: none;
	float:left;
	padding:0;
	padding-left:11px;
	margin-left:6px;
	ZZZwidth:150px;
}
/*** Q FACTS ***/
#qfacts{
	padding:0; margin:0;
}
#qfacts p {
	padding: 5px 3px 5px 0; 	margin:0 0 0 8px;
	border: 0;
	border-bottom: solid 1px #99B0D2;
}

/*** NEWS ***/
#news{
	padding:0; margin:0;
}
#news p {
	padding: 9px 3px 9px 0; 	margin:0 0 0 8px;
	border: 0;
	border-bottom: solid 1px #99B0D2;
}


/*** REBATE ***/
#rebate {
	padding: 7px 0 0 0; margin: 0;
}
#rebate ul {
	aclear:both;
	padding: 3px 0; 	margin:0 0 0 0px;
}
#rebate li {
	list-style:none;
	padding:0; marging 0;
}
#rebate li.c1  {
	background: url(images/nbx.gif) no-repeat;
	background: url(images/tbullet-s.gif) 0 4px no-repeat;
	padding-left:10px;
	margin-left: 7px;
}
#rebate li.c21 {
	background: url(images/cr_arrow.gif) no-repeat;
	padding-left:20px;
	margin-left: 20px;
}
#rebate li.c22 {
	float:right;
	padding: 0 30px 0 0;
}
#rebate h2 {
	margin: 2px 3px 2px 7px;
	padding: 0;
	font-size: 15px;
	font-weight:normal;	 
}

/*** FOOTER ***/
#footer {
	clear:both;
	width: 100%;
	Aheight: 2em;;
	Aline-height:2em;
	background: #1C4D79;
	padding: 3px 0;
}
#footer ul {
	margin:0; border:0; padding:0;
	list-style:none;
	vertical-align:middle;
}
#footer li {
	float:right;
	padding:0; margin: 0; border 0;
	border-left:1px solid #999;
	line-height:1.6em;
}
#footer li a {
	display: block;
	font-size: 1em;
	color: #E6ECF0;
	text-decoration: none;
	margin:0; border:0;
	padding:0 1em;
}
#footer a:hover {
	color:yellow;
	text-decoration: none;
	background: #02315B url(images/menubg-hw.gif) repeat;
}
#footer .copyright {
	padding: 0 7px;
	margin: 0;
	color:#E6ECF0;
	font-weight:normal;
	line-height:1.6em;
}
#footer .copyright a {
	color:#E6ECF0;
	text-decoration: none;
}
#paylogo {
	position:relative;
	top: -70px;
	right: -190px;
}

/*** HOME PAGE CARDS ***/
#homecards {
	awidth:270px;
}
#homecards .ln {
	border-bottom-style:solid;
	border-width:0 0 1px 0;
	border-color:#99B0D2;
}
#homecards .lnft {
	clear:both;
}
#homecards .card{
	padding: 5px;
	margin: 0;
	border-style:solid;
	border-color:#99B0D2;
}
.homecrdimg {
	width: 110px;
	height: auto;
}
.cardinfocrdimg {
	width: 110px;
	height: auto;
}
@media (max-width: 808px) {
	.homecrdimg {width: 90px;}
	.cardinfocrdimg {width: 90px;}
}
#homecards .card1{
	width:393px;
	border-width:0px 1px 0px 0px;
	float:left;
}
#homecards .card2{
	width:393px;
	border-style:solid;
	border-width:0;
	float:left;
}
#homecards .cl1 {
	float:left;
	margin: 0;
	padding: 0;
	margin:0 0 5px 0;
}
#homecards .cardtbl {
	width: 100%;
	border-spacing: 0px;
    border-collapse: collapse;
}
#homecards .cardimg {
	vertical-align: top;
}

#homecards .ctype {
	vertical-align: top;
	width: 100%;
	padding: 0 5px; 0 10px;

}
@media (min-width: 360px) {
	#homecards .ctype {white-space: nowrap;}
}
#homecards .btns {
	width:100%;
	text-align: right;
	margin-right: 3px;
}
#homecards .ctypecalls {
	padding: 2px 0 3px 0;
}
@media (max-width: 808px) {
	.nomobile{display:none;}
}
@media (min-width: 808px) {
	.nodtop{display:none;}
}
@media (max-width: 350px) {
	.no320px{display:none;}
}
.bt2cart{
	background-image:url(images/btbuynow.gif);
	padding-right:28px;
	height:26px; 
	width:115px;
	text-align:right;
}
	
#homecards p {
	clear:left;
	padding: 0;
	margin: 0;
}
#homecards h3{
	font-size: 1.0em; font-weight:bold; margin:0px 0 0 0; padding:0;
	font-family: Verdana, Helvetica, sans-serif;
}
#homecards h4{
	font-size: 1.1em;font-weight:bold;margin:0 0 2px 0;
}
#homecards a {color:#125796;text-decoration: none;}
#homecards a:link {color:#125796;text-decoration: none;}
#homecards a:visited {text-decoration: none;}
#homecards a:hover {color:red;text-decoration: underline;}

@media (max-width: 808px) {
	#homecards h3{font-size: 1.2em;}
	#homecards .ln {border-width:0;}
	#homecards .card {padding-left: 7px;}
	#homecards .btns {width: 110px;} 
	#homecards .card1{width: auto; max-width:100%;border-width:0px 0px 1px 0px;}
	#homecards .card2{width: auto; max-width:100%;border-width:0px 0px 1px 0px;}
}
#homeinfo {
	margin: 0;
	padding: 0;
}
#homeinfo p {
	padding: 2px 0px 0 1px;;
	font-size: 0.9em;
}
#homeinfo h3 {
	font-weight: bold;
	font-size: 0.9em;
	padding: 2px 0px 0 1px;;
	margin: 0;
}
#homeinfo .col {
	border-style:solid;
	border-color:#99B0D2;
	float:left;
	margin: 0;
	padding: 5px;
}
#homeinfo .col1 {
	width:48%;
	border-width:0px 1px 0px 0px;
	Zborder-width:0px 0px 0px 0px;
}
#homeinfo .col2 {
	width:49%;
	border: 0;
}

#homeinfo A:link {color: #0A3052;text-decoration: none;}
#homeinfo A:visited {color: #0A3052;text-decoration: none;}
#homeinfo A:hover {text-decoration: underline;}

@media (max-width: 808px) {
	#homeinfo .col {}
	#homeinfo .col1 {width:97%;border:0;padding-bottom: 0;}
	#homeinfo .col2 {width:97%;padding-top: 0;}
}

/*** BUTTONS ***/
button	{
	padding: 0; margin: 0;
	border-width:0;
	border-style:outset;
	font:bold 80% verdana;
	font-size: 11px;    
	cursor:pointer; cursor:hand;
	color:#47505C;
	background-color:#CFE3F3;
	text-align:right;
	line-height:26px;
	vertical-align:middle; 
	padding-bottom:1px;
	margin: 1px 1px 1px 1px;
}
.btlink3	{
	padding: 0; margin: 0;
	border-width:0;
	border-style:outset;
	font:bold 90% verdana;
	font-size: 12px;    
	cursor:pointer; cursor:hand;
	color:#47505C;
	background-color:#CFE3F3;
	text-align:right;
	line-height:26px;
	vertical-align:middle; 
	padding-bottom:1px;
	margin: 1px 1px 1px 1px;

	background-image:url(images/btbuynow.gif); 
	padding-right:28px;
	height:26px; 
	width:115px;
	text-align:right;

}
.bt2cartlong{
	background-image:url(images/btadd2cartLong.gif);
	padding-right:30px; 
	height:25px;  /* 25px image */ 
	width:140px;
	text-align:right;
}
.btezcall{
	background-image:url(images/btezcall.gif);
	padding-right:65px; 
	height:25px;  /* 25px image */ 
	width:160px;
	text-align:right;
	float:right; 
	margin: 0 6px 0 0; 
	position:relative; top:-5px;
}
.aezcall{
	float:right; 
	margin: 0 6px 0 0; 
	position:relative; top:-5px;
}
@media (max-width: 808px) {
	.aezcall{float:none;position: relative;top: 9px;}
}
.btsearch{
	background: url(images/butSearch.gif);
	height:26px;
	width:115px;
	text-align:left;
	padding-left: 30px;
	padding-bottom:2px;
}
.btbuynow{
	background-image:url(images/btbuynow.gif);
	padding-right:28px;
	height:26px;
	width:115px;
	padding-bottom:2px;
}
.btmoreinfo{
	background-image:url(images/btMoreInfo.gif);
	padding-right:28px;
	height:26px;
	width:115px;
	background-size: 115px 26px;
	padding-bottom:2px;
}

@media (max-width: 808px) {
	.btbuynow{background-size: 100px 26px;width:100px;padding-right:31px;}
	.btmoreinfo{background-size: 100px 26px;width:100px;padding-right:31px;}
	.btsearch{background-size: 105px 26px;width:103px;padding-right:31px;font-size: 1.0em; }
}

.btcontinueshopping{
	background-image:url(images/btContinueShoppng.gif);
	padding-right:30px;
	height:26px;
	width:185px;
	text-align:right;
}
.btrecalculate{
	background-image:url(images/btRecalculate.gif);
	padding-right:24px;
	height:26px;
	width:130px;
	text-align:right;
}
.btregenerate{
    background-image:url(images/btRegeerate.gif);
    padding-right:29px;
    height:26px;
    width:150px;
    text-align:right;
}



/*** MISC ***/
.desc_header {
	font-family: Verdana, sans-serif; 
	font-weight: bold;
}
.info-box{
	(standard)background-color:#CFE3F3;
	background-color:#FFFFE1;
	border-width:1px 1px 1px 1px;border-style:solid;
	padding: 6px;
	border-color:#1F5485;
	z-index:10;display:none;position:absolute;width:455px;
	filter:alpha(opacity=100);
}
.header-box {
	font-family: Verdana, Helvetica, sans-serif;
	color: #14161B;
	border-width:1px 1px 1px 0;
	border-style:solid;
	border-top-color: #FAFCFE;
	border-bottom-color: #7794C4;
	border-right-color: #569AD8;
	background:url(images/px_w.gif);
	background-color: #A2C8EA;
	font-weight: bold;
	padding:2px 3px 2px 5px;
}
.add-no-bold {
	font-weight:normal;
	border-right-width:0;
}
.faqhl { color:#005900;font-weight:bold; }

.partlink {
	text-align:center;
	margin: 0;
	padding: 0px 0;
}

/*** LEGACY ***/
.dark-table-body {
	background-color:#A2C8EA;
	color:#14161B;
}
A:link.moreinfo {color:"blue";text-decoration: none;}
A:visited.moreinfo {color:"blue";text-decoration: none;}
A:hover.moreinfo {color:"blue"; text-decoration: underline;}
q{font-size:12px; font-weight:abold;}

/*** SEARCH PAGE ***/
#results .result-crd-row {
	padding: 5px 7px;
	border-width:1px 0;
	border-style:solid;
	border-top-color: #FAFCFE;
	border-bottom-color: #7794C4;
	overflow:hidn;
} 
#results .result-crd-row::after {
    content: "";
    clear: both;
    display: table;
}
#results .result-crd-row div{
    ZZZborder: solid 1px green;
	padding: 0px;
}
#results .result-crd-img {
    width: 120px;
	float: left;
	clear: left;
}
#results .result-crd-img-img {
	margin-top: 1px;
	ZZZfloat: left;
	ZZZclear: left;
}
#results .result-crd-img-name-desktop {
	margin-top: 4px;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	ZZZfont-size: 2em;
}
#results .result-crd-img-rank {
	ZZZfloat: left;
	ZZZclear: left;
	font-size: 0.8em;
}
#results .result-crd-img-rank img {
	position:relative;
	top:1px;
}
#results .result-crd-name-mobile {
	display: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:1.2em;
	clear:both;
	line-height: 1.6em;
}
@media (max-width: 808px) {
	#results .result-crd-name-mobile {display: block;}
	#results .result-crd-img-name-desktop {display: none;}
}

#results .result-crd-rate {
    ZZZborder: solid green 1px;
    width: 80px;
	float: left;
}
#results .result-crd-mins {
    ZZZborder: solid blue 1px;
	width: 105px;
	float: left;
}
#results .result-crd-descr {
    display: block;
    float: left;
    width: 340px;
    margin: 3px 0 2px 0;
}
@media (max-width: 350px) {
	#results .result-crd-descr {width: 315px;font-size: 90%;}
	#results .result-crd-descr img {ZZdisplay: none;}
}
#results .result-crd-btns {
	float: right;
}
@media (min-width: 808px) {
	#results .rt-tbl {padding-top: 15px;}
	#results .result-crd-btns {margin-top: 12px;}
}
#results .rt-tbl td {
	padding: 0;
	margin: 0;
	white-space:nowrap;
}
/*** SEARCH PAGE - LEGACY***/
#results .rt {
	width:90px;
} 

#results .rt div {
	padding: 2px 0;
	text-align: left;
}
#results .rt1 {
	float: left;
	width: 25px;
	text-align: left;
}
#results .rt2 {
	float: right;
	width: 60px;
	text-align: left;
}
#resulttable {
}
#resulttable {
	border-collapse:separate;
	border-spacing: 0px;
	margin:0;
}
#resulttable thead td{
	padding: 4px 10px 2px 10px;
}
#resulttable tbody td{
	border-width:1px 0 1px 0;
	border-style:solid;
	border-top-color: #FAFCFE;
	border-bottom-color: #7794C4;
	padding: 4px 10px 2px 10px;
}
#resulttable .td1 {
	border-bottom:0;
	width: 131px;
}
#resulttable .td2 {
	font-family: Verdana, Helvetica, sans-serif;
	border-bottom:0;
	text-align:right;
	width: 44px; 
}
#resulttable .tdf1 {
	font-family: Verdana, Helvetica, sans-serif;
	border-top:0;
	margin:0;
	padding-right: 0;
	padding-bottom: 7px;
}
#resulttable .tdf1 a { 
	padding: 0;
}
#resulttable .tdf2 {
	border-top:0;
	margin:0;
	text-align: right;
}

#ZZZresulttable .tdf1 a img {
	float:right;
	padding: 3px 0;
}
#resulttable .td3 {
	vertical-align:top;
	padding-right: 0px;
	width:340px;
}

#resulttable .td3 img{
	border: none 0;
}

#resulttable .td4 {
	font-family: Verdana, Helvetica, sans-serif;
	vertical-align:middle;
	padding: 4px 10px 2px 10px;
}
#resulttable .td5 {
	vertical-align:middle;
	ZZZpadding: 4px 44px 2px 20px;
}
#resulttable .td5 button{
	margin: 3px;
}
@media (max-width: 808px) {
#resulttable .td3 {display:none;}
#resulttable .th3 {display:none;}
#resulttable .td4 {width:100px;font-size:8px;}
#resulttable .th4 {width:100px;font-size:8px;}
}
#rateterms {
	margin:0;
	padding: 5px;
	margin-bottom:8px;;
}
#alterantive {
	font-size:1em;
	padding-top:3px;
	padding-bottom:3px;
}
#alterantive a {
	afont-weight:bold;
	font-size:1.05em;
}
/*** CARD INFO PAGE ***/
#cardinfo {
	padding: 5px 10px 5px 15px;
}
#cardinfo b {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
}
#cardinfo h1{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: underline;
	font-weight:normal;
	margin:0;
	color:#000066;
}
#cardinfo h3{
	font-family: Verdana, Helvetica, sans-serif;
   	font-size:1em;
   	font-weight:bold;
   	margin: 0;
   	padding: 4px 0 3px 0;
}
#ZZZcardtext a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    ZZZcolor: green;
}


#cardinfo p{
	padding: 2px 0;
}
#cardinfo #headsection {
	max-width:410px;
	float:left;
	padding:0; margin:0;
}
#cardinfo #higinfo {
	float:right;
	padding: 8px 0 0 0;
	zmargin:0 5px 0 0;
}
 #sendemailmessage {
    float:right;
    clear:right;
	width: 132px;
    color:maroon;
    color:red;
    border: solid 1px #99B0D2;
	text-align:right;
	margin:0 0 10px 10px;
    padding: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background:#EEEEFF;
}
#sendemailmessage span {
        font-weight:bold;color:red;
}
#sendemailmessage #imemail{
    float:left;
	margin:0px;
}
#cardinfo #cardmenu li{
	padding: 5px 0 5px 0;
	border-bottom: solid 1px #99B0D2;
	margin:0;
}
#cardinfo #cardmenu li img {
	padding-left: 4px;
	position:relative;
	top:1px;
}
#denom .sendemailmessage-mobile{
	border: solid 1px #99B0D2; 
	border-left: solid 1px #FAFCFE;
	color:black; background:#EEEEFF; 
	padding: 4px 5px; 
	margin: 0 5px 14px 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:red;
}
#denom .sendemailmessage-mobile img{
	width: 22px;
	position: relative;top: 4px;
	margin-right: 5px;
}
#denom .sendemailmessage-mobile-spacerow{
	height: 3px;
}
@media (min-width: 808px) {
	#denom .sendemailmessage-mobile{display: none;}
	#denom .sendemailmessage-mobile-spacerow{display: none;}
}

#mainsection {
	clear:both;
}
#mainsection .rcolumn {
	float:right;
	width:98%
}
#mainsection #stars {
	padding: 3px 0;
}
#mainsection #stars p {
	padding:0;
}
#rttable {
	border-collapse:separate;
	border-spacing: 0px;
	font-family: Verdana, Helvetica, sans-serif;
}
#rttable td{
	font-weight:bold;
}
#rttable .c1{
	ZZZwidth: 210px;
}
@media (min-width: 808px) {
	#rttable .c1{white-space: nowrap;}
	#rttable .c2{white-space: nowrap;}
}
	
#rttable .c2{
	ZZZwidth: 130px;
	color:maroon;
}
#denom {
	font-family: Verdana, Helvetica, sans-serif;
	border-collapse:separate;
	border-spacing: 0;
	padding: 0;
	margin:0;
	border-width:0 0 1px 0;
	border-bottom-color: #FAFCFE;
	border-style:solid;
}
#denom thead td {
	line-height: 1.8em;
	text-align: right;
	padding-left:5px;
	padding-right: 5px;
}
#denom .surcharge {
	font-weight:normal;
	color:maroon;
	font-size:0.8em;
}

#denom tbody td{
	border-width:1px 0 1px 0;
	border-style:solid;
	border-top-color: #FAFCFE;
	border-bottom-color: #7794C4;
	padding: 4px 5px 4px 5px; 
	font-weight:bold;
	text-align:right;
}
#denom .td1	{
	text-align:left;
}
#highinfo-holder{
	float:right; //position: relative; //left: -70px; //left: 0px;
}
@media (max-width: 808px) {
	#denom .dtop-block-add2cart {display:none;}
	#denom .td2	{border-bottom-width: 0;}
	#denom .td3	{border-bottom-width: 0;}
	#denom .mobile-block-add2cart	{border-top-width: 0;}
	#denom .mobile-block-add2cart select {position:relative;top: 1px;}
	#denom .taxinc {display: none;}
	#denom .td2	{padding-top: 10px;padding-bottom:0px;padding-left: 0px;}
	#denom .td3	{padding-top: 10px;padding-bottom:0px;ZZZwhite-space:nowrap;}
	.bt2cartlong{background-size: 110px 25px;width:110px;padding-right:27px;}
	#cardaccesssroll{overflow-x: scroll;}
	#highinfo-holder{position: relative; left: 0px;}

	#tdfacebook{display:none;}
}
@media (min-width: 808px) {
	#denom .mobile-block-add2cart {display:none;ZZZborder-top: 0px}
	#denom .td2	{padding-top: 18px;ZZXheight: 100%;ZZZdisplay: table;}
	#denom .td3	{padding-top: 18px;}
	#denom .dtop-block-add2cart {padding-top: 25px; padding-bottom: 25px;}
}
@media (max-width: 330px) {
	#cardinfo {font-size: 0.9em;}
	#headsection {font-size: 0.9em;}
	.sendemailmessage-mobile {font-size: 0.9em;}
	#highinfo-holder {display: none;}
}

.taxinc {
	font-weight:normal;
	font-size:0.8em;
	font-family: Verdana, Arial;
}


/**** RATEFINDER ***/
#rfholder {
	max-width:100%;
	height:142px;
}
#ratefinder {
	position:absolute;
	left:0px;
	width:809px; 
}
.rfhome {top:118px;}
.rfsearch {top:118px;}

@media (max-width: 808px) {
	.rfhome {top:87px;}
	.rfsearch {top:87px;}
}

#ratefinder #rfright {
	float: right;
	width: 477px;
	height:142px;
	background: #A2C8EA url(images/rf-banner.jpg)  no-repeat;
	ZZZbackground: #F0EDD1; /* yellow */
	padding: 0; margin: 0; border: 0;
	border-left: solid 1px #1F5485;  
}
#ratefinder #rfleft {
  width: 327px;
  height:142px;
  ZZZheight: 100%;
}
@media (max-width: 808px) {
#ratefinder #rfright {display:none;}
#ratefinder #rfleft {width: 340px;}
#ratefinder {max-width:100%}
}
@media (max-width: 350px) {
#ratefinder #rfleft {width: 310px;}
}
#ratefinder #rfleft label {
  float: left;
  clear: left;
  margin: 4px 8px 0px 7px;
  padding: 0;
  font-weight: bold;
  font-family: Verdana, Helvetica, sans-serif;
}
#ratefinder #rfleft select {
  float: left;
  clear: left;
  margin: 2px 0 0 7px;
  padding: 0;
  height: 22px;
  border: solid 1px #7794C4; 
  width: 97%;
}
#ratefinder #rfleft button {
  margin-right: 4px;
  float: right;
}

/**** SHOPPING CART ***/
#scart {
}

#scart #content {
	font-family: Verdana, Helvetica, sans-serif;
	text-align:right;
	border-collapse:collapse;
}
#scart #content td {
	padding: 3px 5px 3px 12px;
}

#scart  #info-message {
	float:left;
	margin: 20px 5px;
	border-width:1px 1px 1px 1px;border-style:solid;border-color:#99B0D2;
	width:290px;
	padding: 3px;
    background:#E6E6FF;
}
#scart #warn-message {
	padding: 4px 6px;
}

#scart  #info-message  img {
	margin: 4px 6px 8px 3px; 
}

#scart #totals {
	font-family: Verdana, Helvetica, sans-serif;
	border-collapse:collapse;
	float:right;
	text-align:right;
	padding: 4px;
	margin: 3px 0 4px 0;
}
#scart #totals td {
	padding: 1px 5px 3px 5px;
}

#scart .red {
	font-weight: bold;
	color:red;
}
#scart .maroon {
	font-weight: bold;
	color:maroon;
}
#scart .bold {
	font-weight: bold;
}


#scart #checkout {
	font-family: Verdana, Helvetica, sans-serif;
	width:100%	
}

#scart #checkout .c1{
	ZZfont-family: Arial, Helvetica, sans-serif;
	padding: 3px 8px 3px 10px;
	border-left-color:#FAFCFE;
	border-left-style:solid;
	border-left-width:1px;
}
#scart #checkout .c2{
	padding: 0 8px 0 2px;
	text-align:right;
}
#scart #checkout .c3{
	padding: 0 5px 0 5px;
	text-align:right;
	width: 100px;
}
#scart #checkout .c4{
	padding: 0 2px 0 4px;
	text-align:right;
	width: 15px;
}
#scart #checkout .c5{
	padding: 4px 3px;
	width: 150px;
}


#scart #terms {
	padding: 6px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	 
}
#terms ul {
	padding: 4px 0; margin:0;
}
#terms li {
	list-style:none;
	padding: 2px 0 2px 15px;
	line-height:1.2em;
	background: url(images/tbullet-s.gif) 4px 5px no-repeat;
	margin:0;
	font-size:x-small; 
}

#shopcartemty {
	text-align:center;
	max-width: 500px;
	padding: 60px 100px 280px 175px;
}
#scart  #empty-cart-message {
	font-size:1.1em;
	margin: 20px 12px;
	border-width:1px 1px 3px 1px;border-style:solid;border-color:#99B0D2;
	background-color:#EDEFF2;
	max-width:430px;
	padding: 15px 10px;
}
#scart  #empty-cart-message img{
	float:left;
	margin: -2px 10px;
}
#shopcartemty #empty-cart-message b { color:#054C88; font-size:1.3em; font-family: Arial, Helvetica, sans-serif; border-bottom:1px solid #23639C; padding:0px 0px 3px; margin-left:10px; }


/**** BEGIN: SHOPPING CART-MOBILE ADD ***/
#scart #content .td1 {
	text-align:left;width:110px;
}
#scart #content .th5 {
	width:100px;
}
#scart .taxjur-box{width: 255px;}
#scart .email-box1{width:250px;}
#scart .email-box2{width:250px;}

@media (max-width: 808px) {
	#scart #content td {padding: 4px 5px 3px 5px;}
	#scart #content .td1 img {width: 60px;}
	#scart #content .td2 {width: 0px;padding:0;margin:0;}
	#scart #content .th5 {width: auto;}
	#scart .taxjur-box{width: 137px;}
	#paytable .td1{display:none;}
	#paytable .td2{display:none;}
	#scart .email-box1{width:170px;}
	#scart .email-box2{width:170px;}
	#scart #checkout .c5{text-align: right;}
	#scart #checkout .c3{font-size:1.1em; line-height: 1.9em;padding-top: 3px;}
	#scart #checkout .chqout-amount{font-size: 1.2em;}
	#scart  #shopcartemty {padding: 20px 0px 30px 0px;}
	#scart  #empty-cart-message {padding: 15px 5px;} 
}
	
}
@media (min-width: 808px) {
	#scart #content .td1 span {display:none;}
}

/**** END: SHOPPING CART-MOBILE ADD ***/


#reviews{
        margin: 15px 15px 60px 15px;
}

#order_status {

}

#order_status {margin:12px} 
#order_status b {font-family: Verdana, Helvetica, sans-serif;}
#order_status p{ZZfont-size:1em;margin:10px 0;}
#order_status div{clear:left;margin:3px 0}
#order_status label.cmptable{
	display:block;float:left;width:180px;
	font-family: Verdana, Helvetica, sans-serif;
	color:#054C88;
}

/*** BEGIN: Mobile ADD Order Status***/
.cmptable::after{content: "";clear: both;display: table;}
@media (max-width: 808px) {
	.cmptable b {display:block;float:left;clear:both;}
	.addthis_button_facebook_like{position:relative;top:3px;}
}
/*** END: Mobile ADD Order Status ***/

#order_status ul {
	padding: 0; margin:-6px 0 0 0;
}
#order_status li {
	list-style:none;
	padding: 2px 0 2px 15px;
	line-height:1.2em;
	background: url(images/tbullet-s.gif) 4px 5px no-repeat;
	margin:0px;
}

#order_status h2 {
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	margin:15px 0px 0px 0px;
	padding: 0px 0;	
	font-size:1.6em;
	color:#054C88; 
}

#reviews h1{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: underline;
	font-weight:normal;
	margin:0;
	color:#000066;
        aapadding-bottom:3px;
}

#reviews h2{
        padding: 3px 0;
	font-size: 1em;
        font-weight: bold;
	margin: 3px 0 0 0;
}

#reviews #card_image {
        float:right;
        margin: 0;
}

#reviews p {
        padding: 3px 0;
        font-size: 100%;
}


#ginfo{
        margin: 15px 15px 60px 15px;
}
#ginfo b {
        font-family: Verdana, Helvetica, sans-serif;
}

#ginfo h1{
	font-family: Verdana, Helvetica, sans-serif;
	line-height: 23px;
	font-size: 1em; 
	background: url(images/bkgh1.jpg) repeat-x;
	abackground-color:#A2C8EA;
	font-weight:bold;
	margin:0;
	color:black;
	padding-left:5px;
	amargin-left: -5px;
	margin: 2px 0 5px -5px;;
}

#ginfo h2{
	font-family: Verdana, Helvetica, sans-serif;
    padding: 4px 0;
	font-size: 1.0em;
    font-weight: bold;
	acolor:#000066;
	margin: 3px 0 0 0;
}

#ginfo p {
        padding: 1px 0 1px 0;
        font-size: 1em;
}

#ginfo ul {
	padding: 4px 0; margin:0;
}
#ginfo li {
	list-style:none;
	padding: 2px 0 2px 15px;
	background: url(images/tbullet-s.gif) 4px 5px no-repeat;
	margin:0;
}
#ginfo a:link {
	text-decoration: none;
	color: #1461A7;
}
#ginfo a:visited {
	text-decoration: none;
	color: #1461A7;
}
#ginfo a:hover {
	text-decoration: underline;
	color: #1461A7;
}

#ezcompare {
	border-collapse:separate;
	border-spacing: 0;
	padding: 0;
	margin:0;
	margin-top:5px;
	border-width:0 0 1px 0;
	border-bottom-color: #FAFCFE;
	border-style:solid;
}
#ezcompare thead td {
	font-family: Verdana, Helvetica, sans-serif;
	line-height: 1.8em;
	padding: 6px 5px 2px 5px;
	font-size:1.1em;
}
#ezcompare tbody td{
	border-width:1px 0 1px 0;
	border-style:solid;
	border-top-color: #FAFCFE;
	border-bottom-color: #7794C4;
	padding: 4px 5px 4px 5px; 
	font-weight:normal;
}


.separator {
	padding: 0;
}

/*** REVIEW **/
#reviewtop p{
	margin: 5px 0;
}
#reviewform label{display:block;float:left;width:200px;}
#reviewform p{
 	clear:left;margin:3px 0;
}
#reviewform select{
	width: 300px;
}
#reviewform input{
	width: 295px;
}
#reviewform textarea{
	width: 295px;
}
/*** CONTACT US **/
 #custservnum { 	
 }
 #custservnum p{
 	clear:left;margin:4px 0;
 }
 #custservnum b{
 	white-space: nowrap;
 }
 #custservnum label{display:block;float:left;width:520px;}
 #regeneratediv ul {
	padding: 4px 0; margin:0;
 }
 #regeneratediv li {
	list-style:none;
	padding: 2px 0 2px 20px;
	line-height:1.2em;
	background: url(images/navbox.gif) 4px 4px no-repeat;
	margin:0;
 }
 #regenerateform p{clear:left;margin:4px 0; }
 #regenerateform label{display:block;float:left;width:260px;}
 #regenerateform {float:right;}
 #resendbtlabel {width:312px;}

/*** BEGIN: Mobile Add CONTACT US **/
@media (max-width: 808px) {
	 #regenerateform {float:none;margin-right: 10px;}
	 #regenerateform label{margin-left:20px;}
	 #regenerateform input{margin-left:20px;}
	 #regenerateform button{margin-left:20px;}
	 #custservnum label{width:320px;}
}  
/*** END: Mobile Add CONTACT US **/

/*** temps ***/
#scart #checkout{
	Zborder: solid blue 2px;
	clear:both;
}
#table1{
}

/* order-panel */
.order-panel { margin:0px 0px 17px 0px; padding:0px;}
.order-panel .content-bg {margin:0px; padding:0px 6px; background:#F8F5EC url(images/rt_content_mid_bg.gif) repeat-x; background-position:bottom;
												 border-left:1px solid #D0D8DE; border-right:1px solid #D0D8DE;}
.order-panel .bottom-bg { height:10px; margin:0px 0px 17px 0px; padding:0px; background:url(images/rt_content_bottom_bg.gif) no-repeat;}
.order-panel .hdr { height:53px; margin:0px; padding:0px; background:url(images/order_online_hdr_bg.gif) no-repeat;}
.order-panel .content {  margin:0px 10px; padding:0px; text-align:left;}
.order-panel .content .visa { text-align:center; padding:5px 0 0px 0px;}
.order-panel .content p { text-align:center; color:#1F3B5C; line-height:14px; padding:10px 0 3px 0px;
												font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.order-panel .content p.lnks { text-align:center; color:#5F8436; line-height:14px; padding:16px 15px 10px;
												font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.order-panel .content p.lnks a { text-align:center; color:#5F8436; line-height:14px; text-decoration:underline;
												font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
													
/* order-panel-host */
#order-panel-host {float:right;width:252px; margin-left:10px;}

#ezcallintro{
	border: solid 1px #99B0D2; 
	border-left: solid 1px #FAFCFE;
	color:black; background:#EEEEFF; 
	padding: 10px 0px 10px 5px; 
	margin: 0 0 0px 0; 
	max-width:623px;
}
#ezcallintro a:link {
	text-decoration: none;
	color: #1461A7;
}
#ezcallintro a:visited {
	text-decoration: none;
	color: #1461A7;
}
#ezcallintro a:hover {
	text-decoration: underline;
	color: #1461A7;
}

#ezcallintro ul {
	padding: 0px 0 4px 0; margin:0;
}
#ezcallintro li {
	list-style:none;
	padding: 2px 0 2px 15px;
	line-height:1.2em;
	background: url(images/tbullet-s.gif) 4px 5px no-repeat;
	margin: 0px; 
}
#ezintro-head{
	border-bottom: solid 1px #99B0D2; 
	margin:-6px 0 8px -6px;
	padding: 0px 0 3px 8px;
	font-size: 1.3em; color:#2D2D2D;
	font-weight:bold;
}
#ezintro-head img{
	position:relative;top:3px; left:0px;
}
#ezcall-bottomline {
	border: solid #FAFCFE; border-width: 1px 0 0 0; 
	height:1px; width:630px; margin-bottom:4px;"
}
#alterantive td{
	vertical-align:top;
	padding:1px 1px;
}
#alterantive td img{
	position:relative;top:1px;left:-1px;
}
#card-type-desc a{
	font-size:1.00em;
}
#card-type-desc ul {
	padding: 0px 0; margin:0;
}
#card-type-desc li {
	list-style:none;
	padding: 1px 0 1px 18px;
	line-height:1.2em;
	background: url(images/tbullet-s.gif) 4px 5px no-repeat;
	margin:0;
}
</pre></body></html>