﻿html{}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0; font-family:Arial, Helvetica, sans-serif; }
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
li { list-style-type:none; }
#main-container-1000px { margin:0px; padding:0px; }
h1#title {  font-size:22px; font-weight:bold; color:#333; padding:0px; margin:0px;   line-height:22px;font-family:Arial, Helvetica, sans-serif; }
p#desc { font-size:14px; font-family:arial; color:#666; }
#ccnocards { font-weight:bold;}
.clearit { clear:both;}
body { padding:0px; margin:0px;}
html { padding:0px; margin:0px;}

#cc_summary 
{
	
 
 
  padding:6px 8px; /*
  background:#60c702;
  border:1px solid #59b902;
  */
   border:1px solid #ffd324;  background:#fff6bf;  
  font-size:14px;
  line-height:16px;
  margin-right:12px;
  color:#111;
}


#cc_nav 
{
	
	
	
    float:left; width:194px;
	/*padding-left:8px; padding-right:8px;*/
}

#cc_matrix 
{
 float:left; width:790px; 
 

 
 

}

.c_matrixrowbdyholdimg  img { border:1px solid #b1b1b1; padding:2px;}

.clear14px { clear:both; height:14px; font-size:1px; border-top:1px solid #eee;

width:505px;
margin-left:90px;
 }

a {
text-decoration:none;	
color:#EE0B0C;
}
.clear10px { clear:both; height:10px; font-size:2px;}
a:hover {
text-decoration:underline;	
color:#EE0B0C;
}
#wrapper { margin:0px; padding:0px; }
#wrappers 
{
padding-top:14px;	
 width:1000px;   
}

#cc_header 
{

    
}


.cc_noCards 
{
    color:#EE0B0C;
    font-size:30px;
    display:block;
    padding-left:10px;
}

#cc_nav ul { margin:0px; padding:0px;}
#cc_nav ul li 
{
	 cursor:pointer;
	margin:0px; padding:0px;
	height:36px;
    
	
	
}


.clearfloats 
{
 clear:both;
 float:none;   
}



#cc_matrix_header 
{
 
 
}



.cc_matrix_col2 
{
 width:180px; 
 float:left; 
border-top:1px solid #eee;
  padding:13px 14px 0px 14px;
  


}

#row-titles .first 
{
 width:299px; 
 
 float:left; 
}
#row-titles  .second { width:78px; margin-left:2px;  float:left; text-align:center; font-size:11px; font-family:arial;  padding:3px 0px;
background:#e13338; color:#fff;  line-height:13px; }

.cc_matrix_col3 
{
 width:66px;   
 float:left; 
  text-align:center; 
  margin-left:10px; 
  padding:5px;
  font-size:13px;
}
.cc_matrix_col4 
{
 width:66px;   
 float:left; 
  text-align:center;
 
   padding:5px;
}
.cc_matrix_col4b 
{
 width:66px;   
 float:left; 
  text-align:center;
 
   padding:5px;
}

.cc_matrix_col5 
{
 width:66px;   
 float:left; 
 text-align:center; 
 
  padding:5px;
}

.cc_matrix_col6 
{
 width:165px; 
 float:left;  
 text-align:right;
 
}



.cc_matrix_col1 
{
	
	
 width:85px; 
 padding-right:8px;
 padding-left:6px;
 padding-top:16px;
 
  text-align:center;
   position:absolute;
  z-index:999;
  _width:85px;
  
 
	
}

.cc_matrix_headB 
{ background-color: #F7C8C9;  
    font-size:12px;
    font-weight:bold;
border-top-left-radius: 10px ;
  border-top-right-radius: 10px ;
      position:relative;
     top:34px;
}

#cc_matrix_compare 
{
 
 
  
 
  font-size:12px;

   margin-right:12px; 
    
}

.aroundbox { }
.comparetxt1 { font-weight:bold; font-size:13px; padding:5px 8px 4px 8px;
  border-bottom:1px solid #ffd324;  background:#fff6bf; }
.comparetxt2 { line-height:12px; padding:8px 8px 0px 8px;}

#cc_matrix_reset_content,
#comparetxt3 { padding-top:8px; padding-left:8px; }

#cc_matrix_compare img 
{
    cursor:pointer;
}

#cc_matrix_reset 
{
  
}

#cc_matrix_reset_content 
{
    cursor:pointer;
}

.cc_compare 
{
 padding-top:5px;
 font-family:arial;
 font-size:12px;
 text-align:center;
 }

.cc_compare * {padding:0px; margin:0px;  }
.cc_compare label
{
	padding:0px; margin:0px;  font-size:12px; vertical-align:middle; float:left; margin-right:5px; padding-left:45px; color:#999;
}
	.cc_compare .styled { 
padding:0px; margin:0px;  
  height: 13px; float:left;
  margin-top:1px;
 
 
}
.cc_matrixcolapply 
{
  padding-top:12px;
}

#cc_matrix_compare p 
{
    padding-bottom:3px;
}

.cc_matrix_row 
{
  
   
   
	
}

.cc_matrix_rowbottom 
{
    
} 

.cc_matrix_row2 
{
   
    min-height:65px;
}


.tooltip {
	display:none;
	background-color:#60c702;
	font-size:12px;
text-align:left;	
	width:260px;
	padding:10px;
	color:#fff;	
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px #999;
-webkit-box-shadow: 0 1px 3px #999;
}


.c_matrixrowbdyholdimg  img { border:1px solid #b1b1b1; padding:2px;}
.c_matrixrowbdyholdimg 
{
  
cursor:pointer;
    transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);  
}

.cc_matrixrowbdyA 
{
     float:left; 
	 /*  
 background-image:url(bgw.gif); background-repeat:no-repeat; /*THIS ONE
*/
height:100px;
padding-top:14px;

}



.cc_matrixrowbdyB 
{
	/*width:650px;
	*/
 float:left;
 width:700px;
 border-left:1px solid #eee;
margin-left:90px;
_margin-left:45px;

}

    
.cc_matrix_company 
{

   
    font-size:14px;
	line-height:16px;
	padding-bottom:1px; 
	cursor:pointer;
	color:#444;
    
}

.cc_matrix_account {  font-weight:bold;
    font-size:18px;
	line-height:20px;
	padding-bottom:3px; 
	cursor:pointer; }
.rewardbenefits 
{
	padding-left:2px;
    font-weight:normal;
    font-size:12px;
    line-height:16px;
    padding-bottom:0px;
    cursor:pointer;
	text-align:left;
}

.rewardbenefits  img 
{
    position:relative;
    top:3px;
    padding-right:1px;
}

.cc_compare 
{
 font-size:11px;   
}



.cc_matrix_repexample 
{

 color:#333;
 font-size:12px;
 font-family:arial;
padding:5px 12px 5px 12px;
width:503px;
border-bottom:1px solid #eee;
border-right:1px solid #eee;
border-top:1px solid #eee;
background:#fff;


}

.cc_colAfill 
{
    padding-top:12px;
   background-color: #f6f6f6;
   height:110px;
    border-left:1px solid #eee;
	margin-left:2px;
	border-right:1px solid #eee;
	 border-top:1px solid #eee;
   
}

.underline { border-bottom:1px dotted #333;}
.cc_colBfill 
{
       padding-top:12px;
   background-color: #fddfdf;  
    height:110px;
	 border-left:1px solid #eee;
	margin-left:2px;
	border-right:1px solid #eee;
	 border-top:1px solid #eee;

} 

.cc_matrix_BT 
{
    font-size:26px;
    font-weight:bold;
    
}

.cc_matrix_BTLength 
{   font-size:12px;
    font-weight:normal; 
}

.cc_matrix_BTFee 
{
    font-size:12px;
    font-weight:normal; 
}

.cc_matrix_Purchase 
{
        font-size:26px;
    font-weight:bold;
    
}

.cc_matrix_PurchaseLength 
{
    font-size:12px;
    font-weight:normal; 
}

.cc_matrix_APR 
{
       font-size:26px;
    font-weight:bold;
	line-height:26px;
}

.cc_btnapply 
{

position: relative;
cursor: pointer;

}

#cc_matrix_row_master 
{
 
}


.bordered {   }
#loader 
{
    position:relative;
    
	margin-top:3px;
    display:none;
	width:128px;
	height:15px;
	float:right; margin-right:15px;
}

#cc_emptyrow 
{
   margin-left:10px;
    display:none;
	padding-left:15px;
	border-top:1px solid #e13338;
	border-bottom:1px solid #e13338;
	background:#feebeb;
	padding-top:15px;
	 text-align:center;
	 margin-bottom:14px;
}


.standard1
{
    font-size:24px;
    font-weight:bold;
    color:   #333;
   
    
	
   line-height:24px;
	
}
.standard2
{
    font-size:16px;
	 line-height:16px;
    font-weight:normal;
    color:   #444;
  
    padding-top:5px;
	
   
}

a#btnshowall { display:block; width:778px; border:1px solid #ccc; color:#00ae00; background:url(gbg.jpg) repeat-x; text-align:center; padding:5px 0px; margin-bottom:20px; font-size:13px; font-weight:bold; margin-left:10px;}

a:hover#btnshowall,
a#btnshowall:hover { display:block;  border:1px solid #ccc; color:#00ae00; background:url(gbg2.jpg) repeat-x; text-align:center; padding:5px 0px; margin-bottom:20px; font-size:13px; font-weight:bold;  }
.unavailable 
{ text-decoration:line-through;
  color:#666666;   
}

#rewardsline li { background-image:url(rewards.gif); background-repeat:no-repeat;  padding-left:20px; min-height:18px;}

.cc_matrix_AER { font-weight:bold; font-family:arial; font-size:18px;line-height:20px; padding-bottom:5px; }
.cc_matrix_Term { font-weight:bold; font-family:arial; font-size:14px; line-height:16px; }
.cc_matrix_col5 { font-family:arial; font-size:12px; }
.cc_matrix_MinInvestment { font-weight:bold; font-family:arial; font-size:14px; }