html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, p{margin:0; padding:0; border:0; list-style-type:none;}

body{ font-family:"Trebuchet MS"; margin:0px; padding:0px; color:#000000; background:#E38D96; font-size:14px; text-align:left;}
.mouseoverlink a:link 
{
	color: #2186D7;
	text-decoration: none;
}
.mouseoverlink a:visited 
{
	color: #2186D7;
	text-decoration: none;
}
.mouseoverlink a:active 
{
	color: #2186D7;
	text-decoration: none;
}

.mouseoverlink a:hover 
{
	text-decoration: none;
	color: #FFFFFF;
	
}
.withoutlink 
{
	font-family:"Trebuchet MS";
	font-size: 11px;
	color: #000000;
}
.withoutlink a:link 
{
	color: #2186D7;
	text-decoration: none;
}
.withoutlink a:visited {color:#c91e2e;	text-decoration: none;}
.withoutlink a:active {color:#c91e2e;	text-decoration: none;}

.withoutlink a:hover 
{
	text-decoration: none;
	color: #FFFFFF;
}


.header 
{
	/*background-image: url(../images/logo1.gif);*/
}
.whitebg 
{
	background-color:#C0D7DD;
}
.topmenubar 
{
	background-image: url(../images/topbg.jpg);
}
.yellowbg {
	background-color: #E9DD3B;
}
.gradientbg {xbackground-image: url(../images/bg1.gif);	xbackground-repeat: repeat-x;}
.but1 
{
	background-image: url(../images/homebut.jpg);
	background-repeat:no-repeat;
}
.separator 
{
	background-image: url(../images/separator.jpg);
	background-repeat:no-repeat;
}
.but2 
{
	background-image: url(../images/people.gif);
	background-repeat:no-repeat;
}
.but3 
{
	background-image: url(../images/button1.gif);
	background-repeat:no-repeat;
}
.but4 
{
	background-image: url(../images/button2.gif);
	background-repeat:no-repeat;
}
.but5 
{
	background-image: url(../images/button3.gif);
	background-repeat:no-repeat;
}
.but6 
{
	background-image: url(../images/button4.gif);
	background-repeat:no-repeat;
}
.centerpic 
{
	background-image: url(../images/centerpic.gif);
	background-repeat:no-repeat;
}

.loginform{xbackground-image: url(../images/loginbg.gif); xbackground-repeat:repeat-x;}
.maintext 
{
	font-family:"Trebuchet MS";
	font-size: 12px;
	color: #000000;
}
.maintext a:link {color: #000000; text-decoration:underline;}
.maintext a:visited 
{
	color: #000000;
	text-decoration: none;
}
.maintext a:active 
{
	color: #2186D7;
	text-decoration: none;
}
.maintext a:hover{text-decoration:none; color: #000000;	xbackground-color:#D30803;}
.textarea {font-family:"Trebuchet MS"; font-size: 11px;	border: 1px solid #CCDDE9;}
.signin
{
	background-image: url(../images/signin.gif);
	background-repeat:no-repeat;
}
.signup
{
	background-image: url(../images/signup.gif);
	background-repeat:no-repeat;
}
.main1 
{
	background-image: url(../images/bg2.gif);
	background-repeat:no-repeat
}
.memcounter 
{
	background-image: url(../images/memcounter.gif);
	background-repeat:no-repeat
}
.counterimg 
{
	background-image: url(../images/counter.gif);
	background-repeat:no-repeat
}
.heading1 {font-family:"Trebuchet MS"; font-size: 16px; font-weight: bold; color: #000000; padding-left:12px;}
.welcome_head {
	font-family:"Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #2186D7;
}
.maintext2 
{
	font-family:"Trebuchet MS";
	font-size: 12px;
	color: #000000;
	line-height: 17px;
}
.memberphoto 
{
	background-image: url(../images/bg2.gif);
	background-repeat:no-repeat
}
.smallfont {font-family:"Trebuchet MS";	font-size: 11px; color: #000000; line-height: 17px;}
.smallfont a:link 
{
	color: #000;
	text-decoration: none;
}
.smallfont a:visited {color:#000; text-decoration:none;}
.smallfont a:active 
{
	color: #2186D7;
	text-decoration: none;
}
.smallfont a:hover{text-decoration: none; color:#C91E2E; xbackground-color:#D30803;}
.smallfont_black 
{
	font-family:"Trebuchet MS";
	font-size: 11px;
	color: #000000;
	line-height: 17px;
}
.tag 
{
	background-image: url(../images/tag.gif);
	background-repeat:no-repeat
}
.text1 
{
	font-family:"Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	xcolor: #DACF1D;
}
.headingbgyellow 
{
	background-image: url(../images/headingbg.gif);
	background-repeat:no-repeat;
}
.headingbgyellow1 
{
	background-image: url(../images/headingbg1.gif);
	background-repeat:repeat-x;
	background-color: #F4F2A3;
}
.heading2{font-family:"Trebuchet MS"; font-size: 16px; font-weight: bold; color:#000;}
.heading3 
{
	font-family:"Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #76750E;
}
.heading3 a:link
{
	text-decoration: none;
	color: #76750E;
}
.heading3 a:visited
{
	text-decoration: none;
	color: #76750E;
}
.heading3 a:active
{
	text-decoration: none;
	color: #76750E;
}
.heading3 a:hover
{
	text-decoration: none;
	color: #FFFFFF;
	background-color:#D30803;	
}
.heading_small 
{
	font-family:"Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #76750E;
}
.bullet 
{
	background-image: url(../images/bullet.gif);
	background-repeat:no-repeat;
}
.customlink{font-family:"Trebuchet MS"; font-size:13px; color: #000000; line-height: 17px;}
.customlink a:link
{
	color: #000000;
	text-decoration: none;
}
.customlink a:visited
{
	color: #000000;
	text-decoration: none;
}
.customlink a:active
{
	color: #000000;
	text-decoration: none;
}
.customlink a:hover
{
	text-decoration: none;
	color: #FFFFFF;
	xbackground-color:#D30803;	
}
.dropdown 
{
	background-image: url(../images/arrow.gif);
	background-repeat:no-repeat;
}
.dropdownflip {
	background-image: url(../images/arrowflip.gif);
	background-repeat:no-repeat;
}
.bg3 {xbackground:url(../images/bg3.gif) repeat-y;}
.chatnow 
{
	background-image: url(../images/chatnow.gif);
	background-repeat:no-repeat;
}
.text2 
{
	font-family:"Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.text2 A:link
{
	color: #000000;
	text-decoration:none;
}
.text2 A:visited
{
	color: #000000;
	text-decoration:none;
}
.text2 A:active
{
	color: #000000;
	text-decoration:none;
}
.text2 A:hover
{
	color: #ffffff;
	text-decoration:none;
	xbackground-color:#D30803;
}
.bottombg 
{
	xbackground-color: #6E6704;
}
.smallfont1 
{
	font-family:"Trebuchet MS";
	font-size: 11px;
	color: #000;
}
.smallfont1 a:link
{
	color: #000;
	text-decoration:none;
}
.smallfont1 a:visited
{
	color: #000;
	text-decoration:none;
}

.smallfont1 a:active
{
	color: #E9E9E9;
	text-decoration:none;
}

.smallfont1 a:hover{color: #ffffff;	text-decoration:none;}
.smallfont2 
{
	font-family:"Trebuchet MS";
	font-size: 13px;
	color: #999999;
	line-height: 20px;
}
.virtualgift 
{
	background-image: url(../images/virtualgift.gif);
	background-repeat:no-repeat;
}
.text3 
{
	font-family:"Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.text3 a:link 
{
	color: #000000;
	text-decoration: none;
}
.text3 a:visited 
{
	color: #000000;
	text-decoration: none;
}
.text3 a:active 
{
	color: #000000;
	text-decoration: none;
}
.text3 a:hover {text-decoration: none; color:#c91e2e;	xbackground-color:#D30803;}
.dottedline 
{
	background-image: url(../images/dottedline.gif);
	background-repeat:repeat-x;
}
.dottedlinev 
{
	background-image: url(../images/dottedlinev.gif);
	background-repeat:repeat-y;
}
.toplinks 
{
	font-family:"Trebuchet MS";
	font-size: 11px;
	color: #000;
	line-height: 20px;
}
.toplinks A:link
{
	color: #2186D7;
	text-decoration: none;
}
.toplinks A:visited
{
	color: #2186D7;
	text-decoration: none;
}
.toplinks A:active
{
	color: #2186D7;
	text-decoration: none;
}
.toplinks A:hover
{
	text-decoration: none;
	color: #000000;
	xbackground-color:#D30803;
}
.toplinksdisplay A:hover
{
	color: #fe7b23;
	text-decoration: none;
	xbackground-color:#D30803;
}
.linksbg 
{
	background-color: #ffffff;
}
.linkbgcorner1 
{
	background-image: url(../images/cornerleft.gif);
	background-repeat:no-repeat;
}
.linkbgcorner2 
{
	background-image: url(../images/cornerright.gif);
	background-repeat:no-repeat;
}
.links_container DIV
{
	margin-left:14px;
	border-bottom:dashed 1px #666;
	padding:7px 0px;
}
#center
{
	border-top: 1px dotted black;
	border-bottom: 1px dotted black;
	padding: 1em;
	max-width:36em;
}
.ashbg 
{
	background-color:#CFDBC5;
}
.fontsize 
{
	font-family:"Trebuchet MS";
	font-size: 12px;
	color: #2186D7;
	line-height: 18px;
}
.buttons_calendar 
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F7F7F7;
	border: 1px #666666 solid;
	background-image: url(../images/cal1.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #F7F7F7;
	width: 18px;
}
.text3_menu 
{
	font-family:"Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	white-space:nowrap;
}
.text3_menu a:link
{
	color: #000000;
	text-decoration: none;
}
.text3_menu a:visited{color:#000000; text-decoration: none;}
.text3_menu a:active
{
	color: #2186D7;
	text-decoration: none;
}
.text3_menu a:hover{text-decoration: none; color:#C91E2E; xbackground-color:#D30803;}
.gray 
{
	font-family:"Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}
.warning
{
	color:#FF0000;
}
.errormessage
{
        font-family:"Trebuchet MS";
        font-size: 11px;
        line-height: 18px;
        font-weight: bold;
        color: #F90000;
}
.white_small_txt 
{
	font-size:8px;
	font-family:"Trebuchet MS";
	color: #FFFFFF;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration:none;
}
.black_small_txt 
{
	font-size:8px;
	font-family:"Trebuchet MS";
	color: #000000;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration:none;
}
.userlogincolors1
{ 
	background-color:#F2F9FD;
}
.userlogincolors2
{
	 background-color:#FEFFF9;
}
.userlogincolors3
{ 
	background-color:#F2F9FD;
}
.userlogincolors4
{
	background-color:#FEFFF9;
}
.grp_imgborder
{
	border: 1px solid #555555;
}
.buttons 
{
	font-family:"Trebuchet MS";
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	border: 1px solid #2186D7;
	background-color:#ffffff;
	cursor:pointer;
	padding:2px;
}
.wishlist-buttons 
{
	font-family:"Trebuchet MS";
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	border: 1px solid #E5E4E2;
	background-color:#FEF5F5;
}
.textbox 
{
	font-family:"Trebuchet MS";
	font-size: 12px;
	color: #2186D7;
	border: 1px solid #CCDDE9;
}
.maroon 
{
	font-family:"Trebuchet MS";
	font-size: 10px;
	color: #B8360F;
	font-weight: normal;
}
.whitebold 
{
	font-family:"Trebuchet MS";
	font-size:9px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.mandatory
{
	color:#FF0000;
}
.ashbg2 {
	background-color: #000000;
}

.event_sub_menu 
{
	background-color:#E7E3E7;
}
.event_body 
{
	background-color:#CECEC0;
}
.event_inner_col 
{ 
	background-color: #B3B89D; 
}
.event_alt 
{
	 background-color: #CECEC0;
}
.event_sel 
{
	 background-color: #F7DFC6; 
}
.event_main 
{
	background-color: #B5BA9C; 
}
.frm_border
{
	
	background-color:#BED8DD;
}	

.frm_category
{
	font-family:"Trebuchet MS";
	font-size:11px;
	color: #000000;
	font-weight:bold;
	background-color: #CDDFEF;
	
}
.frm_icons
{
	background-color: #ADC7E7;
}

.but7 
{
	background-image: url(../images/button6.gif);
	background-repeat:no-repeat;
}
.but8 
{
	background-image: url(../images/button7.gif);
	background-repeat:no-repeat;
}

.con_border { border: 1px solid #000000; padding-right:2px; padding-bottom:2px; padding-left:2px; padding-top:2px; }

.headerBg 
{
	background-image: url(../images/headingbg.gif);
	background-repeat:no-repeat;
}

A.brown_link:link{font-weight: bold; font-size: 10px; color:#485A38; font-style:normal;	font-family:"Trebuchet MS";	text-decoration: none;}
A.brown_link:visited {font-weight: bold;  font-size: 10px; color:#485A38; font-style:normal; font-family:"Trebuchet MS"; text-decoration: none;}
A.brown_link:active{font-weight: bold; font-size: 10px;  color: #485A38; font-style:normal; font-family:"Trebuchet MS";	text-decoration: none;}
A.brown_link:hover {font-weight: bold; font-size: 10px; color:#c91e2e;	font-style:normal;	font-family:"Trebuchet MS";	text-decoration: none;	xbackground-color:#D30803;}

A.brown_link_active:link
{
	font-weight: bold; 
	font-size: 10px; 
	color: #000000;
	font-style:normal;
	font-family:"Trebuchet MS";
	text-decoration: none;
}
A.brown_link_active:visited 
{
	font-weight: bold; 
	font-size: 10px; 
	
	font-style:normal;
	font-family:"Trebuchet MS";
	text-decoration: none;
}

A.brown_link_active:active
{
	font-weight: bold; 
	font-size: 10px; 
	color: #000000;
	font-style:normal;
	font-family:"Trebuchet MS";
	text-decoration: none;
}

A.brown_link_active:hover {	font-weight: bold; 	font-size: 10px; color:#c91e2e;	font-style:normal;	font-family:"Trebuchet MS";	text-decoration: none;	xbackground-color:#D30803;}
.album_bg 
{
	background-color: #f7f3f7;
}
.album_border 
{
	background-color: #a9a9a9;
}

.mygiftTitle 
{
	font-size: 12px; 
	color: #AD5921; 
	font-family:"Trebuchet MS";
	font-weight: bold;
}

.mygiftTop 
{
	font-size: 10px; 
	color: #736963; 
	font-family:"Trebuchet MS";
	font-weight: bold;
}

.mygiftName 
{
	font-size: 11px; 
	color: #FFFFFF; 
	font-family:"Trebuchet MS";
	font-weight: bold;
}

.mygiftDate 
{
	font-size: 11px; 
	color: #6B5D4A; 
	font-family:"Trebuchet MS";
	font-weight: normal;
}

.mygiftDetail 
{
	font-size: 11px; 
	color: #FFFB94; 
	font-family:"Trebuchet MS";
	font-weight: normal;
}

.mygiftToBy 
{
	font-size: 11px; 
	color: #9C4921; 
	font-family:"Trebuchet MS";
	font-weight: normal;
}

.pagsimple
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
	color: #111111;
	
}

.paglink
{
	font-family:"Trebuchet MS";
	font-size:10px;
	color: #24007A;
	text-decoration: underline;
}
.paging_links_selected{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration: none;	border: 1px solid #676767;	background-color:#66B170; padding: 0px;	text-align:center;}


.paging_links
{
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#222222;
	text-decoration: none;
	border: 1px solid #676767;
	background-color:white;
	padding: 0px;	
	text-align:center;
}

.offline_txt
{
	font-size:8px;
	font-family:"Trebuchet MS";
	color: #9E2929;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration:none;
}

.offline_txt2
{
	font-size:8px;
	font-family:"Trebuchet MS";
	color: #ED3F3B;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration:none;
}

.image_border 
{
	border-right: #666666 1px solid; 
	padding-right: 0px; 
	border-top: #666666 1px solid; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	border-left: #333333 1px solid; 
	padding-top: 0px; 
	border-bottom: #333333 1px solid;
}

/*.bullet_table {background-color: #5A5725;}
.bullet_header {background-color: #9CB479;}
.bullet_menu {background-color:#E8E8CF;}
.bullet_body {background-color:#E8E8CF;}



.any_heading
{
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color: #545454;
}

.blue_links {color: #3637AF;}


.request_table {background-color: #2A2E6F;}
.request_header {background-color: #8D99D3;}
.request_menu {background-color:#CFD1ED;}
.request_body {background-color:#CFD1ED;}


.invite_table {background-color: #444444;}
.invite_header {background-color: #ADADAD;}
.invite_menu {background-color:#e0e0e0;}
.invite_body {background-color:#e0e0e0;}

		
.search_table {background-color: #455945;}
.search_header {background-color: #8EAE8E;}
.search_inner_body {background-color:#FFFFFF;}
.search_body {background-color:#CCD6CC;}


.mailbox_table {background-color: #163955;}
.mailbox_header {background-color: #B0B0B0;}
.mailbox_menu {background-color:#E7F1F8;}
.mailbox_body {background-color:#E7F1F8;}
.mailbox_heading {font-family:arial,verdana; font-size:16px; font-weight:bold; color:#316896}



.error_heading {font-family:verdana; font-size:10px; font-weight:bold; color:#C00000}


.event_header {background-color:#858A70; font-family:verdana; font-size:10px; color:#e5e5e5; font-weight:bold; }
.event_menu {background-color:#848A73; font-family:verdana; font-size:10px; font-weight:bold; color:#f0f0f0;
			}



.feedback_table {background-color: #896352;}
.feedback_header {background-color: #C79B8E;}
.feedback_menu {background-color:#EAC6BD;}
.feedback_body1 {background-color:#E5DCDC;}
.feedback_body2 {background-color:#F0F0F0;}

.event_buttons
{
background-color:#a0a0a0;
border-width:1px; 
width:131 px;
border-left-color:#f0f0f0; border-top-color:#f0f0f0; 
border-bottom-color:#666666; border-right-color:#666666; 
color:#FFFFFF; 
font-size:10px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold;
}*/
/* chatt */
.chattext 
{
	font-family:"Trebuchet MS";
	font-size: 11px;
	color: #000000;
}
.chattext a:link 
{
	color: #2186D7;
	text-decoration: none;
}
.chattext a:visited 
{
	color: #2186D7;
	text-decoration: none;
}
.chattext a:active 
{
	color: #2186D7;
	text-decoration: none;
}

.chattext a:hover 
{
	text-decoration: none;
	color: #2186D7;
}

.sitemaptext
{ 
	font-family:"Trebuchet MS";
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.sitemaptext a:link
{
	font-family:"Trebuchet MS";
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.sitemaptext a:visited
{
	font-family:"Trebuchet MS";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.sitemaptext a:active
{
	font-family:"Trebuchet MS";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.sitemaptext a:hover
{
	font-family:"Trebuchet MS";
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	xbackground-color:#D30803;	
}
.badge1 
{
	background-image:url(../images/badges/badgeblue.gif);
	background-repeat:no-repeat;
}
.badge2 
{
	background-image:url(../images/badges/badgered.gif);
	background-repeat:no-repeat;
}
.badge3 
{
	background-image:url(../images/badges/badgechar.gif);
	background-repeat:no-repeat;
}
.badge4 
{
	background-image:url(../images/badges/badgepink.gif);
	background-repeat:no-repeat;
}
.logo {font-family:"Trebuchet MS"; font-size: 16px; color: #FFFFFF;}
.text1Copy 
{
	font-family:"Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.bg4 
{
	background-image: url(../images/bg4.gif);
	background-repeat: no-repeat;
}
.bg5 
{
	background-color: #FFFFFF;
	background-image: url(../images/bg11.gif);
	background-repeat: no-repeat;
}
.profiletop 
{ 	
	background-image:url(../images/photo7.gif);
	background-repeat:no-repeat;
}
.headingbig 
{
	font-family:"Trebuchet MS";
	font-size: 36px;
	color: #000000;
}
.headingbig1 
{
	font-family:"Trebuchet MS";
	font-size: 36px;
	color: #000000;
}
.captions 
{
	font-family:"Trebuchet MS";
	font-size: 36px;
	color: #DBCF1C;
	font-weight: bold;
	letter-spacing: -1px;
}
.captiontext 
{
	font-family:"Trebuchet MS";
	font-size: 17px;
	color: #2186D7;
	line-height: 15px;
}
.maintext_login
{
	font-family:"Trebuchet MS";
	font-size: 14px;
	color: #000000;
}
.maintext_login a:link 
{
	color: #2186D7;
	text-decoration: none;
}
.maintext_login a:visited 
{
	color: #2186D7;
	text-decoration: none;
}
.maintext_login a:active 
{
	color: #2186D7;
	text-decoration: none;
}
.maintext_login a:hover 
{
	text-decoration: none;
	color: #FFFFFF;
	xbackground-color:#D30803;	
}
.whitebg1
{
	background-color: #FFFFFF;
}
/*rahul start*/
#wrapper{ width:980px; margin:17px auto 0px auto; background:#BED8DD; text-align:left;}
#container{ width:960px; margin:0 auto;}
.maintop{background: url(../images/topcurve.jpg) no-repeat; width:980px; height:6px;}
.mainbtm{background: url(../images/bottomcurve.jpg) no-repeat; width:980px; height:6px;}
.header_top{background: url(../images/logo-topcurve.jpg) no-repeat; width:960px; height:6px; margin:0; padding:0;}
.header_btm{background: url(../images/logo-bottomcurve.jpg) no-repeat; width:960px; height:6px;}
.width960{ width:960px; margin:0 auto;}
.logoimg{padding:15px 0px 0px 27px;}

.bgwhite{ background:#FFFFFF;}

.contentbg{xbackground: url(../images/content_shadowbg.jpg) repeat-y; width:940px; padding:10px 10px 0px 10px; background:#FFFFFF; margin:0px auto; }
.conten_btm_bg{background: url(../images/content_shadow_btm.jpg) no-repeat; width:980px;}
.footer{ width:980px; margin:10px auto 0px auto; padding-bottom:20px;}  
.footer a{ text-decoration:underline; font-size:12px; color:#000000;}
.footer a:hover{ text-decoration:none;}

/*loginbox*/
.loginbox{ background:#ACCED2; width:306px;}
.margin6{ margin-left:6px;}
.roundbg{ background:url(../images/round-bg.png) repeat-x; width:218px;}
.roundbg a{ text-decoration:none; color:#FFFFFF; font:14px "Trebuchet MS"; font-weight:bold; text-align:center;}
.loginbg{ background:url(../images/round-bg.png) repeat-x; width:45px;}
.loginbg a{ text-decoration:none; color:#FFFFFF; font:14px "Trebuchet MS"; font-weight:bold; text-align:center;}
.whitebg1{ background:url(../images/whitebg.png) repeat-x; width:96px;}
.righthead{ font-size:18px; padding-top:2px;}
.loginheading1 
{
font-size:18px; padding-top:2px;
}
.login_input_bg{background:url(../images/login_input_bg.jpg) no-repeat; width:124px; height:25px;}
.login_input{ border:none; margin-left:8px; height:20px; 	font-family:"Trebuchet MS";font-size: 11px;color: #2186D7; background:#fefefe;}


a.button span {background:transparent url(../images/left_01.png) no-repeat scroll 0 0; display:block; padding:5px 0 5px 17px;}










 /***** new css ***/
 
 
.footerbtm{margin:0 auto; width:960px;}


.foterbtm{margin:0 auto; width:980px;}

/*** main content css ***/

.headbg{ background:url(../images/head.jpg) no-repeat; width:940px;}
.midbg{background:url(../images/midbg.jpg) repeat-y; width:940px;}
.footbg{background:url(../images/btmbg.jpg) no-repeat; height:21px; width:940px;}
.newheading{ color:#FFFFFF; font-weight:bold; font-size:20px; padding:10px 0 22px 20px;}







/***** main menu css start here  ***/



#main_menu{margin:17px auto 0 auto; width:960px;}

.glowingtabs{
float:left;
width:100%;
line-height:normal;
font:14px "Trebuchet MS";
 /*Add border strip to bottom of menu*/
}

.glowingtabs ul{
list-style-type: none;
margin:0;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

.glowingtabs li{
display:inline;
margin:0;
padding:0;
}

.glowingtabs a{
float:left;
background:url(../images/glowtab-left.gif) no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}

.glowingtabs a span{
float:left;
display:block;
background:url(../images/glowtab.gif) no-repeat right top;
padding: 5px 12px 3px 3px;
font-weight:bold;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */

.glowingtabs a:hover span {
color: #ffffff;
}

.glowingtabs a.current{ /*Selected Tab style*/
background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a.current span{ /*Selected Tab style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color: #fff;
}

.glowingtabs a:hover{ /*onMouseover style*/
background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
}

.tabcontainer{
clear: left;
width:960px; /*width of 2nd level sub menus*/
 /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}
.tabcontent a{ color:#fff; font-size:12px; line-height:25px; padding-left:10px;}
.tabcontent a:hover{ color:#333; font-size:12px; line-height:25px}

/***** main menu css end here  ***/



/*** index page css start herer ***/

.left{ width:306px;}

.float-left{ float:left;}
.font18{ font:18px "Myriad Pro"; color:#460A52; width:270px; padding-left:15px; padding-top:12px;}
.margin10{ margin-top:10px;}
.leftboxbg{ background:url(../images/left-boxbg.jpg) repeat-x; width:304px; border:1px solid #F1C7CB; border-bottom:none; border-top:none; height:222px;}
.middlehead{line-height:35px; background:#FFFFFF; font:18px "Myriad Pro"; color:#E38D96; padding-left:20px;}
.box4{ font-size:17px; color:#D34553; width:270px; padding-top:20px;}
.padding15{ padding:11px 0px 18px 0px;}
.line20{ line-height:20px;}


/**** mid content css start here **/

.middle{ width:306px; margin-left:11px; _margin-left:8px; margin-top:18px;}
.middleboxbg{ background:#FFDAC7 url(../images/middle-boxbg.jpg) repeat-x; width:305px; border:1px solid #FFC8AA; border-bottom:none; border-top:none; height:252px;}
.middlehead{line-height:35px; background:#FFFFFF; font-size:13px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;color:#E38D96; padding-left:20px;}
.font17{ font-size:17px; color:#FF7022; width:270px; padding-top:20px;}
.middleboxbg1{ background:url(../images/middle-boxbg1.jpg) repeat-x; width:304px; border:1px solid #CFDCC4; border-bottom:none; border-top:none; height:222px;}
.box5head{line-height:35px; background:#FFFFFF; font-size:13px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#485A38; padding-left:20px;}
.box5{ font-size:17px; color:#485A38; width:270px; padding-top:20px;}

/**** mid content css end here **/




/***** right content css start here **/


.right{ width:312px; margin-top:18px;}
.righttop{ background:#ACCED2; width:306px; height:255px;}


.righthead{ font-size:18px; padding-top:2px;}
.roundbg{ background:url(../images/round-bg.png) repeat-x; width:118px;}
.roundbg a{ text-decoration:none; color:#FFFFFF; font:14px "Arial Rounded MT Bold"; font-weight:bold; text-align:center;}
.padding22{ margin:14px 0px 0px 22px;}
.float-right{ float:right;}
.margin13{ margin-top:13px;}
.padding14{ padding-left:14px;}
.whitebgbox{ background:url(../images/whitebg.png) repeat-x; width:96px; margin:3px 0 0 13px;}
.margin9{ margin-top:9px;}
.leftboxbg p{ padding-left:20px; padding-right:20px;}
.middleboxbg p{ padding-left:20px; padding-right:20px;}
.middleboxbg1 p{ padding-left:20px;}
.yellowbg{ background:url(../images/yellow-bg.jpg) repeat-x; width:284px; border:1px solid #FFF9A5; border-bottom:none; border-top:none;}
.yellowbox{ padding:3px 0px 0px 13px; _padding:0px 0px 0px 13px;}
.box6bg{ background:url(../images/box6-bg.png) repeat-y; width:312px;}
.getbox{ padding:10px 0px 0px 13px;}
.getboxbg{ background:#F6DAAA url(../images/getbox-bg.jpg) repeat-x; width:284px; border:1px solid #F7D9A8; border-bottom:none; border-top:none;}
.margin19{ margin-top:19px; _margin-top:12px;}
.padding19{ padding:6px 19px 0px 19px;}
.margin17{ margin-top:17px;}
.margintop6{ margin-top:6px;}

.margl15px{margin-left:15px;}
/***** right content css end here **/
.rightbox p {margin:0 15px; clear:both;}
.rightbox {background:#ACCED2;color:#fff;margin:0 auto; width:500px;}
.rightboxnew{background:#ACCED2; color:#fff; width:440px;}

.rightboxnew .textblack{ height:280px;}

.rbtop, .rbbottom {display:block;background:#FFF;}
.rbtop *, .rbbottom * {display: block;height: 1px;overflow: hidden;background:#ACCED2;}
.rb1 {margin: 0 5px}
.rb2 {margin: 0 3px}
.rb3 {margin: 0 2px}
.rb4 {margin: 0 1px; height: 2px;}
/*** index page css end herer ***/

.textblack{color:#000000;}
a.forgot-pwd{font-size:85%;text-decoration:underline;color:#2186D7;}
a:hover.forgot-pwd, a:visited.forgot-pwd{font-size:85%;text-decoration:underline;}
div.width600{width:600px;}




/*** side menu start here **/
#sidemenu li{ margin:5px 0 5px 0; padding:1px 0;}
#sidemenu li a{ color:#000000; font-weight:bold; font-size:13px; text-decoration:none;}
#sidemenu li a:hover{color:#ffffff; display:block; background:url(../images/sidemenubg-hover.jpg) repeat-x; font-size:13px; width:275px; height:25px; line-height:25px; padding-left:20px; text-decoration:none;}
.unslected{ color:#ffffff; display:block; background:url(../images/sidemenubg.jpg) repeat-x; font-size:13px; width:275px; height:25px; line-height:25px; padding-left:20px;}
.slected {display:block; background:url(../images/sidemenubg-hover.jpg) repeat-x; font-size:13px; width:275px; height:25px; line-height:25px; padding-left:20px;}


.mainslected {display:block; background:url(../images/sidemenubg-hover.jpg) repeat-x; width:295px; height:25px; line-height:25px; margin-top:5px;}


.left_box_content{margin-left:15px; width:100%;}

input.login-btn{background:url(../images/btn-login.png) no-repeat;width:69px;height:30px;border:none;cursor:pointer;}


/*** side menu end here **/





/*** home page css start here **/


.welcome{ width:929px; margin:0 auto 10px auto;}

.deshboard{ width:902px; margin:0 auto;}


.deshleft{ width:295px;}
.deshmid{ width:295px; padding:0 10px 0 9px;}
.deshright{ width:293px;}

.notificationstop{ background:url(../images/notificationtop.jpg) no-repeat; width:275px; padding:8px 0 10px 20px;}
.notificationsmid{ background:url(../images/notificationmid.jpg) repeat-y;}
.notificationsbtm{ background:url(../images/notificationbtm.jpg) no-repeat; height:17px;}
.notificationstop span{ font-size:18px;}

.greenhead{ background:url(../images/greenhead.jpg) no-repeat; width:293px;}
.greenheading{font-size:18px; padding:19px 0 4px 16px; color:#485A38;}

.greenmid{ border:solid #CFDCC4 1px; width:291px; border-bottom:none; border-top:none;}

.greenmidbg{ background:#CFDBC5; width:291px; }

.greenbtm{ background:url(../images/greenbtm.jpg) no-repeat; height:11px;} 




/*** pink css start here **/



.pinkhead{ background:url(../images/pinkhead.jpg) no-repeat; width:295px;}
.pinkheading{font-size:18px; padding:19px 0 4px 16px; color:#D03C4A;}

.pinkmid{ border:solid #F1C7CB 1px; width:293px; border-bottom:none; border-top:none;}

.pinkmidbg{ background:#F3CDD1; width:293px; }

.pinkbtm{ background:url(../images/pinkbtm.jpg) no-repeat; height:11px;} 

/*** pink css end here **/





/*** gray css start here **/



.grayhead{ background:url(../images/grayhead.jpg) no-repeat; width:598px; height:15px;}


.graymid{ border:solid #F0F0F0 1px; width:293px; border-bottom:none; border-top:none;}

.graymidbg{ background:url(../images/graymidbg.jpg) repeat-y; width:596px; }

.graybtm{ background:url(../images/graybtm.jpg) no-repeat; height:15px;} 

/*** gray css end here **/




/*** yellow css start here **/



.yellowhead{ background:url(../images/yellowhead.jpg) no-repeat; width:295px; height:10px;}


.yellowmid{ border:solid #FFF9A4 1px; width:293px; border-bottom:none; border-top:none;}

.yellowmidbg{ background:#FFF9A5; width:293px; }

.yellowbtm{ background:url(../images/yellowbtm.jpg) no-repeat; height:10px;} 

/*** yellow css end here **/





/*** from css start here **/



.fromhead{ background:url(../images/fromhead.jpg) no-repeat; width:616px; height:10px;}


.frommid{ border:solid #BED8DD 1px; width:614px; border-bottom:none; border-top:none;}

.frommidbg{ background:#BED8DD; width:614px; }

.frombtm{ background:url(../images/frombtm.jpg) no-repeat; height:10px;} 

/*** from css end here **/

.lablebg{ background:#DDEBEE;}
.lableboxbg{ background:#93BFC6;}


.pagescontent{ background:#DDEBEE; width:98%; margin:11px auto 0 auto; border:solid 1px BED8DD;}


.newheading .toplinks td{ color:#ffffff;}

.height14{ height:14px;}

.newbuttons{ border:none; background:none; font-size:14px; color:#FFFFFF; font-weight:bold; cursor:pointer;}

/*** home page css end here **/


.buttonsnew{font-family:"Trebuchet MS";	font-size: 11px; color: #ffffff; font-weight:bold; border:none; background:none; cursor:pointer;}








/*** green head new css start  ***/


.greenheadnew{ background:url(../images/greenheadnew.jpg) no-repeat; width:595px;}
.greenheadingnew{font-size:18px; padding:19px 0 4px 16px; color:#485A38;}

.greenmidnew{ border:solid #CFDCC4 1px; width:593px; border-bottom:none; border-top:none;}

.greenmidbgnew{ background:#CFDBC5; width:593px; }

.greenbtmnew{ background:url(../images/greenbtmnew.jpg) no-repeat; height:11px;} 
a.button {background:transparent url(../images/right_01.png) no-repeat scroll right top; color:#FFFFFF !important; display:block; float:left; font-weight:bold; margin-right:6px; padding-right:20px;text-decoration:none !important;}

/*** green head new css end  ***/

/*** profile page css start  ***/
.graybox {background:#BED8DD;color:#fff;margin:11px auto 0 auto; width:580px;}
.grtop, .grbottom {display:block;background:#CFDBC5;}
.grtop *, .grbottom * {display: block;height: 1px;overflow: hidden;background:#BED8DD;}
.gr1 {margin: 0 5px}
.gr2 {margin: 0 3px}
.gr3 {margin: 0 2px}
.gr4 {margin: 0 1px; height: 2px;}

/*** static page css start  ***/
.textdiv{width:560px; margin-left:15px;}
.staticbox {background:#BED8DD;color:#000;margin:11px auto 0 auto; width:580px;}
.sttop, .stbottom {display:block;background:#DDEBEE;}
.sttop *, .stbottom * {display: block;height: 1px;overflow: hidden;background:#BED8DD;}
.st1 {margin: 0 5px}
.st2 {margin: 0 3px}
.st3 {margin: 0 2px}
.st4 {margin: 0 1px; height: 2px;}
.rightsection{width:595px; padding-left:10px;}


/*** profile page css end  ***/



/**** all purple  button css start here ****/


.signupdiv{ width:100px; margin:0 auto;}

/**** all purple  button css end here ****/


/**** all margin css start here ****/

.margb5px{ margin-bottom:5px;}

.margb7px{ margin-bottom:7px;}

.margt5px{ margin-top:5px;}

/**** all margin css end here ****/


/** forgotpassword css start here ****/


#forgotpassword a{ color:#000000; text-decoration:none; }

#forgotpassword a:hover{text-decoration:underline; }

.newalbum{ padding:7px 0px 7px 7px; margin-bottom:10px;}

/** forgotpassword css end here ****/

.blogheading .heading2{ padding-left:12px;}
.error{ background:#FFFCE8; color:#ED3D6D;}




.password a{ color:#800080; text-decoration:underline;}

.password a:hover{ color:#800080; text-decoration:none;}

.controlr{ width:588px; padding-left:9px;}






#divnewc{ margin:0 auto; width:145px;}


#formslink a{ text-decoration:underline; font-weight:bold;}


#formslink a:hover{ text-decoration:none; font-weight:bold;}


.contectpage{padding-left:10px; font-weight:bold;}

.headerrpad{padding-right:27px;}
.privacy_btm_pad{ padding-bottom:4px;}
.terms_div{ margin:0; padding:0;}
.terms_div ul{ margin:0 0 0 25px; padding:0; list-style:disc;}
.terms_div ul li{ margin:0; padding:0; list-style:disc;}

.about_me{font-size:12px; margin:0 20px; color:#485A38; font-weight:bold;}

