/**
 * common
 */
#content{padding-top:20px}
.content-home{margin:auto;width:944px;background:#162e55 url(/images/gifts/bg.jpg) no-repeat top}
.content-home p.t1, .content-home p.t2{margin:0;padding:0;font-weight:bold;color:#fff;text-align:center}
.content-home p.t1{padding:12px 0 2px;font-size:32px}
.content-home p.t2{padding:0 0 50px;font-size:22px}
.content-home a.panel:link, .content-home a.panel:active, .content-home a.panel:visited{float:left;position:relative;margin-left:35px;width:268px;height:270px;text-decoration:none;background:#fff url(/images/gifts/panel-hover-bg.png) repeat-x 0 270px}
.content-home a.panel:hover, .content-home a.panel:focus{background-position:0 0}
.content-home .panel span{display:block;position:absolute;left:0;width:268px;font-weight:bold;text-align:center}
.content-home a.panel:link span.title, .content-home a.panel:active span.title, .content-home a.panel:visited span.title{top:164px;font-size:27px;color:#c00}
.content-home a.panel:hover span.title, .content-home a.panel:focus span.title{font-size:29px}
.content-home a.panel:link span.blurb, .content-home a.panel:active span.blurb, .content-home a.panel:visited span.blurb{top:197px;font-size:21px;color:#036}
.content-home a.panel:hover span.blurb, .content-home a.panel:focus span.blurb{top:198px;font-size:23px}
.content-home a.panel:link span.learnmore, .content-home a.panel:active span.learnmore, .content-home a.panel:visited span.learnmore{display:none;font-size:17px}
.content-home a.panel:hover span.learnmore, .content-home a.panel:focus span.learnmore{display:block;left:auto;bottom:0;right:0;padding:7px 0 0 15px;width:109px;height:25px;color:#000;text-align:left;background:url(/images/gifts/panel-hover-learnmore.png) no-repeat}

/**
 * images
 */
.content-home a.panel:link span.icon, .content-home a.panel:active span.icon, .content-home a.panel:visited span.icon{background:url(/images/gifts/panel-iconsprites.jpg) no-repeat 0 0}
.content-home a.panel.p1:link span.icon, .content-home a.panel.p1:active span.icon, .content-home a.panel.p1:visited span.icon{top:24px;left:61px;width:146px;height:135px}
.content-home a.panel.p1:hover span.icon, .content-home a.panel.p1:focus span.icon{background-position:0 -135px}
.content-home a.panel.p2:link span.icon, .content-home a.panel.p2:active span.icon, .content-home a.panel.p2:visited span.icon{top:32px;left:48px;width:172px;height:127px;background-position:-146px 0}
.content-home a.panel.p2:hover span.icon, .content-home a.panel.p2:focus span.icon{background-position:-146px -127px}
.content-home a.panel.p3:link span.icon, .content-home a.panel.p3:active span.icon, .content-home a.panel.p3:visited span.icon{top:26px;left:33px;width:219px;height:53px;background-position:-318px 0}
.content-home a.panel.p3:hover span.icon, .content-home a.panel.p3:focus span.icon{background-position:-318px -53px}
.content-home a.panel.p3 span.ex{top:99px;font-size:16px;font-weight:bold;font-style:oblique;color:#000}
.content-home a.panel:hover span.ex, .content-home a.panel:focus span.ex{font-size:17px}

/**
 * shadows
 */
.content-home .panel span.sh{display:block;position:absolute;background:url(/images/gifts/panel-hover-shadow.png) no-repeat 0 0}
.content-home .panel span.sh.sh-t{top:-24px;left:-29px;width:328px;height:14px}
.content-home .panel span.sh.sh-r{top:-10px;left:278px;width:21px;height:290px;background-position:-307px -14px}
.content-home .panel span.sh.sh-b{top:280px;left:-29px;width:328px;height:26px;background-position:0 -304px}
.content-home .panel span.sh.sh-l{top:-10px;left:-29px;width:19px;height:290px;background-position:0 -14px}
.content-home a.panel:link span.sh, .content-home a.panel:active span.sh, .content-home a.panel:visited span.sh{visibility:hidden}
.content-home a.panel:hover span.sh, .content-home a.panel:focus span.sh{visibility:visible}

/**
 * borders
 */
.content-home .panel span.pb{display:block;position:absolute;font-size:0;background:url(/images/gifts/panel-hover-border.png) no-repeat 0 0}
.content-home .panel span.pb.pb-t{top:-10px;left:-10px;width:288px;height:10px}
.content-home .panel span.pb.pb-r{top:0;left:268px;width:10px;height:270px;background-position:-278px -10px}
.content-home .panel span.pb.pb-b{top:270px;left:-10px;width:288px;height:10px;background-position:0 -280px}
.content-home .panel span.pb.pb-l{top:0;left:-10px;width:10px;height:270px;background-position:0 -10px}
.content-home a.panel:link span.pb, .content-home a.panel:active span.pb, .content-home a.panel:visited span.pb{visibility:hidden}
.content-home a.panel:hover span.pb, .content-home a.panel:focus span.pb{visibility:visible}

/**
 * form
 */
.content-home form, .content-home form p{margin:0;padding:0}
.content-home form p{clear:both;padding:48px 0 0;text-align:center}
.content-home form .t{margin:0;padding:7px 0 0 8px;width:337px;height:23px;font-size:14px;vertical-align:middle;border:0px}
.content-home form .t.init{color:#333}
.content-home form .b{margin-left:-4px;vertical-align:middle}
.content-home form div{margin:auto;padding:6px 0 0 30px;width:350px;height:34px;background:url(/images/gifts/facebook-icon.png) no-repeat 0 6px}
.content-home form div a:link,
.content-home form div a:active,
.content-home form div a:visited{color:#6cf;font-weight:bold;text-decoration:none}
.content-home form div a:hover,.content-home form div a:focus{text-decoration:underline}
.facepile{padding:7px 0 0 30px;height:60px;overflow:hidden}

/**
 * paragraphs
 */
p a:link, p a:active, p a:visited{color:#00f;text-decoration:none}
p a:hover, p a:focus{text-decoration:underline}
p.i1, p.i2{font-size:11px;color:#666;text-align:center}
p.i1{margin:0;padding:47px 0 0}
p.i2{margin:0;padding:14px 0 39px}
p.pt, p.pi{margin:0;padding:0 30px;font-size:11px;color:#666}
p.pt{font-weight:bold}
p.pi{padding:14px 30px;text-align:justify}
p.pi a:link, p.pi a:active, p.pi a:visited{color:#666;text-decoration:underline}

/**
 * ie6
 */
.ie6 .content-home .panel.p1{margin-left:17.5px}
.ie6 .content-home form p, .ie7 .content-home form p{padding-top:25px}
.ie6 .content-home a.panel:hover span.sh, .ie6 .content-home a.panel:focus span.sh{visibility:hidden}
.ie6 .content-home a.panel:hover span.learnmore, .ie6 .content-home a.panel:focus span.learnmore{padding-left:9px;padding-top:8px;height:24px;width:115px}
