body {
	font-family:Verdana, Tahoma, Helvetica, Arial, sans-serif; 
	font-size: 70%; 
	line-height:150%; 
	color:#005E9A; 
	background:#ffffff;	
	}
body#page {
	margin: 0;
	text-align:center;
	}	
body table {font-size:100%;}
input, select, textarea {
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 100%;
	}
form {
	margin:0px; 
	padding:0px; 
	font-size:100%;
	}

/* h tags */
h1,
p.pseudoHeader {
	font-size:160%; 
	line-height:120%; 
	padding:5px 0px 10px 0px; 
	margin:0px 0px 10px 0px;
	color:#FF3300;
	font-weight:normal;
	background: url(../images/h1-line.gif) repeat-x bottom;
	}
h1 span,
p.pseudoHeader span {
	font-size:120%;
	color:#0083D7;
	display:block;
	}	
h2,
h1.alternate {
	font-size:120%; 
	color:#FF3300;
	padding:5px 0px 5px 0px; 
	margin:7px 0px 5px 0px; 
	line-height:normal; 
	}
h1.alternate {
	font-weight:bold;
	color:#0083D7;
	background:none;
}
h3 {
	font-size:120%; 
	padding:15px 0px 10px 0px; 
	color:#FF3300;
	margin:0px; 
	line-height:normal; 
	}
h3 span {
	font-size:120%;
	color:#0083D7;
	display:block;
	}
h4 {
	font-size:110%; 
	padding:15px 0px 10px 0px; 
	margin:0px; 
	line-height:normal; 
	color:#FF3300;
	}
h5 {
	font-size:100%; 
	padding:15px 0px 10px 0px; 
	margin:0px; 
	line-height:normal; 
	color:#FF3300;	
	}
h6 {
	font-size:00%; 
	padding:15px 0px 10px 0px; 
	margin:0px; 
	line-height:normal; 
	color:#FF3300;
	}

ul, 
ol {
	margin-top:5px; 
	margin-bottom:0px;
	}
ul li, 
ol li {
	padding-bottom: 5px;
	}
ul ul {
	list-style-type : disc;
	}

dl {
	margin:5px 0px;
	padding:0px;
	}

p {
	margin:0px; 
	padding:8px 0px;
	}

a {	color:#005E9A;}
a:visited {color:#9EACB5;}
a:hover {color:#E8190A;} 

.blue_text{ color: #0083D7;}
.red_text{ color: #FF3300; font-weight: normal; text-decoration: none;}
.dark_blue_title
{
	color: #005E9A; 
	font-size: 140%;
}

hr {
	height:1px; 
	border:0px; 
	border-top:1px dotted #FF3300; 
	margin: 5px 0px; 
	}
img {
	border:0px; 
	margin:0px; 
	padding:0px;
	}
.align_left {
	float:left;
	}
.align_right {
	float:right;
	}
.align_middle {
	vertical-align:middle;
	}
div.center, 
.center {
	text-align:center;
	}
.margin {margin-left:20px;}
.top-margin {margin-top:10px;}

.hide {display:none;}
.clearall {clear:both;}
br.clearall {
	clear:both;
	height:0em;
	line-height:0em;	
	}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.no-margin-bottom{margin-bottom: 0;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*************************************************************************/
#wrapper {
	margin:0 auto;
	padding:0 16px;
	width:800px;
	w\idth:768px;
	background: url(../images/wrapper_bg.gif) repeat-y; 
	text-align:left;
	}
#logo {
	display:block;
	height:86px;
	background:url(../images/logo_fuelcards.gif) no-repeat;
	margin:6px 0 0 0;
	padding:0;
	text-align: right;
	}		
#logo a {
	display:block;
	height:86px;
	width: 250px;
	text-indent:-9999px;
	text-align:left;
	text-decoration: none;
	outline:none;
	}
#logo #logo1 {
	display:block;
	height:86px;
	width: 250px;
	text-align:left;
	}	
#logo object {
	display:block;
	margin: 16px 0 0 0;
	padding: 0;
	float: right;
	}
#logo img {
	display:block;
	margin: 16px 0 0 0;
	padding: 0;
	float: right;
	}			
#logo_small {
	display:block;
	height:83px;
	background:url(../images/logo.gif) no-repeat;
	margin:20px 0 30px 30px;
	padding:0;
	}		
#email_logo {
	display:block;
	height:86px;
	background:url(../images/email_logo.gif) no-repeat;
	margin:6px 0 0 15px;
	padding:0;
	}		
#email_logo a {
	display:block;
	height:86px;
	text-indent:-9999px;
	text-decoration:none;
	}
#email_logo2 {
	display:block;
	height:65px;
	background:url(../images/email_logo2.gif) no-repeat;
	margin:6px 0 0 15px;
	padding:0;
	}		
#email_logo2 a {
	display:block;
	height:65px;
	text-indent:-9999px;
	text-decoration:none;
	}
#email_line2 {
	padding: 0 0 0 0;
	margin: 25px 0 0 55px;
	background:url(../images/line-dotted.gif) repeat-x top;
	width: 500px;
	}
#breadcrumb {
	padding: 5px 0 0 0;
	margin: 9px 2px 7px 0px;
	background:url(../images/line-dotted.gif) repeat-x top;
	font-weight:bold;
	}	
#breadcrumb strong {display:none;}	
#breadcrumb span {
	display:block;
	background:url(../images/line-dotted.gif) repeat-x bottom;
	padding:0 0 7px 0;
	}	
#breadcrumb a {
	font-weight:normal;
	color:#005E9A;}
#breadcrumb a:hover {color:#E8190A;}

#footer {
	background: url(../images/wrapper-footer.gif) no-repeat bottom;
	margin: 20px -16px 0px -16px;
	padding: 0px 16px 20px 16px;
	text-align:center;
	color:#FF3300;
	}
#footer-top {
	background:url(../images/line-dotted.gif) repeat-x top;	
	padding: 5px 0 0 0; 	}	
	
/* reserved block */
#content {}

#content ul {
	padding:0;
	margin:0;
	list-style-type:none;
	}		
#content ul li {
	padding: 4px 0px 4px 20px;
	margin:0;
	line-height:130%;
	background: url(../images/li-item.gif) no-repeat 3px 8px;
	}
#content-home-col2 ul li a:hover{color:#005E9A;}

#content-col1 {
	float:left;
	width:555px;
	w\idth:455px;
	padding: 0 50px 0 50px;	
	}	
.content-col2 {
	float:left;
	width:155px;
	color:#0083D7;
	}
#content-narrow {
	width:500px;
	margin: 0 0 0 125px;
	}
#content-narrow2 {
	width:400px;
	margin: 0 0 0 175px;
	}	
#email-content-narrow {
	width:500px;
	margin: 0 0 0 55px;
	}	
#email_content{text-align: left; width: 800px;}
#email_content2{padding: 0 30px 0 30px;}	
#content-home-col1 {
	width:247px;
	float:left;
	margin: 0 13px 0 0;
	}	
#content-home-col2 {
	width:507px;
	float:left;
	}
#content_popup
{
	width: 358px;
	margin: 0 0 0 10px;
	text-align: left;
}
#password_reminder_content
{
	text-align: left; 
	padding:0 50px 0 50px;
	margin: 0;
	width: 600px;
	w\idth: 500px;
}		
	
/* common classes */	
.blue {color:#0083D7;}	
.orange {color:#FF3504;}
.strong {font-weight:bold;}
.underlined	{
	background:url(../images/h1-line.gif) repeat-x bottom;	
	}
.underlined_blue
{
	background:url(../images/line-dotted.gif) repeat-x bottom;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}
.overlined	{
	background:url(../images/h1-line.gif) repeat-x top;
	padding-top: 20px;
	text-align: left;
	width: 100%;	
	}	
.underlined-none	{
	background:transparent;	
	}		
.underlined_blue {background:url(../images/blue_line.gif) repeat-x bottom;}

p.underlined {
	margin: 0;
	padding: 0;
	}	
#content ul.list-blue li {background-image: url(../images/li-item-blue.gif);  color: #005E9A;}
#content ul.list-blue li.listDivider {
	padding-bottom:40px;
	}
#content ul.list-blue li.blue {padding-bottom: 0;}	
#content ul.list-blue li.blue a{color: #005E9A; text-decoration: none;}	
#content ul.list-blue li a:hover{color: #FF3300;}

#block-blue {
	width:499px;
	background: url(../images/block_blue_bg.gif) repeat-y;
	}
#block-blue-top {background: url(../images/block_blue_top.gif) no-repeat top; padding: 10px 0 0 0;}	
#block-blue-bottom {background: url(../images/block_blue_bottom.gif) no-repeat bottom; padding: 0 20px 21px 20px;}	
#block-blue-bottom.form {padding: 0px 20px 0px 20px;}

#block-blue_app {
	width:499px;
	background: url(../images/block_blue_bg.gif) repeat-y;
	}
#block-blue-top_app {background: url(../images/block_blue_top.gif) no-repeat top; padding: 10px 0 0 0;}	
#block-blue-bottom_app {background: url(../images/block_blue_bottom.gif) no-repeat bottom; padding: 0 20px 21px 20px;}	
#block-blue-bottom_app.form {padding: 0px 20px 0px 20px;}

#block-blue1 {
	width:499px;
	background: url(../images/block_blue_bg.gif) repeat-y;
	}
#block-blue-top1 {background: url(../images/block_blue_top.gif) no-repeat top; padding: 10px 0 0 0;}	
#block-blue-bottom1 {background: url(../images/block_blue_bottom.gif) no-repeat bottom; padding: 0 20px 20px 20px;}	
#block-blue-bottom1.form {padding: 0px 20px 0px 20px;}

#block-blue2 {
	width:499px;
	background: url(../images/block_blue_bg.gif) repeat-y;
	}
#block-blue-top2 {background: url(../images/block_blue_top.gif) no-repeat top; padding: 10px 0 0 0;}	
#block-blue-bottom2 {background: url(../images/block_blue_bottom.gif) no-repeat bottom; padding: 0 20px 20px 20px;}	
#block-blue-bottom2.form {padding: 0px 20px 0px 20px;}

#block-blue_app *,
#block-blue-top_app *,
#block-blue-bottom_app *,
#block-blue1 *,
#block-blue-top1 *,
#block-blue-bottom1 *,
#block-blue2 *,
#block-blue-top2 *,
#block-blue-bottom2 * {position: relative;}

#block-white {
	width:488px;
	background: url(../images/block_white_bg.gif) repeat-y bottom;
	margin-left: 5px;
	}
#block-white-top {background: url(../images/block_white_top.gif) no-repeat top; padding: 10px 0 0 0;}	
#block-white-bottom {background: url(../images/block_white_bottom.gif) no-repeat bottom; padding: 0px 0px 0px 20px;}	

#table-blue {
	width:760px;
	background: url(../images/table_blue.gif) repeat-y 0px 0px;
	}
#table-blue740 {
	width:740px;
	background: url(../images/table_blue740.gif) repeat-y;
	}

#table-blue-top {background: url(../images/table_blue_top.gif) no-repeat top; padding: 0 0 0 0;}	
#table-blue-bottom {background: url(../images/table_blue_bottom.gif) no-repeat bottom; padding: 0 0 0 0;}	
#table-blue-top740 {background: url(../images/table_blue_top740.gif) no-repeat top; padding: 0 0 0 0;}	
#table-blue-bottom740 {background: url(../images/table_blue_bottom740.gif) no-repeat bottom; padding: 0 0 0 0;}	
/* / common classes */
	
/* forms styles */
.form fieldset {
	border:0; 
	margin:0 0 10px 0; 
	padding:0 0 0 30px;}
.form legend {
	font-weight:bold;
	margin:0 0 0 -30px;
	padding:5px 0 8px 13px;
	background: url(../images/li-item-blue.gif) no-repeat 0 10px;
	}
button.show_me_results {
	border:0;
	width:201px;
	height:26px;	
	margin:10px 0 0 125px;
	cursor:pointer;
	background: url(../images/show_me_results.gif) no-repeat;
	text-indent: -9000px;
	display: block; 
	text-decoration:none;
	overflow: hidden;	
	}
button.submit {
	border:0;
	width:141px;
	height:30px;
	he\ight:25px;	
	margin:10px 0 0 165px;
	background: url(../images/submit_bg.gif) no-repeat;
	text-align: center;
	display: block; 
	text-decoration:none;
	cursor: pointer;
	overflow: hidden;
	color: #fff;
	font-size: 120%;
	padding-bottom: 5px;	
	}
button.small {
	border:0;
	width:69px;
	height:14px;
	he\ight:19px;	
	margin:5px 0 0 0;
	cursor:pointer;
	background: url(../images/small_red_button1.gif) no-repeat;
	text-align: center;
	display: block; 
	text-decoration:none;
	overflow: hidden;
	color: #fff;
	font-size: 95%;
	padding-bottom: 5px;	
	}
button.middle {
	border:0;
	width:89px;
	height:17px;
	he\ight:19px;	
	margin:5px 0 0 0;
	cursor:pointer;
	background: url(../images/apply_for_card_bg.gif) no-repeat;
	text-align: center;
	display: block; 
	text-decoration:none;
	overflow: hidden;
	color: #fff;
	font-size: 95%;
	padding-bottom: 2px;	
	}
button.large
{
    background:url(../images/red_button.gif) no-repeat;
	width:179px;
	height: 27px;
	he\ight: 31px;
	text-align:center;
	color: #ffffff;
	border:0;
	cursor:pointer;
	display: block; 
	text-decoration:none;
	overflow: hidden;
	font-size: 115%;
	padding-bottom: 4px;
	float: left;
	margin: 0 15px 0 0;
}					
.select {width: 250px;}
.select_short {width:120px;}
.form table {border-collapse:collapse;}
.form table td {padding: 2px 3px;}
.right{width: 97%; text-align: right;}

p.error 
{
	color:#f00;
	font-weight:bold;}
.error 
{
	color:#f00;
	font-weight:bold;}

p.important_mes {
	color:#990202;
	border: 1px dotted #990202;
	border-width: 1px 0 1px 0;
	padding: 10px 15px 10px 50px;
	margin:-8px 0 20px 0;
	font-size: 120%;
	background: url(../images/important_message_icon.gif) no-repeat 15px 50% #FEFFD5;
	}	
p#returned_user {
	border: 1px dotted #7FC1EB;
	border-width: 1px 0 1px 0;
	padding: 10px 40px 10px 10px;
	margin:-8px 0 20px 0;
	background: #D9EDF9;
	}	
	
/* / forms styles */

/* compare card */
.form fieldset #network, .form fieldset #card , .form fieldset #curr_card, .form fieldset #factor 
{
	margin:5px 0 10px -20px;
}
.form fieldset #curr_card .col1
{
    float: left;
    width: 112px;
    clear: left;
    padding-top: 5px;
}
.form fieldset #curr_card .col2
{
    float: left;
    width: 95px;
}
#hidden_card_input{padding-left: 10px;}

.hidden_ranges{width: 228px; text-align: right;}
/* /compare card */

/* card recommended */
#rec_card_buttons
{
   clear: both;
   padding: 10px 0px 18px 0px;
}
a.email_me_this {
	border:0;
	width:117px;
	height:25px;	
	margin:12px 0px 0px 0px;
	cursor:pointer;
	background: url(../images/email_me_this.gif) no-repeat;
	text-indent: -9000px;
	display:block; 
	text-decoration:none;
	overflow: hidden;
	float:left;	
}
a.more_information {
	border:0;
	width:117px;
	height:25px;	
	margin:12px 0px 0px 0px;
	cursor:pointer;
	background: url(../images/more_information.gif) no-repeat;
	text-indent: -9000px;
	display: block; 
	text-decoration:none;
	overflow: hidden;	
	float:left;
	}
a.apply_for_this_card {
	border:0;
	width:179px;
	height:31px;
	he\ight:27px;	
	margin:8px 21px 0px 22px;
	cursor:pointer;
	background: url(../images/Apply_for_this_card.gif) no-repeat;
	text-align: center;
	display: block; 
	text-decoration:none;
	overflow: hidden;	
	float:left;
	padding-top: 4px;
	color: #fff;
	font-size: 130%;
	font-weight: bold;
	}
a.apply_for_this_card:hover,a.apply_for_this_card:visited
{
   color: #fff;
}	
a.talk_to_us {
	border:0;
	width:179px;
	height:33px;
	margin:-1px 0px 0px 140px;
	cursor:pointer;
	background: url(../images/talk_to_us.gif) no-repeat;
	text-indent: -9000px;
	display:block; 
	text-decoration:none;
	overflow: hidden;
	clear:both;	
}
	
#card_cont
{
   float: left;
   width: 325px;
   w\idth: 290px;
   padding-right: 35px;
}
#card_name h2 {
	font-size:140%; 
	line-height:110%; 
	padding:0px 0px 10px 0px; 
	margin:0px 0px 0px 0px;
	color:#005E9A;
	background: none;
	font-weight:bold;
	}
#card_name h2 span {
	color:#FF3300;
	display:block;
	
	}
#card_features
{
	float: left;
	width: 130px;
}
img.card_img{ float: left; width: 96px; height: 62px;}
#card_name{ padding-left: 120px;}
#card_descr{clear: both; padding-top: 10px; font-size: 120%;}

#card_features .features {
	float:left;
	width:130px;
	margin:0;
	padding:0;
	list-style-type:none;	
	}	
#card_features .features li, #content #card_features .features li {
	margin:0;
	padding:0;
	float:left;
	background-image: none;
	}
.features li a:hover{color: #ffffff;}		
#card_features .features li.pin_protected, 
#content #card_features .features li.pin_protected {
	background:url(../images/pin_protected_large.gif) no-repeat;
	width:130px;
	w\idth:85px;
	height:57px;
	he\ight:46px;
	text-align: left;
	padding: 11px 0 0 45px;
	margin-top: 12px;
	font-size: 80%;
	}
#card_features .features li.annual_charge, 
#content #card_features .features li.annual_charge {
	background:url(../images/from_only.gif) no-repeat;
	width:130px;
	height:57px;
	he\ight:38px;
	padding: 19px 0px 0px 0px;
	margin-top: 12px;
	text-align:center;
	font-size:140%;
	color: #ffffff;
	}
#card_features .features li.annual_charge span {display:none;}
#card_features .features li.no_card_fee, 
#content #card_features .features li.no_card_fee {
	background:url(../images/no_card_fee.gif) no-repeat;
	width:130px;
	height:57px;
	he\ight:38px;
	padding: 19px 0px 0px 0px;
	margin-top: 12px;
	text-align:center;
	font-size:140%;
	color: #ffffff;
	}
#card_features .features li.card_fee_varies, 
#content #card_features .features li.card_fee_varies {
	background:url(../images/card_fee_varies.gif) no-repeat;
	width:130px;
	height:57px;
	he\ight:38px;
	padding: 19px 0px 0px 0px;
	margin-top: 12px;
	text-align:center;
	font-size:140%;
	color: #ffffff;
	}	
#card_features .features li.geography, 
#content #card_features .features li.geography {
	background:url(../images/where_use.gif) no-repeat;
	width:144px;
	w\idth:130px;
	height: 66px;
	he\ight: 19px;
	margin: 0;
	padding: 47px 0px 0px 14px;
	}
a.view_networks
{
	background:url(../images/view_networks.gif) no-repeat;
	width: 96px;
	height: 19px;
	text-indent: -9000px;
	display: block; 
	text-decoration:none;
}
#woman
{
   height: 74px;
   padding: 0px 125px 0px 0px;
   margin-bottom:-1px;
   background: url(../images/woman.gif) no-repeat right bottom;
   
}
/* card recommended */

/* card detales */
img.card-image {
	width:96px;
	float:left;
	margin: 0 10px 0 0;
}
#card_detales_cont
{
   float: left;
   width: 610px;
   padding-right: 22px;
}
#card_detales_cont p{padding-top: 0px; margin-top: 0px;}
#apply_card_detales_cont
{
   float: left;
   width: 300px;
   padding:0;
}
#card-details-header
{
    height: 75px;
    background:url(../images/h1-line.gif) repeat-x bottom;
    margin: 10px 0 10px 0;
}
#card-details-header h1
{
    font-size: 135%;
    font-weight: bold;
}
#card-details-header h1 span
{
    font-weight: normal;
}
.button{
    background:url(../images/h1-line.gif) repeat-x top;
	padding: 16px 0 10px 0;
	height: 36px;
	he\ight: 20px;
	width: 100%;
    float:left;
	margin:0;
	clear: both;
	text-align: left;
}
.button .text
{
	float: left;
	width: 300px;
	color: #0083D7;
}
.button .apply_for_card {
	background:url(../images/red_button.gif) no-repeat right;
	width:182px;
	w\idth:157px;
	height: 31px;
	he\ight: 25px;
	text-align:right;
	margin: -7px 0 0 580px;
	padding: 6px 25px 0 0;
}
.button .apply_for_card a, .button .apply_for_card a:hover {
	color: #fff;
	text-decoration:none;
	font-size:130%;
	line-height:100%;}
.button .email_me {
	background:url(../images/blue_button.gif) no-repeat 55px;
	width:198px;
	w\idth:183px;
	height: 27px;
	he\ight: 21px;
	text-align:right;
	margin: -4px 0 0 563px;
	padding: 6px 15px 0 0;
	}
div[id] .button .email_me {padding: 4px 15px 0 0;}		
.button .email_me a, .button .email_me a:hover {
	color: #fff;
	text-decoration:none;
	font-size:100%;
	line-height:100%;}
#small-block {
	width:130px;
	background: url(../images/small_block.gif) repeat-y;
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 120%;
	}
#small-block-top {background: url(../images/small_block_top.gif) no-repeat top; padding: 10px 0 0 0;}	
#small-block-bottom {background: url(../images/small_block_bottom.gif) no-repeat bottom; padding: 0 15px 15px 15px;}		
#small-block span{font-weight: bold;}

#small-white-block {
	width:130px;
	background: url(../images/small_white_block.gif) repeat-y;
	margin-top: 15px;
	margin-bottom: 15px;
	
	}
#small-white-block-top {background: url(../images/small_white_block_top.gif) no-repeat top; padding: 10px 0 0 0;}	
#small-white-block-bottom {background: url(../images/small_white_block_bottom.gif) no-repeat bottom; padding: 0 15px 15px 15px;}		
#small-white-block span{font-weight: bold;}
#small-white-block .underlined{padding-bottom: 10px; background:url(../images/h1-line.gif) repeat-x bottom;}
/* /card detales */

/* block-newsletter	*/
#block-newsletter {
	background: url(../images/block_newsletter_bg.gif) repeat-y left;
	margin:10px 0 10px 0;
	padding:0;
	width:150px;
	}	
#block-newsletter-top {
	background: url(../images/block_newsletter_top.gif) no-repeat top left;
	margin: 0;
	}
#block-newsletter a.sign_up {
	display:block;
	background: url(../images/sign_up_now.gif) no-repeat bottom left;
	text-indent: -9000px;
	text-decoration:none;
	overflow: hidden;
	width:150px;
	height:19px;
	}	
#block-newsletter h3 {
	margin:0;
	padding: 7px 7px 3px 7px;
	color:#005E9A;
	font-family: arial;
	}	
#block-newsletter p {
	margin: 5px 7px;
	padding: 0 40px 0 0;
	background: url(../images/block_newsletter_icon.gif) no-repeat 95px 0px;
	font-size:90%;
	line-height:110%;
	}	
/* / block-newsletter	*/


/* page Faq */
#list1 a {color:#FF3504;}
#list1 a:hover {color: #069;}
h3.faq_q {
	padding: 0 0 0 20px;
	margin: 15px 0 4px 0;
	font-size:100%;
	color: #005E9A;
	background:url(../images/faq_q.gif) no-repeat 0px 2px;
	}

.faq_a {
	padding: 0 0 0 20px; 
	background:url(../images/faq_a.gif) no-repeat 0 13px;
	}
#content .faq_a  ul li {background-image: url(../images/li-item-blue.gif);}	
p.top {
	text-align:right;
	padding:0px;
	margin: 0 0 5px 0;
	}
p.top a, p.top a:visited {
	background: url(../images/arrow_top.gif) no-repeat 0px 2px; 
	padding: 0 0 0 11px;
	color: #006699;}
p.top a:hover { 
	color:#E8190A;
	}	
/* / page Faq  */

/* page News */
p.data 
{	padding:0;
	margin: 3px 0 5px 0;
	color:#818181;
	}
div.latest_news 
{   background:url(../images/h1-line.gif) repeat-x bottom;	
	padding: 2px 0 10px 0;
	margin: 0 0 20px 0;}	
span.pdf_link 	{
	width: 119px;
	display:block;
	background: url(../images/pdf_link.gif) no-repeat;
	float:left;
	margin: 0 10px 0 0;
		} 
span.pdf_link a 
{	width: 119px;
	height: 21px;
	display:block;
	text-indent: -9000px;
	text-decoration:none;
	}
span.word_link 	{
	width: 152px;
	display:block;
	float: left;
	background: url(../images/word_link.gif) no-repeat;
		} 
span.word_link a 
{	width: 152px;
	height: 21px;
	display:block;
	text-indent: -9000px;
	text-decoration:none;
	}

/* / page News */

/* Home page */
#content-home-col1 h2 {
	padding:5px 0px 5px 0px; 
	margin:7px 0px 0px 0px; 
	}
#content-home-col2 ul, #content-home-col2 a {	color: #FF3300;	}

.home-img1, .home-img2 {
	float:left;
	margin: 0 13px 0 0;}
	
.block-snippet
{
	border: 1px dotted #0083D7; 
	padding: 5px 7px;}
#find_the_right
{
    width: 247px;
    w\idth: 212px;
    height: 296px;
    he\ight: 66px;
    background: url(../images/home_find_the_right.gif) no-repeat;
    padding: 230px 0 0 35px;
    float: left;
    margin-right: 13px;
}
#find_the_right a
{
	color: #ffffff;
	text-decoration: none;
}
#compare_you
{
    width: 247px;
    w\idth: 212px;
    height: 296px;
    he\ight: 66px;
    background: url(../images/home_compare_your.gif) no-repeat;
    padding: 230px 0 0 35px;
    float: left;
    margin-right: 13px;
}
#compare_you a
{
	color: #ffffff;
	text-decoration: none;
}
#manage_your_account
{
    width: 247px;
    w\idth: 170px;
    height: 293px;
    he\ight: 183px;
    background: url(../images/home_manage_your_account.gif) no-repeat;
    padding: 110px 48px 0 29px;
    display: block;
    float: left;
}
#manage_your_account a
{
    text-decoration: none;
}
a.existing_users
{
    background: url(../images/existing_users.gif) no-repeat;
    width: 171px;
    height: 22px;
    text-indent: -9999px;
    display:block; 
	text-decoration:none;
	overflow: hidden;
	cursor: pointer;
	margin: 10px 0 3px 0;
	padding: 0;
}
#home-block {
	width:505px;
	background: url(../images/home_block.gif) repeat-y;
	margin-bottom: 5px;
	line-height: 120%;
	font-weight:bold;
	}
#home-block-top {background: url(../images/home_block_top.gif) no-repeat top; padding: 10px 0 0 0;}	
#home-block-bottom {background: url(../images/home_block_bottom.gif) no-repeat bottom; padding: 0 15px 15px 15px;}	

#home-block span{font-size: 140%; line-height: 140%; color: #ffffff;}
#home-block ul li{color: #ffffff; background: url(../images/li-item-white.gif) no-repeat 2px 8px;}
#home-block li a{color: #ffffff; text-decoration: none;}
/* / Home page */


/* Card index page */

.block-card-info {
	background:url(../images/h1-line.gif) repeat-x top;
	padding: 12px 0 10px 0;
	margin:0;
	}
div[class].block-card-info {padding-bottom:0;}	
.block-card-info .card-icon {
	float:left;
	width:96px;
	margin: 0px 22px 0 0;
	}
.block-card-info .desc {
	float:left;
	width:269px;
	margin: 0 18px 0 0;
	padding:0;
	}	

.block-card-info .features {
	float:left;
	width:90px;
	margin:0;
	padding:0;
	list-style-type:none;	
	}
.block-card-info .features li a:hover{color: #fff;}		
.block-card-info .features li, #content .block-card-info .features li {
	margin:0;
	padding:0;
	float:left;
	background-image: none;
	}	
.block-card-info .features li.pin_protected, 
#content .block-card-info .features li.pin_protected {
	background:url(../images/pin_protected.gif) no-repeat;
	width:38px;
	height:37px;
	text-indent: -9999px;
	}
.block-card-info .features li.annual_charge, 
#content .block-card-info .features li.annual_charge {
	background:url(../images/annual_charge.gif) no-repeat;
	width:38px;
	w\idth:32px;
	height:37px;
	he\ight:33px;
	margin: 0 10px 0 0;
	padding: 2px 3px 2px 3px;
	text-align:center;
	}
.block-card-info .features li.annual_charge span {display:none;}

.block-card-info .features li.more_info, 
#content .block-card-info .features li.more_info {
	background:url(../images/more_info_bg.gif) no-repeat #005E9A;
	width:89px;
	height: 19px;
	he\ight: 14px;
	text-align:center;
	margin: 10px 0 0 0;
	padding: 1px 0 4px 0;
	line-height:100%;
	}
.block-card-info .features li.more_info a{
	color: #fff;
	text-decoration:none;
	font-size:90%;
	line-height:100%;}
.more_info a:hover {color: #fff;}
.block-card-info .features li.apply_for_card, 
#content .block-card-info .features li.apply_for_card {
	background:url(../images/apply_for_card_bg.gif) no-repeat;
	width:89px;
	height: 19px;
	he\ight: 17px;
	text-align:center;
	margin: 10px 0 0 0;
	padding: 0 0 2px 0;	
	}
.block-card-info .features li.apply_for_card a:hover {color: #fff;}
.block-card-info .features li.apply_for_card a{
	color: #fff;
	text-decoration:none;
	font-size:90%;
	line-height:100%;}

	
.block-card-info h3 {
	margin:0;
	padding: 0 0 7px 0;
	font-weight: normal;
	}	
/* / Card index page */

/* Compare card */
.your_card
{
   padding: 7px 10px;
   background: #D9EDF9 url(../images/h1-line.gif) repeat-x bottom;
}
.continue_application
{
   padding: 2px 0 0 0;
   background: #daedf9 url(../images/h1-line.gif) repeat-x top;
}
.your_card a{text-decoration: none;}
.your_card ul{padding: 0; margin: 0;}
.your_card li{padding: 0; margin: 0;}
.blue_title
{
   padding: 10px 0 10px 0;
   background:url(../images/h1-line.gif) repeat-x bottom;
   color: #0083D7;
   font-size: 130%;
}
#what_do
{
   padding: 20px 0 0 97px;
   clear: both;
}
#what_do #email_me
{
   background: url(../images/email_me_link.gif) no-repeat;
   width:140px; 
   w\idth:135px; 
   height: 62px;
   he\ight: 56px;
   padding: 6px 5px 0 0;
   margin-right: 14px;
   font-size: 80%;
   font-weight:bold;
   float: left;
   line-height: 100%;
   text-align: center;
}
#what_do #email_me .text
{
	padding-left: 53px; 
	text-align: left;
}
#what_do #reminder
{
   background: url(../images/reminder_link.gif) no-repeat;
   width:245px;
   w\idth:240px;
   height: 62px;
   he\ight: 56px;
   padding: 6px 5px 0 0;
   margin-right: 13px;
   font-size: 80%;
   font-weight:bold;
   float: left;
   line-height: 100%;
   text-align: center;
}
#what_do #reminder .text
{
   padding-left: 52px; 
   text-align: left;
} 
#what_do #send_colleaque
{
   background: url(../images/send_colleaque_link.gif) no-repeat;
   width:180px;
   w\idth:175px;
   height: 62px;
   he\ight: 56px;
   padding: 6px 5px 0 0;
   margin: 0;
   font-size: 80%;
   float: left;
   font-weight:bold;
   line-height: 100%;
   text-align: center;
}
#what_do #send_colleaque .text
{
   padding-left: 77px; 
   text-align: left;
}
#what_do .link
{
   color: #ffffff;
   text-decoration: none;
   font-size: 100%;
   font-weight: normal;
}
textarea#message
{
  height: 235px; 
  width: 255px;
}
input.input
{
	width: 255px;
}
input.radio
{
	float: left; height: 15px;
}
input.check
{
	float: left; height: 20px;
}
label.inp
{
	width: 70px; height: 15px; display: block; text-align: left; float: left;
}
label.label
{
	width: 70px; height: 20px; display: block; text-align: left; float: left;
}
select.input
{
	width: 260px;
}
.form_text
{
	width: 150px;
	float: left;
	background: transparent;
}
.form_text2
{
	width: 135px;
	float: left;
	background: transparent;
}
.form_text3
{
	width: 150px;
	w\idth: 120px;
	float: left;
	background: transparent;
	text-align: right;
	padding-right: 30px;
}
.w160 {width: 160px;}
div[id] .w160 {width: 150px;}
#table_line
{
	background: url(../images/line-goriz.gif) repeat-x;
	height: 2px;
	width: 100%;
	clear: both;
}
.comparison_table
{
   clear: both;
   width: 100%;
   height: 109px;
}
.comparison_title
{
   clear: both;
   width: 100%;
   height: 50px;
   font-weight: bold;
   color: #ff3300;
	}
.comparison_table .card_name
{
   margin: 5px 0 0 0;
   padding: 0 10px 0 10px;
   height: 91px;
   float: left;
   width: 160px;
   w\idth: 140px;
   line-height: 100%;
}
.comparison_table .card_name .name
{
	font-weight: bold;
	padding: 0;
	margin: 0 0 8px 0;
}
.comparison_table .network
{
   background: url(../images/line-dotted-vert.gif) left repeat-y;
   margin: 9px 0 9px 0;
   padding: 8px 12px 0 12px;
   height: 91px;
   he\ight: 83px;
   float: left; 
   width: 104px;
   w\idth: 80px;
}
.comparison_table .pricing
{
   background: url(../images/line-dotted-vert.gif) left repeat-y;
   margin: 9px 0 9px 0;
   padding: 8px 12px 0 12px;
   height: 91px;
   he\ight: 83px;
   float: left;
   width: 119px; 
   w\idth: 95px; 
}
.comparison_table .member_charge
{
   background: url(../images/line-dotted-vert.gif) left repeat-y;
   margin: 9px 0 9px 0;
   padding: 8px 12px 0 12px;
   height: 91px; 
   he\ight: 83px;
   float: left; 
   width: 144px;
   w\idth: 120px;
   font-size: 150%;
   line-height: 170%;
}
.comparison_table .services
{
   background: url(../images/line-dotted-vert.gif) left repeat-y;
   margin: 9px 0 9px 0;
   padding: 8px 12px 0 12px;
   height: 91px;
   he\ight: 83px;
   float: left;
   width: 184px; 
   w\idth: 160px; 
}
.comparison_title .card_name
{
   margin: 9px 0 9px 0;
   padding: 8px 10px 10px 10px;
   float: left;
   width: 160px;
   w\idth: 140px;
}
.comparison_title .network
{
   margin: 9px 0 9px 0;
   padding: 8px 12px 10px 12px;
   float: left; 
   width: 104px;
   w\idth: 80px;
}
.comparison_title .pricing
{
   margin: 9px 0 9px 0;
   padding: 8px 12px 10px 12px;
   float: left;
   width: 119px; 
   w\idth: 95px; 
}
.comparison_title .member_charge
{
   margin: 9px 0 9px 0;
   padding: 8px 12px 10px 12px;
   float: left; 
   width: 144px;
   w\idth: 120px;
}
.comparison_title .services
{
   margin: 9px 0 9px 0;
   padding: 8px 12px 10px 12px;
   float: left;
   width: 184px; 
   w\idth: 160px; 
}
.compressed_line
{
   line-height: 100%;
}
.services .more_info {
	background:url(../images/small_blue_button.gif) no-repeat;
	width:70px;
	height: 19px;
	he\ight: 14px;
	text-align:center;
	margin: 2px 5px 0 5px;
	padding: 1px 0 4px 0;
	line-height:100%;
	float: left;
	}
.services .more_info a {
	color: #fff;
	text-decoration:none;
	font-size:90%;
	line-height:100%;}
.services .apply {
	background:url(../images/small_red_button.gif) no-repeat;
	width:70px;
	height: 19px;
	he\ight: 14px;
	text-align:center;
	margin: 2px 0 0 0;
	padding: 1px 0 4px 0;
	line-height:100%;
	float: left;
	}
.services .apply a {
	color: #fff;
	text-decoration:none;
	font-size:90%;
	line-height:100%;}
.price_now{font-weight: bold;}
.price_was{font-weight: bold; text-decoration: line-through;}
.form_err
{
   clear: both;
   padding-left: 160px;
}
.date_select
{
   width: 100px; 
   margin-left: 23px;
}
#woman_large
{
   float: right;
   background: url(../images/woman_large.gif) no-repeat;
   margin: 0 0 0 40px;
   width: 175px;
   height: 210px;
}
.height
{
   height: 20px;
   float: left;
}
#com-block {
	width:255px;
	background: url(../images/com_block.gif) repeat-y;
	margin-bottom: 5px;
	float: right;
	line-height: 120%;
	overflow: hidden; 
	height: auto !important; 
	height: 1%;
	}
#com-block-top {background: url(../images/com_block_top.gif) no-repeat top; padding: 15px 0 0 0;}	
#com-block-bottom {background: url(../images/com_block_bottom.gif) no-repeat bottom; padding: 0 10px 15px 10px;}	

#com-block span{font-size: 120%; line-height: 120%; display: block;}		
/* /Compare card */

/* Contact forms */
#by_email
{
    background: url(../images/by_email.gif) no-repeat;
    width: 41px;
    height: 22px;
    float: left;
    margin: 15px 10px 10px 0;
}
#by_email2
{
    background: url(../images/by_email2.gif) no-repeat;
    width: 41px;
    height: 22px;
    float: left;
    margin: 10px 5px 10px 0;
}
#to_colleque
{
    background: url(../images/to_colleque.gif) no-repeat;
    width: 59px;
    height: 22px;
    float: left;
    margin: 10px 5px 10px 0;
}
#by_telephone
{
    background: url(../images/by_telephone.gif) no-repeat;
    width: 33px;
    height: 32px;
    float: left;
    margin: 10px 10px 0 0;
}
#email_form {
	background:url(../images/blue_button2.gif) no-repeat;
	width:120px;
	height: 25px;
	he\ight: 21px;
	text-align:center;
	margin: 15px 0 10px 0;
	padding: 4px 0 0 0;
	float:left;
	clear: right;
	}	
#email_form a {
	color: #fff;
	text-decoration:none;
	font-size:100%;
	line-height:100%;}
#telephone {
	background:url(../images/telephone_bg.gif) no-repeat;
	width:116px;
	w\idth:108px;
	text-align:left;
	margin: 15px 0 5px 0;
	padding: 1px 0 0 8px;
	float:left;
	clear: right;
	font-weight: bold;
	}
input#telephone
{
	background: #ffffff;
	font-weight: normal;
	width: 250px;
}
button.red_button
{
    background:url(../images/middle_red_button.gif) no-repeat;
	width:155px;
	height: 29px;
	he\ight: 25px;
	text-align:center;
	color: #ffffff;
	border:0;
	cursor:pointer;
	display: block; 
	text-decoration:none;
	cursor: pointer;
	overflow: hidden;
	font-size: 115%;
	padding-bottom: 4px;
}		
/* /Contact forms */

/* Apply for a card */
td.no_limited_left {
	background-color: #ffffff;
	border: 1px solid #005E9A;
	border-width: 1px 1px 1px 1px;
	padding: 0;
	margin: 0;
	}
div[id]	td.no_limited_left {border-width: 1px 3px 3px 1px;}
td.no_limited_right {
	/*border-top: 1px solid #005E9A;
	border-right: 3px solid #005E9A;
	border-bottom: 3px solid #005E9A;*/
	/*border-width: 1px 3px 3px 0;*/
	padding: 0;
	}
/*div[id]	td.no_limited_right { background-color: #ffffff;}	*/
#returned_user .logout {
	border:0;
	width:70px;
	height:19px;
	margin:30px 0 0 150px;
	cursor:pointer;
	background: url(../images/small_red_button.gif) no-repeat;
	text-align: center;
	display: block; 
	text-decoration:none;
	cursor: pointer;
	overflow: hidden;
	color: #fff;
	font-size: 95%;
	line-height: 80%;
	float: left;
	padding-bottom: 5px;	
}	
.continue {
	border:0;
	width:162px;
	w\idth:179px;
	height:31px;
	margin:0px auto;
	cursor:pointer;
	background: url(../images/continue_btn.gif) no-repeat;
	text-align: left;
	display: block; 
	text-decoration:none;
	cursor: pointer;
	overflow: hidden;
	color: #fff;
	font-size: 140%;
	font-weight: bold;
	padding-left:17px;
	}
.back {
	border:0;
	width:117px;
	height:26px;
	margin:5px 60px 0 30px;
	cursor:pointer;
	background: url(../images/back_btn.gif) no-repeat;
	text-align: center;
	display: block; 
	text-decoration:none;
	cursor: pointer;
	overflow: hidden;
	color: #fff;
	float: left;
	padding: 0;
	}						
/* /Apply for a card */

/* Links */
#apply_here
{
   background: url(../images/apply_here.gif) no-repeat;
   width:139px; 
   w\idth:134px; 
   height: 79px;
   he\ight: 74px;
   padding: 5px 5px 0 0;
   margin: 67px 0 0 4px;
   float: right;
   text-align: center;
   font-size: 80%;
   line-height: 115%;
   font-weight:normal;
   color: #005E9A;
}
#apply_here .text 
{
	padding-left: 42px;
	text-align: left;
}
#apply_here .text span, #e_newsletter .text span, #apply_here_large .text span
{
   font-size: 140%;
   line-height: 150%;
   font-weight: bold;
}
#apply_here .link
{
   color: #ffffff;
   text-decoration: none;
   font-size: 120%;
   font-weight: normal;
   margin-top: 5px;
   display: block;
}
div[id] #apply_here .link{margin-top: 9px;}
#e_newsletter
{
   background: url(../images/e_newsletter.gif) no-repeat;
   width:247px; 
   w\idth:242px; 
   height: 68px;
   he\ight: 63px;
   padding: 5px 5px 0 0;
   margin: 0px 0 10px 4px;
   float: left;
   text-align: right;
   font-size: 80%;
   line-height: 100%;
   font-weight:bold;
}
div[id]#e_newsletter {margin-top:5px;}
#apply_here_large
{
   background: url(../images/apply_new.gif) no-repeat;
   width:247px; 
   w\idth:242px; 
   height: 68px;
   he\ight: 63px;
   padding: 5px 5px 0 0;
   margin: 0px 4px 10px 0;
   text-align: right;
   font-size: 80%;
   line-height: 100%;
   font-weight:bold;
   float: left;
}
div[id]#apply_here_large {margin-top:5px;}
#e_newsletter .text
{
	padding-left: 72px; 
	text-align: left;
}
#apply_here_large .text
{
	padding-left: 62px; 
	text-align: left;
}
#e_newsletter .link
{
   color: #ffffff;
   text-decoration: none;
   font-size: 120%;
   font-weight: normal;
   padding:0 40px 0 0;
}
#apply_here_large .link
{
   color: #ffffff;
   text-decoration: none;
   font-size: 120%;
   font-weight: normal;
   padding:0 0px 0 0;
}
#printable_version
{
   background: url(../images/printable_version.gif) no-repeat;
   width:169px; 
   w\idth:164px; 
   height: 76px;
   he\ight: 66px;
   padding: 7px 10px 0 0;
   margin: 5px 0 0 0;
   float: left;
   text-align: center;
   font-size: 80%;
   line-height: 100%;
   font-weight:bold;
}
#printable_version .text 
{
	padding-left: 66px; 
	text-align: left;
}
#printable_version .link
{
   color: #ffffff;
   text-decoration: none;
   font-size: 120%;
   font-weight: normal;
}
#save_application
{
   background: url(../images/save_application.gif) no-repeat;
   width:135px; 
   height: 66px;
   he\ight: 28px;
   padding: 38px 0 0 0;
   margin: 0 0 0 188px;
   text-align: center;
}
#save_application .link
{
   color: #ffffff;
   text-decoration: none;
   font-weight: normal;
}
/* /Links */

/* Popup window */
a#blue_but
{
    background: url(../images/blue_button.gif) no-repeat;
    width:141px;
    w\idth:125px;
    height: 24px;
    he\ight: 26px;
    padding: 2px 0 0 16px;
    color: #ffffff;
    border:0;
	cursor:pointer;
	display: block; 
	text-decoration:none;
	cursor: pointer;
	overflow: hidden;
	margin: 0 0 -3px 0;
   
}
a#red_but
{
    background: url(../images/red_button2.gif) no-repeat;
    width:141px;
    w\idth:125px;
    height: 24px;
    he\ight: 22px;
    padding: 2px 0 0 16px;
    color: #ffffff;
    border:0;
	cursor:pointer;
	display: block; 
	text-decoration:none;
	cursor: pointer;
	overflow: hidden;
	margin: 0;
   
}
/* /Popup window */

/*  Site locator  */
.results{padding-bottom: 5px; background:url(../images/h1-line.gif) repeat-x bottom; }
#results_left{width: 370px; float: left;}
#result_page{width: 370px; text-align: right; float: left;}
.key{float: left; height: 30px;}
.key-comparison{float: left; height: 40px;}
.top10{margin: 0px 12px 0px 12px; float: left;}
.top10-comparison{margin: 0px 5px 0px 5px; float: left; width: 89px; height: 40px;}
.service_key{width: 610px; float: left;}
.service{float: left; height: 30px; margin: 0px 5px;}
.s-wide {float: left; height: 30px; width: 105px;}
.headSL1 {margin: 9px 0 9px 0; padding: 2px 10px 0 10px; float: left; width: 122px; w\idth: 102px; font-size:100%; color:#FF3300; font-weight:bold;}
.headSL2 {margin: 9px 0 9px 0; padding: 2px 10px 0 10px; float: left; width: 150px; w\idth: 128px; font-size:100%; color:#FF3300; font-weight:bold;}

.comparison_table .locator1
{
   margin: 9px 0 9px 0;
   padding: 2px 10px 0 10px;
   height: 91px;
   he\ight: 89px;
   float: left;
   width: 122px;
   w\idth: 102px;
   line-height: 100%;
}
.comparison_table .locator2
{
   background: url(../images/line-dotted-vert.gif) left repeat-y;
   margin: 9px 0 9px 0;
   padding: 8px 12px 0 12px;
   height: 91px;
   he\ight: 83px;
   float: left; 
   width: 150px;
   w\idth: 128px;
}

/*  /Site locator */

/*************************** Navigation ******************************** */
#nav-main {	
	margin:0;
	padding:5px 5px 15px 5px;
	list-style-type:none;
	background: url(../images/nav-main-bg.gif) no-repeat bottom;
	font-weight:bold;
	font-size:80%;
	line-height:120%;
	text-align:center;
	}	
#nav-main h3 {display:none;}		
#nav-main ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}	
#nav-main li {
	margin:0px;
	padding:0px;
	display:inline;
	background: url(../images/nav-main-line.gif) no-repeat left; 
	}	
#nav-main ul li:first-child {background-image: none;}	
#nav-main ul li {
	/* IE hack */
  _background-image:expression(previousSibling == null ? 'none' : 'inherit');
} 

#nav-main li.first {
	
	}	
#nav-main li a {
	padding: 0 5px 0 7px;
	color:#005E9A;
	text-decoration:none;
	}		
#nav-main li a:hover, #nav-main li.current a {
	color:#FF4111;
	}	

#footer {clear: both;}		

#footer ul {
	margin:0px;
	padding:0 0 0 3px;
	list-style-type:none;
	display:inline;
	
	font-size:90%;
	}	
#footer li {
	display:inline;
	margin:0px;
	padding:0px;
	text-align:center;
	}	
#footer li a, #footer li current {
	padding: 0px 6px 0px 3px;
	color:#FF3300;
	border-right: 1px solid #FF3300;
	font-weight:normal;
	}	
	
#footer li a:hover, #footer li strong a , #footer li strong.current {
	color:#0083D7;
	}		
/* / ************************* Navigation ******************************** */	

.grey {background-color:#D4D0C8;}

