/* basic */
* {margin: 0px; padding: 0px; font-style: normal; font-weight: normal;}
html {height:100%;}
body {color:#999999;  background-color:#f9f8ef; margin-top:0px; font-family:verdana,tahoma,arial,sans-serif; font-size:11px; line-height:120%; text-align:center; height:100%;}
td {color:#999999; font-family:verdana,tahoma,arial,sans-serif; font-size:12px; line-height:110%;}
em {font-weight: bold;}
p {margin:10px 0px;}
table {width:100%; clear:both;}
body > .box {height:auto;}

/* link */
a:link {color:#999999;}
a:visited {color:#cccccc;}
a:active {color:#eeeeee;}
a:hover {color:#eeeeee;}

/* container */
.box {width:500px; margin:0px auto; height:100%; min-height:100%;}
.card {width:600px; margin:0px auto; height:100%; min-height:100%;}

/* coming soon */
.coming_soon {padding:40px 0px 10px;}

/* credit */
.credit {width:500px; padding:3px 0px; color:#cccccc; font-size:9px; text-align:center; border-top:solid 1px #efefef;}
.credit a:link {color:#cccccc; text-decoration:none;}
.credit a:visited {color:#cccccc; text-decoration:none;}
.credit a:active {color:#cccccc; text-decoration:none;}
.credit a:hover {color:#999999; text-decoration:underline;}


/* greeting card */
.card {width:600px; margin:0px auto; height:100%; min-height:100%;}
.card_credit {width:600px; padding:3px 0px; color:#cccccc; font-size:9px; text-align:center;}
.card_credit a:link {color:#cccccc; text-decoration:none;}
.card_credit a:visited {color:#cccccc; text-decoration:none;}
.card_credit a:active {color:#cccccc; text-decoration:none;}
.card_credit a:hover {color:#999999; text-decoration:underline;}