* {
  padding:0px;
  margin:0px;
  font-family:Arial;
  font-size:11px;
  color:#646464;
  vertical-align:top;
}
label {color:#C0A062;}
table {width:100%;}
a img {border:0px;
padding: 0px;
margin: 0px;}
td {empty-cells:show;}

a {
 text-decoration:none; 
 font:normal 11px Arial; 
 color:#333333;
}

a.menu {
 text-decoration:none; 
 font:normal 11px Arial; 
 color:#6D6E71;
}
a:hover {
text-decoration:underline;
}

a.faq {
color:#000000;
font-size:11px;
text-decoration:none;
}
a.faq:link {
color:#000000;
font-size:11px;
text-decoration:none;
}
a.faq:visited {
color:#000000;
font-size:11px;
text-decoration:none;
}
a.faq:active {
color:#E0524C;
font-size:11px;
text-decoration:underline;
}
a.faq:hover {
color:#E0524C;
font-size:11px;
text-decoration:underline;
}

input.btn {
	border: 1px solid #646464;
	padding: 0px;
	margin: 0px;
	background-color: #1B59A2;
	color: #FFFFFF;
	text-transform:uppercase;
	}
td.td-submenutop {
padding-right:16px;
text-align:right;
vertical-align:bottom;
color:#ffffff;
font-size:11px;
padding-bottom:0px;
margin-bottom:0px; 
}
td.td-rm {
width:12px;
height:11px;
vertical-align:top;
padding-top:2px;
}

td.td-desel a {
width:100%;
border-left: 1px solid #CCB485;
padding-bottom:2px;
border-right: 1px solid #CCB485;
border-top: none;
border-bottom: none;
vertical-align:bottom;
padding-left:13px;
text-decoration:none;
background-color:#FFFFFF;
color:#000000;
}

td.td-sel a {
width:100%;
border-left: 1px solid #CCB485;
padding-bottom:2px;
border-right: 1px solid #CCB485;
border-top: none;
border-bottom: none;
vertical-align:bottom;
padding-left:13px;
text-decoration:none;
background-color:#CCB485;
color:#ffffff;

}

h1, h2 {font-size:16px; font-weight:bold; color:#3BB3C2;}
.text {text-align:justify; padding:0px; margin:0px; font:normal 11px Arial; color:#787675;}
td.td-visa-point {width:14px; height:12px; vertical-align:middle;}
td.td-visa-text {padding-left:10px; color:#000000; font-size:13px; font-weight:bold; text-align:left;}
td.td-visa-point1 {width:14px; height:12px; vertical-align:middle;}
td.td-visa-text1 {padding-left:3px; color:#000000; font-size:11px; font-weight:bold; text-align:left;}

a.a_link {
  font:normal 10px Arial;
}
a.a-card { color: #1B59A2; 
	text-decoration: none;
	}
td.td-cards {
	border: 1px solid #C2C2C1;
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
	text-align:center;
	
	}
td.td-cards font{
	font-weight: normal;
	color: #000000;
	}
td.td-cards sup font, td.td-cards sup {
   font:normal 10px Arial; 
   color:#ff0000;
   line-height:8px;
	}
nobr { color:#000000;}
tr.tr-cards font {
	
	color: #ffffff;
	vertical-align: middle;
	text-align:center;
	
	}
p.text_n {
     color:#000000;
     font:normal 11px Arial;
	 padding-left:7px;
	 text-align:left;
	 vertical-align:middle;
	 }
 p.text_b {
     color:#000000;
     font:bold 11px Arial;
	 padding-left:7px;
	 padding-right:4px;
	 text-align:left;
	 vertical-align:middle;
	}
.blue-14 {
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	color: #3BB3C2;
	margin: 0px;
	font-size: 12px;
	font-weight:bold;
	}
.blue-18{
	padding: 0px;
	color: #DA251D;
	margin: 0px;
	font-size: 14px;
	font-weight:bold;
	}
.black-18 {
	padding: 0px;
	padding-left: 5px;
	color: #7B7A79;
	margin: 0px;
	font-size: 14px;
	font-weight:bold;
	}
td.td-comments a {
   font:normal 10px Arial; 
   color:#000000;
   text-decoration:underline;
}
td.td-comments font {
   font:normal 10px Arial; 
   color:#005197;
}
td.td-comments sup {
   font:normal 10px Arial; 
   color:#ff0000;
   line-height:8px;
}

ul {margin-left: 10px;
	padding-left: 10px;}
li.d {
color:#000000;
font-size:11px;
font-weight:bold;
text-align:left;
list-style-image:url(images/visa_credit_card_pointer.gif);
list-style-position:outside;
padding-left: 3px;
}
a.a-t-link{
 text-decoration:underline; 
 font:normal 11px Arial; 
 color:#6D6E71;
}
.tetra_list {
    font:bold 11px Arial; 
	color:#000000; 
	vertical-align:top;
	padding:0px 0px 0px 5px;
}
td.prod_and_merch { height:44px; }
td.td-table-cell a sup {color:#646464}
/*special */
div.rebuild_name_special
{
margin:35px 0 0 20px
}
div.rebuild_name_special p
{
color:#43909a; font: bold 22px Arial 
}
div.rebuild_pic_special
{
margin:15px 30px 0 20px; float:left
}
div.rebuild_apply_special
{
margin:5px 0 0 0px;
}
div.rebuild_descr_special ul li
{
font:13px Arial;
}
div.rebuild_descr_special p
{
font:bold 14px Arial; padding-bottom:10px; color:#636469
}
div.rebuild_descr_special
{
margin:15px 0 0 20px
}
/**/
div.new_offer_rebuild
{ padding-top:95px; padding-bottom:35px}
div.new_offer_rebuild a
{ color:#33a1b0; font:bold 24px Arial Narrow; text-decoration:none}
div.new_offer_rebuild a span
{ color:#eb443e; font:bold 38px Arial Narrow}