
.section .sContentOverride {
	padding:0px;
	border-radius:0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}

.section .sTitle p {display:inline; margin-left:2px; }

.gc_Content { padding: 10px 35px 15px 35px; }
.gc_Content li { clear:left;}
.gc_Content li:first-child { width:592px;padding-bottom: 10px;}
#myAccountPage .gc_Content li:first-child { width: 100%; padding-bottom: 10px;}
.gc_Content li:first-child p {	display:inline; }

.gc_Content .headerRow th { 
	font-weight: bold;
	width:107px;
}

.gc_Content .headerRow th:first-child {text-align:left;}
.gc_Content .headerRow th:nth-child(2){text-align: left;}

.gc_Content .dataRow td {
	text-align: center;	
	padding: 6px 0px 6px 0px;
}
.gc_Content .dataRow td:first-child{text-align: left;}
.gc_Content .dataRow td:nth-child(2){text-align:left;}

.gc_Content .cardhistory {
	margin-bottom:10px;
    margin-top:5px;
	background-color: #FAFAFA;
	padding: 10px;
	width: 500px;
}
.gc_Content table{
	width: 100%;
}
/*save this gift card*/
.gc_Content .saveThisGiftCard{
	margin-bottom: 14px;
}
.gc_Content .saveThisGiftCard span{
	cursor: pointer;
}
/*gift card history*/

/*saved gift cards*/
.gc_Content .savedGiftCards{
	background-color: #FAFAFA;
	padding:10px 10px 0px 24px;
	width:386px;
}
.gc_Content .savedGiftCards > h4{
	margin-left:-10px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAPCAYAAAD+pA/bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDg4NUFEMjQ4OTI1MTFFM0JDODFDRjg4NTc0MDhDOEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDg4NUFEMjU4OTI1MTFFM0JDODFDRjg4NTc0MDhDOEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEODg1QUQyMjg5MjUxMUUzQkM4MUNGODg1NzQwOEM4QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEODg1QUQyMzg5MjUxMUUzQkM4MUNGODg1NzQwOEM4QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmf0C0EAAAQkSURBVHjaLJRLbBtVFIa/O3NnbE9sx45xHhVplKRNQwsqQaBWlKogKJUqJBaVYMMCJPas2bFg1QULNkisEVvUFQIJUBECtTzKQ6iFpolQXo2b2kn9mLFn5g7nTmvP+Mpz75zzn///z1GrP7z/WmaSSypTZBiyzICSS7lkJpVV/mD3HDAxX327xR9/rrM4P8PNf3bZuHuA67o8sdRkYa6GdhW/39ylUQ9UvRLEOkvNaYV62wY3KsUpe2TDCGMi8AooV0MkwbNE8hjG6xW2JejttV1mJhsM5ezxhRn+W9/j2vVVur0hlUqBgu8zVvbRgthkKstRExlUJ0WXZ8mkAlcnxHv3yeryPMukIocwjNjc2acfxhKoQrMWsLTYRHmQZjG+L2cGMb1RSJIaSSDFCy85CaXiFPc/vEz91fO49RoHV68THJ3HXFxEpXIOzZ21FsMoZmG2yWRzHEeAPeiHrJw4xFRjjFZ7QGe/x+ZWJ8esla3b5pCvLrrc3Bww31qnNj7G+laX6emYurIYVH7m5PFDVPUzzE7WaD8Y8kAkcwTp5nabrd0DOvLMRpuolmQ/zClKRb28iu7+gPILp+iZCaKNKpVzM8Rj9VxwY3HEPXZbbW6tbaOFknrRp3e3y+YgJZUoO7s9gkBz0BP9YkOaCEVKPaTH/qZ0WH7nRVLh2cQpbkmiGOE/EQ+ZIbq+zPLKYb757jafX/mNY0vTLDcbtNZ2KEyM42uHVqtL5yCkUi0SDWP0xETVaNdy5IhjMtyCTRZIOoURy4oHsIaK3SVKj7/Bhadh5cwlzj33Ej/fuEv3qEOjVObW6j3mFg4xiEKq1ZrEUlKlRn/8yU9mr93PFTfG9oGAfiS6sWwaWaX+N999jzPhv+wMQqZOnOTyB69TLCSWCWpjPv1BRFAuyBuu9IJDNErzGPqLL39ldaNNZhPIdpJL9NC19ubROnXkBnNvLdNolLnXHfHk4oh6s0ki9MVJgucViSWoY/USgI6S/pHm1IdnHjPVUkDR91COEe+7+J6DX9AEBQ/PVwQln8HG91z57G9evnCWku/iiUZbWy1cx8uB2dIdx82rzdIQ2xiOF6AvvrKc2ibyPQlccKTttaBxc9SpPI+HQxErkZITrv1yh7nZv3j2qYDCzPncVXG4JwZI8Yo1QS5vmR7KnyQd7hN3N9DtTt+4Mm+iOJH21kTRiPHxIn1peamc4WhEKAlSoXAUi9MyH6WrOY9KB4I4fji3iEVDAeYUZU9WoSgTgLrd7uXDytKiBbdNcvXHO7mv2/v9PHgonTsUy8lbnDp9TISv093+2rohT2LpGfYS6wh7yR1JogKOLqHPPn8ksQe1JNGiS7c/4qNPr1KXodbt9imJFp7oUyx6+GI9q5WdrI4u59bO6Rdgjh2KNoGdHRTzzref/wUYAPs+A4JT+y7gAAAAAElFTkSuQmCC);
	background-position: 100px 1px;
}
.savedGiftCards ul li span{
	display: inline-block;
}
.gc_Content .savedGiftCards .cardNumberHeader{
	text-align: left;
	width:120px;;
}
.gc_Content .savedGiftCards .cardBalanceHeader{
	text-align: right;
	width: 200px;;
}

.gc_Content .savedGiftCards .cardNumber{
	width:120px;
	cursor: pointer;
}
.gc_Content .savedGiftCards .cardBalance{
	width:200px;
	text-align: right;
}
.gc_Content .savedGiftCards .remove{
	width:10%;
	text-align: center;
	cursor: pointer;
	text-indent: -9999px;
	background-image: url(/images/popupLayerCloseX.gif);
	background-repeat:no-repeat;
	background-position: center 4px;
}
.gc_Content .savedGiftCards ul li{
	padding: 4px 4px 8px 4px;
}
.gc_Content .savedGiftCards ul li.open{
	border-top: 0px solid #f2f2f2;
	border-bottom: 10px solid #f2f2f2;
	margin-left: -24px;
	padding-left: 26px;
	margin-right: -10px;
	padding-top: 10px;
	position: relative;
	width: 600px;
	background-color: #FAFAFA;
}
.gc_Content .savedGiftCards ul li.open:before{
	content: '';
	display:inline-block;
	width: 0px;
	height: 0px;
	border: 5px solid transparent;
	border-top-color:#858585;
	position:absolute;
	left:8px;
	top:15px
}
.gc_Content .savedGiftCards ul li.open .cardNumber{
	text-decoration: none;
}
.gc_Content .savedGiftCards ul li div{
	width: 600px;
	background-color: #FAFAFA; 
	margin-left: -20px;
	padding-left: 22px;
	padding-top: 8px;
}
.gc_Content .savedGiftCards ul li div table{
	width: 100%;
}
.gc_Content .savedGiftCards .totalBalance{
	margin-top: 10px;
}
.gc_Content .totalBalance{
	width: 368px;
	background-color: #FAFAFA;
	padding: 8px 26px;
	margin-top: 10px;
}
.gc_Content .totalBalance span{
	display: inline-block;
	width: 150px;
}
.gc_Content .totalBalance span.bal{
	text-align: right;
	margin-right: 42px;
}
/*end saved gift card*/
.gc_input input {
	border: 1px solid #a3a3a3;
	height:30px;
	line-height:25px;
	padding-left:8px;
	color:#565656;
	font-size:12px;
	letter-spacing: 2px;
	background-color:#fff;
}

.gc_input .gc_No {
	width: 180px;
	float:left;
}

.gc_input .gc_Pin {
	width: 55px;
	margin-left:20px;
	float:left;
}

.gc_input div {
	float:left;
	margin-left:23px;
}

.gc_input div p:first-child { text-align: center;}
.gc_input div p:last-child { line-height:12px;}

.gc_input .checkcard {
	float:left;
	margin-left:40px;	
}

.gc_input .gcNoMsg {
	clear:both;
	float:left;
	margin-left:0px;
	width:180px;
}
.ie7 .gc_input .gcNoMsg { background-color:#f2f2f2;}

.gc_input .gcNoMsg p, .gc_input .gcPinMsg p {
	color: #990000;
	background-color:#fff;
	font-size:10px;
	margin-top:4px;
	height:10px;
	line-height:10px;
	display:inline-block;
	margin-bottom:0;
}
.gc_input .gcPinMsg p { margin-left:10px; } 

.ie7 .gc_input .gcNoMsg p, .ie7 .gc_input .gcPinMsg p { display:inline; }

.gc_input .gcPinMsg {
	float:left;
	margin-left:0px;
}
.ie7 .gc_input .gcPinMsg { clear:both; margin-left:190px; margin-top:-14px;}

.gc_input form { display:inline;}


.alertmsg {
	color: #990000;
	background-color: #ffffe6;
	font-size:11px;
	text-align: center;
	line-height:24px;
}

.inputalert {
	border-color:#990000 !important;
	background-color:#ffdfdf !important;
	background-image: url("") !important;
}

.inputTextAlert { background-color:#fff;}

/* style placeholder */

.gc_input input::-webkit-input-placeholder { color: #565656; font-size:12px; letter-spacing:0px;}
.gc_input input:-moz-placeholder { /* Firefox 18- */ color: #565656; font-size:12px; letter-spacing:0px;}
.gc_input input::-moz-placeholder {  /* Firefox 19+ */  color: #565656; font-size:12px; letter-spacing:0px;}
.gc_input:-ms-input-placeholder {  color: #565656; font-size:12px; letter-spacing:0px;}
.balance p, .exp p { margin-bottom:0 ;}

