/* CONTENT AREAS */
#allcontent {float: left; margin:0; padding:0; background:#CC0066; clear:both}
#leftcontent {width:138px; margin-top:0; padding-top:0;}
#centercontent {width:504px; margin:0px; padding-top:0; background:#FFEAFF; voice-family: "\"}\""; voice-family: inherit;}
#rightcontent {width:128px; margin-top:0; padding-top:0; background:#CC0066;}

/* FRONT LEFT NAVIGATION AREA */
#leftcontent ul{margin:0; padding:0; list-style:none;}
#leftcontent li div.hdr {margin:6px 0px 0px 9px; padding:0; width:120px; height:18px;}
#leftcontent li div.hdr img.left{float:left; margin-left:-3px; padding:0; text-align:right;}
#leftcontent li div.hdr a{float:left; white-space:nowrap; font:12px comic sans ms, verdana; font-weight:bold; color:#CC0066; padding-left:5px; text-decoration:none;}
#leftcontent li div.hdr a:visited{color:#CC0066; text-decoration:none;}
#leftcontent li div.hdr a:hover{color:#CC0066; text-decoration:underline; }
#leftcontent li div.hdr img.right{float:right; margin-right:-3px; padding:0;}
#leftcontent li div.item {display:block; margin:0; padding-left:16px;}
/* hide from MacIE \*/ * html #leftcontent li div.item{margin-bottom:-6px;} /* end hide */
#leftcontent li a{font:12px comic sans ms, verdana; font-weight:normal; color:#FFF; white-space:nowrap; vertical-align:top; text-decoration:none;}
#leftcontent li a:visited{color:#FFF; text-decoration:none;}
#leftcontent li a:hover{color:#FFF; text-decoration:underline; }
#leftcontent div.info_label{margin-top:20px;}
#leftcontent li div.info {display:block; margin:0; padding-left:10px; color:#FFF;}
/* hide from MacIE \*/ * html #leftcontent li div.info{margin-bottom:-6px;} /* end hide */

/* FRONT CENTER CONTENT AREA */
#centercontent div.path {display:block; font:14px comic sans ms, verdana; font-weight:bold; color:#CC0066; white-space:nowrap; padding:10px; height:38; margin:0; text-decoration:none; background:#FFDFFF; clear:both;}
#centercontent div.path a{float:left; font:12px comic sans ms, verdana; font-weight:normal; color:#CC0066; text-decoration:none; }
#centercontent div.path a.right{float:right; font:12px comic sans ms, verdana; font-weight:normal; color:#CC0066; text-decoration:none;}
#centercontent div.confirmation_desc{margin: 14px; font:12px comic sans ms, verdana; font-weight:normal; color:#CC0066; text-decoration:none;}
#centercontent div.path a:visited{color:#CC0066; text-decoration:none;}
#centercontent div.path a:hover{text-decoration:underline;}
#centercontent div.path div.separator{float:left; padding:0px 5px 0px 5px; font-weight:normal;}
#centercontent div.path div.count{float:right; padding:0px 5px 0px 5px;}
#centercontent div.path div.title{text-align:center;}
#centercontent div.path div.sides{float:left; padding:0px 5px 0px 5px; font-weight:normal; width:38%;}
#centercontent div.path div.center{float:left; font-size:12px; font-weight:normal; width:24%; text-align:center;}
#centercontent div.ecard_det {display:block; margin:10px 0px 0px 2px; padding:0; color:#CC0066; width:500;}
#centercontent div.ecard_det div.image{display:block; width:100%; text-align:center;}
#centercontent div.ecard_det div.text{display:block; width:100%; padding:5px; font:12px comic sans ms, verdana; font-weight:normal; color:#CC0066; text-align:center;}
#centercontent div.ecard_det div.navbar{display:block; width:100%; padding:5px; height:40px;}
#centercontent div.ecard_det div.navbar div.left{float:left;}
#centercontent div.ecard_det div.navbar div.right{float:right;}
#centercontent div.ecards {display:block; margin:10px 0px 0px 2px; padding:0; color:#CC0066;}
#centercontent div.ecards_list {display:block; margin:10px 0px 0px 2px; padding:0; color:#CC0066; height:460;}
#centercontent div.ecard {float:left; display:block; width:125; height:150; margin:0; text-decoration:none; text-align:center;}
#centercontent div.ecard div.image{display:block; width:115; text-align:center;}
#centercontent div.ecard div.name{display:block; padding-top:2px; width:115; height:40; margin:0; text-align:center;}
#centercontent div.ecard div.name a{font:12px comic sans ms, verdana; font-weight:normal; color:#CC0066; text-decoration:none;}
#centercontent div.ecard div.name a:visited{color:#CC0066; text-decoration:none;}
#centercontent div.ecard div.name a:hover{text-decoration:underline;}
#centercontent div.error{ margin: 20px; font:12px verdana; font-weight:bold; color:#F00;}

/* FRONT CENTER HOME BANNER */
#centercontent div.banner{display:block; padding:15px 0px 5px 0px; margin:0; background:#FFEAFF; text-align:center;}

/* FRONT CENTER CATALOG CONTENT */
#cat_data{float:left; display:block; padding:10px; width:159px; background:#FFEAFF;}
#cat_data div.title{font:12px comic sans ms, verdana; font-weight:bold; color:#CC0066; }
#cat_data div.items{display:inline; font:11px arial; color:#CC0066; }
#cat_data a{display:inline; font:11px comic sans ms, verdana; font-weight:normal; color:#CC0066; text-decoration:none;}
#cat_data a:visited{color:#CC0066; text-decoration:none;}
#cat_data a:hover{text-decoration:underline;}

/* FRONT RIGHT NAVIGATION AREA */
#rightcontent img{margin:0 0 0 4px; display:block; }
#rightcontent div.stats {margin-top:20; padding:8px; display:block; font:12px comic sans ms, verdana; color:#FFF;}
#rightcontent div.stats div.hdr {font-weight:bold;}
#rightcontent div.stats div.item {font-weight:normal; text-align:center;}
#rightcontent div.links {padding:8px; display:block; font:12px comic sans ms, verdana; color:#FFF;}
#rightcontent div.links div.hdr {font-weight:bold;}
#rightcontent div.links div.item {padding-left:10px; font-weight:normal;}
#rightcontent div.links div.item a{color:#FFF; text-decoration:none;}
#rightcontent div.links div.item a:hover{color:#FFF;}
#rightcontent div.links div.link_ex {padding-left:5px; font-weight:normal; font:10px comic sans ms, verdana; color:#FFF;}
#rightcontent div.links div.link_ex a{color:#FFF; text-decoration:none;}
#rightcontent div.links div.link_ex a:hover{color:#FFF;}

