a, a:visited  {
color: #CC33CC;
color: #E52438;
text-decoration: none;
}

#header {
display: none;
}

div#content {
margin: 0 4.6em 0 5.4em;
padding: 0;
/*background: url(/images/gift-guide/bkgrnd_giftguide.gif)*/ repeat-y -2.5em -1em;
}

div.row {
padding-bottom: .5em;
padding-left: .6em;
}

div.giftguide h2 {
padding-top: .5em;
text-align: center;
}

div.giftguide .howtoadvertise {
text-align: center;
font-size: .9em;
margin: 1em 0 0;
padding: 0;
}

div.giftguide .howtoadvertise.btm {
clear: left;
margin: 3em 0 2em;
}

div.giftguide .howtoadvertise a {
/*color: #E52438;*/
}

div.giftguide .howtoadvertise a:hover {
color: #000; 
}

div.ad {
float: left;
_display: inline;
margin: .75em .75em 0;
width: 12em;
text-align: center;
}

div.ad.ad_125x125 {
position: relative;
}

div.ad.ad_125x125 .shadow {
width: 10.4em;
height: 10.4em;
position: absolute;
z-index: 0;
background: #ccc;
top: 0.85em;
left: .1em;
display: none;
}

div.ad.ad_125x125 img {
position: relative;
top: .75em;
border: .1em #ccc solid;
width: 11.4em;
height: 11.4em;
}

div.ad.ad_125x125 a {
display: block;
position: relative;
top: -.3em;
left: -.3em;
text-align: center;
font-size: .9em;
/*color: #E52438;*/
}

div.ad.ad_125x125 a:hover {
top: -.2em;
left: -.2em;
color: #000;
}

div.ad.text {
text-align: center;
clear: left;
float: left;
width: 51.6em;
/*padding: 2em;*/
/*border: .1em #ccc solid;*/
background: none;
}

div.ad.text span {
font-size: .9em;
display: block;
margin-top: .3em;
}

.spacer {
position: relative;
left: -3em;
margin-bottom: -1.8em;
z-index: 10;
}
