body						   {margin: 0 auto; background:url(../images/pink_theme/background-bg.png) -70px #2a0100; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; width:1003px;  position:relative}
								
.logo						   {background:url(../images/pink_theme/greeting-card-logo.jpg) no-repeat;}
.body_table_border 		       {border-left:#990000 solid 1px; border-right:#990000 solid 1px;}
.body_table_bg      		   {background: #FFFFFF;}
h1,h2,h3,h4,h5                 {margin:0; padding:0;}

h1.categorypage_heading { color:#990000; padding:5px; font-size:25px; padding-top:2px;}
h2.category { color:#fff; text-decoration:none; font-size:13px; padding-top:2px; }
h2.category a{ color:#fff; text-decoration:none; font-size:13px; }
h2.category a:hover{ text-decoration:underline;}

#popularcat ul
{ list-style-type: none; padding:0 0 0 25px; margin: 0; text-align:left; line-height:28px;}

#popularcat li {}

#popularcat li a {background:url(../images/arrow.gif) no-repeat 0px 3px;color:#990000; font-family:Arial; font-weight:bold; font-size:12px; text-decoration:underline; padding-left:25px;}


#popularcat li a:hover {background:url(../images/arrow_over.gif) no-repeat 0px 3px; text-decoration:none; }

/* ************************************************************************************* */ 
/* *************************           SEARCH            ******************************* */
/* ************************************************************************************* */ 

#search input{ font-size: 1.1em; z-index: 1; padding:2px 5px; border: 1px solid #E7D345;} 
#search input:focus{ background: #FCF6CC;}  
.search_text{background:url(../images/pink_theme/power_serch.gif) no-repeat; height:30px; width:120px; display:block;}
.search_button{background:url(../images/pink_theme/search-trans.jpg) no-repeat; height:30px; width:30px;}

/* ************************************************************************************* */ 
/* *************************       MAIN MENU LINKS       ******************************* */
/* ************************************************************************************* */ 
#main_menu			  	       {width:100%; height:36px; background:url(../images/pink_theme/bg.png) 0 0 repeat-x;}
#main_menu .main_menu_left     {width:5px; height:36px; background:url(../images/pink_theme/topnavleft-bg.gif) left 0 no-repeat;}
#main_menu .main_menu_right    {width:5px; height:36px; background:url(../images/pink_theme/topnavright-bg.gif) right 0 no-repeat;} 
#main_menu ul			       {margin:0; padding:0;}
#main_menu li 			       {display: inline; list-style-type: none; float:left; width:auto; height:36px; 
        						font-weight:bold; margin:0;}
#main_menu li a			       {text-decoration:none; float:left; width:auto; line-height:37px; color:#FFFFFF; padding:0 9px;}
#main_menu li a:hover          {text-decoration:none; color:#000; float:left; width:auto; 
								background: url(../images/pink_theme/bg_over.gif);line-height:37px;  }
#main_menu .active             {background:url(../images/pink_theme/bg_active.gif); color:#000;}
#main_menu .footactive         {text-decoration:none; color:#000; float:left; width:auto;
 								background:url(../images/pink_theme/bg_over.gif); line-height:37px;  }
#main_menu li.divider          {color:#FFFFFF; float:left; width:auto; line-height:37px; background:url(../images/pink_theme/divider.gif)                                right top no-repeat; padding:0 5px;}
#main_menu li.nodivider        {padding:0 5px;}

/* ************************************************************************************* */ 
/* *************************     SUB MAIN MENU LINKS     ******************************* */
/* ************************************************************************************* */ 

#sub_main_menu .sub_main_menu_left             {width:5px; height:36px; background:url(../images/pink_theme/bg_sub_left.gif) left 0                                                no-repeat;}
#sub_main_menu .sub_main_menu_bg               {background:url(../images/pink_theme/bg_sub.gif) repeat-x;}
#sub_main_menu .padding			               { padding-bottom:6px;}
#sub_main_menu .sub_main_menu_right            {width:5px; height:36px; background:url(../images/pink_theme/bg_sub_right.gif) right 0                                                no-repeat;}
#sub_main_menu ul                              {padding:0; margin:0; list-style-type:none;}
#sub_main_menu ul li                           {width:auto; float:left; margin:0 0 0 2px; display:block; color:#FFFFFF;
                                                background:url(images/nav.png);}
#sub_main_menu ul li a                         {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;	color:#000; 
                                                text-decoration:none; float:left; display:block; padding:3px 10px; }
#sub_main_menu ul li a:hover                   {text-decoration:underline; }
#sub_main_menu .sub_main_menu_more             {position:absolute; z-index:999; visibility: hidden; border: 1px solid #e7d345;
                                                background-color: #f9efa4; width:200px;}
#sub_main_menu .sub_main_menu_more a           { text-decoration:none;}
#sub_main_menu .sub_main_menu_more a:hover     { text-decoration:underline; }
#sub_main_menu .sub_main_menu_more td          {background:#f9efa4; border-bottom: 1px solid #D67B06;}
#sub_main_menu .sub_main_menu_more td:hover    {background:#F2DD44;} 


/* ************************************************************************************* */ 
/* *************************         TABS LINKS          ******************************* */
/* ************************************************************************************* */ 

#tab_menu            	       { height:33px; width:585px; float:left; background-image:url(../images/pink_theme/tab-bg.gif);}
#tab_menu .tab_menu_left       {width:5px; height:33px; background:url(../images/pink_theme/tab-left-bg.gif) left 0 no-repeat;}
#tab_menu .tab_menu_right      {width:5px; height:33px; background:url(../images/pink_theme/tab-right-bg.gif) right 0 no-repeat;} 
#tab_menu ul         	       {margin:0; padding:0;}
#tab_menu li        	       {display: inline; list-style-type: none; float:left; width:auto; height:33px;
			        	        font-weight:bold; margin:0;  }
#tab_menu li a      	       {text-decoration:none; float:left; width:auto; line-height:33px; color:#FFFFFF; padding:0 9px;  }
#tab_menu li.nolink 		   {text-decoration:none; float:left; width:auto; line-height:33px; color:#FFFFFF; padding:0 9px;  }
#tab_menu li a:hover 	       {text-decoration:none; color:#000; float:left; width:auto; background:url(../images/pink_theme/bg_over.gif);
                    	        line-height:33px;}
#tab_menu .active              {text-decoration:none; color:#000; float:left; width:auto; background:url(../images/pink_theme/bg_over.gif);
                    	        line-height:33px;}
#tab_menu li.divider	       {color:#FFFFFF; float:left; width:auto; line-height:33px;
                                background:url(../images/pink_theme/tabs-divider.gif)right top no-repeat; padding:0 5px;}
#tab_menu li.nodivider	       { padding:0 5px;}
								
								
								
/* ************************************************************************************* */ 
/* *************************         TABS CONTENT          ******************************* */
/* ************************************************************************************* */ 
#card ul         	       {margin:0; padding:0;}
#card li        	       {display:block; list-style-type: none; float:left; font-weight:bold; margin:0; }
#card li a      	       {display:block; text-decoration:none; float:left; width:125px; line-height:15px; color:#990000;                            background:#f1f1f1; padding:10px 0; border: 1px solid #D4D4D4;} 
#card li a:hover 	       {color:#000; float:left; width:125px; background:#FEFCE9;}

#category_page_item 				   {width:auto;}
#category_page_item ul         	       { margin:0; list-style-type: none; padding:0;}
#category_page_item li       	       {display:block;} 
#category_page_item li a      	       {display:block; text-decoration:none; float:left; border: 1px solid #D4D4D4 ; color:#000; background:#f1f1f1; width:285px; padding:5px 0;}  
#category_page_item li a:hover 	       {float:left; background:#FEFCE9;}

img.card				   {border:#000 solid 1px; padding:2px;}  
img.card a:hover           {border:#a3150b solid 1px; padding:2px;} 						
.tabs_content_area         {border:#FF6699 solid 1px; padding:15px 10px;}  							
								
/* ************************************************************************************* */ 
/* *************************            Quotes           ******************************* */
/* ************************************************************************************* */ 
.quotes_border	 		   {border:#FF6699 solid 1px; padding:5px;}
.quotes 					{font-family:arial; font-size:10px; border-left:1px solid #CCCCCC;}
.quotes li 				{background:url(images/category-bullet.gif) 15px 9px no-repeat; border-bottom:1px solid #CCCCCC;} 
.quotes ul 				{list-style:none; margin:0; padding:0;} 
.quotes li a 				{display:block;}  
.quotes li a:hover		{text-decoration:none;}   
.quotes .quotes_text a		{color:#25282b; font-size:12px; line-height:14px; text-decoration:none;padding:4px 0px 5px 25px; background:url(../images/left-arrow.jpg) 5px 50% no-repeat;}
.quotes .quotes_text a:hover	{color:#000; text-decoration:none; padding:4px 0px 5px 25px; background:url(../images/left-arrow-over.jpg) 5px 50% no-repeat #FBF5C4;} 
								
/* ************************************************************************************* */ 
/* *************************       CATEGORY LINKS        ******************************* */
/* ************************************************************************************* */  
								 
#category_right-heading       {position:absolute; right:0px;  width:175px; height:39px; z-index:2;
								 background:url(../images/pink_theme/category_right.gif) no-repeat; padding: 10px 0 0 35px;}
								 
#category-heading             {position:absolute; left:0px;  width:190px; height:39px; z-index:2;
								 background:url(../images/pink_theme/category.gif) no-repeat; padding: 10px 0 0 35px;}

.categorytext 					{font-family:arial; font-size:10px; border-right:1px solid #CCCCCC;}
.categorytext li 				{background:url(images/category-bullet.gif) 15px 9px no-repeat; border-bottom:1px solid #CCCCCC;} 
.categorytext ul 				{list-style:none; margin:0; padding:0;} 
.categorytext li a 				{display:block;}  
.categorytext li a:hover		{text-decoration:none;} 
.categorytext .category a		{color:#25282b; font-size:12px; line-height:14px; text-decoration:none;padding:4px 0px 5px 25px; background:url(../images/left-arrow.jpg) 5px 50% no-repeat;}
.categorytext .category a:hover	{color:#000; text-decoration:none; padding:4px 0px 5px 25px; background:url(../images/left-arrow-over.jpg) 5px 50% no-repeat #FBF5C4;}
.more a                         {color:#990000; text-decoration:underline}
.more a:hover                   {color:#990000; text-decoration:none;}


/* ************************************************************************************* */ 
/* *************************          TAG CLOUD          ******************************* */
/* ************************************************************************************* */ 
.tagCloud_area 				    {background:url(../images/pink_theme/tags_bg.jpg) bottom left no-repeat; border:#FF6699 solid 1px;
								 padding:15px;}
.tagCloud      				    {margin:0; padding:0; width:100%;}
.tagCloud li                    {margin:0 5px 0 0; padding:0; display:inline; list-style-type:none;}
.tagCloud a                     {text-decoration:none; color:#990000; margin:0; }
.tagCloud a:hover               {text-decoration:underline;  background:#f5de9f;}
.tagCloud .tag1                 {font-size:11px;}
.tagCloud .tag2                 {font-size:13px;}
.tagCloud .tag3                 {font-size:15px;}
.tagCloud .tag4                 {font-size:17px;}
.tagCloud .tag5                 {font-size:19px;} 


/* ************************************************************************************* */ 
/* *************************           PAGEING           ******************************* */
/* ************************************************************************************* */  
.pager    { font-size: 11px; width:100%; height:15px; margin: 20px 0;} 
.pager .results { float: left; font-family: arial; font-size : 10px; color: #CC0000; padding: 2px 5px; text-decoration: none;}
.pager .pageLinks {float: right; font-family: arial; font-size : 10px; color: #CC0000; padding: 2px 5px; text-decoration: none;}
.pager {font-family: arial; font-size :11px; color: #CC0000; text-decoration: none;}
.pager a {font-family: arial; font-size : 11px; color: #CC0000; padding: 2px 5px; text-decoration: none; border:1px solid #D1E4EA;}
.pager .currentPage,.pager a:hover {font-family: arial; font-size : 11px; color: #fff; text-decoration: none; padding: 2px 5px;
background: #990000; }

/* ************************************************************************************* */ 
/* *************************           PAGEING           ******************************* */
/* ************************************************************************************* */  
.tree { padding:10px 0 0 10px;}
.tree a {color: #CC0000; font-size:11px; text-decoration: underline; font-weight:bold;}
.tree .currentPage, .tree a:hover { text-decoration:none; background:#FFFFEC;font-size:11px;}

/* ************************************************************************************* */ 
/* *************************         SEND ECARD          ******************************* */
/* ************************************************************************************* */  
h2.form { color:#fff; padding:8px 10px; font-size:14px; background:#990000;}
.form_border {border-left:2px solid #990000; border-right:2px solid #990000; border-bottom:2px solid #990000; background:#FEFCE9;}
label { margin:0; color:#000; display:block; font-size:12px; padding:5px 0;}
.input{ font-size: 13px; height:16px; padding:3px 5px; border: 1px solid #E7D345;} 
.input:focus { background:#FDE1ED;} 
.width_200 {width:200px;}
.width_150 {width:150px;}
.select{ border: 1px solid #E7D345;} 
.select:focus .instruct{ left:38%; visibility:visible; } 
form span.req{ display:inline; float:none; color:red; margin:0; padding:0; font-size:11px; }
 

/* ************************************************************************************* */ 
/* *************************            Footer           ******************************* */
/* ************************************************************************************* */ 
.copyright                      {font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; text-align:center;}
.copyright span                 {font:normal 12px/15px Arial, Helvetica, sans-serif; color:#000; display:block;}
.copyright span a               {text-decoration:none; color:#000; background-color:inherit;}	
.copyright span a:hover         {text-decoration:underline;} 

/******************Admin Css************/
#category-heading-admin 	{position:absolute; left:0px; top:120px; width:205px; height:39px; z-index:2;
 							background:url(../images/pink_theme/category.gif) no-repeat; padding: 10px 0 0 35px;}
.adminHeader{ width:auto; line-height:20px; color:#fff; padding:0 9px; font-weight:bold;}
.tblBrdr{border:#E90268 1px solid;}
.admincopyright{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; text-align:center; border-bottom: #990000 1px solid}

.tblBrdrhome{border-left:#E90268 1px solid; border-right:#E90268 1px solid; border-bottom:#E90268 1px solid; background:#FFF;}
.tblHeaderBg{background:#D2D2D2; color:#000; font-weight:bold;border-bottom:#E90268 1px solid;}			
.even{background-color:#E9E9E9;}
.odd{background-color:#FFFFFF;}
.hrefText{margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#000; text-decoration:underline;}
.hrefText:hover{margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#FF66CC; text-decoration:none;}
input.button{border:0px; font-weight:bold; background:url(../images/pink_theme/button.gif) left bottom no-repeat; width:81px;height:35px; cursor:pointer; padding:0; color:#FFFFFF;}
.pageContent a{ color:#E90268; text-decoration:underline; font-weight:bold;}
.pageContent a:hover{ color:#000; text-decoration:none; font-weight:bold;} 
