body
{
	background:#61B6CB;
}

table.paging {
	padding:4px 0;
	width:100%;
	border-collapse:collapse;
}
table.paging td {
	padding:0;
	width:33%;
	color:Black;
	padding:4px;
}
table.paging td a {
	padding:0 4px;
}
table.paging td img {
	text-align:center;
	vertical-align:middle;
}
table.paging td select {
	float:none;
	display:inline;
	width:auto;
	min-widht:auto;
	max-widht:auto;
	margin:0 8px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.cf {
	float:none;
	clear:both;
}
.greenbar, table.paging, .category .title, .greentitle {
	background: transparent url(titlebar.gif) no-repeat scroll 0 0;
	height:25px;
	overflow:hidden;
	padding:6px 10px 0 10px;
}
table.title, table.paging, table.paging
{
	background:#eeebe5!important;
	font-family:serif!important;
	font-size:14px!important;
}
 table.paging a
 {
	color:#0C739E;
	font-family:serif;
 }

.category {
	/*clear: both;*/
	/*width:700px;*/
	float:left;
	margin:5px 0;
	width:750px;
}
.cat_ecards {
}
div.bartitle {
        padding:0 0 0 4px;
}
table.bartitle .crumbs {
        padding:0 0 0 4px;
}
.bartitle a, .bartitle span {
        padding:0 4px;
        line-height:16px;
        font-size:18px;
}
.bartitle .paging a {
        padding:0 4px;
}
.bartitle .paging span {
        padding:0;
}
div.title {
	padding:0 0 0 4px;
}
table.title .crumbs {
	padding:0 0 0 4px;
}
.title a, .title span {
	padding:0 4px;
	line-height:20px;
	font-size:14px;
}
.title .paging a {
	padding:0 4px;
}
.title .paging span {
	padding:0;
}
.title .crumbs {
}
.title .crumbs span {
	font-weight:bold;
	color:Black;
}
.title .crumbs a {
	font-weight:normal;
	color:Blue;
}
.title .sort {
}
.title .sort a {
	font-weight:normal;
	color:Gray;
	border:1px solid transparent;
}
.title .sort a.active {
	font-weight:bold;
	color:Red;
	border:1px solid Red;
}
.ecards {
	width:705px;
	margin:10px auto;
}
.ecards .ecard {
	width:130px;
	float:left;
	margin:5px;
	position:relative;
}
.ecards .ecard .free, .ecards .ecard .new {
	width:46px;
	height:46px;
	position:absolute;
	top:0;
	left:0;
	background: transparent url('iconfree.gif') no-repeat top left;
	cursor:pointer;
}
.ecards .ecard .new {
	background: transparent url('iconnew.gif') no-repeat top left;
}
.ecards .ecard a.img {
	width:130px;
	display:block;
	height:97px;
	text-align:center;
}
.ecards .ecard img {
	max-width:130px;
	max-height:97px;
	text-align:center;
}
.ecards .ecard a.name {
	width:130px;
	display:block;
	text-align:center;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	color:#0C739E;
}
ol {
	margin: 0 0 0 30px;
}
ol li {
	list-style-type: decimal;
	line-height:27px;
}
ol li a {
	color: #D04C6B;
}
ol li span {
	color: #444444;
	font-weight:bold;
}
.fail {
	color:Red;
	padding:6px 10px;
	border:1px solid Maroon;
	margin:10px 0;
	background-color:Pink;
	text-align:center;
}

.current
{
	border:1px solid black;
	background:#e4e4e4;
	text-indent:9px;
}
div.subcat .current
{
	text-indent:0px!important;
}

#footer
{
	padding:10px;
	background:#FFFFFF!important;
}

.category_desc, .featured_card, .category_fatured .up_holidays
{
	width:428px;
	height:108px;
	float:left;
	margin-left:5px;
	margin-top:5px;
	background:#fcfaee;
	padding-top:7px;
}

.category_fatured .up_holidays
{
	/*width:100% !important;*/
	/*margin:5px 4px;*/
}

.category_desc .cat_subtitle
{
	font-size:14px;
	height:70px;
	overflow:hidden;
}
.category_desc .cat_title{
	font-weight:bold;
	font-size:20px;
	color:#6ea93d;
	height:30px;
	overflow:hidden;
}
.featured_card .cat_title , .featured_card .cat_title a
{
	font-weight:bold;
	font-size:14px;
	color:#6ea93d;
	margin:2px;
	text-decoration:none;
	text-align:center;
}

.category_desc .cat_image
{
	float:left;
	height:100px;
	width:100px;
	padding-left:4px;
}
.featured_card
{
	width:280px;
}
.newletter
{
	padding:6px;
}

.newletter label
{
	display:block;
	margin:10px 0;
	line-height:20px;
	text-align:center;
}
.newletter input
{
	width:150px;
	border:1px solid  #d1d1d1;
	height:17px;
}
.signup_newsletter
{
	background:transparent url(ecards/images/signup.png);
	width:142px!important;
	height:35px!important;
	border:0px!important;
}

.follow_links
	{
		margin:10px auto;
		width:600px;
	}
	.follow_links a
	{
		text-decoration: none;
		color: #0d73b9;
		padding:6px 20px;
	}
	.follow_links a img
	{
		padding:0 6px;
	}
	.address
	{
		margin:auto;
		width:100%;
		text-align:center;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:12px;
		font-weight:bold;
	}
	.footer_link
	{
		margin:auto;
		width:700px;
		text-align:center;
	}
#items
{
	min-height:300px;
}
div.upcoming_bday
{
 	background:url(ecards/images/ub_bg.png);
 	border:1px solid #e9e9e9;
 	width:710px;
 	height:66px;
 	position:relative;
 	margin:10px;
 	font-size:16px;
 	color:#326c91;
}
.upcoming_bday .text {
	left:150px;
	margin:0;
	position:absolute;
	top:5px;
	width:300px;
	border-right:1px solid #d9d9e9;
}
.upcoming_bday p a
{
	color:#006ABC;
	font-family:Arial,Helvetica,'Helvetica';
}
.upcoming_bday a.fb_button {
	background:url(ecards/images/fb_login.png);
	display:block;
	height:33px;
	left:494px;
	position:absolute;
	text-indent:-9999px;
	top:20px;
	width:174px;
}

.upcoming_bday a.fb_close {
	display:block;
	height:17px;
	left:702px;
	text-indent:-9999px;
	top:6px;
	width:17px;
	position:absolute;
}
.right_content
{
	float:right;
}

.left_content
{
	float:left;
	width:400px;
}


.small_menu
{
}
.small_menu a,.small_menu a img
{
	color:#006ABC;
	padding-right:4px;
}
#fb_friends{
	width:600px;
	height:340px;
	overflow:auto;
	font-size:11px;
	border:1px solid #CCCCCC;
	margin:10px;
}
 .fb_pic{
	float:left;
	width:170px;
	height:55px;
	overflow:hidden;
	margin:2px 0;
	border:1px solid e6e6e6;
	padding:4px;
}
.fb_pic img{
	display:block;
	width:50px;
	height:50px;
	float:left;
	margin-right:5px;
}
#fb_friends a
{
	color:#006ABC;
}

#fb_friends .info
{
	float:left;
	width:105px;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
}
#fb_friends .info a
{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
}

#bday_list .info
{
	font-size:10px;
}
#bday_list .fb_pic{
}
#account_owner
{
	color:#666666;
	float:left;
	font-size:14px;
	margin:14px 0 0 14px;
	padding:0;
	width:100%;
}
.bigBlue
{
	font-size:20px;
	color:#2c2c80;
	line-height:20px;
	height:20px;
	margin:0 6px;
}
.smallBlue
{
	font-size:11px;
	color:#2c2c80;
	line-height:20px;
	height:20px;
}
#btn_postto_facebook
{
	cursor:pointer;
}
#mainMenu
{
	background:#ffffff;
	padding:5px;
}


.menudiv{
	text-align:right;
}
.menudiv ul li a {
 	font-family:Verdana!important;
 	padding: 0px 10px;
 	text-align:left!important;
 	font-size:12px!important;
}
.menudiv ul
{
	float:right;
}
.mymenu
{
	margin: 0;
	padding: 0;
	height: 1em;
}
.mymenu li
{
	list-style: none;
	float: left;
}
.mymenu li a
{
	display: block;
	padding: 0px 8px;
	text-decoration: none;


}
.mymenu li ul
{
	display: none;
	width: 10em; /* Width to help Opera out */
	background-color: #e3edee;
}
.mymenu li ul
{
	display: none;
	position: absolute !important;
	margin: 0;
	padding: 0;
}
/*
.mymenu li:hover ul
{
	display: block !important;
}
*/
.mymenu li ul li, .mymenu li ul li a
{
	float: none !important;
	margin:0;
	padding:0;
	line-height:20px;
}
.submenu
{
	padding:6px 4px !important;
	z-index:1001;
}
.submenu a
{
	padding:2px!important;
	padding-left:8px!important;
}
a.dropdown{
	background:url(ecards/images/dropDown.png) no-repeat 82px center;
	width:75px;
	padding-right:10px;
}
.big_pic
{
	width:420px!important;
	height:300px;
}
.big_pic a
{
	display:block;
	height:300px;
	width:420px;
}
.cd_special
{
	width:300px;
	height:150px;
	color:#719495;
	font:bold 16px verdana;
	text-align:center;
	background:#ffffff;
	margin-left:10px;
	margin-top:0px;
}
.cd_special_largetext
{
	font-size:16px;
}
.cd_special_smalltext
{
	font-size:12px;
	margin:10px 0px;
}
.cd_special .cdcover
{
	width:150px;
	height:150px;
	margin:auto;
}
.follow_links1
{

}
.follow_link1_title
{
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	color:#719495;
	line-height:18px;
}
.follow_links1 a img
{
	padding-right:4px;
}
.follow_links1 a
{
color:#0D73B9;
padding:4px;
text-decoration:none;
}
.box_corners{
	font-family:serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	line-height:20px;
	text-align:center;
	vertical-align:baseline;
	width:143px;
	height:179px;
	padding:0px;
	margin:0 8px;
	background:#eeebe6;
}
.box_corners a
{
	font-family:Times,serif;
}
.box_corners img
{
	padding:6px;
}
.index_up_holidays
{
	width:300px;
	background:#ffffff;
	margin-left:10px;
}
.index_up_holidays .up_holidays
{
	font:bold 13px verdana;
	color:#000000;
}
.index_up_holidays  a
{
	color:#52923D;
	font:bold 13px verdana;
}
.index_up_holidays  .cat_title
{
	color:#719495;
}
.index_page{}
.index_page .ecards
{
	background:#EEEBE6;
}
.index_page .ecards .title_bar
{
 	height:20px;
 	padding:6px;
 	padding-left:10px;
 	font-weight:bold;
}

.index_page .ecards .ecard, .index_page .ecards .ecard img,.index_page .ecards .ecard a.name
{
	width:120px!important;
}
.index_page .ecards .ecard img
{
	height:97px;
}
.index_page a.textlink
{
	font-weight:normal;
	font-size:14px;
	color:#0C739E;
	overflow:hidden;
	font-family:Georgia,"Times New Roman",Times,serif;
}
ol
{
	margin-bottom:0px!important;
}


.top-left, .bottom-left {
margin-right:9px;
}
.top-left, .top-right, .bottom-left, .bottom-right {
background-image:url("corners1280x18.gif");
font-size:2px;
height:9px;
}

.top-right  {
background-position:100% 0;
}
.top-right, .bottom-right {
margin-left:9px;
margin-top:-9px;
}
.inside {
background:#efefef;
border-left:1px solid #C00000;
border-right:1px solid #C00000;
color:#000000;
padding:0 4px;
}
.bottom-left  {
background-position:0 -9px;
}

.top-left, .bottom-left {
margin-right:9px;
}
.bottom-right  {
background-position:100% -9px;
}
liquidcorners.css (line 36)
.top-right, .bottom-right {
margin-left:9px;
margin-top:-9px;
}

.category_fatured
{

}
.category_fatured .featured_card
{
	width:358px;
}
.strip
{
	position:absolute;
	left:-3px;
	top:3px;
	height:7px;
	margin-top:2px;
	width:362px;
	margin:auto;
}
.strip_bottom
{
	top:-1px;
	left:6px;
}
.buycd
{
	display:block;
	width:300px;
	height:160px;
	position:absolute;
}

a.button_go
{
	background:url('go.png') no-repeat 0 0;
	width:47px;
	height:23px;
	display:block;
}
a.button_go:hover
{
	background:url('go.png') no-repeat 0 -24px;
	width:47px;
	height:23px;
}

a.signupnow
{
	background:url('signupnow.png') no-repeat 0 0;
	width:134px;
	height:32px;
	display:block;
	margin:auto;
}
a.signupnow:hover
{
	background:url('signupnow.png') no-repeat 0 -33px;
	width:134px;
	height:32px;
}

.featured_card_round
{
	width:290px;
	height:130px;
	float:left;
	background: url('featured_card.png') no-repeat;
}

.category_desc_round
{
	width:440px;
	height:130px;
	float:left;
	margin-right:10px;
	background: url('cat_description.png') no-repeat;
	padding:0px;
}
.category_fatured .up_holidays .cat_title
{
	padding-left:12px;
	font-weight:bold;
}
.fb_pic img
{
	border:1px solid #CCCCCC;
	padding:3px;
	margin:0 2px 0 0;
}

.subcattwo
{
	padding-left:6px;
}
.subcattwo a
{
	font-size:12px!important;
}
.other_menu
{
	padding:0 6px;
	position:absolute;
	right:0px;
	line-height:24px;
	top:-24px;
}
table.table1
{


}

table.table1 td
{
	padding:2px!important;
}

.error
{
	background:#FC4C4C;
	color:#ffffff;
}
.send_card
{
	background:url(ecards/images/send.png);
	border:none;
	height:24px;
	width:52px;
}

.inner_div
{
	background:#ffffff;
	padding:5px 0;
	margin:5px 0;
}

#content
{
	text-align: left;
	width: 700px;
	margin: 0 auto;
}
.category_blurb {
	display:inline-block;
	margin-top:15px;
	background:none;
}
.line {
	width:840px;
	height:1px;
	border-bottom:1px solid #dcdcdc;
	float:right;
	margin:15px 0;
}
.style1 {
	text-decoration: underline;
}
a.linktestsmall
{
	text-decoration:underline!important;
	color:#0000CC;
}
.show
{
	display:block;
}
.hide
{
	display:none;
}
.fb_login a, .fb_login a img
{
	padding:0px!important;
}
.popup
{
	width:376px;
	height:361px;
	padding-top:80px;
	z-index:1001;
	display:none;
	position: absolute;
	text-align:center;
}
.popup_outbox
{
	background:transparent url(popup_outbox.png) no-repeat;
}
.popup_addphoto
{
	width:498px;
	height:397px;
	padding:15px;
	padding-top:80px;
	background:transparent url(popup_addphoto.png) no-repeat;
}
.popup_addphoto a.close
{
	position:absolute;
	right:49px;
	top:21px;
	display:block;
	height:35px;
	width:33px;
}

.divLoading{
	margin:auto;
	height:32px;
	width:32px;
	background:url(loading.gif);
}

.upcoming_bday .fb_pic
{
	padding-top:9px!important;
}
.upcoming_bday .fb_pic img
{
	border:none!important;
	padding:0;
}

.upcoming_bday  .b_info
{
	font-family:Tahoma;
	font-size:11px;
	width:77px;
	color:#001235;
}

.upcoming_bday .b_info span
{
	color:#001235;
}
img.cdcover{
	margin:6px;
	border:1px solid #000022;
}

.platform_dialog_fullheight_page, .platform_dialog, .platform_dialog_content {
	margin-bottom:107px !important;
}
