#cart-link {width:100px;position:absolute;top:30px;right:32px;display:block;text-align:left;padding:5px 5px 5px 14px;background:transparent url(/giftcard/images/white-arrow-right.png) no-repeat 5px 9px;font-size:13px !important;text-decoration:none !important;}
#cart-link span {font-size:11px !important;font-weight:normal}
.cart-link-on {color:#0A7A9C !important;background:#fff url(/giftcard/images/blue-arrow-down.png) no-repeat 5px 10px !important;}
#cart {display:none;clear:both;position:absolute;right:22px;top:65px;text-align:left;color:#999;z-index:1;}
#cart-div {background:transparent url(/giftcard/images/cart-bg.png) repeat-y;width:140px;padding:10px 20px;z-index:100;}
#cart-div-bottom {background:transparent url(/giftcard/images/cart-bg-bottom.png) no-repeat;width:180px;height:50px;z-index:100;}
.cart-item {border-bottom:1px solid #aaa;text-align:right !important;font-size:11px;line-height:14px;padding:0 0 10px;margin:0 0 10px;}
.cart-item a {font-size:11px;line-height:14px;}
#cart img {float:left;}

.gcard-modal {background:transparent url(/giftcard/images/gcard-modal.png) no-repeat;height:475px;}
.gcard-modal h4 { color: #363636; }
.gcard-modal .btnClose { display: block; width: 27px; height: 27px; background: url(/giftcard/images/global/btn-sprite.png) -1907px top no-repeat; position: absolute; left: 621px; top: 16px; }
.gcard-modal .btnClose span { display: none; }
.gcard-modal .btnClose:hover { background-position: -1907px bottom; }
.gcard-modal .top {padding:50px 20px 15px;color:#777;line-height:16px}
.gcard-modal .bottom {padding:15px}
.gcard-modal .tabBlue {height:175px}
.gcard-modal .tabBlueImg {padding:10px 15px 10px 25px}
.gcard-modal .tabBlueText {padding-top:15px}
.gcard-modal label {font-size:11px;padding:0 !important}

.gcard-modal.small .btnClose { left: 325px; }
.gcard-modal.med .btnClose { left: 407px; }

#divNY.gcard-modal.small {background:transparent url(/giftcard/images/gcard-modal-sm.png) no-repeat;height:288px;}
#divNY { width:308px; padding:50px 30px 30px;}

/* to adjust height, change #divWarning.gcard-modal.small and .warningMiddle */
#divWarning.gcard-modal.small {position:fixed; padding-top:30px; height:340px; background-image:none;}
#divWarning.gcard-modal.small .warningText { z-index:100; position:absolute; top:0;left:0; width:288px; margin:0; padding:40px;}
#divWarning.gcard-modal.small #warningTop { position:absolute; top:0;left:0; background:transparent url(/giftcard/images/gcard-modal-sm.png) top left no-repeat; width:368px; height:26px;}
#divWarning.gcard-modal.small #warningMiddle {position:absolute; top:26px;left:0; background:transparent url(/giftcard/images/gcard-modal-sm-slice.png) repeat-y; background-position:0 -27px; width:368px; height:82px;}
#divWarning.gcard-modal.small #warningBottom { position:absolute; bottom:0;left:0; background:transparent url(/giftcard/images/gcard-modal-sm.png) bottom left no-repeat; width:368px; height:292px;}
#divWarning { width:308px; padding:50px 30px 30px;}

#divThreeDigit.gcard-modal.small {background:transparent url(/giftcard/images/gcard-modal-sm.png) no-repeat;height:288px;}
#divThreeDigit { width:308px; padding:50px 30px 30px;}
#divThreeDigit.gcard-modal.med {background:transparent url(/giftcard/images/gcard-modal-med.png) no-repeat;height:311px;}
#divThreeDigit.med { width:418px; padding:49px 0px 0px 33px;}
#divWhyWeNeed.gcard-modal.small {background:transparent url(/giftcard/images/gcard-modal-sm.png) no-repeat;height:288px;}
#divWhyWeNeed { width:308px; padding:50px 30px 30px;}

#gcard{min-height:850px;height:auto !important;	height:850px;margin:2px 6px 2px 8px; padding: 0 0 0 5px; _padding:0;}
#gcard .nav {color:#636363;font-size:11px;height:22px;padding:8px 0 13px;}
#gcard .nav a {color:#636363;font-size:11px;text-decoration:underline;}
#gcard .nav a.current {color:#959494;text-decoration:none;}
#gcard h2 {float:left; margin:0 0 0 2px; line-height:22px; font-size:16px !important; color:#999 !important}
#gcard h3 {color:#111}
#gcard p, #termsPopContent p {margin:5px 0 10px 0;}
#gcard ul {margin:0 0 15px 20px; list-style:disc;}
#gcard ul li, #termsPopContent ul li {margin: 2px 0;}
#gcard ul ul {list-style:circle;}
#termsPopContent ul {margin:0 0 15px 20px; list-style:square;}
#termsPopContent ul ul {list-style:disc;}
#gcard .title_blue, #termsPopContent .title_blue { font-size: 14px; border-bottom: 1px solid #cccccc; padding-top: 15px;}
#gcard .giftinstantly{float:right;font-size:13px;color:#767676;	margin-right:0;	margin-top:4px;	display:inline;}
#gcard .giftsteps{background:url(/giftcard/images/gradientbg.jpg) repeat-x; height:24px; font-size:11px; font-weight:bold;line-height:24px; color:#dad9d9; margin:3px 0px 22px 0;}
#gcard .giftsteps li{float:left; padding:0 17px 0 24px; height:24px; font-size:11px}
#gcard .giftsteps li.first {padding-left:10px}
#gcard .giftsteps li.last {padding-right:0px}
#gcard .giftsteps .active{color:#FFFFFF;}
#gcard .giftsteps .completed{background:url(/giftcard/images/check_mark.gif) no-repeat top right;}
a.helpLink {height:17px; font-size:11px; float:right; padding:0 0 0 20px; line-height:17px; background:url(/giftcard/images/global/btn-Help_icon_transparent.png) no-repeat top left; text-align:right; }
a.helpLink:hover { background-position: top left;}
#gcard .forgotlink{font-size:10px;}
#gcard .txt-username, #gcard .txt-password{width:295px;	margin:5px 0 10px;}
#gcard .info{font-size:11px;line-height:16px}
#gcard .info li{padding-left:8px;margin-bottom:15px;}
#gcard .form-item label {display:block}
#gcard .form-item, #gcard .form-radio {float:left;padding:0 10px 0 0; line-height:110%;}
#gcard .last {padding-right:0}
#gcard label, #gcard legend {padding:0 0 2px 0}
.form-radio input, .input-checkbox  {border:none;background:none}
.desc, .desc a {font-size:10px;line-height:12px}
.small, .small a {font-size:11px}
.SliderAXP, .SliderMeta, .SliderUSB {cursor:pointer;}

/* Order History */
#gcard #orderHistoryR1 { width:420px; float:left; position:relative;}
	#gcard #orderHistoryR1 .small { margin-top:15px;}
	#gcard #orderHistoryR1 .grey-box .orderDetails .orderDetailsLt { width:189px; float:left;}
	#gcard #orderHistoryR1 .grey-box .orderDetails .orderDetailsRt { width:189px; float:left; margin-left:14px;}
	#gcard #orderHistoryR1 .grey-box .charges { margin:0 -13px; padding:8px 13px; background-color:#efefef;}
	#gcard #orderHistoryR1 .grey-box .charges table td.right { text-align:right;}
	#gcard #orderHistoryR1 .grey-box .arrow, #gcard #orderHistoryR1 .divided-box .arrow { background:url(/giftcard/images/global/arrow-on-grey.png) right 4px no-repeat; padding-right:10px; }
	#gcard #orderHistoryR1 .account-item-label { width:150px;}
#gcard #orderHistoryR2 { width:237px; float:left; margin: 0 -5px 0 9px;}
	#gcard #orderHistoryR2 .R2pod { height:182px; text-align:center; padding-top:20px; background:url(/giftcard/images/orderHistory_rtPod_bg.jpg);}
	#gcard #orderHistoryR2 h2 { float:none; color:#333 !important; font-size:14px !important;}
	#gcard #orderHistoryR2 p { margin:0 0 15px 0;}
	
/* My Accounts */
#gcard #orderHistoryR1 .divided-box {font-size:90%; line-height:115%; background:#eee url(../../images/myAccounts_bg.png) top left repeat-y; border:1px solid #ddd; padding:8px 0 8px 13px;margin:8px 0 15px 0;-webkit-border-radius:10px;-moz-border-radius:10px;}
#gcard #orderHistoryR1 .accountsLt { width:250px; float:left;}
#gcard #orderHistoryR1 .accountsRt { width:124px; float:left; margin:15px 0 0 24px;}

.grey-box {font-size:90%;line-height:115%;background:#e9e9e9;border:1px solid #ddd;padding:8px 13px;margin:8px 0 15px 0;-webkit-border-radius:10px;-moz-border-radius:10px;}
.white-box {border:1px solid #d5d5d5;background:#fff;padding:5px 10px;margin:0;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;}
.white-box p, .white-box p a {font-size:95%;}
.white-box label {font-size:13px;font-weight:bold;}
.grey-box .leftCol {width:300px; float:left; border-right:1px solid #bbb;padding:0 15px 0 0}
.grey-box .rightCol {float:right;width:300px;}
.grey-box h3 {margin:0 0 10px;clear:both;font-size:14px}
.grey-box h5 {font-weight:bold;color:#555;font-size:16px;margin:0 0 4px 0;font-family:arial}

.item {border-bottom:1px solid #bbb;padding:0 0 15px;margin:0 0 5px}
.item-bar {padding:0 10px;float:right;width:510px;margin:0 0 5px;color:#333}
.item-bar.subtotal, .item-bar.total {background:#e9e9e9;padding:4px 10px;float:right;width:510px;margin:0;color:#333}
.item-bar.total {background:#ddd; font-weight:bold; font-size: 14px;}
.item-bar-price {float:right}
.item-addy {width:510px;margin:5px 10px 10px;font-weight:bold;font-size:11px;float:right}
.item-details {width:150px;float:left;margin:5px 0px 15px 20px;font-size:11px}
.item-img {float:left;width:60px;padding:0px 0 0 0}

.account-item {clear:both;}
.account-item-label {text-align:right;width:165px;float:left;padding:0 10px 5px 0;font-weight:bold;}
.rightCol .account-item-label {width:63px;}
.amex { width:400px;}
.amex .account-item-label { width:163px; }
.account-item-value {text-align:left;float:left;padding:0 0 10px 0}
.pickup .account-item-label {width:130px}
.pickup .account-item-value {padding:0 0 15px 0;width:425px}

.transactions {width:100%}
.transactions thead td {font-weight:bold} 
.transactions td {padding:5px}
.transactions tr td {border-bottom:5px solid #fff}
.transactions tr {background:#e9e9e9;}

.how-it-works p {margin:0 0 20px}
.how-it-works h4 {font-weight:bold;font-size:90%;color:#777;margin-bottom:5px}

.ship-left {float:left;width:400px}
.ship-right {float:right;width:230px}
#countdown {display:none;text-align:center;background:transparent url(/giftcard/images/countdown.jpg) repeat-x;height:156px;border-top:2px solid #ccc;border-bottom:3px solid #ccc}
#countdown .small {margin:0 20px}
#cd-text {font-size:13px;font-weight:bold;margin:20px 0 5px 0}
#cd-date {font-size:20px;font-weight:bold;margin:0 0 10px 0}
#cd-time {font-size:20px;font-weight:bold;margin:22px 0 0 0;color:#222}

/* Common */
.floatleft { float: left; }
.floatright { float: right; }
.inlineimg { vertical-align: middle; }

/* Header */
.hdr_blue_bg { background: #3f7585; height: 1px; margin:0 10px; line-height: 1px; overflow: none; }
.hdr_black_bg { background: #494949; height: 1px; margin:0 10px; line-height: 1px; overflow: none; }
#topNavHorz { margin: 0 10px; height: 26px; background: url('/giftcard/images/topNav-bg.gif') repeat-x; }
	#topNavHorz a { font-size: 12px; }
	#topNavHorz a.active { color: #939292; }
	#topNavHorz ul { list-style: none; list-style-type: none; margin: 0; padding: 0; }
	#topNavHorz li { display: inline; margin: 0; padding: 0;}
	#topNavHorz li span { display: inline-block; padding: 7px 24px 0 16px; height: 19px; _margin-top: -1px;  border-right: 1px solid #ddd; }
	#topNavHorz li span.last { border: 0; }

#searchMainHorz { margin: 0 10px; }
	#searchMainHorz ul#navTabs  { padding: 7px 0px 0px 29px; width: 881px; height: 25px; background: url(/giftcard/images/global/bg-nav.png) left top no-repeat;  }
	#searchMainHorz li { float: left; width: 130px; margin-right: 5px; }
	#searchMainHorz li a { width: 130px; height: 25px; display: block; } 
	#navTabs li span { display: none; }
	#searchMainHorz li a:hover, #searchMainHorz li a.active { color: #231f20; background-position: 0 0; }
	#searchMainHorz .find { text-align: right; }
	#searchMainHorz #navTabs #tabConsumers a { background: url(/giftcard/images/nav-tab-consumers.png) no-repeat; background-position: 0px -50px; }
	#searchMainHorz #navTabs #tabBusiness a { background: url(/giftcard/images/nav-tab-business.png) no-repeat; background-position: 0px -50px; }
	
	/*	Order History Tabs
---------------------------------------------------	*/
#navTabs.orderHistory { padding: 7px 0px 0px 20px; margin:0 0 0 -10px; width: 410px; height: 24px; background: url(/images/global/bg-nav.png) left -1px no-repeat; list-style:none; }
#navTabs.orderHistory li { float: left; width: 130px; margin: 0 5px 0 0; }
	#navTabs.orderHistory li a { width: 130px; height: 25px; display: block; }
#navTabs.orderHistory #tabGiftcards a { background: url(/giftcard/images/global/nav-tab-giftcards.png) no-repeat; background-position: 0px -51px; }
#navTabs.orderHistory #tabGiftaccounts a { background: url(/giftcard/images/global/nav-tab-giftaccounts.png) no-repeat; background-position: 0px -51px; }
#navTabs.orderHistory #tabOrderHistory a { background: url(/giftcard/images/global/nav-tab-order-history.png) no-repeat; background-position: 0px -51px; }	
	
/* Left Nav */
ul.leftNav-tan { margin: 0; padding: 29px 1px 0; background-image: url('/giftcard/images/leftNav-topbg.gif'); background-repeat: repeat-x; background-position: 0 0; border: 0px; }
	ul.leftNav-tan li a { font-weight: bold; }
	ul.leftNav-tan li ul li a { padding: 8px 0px 8px 14px; background: #b8b8b8; color: #FFF;  }
	ul.leftNav-tan li ul li a.active { background: #949494; color: #FFF;  }
	ul.leftNav-tan li a.open { background-image: url('/giftcard/images/arrow-expand.gif'); background-repeat: no-repeat; background-position: 200px center; }
	ul.leftNav-tan li a.close { background-image: url('/giftcard/images/arrow-collapse.gif'); background-repeat: no-repeat; background-position: 200px center;  }

/* Content */
#content_wLnav-R { background-image: url('/giftcard/images/content-bg.gif'); background-repeat: repeat-x; background-postition: 0 0; width: 680px; }
#content_wRnav { margin:0 10px; background-image: url('/giftcard/images/content-bg.gif'); background-repeat: repeat-x; background-postition: 0 0; }
.gcard_hdr { font-size: 15px; color: #2e2d2d; padding: 10px 0 15px; font-weight: bold; }
.gcard_subhdr { font-size: 12px; font-weight: normal; }
.gcard_hdr_sm { font-size: 12px; color: #2e2d2d; font-weight: bold; padding: 4px 0 0; }
.gcard_floatleft { float: left; padding-right: 6px; }
.gcard_faq { padding: 15px 0; }

/* Home */
.podATabs { background:#d3d3d3 url('/giftcard/images/tab-bg.gif') repeat-x bottom left; border-top: 1px solid #fff; }
	.podATabs ul#tabsGiftcardsHome { _margin-bottom:-20px; }
	.podATabs li { float: left; width: 240px; margin: 7px 0 0 8px; _margin: 5px 0 0 5px; background: #ebebeb; }
	.podATabs li.active { background: #fff; }
	.podATabs li span.tabHdr { display: block; font-weight: bold; background-image: url('/giftcard/images/homeTab_wide.jpg'); background-repeat: no-repeat; background-position: 0 0; height: 20px; padding: 5px 0 0 8px; }
	.podATabs li span.tabHdr a { color: #595d5f; }
	.podATabs li.active span.tabHdr { background-position: 0 -25px; }
	.podATabs li.active span.tabHdr a { color: #2e2d2d; }
	.podATabs li span.tabText { padding: 5px 8px; display: block; border-bottom: 1px solid #d1d1d1; }
	.podATabs li.active span.tabText { border-bottom: 1px solid #fff; }
	

.breadcrumb { padding:16px 0 13px 0; }
	.breadcrumb ul { list-style: none; list-style-type: none; }
	.breadcrumb li { display: inline; }
	.breadcrumb a { color:#636363; font-size:11px; text-decoration:underline; border-right: 1px solid #ddd; padding: 0 6px;  }
	.breadcrumb a.current { color:#959494; text-decoration:none; border: 0; }
	.breadcrumb a.first { padding-left: 0px; }

#gcard_faq_toc { border-bottom: 6px solid #d4d4d4;  padding-bottom: 10px; }
	#gcard_faq_toc div { font-size: 14px; border-bottom: 1px solid #ddd; padding: 25px 0 2px 0; }
	#gcard_faq_toc ul { margin: 12px 0 0 14px; }
	
#gcard_faq_content { padding: 10px 0; }
	#gcard_faq_content div { font-size: 12px; font-weight: bold; padding: 25px 0 15px 0; }

.gcard_faq_top { padding: 5px 0; }
.gcard_faq_top a { font-size: 11px; }
	
ul.gcard_bullet { list-style-type: disc; margin: 10px 0 10px 20px; }
ul.gcard_nums { list-style-type: decimal; margin: 10px 0 10px 25px; }

#gcard_terms_content { padding-bottom: 10px; }
	#gcard_terms_content div { font-size: 14px; font-weight: bold; border-bottom: 1px solid #ddd; padding: 25px 0 2px 0; margin: 0 0 20px 0; }

.gcard_text_hdr { font-weight: bold; padding-top: 15px; }

.gcard_text_left { float: left; width: 425px; padding: 20px 10px 20px 0; border-right: 1px solid #ddd; }
.gcard_text_right { float: left; padding: 20px 0 0 10px; }
ul.gcard_arrow_list { padding: 15px 0 0 20px; border-top: 1px solid #c9c9c9; }
.gcard_text_right ul { margin: 0 0 0 10px; }
.gcard_text_right li, ul.gcard_arrow_list li { padding: 1px 0; }
.gcard_text_right li a, ul.gcard_arrow_list li a { background: url('/giftcard/images/arrow-blue.gif'); background-repeat: no-repeat; background-position: right 4px; padding-right: 10px; font-weight: normal; }

p.grey-box-inner { padding-bottom: 10px; }

.tab_text { padding: 10px; }
h4.tabHrd { padding: 0 0 20px 0;}
.tabBlue { background: #d9f8ff url('/giftcard/images/tabBlue-bg.gif') bottom repeat-x; /*height: 239px;*/ }

.tabBlueImg { float: left; padding: 21px 10px 0 10px;}
.tabBlueText { padding: 25px 20px 10px 0; font-weight: bold; font-size: 16px; color: #231f20; line-height: 18px; }
.tabBlue ul { padding: 5px 0 0px; height: 43px; }
.tabBlue li { float: left; width: 70px; }
.giftcardThumbnail img { margin:0 2px 2px 0; margin:0 2px 0 0; border:3px solid transparent;}
.giftcardThumbnail:hover .thumbnailImage { border:3px solid #0c7caa;}
.giftaccountThumbnail img { margin: 0 2px 0 0; border:3px solid transparent;}
.giftaccountThumbnail:hover .thumbnailImage { border:3px solid #0c7caa;}
/* for transparent borders in ie6 */
*html .giftcardThumbnail img, *html .giftaccountThumbnail img { border-color: pink; filter: chroma(color=pink);}

ul.gcard_inline_list { padding: 8px;margin-top: 2px;}
ul.gcard_inline_list li { display: inline; border-right: 1px solid #909090; padding: 0 5px; }
ul.gcard_inline_list li.last { border: 0; }
ul.gcard_inline_list li a { font-size: 11px; background: url('/giftcard/images/arrow-blue.gif'); background-repeat: no-repeat; background-position: right 4px; padding-right: 10px; font-weight: normal; }

.podATop2 { background: url('/giftcard/images/pod-a-top2.png') no-repeat; height: 18px; width: 631px; }
p.podPadding { padding: 10px; }

.podBMid h6 { font-weight: normal; background: url('/giftcard/images/colB-h6.gif') repeat-x; height: 21px; padding: 5px 0 0 10px; margin: 0; }
.podBMid h6 a { font-size: 12px; color: #010000; background-image: url('/giftcard/images/arrow-expand.gif'); background-repeat: no-repeat; background-position: left center; padding: 0 0 0 10px; }
.podBMid h6 a.open { background-image: url('/giftcard/images/arrow-collapse.gif'); }
.colBPadding { padding: 0 10px; }
.small, .small a { font-size: 11px; }


.colBForm { }
	.colBForm label { font-size: 13px; color: #767676; display: block; padding: 8px 0 2px; }
	.colBForm img { padding: 2px 0 0 0; }
	.colBForm label img { padding: 0; }
	.colBText { padding: 10px 0; line-height:normal; }
	.colBForm .padTop { padding-top: 10px; }
	.colBForm input { display: block; width: 214px; }
input.nostyle { background: transparent; border: 0; padding: 0; width: auto; }
	.colBForm input.securitycccid { display:inline; }

.podCheckBalance { font-size:12px;background:#e9e9e9;border:1px solid #ddd;padding:30px 20px;margin:0;width: 670px;height: 300px;-webkit-border-radius:10px;-moz-border-radius:10px;}
	.podCheckBalance p { margin-top: 0;}
	.podCheckBalance input { font-size:12px;background: #ffffff; border: 1px solid #a5a4a4; color: #5a5a5a; padding: 0px 0px 2px 4px; margin-bottom: 13px;}
	.podCheckBalance .column1 { width: 165px;float: left;}
	.podCheckBalance .column2 { width: 475px;float: left;}
	
	
/* eCard Pick Up */
#ecard p { margin-left: 15px;}
#ecard h2 { margin-left: 15px; line-height:22px; font-size:16px !important; color:#999 !important}
#ecard #colA { width:642px; margin-top:20px;}
	#ecard #colA .grey-box { position:relative; height:460px; padding:0; margin:0 0 8px 15px; -webkit-border-radius:10px; -moz-border-radius:10px;}
	#ecard #colA .grey-box #ecardFlashContainer { position:absolute; top:46px; left:84px; border:1px solid rgb(214, 214, 214); background-color:#fff; padding:5px 0 0 0; width:455px; height:243px; overflow:hidden;}
	#ecard #colA .grey-box .ecardMessage { position:absolute; top:290px; left:85px; padding:10px 10px 0 0; background-color:#fff; width:445px; height:90px;}
#ecard #colB { width:240px; margin:20px 0 0 15px;}
	#ecard #colB p { margin-left:0;}

/* Footer */
#footer_business { height: auto; }
#footer_business #footerTop { padding-top: 50px; }
#gcard_footer { padding: 50px 8px 0;}
	#gcard_footer .floatleft { padding: 0 0 10px 5px; }

div.ship-left table {width: 400px;}
 
.giftAccount p { margin-bottom:10px;}
.giftAccount h3 { margin: 18px 0 15px 0; }
.giftAccount .col-1 { width: 400px; margin: 0;float:left;}

.giftAccount .col-2 { width: 218px; margin: 0 5px 0 26px;float:left;}
.giftAccount .col-2 .grey-box {font-size:90%;line-height:115%;background:#e9e9e9;border:1px solid #ddd;padding:8px 13px;margin:8px 0 15px;-webkit-border-radius:10px;-moz-border-radius:10px;}

#gcard div.grey-box div table td input.faqImages { margin:0 4px 4px 0;}
input[type="image"] {background-color: transparent; padding:0;} 

#dvPop p { margin-bottom:5px;}

/* Order Checkout - View All Cards */
#viewAll .thumb { width:60px; display:inline; position:relative;}
#viewAll .thumb img { padding:0; margin:0 2px 1px 0; margin:0 5px 4px 0; border:3px solid transparent;}
#viewAll .thumb a:hover img { border:3px solid #0c7caa;}
/* for transparent borders in ie6 */
*html #viewAll .thumb img { border-color: pink; filter: chroma(color=pink);}
#viewAll { width:341px; height:290px; position:absolute; bottom:36px; right:0; text-align:left; display:none;}
#viewAll #viewAll-top { height:30px; background:transparent url(/giftcard/images/gcard-view-all-gifts-bg.png) top left no-repeat;}
#viewAll #viewAll-mid { height:auto; padding:0 10px 0 31px; background:transparent url(/giftcard/images/gcard-view-all-gifts-slice.png) top left repeat-y;}
#viewAll #viewAll-mid p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; margin:0 0 5px 3px;}
#viewAll #viewAll-end { height:40px; background:transparent url(/giftcard/images/gcard-view-all-gifts-bg.png) bottom left no-repeat;}



/* styles for HELP popup panels  */
span.maincopy { display:block; width:540px; padding-left:20px; }
span.maincopy p { margin-bottom:10px; }
span.maincopy ul { list-style: disc outside; margin-left:15px; }
span.maincopy ul li.maincopy { list-style: disc outside; padding-left:5px; margin:6px 0; }
span.maincopy p.title_blue { font-size:15px; font-weight:bold; margin:0 0 10px 0; }


/* Gift Card Slider Styles */
.giftcard1SlideContainer { width:362px; height:94px; margin:0 0 0 236px; }

.giftcard1SlideLeft { width: 13px; height: 94px; border-right: 1px solid #C2C2C2; float: left; }
.btngiftcard1SlideLeft { display: block; width: 13px; height: 37px; background: url(/giftcard/images/btn_slide-sprite.png) -13px top no-repeat; margin-top: 28px; }
	.btngiftcard1SlideLeft span { display: none; }
	.btngiftcard1SlideLeft:hover { background-position: -13px bottom; }
.SliderVISA { cursor:pointer; }
.SliderAMEX { cursor:pointer; }

.giftcard1SlideContentHolder { width: 332px; height: 94px; float: left; overflow: hidden; position: relative;}
.giftcard1SlideContent { height: 130px; position: absolute; left: 0px; top: 0px; }

.giftcard1SlidePod_Custom { height: 94px; padding-right: 1px; float: left; background: url(/images/global/slider-border-horz.png) right top repeat-y; }
	div.giftcard1SlidePod_Custom a.giftcardThumbnail img { width:60px!important; display:block; }
	
.giftcard1SlideRight { width: 13px; height: 94px; border-left: 1px solid #C2C2C2; float: left; margin-left:2px; }
.btngiftcard1SlideRight { display: block; width: 13px; height: 37px; background: url(/giftcard/images/btn_slide-sprite.png) 0px top no-repeat; margin-top: 28px; }
	.btngiftcard1SlideRight span { display: none; }
	.btngiftcard1SlideRight:hover { background-position: 0px bottom; }
/* .Gift Card Slider Styles */

/* Terms And Conditions */
.tocScroll { overflow-y: scroll; margin-top:5px; width: 620px; height: 200px; border: 1px solid #A5A4A4; display: block; }
.termsNotice { border: solid 1px #acacac; padding: 10px }

#quickreg {background:url(/giftcard/images/bg.jpg) #f0f2f1 repeat-x; padding:0px 6px 6px 6px; margin-top:-10px; height:auto; width:567px;}
#quickreg h1{color:#fff;font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:10px 10px 20px 10px;padding-top:10px;}
#quickreg h2{font-size:14px;margin:20px 10px 10px 10px;font-family:Arial, Helvetica, sans-serif}
#quickreg p{font-size:11px;font-family:Arial, Helvetica, sans-serif;margin:10px;}
#quickreg table{font-family:Arial, Helvetica, sans-serif;font-size:14px; margin-bottom:10px;margin-left:auto;margin-right:auto;text-align:center;}
#quickreg .text{height:15px;border:1px solid #666;width:300px;padding:5px;margin-top:5px;}
#quickreg .text:hover{background-color:#CBE9EF}
#quickreg .text:focus{background-color:#CBE9EF;}
#quickreg .dropdown{height:auto;border:1px solid #666;width:312px;padding:0px;margin-top:5px;}
#quickreg a{color:#666;}
#quickreg .close{position:relative;top:-20px; left:535px;}
#quickreg .close a{color:#fff;text-decoration:none;padding:3px;}
#quickreg .close a:hover{color:#218EAC;background:#FFF;padding:3px;}
#quickreg .mall{font-weight:bold;}
#quickreg .red{font-size:10px;color:#F00;font-style:italic;}
#quickreg .grey{font-size:10px;color:#666;font-style:italic;}
#quickreg .up{font-size:14px;}
#quickreg .errormsg{font-weight:bold;padding:5px;text-align:left;margin-left:45px;}   

