a.gray:link, a.gray:visited {color: #454545;
text-decoration: underline;}

a.gray:hover, a.gray:active {color: #cccccc;
text-decoration: underline;}

a.red:link, a.red:visited {color: #FF3300;
text-decoration: underline;}

a.red:hover, a.red:active {color: #c02900;
text-decoration: underline;}

a:link, a:visited {color: #454545;
text-decoration: underline;}

a:hover, a:active {color: #bbbbbb;
text-decoration: underline;}

div#bodyheader{display:none;}
#giftsforbrothertext p,
#giftsforfathertext p,
#bridalshowergifttext p,
#giftsforgrandmatext p,
#giftsforgrandpatext p,
#bridegifttext p {font: 12px/14px Arial;
margin: 0px;
color: #FE0024;}

#xmasgiftnomerge,
#valentinegiftideanomerge,
#weddinggiftideanomerge,
#bestfriendnomerge,
#christmasgiftnomerge,
#valentinegiftnomerge {background: url(giftfulthinkingmedia/bestfriendnomerge.jpg) no-repeat;
visibility: visible;
position: absolute;
z-index: 2;
width: 91px;
height: 105px;}

#personalizedbirthdaygifttext p,
#uniquegiftstext p,
#babyshowergifttext p,
#giftsforsistertext p {font: bold 12px/22px Tahoma;
margin: 0px;}

#giftsforbrothertext,
#giftsforgrandpatext,
#bridalshowergifttext,
#giftsforfathertext {visibility: visible;
position: absolute;
top: 721px;
z-index: 2;
width: 79px;}

#weddinggifttext p,
#engravedgifttext p,
#newbabygifttext p,
#fathersdaygiftstext p {font: 11px/22px Tahoma;
margin: 0px;}

#giftcardstext p,
#engagementgifttext p,
#anniversarygifttext p {font: 14px Tahoma;
margin: 0px;
color: #585555;}

#engravedweddinggifttext,
#uniquegiftideatext {visibility: visible;
position: absolute;
left: 199px;
z-index: 2;
width: 455px;}

#engravedweddinggifttext1 p {font: 12px/14px Tahoma;
margin: 0px;
color: #585555;}

#engravedweddinggifttext1 td {font: 12px/14px Tahoma;
margin: 0px;
color: #585555;}

#engravedweddinggifttext1 {top: 170px;}

#engravedweddinggifttext1
{visibility: visible;
position: absolute;
left: 199px;
z-index: 2;
width: 455px;}



#engravedweddinggifttext2 p {font: 12px/14px Tahoma;
margin: 0px;
color: #585555;}

#engravedweddinggifttext2 td {font: 12px/14px Tahoma;
margin: 0px;
color: #585555;}

#engravedweddinggifttext2 {top: 135px;}

#engravedweddinggifttext2
{visibility: visible;
position: absolute;
left: 199px;
z-index: 2;
width: 455px;}


#birthdaygiftstext p,
#personalizedgifttext p {font: 11px/22px Tahoma;
margin: 0px;
text-decoration: underline;}

#engravedgifttext,
#personalizedgifttext {visibility: visible;
position: absolute;
left: 17px;
z-index: 2;
width: 127px;}

#giftideastext p,
#mothersdaygiftstext p {font: bold 14px/22px Tahoma;
margin: 0px;}

#giftsforhertext p,
#giftsforhimtext p {font: bold 12px/14px Tahoma;
margin: 0px;
color: #FFFFFF;}

#newbabygifttext,
#fathersdaygiftstext {visibility: visible;
position: absolute;
left: 139px;
z-index: 3;
width: 48px;}

#bridegifttext,
#giftsforgrandmatext {visibility: visible;
position: absolute;
top: 566px;
z-index: 2;
width: 79px;}

#personalizedbirthdaygifttext p {color: #474646;}

#cheapgifts,
#girlfriendgifts {visibility: visible;
position: absolute;
left: 665px;
z-index: 1;
width: 186px;
height: 112px;
background-repeat: no-repeat;}

#personalizedbirthdaygifttext {visibility: visible;
position: absolute;
left: 98px;
top: 128px;
z-index: 3;
width: 658px;}

#engravedweddinggifttext p {font: 12px/14px Tahoma;
margin: 0px;
color: #585555;}

#valentinegiftideanomerge {top: 454px;
left: 526px;}

#engravedweddinggifttext {top: 217px;}

#personalizedgifttext p {color: #545454;}

#weddinggiftideanomerge {top: 454px;
left: 246px;}

#fathersdaygiftstext p {color: #075779;}

#anniversarygifttext p {line-height: 13px;}

#mothersdaygiftstext p {color: #D0094E;}

#valentinegiftnomerge {top: 610px;
left: 246px;}

#giftsformothertext p {font: bold 11px/22px Tahoma;
margin: 0px;
color: #F40D0D;}

#uniquegiftideatext p {font: bold 27px Tahoma;
margin: 0px;
color: #0796D2;}

#christmasgiftnomerge {top: 454px;
left: 386px;}

#bridalshowergifttext {left: 527px;}

#engagementgifttext p {line-height: 11px;}

#personalizedgifttext {top: 571px;}

#mothersdaygiftstext {visibility: visible;
position: absolute;
left: 11px;
top: 311px;
z-index: 2;
width: 120px;}

#fathersdaygiftstext {top: 511px;}

#giftsforgrandpatext {left: 247px;
top: 566px;}

#giftsforbrothertext {left: 247px;}

#giftsforgrandmatext {left: 388px;}

#birthdaygiftstext p {color: #FFFFFF;}

#anniversarygifttext {visibility: visible;
position: absolute;
left: 811px;
top: 6px;
z-index: 1;
width: 34px;}

#engagementgifttext {visibility: visible;
position: absolute;
left: 715px;
top: 7px;
z-index: 2;
width: 65px;}

#giftsforsistertext {visibility: visible;
position: absolute;
left: 675px;
top: 163px;
z-index: 2;
width: 144px;}

#engravedgifttext p {color: #545454;}

#giftsformothertext {visibility: visible;
position: absolute;
left: 676px;
top: 189px;
z-index: 2;
width: 167px;}

#giftsforfathertext {left: 391px;}

#uniquegiftideatext {top: 167px;}

#babyshowergifttext {visibility: visible;
position: absolute;
left: 676px;
/*top: 412px;*/
top:287px;
z-index: 2;
width: 119px;}

#weddinggifttext p {color: #545454;}

#bestfriendnomerge {top: 609px;
left: 386px;}

#newbabygifttext p {color: #075779;}

#birthdaygiftstext {visibility: visible;
position: absolute;
left: 692px;
top: 102px;
z-index: 2;
width: 127px;}

#bridalgifttext p {font: bold 11px/22px Tahoma;
margin: 0px;
text-align: center;
color: #474646;}

#bridalgifttext1 p {font: bold 11px/22px Tahoma;
margin: 0px;
text-align: center;
color: #474646;}

#bridalgifttext2 p {font: bold 11px/22px Tahoma;
margin: 0px;
text-align: center;
color: #474646;}

#bridalgifttext3 p {font: bold 11px/22px Tahoma;
margin: 0px;
text-align: center;
color: #474646;}

#engravedgifttext {top: 336px;}

#loversgifttext p {font: bold 23px/28px Tahoma;
margin: 0px;
color: #EE105D;}

#giftfulthinking {margin: 0px auto 0px auto;
width: 852px;
position: relative;}

#weddinggifttext {visibility: visible;
position: absolute;
left: 673px;
/*top: 437px;*/
top:312px;
z-index: 2;
width: 170px;}

#giftsforhimtext {visibility: visible;
position: absolute;
left: 24px;
top: 253px;
z-index: 2;
width: 150px;}

#giftcardstext p {line-height: 13px;}

#giftideastext p {color: #689D04;}

#xmasgiftnomerge {top: 610px;
left: 526px;}

#girlfriendgifts {background-image: url(giftfulthinkingmedia/girlfriendgifts.jpg);
/*top: 648px;*/ top:523px;}

#giftsforhertext {visibility: visible;
position: absolute;
left: 685px;
top: 382px;
z-index: 2;
width: 156px;}

#newbabygifttext {top: 738px;}

#uniquegiftstext {visibility: visible;
position: absolute;
left: 10px;
top: 279px;
z-index: 2;
width: 168px;}

#bridalgifttext {visibility: visible;
position: absolute;
left: 1px;
top: 765px;
z-index: 1;
width: 850px;}

#bridalgifttext1 {visibility: visible;
position: absolute;
left: 1px;
top: 935px;
z-index: 1;
width: 850px;}

#bridalgifttext2 {visibility: visible;
position: absolute;
left: 1px;
top: 835px;
z-index: 1;
width: 850px;}

#bridalgifttext3 {visibility: visible;
position: absolute;
left: 1px;
top: 835px;
z-index: 1;
width: 850px;}


#loversgifttext {visibility: visible;
position: absolute;
left: 202px;
top: 418px;
z-index: 3;
width: 294px;}

#boyfriendgifts {background: url(giftfulthinkingmedia/boyfriendgifts.jpg) no-repeat;
visibility: visible;
position: absolute;
left: 665px;
top: 158px;
z-index: 1;
width: 186px;
height: 121px;}

#giftideastext {visibility: visible;
position: absolute;
left: 11px;
top: 549px;
z-index: 2;
width: 169px;}

#giftcardstext {visibility: visible;
position: absolute;
left: 633px;
top: 6px;
z-index: 2;
width: 27px;}

#bridegifttext {left: 527px;}

#specialgifts {background: url(giftfulthinkingmedia/survey.jpg) no-repeat;
visibility: visible;
position: absolute;
left: 1px;
top: 159px;
z-index: 1;
width: 186px;
height: 112px;}

#anniversary {background: url(giftfulthinkingmedia/anniversary.jpg) no-repeat;
visibility: visible;
position: absolute;
left: 191px;
top: 159px;
z-index: 1;
width: 470px;
height: 246px;}

#anniversary1 {background: url(giftfulthinkingmedia/anniversary1.jpg) no-repeat;
visibility: visible;
position: absolute;
left: 191px;
top: 159px;
z-index: 1;
width: 470px;
height: 246px;}

#anniversary2 {background: url(giftfulthinkingmedia/anniversary1.jpg) no-repeat;
visibility: visible;
position: absolute;
left: 191px;
top: 159px;
z-index: 1;
width: 470px;
height: 546px;}


#cheapgifts {display:none;}
/*#cheapgifts {background-image: url(giftfulthinkingmedia/salebox.jpg); 
top: 287px;}*/

#babyshower {background: url(giftfulthinkingmedia/babyshower.jpg) no-repeat;
visibility: visible;
position: absolute;
left: 0px;
top: 274px;
z-index: 1;
width: 186px;
height: 487px;}

#graduation {background: url(giftfulthinkingmedia/graduation.jpg) no-repeat;
visibility: visible;
position: absolute;
left: 666px;
/*top: 407px;*/
top:282px;
z-index: 1;
width: 186px;
height: 238px;}

#valentine {background: url(giftfulthinkingmedia/valentine.jpg) no-repeat;
visibility: visible;
position: absolute;
left: 81px;
top: 3px;
z-index: 2;
width: 466px;
height: 134px;}

#hipgifts {background: url(giftfulthinkingmedia/hipgifts.jpg) no-repeat;
visibility: visible;
position: absolute;
left: 191px;
top: 414px;
z-index: 1;
width: 470px;
height: 347px;}

#hipgifts1 {background: url(giftfulthinkingmedia/hipgifts.jpg) no-repeat;
visibility: visible;
position: absolute;
left: 191px;
top: 414px;
z-index: 1;
width: 470px;
height: 347px;}

#birthday {background: url(giftfulthinkingmedia/birthday.jpg) no-repeat;
visibility: visible;
position: absolute;
left: 614px;
top: 8px;
z-index: 1;
width: 192px;
height: 10px;}

#wedding {background: url(giftfulthinkingmedia/wedding.jpg) no-repeat;
visibility: visible;
position: absolute;
left: 0px;
top: 99px;
z-index: 1;
width: 851px;
height: 53px;}

html, body {padding: 0px;
margin: 0px;
background-color: #FFFFFF;}

#engravedweddinggifttext3,
{visibility: visible;
position: absolute;
left: 199px;
z-index: 2;
width: 455px;}

#engravedweddinggifttext3 p {font: 12px/14px Tahoma;
margin: 0px;
color: #585555;}

#engravedweddinggifttext3 {top: 165px;}
