@charset "UTF-8";
/* CSS Document */

body {
background:#FFFFFF;
margin: 0px 0px 0px 0px;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

a:link  { color: #0066FF }
a:visited { color: #0066FF }
a:active { color: #0066FF } 
a:hover { color: #0033FF } 


h1 {
position:absolute;
top:-200px;
}

h2 {
text-align:center;
padding:0px;
margin:10px 0px 20px 0px;
font-size:34px;
line-height:1em;
}

.clear {
clear: both;
height: 0px;
width: 0px;
line-height: 0px;
font-size: 0px; /*for IE*/
}

#page {
width:1043px;
margin:0px auto;
padding:0;
}

#thanks {
width:1027px;

border-right:1px solid black;
border-bottom:1px solid black;
border-left:1px solid black;
margin:0px auto 15px;
padding:0px;
background-color:#ffffd9;
}

#thanks h2 {
text-align:center;
padding:15px;
margin:0px;
font-size:34px;
}

.recip {
float:left;
width:321px;
padding:10px;
text-align:center;
font-weight:bold;
font-size:16px;
}

#header {
height:95px;
width:1043px;
}

#footera {
width:1043px;
margin:0 auto;
padding:0px;
}

#footera h2 {
text-align:center;
padding:15px;
margin:0px;
font-size:48px;
}

#footerb {
width:1043px;
height:321px;
margin:0 auto;
padding:0px;
}

#features {
position:relative;
width:1027px;
padding:0px 0px 0px 16px;
}

.foto {
position:relative;
float:left;
border:1px solid blue;
height:200px;
width:160px;
margin:0px 8px 8px 0px;
}

#promo {
float:left;
padding:0px;
margin:0px 8px 8px 0px;
width:332px;
height:202px;
background-color:#ffffff;
text-align:center;
line-height:1em;
}