/* 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;
}
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;
}

/* Variation-1: List View */
#iCContainer {
  background:url('../../img/gradient.jpg') repeat-x;
}

#iCContainer  #iCTitleBar,
#iCContainer #iCHeroWrapper,
#iCContainer #iCWrapper {
  background:none;
}

#iCHero {
  min-height:0;
}

#iCContainer #iCTwoColWrapper {
  padding:0;
  margin:0 auto;
  width:61.25em;
  display: table;
}

#iCContainer #iCWrapper {
  padding:0;
  margin:0 auto;
  width:61.25em;
}

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

#iCContainer #iCTitleBar .iCTitle {
  width:100%;
  float:left;
  display:block;
  margin:1.5em 0 0 0;
  padding-bottom:10px;
  border-bottom: 1px solid #999;
}

#iCContainer #iCTitleBar .iCTitle  h1 {
  float:left;
  display:block;
  font-size:100%;
  font-weight:normal;
  line-height:1.5em;
}

#iCContainer #iCTitleBar .iCTitle h1 img {
  float:left;
  display:block;
  min-width:6.5em;
  max-height:2em;
  margin-right:0.2em;
  border:0;
  outline:none;
  background:url('../../img/open-app-logo.png') no-repeat top left;
}

#iCContainer #iCTitleBar .iCTitle  h1.iCHeaderTxt {
  float:left;
  color:#002663;
  font-size:125%;
  font-weight:bold;
  padding:0.25em 0 0 0;
  font-family:"BentonSansBold",Helvetica,Arial;
}

#iCContainer #iCTitleBar .iCTitle  h2 span.iCCount {
  float:left;
  display:block;
  color:#222222;
  line-height:1.5em;
  font-size:125%;
  font-weight:normal;
  padding:0.15em 0 0 0.25em;  
  font-family:"BentonSansRegular",Helvetica,Arial;
}

html.ie9 #iCContainer #iCTitleBar .iCTitle  h2 span.iCCount {
  padding-top:0;
}

#iCContainer #iCTitleBar .iCTitle .iCCardListSort {
  float:right;
  display:block;
  color:#666666;
  font-size:75%;
  font-weight:normal;
  line-height:1.25em;
  position:relative;
  padding:0.675em 0.5em 0 4.5em;
}

#iCContainer #iCTitleBar .iCCardListSort label {
  left:0;
  color:#4d4f53;
  font-size:100%;
  line-height:1em;
  font-weight:bold;  
  position:absolute;
  padding:0.65em 0.5em 0 0.25em;
}

#iCContainer #iCTitleBar .iCCardListSort .iCSelectedOption {
  color:#222;
  width:12.5em; 
  height:2.5em;
  display:block;
  font-size:100%;
  font-weight:bold;
  position:absolute;
  line-height:2.125em;
  padding:0.25em 0 0 0.75em;
  background:url("../../img/icons-sprite.gif") no-repeat 0 bottom;  
}

#iCContainer #iCTitleBar .iCCardListSort select {
  width:9.5em;
  height:2.25em;
  line-height:2.125em;
}

#iCContainer #iCTitleBar .iCCardListSort select.iCSelectCustom {
  z-index:5;
  opacity:0;
  display:block;
  overflow:hidden;
  position:relative;
  filter:alpha(opacity=0);
  -moz-appearance:toolbarbutton;
  -webkit-appearance:menulist-button;
}

#iCContainer #iCTitleBar .iCViewMode {
  float:right;
  margin:0.8em 1.125em 0 0;
}

#iCContainer #iCTitleBar .iCViewMode a {
  float:left;
  display:block;
  color:#222222;
  font-size:75%;
  font-weight:bold;
  line-height:1.5em;
  padding:0 0 0 1.5em;
  text-decoration:none !important;  
}

#iCContainer #iCTitleBar .iCViewMode img {
  float:left;
  width:1.5em;
  height:1em;
  padding:0 0 0.2em 0;
  background:url('../../img/icons-sprite.gif') no-repeat;
}

#iCContainer #iCTitleBar #iCTypeList img {
  background-position:0 -30px;
}

#iCContainer #iCTitleBar #iCTypeList.iCActive img {
  background-position:0 0;
}

#iCContainer #iCTitleBar #iCTypeGrid img {
  background-position:0 -90px;
}

#iCContainer #iCTitleBar #iCTypeGrid.iCActive img {
  background-position:0 -60px;
}

#iCContainer #iCCardFilters {
  float:left;
  width:10em;
  display:block;
  min-height:10em;
  margin:1.2em 3.2em 1em 0;
}

html.ie7 #iCContainer #iCCardFilters {
  padding-bottom:1em;
}

#iCContainer #iCCardFilters h4 {
  font-size: 100%;
  display:block;
  font-weight: bold;
  margin:0 0 0.2em 0;
}

#iCContainer #iCCardFilters .iCPhoneCall h5,
#iCContainer #iCCardFilters .iCPhoneCall h5 a {
  font-size: 75% !important;
  font-weight: bold;
  color: #006890 !important;
}

#iCContainer #iCTwoColWrapper #iCWrapper {
  float:left;
  width:45em;
  display:block;
}

#iCContainer #iCTwoColWrapper .iCCols { 
  float:left;
  width:100%;
  margin-top:1.5em;
}

#iCContainer #iCTwoColWrapper .iCCol {
  -margin-top:0.5em;
  width:100%;
}
.ui-dialog-content ul{list-style: disc inside;}
.ui-dialog-content ol{list-style: decimal inside;}

#iCContainer #iCTwoColWrapper .iCBlockItem {
  clear:both;
  width:100%;
  float:left;
  display:block;
  position:relative;
  padding:0.6em 0 0.8em 0;
  background:url('../../img/block-item-divider.jpg') no-repeat center bottom;
}

#iCContainer #iCTwoColWrapper .iCBlockItem.iCLast {
  margin:0 0 2.5em 0;
}

#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemTitle {
  clear:both;
  width:100%;
  float:left;
  
}

#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemTitle h1,#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemTitle h2,
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemTitle h1 a,#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemTitle h2 a{
  float:left;
  display:block;
  color:#222222;
  font-size:100%;
  font-weight:bold;
  margin:0 0 0.35em 0;
  letter-spacing:-0.01em;
  font-family:"BentonSansMedium", Helvetica, Arial; 
}

#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemContent {
  clear:both;
  width:100%;
  float:left;
  padding:0.625em 0 1.2em 0em;
}

#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemImg {
  float:left;
  width:22.5%;
  position:relative;
  padding:0 1em 0 0;
}

#iCContainer .iCBlockItemImg .iCItemImg {
  display:block;
}

#iCContainer .iCBlockItemImg .iCItemImg img {
  width:11em;
  height:7em;
  display:block;
  text-decoration:none;  
}

#iCContainer .iCService .iCBlockItemImg .iCItemImg img {
  /*background:#dedede;*/
}

#iCContainer .iCBlockItemQuickInfo span.iCQuoteOpen, #iCContainer .iCBlockItemQuickInfo span.iCQuoteClose {
  display:block;
  height:1.375em;
  background:url("../../img/card-details-sprite.gif") no-repeat scroll 0 0 transparent;	
}

#iCContainer .iCBlockItemQuickInfo span.iCQuoteOpen {
  background-position: -390px -59px;
}

#iCContainer #iCTwoColWrapper .iCBlockItem.iCOther .iCBlockItemImg .iCItemImg {
  display:block;
  text-decoration:none;  
}

#iCContainer #iCTwoColWrapper .iCBlockItem.iCCard .iCBlockItemImg .iCBlockItemRating {
  width:8.5em;
  display:block;
  font-size:75%;
  margin:0 auto;
  padding:0.5em 0 0 0;  
}

#iCContainer #iCTwoColWrapper .iCBlockItem.iCOther .iCBlockItemImg .iCBlockItemRating {
  display:none;
}

#iCContainer #iCTwoColWrapper .iCBlockItem.iCCard .iCBlockItemImg .iCBlockItemRating a {
  float:left;
  width:3.5em;
  font-size:75%;
  color:#006890;
  text-decoration:none;
}

#iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemInfo {
  width:73.2%;
  float:left;
}

#iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemInfo .iCBlockItemDesc {
  clear:both;
  width:40%;
  float:left;
  position:relative;
  min-height:8.125em;  
  margin:0 0.8em 0 0;
  padding:0 0.8em 0;  
  border-right:1px solid #e7ebed;
}

#iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemDesc h2,
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemDesc strong,
 #iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemDesc p.iCBlockItemDescTitle
 {
  float:left;
  display:block;
  color:#222222;
  font-size:90%;
  font-weight:bold;
  margin:0 0 0.3125em 0;
  letter-spacing:-0.01em;  
  /*font-family:"BentonSansMedium", Helvetica, Arial;  */
}
 #iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemDesc p.iCBlockItemDescTitle{padding:0;line-height:normal;}

#iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemDesc p {
  clear:both; 
  display:block;
  color:#4d4f53;
  font-size:70%;
  line-height:1.5em;
  padding:0 0 2em 0;  
}

#iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemDesc a.iCQuickInfo {
  bottom:0;
  clear:both;
  float:left;
  color:#006890;
  font-size:80%;
  font-weight:bold;
  line-height:1.5em;
  padding:0 1em 0 0;
  position:absolute;
  background:url('../../img/icons-sprite.gif') no-repeat right -252px;
}

#iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemDesc a.iCQuickInfo.iCActive {
  background-position:right -272px;
}

#iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemInfo .iCBlockItemIntro {
  width:26%;
  float:left;
  margin:0 0.8em 0 0;
  padding:0 0.8em 0 0;  
  border-right:1px solid #e7ebed;  
}

#iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemIntro h3 ,
#iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemIntro p.iCBlockItemIntroTitle{
  margin:0;
  float:left;
  display:block;
  color:#222222;
  font-size:75%;
  font-weight:bold;
  letter-spacing:-0.01em;
  margin-top: 5px;
  /*font-family:"BentonSansMedium", Helvetica, Arial;  */
}

#iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemIntro li{clear: both;
/* display: block; */
list-style: disc inside;
color: #4d4f53;
font-size: 70%;
line-height: 1.5em;

}
#iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemIntro ol li{list-style: decimal inside;}
/* #iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemIntro ul{} */
#iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemIntro p.iCBlockItemIntroTitle{line-height:normal;}
#iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemIntro p {
  clear:both; 
  display:block;
  color:#4d4f53;
  font-size:70%;
  line-height:1.5em;
  margin:0 0 1em 0;
}

#iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemInfo .iCBlockItemBtns {
  width:7em;
  float:right;
}

#iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemBtns a.iCQuickInfo {
  display:none;
}


#iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemBtns .iCButton {
  width:auto;
  float:left;
  margin:0.5em 0 0.5em 0;


}
#iCContainer #iCTwoColWrapper .iCGridView .iCButton a
{
margin-top:7px;
}

#iCContainer .iCButton a{
background:none;
}
#iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemBtns .iCButton a span.iCLabel {
  font-size:80%; 
  color: #002663 !important;
 /* background: url("../../img/button.gif") no-repeat scroll 0 -87px #EAEBEB !important;*/
  border: 1px outset buttonface;
  border-radius: 5px;border-radius: 0\0/; 
  padding: 0 10px 0 10px;
  margin-left: -15px;
  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);

  
  }

#iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemBtns .iCCTA {
  width:auto;
  margin:0.5em 0.2em 0.5em 0.35em; 
/* background: url("../../img/button.gif") no-repeat scroll 0 -29px #002663 !important; */
	font-size: 13px;
		font-weight: bold;
		height: 29px;
		line-height: 29px;
		overflow: visible;
		padding: 0 10px 0 10px;
		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 .iCCTA a {
color: #FFFFFF;
font-size: 13px;
		font-weight: bold;
		height: 29px;
		line-height: 29px;
}

#iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemBtns .iCCompare img {
  float:left;
  width:1.3em;
  height:1.1875em;
  background:url('../../img/icons-sprite.gif') no-repeat 0 -154px;
}

#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemBtns .iCCompare.iCActive img {
  background-position:-1px -329px;
}

#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemBtns .iCCompare.iCDisabled img {
  background-position:-1px -294px;
}

#iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemBtns .iCCompare a {
 margin-top:0.25em;
}

#iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemQuickInfo {
  width:97%;
  clear:both;
  /* display:none; */
  overflow:auto;
  position:relative;
  min-height:4.5em;  
  margin:1.5em 0 0 0;
  padding:2.125em 1em 0em 1em;  
  background:url('../../img/divider-top.jpg') no-repeat 0px 0px;
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCLeft {
  width:100%;
  clear:both;
  float:left;
  display:block;
  padding:0 0.5em 0 0;
 
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCRight {
  width:25%;
  float:left;
  display:block;
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCCardBenefits {
  width:100%;
  clear:both;
  float:left;
  display:block;
  margin:0 0 0.5em 0;
  padding:0 0 1.5em 0;
  /*border-bottom:1px solid #e7ebed;*/
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCCardOffers {
  width:100%;
  clear:both;
  float:left;
  display:block;
  margin:1em 0 0 0;
  padding:0 0 1em 0;
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCCardBenefits h4,#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCCardBenefits p.titleBenefit,
#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCCardOffers h4 ,#iCTwoColWrapper .iCBlockItemQuickInfo .iCCardOffers p{
  margin:0;
  width:15%;
  float:left;
  display:block;
  color:#222222;
  font-size:100%;
  font-weight:bold;
  letter-spacing:-0.01em;
   /*font-family:"BentonSansMedium", Helvetica, Arial;*/ 
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCContentBox {
  width:22%;
  float:left;
  display:block;
  text-align:center;
  margin:0 0.5em 0 0.5em;
  padding:0 0.5em 0 0.5em;
}
#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCContentBox  li{clear: both;
list-style: disc inside;
color: #666666;
font-size: 70%;
line-height: 1.5em;
margin: 0.5em 0 0.5em 0;
text-align:left;}
#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCContentBox ol li{list-style: decimal inside;}
#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCContentBox h5 ,#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCContentBox p.iCContentBoxTitle{
  display:block;
  color:#222222;
  font-size:80%;
  font-weight:bold;
  margin:0 0 0.5em 0;
  letter-spacing:-0.01em;
  /*font-family:"BentonSansMedium", Helvetica, Arial;*/
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCContentBox p {
  clear:both;
  display:block;
  color:#666666;
  font-size:70%;
  line-height:1.5em;
  margin:0.5em 0 0.5em 0;  
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCContentBox a {
  color:#006890;
  font-size:70%;
  font-weight:normal;
   /*font-family:"BentonSansMedium", Helvetica, Arial;*/
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCReview {
  width:85%;
  clear:both;
  display:block;
  text-align:center;
  padding:0 1em 0 0.5em;  
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCReview h5 {
  display:block;
  color:#222222;
  font-size:100%;
  font-weight:bold;
  margin:0 0 0.8em 0;
  letter-spacing:-0.01em;
   /*font-family:"BentonSansMedium", Helvetica, Arial;*/
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCReview p {
  clear:both;
  float:left;
  display:block;
  color:#666666;
  font-size:70%;
  line-height:1.6em;
  margin:0.8em 0 0.8em 0;
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCReview a {
  color:#006890;
  font-size:70%;
  font-weight:normal;
  margin:0.8em 0 0.5em 0;  
   /*font-family:"BentonSansMedium", Helvetica, Arial;*/
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCReview p a {
  margin:0;
  color:#006890;
  font-size:100%;
  font-weight:normal;
   /*font-family:"BentonSansMedium", Helvetica, Arial;*/
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCReview span.iCMemberName {
  clear:both;
  display:block;
  color:#333333;
  font-size:70%;
  font-weight:bold;
  margin:1.2em 0 0.8em 0;
  text-transform:uppercase;
   /*font-family:"BentonSansMedium", Helvetica, Arial;*/
}

/* Variation-2: Grid View - Cards */

#iCContainer #iCTwoColWrapper .iCGridView .iCBlockGroup {
  float:left;
  width:100%;
  height:1em;
  margin:-2em 0 0 0;
 /* background:url('../../img/block-item-divider.jpg') no-repeat 0 0;*/
}

#iCContainer #iCTwoColWrapper .iCGridView .iCBlockGroup.iCActive {
   background-position:bottom left;
}

#iCContainer #iCTwoColWrapper .iCGridView .iCBlockContainer {
  width:13.4em;
  clear:none;
  float:left;
  z-index:999;
  display:block;
  height:20.5em;
  background:none;
  overflow:hidden;
  position:relative;
  margin:0 0.5em 0 0;
  padding:0.8em 0.5em 0em 0.5em;
}

#iCContainer #iCTwoColWrapper .iCGridView .iCBlockContainer .iCBlockItem {
  background:none;
}
 
#iCContainer #iCTwoColWrapper .iCGridView .iCBlockItem .iCBlockItemTitle {
  clear:both;
  width:100%;
  float:left;
  min-height:3em;
  text-align:center;
}

#iCContainer #iCTwoColWrapper .iCGridView .iCBlockItem .iCBlockItemImg {
  float:left;
  width:100%;
  position:relative;
  padding:1em 1.1em 0 0;
}

#iCContainer #iCTwoColWrapper .iCGridView .iCBlockItem.iCCard .iCBlockItemImg .iCBlockItemRating {
  top:0;
  left:25%;
  float:left;
  width:10em;
  display:block;
  font-size:75%;
  position:absolute;
  padding:0.2em 0 0 0;
}

#iCContainer #iCTwoColWrapper .iCGridView .iCBlockItem .iCBlockItemTitle h3,
#iCContainer #iCTwoColWrapper .iCGridView .iCBlockItem .iCBlockItemTitle h3 a {
  float:none;
}

#iCContainer .iCGridView .iCBlockItemImg .iCItemImg img {
  left:9%;
  width:11em;
  height:7em;
  display:block;
  position:relative;
  text-decoration:none;
margin:0px;
}

#iCContainer #iCTwoColWrapper .iCGridView .iCBlockItem  .iCBlockItemDesc,
#iCContainer #iCTwoColWrapper .iCGridView .iCBlockItem  .iCBlockItemIntro,
#iCContainer #iCTwoColWrapper .iCGridView .iCBlockItem  .iCBlockItemInfo,
#iCContainer #iCTwoColWrapper .iCGridView .iCBlockItem  .iCBlockItemBtns {
  display:none;
}


#iCContainer #iCTwoColWrapper .iCGridView .iCHover .iCBlockItem  .iCBlockItemInfo,
#iCContainer #iCTwoColWrapper .iCGridView .iCHover .iCBlockItem  .iCBlockItemBtns,
#iCContainer #iCTwoColWrapper .iCGridView .iCSelected .iCBlockItem  .iCBlockItemInfo,
#iCContainer #iCTwoColWrapper .iCGridView .iCSelected .iCBlockItem  .iCBlockItemBtns {
  width:100%;
  display:block;  
}

#iCContainer #iCTwoColWrapper .iCGridView .iCHover .iCBlockItem  .iCBlockItemBtns .iCCTA,
#iCContainer #iCTwoColWrapper .iCGridView .iCSelected .iCBlockItem  .iCBlockItemBtns .iCCTA {
  float:left;
  margin:0em 0.5em 0em 22%;
}
#iccontainer #ictwocolwrapper .icblockitem .icblockitembtns .iccta a
{}
#iCContainer #iCTwoColWrapper .iCGridView .iCHover .iCBlockItem  .iCBlockItemBtns .iCCTA a,
#iCContainer #iCTwoColWrapper .iCGridView .iCSelected .iCBlockItem  .iCBlockItemBtns .iCCTA a {
  margin:0.5em 0 0 0;
  padding:0 10px 0 10px;
  /*border-left:1px solid #ccc; */ 
  min-width: 50px;
  line-height: 19px;
}

#iCContainer #iCTwoColWrapper .iCGridView .iCHover .iCBlockItem  .iCBlockItemBtns .iCCTA.iCCompare,
#iCContainer #iCTwoColWrapper .iCGridView .iCSelected .iCBlockItem  .iCBlockItemBtns .iCCTA.iCCompare {
  clear:both;
  margin:0.5em 0 0.5em 3.75em;
}

#iCContainer #iCTwoColWrapper .iCGridView .iCHover .iCBlockItem  .iCBlockItemBtns .iCCTA.iCCompare.iCActive,
#iCContainer #iCTwoColWrapper .iCGridView .iCSelected .iCBlockItem  .iCBlockItemBtns .iCCTA.iCCompare.iCActive {
  margin:0.5em 0 0.5em 3em;
}

#iCContainer #iCTwoColWrapper .iCGridView .iCHover .iCBlockItem  .iCBlockItemBtns .iCCTA.iCCompare a,
#iCContainer #iCTwoColWrapper .iCGridView .iCSelected .iCBlockItem  .iCBlockItemBtns .iCCTA.iCCompare a {
  padding:0;
  border:none;
  margin-top:0.25em;  
}

#iCContainer #iCTwoColWrapper .iCGridView .iCHover .iCBlockItem  .iCBlockItemBtns .iCCompare img,
#iCContainer #iCTwoColWrapper .iCGridView .iCActive .iCBlockItem  .iCBlockItemBtns .iCCompare img {
  float:left;
  width:1.3em;
  height:1.1875em;
  background:url('../../img/icons-sprite.gif') no-repeat 0 -154px;
}

#iCContainer #iCTwoColWrapper .iCGridView .iCHover .iCBlockItem .iCBlockItemBtns .iCCompare.iCActive img,
#iCContainer #iCTwoColWrapper .iCGridView .iCActive .iCBlockItem .iCBlockItemBtns .iCCompare.iCActive img {
  background-position:-1px -329px;
}

#iCContainer #iCTwoColWrapper .iCGridView .iCHover .iCBlockItem .iCBlockItemBtns .iCCompare.iCDisabled img,
#iCContainer #iCTwoColWrapper .iCGridView .iCActive .iCBlockItem .iCBlockItemBtns .iCCompare.iCDisabled img {
  background-position:-1px -294px;
}

#iCContainer #iCTwoColWrapper .iCGridView .iCHover .iCBlockItem  .iCBlockItemBtns .iCButton,
#iCContainer #iCTwoColWrapper .iCGridView .iCSelected .iCBlockItem  .iCBlockItemBtns .iCButton {
  clear:both;
  margin:0.25em 0.5em 0.5em 3.5em;
}

#iCContainer #iCTwoColWrapper .iCGridView .iCHover .iCBlockItem  .iCBlockItemBtns a.iCQuickInfo,
#iCContainer #iCTwoColWrapper .iCGridView .iCSelected .iCBlockItem  .iCBlockItemBtns a.iCQuickInfo {
  clear:both;
  float:left;
  display:block;
  color:#006890;
  font-size:80%;
  font-weight:bold;
  line-height:1.5em;
  padding:0 1em 0 0;
  margin:0.5em 0 0 22%;
  background:url('../../img/icons-sprite.gif') no-repeat right -252px;  
  width: 100px;  
}

#iCContainer #iCTwoColWrapper .iCGridView .iCBlockItem  .iCBlockItemBtns a.iCQuickInfo.iCActive {
  background-position:right -272px;
}

#iCContainer #iCTwoColWrapper .iCGridView .iCBlockContainer.iCHover {
  background:url("../../img/card-over-new.png") no-repeat scroll 0 0 transparent;
}

#iCContainer #iCTwoColWrapper .iCGridView .iCBlockContainer.iCSelected {
  background:url("../../img/card-over-new.png") no-repeat scroll -230px -405px transparent;
}

#iCContainer #iCTwoColWrapper .iCGridView  .iCBlockItemQuickInfo {
  width:97%;
  clear:both;
  float:left;
  display:none;
  overflow:auto;
  position:relative;
  min-height:11.5em;  
  margin:-2em 0 2em 0;
  padding:3.125em 1em 2em 1em;  
  background:url('../../img/divider-top.jpg') no-repeat 0 0;
}

/* Card filters */
#iCContainer #iCCardFilters p {
  padding:0 0 1em 0;
  line-height:1.125em;
}

#iCContainer #iCCardFilters fieldset {
  margin:0 0 1.25em 0;
  padding:0 0 0.625em 0;
  border-bottom:1px solid #d0d8dc;  
}

#iCContainer #iCCardFilters legend {
  border:0 none;
  color:#333333;
  font-size:75%;
  font-weight:bold;
  padding:0 0 0.625em 0;
  text-transform:uppercase;
margin:0px;
}

#iCContainer #iCCardFilters fieldset ul {
  margin:0;
  padding:0;
  list-style-type:none;  
}

#iCContainer #iCCardFilters fieldset li {
  padding: 0 0 0.625em 0;
}

#iCContainer #iCCardFilters fieldset label {
  color:#666666;
  font-size:75%;
  cursor:pointer; 
text-transform: capitalize;
}

#iCContainer #iCCardFilters input[type="checkbox"],
#iCContainer #iCCardFilters input[type="radio"] {
  padding: 0;
}

#iCContainer #iCCardFilters fieldset li input {
  margin-left:0;
  margin-right:0.3125em;
}

#iCContainer #iCCardFilters p,
#iCContainer #iCCardFilters input,
#iCContainer #iCCardFilters select,
#iCContainer #iCCardFilters textarea {
  color:#666666;
  font-size:75%;
  line-height:1.2em;
  vertical-align:baseline;
  font-family:Arial,Verdana,Helvetica,san-serif;
}

#iCContainer #iCCardFilters fieldset li span {
  display:block;
  font-size:75%;
  padding:0.125em 0 0 2.25em;
}

#iCContainer #iCCardFilters .iCCardLinks {
  margin:0 !important;
  padding:0 !important;
  list-style-type:none;  
}

#iCContainer #iCCardFilters .iCCardLinks li {
  line-height:1em;
  margin:0 0 1em 0;
  padding:0 0 1em 0;
    
}

#iCContainer #iCCardFilters .iCCardLinks li a {
  color:#006890;
  font-size:75%;
  font-weight:bold;  
}

#iCContainer #iCCardFilters .iCCardLinks li a:hover{ 
  text-decoration: underline;
}

#iCContainer #iCCardFilters .iCCardLinks:visited {
  color:#006890;
  text-decoration:none;
}

/* Compare cards tray */
#iCContainer #iCCardTray {
  left:0;
  bottom:0;
  width:100%;
  height:6em;
  z-index:4001;
  display:none;
  position:fixed;
  margin-bottom:0;
  text-align:center;
  background-color:#EDECEC;
  border-top:5px solid #002663; 
}

#iCContainer #iCCardTray #iCCardTrayContent {
  width:61.25em;
  height:5.5em;
  margin:0 auto;
  padding:0 0 3em 0;
}

#iCContainer #iCCardTray * {
  font-family:arial;
}

#iCContainer  #iCCardTray .iCCardTrayTitle {
  float:left;
  width:8.45em;
  height:3.125em;
  font-style:normal;
  font-family:sans serif;
  padding:1em 1.125em 0 0;
  border-right:1px solid #d0d8dc; 
}

#iCContainer .iCCardTrayTitle h5 {
  color:#222222;
  display:block;
  font-size:100%;
  font-weight:bold;
  text-align:left;
}

#iCContainer .iCCardTrayTitle span.iCTitleDesc {
  color:#4d4f53;
  display:block;
  font-size:75%;
  text-align:left;
  margin:0.8em 0 0 0;
}

#iCContainer  #iCCardTray .iCCardTrayBtns {
  float:right;
  width:7.5em;
  height:6em;
  text-align:left;
  margin:1em 0 0 1em; 
}

#iCContainer .iCCardTrayBtns .iCCardTrayCmp img {
  width:7.125em;
  height:1.875em;
  cursor:pointer;
  position:absolute;  
  background-position:-80px 0;
  background-image:url("../../img/card-tray-sprite.gif");  
}

#iCContainer .iCCardTrayBtns .iCCancel {
  color:#006890;
  font-size:75%;
  cursor:pointer;
  position:absolute;
  margin:3.5em 0 0 3em;  
}

#iCContainer  #iCCardTray .iCCardHolder {
  float:right;
  height:6.25em;
  position:relative;  
}

#iCContainer .iCCardContainer {
  float:right;
  position:relative;
  top:0;
}

#iCContainer .iCCardContainer .iCCardListItem {
  float:left;
  width:8.5em;
  height:auto;
  text-align:left;
  border-right:1px solid #d0d8dc; 
}

#iCContainer .iCCardContainer .iCCardListItemImg {
  display:block;
  position:relative;
}

#iCContainer .iCCardContainer .iCCardListItemImg img {
  z-index:99;
  top:-1.25em;
  width:4.875em;
  height:3em;
  position:relative;
  margin:0 0 0 1.875em;  
  background-image:url("../../img/card-tray-sprite.gif");
}

#iCContainer .iCCardHolder .iCCardRemove {
  top:0;
  z-index:100;
  width:4em;
  left:2.35em; 
  height:1.1em;
  display:none;
  position:absolute;
  background-position:-80px -100px;
  background-image:url("../../img/card-tray-sprite.gif");    
}

#iCContainer .iCCardContainer .iCCardListItemTxt {
  height:auto;
  color:#222222;
  font-size:75%;
  text-align:center;
  padding:0 0.3125em; 
}

#iCContainer .iCCardContainer .iCCardListItemIcon {
  display:none;
}

#iCContainer .iCAddCardContainer {
  float:right;
  height:2.5em;
  width:8.75em;
  cursor:pointer;
  text-align:left;
  position:relative;  
}

#iCContainer .iCAddCardContainer .iCCardListContainer {
  display:none;
  right:-4.5em;
  bottom:2.25em;
  width:17.5em;
  height:21.25em;
  position:absolute;
  background-position:-80px -146px;  
  background-image:url("../../img/card-tray-sprite.gif");    
}

#iCContainer .iCCardListContainer .iCCardList {
  float:left;
  width:17.5em;
  height:20em;  
  overflow-x:hidden;
  overflow-y:scroll;  
}

#iCContainer .iCCardList .iCCardListItem {
  width:16.5em;
  height:5em;
  position:relative;
  border-bottom:1px solid #D0D8DC;  
}

#iCContainer .iCCardList .iCCardListItemImg img {
  float:left;
  width:4.875em;  
  height:3em;
  position:relative;
  margin:1em 1em 1em 1em;
  background-image:url("../../img/card-tray-sprite.gif");
}

#iCContainer .iCCardList .iCCardListItem .iCCardListItemTxt {
  top:1em;
  float:left;
  width:8.5em;
  height:1.5em;
  color:#006890;
  font-size:75%;
  margin:1em auto;
  position:static;
  text-align:center;  
}

#iCContainer .iCCardList .iCCardListItem  .iCCardListItemIcon {
  float:left;
  width:1.3125em;
  height:1.3125em;
  margin:1.75em 0 0 1.25em;
  background-position:-80px -59px;
  background-image:url("../../img/card-tray-sprite.gif");      
}

#iCContainer .iCCardList .iCCardListItem  .iCCardListItemIcon.iCActive {
  background-position:-102px -59px;  
}

#iCContainer .iCCardList .iCCardRemove {
  top:2em;
  z-index:1;
  width:4em;
  left:1.45em; 
  height:1.1em;
  display:none;
  position:absolute;
  background-position:-80px -100px;
  background-image:url("../../img/card-tray-sprite.gif");    
}

#iCContainer .iCAddCard {
  width:8.75em;
  height:3.125em;
  padding-top:1em;
  position:absolute;
  text-align:center;
  border-left:1px solid #d0d8dc;
  border-right:1px solid #d0d8dc; 
}

#iCContainer .iCAddCard .iCAddCardSign img {
  height:1em;
  width:1.0625em;
  margin:0.25em auto 0; 
  background-position:-79px -117px; 
  background-image:url("../../img/card-tray-sprite.gif");  
}

#iCContainer .iCAddCard span.iCAddCardTxt {
  top:0.5em;
  color:#006890;
  font-size:75%;
  width:4.5625em;
  position:relative;
  margin:1em auto 0;  
}

#iCContainer sup {
  vertical-align:super;
  font-size:smaller;
}

#iCContainer .iCCardListItemImg.platinum-business img {
  background-position:0 -147px;
}

#iCContainer .iCCardListItemImg.gold-rewards img {
  background-position:0 -98px;
}

#iCContainer .iCCardListItemImg.gold-delta img {
  background-position:0 -588px;
}

#iCContainer .iCCardListItemImg.simply-cash img {
  background-position:0 -196px;
}

#iCContainer .iCCardListItemImg.delta-reserve img {
  background-position:0 -685px;
}

#iCContainer .iCCardListItemImg.green-business img {
  background-position:0 -1px;
}

#iCContainer .iCCardListItemImg.starwood-credit img {
  background-position:0 -831px;
}

/* Variation 3: Grid View - Gift Cards */

#iCContainer #iCTwoColWrapper .iCGridView .iCBlockItem.iCGiftCard .iCBlockItemImg {
  float:left;
  width:100%;
  position:relative;
  padding:0.5em 1.1em 1em 0;
}

#iCContainer #iCTwoColWrapper .iCGridView .iCBlockItem.iCGiftCard .iCBlockItemImg .iCBlockItemRating {
  display:none;
}

#iCContainer .iCGridView .iCGiftCard .iCBlockItemImg .iCItemImg img {
  left:7.5%;
  width:11.375em;
  height:7.1875em;
  display:block;
  position:relative;
  text-decoration:none;
}

#iCContainer #iCTwoColWrapper .iCGridView .iCBlockItem  .iCBlockItemDesc,
#iCContainer #iCTwoColWrapper .iCGridView .iCBlockItem  .iCBlockItemIntro,
#iCContainer #iCTwoColWrapper .iCGridView .iCBlockItem  .iCBlockItemInfo,
#iCContainer #iCTwoColWrapper .iCGridView .iCBlockItem  .iCBlockItemBtns {
  display:none;
}

#iCContainer #iCTwoColWrapper .iCGridView .iCHover .iCBlockItem  .iCBlockItemInfo,
#iCContainer #iCTwoColWrapper .iCGridView .iCHover .iCBlockItem  .iCBlockItemBtns,
#iCContainer #iCTwoColWrapper .iCGridView .iCSelected .iCBlockItem  .iCBlockItemInfo,
#iCContainer #iCTwoColWrapper .iCGridView .iCSelected .iCBlockItem  .iCBlockItemBtns {
  width:100%;
  display:block;  
}

#iCContainer #iCTwoColWrapper .iCGridView .iCBlockItem.iCGiftCard  .iCBlockItemInfo,
#iCContainer #iCTwoColWrapper .iCGridView .iCBlockItem.iCGiftCard  .iCBlockItemBtns {
  width:100%;
  display:block;
}

#iCContainer #iCTwoColWrapper .iCGridView  .iCBlockItem.iCGiftCard .iCBlockItemBtns .iCButton {
  clear:both;
  margin:0.25em 0.5em 0.5em 3.5em;
}

/* #iCContainer #iCTwoColWrapper .iCGridView .iCHover .iCBlockItem.iCGiftCard .iCBlockItemBtns .iCOrderNow,
#iCContainer #iCTwoColWrapper .iCGridView .iCActive .iCBlockItem.iCGiftCard .iCBlockItemBtns .iCOrderNow {
 margin:1em 0 0 0;
}*/

#iCContainer #iCTwoColWrapper .iCGridView  .iCBlockItemQuickInfo.iCGiftCard {
  width:100%;
  clear:both;
  float:left;
  display:none;
  overflow:auto;
  position:relative;
  min-height:6.5em;  
  margin:-2em 0 0 0;
  padding:3.125em 1em 2em 1em;  
  background:url('../../img/divider-top.jpg') no-repeat 0 0;
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo.iCGiftCard .iCLeft {
  width:20%;
  clear:both;
  float:left;
  display:block;
  padding:0 0.5em 0 0;
  border-right:1px solid #e7ebed;
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo.iCGiftCard .iCRight {
  width:75%;
  float:left;
  display:block;
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo.iCGiftCard .iCSectionTitle {
  width:100%;
  clear:both;
  float:left;
  display:block;
  margin:0 0 0.5em 0;
  padding:0 0 0.5em 0;
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo.iCGiftCard .iCSectionCont {
  width:100%;
  clear:both;
  float:left;
  display:block;
  margin:0 0 0.5em 0;  
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo.iCGiftCard .iCSectionTitle h4 {
  margin:0;
  width:100%;
  float:left;
  display:block;
  color:#222222;
  font-size:100%;
  font-weight:bold;
  letter-spacing:-0.01em;
  font-family:"BentonSansMedium", Helvetica, Arial; 
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo.iCGiftCard .iCSectionCont h5 {
  float:left;
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo.iCGiftCard .iCCardValBox {
  width:25%;
  float:left;
  display:block;
  text-align:center;
  margin:0 0.25em 0.8em 0.25em;  
  border-right:1px solid #e7ebed;
  padding:0.5em 0.25em 0.5em 0.25em;  
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo.iCGiftCard .iCCardValBox .iCCardVal {
  float:left;
  display:block;
  font-size:75%;
  margin:0 0 0 0.8em;
  background:none;
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo.iCGiftCard .iCCardQtyBox {
  width:20%;
  float:left;
  display:block;
  text-align:center;
  padding:0.5em 0 0.5em 0;  
  margin:0 0.25em 0.8em 0.25em;
  border-right:1px solid #e7ebed;
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo.iCGiftCard .iCCardQtyBox .iCCardQty {
  width:2em;
  border:1px solid #ccc;
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo.iCGiftCard .iCCardValBox h5,
#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo.iCGiftCard .iCCardQtyBox h5 {
  display:block;
  color:#222222;
  font-size:80%;
  font-weight:bold;
  margin:0 0 0.5em 0;
  letter-spacing:-0.01em;
  font-family:"BentonSansMedium", Helvetica, Arial; 
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo.iCGiftCard .iCCartBox {
  width:45%;
  float:left;
  display:block;
  margin:0 0 0.8em 0.5em;
  padding:0.25em 0 0.5em 0;  
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo.iCGiftCard .iCCartBox span.iCPurCharge {
  float:left;
  display:block;
  color:#4d4f53;
  font-size:70%;
  margin:0.6em 0 0 0.8em;
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo.iCGiftCard .iCCartBox .iCButton {
  width:auto;
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo.iCGiftCard .iCAddMore {
  clear:both;
  float:left;
  display:block;
  color:#006890;
  font-size:75%;
  font-weight:normal;
  padding:0 0 0 0.8em;
  font-family:"BentonSansMedium",Helvetica,Arial;  
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo.iCGiftCard .iCAddMore img {
  width:1.3125em;
  height:1.375em;
  display:inline-block;  
  vertical-align:middle;
  background:url("../../img/card-tray-sprite_new_compare.gif") -80px -59px no-repeat transparent;  
}

#iCContainer .iCAccordion {
  padding:0;
  width:100%;
  float:left;
  display:block;
  /*background:#eee;*/
  margin:0.8em 0 0.8em 0;
}

#iCContainer .iCAccordion h3 {
  /*font-family:"BentonSansMedium", Helvetica, Arial; */
  float:left;
  font-size:125%;
  font-weight:bold;
  color:#222;
  letter-spacing:-0.01em;
  margin:0.8em 0 0.6em 0;
  width: 100%;
}

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

#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:#006890;
  display:block;
  font-size:90%;
  font-weight:bold;
  line-height:3em;
  padding-left:0.4em;
  background:#EEEEEE;
  vertical-align:middle;
  /*font-family:"BentonSansMedium", Helvetica, Arial; */ 
}

#iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock div ul li {
  padding:0 0 0.2em 0;
  list-style-type:disc;
  margin-left:1.2em;
}

#iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock div ul li a {
  color:#006890;
  font-size:75%;
  font-weight:normal;
  /*font-family:"BentonSansMedium", Helvetica, Arial; */ 
}

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

#iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock div.iCAccordionContent {
  top:0.1em;
  overflow:hidden;
  position:relative;
  background:#fdfdfd;
  margin:0 0 1.25em 0;  
  display:none;
}

#iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock div.iCAccordionContent h5 {
  color:#222;
  font-size:75%;
  font-weight:bold;
  /*font-family:"BentonSansMedium", Helvetica, Arial; */
}

#iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock div.iCAccordionContent p {
  font-size:60%;
}

#iCContainer .iCAccordion .iCAccordionWrap .ui-accordion .ui-accordion-content-active {
  display:block;
}

#iCContainer .iCAccordion .iCAccordionWrap .iCExpBlock .iCAccordionTitle.expanded a {
  color:#fff;
  font-size:90%;
  font-weight:bold;
  background:#005295;
  /*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;
}

/* Variation 4: Grid View - Benefit */

#iCContainer .iCGridView .iCBenefit .iCBlockItemImg .iCItemImg img {
  /* background:#eeeeee;*/
}

#iCContainer #iCTwoColWrapper .iCGridView .iCHover .iCBlockItem.iCBenefit  .iCBlockItemBtns a.iCQuickInfo,
#iCContainer #iCTwoColWrapper .iCGridView .iCSelected .iCBlockItem.iCBenefit .iCBlockItemBtns a.iCQuickInfo {
  clear:both;
  width:auto;
  display:block;
  color:#006890;
  font-size:80%;
  font-weight:bold;
  line-height:1.5em;
  position:absolute;
  padding:0 1em 0 0;
  margin:40% 0 0 23%;
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo.iCBenefit .iCContentBox img {
  margin:0 0 5px 0;
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo.iCBenefit .iCQuickBottom {
  width:90%;
  clear:both;
  margin:0;
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo.iCBenefit .iCQuickBottom .iCLearnText {
  float:left;
  font-size:70%;
  margin:1em 1em 1em 1em;
}

#iCContainer #iCTwoColWrapper .iCButton {
  width:auto;
}

html.ie7 #iCContainer #iCTwoColWrapper .iCButton {
  margin-top:0.5em;
}

#iCContainer #iCTwoColWrapper .iCGridView .iCBlockItem.iCBenefit .iCBlockItemTitle h3 span {
  font-size:75% !important;
}

#iCContainer #iCTwoColWrapper .iCGridView .iCBlockItem.iCBenefit .iCBlockItemTitle {
  width:95%;
  margin:0; 
  text-align:center;  
}

#iCContainer .iCGridView .iCBlockItem.iCBenefit .iCBlockItemImg .iCItemImg img {
  left:9%;
  width:11em;
  height:7em;  
  position:relative;  
}

/* Variation 5 - MR Redeem */
/* Variation 4: Grid View - Benefit */

#iCContainer .iCGridView .iCRedeem .iCBlockItemImg .iCItemImg img {
  background:#eeeeee;
}

#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo.iCRedeem {
 display: none;
}

#iCContainer #iCTwoColWrapper .iCButton {
  width:auto;
}

#iCContainer #iCTwoColWrapper .iCGridView .iCBlockItem.iCRedeem .iCBlockItemTitle h3 span {
  font-size:75% !important;
}

#iCContainer #iCTwoColWrapper .iCGridView .iCBlockItem.iCRedeem .iCBlockItemTitle {
  width:95%;
  text-align:left;  
  margin:0; 
}

#iCContainer #iCTwoColWrapper .iCGridView .iCBlockItem.iCRedeem .iCBlockItemTitle span.iCPoints {
  display: block;
  padding: 0.5em 0 0 0;
}

#iCContainer .iCGridView .iCBlockItem.iCRedeem .iCBlockItemImg .iCItemImg img {
  left:0%;
  width:13em;
  height:8em;  
}

#iCContainer #iCTwoColWrapper .iCBlockItem.iCRedeem .iCBlockItemTitle h3,
#iCContainer #iCTwoColWrapper .iCBlockItem.iCRedeem .iCBlockItemTitle h3 a{
  margin:0;
}

#iCContainer .shareamex {
  left:0;
  width:100%;
  margin-top:0.5em;  
}


.clearfix {
}

#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemBtns .iCButton a span.iCLabel:hover {
color: #FFFFFF !important;
/*background: url("../../img/button.gif") no-repeat scroll 0 -29px #002663 !important; */

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 #iCTwoColWrapper .iCBlockItem .iCBlockItemBtns .iCCTA:hover{
color:#002663 !important;
/*background: url("../../img/button.gif") no-repeat scroll 0 -87px #EAEBEB !important;*/
background:none;
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);
}

#iCContainer .iCCTA a:hover{color:#002663 !important;}

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


#allcards {
background: #fff;
min-height: 35px;
width: 100%;
text-align: center;
}
.Multi-Issuer #iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemIntro h3 ,
.Multi-Issuer #iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemIntro p.iCBlockItemIntroTitle
{padding-bottom: 5px;}
#allcards-inner {
max-width: 970px;
min-width:320px;
text-align: center;
margin: 0 auto;
padding-bottom: 3px;
}
.Multi-Issuer #iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemIntro ul li{
list-style: disc inside;
}
.Multi-Issuer #iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemIntro ol li{
list-style: decimal inside;
}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemIntro li{
clear: both;
/*display: block;*/

color: #4d4f53;
font-size: 70%;
line-height: 1.5em;
margin: 0 0 0.5em 0;
}
.Multi-Issuer #iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemDesc p.iCBlockItemDescTitle{font-size: 75%;
margin: 0 0 0.8125em 0;}
.choose {
font-family: "BentonSansBook", Helvetica,Arial,Verdana,san-serif;
color: #000;
font-size: 12px;
text-transform: uppercase;
margin: 7px 7px 0 7px;
padding-bottom: 5px;
text-align: left;
border-bottom: 1px solid #eeeeee;
}
#allcards-inner li
{
    width:16%;
    display:inline-block;
}

#allcards-inner a
{
display:inline-block;
margin: 3px 3px 3px 3px;
}

.bp {
padding: 10px 2px;
float: left;
}

.highlighted
{
background-color:rgb(238,238,238);
border-radius:7px;
color:white !important;
}
.selected
{
background-color:rgb(215,215,215);
border-radius:7px;
color:white !important;
}
#pleasechoose
{
color: #000;
font-size: 18px;
text-align: center;
width: 100%;
margin-top: 50px;
}
.hideKorea
{
display:none;
}
.Multi-Issuer #iCContainer{
min-height: 300px;
}
.Multi-Issuer #iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemDesc h2
{
font-size: 75%;
margin: 0 0 0.8125em 0;
}



@media screen and (max-width: 1000px)
{
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemTitle {
width: 94%;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemContent {
width: 94%;}
#iCContainer,#iCTitleBar, #iCHeroWrapper, #iCContentWrapper, #iCBenefits{width:100%; max-width:1000px;}
#iCContainer #iCTitleBar{display:none;}
#iCContainer #iCTwoColWrapper {width: 96%;padding-left: 30px;}

#iCContainer #iCCardFilters{width:20%; min-width:120px;margin: 1.2em 0.625em 1em 0;}

#iCContainer #iCTwoColWrapper #iCWrapper{width: 75%;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemImg{width: 22%;}
#iCContainer .iCBlockItemImg .iCItemImg img{width:100% !important; height: auto;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo .iCBlockItemDesc {width: 37%;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo{width: 75%;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemQuickInfo{background-size: 100%;}



}



@media screen and (max-width: 965px)
{
#iCContainer #iCCardFilters{width: 17%;}
#iCContainer #iCTwoColWrapper #iCWrapper {width: 80%; margin-left: 10px;}
}

@media screen and (max-width: 905px)
{
//#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo {margin-left: -15px;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo .iCBlockItemIntro{margin: 0;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo .iCBlockItemBtns {
width: 6.5em;}

}
@media screen and (max-width: 810px)
{
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo .iCBlockItemBtns{width:6.3em;}
}
@media screen and (max-width: 800px)
{
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo .iCBlockItemDesc {width: 100%; border-right: none;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemDesc p{padding:0;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemDesc a.iCQuickInfo {top: 90%;height:15px;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo .iCBlockItemIntro {width: 70%;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemImg{width: 25%;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo{width: 70%;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo .iCBlockItemBtns{width: 40%; float: right; margin-top: 10px;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo .iCBlockItemIntro {width: 80%;margin-left: -39%;margin-top: 10px;}

}
@media screen and (max-width: 750px)
{
#iCContainer #iCTwoColWrapper #iCWrapper {
width: 75%;}
}
@media screen and (max-width: 740px)
{
#iCContainer #iCCardFilters{display: none;}
#iCContainer #iCTwoColWrapper{width: 95%; padding-left: 0px;}
#iCContainer #iCTwoColWrapper #iCWrapper{width: 100%;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo .iCBlockItemDesc{width: 95%;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo .iCBlockItemBtns{width: 30%;margin-top: 0px;margin-right: 2%;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemTitle {padding-left: 6%;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemContent {padding: 0.625em 0em 1.2em 6%;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemQuickInfo {
width: 92%;}
}
@media screen and (max-width: 720px)
{

}
@media screen and (max-width: 690px)
{
#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCCardBenefits h4, 
#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCCardOffers h4, 
#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCCardBenefits p.titleBenefit {font-size: 90%;}
#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCContentBox{width: 20%;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemImg { width: 30%;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo { width: 60%;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo .iCBlockItemIntro {margin-left: -53%;}
}

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

@media screen and (max-width: 630px)
{
#iCContainer .iCCTA a{width: 120%;}
}

@media screen and (max-width: 610px)
{
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemBtns .iCCTA {
margin: 0.5em 0.2em 0.5em 0.35em;}
}
@media screen and (max-width: 590px)
{

#iCContainer #iCTwoColWrapper #iCWrapper{margin-left: 0px;}
#iCContainer #iCTwoColWrapper #iCWrapper{width: 100%;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemQuickInfo{margin-left:-10px;}

#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo { width: 95%;margin-top: 10px;margin-left:0px;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemImg { width: 35%; margin-left: 27%; min-width:165px;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemDesc a.iCQuickInfo {top: 40%;margin-left: -12%;margin-left: 36%\0/;}
::made-up-pseudo-element,#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemDesc a.iCQuickInfo {margin-left: 36%;}

#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo .iCBlockItemIntro { width: 50%; margin-left: 5%;margin-top: 20px;padding-right: .5em;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo .iCBlockItemBtns {
margin-right: 1%;}
#iCContainer #iCTwoColWrapper .iCGridView .iCBlockContainer{margin-left: 10%;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo .iCBlockItemDesc{text-align: center;padding-right: 0px;padding-left: 0px;margin-right: 0px;}
 #iCContainer #iCTwoColWrapper .iCBlockItem  .iCBlockItemDesc p.iCBlockItemDescTitle,
 #iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemDesc h2, 
 #iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemDesc strong{float: none;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo .iCBlockItemBtns{width: 30%;float: right;margin-top: 20px;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemTitle{margin-top: -10px; margin-bottom: -10px;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemTitle h1,#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemTitle h2, 
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemTitle h1 a,#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemTitle h2 a{text-align: center; float:none;margin: 0 auto 0.35em;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemTitle{float:none;width: 80%;}



}




@media screen and (max-width: 480px)
{
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemDesc a.iCQuickInfo{display:none;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo .iCBlockItemDesc {max-height: 60px;min-height: 40px;}
}

@media screen and (max-width: 420px)
{
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemQuickInfo{width:100%;}
#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCContentBox{width:90%;}
#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCCardBenefits h4, 
#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCCardBenefits p.titleBenefit ,
#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCCardOffers h4 {font-size: 100%;float: none;margin: 0 auto 10px;width: 90%;text-align: center;}
#iCContainer #iCTwoColWrapper .iCBlockItemQuickInfo .iCLeft {margin-top: -20px;}
}


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

#iCContainer #iCTwoColWrapper .iCGridView .iCBlockContainer{margin-left: 5%;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo .iCBlockItemBtns{width: 35%;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemImg {
margin-left: 26%;}


}

@media screen and (max-width: 360px)
{
#iCContainer{min-width:320px;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo {width: 98%;margin-left:auto;float: none;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo .iCBlockItemIntro { width: 90%; border:none;margin-top: 30px;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo .iCBlockItemBtns {width: 85%; float: none; margin-left: 3%;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemBtns .iCButton {
margin: 0.5em 0 0.5em 0.5em;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemBtns .iCCTA {
margin: 0.7em 0.2em 0.5em 0.35em;
}
#iCContainer .iCCTA{float: right;margin-right: 10%;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemImg{width: 40%;min-width: 140px;}
#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo .iCBlockItemDesc{margin:10px 0 0; padding:0;}


}
@media screen and (max-width: 325px){
#allcards-inner ul{margin-left:-10px;}
}
@media screen and (max-width: 320px)
{#iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemImg {margin-left: 24%;}
}




@media screen and (max-width: 1000px)
{.Multi-Issuer .choose {padding-left: 10px;}
.Multi-Issuer #iCContainer #iCTwoColWrapper{padding-right: 0;}}

@media screen and (max-width:959px)
{
.Multi-Issuer #allcards-inner li{width:32%;}
}
@media screen and (max-width: 590px)
{
.Multi-Issuer #iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo .iCBlockItemDesc {
min-height: 25px;
max-height: none;
}
}
@media screen and (max-width:500px)
{
.Multi-Issuer #allcards-inner li{    width:48%;}
.Multi-Issuer #pleasechoose{font-size:16px;}
}
@media screen and (max-width: 407px)
{
.Multi-Issuer #iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo .iCBlockItemBtns {

margin-top: 35px;
}
.Multi-Issuer  #iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemInfo .iCBlockItemIntro{margin-top: 20px;}
}
@media screen and (max-width: 390px)
{
.Multi-Issuer #pleasechoose
{font-size:13px;}
}
@media screen and (max-width: 360px){
.Multi-Issuer #iCContainer #iCTwoColWrapper .iCBlockItem .iCBlockItemBtns .iCButton {
margin: 0.5em 0 0.5em 0;}
}