/* start branding style */
.cp-backgroundcolor1{
                background-color:#647A65 !important;
}
.cp-backgroundcolor2{
                background-color:#647A65 !important;
} 
.cp-textcolor3{
                color:#647A65 !important;
}
.cp-textcolor4{
                color:#647A65 !important;
}
.cp-bordercolor1{
                border-color:#002D72 !important;
}
.cp-bordercolor2{
                border-color:#00BDF2 !important;
}
/* end branding style */
div#header ul#nav-user {
	float:right; margin-left:32px; padding:.25em 32px .75em .5em; height:1%; width:auto; list-style:none; background:#fff url(../i/ecount-unav.gif) 98% 50% no-repeat; border-left:2px solid #68c31a; border-bottom:2px solid #68c31a; overflow:hidden;}

#access-module #am-info {
	margin-left:0; padding:10px; background:#fff;}

/* Button on links */
a.button  {
	margin:0; padding:.3em .5em; font-size:1.15em; font-weight:bold; color: #fff; text-decoration:none; border: 3px double #fff; border-top-color: #fff; border-left-color: #fff; background: #999;}
a:hover.button {
	 text-decoration:none; color:#333; }
	 
/* css for shop images*/
div.shoplinks dd{
    float: left;
    width: 30%;
   /* padding: 0%;
    margin: 1%;
	height:50px;
	background:url("https://tmpc.citiprepaid.com:443/xContent/content/op/m/client/common/imgs/shop_walmart@3x.png") 50% 50% / contain no-repeat;*/
	/*border:1px solid grey;*/
	}
	.walmart {
	background:url("../i/walmart.png") no-repeat;
	width:186px;
	height:85px;
	float:left;
	margin-left:15%;
	margin-top:30px;
	background-size:87%;
	}
	.target{
	background:url("../i/target.png") no-repeat;
	width:186px;
	height:85px;
	float:left;
	margin-left:15%;
	margin-top:30px;
	background-size:87%;
	}
	.amazon{
	background:url("../i/amazon.png") no-repeat;
	width:186px;
	height:85px;
	float:left;
	margin-left:15%;
	margin-top:30px;
	background-size:87%;
	}
	.best_buy{
		background:url("../i/best_buy.png") no-repeat;
		width:186px;
		height:85px;
		float:left;
		margin-left:15%;
		margin-top:30px;
		background-size:87%;
	}
	.home-depot{
		background:url("../i/home_depot.png") no-repeat;
		width:186px;
		height:85px;
		float:left;
		margin-left:15%;
		margin-top:30px;
		background-size:80%;
		}
/**/
	 div.shoplinks dl{
	/*float:left*/
    margin: 0 1em 1em;
    width: 100% !important;
    text-align: center;
}

div.shoplinks dl{
	/*float:left*/
    margin: 0 1em 1em;
    width: 100% !important;
    text-align: center;
}
.shoplinks .shopVendor {
    display: inline-block;
    font-size: large;
    color: black;
    width: 125px;
	/*background: 50% 50% / contain no-repeat;
	background-position:50% 50%;
	background-repeat:contain no-repeat;
    height: 50px;
    width: 100%;*/
     padding-top: 10px; 
    Padding-bottom: 20px; 
  /*   border-bottom: 1px solid gray;*/
}


/* Timeout Dialog Styles */
.timeout-dialog {
  padding: 15px;
  position: absolute;
  background: #eeeeee url("../i/enroll/alert.png") no-repeat 15px 25px;
  border: 1px solid #ffffff;
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.timeout-dialog .ui-dialog-title {
  font-size: 16px;
  font-weight: bold;
  display: block;
  padding: 0 0 15px 0;
  margin-left: 80px;
}
.timeout-dialog .ui-dialog-titlebar-close {
  display: none;
}
.timeout-dialog .ui-dialog-buttonpane {
  margin-top: 15px;
}
.timeout-dialog  ~ .ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  filter: alpha(opacity=40);
  -khtml-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
}
.timeout-dialog p {
  margin: 0 0 5px 80px;
}
#timeout-keep-signin-btn {
  color: #FFF;
  background-color: #0f5895;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#377bb2), to(#0f5895));
  background-image: -moz-linear-gradient(top, #377bb2, #0f5895);
  background-image: -ms-linear-gradient(top, #377bb2, #0f5895);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #377bb2), color-stop(100%, #0f5895));
  background-image: -webkit-linear-gradient(top, #377bb2, #0f5895);
  background-image: -o-linear-gradient(top, #377bb2, #0f5895);
  background-image: linear-gradient(top, #377bb2, #0f5895);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#377bb2', endColorstr='#0f5895', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #ffffff;
  text-shadow: none;
  margin: 5px 10px 5px 0;
}
#timeout-sign-out-button {
  color: #FFF;
  background-color: #e6e6e6;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #000000;
  text-shadow: none;
  margin: 5px 0;
}
#timeout-countdown {
  font-weight: bold;
}
/*End maritime timeout popup*/

.shop-cardName-overlay, .shop-cardNumber-overlay, .card-exp-cvv, .card-info-details{
color:#FFFFFF !important;
} 

#order-card img {
	float:left;
	padding-bottom:10px;
	}