/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block;
}
body {
	line-height:1;
  color:#000;
  background-color:#fff;
  font-family: BentonSansRegular,Arial,Helvetica,Sans-serif;
}
ol,ul {
	list-style:none inside;
}
blockquote,q {
	quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after {
	content:'';
	content:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img,a img,:link img,:visited img{
  border:none;
}
:link,:visited,del,ins{
  text-decoration:none;
}
sup{
  vertical-align:text-top;
}
sub{
  vertical-align:text-bottom;
}
pre,code,kbd,samp,tt{
  font-family:monospace;
  line-height:1;
}
/* Default link styles */
a:link {color:inherit}     /* unvisited link */
a:visited {color:inherit}  /* visited link */
a:hover,a:focus {color:inherit}   /* mouse over / focus link */
a:focus {outline:1px dotted inherit}   /* focus link outline */
a:active {color:inherit}   /* selected link */
/* Skip to Content styles */
a#skipNav{
  position:absolute;
  left:-1000px;
  overflow:hidden;
}
a#skipNav:focus,a#skipNav:active{
  left:0px;
  overflow:visible;
  text-decoration:underline;
  background-color:#fff;
}

/* page css starts */

body .benton-bold {
    font-family: BentonSansBold,Arial,Helvetica,Sans-serif;
}

body .benton-book {
    font-family: BentonSansBook,Arial,Helvetica,Sans-serif;
}

body .benton-light {
    font-family: BentonSansLight,Arial,Helvetica,Sans-serif;
}


body .benton-medium {
    font-family: BentonSansMedium,Arial,Helvetica,Sans-serif;
}

body .benton-regular {
    font-family: BentonSansRegular,Arial,Helvetica,Sans-serif;
}


#iCContainer #iCWrapper {
    background: none;
    display: block;
	padding: 0px;
}

#iCContainer #iCContentWrapper{
	background: none;
	padding: 0px;
	width: 100%;
	margin: 0;
}

#iCContainer #iCHeroWrapper {
	background:transparent;
width:100%;
}

 #iCContainer #iCHeroWrapper .iCHeroImg img{
	/*background:url("../../img/hero_background.jpg") no-repeat scroll right bottom transparent;*/
	background-size:100% auto;
}
#iCContainer #iCHeroWrapper .iCLBWO
{
    /*background: url("../../img/hero_background.jpg") no-repeat scroll right top transparent;*/
    display: block;
    font-family: arial;
    margin: 0 auto;
    padding: 0px;
    width: 100%;
	float: left;
	height: 440px;
}
#iCContainer #iCHeroWrapper .iCHeroImg { 
	left: 280px;
    min-height: 283px !important;
    position: absolute;
    top: 152px;
    width: 454px;
    z-index: 1;
}

#iCHero-centred {
	height: 100%;
    margin: 0 auto;
    position: relative;
    width: 980px;
}
.ui-dialog-content ul{list-style: disc inside;}

.ui-dialog-content ol{list-style: decimal inside;}
#productBackground
{
	position: absolute;
    width:100%;
    height:440px;
}

#iCContainer #iCHeroWrapper .iCHero-main
{
    float: left;
    width: 100%;
	min-height: 395px;
}
#iCContainer #iCHeroWrapper .iCHero-side
{
    display: inline-block;
   // margin: 60px 0 0 430px;
    //margin: 60px 0 0 500px \9; 
margin: 0px 0 0 430px; 
    position: absolute;
    text-align: center;
    width: 280px;
    z-index: 2;
}
#benefitList{
display: table-cell;
vertical-align: middle;
height: 440px;
padding-top: 10px;
}

#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main h3 {
    
    margin-bottom: 24px;
    text-align: left;
}

#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCTop_heading {
    color: #002663;
    font-family: "BentonSansBook",Helvetica,Arial;
    font-size: 42px;
    font-weight: normal;
    //letter-spacing: -0.05em;
    position: absolute;
    top: 50px;
    left: 0;
	width: 700px;
}


#iCContainer #iCHeroWrapper .iCLBWO h1, #iCContainer #iCHeroWrapper .iCLBWO h2, #iCContainer #iCHeroWrapper .iCLBWO h3, #iCContainer #iCHeroWrapper .iCLBWO h4, #iCContainer #iCHeroWrapper .iCLBWO h5 {
    margin: 0;
    padding: 0;
}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main div.iCIntroText {
	padding: 0px;
	margin: 0px 0 25px 0;
	width: 45%;
	color:#4D4F53;
	font-size:90%;
	float: left;
	clear: left;
}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCCardName
{
    color: #000;
    float: left;
    font-family: "BentonSansMedium",Helvetica,Arial;
    font-size: 16px;
    //font-weight: bold;
    //letter-spacing: -0.04em;
    margin-top: 160px;
    width: 280px;
}


#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main p, #iCContainer #iCHeroWrapper .iCLBWO .iCHero-side p {
    color: #4D4F53;
    line-height: 18px;
    margin: 0;
}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main p { 
	clear: left;
    float: left;
    font-size: 13px;
    margin-top: 10px;
    
}
html.ie7 #iCContainer #iCHeroWrapper .iCLBWO .iCHero-main p {
	clear:none;
}

#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCButton-holder {

}
#iCContainer #iCTitleBar .iCTitleHeading
{
	display: block;
	padding: 0 0 15px 0;
	/* background: url("../img/gradient.jpg") repeat-x scroll left top transparent; */
    float: left;
    width: 61.25em;
}
#iCContainer #iCTitleBar .iCTitleHeading .iCTitle_left
{
	float: left;
	clear: left;
	margin: 1.5em 0 0;	
}
#iCContainer #iCTitleBar .iCTitleHeading  h1 {
  float:left;
  display:block;
  color:#002663;
  font-size:150%;
  font-weight:normal;
  line-height:1.25em;
  white-space:nowrap;
  letter-spacing:-0.025em;
  font-family:"BentonSansRegular",Helvetica,Arial;
}


#iCContainer #iCTitleBar .iCTitleHeading img {
  float:left;
  min-width:6.5em;
  max-height:2em;
  margin:-0.125em 0.5em 0 0;	
  background:url("../img/open-app-logo.png") no-repeat scroll left top transparent;	
}

html.ie7 #iCContainer #iCTitleBar .iCTitleHeading .iCTitle_left img {
  margin-top:-0.075em;
  margin-right:0.35em;
} 
#iCContainer #iCTitleBar .iCTitleHeading .iCTitle_right
{
	float:right;
	clear:right;
	margin: 27px 10px 0 0;
}
#iCContainer .iCApplybutton span.btnspan,
#iCContainer.OPEN .iCApplybutton span.btnspan {
    /*background: url("../../img/button.gif") no-repeat scroll right top #002663; */
    display: block;
    padding: 0 15px 0 0;
	font-size: 90%;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    overflow: visible;	
}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCButton-holder .iCAic_Offer_Terms {
    display: block;
    font-size: 81.3%;
    font-weight: 700;
    margin: 8px 0 0 8px;
	float:left;
}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCButton-holder .iCApplybutton,
#iCContainer.OPEN #iCHeroWrapper .iCLBWO .iCHero-main .iCButton-holder .iCApplybutton {
    /*background: url("../../img/button.gif") no-repeat scroll 0 -29px #002663;*/
	/*background-color:#002663;*/
    color: #FFFFFF !important;
    display: inline-block;
    font-size: 90%;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    overflow: visible;
    padding: 0 0 0 15px;
    text-decoration: none !important;
	float:left;
/* *width:84px; */
border-radius: 5px;
border-radius: 0\0/; 
border: 1px outset buttonface;
background-color:#245ebf;

 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0a1a4d), to(#245ebf));
 
  background: -webkit-linear-gradient(top, #245ebf, #0a1a4d);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #245ebf, #0a1a4d);

  /* IE 10 */
  background: -ms-linear-gradient(top, #245ebf, #0a1a4d);

  /* IE 6-9 */
  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#245ebf', endColorstr='#0a1a4d',GradientType=0 ); /* IE6-9 */

  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #245ebf, #0a1a4d);

}

#iCContainer.CCSG .iCApplybutton span.btnspan {
    background: url("../../img/button.gif") no-repeat scroll right -58px #eaebeb;
    display: block;
    padding: 0 15px 0 0;
	font-size: 90%;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    overflow: visible;	
}

#iCContainer.CCSG #iCHeroWrapper .iCLBWO .iCHero-main .iCButton-holder .iCApplybutton {
    background: url("../../img/button.gif") no-repeat scroll 0 -87px #eaebeb;
    color: #002663 !important;
    display: inline-block;
    font-size: 90%;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    overflow: visible;
    padding: 0 0 0 15px;
    text-decoration: none !important;
	margin-top: 20px;
}


#iCContainer #iCHeroWrapper .iCLBWO .iCHero-side .widesection {
    background: url("../../img/side-widesection-div.gif") no-repeat scroll center bottom transparent;
    margin: 0 0 23px;
    padding: 0 0 23px;
}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-side .widesection span.iCSideHead {
    font-size: 14px;
font-weight:bold;
    /*text-transform: uppercase;*/
	color: #002663;
    display: block;	
}



#iCContainer #iCHeroWrapper .iCLBWO .iCHero-side span.iCSideText {
    color: #4D4F53;
    line-height: 18px;
    margin: 0;
	font-size: 13px;
	display: block;
}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-side .floatingsection {
    float: left;
    width: 49%;
}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-side .floatingsection span.iCSideFloatHead {
    
color: #002663;
    font-family: BentonSansMedium;
    font-size: 11px;
font-weight:bold;
    line-height: 13px;
    margin: 0 auto;
    max-height: 38px;
    max-width: 100px;
    /*text-transform: uppercase;*/
}



.clearfix{
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
#iCContainer #iCWrapper #iCContent {
    background: url("../../img/bg_nav_off.gif") repeat-x scroll left top transparent;
    display: block;
     width: 100%;
}
#iCContainer .iCDetails-main-content{
	margin: 0 auto;
	width: 61.25em;
}
#iCContainer .iCCard-details-tabbed-menu {
    height: auto;
    width: 61.25em;
	overflow: auto;
}
#iCContainer .iCCard-details-tabbed-menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0px;
    width: 100%;
}
#iCContainer .iCCard-details-tabbed-menu ul li {
    float: left;
    height: auto;
	display: block;
}
#iCContainer .iCCard-details-tabbed-menu li.selected a {
    background: url("../../img/bg_nav_on.gif") repeat-x scroll left top #FFFFFF;
    color: #000;
}
#iCContainer .iCCard-details-tabbed-menu .selected span.sidebar {
    background: none repeat scroll 0 0 transparent;
}
#iCContainer .iCCard-details-tabbed-menu span.sidebar {
   /* background: url("../img/sprites.gif") no-repeat scroll -140px top transparent;*/
    display: inline;
    float: left;
    height: 47px;
    margin-top: 10px;
    width: 1px;
}
#iCContainer .iCCard-details-tabbed-menu li, #iCContainer .iCCard-details-tabbed-menu ul li a {
    display: block;
    font-weight: bold;
    height: 100%;
}
#iCContainer .iCCard-details-tabbed-menu ul li a:hover, #iCContainer .iCCard-details-tabbed-menu ul li.selected a{
    color: #000;
    text-decoration: none;
}
#iCContainer .iCCard-details-tabbed-menu ul li a {
    color: #002663;
    float: left;
    line-height: normal;
    padding: 27px 17px 17px;
    text-align: center;
	font-size: 16px;
	font-family:"BentonSansBook",Helvetica,Arial;
	font-weight:normal;
}


#iCContainer .iCDetails-amex-tab-content{
	float: left;
	width: 41.25em;
}
#iCContainer  .iCDetails-sidebar {
    margin: 1.5em 0 0 0;
    width: 20em;
    float: left;	
}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content{
    float: left;
    display: block;
    padding-right: 0 !important;
    width: 100%;
}



#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block{
	width: 100%;
	float: left;
	padding: 25px 0;
	display: inline;
	margin: 0px;
}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block  .iCDetaildesc ul,
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetaildesc ol{
color: #4D4F53;
font-size: 12px;
font-weight: normal;
letter-spacing: 0;
margin: 0 0 0.5em 1.5em;
width: 78%;
}

#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block  .iCDetaildesc li{list-style-type: disc;font-size: 12px;width:100%;}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block  .iCDetaildesc ol li{list-style: decimal;}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-imgs-headings{
	width: 100%;
	float: left;
	margin: 10px 0 0 0;
}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content #iCTab-At-A-Glance .iCTab-block-img {
    background-position: 0 -95px;
    height: 21px;
    width: 31px;
	margin: 5px 20px 0 0;
}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block-img {
   // background: url("../img/sprites.gif") no-repeat scroll left top transparent;
    float: left;
    margin: 0 20px 0 0;
    vertical-align: bottom;
}

#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block-img img{
padding-top:5px;
}

#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-imgs-headings h2 {
    color: #002663;
    font-family:"BentonSansBook",Helvetica,Arial;
    font-size: 24px;
    line-height: 35px;
	font-weight: normal;
}


#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content #iCTab-Travel .iCTab-block-img {
    background-position: -110px -95px;
    height: 24px;
    width: 51px;
}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content #iCTab-Entertainment .iCTab-block-img {
    background-position: -170px -95px;
    height: 29px;
    width: 49px;
}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content #iCTab-Shopping .iCTab-block-img {
    background-position: -80px -95px;
    height: 29px;
    width: 24px;
}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content #iCTab-Tools .iCTab-block-img {
    background-position: -80px -95px;
    height: 29px;
    width: 24px;
}
#iCContainer .iCTab-middle-content .iCSeparator {
    border-top: 1px solid #D0D8DC;
    float: left;
    height: 1px;
    line-height: 1px;
    margin: 0 0 1em;
    width: 95%;
}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetail-img {
    float: left;
    width: 10%;
	display:none;
}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetaildesc{
	float: right;
	width: 100%;
}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetailSubhead {width:100%; display:inline-block;}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetailSubhead h3{
    color: #000;
    float: left;
    font-family: "BentonSansBold",Helvetica,Arial;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -0.025em;
    margin: 0 0 0.5em;
    width: 75%;
}


#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block p {
    color: #4D4F53;
    /* float: left; */
    font-family: Arial;
    font-size: 75%;
    font-weight: normal;
    letter-spacing: 0;
    margin: 0 0 0.5em;
    width: 78%;
}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetailLearn {
    color: #006890;
    float: left;
    font-family: Arial;
    font-size: 75%;
    font-weight: bold;
    width: 78%;
}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetail-img img{ float: left;}
#iCContainer a {
    color: #006890;
    text-decoration: none;
	font-size: 12px;	
}
#iCContainer a:hover{
	text-decoration: underline;
	outline: 0 none;
}
#iCContainer .iCAccordion a:hover{
	text-decoration: none;
	outline: 0 none;
}
#iCContainer .iCAccordion {
  padding:0;
  width:100%;
  float:left;
  display:block;
  /*background:#eee;*/
  margin:0.2em 0 0.8em 0;
  zoom:1;
}

#iCContainer .iCDetails-sidebar .iCAccordion strong, b {
	font-size: 12px !important;
	font-weight: bold !important;
}

#iCContainer  .iCDetails-sidebar .iCAccordion span.iCQuote {
    background: url("../img/card-details-sprite.gif") no-repeat scroll -390px -59px transparent;
    display: block;
    height: 22px;
}

#iCContainer .iCDetails-sidebar .iCAccordion  div p{
    color: #4D4F53;
	padding: 0px;
	font-family: Arial,Verdana,Helvetica,san-serif;
    font-size: 12px;	
	line-height: 18px;
	margin:10px 0;
}
#iCContainer .iCAccordion h4 {
  font-family:"BentonSansMedium", Helvetica, Arial;
  float:left;
  font-size:90%;
  font-weight:bold;
  color:#222;
  letter-spacing:-0.01em;
  margin:0.8em 0 0.6em 0.8em;
}


#iCContainer .iCAccordion .iCAccordionWrap {
  margin:0;
  clear:both;
  background:#fdfdfd;	
  /*border:1px solid #e9e9e9;*/
  zoom:1;
}

#iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock {
  zoom:1;
}

#iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock .iCAccordionTitle {
  clear:both;
  display:block;
  position:relative;
  margin:0 0 0.1em 0;
}

#iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock .iCAccordionTitle a {
  height:3em;
  color:#002663;
  display:block;
  font-size:90%;
  font-weight:bold;
  line-height:3em;
  padding-left:1.8em;
  background:#eaebeb;
  vertical-align:middle;
  font-family:"BentonSansMedium", Helvetica, Arial;	
}


#iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock div ul li,
#iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock div ol li  {
  padding:0 0 0.5em 0;
  list-style-type:disc;
  margin-left:1.2em;
  font-size: 13px;
  color: #666666;
}
#iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock div ol li {margin-left:0em;}
#iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock div ul li a {
  color:#006890;
  font-size:60%;
  font-weight:normal;
  font-family:"BentonSansMedium", Helvetica, Arial;	
}



#iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock .iCAccordionTitle a:visited {
  color:#002663;
  text-decoration:none;
}

#iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock div.iCAccordionContent  {
  top:0.1em;
  display:none;
  overflow:hidden;
  position:relative;
  background:#fdfdfd;
  margin:0 0 0 1em;
  zoom:1;
  padding-right: 5px;
}
#iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock div.iCAccordionContent li{
list-style-type: disc;
}
#iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock div.iCAccordionContent ol li{list-style: decimal inside;}
.no-js #iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock div.iCAccordionContent {display:block;}

#iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock .iCAccordionTitle.expanded a {
  color:#fff;
  font-size:90%;
  font-weight:bold;
  background:#002663;
  font-family:"BentonSansMedium", Helvetica, Arial;
}


#iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock .iCAccordionTitle.ui-state-active {
  padding:0 0 0.6em 0;
  /*background: url("../img/card-details-sprite.gif") no-repeat scroll -390px top transparent;*/
}

#iCContainer .iCAccordion .iCAccordionWrap .ui-icon {
  width:1em;
  height:1em;
  background-image:url("../img/accordion-icons.png");	
}

#iCContainer .iCAccordion .iCAccordionWrap .ui-icon-triangle-1-s {
    background-position:-64px 0px;
}

#iCContainer .iCAccordion .iCAccordionWrap .ui-icon-triangle-1-e {
  background-position:-32px 0px;
}

#iCContainer .iCAccordion .iCAccordionWrap .ui-accordion .ui-accordion-header .ui-icon {
  top:50%;
  left:0.5em;
  margin-top:-0.5em;
  position:absolute;
}
#iCContainer .iCAccordion .iCAccordionWrap .ui-accordion .ui-accordion-header.ui-state-active .ui-icon {
  margin-top:-0.8em;
}
#iCContainer .iCButton,
#iCContainer.OPEN .iCButton {
    /*background: url("../../img/button.gif") no-repeat scroll 0 -29px #002663;*/
    /*background-color: #002663;*/
    color: #FFFFFF !important;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    overflow: visible;
    padding: 0 12px;
    text-decoration: none !important;
	width: auto;
	float:none;
	border-radius:5px;
	border-radius: 0\0/; 
	border: 1px outset buttonface;
	background-color:#245ebf;


 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0a1a4d), to(#245ebf));
 
  background: -webkit-linear-gradient(top, #245ebf, #0a1a4d);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #245ebf, #0a1a4d);

  /* IE 10 */
  background: -ms-linear-gradient(top, #245ebf, #0a1a4d);

  /* IE 6-9 */
  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#245ebf', endColorstr='#0a1a4d',GradientType=0 ); /* IE6-9 */

  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #245ebf, #0a1a4d);
}
#iCContainer .iCButton span.iCLabel,
#iCContainer.OPEN .iCButton span.iCLabel {
    /* background: url("../../img/button.gif") no-repeat scroll right top #002663; */
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    overflow: visible;
   
}
#iCContainer.CCSG .iCButton {
    background: url("../../img/button.gif") no-repeat scroll 0 -87px #eaebeb;
    color: #002663 !important;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    overflow: visible;
    padding: 0 0 0 15px;
    text-decoration: none !important;
	width: auto;
}
#iCContainer.CCSG .iCButton span.iCLabel {
    background: url("../../img/button.gif") no-repeat scroll right -58px #eaebeb;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    overflow: visible;
    padding: 0 15px 0 0;
}
#iCContainer .iCButton-holder{
	clear: left;
    float: left;
    margin-top: 20px;
    width: 198px;
}
.iCDetails-sidebar .iCButton-holder {
	float: none !important;
    height: 29px;
    margin: 0 auto !important;
    width: auto !important;
	
}
#iCContainer .iCCentered{ text-align: center;}

#iCContainer .iCDetails-sidebar p
{
	clear: both;
    color: #4D4F53;
    font-size: 13px;
    line-height: 18px;
    margin-top: 8px;
}
#iCContainer .tabs { 
	float: left;
	width: 100%;
	border-top:2px dotted #D0D8DC;	
}

html.ie7 #iCContainer .tabs {
	margin-bottom:10px;
}
#iCContainer .tabs:first-child,
#iCContainer .iCTabsRef .tabs {
	border-top: none;
}

#iCContainer .iCCardmembers-Features{display:none;}

#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCButton-holder .iCApplybutton:hover,
#iCContainer.OPEN #iCHeroWrapper .iCLBWO .iCHero-main .iCButton-holder .iCApplybutton:hover,
#iCContainer .iCButton:hover, #iCContainer.OPEN .iCButton:hover {color: #002663 !important;background-color: #EAEBEB;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cfcfcf), to(#FFFFFF));
  background: -webkit-linear-gradient(top, #FFFFFF, #cfcfcf);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #FFFFFF, #cfcfcf);

  /* IE 10 */
  background: -ms-linear-gradient(top, #FFFFFF, #cfcfcf);

  /* IE 6-9 */
  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-9 */

  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #FFFFFF, #cfcfcf);
}

.no-js  #iC_NoJS {padding: 10px;
margin: 0 auto;font-weight:bold;text-align: center;}

#showTop{display:none;}

#showTop a{display:inline-block;
background: url("../../img/scrollUpBtn.png") no-repeat scroll top left transparent;
height: 68px;
width: 68px;
position: fixed;
right: 0px;
top: 40%;
}

#social-share{
margin-top: 15%;
float: left;
margin-left: 0;
}
.share-icon-container div{
display: inline-block;
max-width: 33%;
}

.displayNone{display:none;}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetaildesc li strong,b
{
  font-size: 12px;
  font-weight: bold;
}



#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetaildesc p strong,b
{
  font-size: 12px;
  font-weight: bold;
}

#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetaildesc strong,b
{
  font-size: 12px;
  font-weight: bold;
}








@media screen  and (max-width: 1000px) {

#acq-subnav{display: none;}

#iCContainer #iCHeroWrapper {max-width: 999px;}
#iCHero {width: 100%;}
#iCHero-centred {width: 100%;}
#iCContainer #iCHeroWrapper .iCLBWO {height: 440px;}
#productBackground{height: 420px;}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCCardName{max-width: 200px;margin-left: 5%;}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCTop_heading{font-size: 210%;margin-left: 5%;}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCButton-holder{margin-left: 5%;}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main  #iCHero-centred p{margin-left: 5%;}
#iCContainer #iCHeroWrapper .iCHeroImg{
width: 300px;
}
#iCContainer #iCHeroWrapper {min-width: 320px;}
#iCContainer #iCHeroWrapper .iCHero-side{padding-right: 10px;}
#iCContainer #iCHeroWrapper .iCHeroImg {
left: 300px;}
#iCContainer #iCHeroWrapper .iCHeroImg img {
width: 300px;
height: 180px;

}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block {padding: 10px 0;}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetailSubhead h3{font-size: 

100%; width:90%;}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetaildesc
 {width: 100%;}
#iCContainer .iCTab-middle-content .iCSeparator{margin: 0;} 
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-imgs-headings h2{font-size: 22px;}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-imgs-headings {padding-left: 3%;}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block{padding-left: 3%;}
#iCContainer .iCCardmembers-Features{padding: 3.5em 0 .5em 0;}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCButton-holder .iCApplybutton{margin-right: 8px;}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCButton-holder .iCAic_Offer_Terms{float:none;}
#iCContainer #iCHeroWrapper .iCHero-side{max-width: 280px;width: auto;min-width: 175px;
margin: 0px 0 0 385px;
}

#iCWrapper{max-width: 1000px;width: auto;}
#iCContainer .iCCard-details-tabbed-menu{width: 100%;}
#iCContainer .iCDetails-main-content {width: 100%;}


#iCContainer .iCCardmembers-Features{max-width: 1000px;width: auto;}
#iCContainer .iCCardmembers-Features .iCAmex-benefits {width: 100%;}
#iCContainer .iCCardmembers-Features .iCAmex-benefits h2 {width: 100%;}
#iCContainer .iCCardmembers-Features ul.iCAmex-benefits-list {width: 100%;}


/*#iCContainer .iCDetails-sidebar { margin: 0 auto;float:none;}
#iCContainer .iCCardmembers-Features .iCAmex-benefits-list li {width: 18%;margin: 0 6% 2em 0;
padding-left: 9%;}
#iCContainer .iCCardmembers-Features .iCAmex-benefits-list li p {width: 100%;min-width:109px;}
#iCContainer .iCCardmembers-Features .iCAmex-benefits-list h3{width: 100%;min-width: 142px;}*/

#social-share{margin-top: 10%;margin-left: 5%;}

}

@media screen  and (max-width:980px)
{

#iCContainer #iCHeroWrapper .iCHero-side {
margin: 0px 0 0 340px;
}

#iCContainer #iCHeroWrapper .iCLBWO .iCHero-side .floatingsection{
   float: none;
   background: url("../../img/side-widesection-div.gif") no-repeat scroll center bottom 

transparent;padding: 0 0 10px;
   margin-top: 10px;
   width:100%;
 }

#iCContainer #iCHeroWrapper .iCLBWO .iCHero-side .widesection{margin: 0 0 10px;padding: 0 0 10px;}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main p {
font-size: 11px;
}

/****CSS for middle section*****/
#iCContainer .iCDetails-amex-tab-content{width: 63%;}
#iCContainer .iCDetails-sidebar{width: 36%;}
/****CSS for middle section ends*****/

#iCContainer .iCCardmembers-Features .iCAmex-benefits-list li {width: 18%;margin: 0 1% 2em 0;padding-

left:9%;min-width:100px;}
#iCContainer .iCCardmembers-Features .iCAmex-benefits-list li p {width: 130%;min-width:109px;}
#iCContainer .iCCardmembers-Features .iCAmex-benefits-list li h3{width: 130% !important ;min-

width:142px;}
}


/**mozilla specific**/
@media  screen  and (max-width:910px){
    @-moz-document url-prefix(){
                  #iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock .iCAccordionTitle a
                                             { font-size: 80%;}
                  #iCContainer .iCButton span.iCLabel, #iCContainer.OPEN .iCButton span.iCLabel
                                             {font-size: 11px;}           
                 }
            #iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock .iCAccordionTitle a
                                             { font-size: 80% \9; }
           #iCContainer .iCButton span.iCLabel, #iCContainer.OPEN .iCButton span.iCLabel
                                             {font-size: 11px \9; }   
}


@media screen  and (max-width:880px){
#iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock .iCAccordionTitle a{font-size: 80%;}
#iCContainer .iCButton span.iCLabel, #iCContainer.OPEN .iCButton span.iCLabel{font-size: 11px;}
}


/**mozilla specific**/
@media screen  and (max-width:810px){
    @-moz-document url-prefix(){
                  #iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock .iCAccordionTitle a
                                             { font-size: 70%;}
#iCContainer .iCButton span.iCLabel, #iCContainer.OPEN .iCButton span.iCLabel
                                             {font-size: 10px;}           
                 }
 #iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock .iCAccordionTitle a
                                             { font-size: 70% \9; }
#iCContainer .iCButton span.iCLabel, #iCContainer.OPEN .iCButton span.iCLabel
                                             {font-size: 10px \9; }   
}


@media screen  and (max-width:800px){


#iCContainer #iCHeroWrapper .iCLBWO .iCHero-side .widesection span.iCSideHead {font-size: 12px;}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-side span.iCSideText{font-size: 11px;}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main p {font-size: 11px;}

}

@media screen  and (max-width:790px){
#iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock .iCAccordionTitle a{font-size: 70%;}
#iCContainer .iCButton span.iCLabel, #iCContainer.OPEN .iCButton span.iCLabel{font-size: 11px;}
}
@media screen  and (max-width:780px){
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCTop_heading {
font-size: 190%;}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCCardName {font-size: 90%;}
#iCContainer .iCApplybutton span.btnspan{font-size: 80%;}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCButton-holder .iCAic_Offer_Terms{font-size: 70%;}
#iCContainer #iCHeroWrapper .iCHeroImg {
left: 260px;}
#iCContainer #iCHeroWrapper .iCHero-side {
margin: 0px 0 0 300px;
}
}

@media screen  and (max-width:745px){

#benefitList {
height:0px;
padding-top: 0px;
width: 480px;}

#iCContainer #iCHeroWrapper .iCLBWO{height: auto;}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCTop_heading{position:inherit;top: 6px;left: 10%;right: 10%;width:
80%;font-size: 170%;text-align: center;margin-top: -450px;margin-left: 0%;margin-right: 0%; }

#iCContainer #iCHeroWrapper .iCHeroImg{left: 2%;right: 10%; top: 20px;position: relative;margin-top: 

80px;}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCCardName{margin-top: 310px;
max-width: 500px;
width: auto;
left: 9%;
text-align: center;right: 10%;position: absolute;font-size: 100%;margin-top: -54px;}

#iCContainer .iCButton-holder{left: 35%;margin-top: 5px;}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCButton-holder .iCAic_Offer_Terms{float:none;}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCButton-holder {margin-left: 35%;}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main  #iCHero-centred p{margin-left: 35%;}
#iCContainer #iCHeroWrapper .iCHero-side {max-width: 550px;width: 480px;margin: 22px 0% 0 15%; position: 

inherit;}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-side .widesection{/* max-width: 300px;width: auto;*/}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-side .clearfix{
/* padding-left: 60%;
position: absolute;
max-width: 300px;
width: auto;
top: -10px;*/}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-imgs-headings{width: 95%;}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block {width: 90%;}


#iCContainer .iCDetails-sidebar
{
width: 80%;
float: right;
margin-right: 10%;
}

/*#iCContainer .iCDetails-sidebar .iCButton-holder{
top: -150px;
position: relative;
left: -10%;}


#iCContainer .iCDetails-sidebar .iCButton-holder .iCButton{top: 150px;
position: relative;
left: 50%;}
*/

/*#iCContainer .iCButton-holder{left: 0%;
position: relative;
margin-top: 455px;}*/
#iCContainer .iCDetails-amex-tab-content {
width: 100%;
}

#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetaildesc{width:100%; 

float:none;}

#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block p {font-size: 

75%;width:95%;}
#showTop a{display:inline-block;
background: url("../../img/scrollUpBtn_medium.png") no-repeat scroll top left transparent;
height: 33px;
width: 33px;
position: fixed;
right: 0px;
top: 40%;
}

#social-share {margin-left: 43%;}
}
@media screen  and (max-width:695px)
{#iCContainer #iCHeroWrapper .iCHero-side {margin: 22px 5% 0 14%;}
::made-up-pseudo-element, #iCContainer .iCCard-details-tabbed-menu ul li a{font-weight: normal;}
::made-up-pseudo-element, #iCContainer .iCCard-details-tabbed-menu ul{margin: 0 15%;}
::made-up-pseudo-element, #iCContainer .iCCard-details-tabbed-menu ul li a {padding: 27px 2px 17px;}
::made-up-pseudo-element, #iCContainer .iCCard-details-tabbed-menu ul li{
border-right: 1px solid rgb(228, 226, 226);
border-left: 1px solid rgb(245, 237, 237);}
::made-up-pseudo-element, #iCContainer .iCCard-details-tabbed-menu ul li:first-child
{border-left:none;}
::made-up-pseudo-element, #iCContainer .iCCard-details-tabbed-menu ul li:last-child
{border-right: none;}

}

@media screen and (max-width: 683px){
#iCContainer{margin-top: 0px;}
}

@media screen  and (max-width:646px)
{#iCContainer #iCHeroWrapper .iCHero-side {margin: 22px 0% 0 11%;}
}

@media screen  and (max-width:625px)
{

#iCContainer .iCCard-details-tabbed-menu ul{margin: 0 4%;}
#iCContainer .iCCard-details-tabbed-menu ul{margin: 0 \9; }
    @-moz-document url-prefix(){
                  #iCContainer .iCCard-details-tabbed-menu ul 
                                             {margin: 0;}        
                 }


#iCContainer .iCCard-details-tabbed-menu ul li a {padding: 20px 2px 0px;font-weight: normal;font-size: 

14px;}
#iCContainer .iCCard-details-tabbed-menu ul li{
border-right: 1px solid rgb(228, 226, 226);
border-left: 1px solid rgb(245, 237, 237);
height: 50px;
}
#iCContainer .iCCard-details-tabbed-menu ul li:first-child
{border-left:none;}
#iCContainer .iCCard-details-tabbed-menu ul li:last-child
{border-right: none;}
#iCContainer #iCWrapper #iCContent{height: 50px;}
#iCContainer .iCCard-details-tabbed-menu {overflow: hidden;}
/* @-moz-document url-prefix(){#iCContainer #iCHeroWrapper .iCHero-side {margin: 410px 0 0 2% !

important;}}*/
}
@media screen  and (max-width:620px){
//#iCContainer #iCHeroWrapper .iCHero-side {margin: 410px 0 0 -41% \9;}
}

@media screen  and (max-width:601px)
{
/* #iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetaildesc ul{width:} */
/* #iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetaildesc li {margin-left: 2em;} */
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetaildesc ul,
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetaildesc ol
{margin: 0 0 0.5em 3em;}
#benefitList {
width: 480px;}

#iCContainer #iCHeroWrapper .iCHero-side {margin: 22px 0% 0 9%;}
//#iCContainer #iCHeroWrapper .iCHero-side {margin: 410px 0 0 -44% \9;}
#iCContainer .iCCard-details-tabbed-menu ul{margin: 0 4%;}
#iCContainer .iCCard-details-tabbed-menu ul{margin: 0 \9; }

@-moz-document url-prefix(){
                  #iCContainer .iCCard-details-tabbed-menu ul 
                                             {margin: 0;}        
                 }

#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetailSubhead h3 {
margin: 0 4%  .5em;}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block p {margin: 0px 4% 0.5em;}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetailLearn{margin: 0px 4% 0.5em;}
}
@media screen  and (max-width:568px)
{#iCContainer #iCHeroWrapper .iCHero-side {margin: 22px 0 0 7%;}

//#iCContainer #iCHeroWrapper .iCHero-side {margin: 410px 0 0 -48% \9;}
/*@-moz-document url-prefix(){#iCContainer #iCHeroWrapper .iCHero-side {margin: 410px 0 0 -3%;}}*/
#iCContainer .iCDetails-sidebar .iCButton-holder .iCButton{left: 40%;}
}

@media screen  and (max-width:550px)
{
#iCContainer .iCCard-details-tabbed-menu ul{margin: 0 4%;}
#iCContainer .iCCard-details-tabbed-menu ul{margin: 0 \9; }

@-moz-document url-prefix(){
                  #iCContainer .iCCard-details-tabbed-menu ul 
                                             {margin: 0;}        
                 }

#iCContainer #iCHeroWrapper .iCHero-side {
margin: 22px 100px 0 22% !important; }
#iCContainer #iCHeroWrapper .iCLBWO {height: auto;}
#iCContainer #iCHeroWrapper .iCHero-side {max-width: 430px;width: auto;}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-side .widesection {max-width: 430px;width: 100%;}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-side .clearfix{top: inherit;padding-left: 0;max-width: 

430px;width: 100%;}
}

@media screen  and (max-width:530px)
{#iCContainer .iCCard-details-tabbed-menu ul{margin: 0 6%;}
#iCContainer .iCCard-details-tabbed-menu ul{margin: 0 \9; }

@-moz-document url-prefix(){
                  #iCContainer .iCCard-details-tabbed-menu ul 
                                             {margin: 0;}        
                 }
}

@media screen  and (max-width:510px)
{
#iCContainer #iCHeroWrapper .iCHero-side {
margin: 22px 110px 0 25% !important; }
#social-share {
margin-left: 40%;
}
.noShare {margin-bottom: 12px !important;}
}

@media screen  and (max-width:490px)
{
//#iCContainer .iCCard-details-tabbed-menu ul {padding: 0% 0% 0% 7%;}
//#iCContainer .iCCard-details-tabbed-menu ul{margin: 0 3%;}
#iCContainer .iCCard-details-tabbed-menu ul{margin: 0 \9; }
@-moz-document url-prefix(){
                  #iCContainer .iCCard-details-tabbed-menu ul 
                                             {margin: 0;}        
                 }

//#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCTop_heading {left: 10%;}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCCardName{left: 4%;}
#iCContainer .iCButton-holder {left: 25%;}
#iCContainer #iCHeroWrapper .iCHero-side {
margin: 22px 110px 0 22% !important; }
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCButton-holder {
margin-left: 30%;
}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main  #iCHero-centred p{margin-left: 30%;}
}
@media screen  and (max-width:480px)
{

//#iCContainer #iCHeroWrapper .iCLBWO {height: 712px \9;}
#iCContainer .iCCard-details-tabbed-menu ul li a{font-size: 12px;}
//#iCContainer .iCCard-details-tabbed-menu ul{margin: 0 9%;}
#iCContainer .iCCard-details-tabbed-menu ul{margin: 0 \9; }
@-moz-document url-prefix(){
                  #iCContainer .iCCard-details-tabbed-menu ul 
                                             {margin: 0;}        
                 }

#iCContainer .iCCardmembers-Features .iCAmex-benefits-list li {width: 32%;margin: 0 4% 2em 0;height: 

230px;}

}



@media screen  and (max-width:440px)
{
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetaildesc ul,
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetaildesc ol
{margin: 0 0 0.5em 4em;}
//#iCContainer .iCCard-details-tabbed-menu ul{margin: 0 6%;}
#iCContainer .iCCard-details-tabbed-menu ul{margin: 0 \9; }

@-moz-document url-prefix(){
                  #iCContainer .iCCard-details-tabbed-menu ul 
                                             {margin: 0;}        
                 }

#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetailSubhead h3{margin: 0 0 .5em 7%}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block p {margin: 0 0 0.5em 7%;}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetailLearn{  margin: 0 0 0.5em 7%;}
}
@media screen  and (max-width:435px)
{
#iCContainer #iCHeroWrapper .iCHero-side {
margin: 22px 75px 0 20% !important; ; }

#showTop a{display:inline-block;
background: url("../../img/scrollUpBtn_small.png") no-repeat scroll top left transparent;
height: 27px;
width: 27px;
position: fixed;
right: 0px;
top: 40%;
}


}
@media screen  and (max-width:420px)
{

//#iCContainer .iCCard-details-tabbed-menu ul{margin: 0 4%;}
#iCContainer .iCCard-details-tabbed-menu ul{margin: 0 \9; }

@-moz-document url-prefix(){
                  #iCContainer .iCCard-details-tabbed-menu ul 
                                             {margin: 0;}        
                 }
}
@media screen  and (max-width:410px)
{
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCCardName{font-size: 95%;}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCTop_heading{font-size: 135%;}
#iCContainer #iCHeroWrapper .iCHero-side {
margin: 22px 60px 0 20% !important; }
}

@media screen  and (max-width:395px)
{
#iCContainer #iCHeroWrapper .iCHero-side {
margin: 22px 60px 0 20% !important; }
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCTop_heading {left: 15%;}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCCardName{left: 15%; margin-top:-63px;}
#iCContainer .iCButton-holder {left: 20%;}
}
@media screen  and (max-width:390px)
{

#iCContainer .iCCard-details-tabbed-menu ul{margin: 0 \9; }

@-moz-document url-prefix(){
                  #iCContainer .iCCard-details-tabbed-menu ul 
                                             {margin: 0;}        
                 }
#iCContainer .iCCardmembers-Features .iCAmex-benefits-list h3{font-size: 11px;}
#iCContainer .iCCardmembers-Features .iCAmex-benefits-list li p {font-size: 65%;}
#iCContainer .iCCardmembers-Features .iCAmex-benefits h2{font-size: 120%;}
}
@media screen  and (max-width:375px){
#iCContainer #iCHeroWrapper .iCHeroImg img {
width: 250px;
height: 155px;
}
#iCContainer .iCDetails-sidebar .iCButton-holder .iCButton{left: 30%;}
#iCContainer #iCHeroWrapper .iCLBWO .iCHero-main .iCCardName {/*margin-top: 290px;*/}
#iCContainer .iCButton-holder {/*margin-top: 335px;*/}
#iCContainer #iCHeroWrapper .iCHeroImg {
width: 200px;}

#iCContainer #iCHeroWrapper .iCHero-side {
margin: 22px 40px 0 17% !important; }
#iCContainer .iCCard-details-tabbed-menu ul li a {
font-size: 11px;
}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetailSubhead h3 {margin: 0 

0 

.5em 10%;}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block p {margin: 0 0 .5em 10%;}
#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetailLearn{ margin: 0 0 .5em 10%;}
}
@media screen  and (max-width:365px){
//#iCContainer #iCHeroWrapper .iCHeroImg {width: 250px;}
#iCContainer #iCHeroWrapper .iCHero-side {margin: 22px 40px 0 17% !important;}
}
@media screen  and (max-width:350px){
#iCContainer .iCCard-details-tabbed-menu ul li a {
font-size: 10px;
}}
@media screen  and (max-width:345px){
#iCContainer #iCHeroWrapper .iCHeroImg {left: 2%;}
/*#iCContainer #iCHeroWrapper .iCHero-side {margin: 380px 0 0 16% !important;}*/
#iCContainer #iCHeroWrapper .iCHeroImg img {width: 240px;height: 148px;}
}
@media screen  and (max-width:320px){

#iCContainer .iCCard-details-tabbed-menu ul li a {
}
#iCContainer .iCCard-details-tabbed-menu {min-width: 320px;width:320px;}
#iCContainer #iCHeroWrapper .iCHero-side {margin: 22px 15px 0 10% !important;}

}

#iCContainer .iCDetails-amex-tab-content .iCTab-middle-content .iCTab-block .iCDetaildesc strong, b {
    font-size: 12px;
    font-weight: bold;
}
#iCContainer .iCAll-benefits-info {
    display: none;
}

#iCContainer .iCAll-benefits-info {
    width: 61.25em;
    padding: 74px 0 100px;
    color: #666;
    margin: 0 auto;
}
#iCContainer .iCAll-benefits-info {
    display: none;
}

#iCContainer .iCAll-benefits-info {
    width: 61.25em;
    padding: 74px 0 100px;
    color: #666;
    margin: 0 auto;
}
.ui-icon-closethick {
    background: url(../../img/button-close.gif) no-repeat;
    display: block;
    height: 25px;
    margin: -3px;
    overflow: hidden;
    text-indent: -9999px;
    width: 25px;
}
.ui-dialog {
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    background: url(../../img/gradient.jpg) 0 -50px repeat-x #FFF;
    border: 1px solid #CFCFCF;
    font-family: Arial,Verdana,Helvetica,san-serif;
    left: 50%;
    padding: 20px;
    position: fixed;
    top: 50%;
    z-index: 4001!important;
    max-height: 554px;
}
.ui-widget-overlay {
    background: #fff;
    -ms-filter: "alpha(opacity=80)";
    filter: alpha(opacity=80);
    position: absolute;
    top: 0;
    left: 0;
    opacity: .8;
    z-index: 4000!important;
}
