/* ********************************** header *************************** */

.header_card1{width:600px;height:245px;	
		
		text-align:left;font-family: verdana; font-size:9pt;        
		color:#666666;
		background-image: url('images_shared/intro_card1.jpg') ;
		background-repeat: no-repeat  }

.header_block2{width:100%;margin:0;}



.header_card{float:right;margin:0;}


/* ********************************** content general *************************** */

.content_block 
{
	width:100%;
	padding:0px  8px 0px 8px;
	
}

.super {position:relative;
        top: -3pt;
        font-size: 6pt}
.superM {position:relative;
        top: -3pt;
     
        font-size: 6.5pt}
        
.legal {font-family: verdana; font-size:xx-small;
        	color:#666666;
		text-align:left; 
		padding-left:10px;
		padding-right:10px;
		padding-top:0px; 
		padding-bottom:5px;  }      

.txt_gn{font-family: verdana; font-size:9pt;
        	color:#666666;
		text-align:left;
padding-right:8px;
		}
		
.txt_gnsm
{
	font-family: verdana; 
	font-size:8pt;
    color:#666666;
	text-align:left;
	
}

.txt_redsm{font-family: verdana; font-size:8pt;
        	color:#990000;
		text-align:left;
		}
		
.txt_air_white {	font-family: verdana; 
					font-size:8pt;
					color:White;
					width:180px;
					height:55px;
					background-color:#990000;
					float:left;
					padding-top:10px;
					text-align:center;
					font-weight:bold;
}

.txt_air_whitefr {	font-family: verdana; 
					font-size:8pt;
					color:White;
					width:180px;
					height:55px;
					background-color:#990000;
					float:left;
					padding-top:10px;
					text-align:center;
					font-weight:bold;
}

.txt_air_bold {	font-family: verdana; 
					font-size:8pt;
					color:#666666;
					width:160px;
					height:90px;
					float:left;
					padding-top:4px;
					text-align:center;
					border-top:solid 2px #990000;
					border-right:solid 2px #990000;
					border-left:solid 2px #990000;
}

.txt_air_gray {	font-family: verdana; 
					font-size:8pt;
					color:#666666;
					width:236px;
					height:90px;
					float:left;
					text-align:left;
					padding-top:4px;
					padding-left:4px;
					border-top:solid 2px #990000;
					border-right:solid 2px #990000;
					border-left:solid 2px #990000;
}

.txt_air_red {	font-family: verdana; 
					font-size:8pt;
					color:#990000;
					width:140px;
					height:90px;
					float:left;
					padding-top:4px;
					text-align:center;
					font-weight:bold;
					border-top:solid 2px #990000;
}

.cont_padding{padding:0px 0px 8px 8px;}

.displayrewards
		{font-family: verdana; 
		font-size:8pt;
        color:#666666;
		text-align:right;
		}

.page_title 
	{
	font-family: verdana; 
	font-size:9pt;
	font-weight: bold;
    color:#990000;
    text-align:left;
    vertical-align:middle;
    padding-left:5px;
	}

hr.div {color:#d1d1d1;
	height: 1px; 
	 width:600px;
	}

.row1{text-align:left;padding:4px;
	font-family: verdana; font-size:8pt;color:#666666;
	border-right: solid 3px #ffffff;
	}

.row2
{
	text-align:left;
	padding:4px ;
	border-right: solid 3px #ffffff;
	
	font-family: verdana; 
	font-size:8pt;
	color:#666666;
	background-color:#f5f5f5;
}

.row3{text-align:left;padding:4px ;
	font-family: verdana; font-size:8pt;color:#666666;
	background-color:#f5f3e9;
	border: solid 1px #e0ddca;}

.tablegrey{text-align:left;padding:2px;
	font-family: verdana; font-size:8pt;color:#666666;
	background-color:#f5f5f5;}


a.suttitle  {text-decoration:none;
     	    font-family: verdana; font-size: 
	    8pt;color:#990000;
		}

a.suttitle:hover {color:#666666;text-decoration:underline;}
a.suttitle:active {color:#990000;}

a.subtitle  {text-decoration:underline;
     	    font-family: verdana; font-size: 
	    8pt;color:#666666;
		}

a.subtitle:hover {color:#990000;text-decoration:underline;}
a.subtitle:active {color:#666666;}

.page_img{float:left;}

.page_img2{float:right;}

.page_card{margin-top:8px;}


/* ********************************** product pages *************************** */

.product_title{font-family: verdana; font-size:8pt;
        color:#666666;padding:0px;
        padding:2px 2px 2px 6px;
	text-align:left;}

.product_row1{text-align:left;padding:2px 2px 2px 6px;height:18px;
	font-family: verdana; font-size:7pt;color:#666666;
	border-left: solid 3px #ffffff;
	}

.product_row2
{
	text-align:left;
	padding:2px 2px 2px 6px;
	height:18px;
	font-family: verdana; 
	font-size:7pt;color:#666666;
	background-color:#f5f5f5;
	border-left: solid 3px #ffffff;}


.product_row3{text-align:left;
	background-color:#f5f5f5;
}

.product_txt 
	{font-family: verdana;
	font-size:8pt;
	color:#666666;
	padding-top:5px;
        padding-left:10px;}

.imgtable {width:108px;height:65px; text-align:center; 
            border: 1px solid #d1d1d1;}


.btn_table {width:108px;text-align:center; 
           padding-top:2px;}



.sortrewards_table {
	background-image: url('images_shared/sortrewards_bg.gif') ;
    background-repeat:no-repeat;
	}

.sortrewards_title {font-family: verdana; font-size:8pt;
		color:#b57700;text-align:left;
		font-weight: bold;padding-top:3px;}

.webdings { 
    font-family: Webdings;font-size:10pt;
    color:#AF0B1C; }

rewards1	{text-decoration:none;
     	font-family: verdana; font-size: 
	7pt;color:#990000;}


a.rewards	{text-decoration:none;
     	font-family: verdana; font-size: 
	7pt;color:#990000;}
a.rewards:hover {color:#a8a7a7;}
a.rewards:active {color:#990000;}

/******************************************************************************/

.myFullName
{
	color:black;
	font-size:12px;
	padding-left:0.5em;
}

                                                                                                                                                                                                                                                                                                                                                                                                                                                      
a.pages	{text-decoration:underline;
     	font-family: verdana; 
     	font-size:8px; 
		color:#990000;
		text-align:center; 
		padding-left:0px;
		padding-right:0px;
		padding-top:5px; 
		padding-bottom:5px;}
		
a.pages:hover {color:#a8a7a7;}
a.pages:active {color:#990000;}


.txt_gray
		{
		font-family: verdana; 
		font-size:8pt;
        color:#666666;
		text-align:left; 
		padding-left:10px;
		padding-right:10px;
		padding-top:5px; 
		padding-bottom:5px;}
.txt_gray_left
		{
		font-family: verdana; 
		font-size:8pt;
        color:#666666;
		text-align:left; 
		
		padding-right:10px;
		padding-top:5px; 
		padding-bottom:5px;}
		
.txt_para
		{
		font-family: verdana; 
		font-size:8pt;
        color:#666666;
		text-align:left; 
		padding-left:5px;
		padding-right:5px;
		padding-top:5px; 
		padding-bottom:5px;}

   
 .bg_giftcards{    width:595px;height:140px;	
		text-align:left;font-family: verdana; font-size:9pt;        
		color:#666666;
		background-image: url('images_shared/img_giftcards.jpg') ;
		background-repeat: no-repeat;  }
		
.bg_flights{    width:595px;height:140px;	
		text-align:left;font-family: verdana; font-size:9pt;        
		color:#666666;
		background-image: url('images_shared/img_flights.jpg') ;
		background-repeat: no-repeat;  }
		
	
.bg_lifestyle{    width:595px;height:140px;	
		text-align:left;font-family: verdana; font-size:9pt;        
		color:#666666;
		background-image: url('images_shared/img_lifestyle.jpg') ;
		background-repeat: no-repeat;  }
		
.bg_auctions{    width:595px;height:140px;	
		text-align:left;font-family: verdana; font-size:9pt;        
		color:#666666;
		background-image: url('images_shared/img_auctions.jpg') ;
		background-repeat: no-repeat;  }
		
.bg_auctions1{    width:595px;height:140px;	
		text-align:left;font-family: verdana; font-size:9pt;        
		color:#666666;
		background-image: url('images_shared/img_auctions1.jpg') ;
		background-repeat: no-repeat;  }
		
.bg_auctions2{    width:595px;height:140px;	
		text-align:left;font-family: verdana; font-size:9pt;        
		color:#666666;
		background-image: url('images_shared/img_auctions2.jpg') ;
		background-repeat: no-repeat;  }
		
		
.bg_wishlist{    width:595px;height:140px;	
		text-align:left;font-family: verdana; font-size:9pt;        
		color:#666666;
		background-image: url('images_shared/img_wishlist.jpg') ;
		background-repeat: no-repeat;  }
		
.bg_vacation{    width:595px;height:140px;	
		text-align:left;font-family: verdana; font-size:9pt;        
		color:#666666;
		background-image: url('images_shared/img_vacation.jpg') ;
		background-repeat: no-repeat;  }
.bg_vacation1{    width:595px;height:140px;	
		text-align:left;font-family: verdana; font-size:9pt;        
		color:#666666;
		background-image: url('images_shared/img_vacation1.jpg') ;
		background-repeat: no-repeat;  }
.bg_vacation2{    width:595px;height:140px;	
		text-align:left;font-family: verdana; font-size:9pt;        
		color:#666666;
		background-image: url('images_shared/img_vacation2.jpg') ;
		background-repeat: no-repeat;  }
		
.bg_hotelsCarRentals{width:595px;height:140px;	
		text-align:left;font-family: verdana; font-size:9pt;        
		color:#666666;
		background-image: url('images_shared/img_flights3.jpg') ;
		background-repeat: no-repeat;  }
		
.bg_airlineRewardsChart{width:595px;height:140px;	
		text-align:left;font-family: verdana; font-size:9pt;        
		color:#666666;
		background-image: url('images_shared/img_flights1.jpg') ;
		background-repeat: no-repeat;  }
			
.bg_flexFlights{width:595px;height:140px;	
		text-align:left;font-family: verdana; font-size:9pt;        
		color:#666666;
		background-image: url('images_shared/img_flights2.jpg') ;
		background-repeat: no-repeat;  }

.bg_termsandconditions{width:595px;height:140px;	
		text-align:left;font-family: verdana; font-size:9pt;        
		color:#666666;
		background-image: url('images_shared/img_terms.jpg') ;
		background-repeat: no-repeat;  }		
ol
	{
	margin-left:25px;
	}
	
	.form_title_gr 
	{font-family: verdana; 
	font-size:8pt;
	color:black;
        padding-left:8;
	padding-right:8;
	padding-top:5;
	padding-bottom:5;
	}
	