 /* **************** gcs ***************** */


  @import url("grid.css");
  @import url("template.css");


.gcsMainPad{padding-left:20px;}
.content{margin: 0 auto; width: 765px;}
.holidayPage{margin: 0 auto; width:1059px; position:relative; float:left; left:42px;} 
.gcsHolLeft{width:200px;}
.gcsHolContent{width:765px;}
/* generic career styles */
img {
	border:0;
}
.gryBrdr {
	border:solid 1px #c2c2c2;
}
.gryBrdrTop {
	border-top:solid 1px #c2c2c2;
}
.gryBrdrBot {
	border-bottom:solid 1px #c2c2c2;
}
.grybrdrRt {
	border-right:solid 1px #c2c2c2;
}
.grybrdrLt {
	border-left:solid 1px #c2c2c2;
}
.gryBrdrBotDot {
	border-bottom:dotted 1px #c2c2c2;
}
.fltright {
	float:right;
}
.fltleft {
	float:left;
}
.alignmid {
	text-align:center;
}
.pt6 {
	padding-top:6px;
}
.pt10 {
	padding-top:10px;
}
.pt20 {
	padding-top:20px;
}

.pt25 {
	padding-top:25px;
}
.pt50 {
	padding-top:50px;
}
.v6 {
	padding-bottom:6px;
}
.v10 {
	padding-bottom:10px;
}
.v12 {
	padding-bottom:12px;
}
.v15 {
	padding-bottom:15px;
}
.v20 {
	padding-bottom:20px;
}
.v40 {
	padding-bottom:40px;
}
.v50 {
	padding-bottom:50px;
}
.vpt8 {
	padding-top:8px;
}
.vpt20 {
	padding-top:20px;
}
.pl1 {
	padding-left:1px;
}
.pl4 {
	padding-left:4px;
}
.pl6 {
	padding-left:6px;
}
.pl12 {
	padding-left:12px;
}
.pl15 {
	padding-left:15px;
}
.pl19 {
	padding-left:19px;
}
.pl20 {
	padding-left:20px;
}
.pl50 {
	padding-left:50px;
}
.pl70 {
	padding-left:70px;
}
.pr10 {
	padding-right:10px;
}
.pr12 {
	padding-right:12px;
}
.pr20 {
	padding-right:20px;
}
.pr30 {
	padding-right:30px;
}
.pr50 {
	padding-right:50px;
}
.ml30 {
	margin-left:30px;
}
.lh25 {
	line-height:25px;
}
.lhDesc {
	line-height:1.5;
}
.ti30 {
	text-indent:30px;
}
.ti4 {
	text-indent:4px;
}
.vh90 {
	height:90px;
}

/* fonts */
.content h3 {
	font-family:Arial, sans-serif, Helvetica;
	font-size:16px;
	font-weight:normal;
	color:#666666;
	margin:0;
}
h4 {
    font-family:Arial, sans-serif, Helvetica;
	font-size:14px;
	color:#666;
	margin:0;
	font-weight:normal;
}
.content p {
	font-family:Arial, sans-serif, Helvetica;
	font-size:13px;
	color:#666666;
	margin:0 0 10px 0;
}
.content a {
	color:#666666;
}
.gcsPlum {
	color:#442266;
}
.gcsltBlk {
	color:#333333;
}
.gcsGrey {
	color:#666666;
}
.gcsLegal {
	font-family:Arial, sans-serif, Helvetica;
	font-size:10px;
	color:#666666;
}
p.gcsLegal {
	font-size:10px;
}
p.gcsLg {
	font-family:Arial, sans-serif, Helvetica;
	font-size:16px;
	color:#000000;
}
.upper {
	text-transform:uppercase;
}
.lower {
	text-transform:lowercase;
}
.bold {
	font-weight:bold;
}
.fs18 {
	font-size:18px;
}
p.gcsvp0 {
	margin-bottom:0px;
}
.gcsMK {
	width:247px;
}
.gcsMK p {
 text-align:left;
}
.gcHalPromo {
	padding:20px 0px 15px 15px;
	font-family:Arial, sans-serif, Helvetica;
	font-size:13px;
	color:#333333;
	font-weight:bold;
}
.gcHalPromo a {
	text-transform: uppercase;
}
/* ********** Val fonts **************** */
.gcsVal h3 {
	font-size:18px;
	color:#be0f34;
	font-family:Arial, sans-serif, Helvetica;
	margin:0;
}
.gcsVal h4 a {
	font-size:16px;
	color:#be0f34;
	font-family:Arial, sans-serif, Helvetica;
	margin:0;
}
.gcsVal h4 {
	font-size:16px;
	color:#be0f34;
	font-family:Arial, sans-serif, Helvetica;
	margin:0;
}
.gcsValRed {
	color:#be0f34;
	font-size:14px;
}
p.gcsValRed {
	color:#be0f34;
	font-size:14px;
}
.gcsValRedLg {
	color:#be0f34;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
}
.gcsValGray h4 a {
	font-size:16px;
	color:#333333;
	font-family:Arial, sans-serif, Helvetica;
	margin:0;
}
.gcsValOffer {
	height:177px;
	background-image:url(/wcsstore/HallmarkStore/images/GCS/Val/val_gifts_tp_so.jpg);
	background-repeat:no-repeat;
}
.gcsValDemo {
	height:282px;
	background-image:url(/wcsstore/HallmarkStore/images/GCS/Val/val_gifts_luvyoubear_demo.gif);
	background-repeat:no-repeat;
	padding-left:139px;
	padding-top:18px;
}
.gcsValTopDemo {
	height:282px;
	background-image:url(/wcsstore/HallmarkStore/images/GCS/Val/val_top_demo.gif);
	background-repeat:no-repeat;
	padding-left:139px;
	padding-top:18px;
}

/* ********** Easter fonts **************** */


p.gcsEasterHead {
	color:#44B34A;
	font-size:16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
p.gcsEasterHeadSm {
	color:#44B34A;
	font-size:17px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
p.gcsEasterHeadLg {
	color:#44B34A;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}


span.gcsEasterCopy {
	color:#666666;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
}
span.gcsEasterSub {
	color:#666666;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	font-style: italic;
}
span.gcsEasterSubGr {
	color:#44B34A;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	font-style: italic;
}



.gcsEasterLg  {
	font-family:Arial, sans-serif, Helvetica;
	font-size:16px;
	color:#069;
	text-transform: uppercase;
}
.gcsEasterPods {
	font-family:Arial, sans-serif, Helvetica;
	font-size:18px;
	color:#069;
	text-transform: uppercase;
}
.gcsEasterLgGrn {
	font-family:Arial, sans-serif, Helvetica;
	font-size:16px;
	color:#44B34A;
	text-transform: uppercase;
}

/* ********** Mother's Day fonts **************** */


p.gcsMdHead {
	color:#7C6C5E;
	font-size:16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
p.gcsMdHeadSm {
	color:#e8688b;
	font-size:17px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
p.gcsMdHeadLg {
	color:#e8688b;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.gcsMdHeadLg {
	color:#e8688b;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}



span.gcsMdCopy {
	color:#666666;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
}
span.gcsMdSub {
	color:#666666;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	font-style: italic;
}
.gcsMdSubPnk {
	color:#e8688b;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	font-style: italic;
}



.gcsMdLg  {
	font-family:Arial, sans-serif, Helvetica;
	font-size:16px;
	color:#069;
	text-transform: uppercase;
}
.gcsMdPods {
	font-family:Arial, sans-serif, Helvetica;
	font-size:18px;
	color:#069;
	text-transform: uppercase;
}
p.gcsMdLgPnk {
	font-family:Arial, sans-serif, Helvetica;
	font-size:18px;
	color:#e8688b;
}
.gcsMdCopy {
	color:#666666;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
}
a.gcsMdHeadLg {
	color:#e8688b;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.gcsMdHead13 {
	color:#7C6C5E;
	font-size:13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.cardKitBack {
	background-image: url(../images/GCS/MD/md_cards_kits_bg.gif);
	background-repeat: no-repeat;
}

/* ********** Graduation fonts **************** */


p.gcsGradHead {
	color:#A0D263;
	font-size:14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
p.gcsGradHeadSm {
	color:#e8688b;
	font-size:17px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
p.gcsGradHeadLg {
	color:#00A5DE;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.gcsGradHeadLg {
	color:#00A5DE;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}



span.gcsGradCopy {
	color:#666666;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
}
span.gcsGradSub {
	color:#666666;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	font-style: italic;
}
.gcsGradSubPnk {
	color:#e8688b;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	font-style: italic;
}



.gcsGradLg  {
	font-family:Arial, sans-serif, Helvetica;
	font-size:16px;
	color:#069;
	text-transform: uppercase;
}
.gcsGradPods {
	font-family:Arial, sans-serif, Helvetica;
	font-size:18px;
	color:#069;
	text-transform: uppercase;
}
p.gcsGradLgBlu {
	font-family:Arial, sans-serif, Helvetica;
	font-size:18px;
	color:#2D9CE7;
}
.cardKitBack {
	background-image: url(../images/GCS/MD/md_cards_kits_bg.gif);
	background-repeat: no-repeat;
}

/* ********** Gift Wrap fonts **************** */


p.gcsGWHead {
	color:#666;
	font-siSze:13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}
p.gcsGWHeadSm {
	color:#e8688b;
	font-size:17px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
p.gcsGWHeadLg {
	color:#000;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.gcsGWHeadLg {
	color:#000;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}



span.gcsGWCopy {
	color:#666666;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
}
span.gcsGWSub {
	color:#666666;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	font-style: italic;
}
.gcsGWSubPnk {
	color:#e8688b;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	font-style: italic;
}



.gcsGWLg  {
	font-family:Arial, sans-serif, Helvetica;
	font-size:16px;
	color:#069;
	text-transform: uppercase;
}
.gcsGWPods {
	font-family:Arial, sans-serif, Helvetica;
	font-size:18px;
	color:#069;
	text-transform: uppercase;
}
p.gcsGWLgBlk {
	font-family:Arial, sans-serif, Helvetica;
	font-size:18px;
	color:#000;
}
a.gcsGWHeadLg {
	color:#000;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

/* ********** Father's Day fonts **************** */


p.gcsFdHead {
	color:#CF6407;
	font-size:16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
p.gcsFdHeadSm {
	color:#e8688b;
	font-size:17px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
p.gcsFdHeadLg {
	color:#022C6B;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.gcsFdHeadLg {
	color:#022C6B;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}



span.gcsFdCopy {
	color:#666666;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
}
span.gcsFdSub {
	color:#666666;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	font-style: italic;
}
.gcsFdSubPnk {
	color:#e8688b;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	font-style: italic;
}



.gcsFdLg  {
	font-family:Arial, sans-serif, Helvetica;
	font-size:16px;
	color:#069;
	text-transform: uppercase;
}
.gcsFdPods {
	font-family:Arial, sans-serif, Helvetica;
	font-size:18px;
	color:#069;
	text-transform: uppercase;
}
p.gcsFdLgPnk {
	font-family:Arial, sans-serif, Helvetica;
	font-size:18px;
	color:#e8688b;
}
a.gcsFdHeadLg {
	color:#022C6B;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
p.gcsFdHead13 {
	color:#CF6407;
	font-size:13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
a.gcsFdHead13 {
	color:#CF6407;
	font-size:13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}


.cardKitBack {
	background-image: url(../images/GCS/MD/md_cards_kits_bg.gif);
	background-repeat: no-repeat;
}



/* ********** Holiday fonts **************** */

.holidayPage p.gcsHol {
	font-family:Arial, sans-serif, Helvetica;
	font-size:14px;
	color:#cc092f;
}
.holidayPage p.gcsHolSm {
	font-family:Arial, sans-serif, Helvetica;
	font-size:12px;
	color:#cc092f;
}
.holidayPage p.gcsHolLg {
	font-family:Arial, sans-serif, Helvetica;
	font-size:16px;
	color:#cc092f;
}
.holidayPage p {
	font-family:Arial, sans-serif, Helvetica;
	font-size:13px;
	color:#666666;
	margin:0 0 10px 0;
}
.holidayPage a {
	color:#666666;
}
.holidayPage p.gcsLegal {
	font-size:10px;
}
.holidayPage a.gcsHolLg {
	font-family:Arial, sans-serif, Helvetica;
	font-size:16px;
	color:#cc092f;
}
.holidayPage a.gcsHol {
	font-family:Arial, sans-serif, Helvetica;
	font-size:14px;
	color:#cc092f;
}
span.gcsGrey {
	color:#666666;
	font-size:13px;
}
span.gcsHol {
	color:#cc092f;
}

/***** sinceramente landing page ******/

.sinceramente {
	width:975px;
	background-color:#f3f3ed;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
}
.sinceramente h2 {
	font-family:Arial, sans-serif, Helvetica;
	font-size:18px;
	color:#333333;
	font-weight:bold;
	margin-bottom:5px;
	padding-top:20px;
}
.sinceramente h3 {
	font-family:Arial, sans-serif, Helvetica;
	font-size:19px;
	color:#a30e18;
	margin:0;
}
.sinceramente h4 {
	font-family:Arial, sans-serif, Helvetica;
	font-size:16px;
	color:#ee552d;
	margin:0;
}
.sinceramente p {
	font-family:Arial, sans-serif, Helvetica;
	font-size:14px;
	color:#333333;
	margin:0;
}
.sinceramente a {
	font-family:Arial, sans-serif, Helvetica;
	font-size:14px;
	color:#5eb1ce;
}
.sincPromoBox {
	background-color:#FFFFFF;
}
.sinceramente ol {
	margin:0;
	padding:0;
	list-style:none;
}
.sinceramente ol li {
	margin-bottom:5px;
}
.sinceramente td {
	font-family:Arial, sans-serif, Helvetica;
	font-size:14px;
	color:#333333;
	text-transform:uppercase;
	padding:8px 0px;
}
.sinceramente table {
	border-top:solid 1px #c2c2c2;
	border-bottom:solid 1px #c2c2c2;
	margin-bottom:10px;
}

/***** END sinceramente landing page ******/

/***** Infosys ecard page ******/
p.infosys a {
	font-family:Arial, sans-serif, Helvetica;
	font-size:12px;
	color:#000000;
}
/***** END Infosys ecard page ******/
.cardKitBackNoLine {
	background-image: url(../images/GCS/MD/md_cards_kits_bg_noLine.gif);
	background-repeat: no-repeat;
}
.giftsBack {
	background-image: url(../images/GCS/MD/md_gifts_bg.gif);
	background-repeat: no-repeat;
}
.pt3 {
	padding-top:3px;
}
a.gcsGradHeadLg {
	color:#00A5DE;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.gcsMkHead {
	color:#7C6C5E;
	font-size:17px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.gcsFdrLgGrn {
	font-family:Arial, sans-serif, Helvetica;
	font-size:14px;
	color:#989F1D;
	text-transform: uppercase;
}
p.gcs2pod {
	font-size:16px;
	color:#666666;
	font-family:Arial, sans-serif, Helvetica;
	margin:0;
}
span.gcs2pod {
	font-size:16px;
	color:#666666;
	font-family:Arial, sans-serif, Helvetica;
	margin:0;
}
a.gcsBabyHeadLg {
	color:#022C6B;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
p.gcsBabyHeadLg {
	color:#c5d260;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
p.gcsToughChickFind {
	color:#EEC200;
	font-size:16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.gcsToughChickHead {
	font-family:Arial, sans-serif, Helvetica;
	font-size:16px;
	color:#373737;
	text-transform: uppercase;
}
p.gcsWebcamFind {
	color:#6DAFCF;
	font-size:16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.gcsWebcamHead {
	font-family:Arial, sans-serif, Helvetica;
	font-size:16px;
	color:#373737;
	text-transform: uppercase;
	font-weight: bold;
}p.gcsHallowHead {
	color:#612B7B;
	font-size:16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
p.gcsHallowHeadLg {
	color:#612B7B;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
span.gcsHallowSubHead {
	color:#612B7B;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
}
span.gcsFreakPets {
	color:#333;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
}
p.gcsFreakPetHead {
	color:#B071B3;
	font-size:13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
a.gcsFreakPetSub {
	color:#B071B3;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
