/* HOME */
.area1 {float:left; margin:0 0 15px 0;}
.area2 {padding:0 0 15px 0;}

.area3 {clear:both; width:468px; height:21px; margin:0 0 15px 0; padding:5px 0 0 0px; background: #D28212; color:#FDFF95;}
.area3 A {color:#FFFFFF;}
.area4 {width:458px; height:52px; margin:0 0 15px 0; background: #CDEFFB;}

.holiday_announce {width:467px; height:290px; margin:0 0 15px 0; background:url('../images/home_holiday_announce.gif');}
.holiday_announce .area5 {float:left; width:148px; height:270px; padding:9px 0 0 8px;}
.holiday_announce .ecards {float:left; width:204px; height:104px; padding:18px 0 0 84px;}
.holiday_announce .printable {float:left; width:183px; height:156px; padding:11px 0 0 84px;}
.holiday_announce .more1 {float:right; margin:28px 0 0 0;}
.holiday_announce .more2 {float:right; margin:23px 0 0 0;}

.birthday_announce {width:468px; height:431px; margin:0 0 15px 0; background:url('../images/home_birthday_announce.gif')  no-repeat;}
.birthday_announce .title {padding:10px 0 14px 10px; font-size:12pt; color:#FFFFFF; font-weight:bold;}
.birthday_announce .text1 {padding:0px 0 10px 10px; font-size:10pt;}
.birthday_announce .text2 {padding:0px 0 25px 10px; font-size:10pt;}
.birthday_announce .more1 {float:left; padding:86px 0 0 5px; text-align:center; font-weight:bold; font-size:7pt;}
.birthday_announce .more1 A {text-decoration:none; color:#527A87;}
.birthday_announce .more2 {float:left; padding:136px 0 0 9px; text-align:center; font-weight:bold; font-size:7pt;}
.birthday_announce .more2 A {text-decoration:none; color:#527A87;}
.birthday_announce .area6 {clear:both; height:18px; padding:4px 0 4px 0px; color:#FDFF95;}
.birthday_announce .area6 A {color:#FFFFFF;}
.birthday_announce .ecards {float:left; width:290px; height:92px; padding:8px 0 15px 10px;}
.birthday_announce .printable {float:left; width:280px; height:135px; padding:10px 0 15px 11px;}

.signin {width:300px; height:141px; margin:0 0 10px 0; background:url('../images/signin.gif');}
.signin .form {float:left; width:123px; padding:46px 0 0 10px;}
.signin .restore {clear:both; float:left; margin:8px 0 0 0; font-size:7pt; font-weight:bold;}
.signin .restore A {color:#FAFC94;}
.signin .join {float:left; padding:11px 0 0 24px;}

.verify {width:300px; height:125px; margin:0 0 10px 0; background:url('../images/verify_code.gif');}

.area7 {width:300px; height:139px; margin:0 0 10px 0; background: #78C549;}
.area8 {width:300px; height:250px; margin:0 0 10px 0; background: #FBCBCF;}
.area9 {width:300px; height:340px; margin:0 0 10px 0; background:url('../images/home_html.gif');}
.area11 {}

.links {clear:both; margin:0 0 15px 0;}
.links .title {height:40px; padding:5px 10px 0 10px; background:url('../images/home_links_title.gif'); color:#FFFFFF;}
.links .area10 {padding:10px;}

.holidays {width:300px; height:163px; margin:0 0 10px 0; background:url('../images/nearest_holidays.gif');}

.wallpapers {width:288px; height:108px; margin:0 0 10px 0; padding:41px 0 0 12px; background:url('../images/home_wallpapers.gif');}
.wallpapers .more {padding:0 0 0 226px; font-weight:bold;}
.wallpapers .more A {color:#FF0000;}

.screensavers {width:288px; height:107px; margin:0 0 10px 0; padding:42px 0 0 12px; background:url('../images/home_screensavers.gif');}
.screensavers .more {padding:0 0 0 226px; font-weight:bold;}
.screensavers .more A {color:#FF0000;}

.holidays {width:300px; height:163px; background:url('../images/nearest_holidays.gif');}
.holidays .title {padding:32px 0 5px 14px; color:#616F1A; font-weight:bold; font-size:10pt;}
.holidays .items {padding:12px 0 0 14px;}
.holidays .items .item {height:22px;}
.holidays .date {color:#739300; font-weight:bold;}
.holidays .name {color:#FF7B00; font-weight:bold;}
.holidays .related_cards {position:relative; float:right; width:23px; height:17px; top:-2px; padding:0 12px 0 0;}
.holidays .related_printable {position:relative; float:right; width:30px; height:20px; top:-3px; padding:0 5px 0 0;}

.categories {clear:both; float:left; width:468px; margin:0 0 15px 0; font-weight:bold;}
.categories A {color:#4F7EA5;}
.categories .title {width:468px; height:29px; margin:0 0 2px 0; background:url('../images/home_categories.gif');}
.categories .col1 {float:left; width:234px; border-right:1px solid #509AC6; text-align:center;}
.categories .col2 {float:left; width:230px; text-align:center;}
