td.card-features,td.card-features-index  {
	padding: 0px 3px 0px 0px;
}

td.card-features-cat {
	padding: 0px 3px 8px 0px;
}

ul.card-features {
	margin: 0px 3px 2px 3px;
	padding: 0px;
	list-style-type: none;
}

ul.card-features-cat,ul.card-features-single {
	margin: -3px 3px 10px 3px; /* margin: -3px 3px 2px 3px;*/
	padding: 0; /* padding: -3px 0 0 0; */
	list-style-type: none;
}

ul.card-features li {
	/*list-style-image: url('/images3/bullet.gif');*/
	background: url(/templates/1/images/bullets/list-bullet-12.gif) no-repeat 0 4px;
	padding: 0 0 8px 0.85em; /*padding: 0 0 0.2em 0.85em;*/
	margin-top: 0em;
	/*line-height: 115%;*/
	list-style: none;
	/*font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 12px;*/
}

ul.card-features-cat li {
	background: url(/templates/1/images/bullets/list-bullet-13.gif) no-repeat 0 6px;
	padding: 0 0 0.2em 0.85em;
	margin-top: 0em;
	list-style: none;
}

ul.card-features-single li {
	background: url(/templates/1/images/bullets/list-bullet-15.gif) no-repeat 0 4px;
	padding: 0 0 0.2em 0.85em;
	margin-top: 0em;
	list-style: none;
}


ul.card-features2, ul.card-features-asterisk, ul.card-features-dash {
	font-family: Arial, Helvetica, sans-serif;
	margin: 2px 3px 0px 0px;
	padding: 0px;
}

ul.card-features2 li, ul.card-features-asterisk li {
	background: url(/templates/1/images/bullets/list-asterisk.gif) no-repeat 0 4px;
	padding: 0 0 0.2em 0.85em;
	line-height: 115%;
	list-style-type: none; 
}

ul.card-features-dash li {
	background: url(/templates/1/images/bullets/list-dash.gif) no-repeat 0 4px;
	padding: 0 0 0.2em 0.85em;
	line-height: 115%;
	list-style-type: none; 
}

.card-info {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
}

TABLE.card-info {
	width: 685px; margin: 0px; border: 1px solid #b0b7bd; border-collapse: collapse;
}

TD.card-info-tablecell {
	padding: 0px 0px 3px 0px;
	margin-left: 4px;
	text-align:right;
	vertical-align:top;
}

TD.card-info-tablecell a[name] {
	padding: 0px;
	line-height:0px;
}

TABLE.card-info-tablecell {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border: none;
}
.card-info-tablecell .card-art
{
padding: 10px 0px 0px 10px;
text-align:left;
}
.card-info-tablecell .apply-here-btn
{
padding: 42px 7px 0px 0px;
}

.bullet-points {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #333;
	margin: 31px 0px 8px 3px;
}

.bullet-points-single {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #333;
	margin: 5px 10px 8px 13px;
}

.bullet-points-cat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #333;
	margin: 32px 0px 15px 3px;
}

.bullet-points b {
	font-size: 14px;
	font-weight: bold;
}

.bullet-points strong {
	font-size: 14px;
	font-weight: bold;
}

.bullet-points-index {
	color: #000000;
	margin: 5px 2px 3px 7px;
	padding: 0px;
	border-collapse: collapse;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 12px;
}



TD.card-art {
	background-color: #ffffff;
	width: 121px;
	margin: 10px;
	vertical-align:top;
}

TD.card-art .caimg {	
	margin-left: -1px;
}

td.apply-here-btn {
	margin-left:7px; /*margin-left:7px*/
}

td.card-cart .apply-here-btn {
	padding-left: 30px;	
}


.apply-here-btn a { display:block; height:32px; width:90px; overflow:hidden; }

.apply-here-btn a:hover { display:block; text-indent:-90px; }

.apply-here-cat-btn a { display:block; height:41px; width:117px; overflow:hidden; }

.apply-here-cat-btn a:hover { display:block; text-indent:-117px; }

.apply-here-single-btn a { display:block; height:57px; width:158px; overflow:hidden; }

.apply-here-single-btn a:hover { display:block; text-indent:-158px; }

.addthisbutton a { display:block; height:26px; width:244px; overflow:hidden; }

.addthisbutton a:hover { display:block; text-indent:-244px; }

.card-name {
	font-size: 16px;	
	line-height: 18px;
	font-weight: bold;	
	background-color:#eef6fc;
	border-bottom: 1px solid #b5b5b8;

}

.card-name-index {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;		
	padding-bottom:10px;
}


.card-slogan {
		font-size: 14px;
	font-weight: bold;
}

.card-slogan-index {
	margin: 0px; padding: 0px;
}

.card-info td {
	padding: 0; 
}

.rate-table {
	border-collapse: collapse;
	width: 100%; /*  total width available is 410px */
	margin-top: 0px;

}

.rate-table th, .rate-table td {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #333;
	border-right: 1px solid #b5b5b8; /*#b5b5b8;/* #88888B;/* #A1A1A4; */
	border-top: 1px solid #b5b5b8;
	
}

.rate-table th {
	font-weight: normal; /*normal;*/
	background-color: #f4f3f3; /* #D0D3DA; /* #ddd; /*#E7EAF1;*/
	/*border-top: 1px solid  #b5b5b8; #88888B; /* #A1A1A4; */
}

.rate-table td {
	font-weight: normal; /*bold;*/	
	background-color: #E7EAF1; /*#F4F7FE; */
}

.rate-table-index th, .rate-table-index td {
	text-align: center;
	font-size: 7pt;
	line-height: 8pt;
	color: black;	
	background-color: #f8f7f7;
	border: 1px solid #b3b2b2;
}

.rate-table-index td {
	padding: 3px;
	font-weight: normal; 	
	font-size: 11px;
	line-height:10px;
	/* background-color: #E7EAF1; */
}

.rate-table-index th {
	padding: 3px;
	font-weight: bold; 
	font-size: 11px;
	line-height:10px;
	color: #333333;
	/* background-color: #C1C4CB; */

}

.rate-table-index {
	border-collapse: collapse;
	width: 96%; /*  total width available is 410px */
}

.rate-table-index-wrap {
	padding: 0px; 
	margin: 0px; 
/*	background-color: #F4F7FE; */

}

DIV#popUp {
	border: 1px solid black; 
	background-color: #FFFF99; 
 	padding: 2px 3px; 
	visibility: hidden; 
	position: absolute;
	top: 10px; left: 10px;
}

TH.intro-bt-apr {
	border: 0px; padding: 0px; border-collapse: collapse; margin: 0px;
}

TD.topchoice {
padding: 25px 0px 0px 52px; 
background: url('/images3/topchoice_corner.gif') no-repeat; 
background-position:top left;
}

TD.featured {
padding: 25px 0px 0px 52px; 
background: url('/images3/featured_corner.gif') no-repeat; 
background-position:top left;
}