/*reset padding & margin to combat cross browser issues--*/
*{padding:0px;margin:0px;}
body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:16px;background-color:#E2E2E2;}
a{color:#006BB4; text-decoration:none; outline: none;}
a:hover{color:#0000FF; outline: none;}
a img{border:none 0px;}
p{padding:4px 0 4px 0;}
object{outline: none;}

/*--handle sitemap --*/
div#sitemap{background-color:#E9E9E9;color:#666666;height:0px;overflow:hidden;}
div#smshade{background:url(../images/sm_shade.gif) repeat-x #E9E9E9;background-position:bottom;height:7px;position:relative;display:block;margin:0;padding:0;}
div#sitemap_inner{width:800px;margin:15px auto 0 auto;display:block;position:relative;}
div#sitemap_inner ul{list-style:none;width:120px;float:left;padding:0 20px 0 20px;}
p#sitemap_btn{float:right;display:block;width:63px;background:url(../images/btn_sitemap.gif) no-repeat;height:27px;padding:5px 11px 0 12px;cursor:pointer;margin:0 20px 0 0;position:absolute;top:-7px;left:700px;}
p#sitemap_btn a{color:#999999;text-decoration:none;font-weight:bold;}


/*--handle page --*/
div#page{width:801px;margin:0 auto 0 auto;display:block;position:relative;padding:0 19px 0 20px;background:url(../images/pagebg.gif) repeat-y;}
div#access_options{display:none;}

div#header{height:82px;}
div#header h1 a{display:block;width:435px;height:60px;background:url(../images/fcclogo.png) no-repeat;float:left;margin:14px 0 0 0;}
div#header h1 a span{display:none;}

div#premenu{ height:21px; float:right; margin:55px 0 0 0; border:1px solid #cccccc; border-width:1px 0 0 0; padding:4px 15px 0px 8px;}
div#premenu ul{ list-style:none;}
div#premenu ul li{ float:left; padding:0 0 0 12px; background-image:url(../images/menu_dot.gif); background-repeat:no-repeat; background-position:0 8px; }
div#premenu ul li.first{background:none; padding:0;}
div#premenu ul li a{ font-family: Verdana, Arial, Helvetica, sans-serif;line-height:10px; font-size:10px; font-weight:bold;  text-decoration:none; color:#999999;}
div#premenu ul li a:hover{color:#5C94D0;} 
div#premenu ul li a.text_red{color:#D4001A;}
div#premenu ul li a.red:hover{color:#aa051a}

div#topMenu{height:30px;background:url(../images/topMenuBg.gif) repeat-x; clear:both;}
div#topMenu ul{list-style:none;}
div#topMenu ul li{float:left;height:30px;}
div#topMenu ul li a{height:30px;display:block;background-image:url(../images/menu_sprite.gif);}
div#topMenu ul li a span{display:none;}
li#menu_home a{background-position:0 0;width:158px;}
li#menu_creditcards a{background-position:-158px 0;width:156px;}
li#menu_rewards a{background-position:-314px 0;width:159px;}
li#menu_experiences a{background-position:-473px 0;width:157px;}
li#menu_news a{background-position:-630px 0;width:171px;}
li#menu_home.selected a{background-position:0 -30px;width:158px;}
li#menu_creditcards.selected a{background-position:-158px -30px;width:156px;}
li#menu_rewards.selected a{background-position:-314px -30px;width:159px;}
li#menu_experiences.selected a{background-position:-473px -30px;width:157px;}
li#menu_news.selected a{background-position:-630px -30px;width:171px;}

div#content{padding:0 20px 0 20px;width:761px;background-image:url(../images/pagebg_gradient.gif);background-position:top;background-repeat: repeat-x;}
div#content h1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;color:#990000;border: #e9e9e9 solid 1px;border-width:1px 0 1px 0;padding: 4px 8px 5px 8px;margin:15px 0 0 0;}

h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;padding: 4px 8px 5px 8px;margin:15px 0 0 0;background:#e9e9e9;}
h3{font-size:12px; color:#333333;}
.nobg{background:none;}

div#masthead{margin:0px 0 0 0;}
div#masthead div.imagespace{width:250px;float:left;}
div#mastheadtext{width:500px;float:right; padding:5px 0 0 0;}
div#mastheadtext img{float:right;}
div#masthead h1{
	font-family:Franklin Gothic Medium, Arial, Helvetica, sans-serif;
	font-size:32px;
	line-height:30px;
	color:#333333;
	border:none;
	margin:18px 0 0 0;
}
div#mastheadtext p{padding:0 0 0 12px; color:#333333; margin:8px 0 0 0;line-height:16px;}
div#mastheadtext p span.promo_rate{
	font-family:Franklin Gothic Medium, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:28px;
	float:left;
	margin: 1px 0 0 0;
	width: 70px;
	text-align: center;
}
div#mastheadtext p.promo_message{
font-family:Franklin Gothic Medium, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	line-height:24px;
	margin-top: 10px;
}

div#mastheadtext p.comp_message{
font-family:Franklin Gothic Medium, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:22px;
	margin-top: 10px;
}
div#mastheadtext p.comp_sub{
padding:0 0 0 12px;
	margin:0;
	line-height:13px;
}
div#mastheadtext p.promo_sub{
	padding:0 0 0 83px;
	margin:0;
	line-height:13px;
}
div#mastheadtext p strong.apr_rate{ text-decoration:underline;font-weight:bold; font-size:24px;line-height:26px; }

div#main_left{width:501px;float:left;background:transparent;position:relative;}
div#main_right{width:242px;float:right;background:transparent;position:relative;}

div#bookmark_bar{
	width:747px;
	height:36px;
	background:url(../images/bookmark_bar_bg.gif) no-repeat;
	padding:9px 0 0 14px;
}
div#bookmark_bar h3{float:left; width:110px; font-size:11px; color:#333333;}
div#bookmark_bar h3 sup{font-size:8px; font-weight:normal;}
div#bookmark_bar ul{list-style:none;}
div#bookmark_bar ul li{ float:left; padding:0 23px 0 0 ; line-height:16px;}
div#bookmark_bar ul li img{ float:left; margin:0 4px 0 0;}

div#footer{clear:both;padding:28px 20px 20px 20px; margin:5px 0 0 0;display:block;position:relative;background: url(../images/footerBg.png) repeat-x #666666;color:#FFFFFF;}
div#footer ul{list-style:none;width:148px;float:left;position:relative;padding:0 0px 0 5px;}
div#footer ul.notitle{ padding:25px 0 0 0;}
div#footer ul.divide{ background:url(../images/footer_divide.gif) repeat-y; height:80px;}
div#footer ul.divide li{ margin:0 0 0 12px;}
div#footer ul li.title{ height:20px; padding:5px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;color:#CCCCCC;}
div#footer h1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#CCCCCC;}
div#footer ul li a{ color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
div#footer ul li a:hover{color:#CCCCCC;}
div#terms{font-size:10px;color:#333333;width:800px;margin:15px auto 0 auto;}

/*---class to display 2 boxes side by side ----*/
div.col_container{background:transparent;width:501px;}
div.col_container div.left_col{background:transparent;width:242px;float:left;}
div.col_container div.right_col{background:transparent;width:242px;float:right;}
/*---Clases for diferent boxes ------*/
div.box_242_grey{width:242px;margin:15px 0px 16px 0px;}
div.box_242_grey div.top{height:23px;background:url(../images/bx_grey_top_242.gif) no-repeat;padding:6px 0 0 0;}
div.box_242_grey div.top h2, div.box_242_grey div.top h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;margin:0px 15px 0 15px; padding:0;}
div.box_242_grey div.mid{
	padding:4px 13px 0 13px;
	width:216px;
	background:url(../images/bx_grey_mid_242.gif) repeat-y;
	height: 252px;
}
div.box_242_grey div.bot{background:url(../images/bx_grey_btm_242.gif) no-repeat;height:12px;}
div.box_242_grey div.mid h3{color:#333333; padding:3px 0 4px 0; font-size:11px;}

div.box_242_grey_block{width:242px;margin:15px 0px 16px 0px;}
div.box_242_grey_block div.top{height:23px;background:url(../images/bx_grey_block_top_242.gif) no-repeat;padding:6px 0 0 0;}
div.box_242_grey_block div.top h2, div.box_242_grey div.top h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;margin:0px 15px 0 15px; padding:0;}
div.box_242_grey_block div.mid{
	padding:4px 13px 0 13px;
	width:216px;
	background:url(../images/bx_grey_block_mid_242.gif) repeat-y;
	height: 252px;
}
div.box_242_grey_block div.bot{background:url(../images/bx_grey_block_btm_242.gif) no-repeat;height:12px;}
div.box_242_grey_block div.mid h3{color:#333333; padding:3px 0 4px 0; font-size:11px;}

div.box_757_grey{width:757px;margin:15px 0px 16px 2px;}
div.box_757_grey div.top{height:23px;background:url(../images/bx_grey_top_757.gif) no-repeat;padding:6px 0 0 0;}
div.box_757_grey div.top h2, div.box_242_grey div.top h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;margin:0px 15px 0 15px; padding:0; background:none;}
div.box_757_grey div.mid{padding:4px 13px 0 13px;width:731px;background:url(../images/bx_grey_mid_757.gif) repeat-y;}
div.box_757_grey div.bot{background:url(../images/bx_grey_btm_757.gif) no-repeat;height:12px;}
div.box_757_grey div.mid h3{ padding:3px 0 4px 0; font-size:11px;}


div.box_757_grey_block{width:757px;margin:15px 0px 16px 2px;}
div.box_757_grey_block div.top{height:23px;background:url(../images/bx_grey_block_top_757.gif) no-repeat;padding:6px 0 0 0;}
div.box_757_grey_block div.top h2, div.box_242_grey div.top h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;margin:0px 15px 0 15px; padding:0; background:none;}
div.box_757_grey_block div.mid{padding:4px 13px 0 13px;width:731px;background:url(../images/bx_grey_block_mid_757.gif) repeat-y;}
div.box_757_grey_block div.bot{background:url(../images/bx_grey_block_btm_757.gif) no-repeat;height:12px;}
div.box_757_grey_block div.mid h3{color:#333333; padding:3px 0 4px 0; font-size:11px;}

div.box_757_tab_1{width:757px;margin:15px 0px 16px 2px;}
div.box_757_tab_1 div.top{height:37px;background:url(../images/bx_tab_top_757_1.gif) no-repeat;padding:8px 0 0 0;}
div.box_757_tab_1 div.top ul{ list-style:none;}
div.box_757_tab_1 div.top ul li{ float:left; width:125px;}
div.box_757_tab_1 div.top h2, div.box_757_tab_1 div.top h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;margin:0px 15px 0 15px; padding:0; background:none;}
div.box_757_tab_1 div.mid{padding:4px 13px 0 13px;width:731px;background:url(../images/bx_tab_mid_757.gif) repeat-y;}
div.box_757_tab_1 div.bot{background:url(../images/bx_tab_bot_757.gif) no-repeat;height:12px;}
div.box_757_tab_1 div.mid h3{color:#0E68AD; padding:3px 0 4px 0; font-size:11px;}
div.box_757_tab_1 div.mid img{float:right; margin:0 13px 10px 10px;  border:1px solid #CECACB;}

div.box_757_tab_2{width:757px;margin:15px 0px 16px 2px;}
div.box_757_tab_2 div.top{height:37px;background:url(../images/bx_tab_top_757_2.gif) no-repeat;padding:8px 0 0 0;}
div.box_757_tab_2 div.top ul{ list-style:none;}
div.box_757_tab_2 div.top ul li{ float:left; width:125px;}
div.box_757_tab_2 div.top h2, div.box_757_tab_2 div.top h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;margin:0px 15px 0 15px; padding:0; background:none;}
div.box_757_tab_2 div.mid{padding:4px 13px 0 13px;width:731px;background:url(../images/bx_tab_mid_757.gif) repeat-y;}
div.box_757_tab_2 div.bot{background:url(../images/bx_tab_bot_757.gif) no-repeat;height:12px;}
div.box_757_tab_2 div.mid h3{color:#0E68AD; padding:3px 0 4px 0; font-size:11px;}
div.box_757_tab_2 div.mid img{float:right; margin:0 13px 10px 10px;}

div.box_242_blue{width:242px;margin:15px 0px 16px 0px;}
div.box_242_blue div.top{padding:6px 0 0 0;height:23px;background:url(../images/bx_blue_top_242.gif) no-repeat;}
div.box_242_blue div.top h2, div.box_242_blue div.top h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;margin:0px 15px 0 15px; padding:0px;background:none;}
div.box_242_blue div.mid{padding:4px 13px 0 13px;width:216px;background:url(../images/bx_blue_mid_242.gif) repeat-y;}
div.box_242_blue div.bot{background:url(../images/bx_blue_btm_242.gif) no-repeat;height:12px;}

div.box_242_clear{width:242px;margin:15px 0px 16px 0px;}
div.box_242_clear div.top{
	padding:4px 0 0 0;
	height:21px;
	background:#e9e9e9;
}
div.box_242_clear div.top h2, div.box_242_blue div.top h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;margin:0px 15px 0 15px; padding:0px;background:none;}
div.box_242_clear div.mid{padding:4px 13px 0 13px;width:216px;}
div.box_242_clear div.bot{height:12px;}
div.box_242_clear div.mid h3{padding:3px 0 4px 0; font-size:11px;}
div.box_242_clear div.mid ul{ list-style:outside; padding:0 0 0 20px;}
div.box_242_clear div.mid ul li{}
div.newsfeed h2{background:#e9e9e9;}
/*--classes for card info table ---*/
div.tbl_row{ clear:left; border:0px solid #e9e9e9; border-width:0 0 1px 0; padding:8px 0 5px 0;}
div.tbl_row_btm{ clear:left;padding:8px 0 5px 0; }
div.tbl_left{ float:left; width:242px;}
div.tbl_right{ float:left; width:480px;}
div.tbl_right ul{list-style:outside; padding:0 0 0 20px;}


div#help_Questions{padding:35px 13px 0 13px; position:relative; }
div#help_Questions h2{color:#0764AB; cursor:pointer; margin:5px 0 0 0; font-size:11px; padding:0 0 0 16px; font-weight:normal;background:none; background-image:url(../images/faq_closed.gif); background-repeat:no-repeat; background-position: 0 4px; }
div#help_Questions h2.selected{color:#D4001A; background:none; background-image:url(../images/faq_open.gif); background-repeat:no-repeat; background-position: 0 4px;}
p.show_all{color:#0764AB; cursor:pointer;}
div#help_Questions div{padding:0 0 0 18px; position:relative;}
div#help_Questions div ul{list-style:outside; padding:0 0 0 20px;}
div#termshide h3{ background:transparent url(../images/faq_closed.gif) no-repeat; background-position: 0 4px;color:#0764AB; cursor:pointer; margin:5px 0 0 0; font-size:11px; padding:0 0 0 16px; font-weight:normal; }
div#termshide h3.selected{color:#D4001A;  background-image:url(../images/faq_open.gif) !important; background-repeat:no-repeat; background-position: 0 4px;}
/*---ie6 fix---*/
*html div#termshide h3{height:1%;}
/*---ie6 fix end---*/
div.newsfeed{ clear:left; margin:0 0 15px;}
div.newsfeed p{padding:0px 13px 0 13px;}
div.newsfeed h3{padding:0px 13px 0 13px; margin:10px 0 0 0;font-size:11px;}
div.newsfeed h2{margin:0 0 0px 0;}
div.newsfeed img{float:right; margin:0 13px 10px 10px; border:1px solid #CECACB;}
div.newsfeed ul{ list-style:none; padding: 0 13px 0 13px; margin:4px 0 0 0;}
div.newsfeed p.nofeed{margin:15px 0 0 0; color:#990000; font-weight:bold;}
table.minitable{width:210px; text-align:left; margin:10px 0 0 0;}
table.minitable th{ font-size:10px; color:#999999; margin:0; padding:2px 0 2px 0; border:1px solid #e9e9e9; border-width:1px 0 1px 0;}
table.minitable td{ font-weight:bold; color:#333333;}
table.fulltable{width:610px; text-align:left; margin:10px 0 0 50px;}
table.fulltable th{ font-size:10px; color:#999999; margin:0; padding:2px 0 2px 0; border:1px solid #e9e9e9; border-width:1px 0 1px 0;}
table.fulltable td{ font-weight:bold; color:#333333; border:1px solid #efefef; border-width:0 0 1px 0}
.clearfix{clear:both;}
.underline{text-decoration:underline;}
.apr{text-decoration:underline; font-size:12px;}
.text_red{color:#D4001A;}
.image_spacer{margin:15px 0 0 0;}
.cta{ padding:15px 0 5px 0;}
div.club_icon{ width:120px; height:100px; text-align:center; margin:8px 0 0 4px; float:left; }
div.club_icon_side{
	width:120px;
	height:113px;
	text-align:center;
	margin:8px 0px 0 0px;
	float:left;
}
div.club_icon img{border: 0px none ;}
.efc_txt{display:block; margin:0 0 0 120px;}
form.chooseForm{}
form.chooseForm select{float:left; margin:2px 0 0 0;}
.content_text{padding:0px 13px 0 13px; margin:15px 0 0 0;}
ul.content_text{padding:0px 13px 0 30px; margin:15px 0 0 0;}
div.help_Questions{padding:0px 13px 0 13px; margin:15px 0 0 0;}
.smallprint{padding:0px 13px 0 13px; margin:15px 0 0 0; font-size:10px; line-height:12px; color:#666666;}
.text_center{text-align:center;}
.text_right{text-align:right;}
.hide{display:none;}

#alertBox-Box { padding-bottom: 24px; background: url('../images/alertbox/bg-box-bottom.png') bottom left no-repeat !important; background: url('../images/alertbox/bg-box-bottom.gif') bottom left no-repeat; }
#alertBox-InBox { padding-top: 15px; background: url('../images/alertbox/bg-box-top.png') top left no-repeat !important; background: url('../images/alertbox/bg-box-top.gif') top left no-repeat; }
#alertBox-BoxContent { background: url('../images/alertbox/bg-box-body.png') top left repeat-y !important; background: url('../images/alertbox/bg-box-body.gif') top left repeat-y; padding: 0px 20px; }
#alertBox-BoxWrapper { padding: 20px 20px 10px 20px; text-align: left; font-family:Verdana; font-size:12px; color:#000; }
#alertBox-BoxWrapper h1,#alertBox-BoxWrapper h2,#alertBox-BoxWrapper h3,#alertBox-BoxWrapper b,#alertBox-BoxWrapper strong{ text-align: left; color:#000; font-weight:bold; margin:0px; padding:0px; }
#alertBox-Buttons{ text-align:right; }
#alertBox-Buttons input { margin: 10px 10px; }
#alertBox-BoxWrapper #BoxPromptInput{ margin-top:5px; }
#boxOverlay { position: fixed; }
#atff{
display:none; /*Mysterious grey bar only in ff3 from the addthis plugin*/
}
ul.tick{
list-style:none;
padding:0 0 0 28px;
}
ul.tick li{
background-image:url(../images/tick.gif);
background-repeat:no-repeat;
background-position:0 3px;
padding:0 0 0 18px;
margin:4px 0  0 0;
}
#nfeed{
height:321px;
padding:5px 0 0 0;
}
div.slide_image{
float:left;
width:280px;
margin:10px;
text-align:center;

}
div.pressvideo{
width:560px;
height:350px;
margin: 10px auto 0 auto;
}
div.pressvideo p{
margin:40px 0 0 0;
color:#990000;
text-align:center;
}
