*{margin:0;padding:0}
html,body{
	background-color:#fff;
	color:#303030;
	font: 11px "lucida grande",tahoma,verdana,arial,sans-serif;
}
a{color:#303030}
a:hover{color:#008a3f !important;}
input{font-size:11px !important;cursor:pointer;}
img{border:0}
.floatleft{float:left;}
.floatright{ float:right}
.linetop{border-top:8px solid #dadada;}
.overflow{overflow:hidden;clear:both}
.clear{clear:both;}
.clear-all {clear:both;font-size:0;height:0;line-height:0;}
.border_top{ border-top:1px solid #cdcdcd;}
.border_bottom{border-bottom:1px solid #cdcdcd;}
.border_blckbottom{border-bottom:1px solid #303030;}
.border_dashedbootom{ border-bottom:1px dashed #cdcdcd}
.noborderbottom{border-bottom:none !important}
.margin_t10{ margin-top:10px;}
.space_pleft5{padding-left:5px;}
.text_center{text-align:center}
.text_right{ text-align:right}
li{list-style:none;}
/*--Main CSS--*/
.box_left{width:228px; float:left;}
.box_right{width:724px;padding-left:8px; float:right; overflow:hidden;padding-bottom:10px;_width:723px;}
.box_right_l{width:494px;padding-right:8px; float:left; overflow:hidden;_width:493px;}

.box_right_r{width:222px; float:right}
#wrapper_out{width:1002px; margin:0 auto}
#wrapper{
	width:960px;
	margin:0 auto;
	padding-bottom:30px;
}
#header{
	overflow:hidden; 
	height:74px;
}
/* .menu{width:658px;float:left} */
.sub_menu{
	margin:10px 0 15px;
	height:36px;
	background: url(images/bg_submenu.gif) repeat-x;
	color:#fff;
	font:bold 14px Arial, Helvetica, sans-serif;
	clear:both
}
.sub_menu li{
	float:left; 
	height:24px; 
}
.sub_menu li a{
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#fff;
	display:block;
	height:24px; 
	padding:8px 8px 0;
	border-right:1px solid #fff;
	float:left;
}
.sub_menu li a:hover{ 
	color:#fff!important; 
	background-color:#73C50D;
	height:24px; 
	font:bold 14px Arial, Helvetica, sans-serif;
}
.sub_menu li.editpro{ background-color:#46b214;}
.sub_menu li.besty{
	background:url(images/bg_subbesty.gif) no-repeat right 0;
	border:none;
	padding:8px 40px 0 15px;
}
.logo,.logo a{
	width:135px;
	float:right;
	text-indent:-9999px;
	background: url(images/logo.jpg) no-repeat;
	margin-top:41px;
}
#login{
	clear:both;
	padding-top:28px;
	overflow:hidden;
}
#login a{color:#4b4b4b; text-decoration:none}
/*--Login insite--*/
.breadcru{
	clear:both;
	overflow:hidden;
	padding:13px 0 10px; 
}
.breadcru div.login_right{margin-top:16px;}
.breadcru h2{
	font: bold 11px Arial, Helvetica, sans-serif;
	margin:3px 27px 0 5px; 
	color:#000;
}
ul.sprite_breadcru{float:left;}
ul.sprite_breadcru li{
	background: url(images/sprit_breadcrumb.gif) no-repeat;
}
ul.sprite_breadcru li.b_photo{background-position:8px 2px}
ul.sprite_breadcru li.b_calendar{background-position:8px -12px}
ul.sprite_breadcru li.b_friends{background-position:8px -26px}
ul.sprite_breadcru li.b_play{background-position:8px -42px}
ul.sprite_breadcru li.b_message{background-position:8px -55px}
ul.sprite_breadcru li.b_player{background-position:8px -69px}
ul.sprite_breadcru li.b_logout{background-position:57px -86px;padding-right:20px}

.breadcru li.b_logout a{color:#ed1c24}
.breadcru ul{margin-top:22px;}
.breadcru li{float:left;padding-left:22px;}
/*--Login Left--*/

.loginput{
	border:1px solid #ccc; 
	height:16px;
	width:93px;
}
.login_left{float:left;}
.login_left input{
	float:left;
	margin-right:5px;
	padding:1px 5px 0;
}
.login_left div.floatleft{ 
	text-transform:uppercase;
	margin:3px 10px 0 0;
}
.login_left h2{
	font: bold 11px Arial, Helvetica, sans-serif;
	margin:3px 7px 0 5px; 
	color:#000;
}
ul.sprite_login{
	text-transform:uppercase;
	margin-top:2px;
	float:left;
}
ul.sprite_login li{
	float:left; 
	background: url(images/sprit_login.gif) no-repeat !important;
	padding:2px 0 0 15px;
	margin-right:5px
}
ul.sprite_login li.img_logforever{ background:none !important}
ul.sprite_login li.img_logforever input{ float:left;.margin-top:-5px}
ul.sprite_login li.img_password{background-position:-60px -14px !important;}
input.btn_sign,{
	width:68px;
	border:0;
	font: 10px "lucida grande",tahoma,verdana,arial,sans-serif;
	background: url(images/sprit_login.gif) no-repeat 0 -30px;
	color:#008c40;
	padding:4px 0 7px 11px;
	.padding-top:5px;
	_padding-top:5px
}
.fromtwitter{ 
	width:99px; 
	height:99px; 
	border:1px solid #c2e3ec; 
	text-align:center !important; 
	float:left;
	margin-right:10px
}
.fromtwitter img{margin-right:0 !important;margin-top:25px; width:50px; height:50px;}
.fromfacebook{ 
	width:99px; 
	height:99px; 
	border:1px solid #b8cce4; 
	text-align:center !important; 
	float:left;
	margin-right:10px;
}
.fromfacebook img{margin-right:0 !important;margin-top:25px;width:50px; height:50px;}
/*--Login Right--*/
.login_right{width:300px; float:right}
.login_right input{
	float:right;
	margin-left:5px;
	padding:1px 5px 0;
}
.login_right select{
	height:19px;
	width:98px;
	float:right; 
	font-size:11px;
}
/*.login_right a.sprite_login{
	border:1px solid #ccc; 
	height:15px;
	width:85px;
	display:block;
	padding:2px 5px 0;
	float:right;
	cursor:pointer;
	background: url(images/sprit_login.gif) no-repeat 83px -53px;
}*/
input.btn{
	font: bold 9px "lucida grande",tahoma,verdana,arial,sans-serif;
	border:0;
	width:26px; 
	height:20px;
	background: url(images/sprit_login.gif) no-repeat 1px -10px;
	color:#fff;
	padding:1px 0 4px !important;
	.padding:0 !important;
	_padding:0 !important;
}
.login_right strong{
	margin:3px 7px 0 0; 
	color:#000;
	float:right;
}

/*--Title Flash--*/
.title_flash{
	height:225px;
	padding-bottom:1px; 
	border-bottom:2px solid #e3e3e3;
	clear:both;
	padding-top:10px;
	margin-bottom:15px;
	overflow:hidden;
}
.sprite_iconhome{
	background:url(images/sprit_features.gif) no-repeat;
}
/*--Detail Hompate--*/
.sprite_title{
	background: url(images/sprit_hometitle.gif) no-repeat;
}

.home_left h3,.home_right h3{margin-bottom:12px;text-indent:-9999px;height:24px;}
.home_left{
	width:328px;
	float:left; 
	padding:5px 0 7px;
}
.home_left h3{
	background: url(images/sprit_hometitle.gif) no-repeat 0 -50px;
}
.home_right_l h3{
	background: url(images/sprit_hometitle.gif) no-repeat 0 -25px;
}
.home_right{
	width:632px;
	float:right;
	padding:5px 0 7px;
}
.home_right_l,.home_right_r{
	width:302px;
	float:right;
	padding-left:14px;
}

.home_right_r h3{
	background: url(images/sprit_hometitle.gif) no-repeat 0 0;
}
.header_home_r{
	height:37px;
	font: 16px "lucida grande",tahoma,verdana,arial,sans-serif;
	color:#fff;
	text-align:center;
	line-height:25px;
	background: url(images/bg_headhome_online.gif) repeat-y;
}
.header_home_r p{
	background: url(images/singlecode.gif) no-repeat 12px 5px;
	padding-top:7px;
}
.header_home_r ul{margin-top:3px; border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7}*/
/*--Features Playlist---*/
.bg_features{
	background: url(images/bg_corner.gif) repeat;
	padding:8px 1px 0;
	overflow:hidden;
}
.features{
	width:655px;
	float:left;
	position:relative;
	overflow:hidden
}
.sprite_corner{
	background: url(images/sprit_corner.gif) no-repeat;
}
.sprite_hometitledow{
	background: url(images/sprit_hometitledow.gif) no-repeat;
}
.bg_featurestop{
	background: url(images/bg_features_top.gif) repeat-x;
	margin:0 9px;
	height:8px;
}
.bg_featuresbottom{
	background: url(images/bg_features_bottom.gif) repeat-x;
	margin:0 9px;
	height:9px;
}
.features_tl,.features_tr,.features_bl,.features_br{
	width:15px;
	height:15px;
	position:absolute;
}
.features_tl{top:0;left:0}
.features_tr{
	top:0;
	right:0; 
	background-position:-15px 0;
}
.features_bl{bottom:1px;left:0;background-position:0 -15px;_bottom:4px;}
.features_br{bottom:1px;right:0;background-position:-15px -15px;_bottom:4px;}

.features_box{
	background: url(images/bg_boxfeatures.gif) repeat-y;
	padding:3px 15px 5px;
	position:relative;
	z-index:50;
	_margin-top:-5px;
}
.features_box h4{
	height:10px;
	width:121px;
	text-indent:-9999px;
	background: url(images/sprit_hometitledow.gif) no-repeat;
	font-size:5px;/*IE6*/
}
.features_innerbox{
	margin:5px 0 10px;
	background: url(images/bg_featues.gif) repeat-x 0 22px;
	position:relative;
}

.inner_bl{
	background: url(images/bg_cornerinner.gif) no-repeat;
	width:4px;
	height:5px;
	position:absolute;
	bottom:0
}
.inner_br{
	background: url(images/bg_cornerinner.gif) no-repeat -4px 0;
	width:4px;
	height:5px;
	position:absolute;
	bottom:0;
	right:0
}
.inner_head{
	width:625px;
	height:25px;
	background: url(images/bg_headfeatures.gif) no-repeat;
	color:#fff;
	line-height:23px;
}
.box_no,.box_songname,.box_artist,.box_by,.box_time,.box_icon{float:left;text-align:center;}
.box_no{width:38px;}
.box_songname{width:187px;text-align:left;padding-left:11px;}
.box_artist{width:120px;text-align:left;padding-left:11px;}
.box_by{width:109px;text-align:left;padding-left:11px;}
.box_time{width:51px;}
.box_icon{
	width:75px;
	text-align:left;
	padding-left:6px; 
	overflow:hidden;
}
.border_inner p.box_no,.border_inner p.box_songname,
.border_inner p.box_artist,.border_inner p.box_by,
.border_inner p.box_time{ 
	border-right:1px solid #cdcdcd;
}
.border_inner p.box_songname{
	padding-left:9px !important;
	color:#3c5d24 !important;
}
.border_inner p.box_artist,.border_inner p.box_by{padding-left:10px !important}

.border_inner{border:1px solid #cdcdcd; overflow:hidden; line-height:23px;}
.border_inner p,.border_inner div{border-bottom:1px solid #cdcdcd; height:24px}

.icon_play{ 
	width:23px; 
	height:19px;
	margin:2px 3px 0 0;
	text-indent:-9999px;
	float:left;
}
.icon_add{ 
	width:48px; 
	height:19px;
	margin-top:2px;
	padding-left:8px;
	.padding-top:2px;
	_padding-top:2px;
	.padding-bottom:2px;
	_padding-bottom:2px;
	padding-bottom:4px;
	background-position:-23px 0; 
	float:left;
	border:0;
	color:#4b4b4b;
	font: bold 10px "lucida grande",tahoma,verdana,arial,sans-serif;
}
/*--New Release--*/
.newrelease{
	width:300px;
	float:right;
	position:relative;
	overflow:hidden
}
.newrelease strong.more a{width:30px;float:right;margin-top:-2px; text-decoration:none;}
.more{padding-right:15px;}
.newrelease_box{
	background: url(images/bg_boxnewrelease.gif) repeat-y;
	padding:3px 15px 14px;
	_margin-top:-5px;
	overflow:hidden;
}
.newrelease_box h4{
	height:10px;
	width:86px;
	text-indent:-9999px;
	float:left;
	background: url(images/sprit_hometitledow.gif) no-repeat 0 -10px;
}
.box_new{
	margin-top:10px; 
	background-color:#f4f1f1;
	clear:both;
	border:1px solid #cdcdcd;
}
.box_new div.floatleft{margin:5px 0 0 5px;}
.box_new div.floatleft span{padding-right:13px;}
.box_new div.floatleft p{margin:1px 0;}
.box_new div.overflow{padding:2px;}
.box_new img{float:right; width:70px; height:53px;}
.box_new li{ float:left;background:url(images/sprit_features.gif) no-repeat;padding-left:15px;}
.box_new li.icon_listen{background-position:-71px 2px;margin-right:10px;}
.box_new li.icon_addpaly{background-position:-71px -12px;}
.icon_editprofile{background-position:5px -302px !important;padding-left:20px;}
.icon_changeprofile{background-position:5px -323px !important;padding-left:20px;}
.icon_mailclose{background-position:22px -439px !important;}
.icon_mailopen{background-position:22px -423px !important;}
.icon_createmessage{background-position:3px -344px !important}
/*--Home User--*/
.sprite_icon{
	background: url(images/sprit_smallicon.gif) no-repeat;
}
.sprite_homeuser{
	background: url(images/sprit_homeusertitle.gif) no-repeat;
}


/* jip:hide
.title_wannasay{
	text-indent:-9999px;
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -51px;
	height:17px;
	width:147px;
}
.title_coolstuff{
	text-indent:-9999px;
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -68px;
	height:17px;
	width:147px;
	float:left;
}


.title_yourprofile{
	text-indent:-9999px;
	background-position:0 -102px;
	height:17px;
	width:147px;
}

.title_messagebox{
	text-indent:-9999px;
	background-position:0 -120px;
	height:17px;
	width:147px;
	float:left;
}
.title_friendupdate{
	text-indent:-9999px;
	background-position:0 -136px;
	height:17px;
	width:147px;
	float:left;
}*/
#playlistupdate h4{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 0;
	_background-position:0 2px;
	text-indent:-9999px;
	height:17px;
	width:147px;
	float:left;	
}
#playlistupdate p.cor_lbottom,#playlistupdate p.cor_rbottom{_top:165px}
#playlistupdate p.cor_lbottom{_left:-7px}
#playlistupdate p.cor_rbottom{_right:0;}
.head_playlist{
	background: url(images/bg_headpalylist.gif) no-repeat;
	color:#3c5d24;
	margin-top:3px;
}
.head_playlist div.overflow{height:18px; color:#fff;padding-top:5px}
.head_playlist div.overflow strong{ width:130px; float:left;padding-left:13px;}
.head_playlist div.overflow b{width:72px;}
.head_playlist ul{overflow:hidden;margin:5px 0 3px;clear:both; border-bottom:1px solid #cdcdcd;}
.head_playlist li{padding-bottom:2px;}
.head_playlist li.sprite_icon{
	width:118px; 
	float:left;
	padding-left:25px; 
	background-position:5px 3px;
	display:block;
}
.head_playlist li+li{width:70px; float:right;padding:0;}

.icon_down{width:9px; height:5px; margin:5px auto; background-position:-1px -165px;_background-position:-1px -162px;}

#announcement{margin-top:10px;}
#announcement h4{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -613px;
	text-indent:-9999px;
	height:18px;
	width:146px;
	margin-bottom:10px
}
#announcement div.box_corner{height:100%}
#announcement p.cor_rtop{_top:-2px;_left:-2px;}
#announcement p.cor_ltop{_top:-2px;_right:-2px;}
#announcement p.cor_rbottom{_bottom:-5px;_right:-2px}
#announcement p.cor_lbottom{_bottom:-5px;_left:-2px;}
* html #announcement p.cor_rbottom{_bottom:-6px;_right:-2px}
* html #announcement p.cor_lbottom{_bottom:-6px;_left:-2px;}

#sendfriend{margin-top:10px; color:#303030;}
#sendfriend h4{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -632px;
	text-indent:-9999px;
	height:18px;
	width:150px;
	margin-bottom:10px
}
#sendfriend p{ 
	height:62px; 
	background: url(images/bg_sendtofriend.gif) no-repeat;
	padding:15px 0 0 10px
}
#sendfriend strong{color:#197b30;}
#sendfriend input{ 
	border:1px solid #8fcc8b; 
	color:#197b30;
	padding:1px 0 1px 5px;
	width:142px;
	margin-top:10px
}
.submit{
	background: url(images/btn_submit.gif) no-repeat;
	width:57px !important;
	height:18px;
	border:none !important;
	color:#197b30;
	padding-left:10px !important;
}
#calendar{margin-top:10px}
#calendar h4{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -17px;
	_background-position:0 -16px;
	text-indent:-9999px;
	height:17px;
	width:147px;
	float:left;
}
#calendar_con ul{margin-bottom:5px;}
#calendar_con li{
	padding:5px 0 5px 26px;
	_height:25px;
	border-bottom:1px dashed #cdcdcd;
}
#calendar_con li.icon_shopping{background:transparent url(images/icon_shoppingsmall.gif) no-repeat 2px 8px}
#calendar_con li.icon_hangout{background:transparent url(images/icon_hangousmall.gif) no-repeat 2px 8px}
#calendar_con li.icon_lunch{background:transparent url(images/icon_lunchsmall.gif) no-repeat 2px 8px}
#calendar_con li.icon_traveling{background:transparent url(images/icon_travelingsmall.gif) no-repeat 2px 8px}
#calendar_con li.icon_date{background:transparent url(images/icon_datesmall.gif) no-repeat 2px 8px}
#calendar_con li.icon_hbd{background:transparent url(images/icon_hbdsmall.gif) no-repeat 2px 8px}
#calendar_con li.icon_bk{background:transparent url(images/bk_icon.gif) no-repeat 2px 8px}
#calendar_con li.icon_greenspace{background:transparent url(images/icon_star_small.gif) no-repeat 2px 8px}

.pop_calendar{
	background:#fff url(images/bg_popcalendar.gif) no-repeat;
	padding-top:5px;
	position:absolute;
	width:auto;
	text-align:left;
	display:none;
	padding-top:5px;
}
.pop_calendar span{
	border-bottom:#94d18e solid 1px;
	border-left:#94d18e solid 1px;
	border-right:#94d18e solid 1px;
	padding-left:18px !important;
}
#TelerikCalendarDiv {z-index:1000 !important;position:relative;}
.pop_calendar span.icon_shopping{
	background:transparent url(images/icon_shoppingsmall.gif) no-repeat 3px 3px;
}
.pop_calendar span.icon_hangout{
	background:transparent url(images/icon_hangousmall.gif) no-repeat 3px 3px
}
.pop_calendar span.icon_lunch{
	background:transparent url(images/icon_lunchsmall.gif) no-repeat 3px 3px;
}
.pop_calendar span.icon_traveling{
	background:transparent url(images/icon_travelingsmall.gif) no-repeat 3px 3px
}
.pop_calendar span.icon_date{
	background:transparent url(images/icon_datesmall.gif) no-repeat 3px 3px;
}
.pop_calendar span.icon_hbd{
	background:transparent url(images/icon_hbdsmall.gif) no-repeat 3px 3px;
}
.pop_calendar span.icon_bk{
	background:transparent url(images/bk_icon.gif) no-repeat 3px 3px;
}
.pop_calendar span.icon_greenspace{
	background:transparent url(images/icon_star_small.gif) no-repeat 3px 3px;
}


/*#calendar_con li.icon_gif01{background-position:2px -28px}
#calendar_con li a.icon_gif02{
	padding-right:20px;
	background:url(images/sprit_smallicon.gif) no-repeat 63px -69px;
}
#calendar_con li.icon_gif03{background-position:2px -86px}
#calendar_con li.icon_gif04{background-position:2px -108px}
#calendar_con li.icon_gif05{background-position:2px -919px}
/*#calendar p.cor_lbottom,#calendar p.cor_rbottom{_top:119px;}
#calendar p.cor_lbottom{_left:-7px}
#calendar p.cor_rbottom{_right:0}*/

#box_gallery{margin-top:10px;}
#box_gallery h4{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -34px;
	text-indent:-9999px;
	_background-position:0 -33px;
	height:17px;
	width:147px;
	float:left;
}
#box_gallery div.overflow img{margin:3px 10px 0 5px; float:left}
#box_gallery div.overflow div.floatleft{width:145px;margin-top:5px;}
#box_gallery div.overflow div.floatleft a{color:#008a3f; font-weight:700}
#box_gallery div.box_corner div.overflow{padding-bottom:5px;margin-bottom:5px;}
#box_gallery a,#box_gallery span.icon_pic{float:left;}
#box_gallery span.icon_pic{margin:2px 0 0 5px}
#box_gallery p{clear:both;margin-top:2px}
#box_gallery p.cor_rtop,#box_gallery p.cor_ltop{margin-top:0 !important}
#box_gallery p.cor_rtop,#box_gallery p.cor_ltop{margin-top:0 !important}
#box_gallery p.cor_lbottom,#box_gallery p.cor_rbottom{_top:213px;}/*IE6*/
#box_gallery p.cor_lbottom{_left:-7px;}
#box_gallery p.cor_rbottom{_right:0}
.box_photo{margin-top:10px;}
.box_photo h4{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -85px;
	_background-position:0 -83px;
	height:17px;
	width:147px;
	float:left;
	text-indent:-9999px;
}
.box_photo span.more a{ color:#303030; font-size:11px}
/*.box_photo dl{margin-top:5px;}
.box_photo dl dd{margin-top:-2px;}*/
.box_photo img{
	width:70px !important; 
	height:70px !important;
	margin:1px 0 0 1px;
}
.box_photo div.overflow{}
.box_photo ul{text-align:left;margin-top:5px;}
.box_photo li{ 
	float:left;
	padding:4px 0 4px 13px;
	_padding:4px 0 4px 14px;
	.padding:4px 0 4px 14px;
	margin-right:5px;
	background: url(images/sprit_smallicon.gif) no-repeat;
}
.box_photo li.icon_album{background-position:0 -134px}
.box_photo li.icon_phoupdate{background-position:0 -257px}
.box_photo li.icon_phocomment{background-position:0 -217px}
.box_photo li.icon_photag{background-position:0 -237px}
/*.box_photo div.overflow ul li,.box_photo div.overflow ul li+li+li{width:47%;.width:45%;_width:45%}
.box_photo div.overflow ul li+li,.box_photo div.overflow ul li+li+li+li{width:40%}
.box_photo div.overflow ul li.icon_album{_width:45%}
.box_photo div.overflow ul{_height:42px}*/


/*.box_photo p.cor_lbottom{_top:242px;_left:-7px;}
.box_photo p.cor_rbottom{_top:242px;_right:0;}*/
.box_photo div.box_corner{ height:100%}
.box_photo p.cor_lbottom,.box_photo p.cor_rbottom{_bottom:-6px;}
.box_photo p.cor_ltop{_right:-2px;_top:-2px}
.box_photo p.cor_rtop{_left:-2px;_top:-2px;}

.box_photo a,.link_friendvisitor a{color:#818181;font-size:9px;}
ul.friendupdate_menu{margin-top:10px;}

.box_photo div.overflow ul.friendupdate_menu li,.box_photo div.overflow ul.friendupdate_menu li+li+li{width:84px; float:left;}
*:first-child+html .box_photo div.overflow ul.friendupdate_menu li,.box_photo div.overflow ul.friendupdate_menu li+li+li{width:83px; float:left;}
.box_photo div.overflow ul.friendupdate_menu li.icon_friendrequest {width:84px;}
.box_photo div.overflow ul.friendupdate_menu li+li,.box_photo div.overflow ul.friendupdate_menu li+li+li+li{width:42%}
ul.friendupdate_menu li,ul.friendupdate_menu li+li+li{width:43%;.width:45%;_width:45%}
ul.friendupdate_menu li+li,ul.friendupdate_menu li+li+li+li{width:42%;}
.friendupdate_menu li.icon_allfriend{_width:42%;}

.link_friendvisitor{overflow:hidden;margin-right:5px;}
.link_friendvisitor li{
	padding:4px 0 4px 14px;
	float:right;
	background: url(images/sprit_smallicon.gif) no-repeat 0 -360px;
	margin-top:5px
}
/*---MusicUpdate--*/
.head_musicupdate{
	width:137px;
	height:30px;
	text-indent:-9999px;
	background:url(images/head_musicupdate.gif) no-repeat;
}
.box_musicuser{
	margin-bottom:15px;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
	overflow:hidden;
}
#playlist h3{
	color:#105528;
	font: bold 15px Arial, Helvetica, sans-serif;
	padding-left:25px;
	background: url(images/sprit_breadcrumb.gif) no-repeat 7px -68px;
}
.bg_headplay{
	height:24px;
	background: url(images/bg_headnowplaying.gif) no-repeat;
	color:#fff;
	font-weight:700;
	line-height:23px;
	padding-left:12px;
	margin:10px 7px 0;

}
.box_playing{
	background:#ececec url(images/bg_underplaying.gif) no-repeat;
	overflow:hidden;
	padding-bottom:5px;
	border-bottom:1px solid #dadada
}
.box_listen{
	background: url(images/bg_subplaying.gif) no-repeat;
	width:205px; 
	height:39px;
	line-height:35px;
	padding-left:10px;
	margin-left:6px;
}
.box_listen strong{
	background: url(images/sprit_smallicon.gif) no-repeat 163px -14px;
	padding-right:30px;
	color:#303030;
	font-weight:normal;
}
.box_listen span{
	background:url(images/sprit_features.gif) no-repeat -71px 2px;
	padding-left:10px;
}
#box_litemusic{
	background: url(images/bg_nowplaying.gif) repeat-x;
	border-width:0 2px 2px 1px;
	border-color:#cdcdcd;
	border-style:solid;
	margin:0 7px;
	overflow:hidden;
}
#box_litemusic span{
	text-indent:-9999px; 
	float:right;
	margin:0 8px 0 0;
	_margin-top:-15px;
	.margin-top:-15px;
	padding-left:15px;
	background: url(images/sprit_features.gif) no-repeat -71px -12px;
}
#box_litemusic li{
	padding:3px 0 2px 20px; 
	background: url(images/sprit_smallicon.gif) no-repeat 2px 7px;
	color:#3c5d24;
	clear:both;
	border-bottom:1px solid #cdcdcd;
}
.icon_playingdow{
	width:30px; 
	height:4px; 
	background: url(images/sprit_wannasay.gif) no-repeat -28px -145px;
	margin:0 auto;
}
.icon_playing{
	background-position:163px -14px;
	padding-right:30px;
}
.btn_greenplayer{
	width:215px; 
	height:34px; 
	text-indent:-9999px;
	background: url(images/btn_green.gif) no-repeat;
	margin:2px 5px
}
ul.list_playlist{
	font-size:9px;
	margin:5px 0 0 5px;
	_height:40px
}
ul.list_playlist li{
	padding:3px 3px 4px 15px;
	.padding:3px 3px 4px 15px;
	_padding:3px 3px 4px 15px;
	background:url(images/sprit_smallicon.gif) no-repeat;
	float:left;
}
ul.list_playlist li.icon_allbest{background-position:0 -202px;width:90px;}
ul.list_playlist li.icon_create{background-position:0 -172px}
ul.list_playlist li.icon_comment{background-position:2px -526px}
ul.list_playlist li.icon_received{background-position:0 -188px}
ul.list_playlist li.icon_addmyplaylist{background-position:0 -484px}

.icon_album{background-position:0 -134px}
.icon_phocomment{background-position:0 -217px}
.icon_phoupdate{background-position:0 -257px}
.icon_photag{background-position:0 -237px}
.icon_ticket{background-position:0 -502px}

li.icon_allfriend{background-position:0 -360px;}
li.icon_friendsearch{background-position:0 -457px;}
li.icon_friendrequest{background-position:0 -400px;}
li.icon_groupsrequest{background-position:0 -378px;}
/*--Box Corner--*/
.box_corner{
	position:relative !important; 
	border:2px solid #dadada;
	padding:5px;
	clear:both;
	display:block;
}
.cor_rtop{
	width:10px;
	height:10px;
	position:absolute;
	left:-2px;
	top:-2px;
	_left:-7px;
	_top:0;
	background: url(images/sprit_cornerwhite.gif) no-repeat;
}
.cor_ltop{
	width:10px;
	height:10px;
	position:absolute;
	top:-2px;
	right:-2px;
	_top:0;
	_right:0;
	background: url(images/sprit_cornerwhite.gif) no-repeat -10px 0;
}
.cor_lbottom{
	width:10px;
	height:10px;
	position:absolute;
 	left:-2px;
	bottom:-2px;
	background:url(images/sprit_cornerwhite.gif) no-repeat 0px -10px;
}
.cor_rbottom{
	width:10px;
	height:10px;
	position:absolute;
	right:-2px;
	bottom:-2px;
	background:url(images/sprit_cornerwhite.gif) no-repeat -10px -10px;
}
.boxgrey_corner{
	position:relative; 
	border:1px solid #dadada;
	padding:10px 8px;
	_padding:5px 8px;
	background-color:#fafafa;
	clear:both;
}
.boxgrey_corner h6{font: bold 11px "lucida grande",tahoma,verdana,arial,sans-serif;}
.boxgrey_corner h5{font-size:medium}
.corgrey_ltop{
	width:12px;
	height:12px;
	position:absolute;
	left:-1px;
	top:-1px;
	background: url(images/sprit_cornergrey.gif) no-repeat;
}
.corgrey_rtop{
	width:12px;
	height:12px;
	position:absolute;
	right:-1px;
	top:-1px;
	background: url(images/sprit_cornergrey.gif) no-repeat -12px 0;
}
.corgrey_lbottom{
	width:12px;
	height:12px;
	position:absolute;
	left:-1px;
	bottom:-1px;
	background:url(images/sprit_cornergrey.gif) no-repeat 0px -12px;
}
.corgrey_rbottom{
	width:12px;
	height:12px;
	position:absolute;
	right:-1px;
	bottom:-1px;
	background:url(images/sprit_cornergrey.gif) no-repeat -12px -12px;
}
/*---Wanna Say--*/
.helloworld{
	height:89px;
	width:466px;
	background: url(images/bg_helloworld.gif) no-repeat;
	padding:13px 16px 0 12px;
	margin:10px 0 3px;
}
.helloworld input{
	width:389px; 
	height:28px; 
	padding:11px 0 0 8px;
	color:#2a542a;
	font: bold medium Arial, Helvetica, sans-serif !important;
	float:left;
}
.helloworld input.hello_send{font: bold small Arial, Helvetica, sans-serif !important;}
.helloworld img{float:right}
.sprite_wannasay{
	background: url(images/sprit_wannasay.gif) no-repeat;
}
.helloworld input.hello_send{ 
	width:71px; 
	height:33px !important;
	border:0;
	margin-top:-3px;
	cursor:pointer;
	color:#fff;
	_padding:2px 5px 10px 10px;
	.padding:2px 5px 10px 10px;
	padding:0 5px 10px 10px;
	_margin-top:7px;
	text-align:left;
	font:bold 13px "lucida grande",tahoma,verdana,arial,sans-serif;

}
.wanna_linkdown{float:right;margin-top:10px;}
.wanna_linkdown a{color:#818181;}
.wanna_linkdown li{padding-left:17px; float:right;margin-left:10px;background: url(images/sprit_smallicon.gif) no-repeat;}
.wanna_linkdown li.icon_phocomment{background-position:0 -220px !important}
.wanna_linkdown li.icon_mashup{background-position:0 -282px;}
/*---Corner Feed--*/
.greybox{
	position:relative !important; 
	border:1px solid #dadada;
	padding:5px 5px 5px 10px;
	margin-top:4px;
	clear:both
}
.greybox img{margin-right:10px}
.grey_rtop{
	width:10px;
	height:10px;
	position:absolute;
	left:-1px;
	top:-1px;
	background: url(images/sprit_boxgrey.gif) no-repeat;
}
.grey_ltop{
	width:10px;
	height:10px;
	position:absolute;
	right:-1px;
	top:-1px;
	background: url(images/sprit_boxgrey.gif) no-repeat -10px 0;
}
.grey_lbottom{
	width:10px;
	height:10px;
	position:absolute;
	left:-1px;
	bottom:-1px;
	background:url(images/sprit_boxgrey.gif) no-repeat 0px -10px;
}
.grey_rbottom{
	width:10px;
	height:10px;
	position:absolute;
	right:-1px;
	bottom:-1px;
	background:url(images/sprit_boxgrey.gif) no-repeat -10px -10px;
}
.box_feed{
	background: url(images/img_feedword.gif) no-repeat;
	float:left;
	padding:5px 0 0 25px;
	margin-top:7px;
	width:315px;
	height:100%;
}
/*--Add Feed Box--*/
.box_feed p{ width:279px;padding-top:5px;}
.box_feed p.feedname{padding:10px 0 0 0 !important;width:337px !important;}
.box_feed p.sprite_wannasay{width:27px !important;padding:0 !important;}
.box_feed p.floatleft{padding-top:0 !important}
.box_feed div.overflow p{overflow:hidden;}
.box_feed textarea{ width:237px; float:left;}
.box_feed div.text_right{padding-top:5px; width:335px;}
.box_feed_reply{width:320px !important;padding-top:10px; clear:both;padding-left:15px;}
.box_feed div.overflow span.sprite_wannasay{ float:left; margin:2px 5px 0 0 !important}
.box_feed a.delfeed{
	position:absolute;
	right:50px;
	top:5px;
	padding-left:15px; 
	background:url(images/sprit_smallicon.gif) no-repeat 0 -707px;
	text-transform:capitalize
}
.commenreplyfeed{ background-color:#eee;padding:20px 10px 5px !important; font-size:10px; width:auto !important;_margin-top:-10px;}
.icon_sendcomment{
	text-indent:-9999px;
	background-image: url(images/icon_sendcomment.gif);
	background-repeat: no-repeat;
	width:77px;
	height:28px;
	display:block;
	float:right
}

/*.box_feed dl{ height:100%; overflow:hidden;clear:both}
.box_feed dt{ width:70%; float:left;padding-top:15px;}
.box_feed dt textarea{ width:230px;}
.box_feed dd{ width:23%; float:left; text-align:center;padding-top:15px;}*/
.feedname{
	padding:10px 0 0 15px; 
	float:left;
	color:#737373;
	width:348px;
	overflow:hidden;
	margin-top:10px;
}
.feedname strong{
	padding-left:15px;
	background: url(images/sprit_wannasay.gif) no-repeat 0 -35px;
	color:#008a3f;
}
.online{
	background-position:34px -48px;
	padding-right:15px; 
	color:#406618;
}
.offline{
	background-position:35px -62px;
	padding-right:15px; 
}
.feed-hi5{
	width:22px; 
	height:22px;
	background-position: 0 -80px;
	text-indent:-9999px; 
	position:absolute;
	top:5px;
	right:5px;	
}
.feed-fb{
	width:22px; 
	height:22px;
	background-position: 0 -104px;
	text-indent:-9999px; 
	position:absolute;
	top:5px;
	right:5px;
}
.feed-tw{
	width:22px; 
	height:22px;
	background-position: 0 -183px;
	text-indent:-9999px; 
	position:absolute;
	top:5px;
	right:5px;
}
.feed-gs{
	width:22px;
	height:22px;
	background: url(images/icon_redstar.gif) no-repeat;
	text-indent:-9999px; 
	position:absolute;
	top:5px;
	right:5px;

}
.icon_commend{
	width:67px; 
	height:23px; 
	background-position: -2px -157px; 
	text-indent:-9999px; 
	display:block;
	cursor:pointer;
	margin-top:10px;
}
.icon_tv{
	width:10px; 
	height:11px;
	background-position:0 -143px;
	display:block;
	margin-top:5px;
}
.icon_pic{
	width:10px; 
	height:11px;
	background-position:-13px -143px;
	display:block;
	margin-top:5px;
}
a.icon_phocomment{
	color:#818181;
	width:90px;
	margin:8px auto;
	display:block;
	padding-left:15px;
	background-position:0 -221px
}
.box_feed div.overflow p.floatleft{width:75% !important;}
.box_word{
	width:320px;
	height:100%;
	overflow:hidden;
	padding:15px 0 5px 5px;
	background:#eee url(images/box_word.gif) no-repeat;
}
.box_word span{ color:#008a3f;}
.box_word q{ font-size:10px;}
.box_word img{margin-right:10px !important}
.box_word p{width:275px;}
.box_word span a{ float:right;margin:-2px 12px 2px 0}
/*----Profile---*/
.head_profile{
	font: 22px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	line-height:25px;
	margin-top:10px;
	clear:both; 
	width:220px;
	position:relative;
}
.head_profile p{
	background: url(images/bg_commentprofile.gif) no-repeat;
	padding:22px 10px 0;
	height:108px;
	position:relative;
	z-index:10;
	width:200px;
}
.head_profile img{margin-top:-28px;}
.box_profile{
	background-color:#f0f7e3;
	overflow:hidden;
	padding:10px;
	.margin-top:-5px;
	_margin-top:-5px;

}
.box_profile dl{ 
	clear:both;
	border-bottom:1px solid #dce9c1;
	_height:20px; 
	overflow:hidden;
	_overflow:visible;

}
.box_profile dt{
	width:79px;
	float:left;
	padding:3px 0; 
	font-weight:700;
}
.box_profile dd{
	padding:3px 0 3px 15px;
	float:left;
}
.box_profile dd#panelView_ltAddress{_width:80px}
.box_profile dd+dd{ width:85px; overflow:hidden;}
.bg_profilebottom{
	height:27px;
	background:url(images/bg_profilebottom.gif) no-repeat;
	margin-top:-5px;
	padding:5px 0 0 5px;
}
.bg_profilebottom li{float:left; background: url(images/sprit_smallicon.gif) no-repeat;margin-left:-3px}
.bg_profilebottom a{ font:9px;}
.bg_profilebottom input{
	border:0;
	margin-top:-5px;
	float:left
}
.bg_profilebottom span{ float:left;margin:5px 0 0 7px;}
.bg_profilebottom input.btn_fullprofile{margin:0 0 0 5px}
.btn_addfriend{
	background: url(images/btn_addfriend.gif) no-repeat;
	color:#790000;
	width:115px;
	height:28px;
	padding:5px 0 0 5px;
	margin-left:10px;
}
.btn_fullprofile{
	background: url(images/btn_fullprofile.gif) no-repeat;
	color:#4b4b4b;
	width:80px;
	padding:4px 0 5px 3px;
	_padding:4px 0 2px 3px !important;
}

#messagebox{margin:5px}
#messagebox li{padding:2px 0;clear:both;overflow:hidden; border-bottom:1px solid #cdcdcd;}
#messagebox span{ float:left}
#messagebox span.icon_mailopen,#messagebox span.icon_mailclose{display:block; width:39px; float:right; cursor:pointer}
#messagebox span.icon_mailopen{background: url(images/sprit_smallicon.gif) no-repeat 22px -423px !important;}
#messagebox span.icon_mailclose{background: url(images/sprit_smallicon.gif) no-repeat 22px -439px !important;}
#messagebox p.icon_mailclose{background-position:120px -439px !important;padding-right:15px;}
#messagebox textarea{width:190px; height:80px;margin:5px 0;}
input.btn_sendvisitor{
	width:61px;
	height:23px;
	background: url(images/btn_sendvisitor.gif) no-repeat;
	border:0;
	font-weight:700;
	color:#666;
	padding-left:5px;	
}
.link_messagebox{overflow:hidden;margin:20px 0 10px}
.link_messagebox li{padding:0 6px 0 16px; float:left;.padding:0 10px 0 18px;_padding:0 10px 0 18px; background: url(images/sprit_smallicon.gif) no-repeat;}
.link_messagebox a,.link_messagevisitor a{color:#818181; font-size:9px;}
.link_messagevisitor li{padding:4px 10px 4px 15px}
.link_messagebox li.icon_photag{background-position:0 -242px}
/*--Account Setting--*/
#menu_profile h3{
	color:#105528;
	font: bold 15px Arial, Helvetica, sans-serif;
	padding-left:14px;
}
#menu_profile ul{
	padding:10px 0;
}
#menu_profile li{
	background: url(images/bg_menuprofile.gif) no-repeat;
	height:20px;
	margin-top:-1px;
	padding:7px 0 0 14px;
}
#menu_profile li a{ color:#000; text-decoration:none; font-weight:700;padding-left:25px;}
#menu_profile li a.active{ color:#67b762;}
#menu_profile li a.icon_changeprofile{background:url(images/sprit_smallicon.gif) no-repeat 2px -323px;}
#menu_profile li a.icon_displaypic{background:url(images/sprit_smallicon.gif) no-repeat 2px -550px;}
#menu_profile li a.interest{background:url(images/sprit_smallicon.gif) no-repeat 2px -570px;}
#menu_profile li a.icon_mashup{background:url(images/sprit_smallicon.gif) no-repeat 2px -282px;}
#menu_profile li a.mashup{background:url(images/sprit_smallicon.gif) no-repeat 2px -590px;}
/*--Accout--*/
#myaccout h4{background: url(images/sprit_homeusertitle.gif) no-repeat 0 -153px; text-indent:-9999px;height:17px;}
#myaccout div.greybox,#editprofile div.greybox,#editdisplay div.greybox,
#editinterest div.greybox,#editmashup div.greybox
{
	margin-top:8px;
	min-height:723px;
	height: auto !important;
	height: 723px;
}
#myaccout p.grey_lbottom,#myaccout p.grey_rbottom,#editinterest p.grey_lbottom,#editinterest p.grey_rbottom,
#editprofile p.grey_lbottom,#editprofile p.grey_rbottom{_bottom:-5px;}/*IE6*/
#myaccout div.greybox{padding:0 !important}
.changeemail{
	background: url(images/bg_accout.gif) repeat-x;
	padding:25px 30px 49px;
	border-bottom:1px solid #cdcdcd;
}
.changeemail div.overflow,.changepassword div.overflow{margin-top:20px;}
.changeemail span,.changepassword span{width:115px; display:block; float:left; color:#008a3f;padding-left:15px; font-weight:700}
.changeemail input,.changepassword input,.yourbasicpro textarea,#editdisplay input{width:250px; cursor:auto;}
.changeemail input {margin-left:5px;}
.changeemail div.clear,.changepassword div.clear{margin:20px 0 0 130px}
.changeemail div.clear input.btn_save,.changepassword div.clear input.btn_save,
.yourbasicpro div.clear input.btn_save{
	border:0;
	background: url(images/btn_save.gif) no-repeat;
	width:103px;
	padding:2px 0 2px 5px;
	margin-right:5px;
}
.changeemail div.clear input.cancel,.changepassword div.clear input.cancel,
.yourbasicpro div.clear input.cancel{
	border:0;
	background: url(images/btn_cancel.gif) no-repeat;
	width:74px;
	padding:2px 0 2px 5px;
}
.changepassword{padding:25px 30px 60px}
.changepassword p.clear{margin:10px 0 0 130px}
#editprofile h4{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -170px; 
	text-indent:-9999px;
	height:17px;
}
.yourbasicpro{margin-left:5px;padding-top:30px;}
.yourbasicpro fieldset label{
	width:115px;
	display:block; 
	float:left; 
	text-align:right; 
	color:#000;
	padding-top:3px;
}
.yourbasicpro fieldset em{font-style: normal;color:#000;padding:0 10px 0 3px;}
.yourbasicpro fieldset{ border:0;}
.yourbasicpro div.clear{margin:20px 0 0 115px;}
.yourbasicpro li{margin-top:15px; clear:both}
.yourbasicpro dl{margin-top:15px; overflow:hidden;}
.yourbasicpro dt{width:150px; display:block; float:left;padding-right:15px; text-align:right;margin-top:2px;}
.yourbasicpro span{color:#008a3f}
.yourbasicpro select{ font-size:11px;color:#4d4d4d; }
.yourbasicpro textarea{height:50px;color:#4d4d4d;padding-left:5px;}
.yourbasicpro input{padding-left:5px;width:245px; cursor:auto; color:#4d4d4d;}
.select{width:107px;}
.month{ width:82px}

#editdisplay h4{background: url(images/sprit_homeusertitle.gif) no-repeat 0 -187px; text-indent:-9999px;height:17px; width:250px;}
#editdisplay div.overflow{padding:30px 20px;}
#editdisplay p.overflow{margin-top:10px;}
#editdisplay div.text_center{margin-bottom:30px;}
#editdisplay  p.grey_lbottom,#editdisplay p.grey_rbottom{_bottom:-5px;}/*IE6*/
#editdisplay input.btn_change{
	border:0;
	background: url(images/btn_change.gif) no-repeat;
	width:78px;
	padding:2px 0 2px 5px;
}
#editdisplay input.btn_delete{width:63px;border:0;padding:2px 0 2px 10px; margin-top:10px !important}
#editdisplay input.btn_selectpro{
	border:0;
	background: url(images/btn_selectprofile.gif) no-repeat;
	width:241px;
	padding:5px 0 5px 15px
}
#editdisplay p.clear{margin:10px 0 35px;}
#editinterest h4{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -203px; 
	text-indent:-9999px;
	height:17px;
}

#editmashup h4{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -220px; 
	text-indent:-9999px;
	height:17px;
}
#editmashup div.overflow{padding:25px 0 0 25px;}
#editmashup ul{width:435px;margin:40px auto 0}
#editmashup li{
	background: url(images/icon_mashup.gif) no-repeat;
	height:70px;
	width:70px;
	margin:0 30px;
	float:left;
	text-indent:-9999px;
}
#editmashup li.facebook{ background-position:0 0}
#editmashup li.hi5{background-position:0 -70px}
#editmashup li.twitter{background-position:0 -140px}
#editmashup input{display:block; float:left;margin-left:14px;_margin-left:17px;}
#editmashup input.btn_CommingSoon{margin:0 30px 0 40px;_margin-right:29px}
#editmashup p.clear{margin-bottom:30px;}
#editmashup p{margin-top:10px;}
#editmashup p.grey_rtop,#editmashup p.grey_ltop{margin-top:0 !important;}
#editmashup p.grey_lbottom,#editmashup p.grey_rbottom{_bottom:-5px;}/*IE6*/
.btn_setup{
	border:0;
	background: url(images/btn_stepup.gif) no-repeat;
	width:73px;
	padding:5px 0 3px 5px;
	margin-right:5px;
}
.btn_done{
    background:transparent url(images/btn_stepup.gif) no-repeat scroll 0 0;
    border:0 none;
    margin-right:5px;
    padding:5px 0 3px 5px;
    width:73px;
}
.btn_CommingSoon{
	border:0;
	background: url(images/btn_removefeed.gif) no-repeat;
	width:95px;
	padding:5px 0 3px 17px;
	margin-right:5px;
}
/*--Font--*/
.redmedium{
	font: bold medium Arial, Helvetica, sans-serif;
	color:#ed1c24;
}
.red{color:#ed1c24;}
.green{color:#008a3f !important}
a.greenb{color:#008a3f !important; font-weight:bold;}
a.green{color:#008a3f}
.soft_green{color:#60c51d}
.dark_green{ color:#006231;}
a.grey{color:#737373;}
.grey{color:#737373 !important;}
a.blue{ color:#0076a3;}
.blue{ color:#0076a3 !important;}
.large{font:normal 25px Arial, Helvetica, sans-serif !important}
/*---Photo---*/
#menu_photo h3{
	color:#050505;
	font: bold 15px Arial, Helvetica, sans-serif;
	padding-left:14px;
}
#menu_photo ul{
	margin-top:10px;
}
#menu_photo ul li{
	border-top:1px solid #cdcdcd;
	padding:10px 0 10px 14px;
}
#menu_photo ul li a{ 
	font-weight:bold;
	color:#105528;
	text-decoration:none;
}
#menu_photo ol li{
	background: url(images/bg_menuprofile.gif) no-repeat;
	height:20px;
	margin-top:-1px;
	padding:7px 0 0 14px;
}
#menu_photo ol li a{
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
#menu_photo ol li a.upload{
		background:url(images/sprit_smallicon.gif) no-repeat 0 -611px;
		padding-left:22px;
}
#menu_photo ol li a.create{
		background:url(images/sprit_smallicon.gif) no-repeat 0 -635px;
		padding-left:22px;
}
#latest_com{margin-top:15px; color:#666;}
#latest_com h4{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -238px;
	background-position:0 -237px;
	text-indent:-9999px;
	height:17px;
	width:150px;
	float:left;
}
#latest_com img{ float:left;margin:3px; border:1px solid #dadada;padding:2px;}
#latest_com p.clear{border-bottom:1px solid #e6e6e6;padding:0;}
#latest_com p.text_right{padding:5px 10px 10px}
#latest_com div.floatright{
	width:150px;
}
#latest_com dl{padding:0 5px; line-height:15px;}
#latest_com dl a{color:#008a3f; font-weight:700}
#latest_com dl dt{ float:left; width:115px;}
#latest_com dl dd{float:right;padding-top:3px; width:25px;}
#latest_com dl dd img{margin:0; border:none;padding:0;}
/*#latest_com p.cor_lbottom{_top:861px;_left:-7px;}
#latest_com p.cor_rbottom{_top:861px;_right:0}*/
#latest_com div.box_corner{ height:100%;}
#latest_com p.cor_lbottom,#latest_com p.cor_rbottom{_bottom:-6px;}
#latest_com p.cor_ltop{_right:-2px;_top:-2px}
#latest_com p.cor_rtop{_left:-2px;_top:-2px}
.alt_comment{
	width:150px;
	font-size:11px;
	background: url(images/bg_boxcomment.gif) no-repeat;
	clear:both;
	padding-top:9px;
}
.alt_comment p{	
	border-left:1px solid #dadada; 
	border-right:1px solid #dadada; 
	border-bottom:1px solid #dadada; 
	background-color:#fafafa;
	padding:5px;
	margin-bottom:10px;
}
.alt_comment em strong{ color:#008a3f;}
.alt_comment em img{ border:none !important;margin:55px 30px 0 0 !important;}
.alt_comment em input.btn_send{ 
	float:right;
	margin-top:-5px;
	_margin:-25px 10px 0 0;
	.margin:-30px 10px 0 0;
	font-weight:700;
	color:#595959;
}
#photo_album h4{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -254px; 
	text-indent:-9999px;
	height:17px;
}
.greyboxs{
	background: url(images/bg_headphotoablum.gif) repeat-x;
	height:35px;
	margin-top:10px;
	position:relative; 
	border:1px solid #dadada;
	padding:5px 5px 5px 10px;
	clear:both
}
.greyboxs h5{color:#008a3f; font-size:14px; font-weight:bold; float:left}
#photo_album div.greyboxs h5 span{color:#008a3f; font-size:11px; display:block; font-weight:normal}
#photo_album div.greyboxs div.floatright{
	width:310px; 
	padding:5px;
	text-align:right;
	color:#737373;
}
#photo_album div.greyboxs div.floatright strong{padding-right:5px;}
#photo_album div.greyboxs div.floatright span{padding:0 10px;}
#photo_album select{ font-size:11px;width:107px;}
#photo_album p.linkdown_pho{ text-align:center}
.back{
	padding-left:15px;
	background: url(images/sprit_smallicon.gif) no-repeat 0 -657px;
}
.next{
	padding-right:15px;
	background: url(images/sprit_smallicon.gif) no-repeat 27px -680px;
}
.detail_pho{margin-top:10px; overflow:hidden;}
.detail_pho div.album_left,.detail_pho div.album_right{
	width:225px;
	float:left;
	position:relative; 
	border:1px solid #dadada;
	padding:5px 5px 5px 10px;
	margin-bottom:10px;
	line-height:16px;
}
.detail_pho p.taged{margin-top:10px;}
.detail_pho p.taged img{margin-right:5px;}
.detail_pho p{color:#737373}
.detail_pho div.album_right{
	float:right !important;
}
.detail_pho img{ 
	border:1px solid #dadada;
	padding:3px;
	float:left;
}
.detail_pho div.floatright{
	width:105px;
	height:100px;
	position:relative;
}
.detail_pho h6{font-size:1em; color:#008a3f; font-weight:700}

/*.detail_pho a.edit{
	background: url(images/sprit_smallicon.gif) no-repeat 2px -300px;
	position:absolute;
	bottom:20px;
	left:0;
	padding-left:20px;
}*/
.detail_pho a.delete{
	background: url(images/sprit_smallicon.gif) no-repeat 2px -705px;
	position:absolute;
	bottom:20px;
	left:0;
	padding-left:20px;
}
.detail_pho a.icon_phocomment{
	background: url(images/sprit_smallicon.gif) no-repeat 0 -220px;
	position:absolute;
	bottom:-5px;
	left:0;
}
.about_photo{ font-size:10px; line-height:13px;}
.linkdown_pho{clear:both;padding-top:20px;}
dl.linkdown_pho{padding-top:5px;margin:0 10px; overflow:hidden;}
.icon_editprofile{background: url(images/sprit_smallicon.gif) no-repeat 0 0;padding-left:22px;}
.delete{background: url(images/sprit_smallicon.gif) no-repeat 2px -706px;padding-left:20px;}
.linkdown_pho dt{ width:50%; float:left;}
.linkdown_pho dd{ width:50%; float:right; text-align:right}
.linkdown_pho span{padding:0 20px;}
.icon_sort{background: url(images/sprit_smallicon.gif) no-repeat 0 -728px;padding-left:15px;}
.detail_pho p.linkdown_pho{text-align:right}

#PhotoAlbumDiv_PhotoAlbum_AlbumComment{}
#PhotoAlbumDiv_PhotoAlbum_AlbumComment div.floatleft div{ float:left}
#PhotoAlbumDiv_PhotoAlbum_AlbumComment div.floatleft div.alt_comment2 { clear:both;}
#PhotoAlbumDiv_PhotoAlbum_AlbumComment div.floatleft img{margin:10px 0 0 10px;}

#PhotoAlbumDiv_PhotoAlbum_AlbumComment div.floatleft div.alt_comment2 span{float:none}
#PhotoAlbumDiv_PhotoAlbum_AlbumComment div.floatleft div.alt_comment2 p.quote_message{width:200px;margin-right:5px}
#PhotoAlbumDiv_PhotoAlbum_AlbumComment div.floatleft div.alt_comment2 p.profile_image{ float:left;}
#AllAlbumCommentDiv_PhotoAllAlbumComment div.quote em img{ float:right;margin:0 !important}
#AllAlbumCommentDiv_PhotoAllAlbumComment_AlbumComment div.overflow span{ float:none}
#AllAlbumCommentDiv_PhotoAllAlbumComment_AlbumComment div.alt_comment2{width:285px;margin-right:5px; float:left}
.alt_comment2 em{font-style:normal;}
.photo_allcom div.alt_comment2 div.subphotocomment{border:1px solid #DADADA; overflow:hidden; background-color:#fff;padding:5px;}
.photo_allcom div.alt_comment2 div.subphotocomment a.green{ text-decoration:underline; color:#008A3F;}
#PhotoAlbumDiv_PhotoAlbum_AlbumComment div.alt_comment2 div.subphotocomment{ width:260px;}
/*--Photo Tag--*/
.menu_tag{
	background: url(images/bg_menutag.gif) repeat-x;
	font-weight:bold;
	color:#fff;
	padding:2px 20px 7px;
	border:0;
	_height:23px;
}
.viewphoto div.text_left{padding-left:10px}
.viewphoto div.text_left p{margin-top:10px; overflow:hidden; height:100%;}
.viewphoto div.text_left p span{ float:left}
.viewphoto div.text_left p a{ 
	font-size:11px !important;
	padding:0 5px;
	color:#008a3f;
	float:left;
}
.viewphoto div.text_left p a.create{ 
	text-indent:-9999px; 
	display:block; 
	width:14px; 
	height:14px;
	padding:0 !important;
	background: url(images/sprit_smallicon.gif) no-repeat 0 -636px;
}
.viewphoto div.text_left p a.delete{ 
	text-indent:-9999px; 
	display:block; 
	width:14px; 
	height:14px;
	padding:0 !important;
	margin:-2px 0 0 2px;
	background: url(images/sprit_smallicon.gif) no-repeat 2px -710px;
}
#tagListDivID p{margin-bottom:5px}
#tagListDivID div.floatleft{ width:200px !important;margin-bottom:5px}
#PhotoTags_tagNote{ width:186px;margin-bottom:5px;.margin-left:-10px}

/*---Pop Tag--*/
.pop_tag{
	left:260px;
	position:absolute;
	top:190px;
	width:250px;
	height:148px;
	z-index:100;
	background: url(images/bg_popcontag.gif) no-repeat 0 29px;
	color:#fff;
}
.pop_tag p{margin-left:5px;}
.pop_tag h6{
	background: url(images/bg_headpoptag.gif) no-repeat;
	border:none !important;
	padding:0 !important;
	font-size:small;
	color:#fff !important;
	font-weight:bold !important;
	font-size:11px !important;
	padding:5px 0 0 20px !important;
	border:none !important;
	height:30px;
}
.bg_textarea{padding-bottom:20px;background: url(images/bg_textarea.gif) no-repeat 50px 52px;margin-top:5px;}
.pop_tag textarea{ 
	width:188px;
	height:50px;
	display:block;
	margin-left:10px;
}
.box_tag{background: url(images/1pix.gif); border:2px solid #f70000; width:100px; height:100px; position:absolute; top:-90px; left:-30px}
.pop_tagwho{
	color:#fff;
	width:445px;
	height:332px;
	position:absolute;
	left:650px;
	top:600px;
	background: url(images/bg_popconwho.gif) no-repeat 0 46px;
	z-index:1000;
}
.pop_tagwho h6{
	border:none !important;
	background: url(images/bg_headpopwho.gif) no-repeat;
	height:46px;
	text-indent:-9999px
}
.pop_tagwho p,.pop_tagwho div.overflow {margin:15px 10px 0;}
.pop_tagwho input{width:305px;margin-top:10px;}
.pop_tagwho div.overflow div.floatleft{width:212px;}
.pop_tagwho div.overflow div.floatright{ width:180px; float:left !important}
.pop_tagwho div.overflow div.floatright input{ width:187px;margin:5px 0 10px !important; }
.pop_tagwho div.overflow div.floatright p{margin:15px 0 0 0 !important;}
.pop_tagwho div.overflow div.floatleft textarea{color:#000 !important; width:205px;}
.pop_tagwho div.overflow div.floatright strong{ display:block;}
.pop_tagwho ol {
	background-color:#FFFFFF;
	color:#666666;
	height:130px;
	margin-top:5px;
	overflow-y:scroll;
	width:200px;
}
.pop_tagwho ol li{padding:2px 5px;}
.pop_tagwho div.overflow div.floatright ol{ 
	height:42px !important;
	width:190px !important;
}
.pop_tagwho dl{margin-top:10px; clear:both;}
.pop_tagwho dt,.pop_tagwho dd{width:48%; float:left}
.pop_tagwho dt{ text-align:right;padding-right:2px;}
.pop_tagwho dd{ text-align:left;padding-left:2px;}
.pop_tagwho div.box_tag{top:-150px !important}

/*--Photo_Allcomment_owner Pange---*/
.photo_allcom{
	padding:15px 10px; 
	border:1px solid #cdcdcd; 
	position:relative;
	clear:both;
	height:100%;
}
.photo_allcom h6{
	color:#2a542a; 
	font-weight:normal;
	padding-left:10px;
	border-bottom:1px solid #e6e6e6;
	padding-bottom:10px;
	font-size:small	
}
.photo_allcom div.overflow{ 
	border-bottom:1px solid #e6e6e6;
	margin:10px 0;
	padding:0 20px 10px;
}
.photo_allcom div.floatleft{ width:365px; position:relative;}
/*.photo_allcom div.floatleft div{ float:left;}*/
.photo_allcom div.overflow img{ float:left;margin-right:15px;}
.photo_allcom div.overflow span{float:right;}
.photo_allcom div.overflow span a{font-weight:normal; color:#666; text-decoration:none}
.photo_allcom div.overflow span a.comment_delete {padding-left:0;}
.photo_allcom div.overflow a{ font-weight:700; color:#008a3f;}
.photo_allcom div.overflow div.alt_comment{width:363px;margin-top:5px; clear:both}
.photo_allcom div.overflow div.alt_comment p{padding:10px;}
.photo_allcom div.overflow div.alt_comment p em{ 
	border:1px solid #dadada;
	padding:10px; 
	display:block; 
	background-color:#fff;
	font-style:normal;
	margin-top:10px;
	overflow:hidden;
}
.photo_allcom div.overflow div.alt_comment p em textarea{ width:250px; height:45px; float:left}
.photo_allcom div.overflow div.alt_comment p em input{margin-top:1px;_margin-top:0 !important}
.altreply em{ height:50px}
.photo_allcom div.overflow div.alt_comment2{
	width:295px;
	margin-top:5px; 
	clear:both;
	background: url(images/bg_boxcomment.gif) no-repeat;
	font-size:10px;
	padding:9px 0;
}
.photo_allcom div.overflow div.alt_comment2 p{
	padding:10px; 
	border-left:1px solid #dadada; 
	border-right:1px solid #dadada; 
	border-bottom:1px solid #dadada; 
	background-color:#fafafa;
}
/*.photo_allcom div.floatleft img{
	border:1px solid #dcdcdc;
	padding:2px;
	position:absolute;
	top:20px;
	right:-13px;
}*/
.photo_allcom div.floatleft img{
	border:1px solid #dcdcdc;
	padding:2px;
}
.photo_allcom p.linkdown_pho{padding-top:10px !important; text-align:right !important;}
.photo_allcom p.text_right{ text-align:right;}
.viewvisi { height:100%}
.viewvisi p.grey_lbottom,.viewvisi p.grey_rbottom{_bottom:-5px !important}
.photo_allcom p.grey_lbottom,.photo_allcom p.grey_rbottom{_bottom:-5px !important}

.editPhotoBox,.editAlbumBox{margin:20px 10px 10px;}
.editPhotoBox span,.editAlbumBox span{padding-right:10px; font-weight:bold}
.editPhotoBox textarea,.editAlbumBox textarea{margin-top:10px;}
.editPhotoBox input#PhotoAlbumPhotoDiv_PhotoAlbumPhoto_textPhotoTitle{margin-left:39px;}
.editAlbumBox input#PhotoAlbumDiv_PhotoAlbum_textAlbumName{margin-left:30px}
.editAlbumBox input#PhotoAlbumDiv_PhotoAlbum_textAlbumLocation{margin:10px 0 0 15px}

.editPhotoBox input#PhotoAlbumPhotoDiv_PhotoAlbumPhoto_buttonEditPhotoOK,
.editAlbumBox input#PhotoAlbumDiv_PhotoAlbum_buttonEditAlbumOK{margin:10px 0 0 80px;}

/*.photo_allcom p.grey_lbottom{_left:-11px !important;_bottom:97px !important}
.photo_allcom p.grey_rbottom{_right:8px !important;_bottom:97px !important}
.viewvisi p.grey_rbottom{_right:8px !important;_bottom:98px !important}
.viewvisi p.grey_lbottom{_left:-11px !important;_bottom:98px !important}

.comment p.grey_lbottom,.comment p.grey_rbottom{_bottom:106px !important}
.visitor p.grey_lbottom,.visitor p.grey_rbottom{_bottom:73px !important}*/
/*---Create New Album--*/
#create_newalbum{
	margin-top:10px !important;
	padding:10px;
	height:100%;
}
#create_newalbum p.grey_rbottom,#create_newalbum p.grey_lbottom{_bottom:-5px !important;}

/*#create_newalbum p.grey_rtop{_left:-11px;_top:0}
#create_newalbum p.grey_ltop{_right:8px;_top:0}
#create_newalbum p.grey_rbottom{_right:8px;_bottom:26px !important;}
#create_newalbum p.grey_lbottom{_left:-11px;_bottom:26px !important;}
.addphotoname p.grey_rbottom{_right:8px;_top:1046px !important;}
.addphotoname p.grey_lbottom{_left:-11px;_top:1046px !important;}*/

#create_newalbum div.overflow{ border-bottom:1px solid #dadada;padding-bottom:8px;}
#create_newalbum div.overflow h5{ float:left;color:#008a3f; font-size:14px;}
#create_newalbum div.overflow span{ clear:both; display:block}
#create_newalbum div.overflow a{ float:right;}
#create_newalbum fieldset{border:0;margin:10px; clear:both;padding-bottom:10px;}
#create_newalbum ul{margin:10px; clear:both;padding-bottom:10px;}
#create_newalbum label{
	width:80px;
	display:block; 
	float:left; 
	text-align:left; 
	color:#666;
	padding-top:3px;
	font-weight:700;
}
#create_newalbum input{margin-right:10px;}
#create_newalbum em{
	font-style: normal;
	color:#000;
	padding:0 10px 0 3px;
	float:left;
}
#create_newalbum li{margin-top:15px; clear:both}
#create_newalbum a.icon_editprofile{background: url(images/sprit_smallicon.gif) no-repeat;padding-left:23px;}
.newalbum{padding-bottom:20px !important;}
.newalbum input,.newalbum textarea{width:320px;}
.newalbum textarea{height:60px;}
.newalbum select{ background-color:#008240; color:#fff; width:170px !important}
.browse{width:250px;}
.addmore{
	background: url(images/sprit_smallicon.gif) no-repeat 0 -752px;
	padding-left:15px;
}
#create_newalbum p.text_right{margin-right:50px}
.buttom_photo{margin:15px 0 0 118px;}
.btn_uploadphoto{
	background: url(images/btn_uploadphoto.gif) no-repeat;
	width:110px;
	height:23px;
	border:0;
	padding-left:5px;
	font-weight:700;
	color:#595959;
	margin-right:5px;
}
.btn_reset{
	background: url(images/btn_reset.gif) no-repeat;
	width:83px;
	height:23px;
	border:0;
	padding-left:5px;
	font-weight:700;
	color:#818181;
}
/*--Add Photo Name and Description--*/
.photo_description{
	overflow:hidden;
}
.photo_description div.clear{border-bottom:1px solid #dadada;margin-bottom:10px;}
.photo_description h5{
	margin-bottom:10px;
	color:#008a3f; 
	font-size:14px;
	border-bottom:1px solid #dadada;
	padding-bottom:8px;
}
.photo_description div.floatleft fieldset{ width:340px;margin:0 !important}
.photo_description img{ 
	border:1px solid #dadada;
	padding:3px;
	float:left;
}
.photo_description li input{ width:293px; color:#666}
.photo_description li{margin:0 0 5px 0 !important;}
.photo_description label{float:none !important; font-weight:normal !important;padding-bottom:2px;}
.photo_description a.delete{
	background: url(images/sprit_smallicon.gif) no-repeat 2px -703px;
	padding:5px 0 0 20px;
	font-size:10px
}
.photo_description span{padding:2px 5px; font-size:10px;}
.photo_description p.linkdown_pho{text-align:center}

.photo_description p.text_center{margin:20px 0;}
.btn_saveall{
	background: url(images/btn_saveall.gif) no-repeat;
	width:84px;
	height:23px;
	border:0;
	color:#595959;
	font-weight:700
}

/*photo View album*/
.headphoto{
	background:#f4f4f4 url(images/bg_headphotoablumhight.gif) repeat-x;
	margin-top:10px;
	position:relative; 
	border:1px solid #dadada;
	padding:5px 10px;
	clear:both;
	color:#666;
	line-height:16px;
	border:1px solid #cdcdcd;
	border-bottom:none;
	height:100%
}
.headphoto p.grey_rtop{_margin-left:10px;_margin-top:-1px}
.headphoto p.grey_ltop{_margin-right:-9px;_margin-top:-1px}
.headphoto h5{
	color:#008a3f; 
	font-size:14px; 
	font-weight:bold; 
	float:left; 
	width:380px;
	padding-bottom:5px;
}
.headphoto h5 span{
	font-size:11px; 
	display:block; 
	font-weight:normal;
	padding-top:2px;
	color:#666;
}
.headphoto a.floatright{padding:5px;color:#737373;}
.headphoto dl.clear{padding-top:5px;}
.headphoto dl dt{float:left; width:65%;}
.headphoto dl dd{ float:right; width:35%; text-align:right}
.headphoto dl dt a{ color:#008a3f}
.headphoto p.grey_rtop{_left:-11px;_top:0}
.headphoto p.grey_ltop{_right:8px;_top:0}
.headphoto dt.location{ width:auto !important}
.con_viewalbum{color:#666}
.viewalbum_img{margin:15px 0 10px;}
.viewalbum_img img{border:1px solid #dadada;padding:3px;margin:7px 10px;}
.viewalbum_img img.mar_left{margin-left:0 !important}
.viewalbum_img img.mar_right{margin-right:0 !important}
.box_comment{ 
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
	clear:both;
	margin:10px 0;
	padding:10px 20px 20px;
}
.box_comment strong{ color:#2a542a; font-size:14px; font-weight:bold;}
.box_comment textarea{display:block;width:425px;margin:10px 0; height:63px;}
#coolstuff .box_comment textarea{display:block;width:470px;margin:10px 0; height:63px;}
.btn_sendcomment{
	background: url(images/btn_sendcomment.gif) no-repeat;
	width:110px;
	height:23px;
	border:0;
	color:#595959;
	font-weight:700
}
.link_dl{margin-top:10px; color:#666; overflow:hidden;padding-bottom:10px}
.link_dl dt{width:50%; float:left;}
.link_dl dd{ width:50%; float:right; text-align:right}
.link_dl a{color:#666}
ul.link_dl{margin-top:40px;}
.link_dl li{width:50%;float:left;}
/*--photo_viewphoto_visitor*/
.viewphoto{margin:10px 0; position:relative}
.viewphoto a{ font-size:10px; padding:2px 0 2px 14px;}
.viewphoto a.icon_editprofile{ background-position:-2px -301px !important}
.viewphoto a.icon_album{background:url(images/sprit_smallicon.gif) no-repeat 0 -136px;margin-right:5px}
.viewphoto a.icon_changeprofile{background:url(images/sprit_smallicon.gif) no-repeat 0 -321px !important}
.viewphoto a.delete{background-position:-2px -706px !important}
.viewphoto a.icon_friendrequest{background-position:0 -971px !important;margin-right:5px}
.viewphoto dl.linkdown_pho dt{ width:32% !important;}
.viewphoto dl.linkdown_pho dd{ width:68% !important}
.bg_black{ 
	background-color:#000; width:448px;margin:10px auto 30px; text-align:center}
.zoom{
	background: url(images/sprit_smallicon.gif) no-repeat 2px -770px;
	padding:5px 0 0 15px;
	font-size:10px;
	margin-right:15px;
}
.popup{
	position:absolute; 
	height:556px;
	width:433px; 
	/*top:-40px;*/
	top:10px;
	left:18px;
	_left:-400px;
	z-index:100;
}
.popup h6{
	background: url(images/head_sendtofriend.gif) no-repeat;
	width:397px;
	height:46px;
	text-indent:-9999px;
	border:none;
	padding:0 !important;
}
.popup div.overflow{border:0}
.popup ol{ 
	width:330px; 
	height:87px; 
	background-color:#fff;
	color:#666;
	overflow-y: scroll;
	margin-top:5px;
}
.popup ol input{ width:auto;margin: 0 !important}
.popup ol label{padding-left:2px;}
.popup ol li{padding:1px 0 0 3px; line-height:20px;}
.popup input,.popup textarea{width:320px;margin:5px 0;}
.popup textarea{ height:63px; display:block}
.popup dl{margin-top:10px;}
.popup dt,.popup dd{width:48%; float:left}
.popup dt{ text-align:right;padding-right:2px;}
.popup dd{ text-align:left;padding-left:2px;}
.noticfication{overflow:hidden; margin:10px 0;padding:0 20px; z-index:100; position:relative}
.noticfication h6{
	background: url(images/head_noticfication.gif) no-repeat;
	width:397px;
	height:46px;
	text-indent:-9999px;
	border:none;
	padding:0 !important;

}
.noticfication dl{margin-top:20px;}
.noticfication div.bgpopup_bottom{margin-top:-10px !important;_margin-top:-25px;}
.bgpopup_bottom{
	background: url(images/bgbottom_popup.gif) no-repeat;
	width:397px;
	height:28px;
	margin-top:-20px;
}
.yournote{
	background:url(images/sprit_smallicon.gif) no-repeat 0 -788px;
	padding-left:20px; 
	font-weight:700;
	padding-bottom:3px;
}
.bg_boxsendfriend{
	background: url(images/bg_boxsendfriend.gif) no-repeat 0 0;
	width:337px;
	height:295px;
	padding:5px 30px 0;
	color:#fff;
	position:relative;
}
.bg_boxnoticfication{
	background: url(images/bg_boxnoticfication.gif) no-repeat 0 0;
	width:337px;
	height:72px;
	padding:10px 30px 0;
	color:#fff;
	position:relative;
}
.bg_boxnoticfication p.yournote{ font-weight:normal}
.bg_boxnoticfication p.text_center{margin:20px 0;}
.btn_popsend{
	background: url(images/btn_popsend.gif) no-repeat;
	width:73px !important;
	height:23px;
	border:0;
	color:#790000;
	font-weight:700;
	padding-left:5px;
}
.btn_popcancel{
	background: url(images/btn_popcancel.gif) no-repeat;
	width:73px !important;
	height:23px;
	border:0;
	color:#666;
	font-weight:700;
	padding-left:12px;
}
.btn_popclose{
	background: url(images/btn_popcancel.gif) no-repeat;
	width:73px !important;
	height:23px;
	border:0;
	color:#9e0b0e;
	font-weight:700;
	padding-left:7px;
}
.igCustomDialog{_left:422px !important; border:none !important}
/*--Menu My Messages Box--*/
#menu_messages h3{ 
	color:#050505;
	font: bold 15px Arial, Helvetica, sans-serif;
	padding-left:14px;
}
#menu_messages ul{margin-top:10px;}
#menu_messages ul li{
	border-top:1px solid #cdcdcd;
	padding:8px 0 8px 14px;
	color:#105528;
	overflow:hidden;
}
#menu_messages span{
	float:right;
	width:45px;
	background: url(images/sprit_smallicon.gif) no-repeat right -344px;
}
#menu_messages a{ 
	color:#105528; 
	text-decoration:none; 
	font-weight:700;
	float:left;
}
#menu_messages ol li{
	background: url(images/bg_menuprofile.gif) no-repeat;
	height:20px;
	padding:7px 0 0 14px;
}
#menu_messages ol li a.icon_mailclose{
	background: url(images/sprit_smallicon.gif) no-repeat 0 -440px !important;
	padding-left:20px;
	color:#000
}
/*---MESSAGEUPDATE--*/
#messageupdate,#messageupdate a{color:#666}
#messageupdate dt a.greenb{color:#008a3f !important; font-weight:bold;}
#messageupdate h4{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -271px; 
	text-indent:-9999px;
	height:17px;
}
#messageupdate div.greyboxs{
	padding-top:12px;
	height:27px !important;
	background: url(images/bg_headmessageupdate.gif) repeat-x;
	margin-bottom:5px;
	height:100%;
}
#messageupdate div.greyboxs div.floatright{padding-top:4px;}
#messageupdate div.greyboxs div.floatright select{font-size:10px; width:85px}
#messageupdate div.greyboxs h5{font-size:15px}
#messageupdate div.greyboxs span{padding:0 10px;}

#messageupdate div.overflow img{margin-bottom:5px}
#messageupdate div.overflow div.floatleft{ width:350px;}

#messageupdate dl{overflow:hidden; height:100%}
#messageupdate dt{width:74%; float:left; color:#303030;}
#messageupdate dt a,#messageupdate dt span{ color:#ed1c24;}
#messageupdate dt a,#messageupdate dt span.green{color:#008A3F}
#messageupdate dt span a{color:#008A3F !important}
#messageupdate em{ font-style:normal;padding-left:15px;}
#messageupdate dt p a{margin-left:18px; display:block}
#messageupdate dt p img{margin-right:5px !important;margin-top:5px;}
#messageupdate dd{ width:26%; float:right; text-align:right; font-size:10px;}
#messageupdate div.greybox{margin-top:10px; height:100%}

#messageupdate div.greybox strong{color:#008a3f !important;}
/*#messageupdate div.greybox strong a{padding-left:15px;}*/
#messageupdate div.box_commentmessage div.height_box dt{ width:85% !important}
#messageupdate div.box_commentmessage div.height_box dd{ width:15% !important}
#messageupdate div.box_commentmessage div.height_box div.box_oldmessage dt{width:74% !important}
/*.box_commentmessage ul{overflow:hidden; height:100%;}*/
.box_commentmessage dl,.box_commentmessage div.height_box{ 
	height:100%;
	border-left:1px solid #c1dec1; 
	border-right:1px solid #c1dec1; 
	border-bottom:1px solid #c1dec1; 
	background-color:#f6faf6;
	padding:10px 5px;
	overflow:hidden
}
.height_box dl{ border:none !important;padding:0 5px !important;}
.height_box div.box_reply{margin:15px 0 0 0 !important;}
/*
#messageupdate ul.height_box li{ width:100%}
#messageupdate ul.height_box a.icon_reply{ 
	float:right;
	margin-top:-10px;
	_margin-top:-25px;
	.margin-top:-25px;
}*/
#messageupdate ul li{width:75%; float:left;}
#messageupdate ul li.floatright{width:25%; text-align:right}
#messageupdate ul.height_box li{width:100% !important}

#messageupdate input,#box_feed input{
	color:#737373; 
	font-size:10px !important;
	margin-right:2px;
	border:0;
	height:18px;
	margin-top:10px;
	padding:0 0 3px 10px;
	.padding:1px 0 2px 10px;
	_padding:1px 0 2px 10px;
}
#messageupdate p.linkdown_pho{text-align:right}
#messageupdate div.greybox p.grey_lbottom,#messageupdate div.greybox p.grey_rbottom{_bottom:-5px;}
#messageupdate div.floatleft div.box_reply {margin:15px 0 0 0 !important;}
#messageupdate div.floatleft div.box_reply textarea{width:330px !important; display:block}


/*#messageupdate div.greybox p.grey_lbottom,#messageupdate div.greybox p.grey_rbottom{_bottom:-5px;}
#messageupdate div.greybox p.grey_rtop{_left:-11px;_top:0}
#messageupdate div.greybox p.grey_ltop{_right:8px;_top:0}
#messageupdate div.greybox p.grey_lbottom{_left:-11px;_top:113px;}
#messageupdate div.greybox p.grey_rbottom{_right:8px;_top:113px;}
#messageupdate div.ticket01 p.grey_lbottom{_left:-11px !important;_top:228px !important;}
#messageupdate div.ticket01 p.grey_rbottom{_right:8px !important;_top:228px !important;}
#messageupdate div.invitationreply p.grey_lbottom{_left:-11px !important;_top:258px !important;}
#messageupdate div.invitationreply p.grey_rbottom{_right:8px !important;_top:258px !important;}
#messageupdate div.ticket02 p.grey_lbottom{_left:-11px !important;_top:168px !important;}
#messageupdate div.ticket02 p.grey_rbottom{_right:8px !important;_top:168px !important;}

#messageupdate div.owner01 p.grey_lbottom{_left:-11px !important;_top:131px !important;}
#messageupdate div.owner01 p.grey_rbottom{_right:8px !important;_top:131px !important;}

#messageupdate div.owner02 p.grey_lbottom{_left:-11px !important;_top:176px !important;}
#messageupdate div.owner02 p.grey_rbottom{_right:8px !important;_top:176px !important;}
#messageupdate div.owner03 p.grey_lbottom{_left:-11px !important;_top:219px !important;}
#messageupdate div.owner03 p.grey_rbottom{_right:8px !important;_top:219px !important;}
#messageupdate div.owner04 p.grey_rtop{_left:-13px}
#messageupdate div.owner04 p.grey_lbottom{_left:-13px !important;_top:176px !important;}

#messageupdate div.owner05 p.grey_lbottom,#messageupdate div.owner05 p.grey_rbottom{_top:112px !important;}

#messageupdate div.owner04 p.grey_rbottom{_right:8px !important;_top:176px !important;}
#messageupdate div.pmbox p.grey_lbottom{_left:-11px !important;_top:313px !important;}
#messageupdate div.pmbox p.grey_rbottom{_right:8px !important;_top:313px !important;}*/

.box_showticket{margin-top:10px; position:relative;}
.box_showticket dl{
	width:494px !important;
	padding:5px 0;
	margin-top:-7px;
	background: url(images/bg_boxshowticket.gif) no-repeat -1px bottom;
}
.box_showticket dt{border-left:1px solid #cdcdcd;padding-left:10px;}
.box_showticket dd{padding-right:10px;border-right:1px solid #cdcdcd;}
.box_showticket dt,.box_showticket dd{ width:47% !important; height:18px;padding-top:7px}
.box_showticket strong{ color:#008a3f;}
.box_tickets{
	border:1px solid #6cc067; 
	padding:5px;
	width:40px;
	height:40px;
	text-align:center;
	color:#008a3f;
	float:right
}
.box_tickets strong{padding:0 !important; font-size:22px; font-weight:normal}
.recentmessage h4{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -305px !important; 
	text-indent:-9999px;
	height:17px;
	width:250px !important;
}
.recentmessage div.floatleft dl dt strong,#MessageContent div.floatleft dl dt strong,
#profileActivityDiv div.floatleft dl dt strong{padding-left:15px;}
#messageupdate a.icon_ticketinfo{ float:right;margin:-22px 13px 0 0; font-size:10px;}
.box_reply{margin:15px 0 0 30px;}
.box_reply b{ color:#2a542a; font-size:14px; display:block}
.box_reply textarea{width:400px; height:65px;margin-top:10px;}
.box_reply input{ font-weight:bold; font-size:11px !important;width:76px;height:23px !important;}
.box_invitationticket{ border-top:1px solid #e6e6e6;margin-top:10px;padding:10px;}
.box_invitationticket p{ color:#008a3f;margin-bottom:10px;}
.box_invitationticket img{margin-right:3px !important; margin-top:3px !important; }

.box_commentmessage div.height_box strong,.box_invitationticket strong{padding:0 !important}

.box_commentmessage div.height_box b{display:block; clear:both !important;margin:15px 0 5px 5px;}

.box_oldmessage{border:1px solid #c1dec1;}
.box_oldmessage dl{background-color:#fff;}
.box_oldmessage dt{
	width:80% !important;
	padding:5px 0 5px 5px;
}
.box_oldmessage dd{
	width:17% !important;
	padding:3px 0
}
.box_oldmessage dd img{margin-right:0 !important}
.box_commentmessage{
	width:350px;
	background: url(images/bg_boxmessagecomment.gif) no-repeat;
	clear:both;
	padding-top:10px;
	margin:7px 0;
}
.box_commentmessage ul{
	border-left:1px solid #c1dec1; 
	border-right:1px solid #c1dec1; 
	border-bottom:1px solid #c1dec1; 
	background-color:#f6faf6;
	padding:10px;
	height:100%;
	overflow:hidden;
}
.box_commentmessage ul li{width:75%; float:left;}
.box_commentmessage ul li.floatright{width:25%; text-align:right}
.box_commentmessage div.height_box div.box_reply textarea{ width:330px !important; display:block}

.icon_hbd{
	background: url(images/sprit_smallicon.gif) no-repeat 0 -811px;
}
.icon_hangout{
	background: url(images/sprit_smallicon.gif) no-repeat 0 -834px;
}
.icon_date{
	background: url(images/sprit_smallicon.gif) no-repeat 0 -856px;
}
.icon_traveling{
	background: url(images/sprit_smallicon.gif) no-repeat 0 -878px;
}
.icon_shopping{
	background: url(images/sprit_smallicon.gif) no-repeat 0 -899px;
}
.icon_breakfast{
	background: url(images/sprit_smallicon.gif) no-repeat 0 -923px;
}
.icon_lunch{
	background: url(images/sprit_smallicon.gif) no-repeat 0 -1153px;
}
.icon_friendrequest{
	background: url(images/sprit_smallicon.gif) no-repeat 0 -973px;
}
.icon_birthday{
	background: url(images/sprit_smallicon.gif) no-repeat 0 -811px;
}
.icon_brokenheart{
	background: url(images/sprit_smallicon.gif) no-repeat 0 -996px;
}
.icon_oneworld{background: url(images/sprit_smallicon.gif) no-repeat 0 -1020px;}
.icon_song{background: url(images/sprit_smallicon.gif) no-repeat 0 -1039px;}
.icon_message{background: url(images/sprit_smallicon.gif) no-repeat 0 -344px}
.icon_reply{
	background: url(images/sprit_smallicon.gif) no-repeat 0 -948px;
	padding-left:15px;
	margin-right:5px
}
.icon_ticketinfo{
	background: url(images/sprit_smallicon.gif) no-repeat 0 -1107px;
	padding-left:17px;
}
.icon_clock{
	background: url(images/sprit_smallicon.gif) no-repeat 0 -1083px;
}
.icon_meeting{background: url(images/sprit_smallicon.gif) no-repeat 0 -1132px;}
.icon_lock{
	background:url(images/icon_lock.gif) no-repeat; 
	width:20px; 
	height:18px;
	display:block;
	text-indent:-9999px;
	float:right !important;
	padding:0 !important;
	margin-right:3px
}
.icon_note{background: url(images/sprit_smallicon.gif) no-repeat 0 -1199px;}
.icon_hieneken{background: url(images/sprit_smallicon.gif) no-repeat 0 -1220px;}
.icon_locked{
	background: url(images/sprit_smallicon.gif) no-repeat 0 -1242px;
	padding-left:10px;
}
.icon_bk{
	background: url(images/bk_icon.gif) no-repeat;
}
.icon_greenspace{
	background: url(images/icon_star_small.gif) no-repeat;
}
.btn_viewdetail{
	width:80px;
	background:url(images/btn_viewdetail.gif) no-repeat;
	border:0
}
.btn_accept{
	width:70px;
	background:url(images/btn_accept.gif) no-repeat;
}
.btn_ignore{
	width:70px;
	background:url(images/btn_ignore.gif) no-repeat;
}
.btn_playsong{
	width:83px;
	background:url(images/btn_playsong.gif) no-repeat;
}
.btn_addplaylist{
	width:106px;
	background:url(images/btn_addtomylist.gif) no-repeat;
	padding-left:13px !important
}
.btn_delete{
	width:63px;
	background:url(images/btn_delete.gif) no-repeat;
}
.btn_nothanks{
	width:84px;
	background:url(images/btn_nothank.gif) no-repeat;
}
.btn_reply{
	width:95px;
	background:url(images/btn_replymessage.gif) no-repeat;
}
.btn_addasfriend{
	width:99px;
	background:url(images/btn_addasfriend.gif) no-repeat;
}
.btn_getticket{
	width:110px;
	background:url(images/btn_getmyticket.gif) no-repeat;
}
.btn_sendticket{
	width:124px;
	background:url(images/btn_sendticket.gif) no-repeat;
	padding-left:18px !important;
}
.btn_requestticket{
	width:110px;
	background:url(images/btn_requestticket.gif) no-repeat;
}
.btn_send{
	width:52px;
	background:url(images/btn_send.gif) no-repeat;
	border:0;
	height:23px;
}
.btn_replyinvitation{
	background:url(images/btn_reply.gif) no-repeat;
	color:#595959 !important;
}
.btn_cancelreply{
	background:url(images/btn_cancelreply.gif) no-repeat;
}
.box_drakgrey{background-color:#eaeaea;clear:both;padding:2px;margin:5px 0; clear:both; height:100%}
.box_drakgrey span{ color:#008a3f !important}

.box_drakgrey dt{padding:15px; width:50% !important; float:left;}
.box_drakgrey dd{width:25% !important; float:right;padding-right:2px;}
.box_drakgrey dd.boximg{width:11% !important;}
.box_drakgrey dd img{margin-right:0 !important}

.menu_downboxgrey{margin-left:114px;}

#sendpersonal h4{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -322px; 
	text-indent:-9999px;
	height:17px;
	width:210px;
}

#sendpersonal div.greybox{padding:15px; width:460px;margin-top:10px;text-align:right}
#sendpersonal li{ width:50%; float:left; text-align:left}
#sendpersonal li.text_right{ text-align:right}
#sendpersonal textarea{ width:450px;margin:10px 0; height:115px;}
#sendpersonal strong{
	background: url(images/sprit_smallicon.gif) no-repeat  right -438px !important;
	padding-right:20px;
	color:#00773a;
}
#sendpersonal div.greybox p.grey_lbottom,#sendpersonal div.greybox p.grey_rbottom{_bottom:-4px;}
/*---Myfriend--*/
#myfriend h4{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -288px; 
	text-indent:-9999px;
	height:17px;
	width:95px;
	float:left;
}
#myfriend select{ font-size:11px;width:107px;}
#myfriend div.greyboxs{padding-top:15px; height:25px; color:#737373;}
#myfriend p.grey_lbottom,#myfriend p.grey_rbottom,#photo_album p.grey_lbottom,#photo_album p.grey_rbottom{_bottom:-4px}
.boxsearch{
	height:98px;
	clear:both;
	padding-top:7px;
	margin-top:15px;
	background: url(images/bg_boxsearchfriend.gif) no-repeat;
	color:#406618;
}
.boxsearch div.overflow{
	border-bottom:1px solid #9fd67b;
	border-left:1px solid #9fd67b;
	border-right:1px solid #9fd67b;
	background-color: #f6fde9 !important;
	padding:10px 0;

}
.boxsearch dl{margin-left:15px;}
.boxsearch dl input{ border:1px solid #9fd67b; width:178px;}
.boxsearch dt{ width:40%; float:left;}
.boxsearch dd{ width:20%; float:left;padding-top:15px;}
.boxsearch label{display:block;margin-bottom:5px; font-weight:700;color:#008a3f}
.boxsearch label span{ font-weight:normal;color:#737373}
.boxsearch p.clear{margin:5px 0 10px 15px}
.btn_search{
	width:72px !important;
	height:23px;
	background: url(images/btn_search.gif) no-repeat;
	border:0 !important;
	color:#fff;
	font-weight:700;
	text-align:left;
	padding-left:7px;
}
.friendrequest{
	background: url(images/sprit_smallicon.gif) no-repeat 0 -1058px;
	padding-left:18px;
	margin:15px 0 15px 11px;
	color:#9e0b0e;
}
.friendrequest a{padding:0 5px;color:#008a3f}

.detail_friend{
	margin-top:10px; 
	overflow:hidden;
}
.detail_friend h6{
	color:#008a3f;
	font-size:11px;
}
.detail_friend h6 span.online{
	background: url(images/sprit_wannasay.gif) no-repeat 2px -48px;
	padding:0 5px;
}
.detail_friend h6 span.offline{
	background: url(images/sprit_wannasay.gif) no-repeat 2px -62px;
	padding:0 5px;
}
.detail_friend div.album_left,.detail_friend div.album_right{
	width:225px;
	float:left;
	position:relative; 
	border:1px solid #dadada;
	padding:5px 5px 5px 10px;
	margin-bottom:10px;
	
}
.detail_friend div.album_right{ float:right !important}
.detail_friend img{ float:left}
.detail_friend div.floatright{
	width:110px;
	position:relative;
	height:100px;
	font-size:10px;
}
.detail_friend div.floatright input{color:#737373;font-size:10px;margin-bottom:2px;}
.detail_friend div.clear{
	position:absolute;
	bottom:0;
	left:0;
}
.detail_friend p.linkdown_pho{ text-align:right;padding-top:10px !important;}
.detail_friend input.btn_addasfriend {
    border:0;
    height:18px;
    font-size:10px !important;
    padding:0 0 2px 10px;
    .padding:2px 0 0 10px;
}
.btn_sendpm{
	background: url(images/btn_sendpm.gif) no-repeat;
	border:0;
	width:80px;
	height:18px;
	padding-left:5px;
}
.btn_deletefriend{
	background: url(images/btn_deletefriend.gif) no-repeat;
	border:0;
	width:80px;
	height:18px;
	padding-left:5px;
}

/*--FRIEND SEARCH--*/
#friendsearch{width:206px !important;padding-right:9px;}
#friendsearch h3{
	height:17px;
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -339px;
	text-indent:-9999px;
	font-size:1.2em;
	margin-top:10px;
}

#friendsearch div.boxsearch{
	height:210px;
	clear:both;
	margin-top:15px;
	background: url(images/bg_friendsearch.gif) no-repeat !important;
	color:#406618;
	padding-top:5px;

}
 #friendsearch div.boxsearch div.overflow{
	border-bottom:1px solid #9fd67b;
	border-left:1px solid #9fd67b;
	border-right:1px solid #9fd67b;
	background-color: #f6fde9 !important;
	width:185px;
	padding:5px 10px;
}
#friendsearch div.boxsearch input{width:170px;border:1px solid #9fd67b; height:18px;padding-top:2px;padding-left:5px}
#friendsearch div.boxsearch input,#friendsearch div.boxsearch label{margin-top:5px;}
#friendsearch div.boxsearch input.btn_search{padding-bottom:5px; height:23px;}
#friendsearch div.boxsearch p{margin-top:10px;}

/*--SEARCH RESULT--*/
#searchresult{width:736px;}
#searchresult h3{
	height:17px;
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -357px;
	text-indent:-9999px;
	font-size:1.2em;
	margin-top:10px;
}
#searchresult div.greyboxs{padding-top:15px; height:25px;}
#searchresult div.greyboxs h4{font-size:14px; font-weight:bold; float:left;color:#737373;}
#searchresult div.greyboxs h4 span{color:#008a3f;}
#searchresult div.greyboxs div.floatright span{padding:0 20px;}
#searchresult div.album_left{margin-right:5px;}
#searchresult p.grey_lbottom,#searchresult p.grey_rbottom{_bottom:-4px}

#modalbg{
	position:absolute;
	background-color:#000;
	filter:alpha(opacity=60);
	opacity:0.60;
	top:0;
	left:0;
	z-index:100;
	width:100%;
	_height:158%;
	.height:158%;
	height:175%;
	overflow:hidden;
}
#popupmyfriend{
	position:absolute;
	top:50px;
	left:50px;
	z-index:101;
}
#popupmyfriend h6{
	background: url(images/head_addasfriend.gif) no-repeat;
	width:397px;
	height:46px;
	text-indent:-9999px;
	border:none;
	padding:0 !important;
}
#popupmyfriend div.overflow{
	border:0;
	background-image: url(images/bg_popaddfriend.gif);
	background-repeat: no-repeat;
	width:361px;
	height:210px;
	padding:10px 0 0 35px;
	color:#fff;

}
#popupmyfriend strong{ font-size:14px; display:block; float:left;padding-top:15px;}
#popupmyfriend span{color:#b6fb20;}
#popupmyfriend img{margin-right:20px; float:left}
#popupmyfriend textarea{ width:328px; height:65px; margin-bottom:10px;}
#popupmyfriend p{margin:5px 0; clear:both}
.btn_sendrequest{
	width:110px;
	height:23px;
	border:0;
	background-image: url(images/btn_sendre.gif);
	background-repeat: no-repeat;
	font-weight:700;
	color:#790000;
	padding-left:14px !important;
}

/*---Calendar Page--*/
#calendar_page h4{
	background: url(images/sprit_homeusertitle.gif) no-repeat 1px -17px;
	_background-position:0 -16px;
	text-indent:-9999px;
	height:17px;
	width:147px;
}
#calendar_page div.box_corner{padding:5px 0 0 3px !important;margin-top:10px; height:100%}

#calendar_page p.cor_rtop{_top:-2px;_left:-2px;}
#calendar_page p.cor_ltop{_top:-2px;_right:-2px;}
#calendar_page p.cor_rbottom,#calendar_page p.cor_lbottom{_bottom:-6px;}
.rcToday{ font-weight:bold !important; color:#000 !important}
.RadCalendar_Hay td.rcToday{ background-color:#ccc !important}
.rcEvent a{
	color:#FF0000 !important;
	font-weight:bold !important;
	background-color:#F9F9F9
}
.rcMain{ background-color:#fff !important}

/*#calendar_page div.box_corner p.cor_rtop{_left:-5px !important}

#calendar_page div#calendar_con p.cor_lbottom{_top:178px;_left:-5px;z-index:0}
#calendar_page div#calendar_con p.cor_rbottom{_top:178px;_right:0;z-index:0}
#calendar_page div#calendar_con img{position:relative !important;z-index:100}
#calendar_page div.cel1 p.cor_lbottom{_top:320px !important;_left:-5px; }
#calendar_page div.cel1 p.cor_rbottom{_top:320px !important;_right:0; }
#calendar_page div.cel2 p.cor_lbottom{_top:286px !important;_left:-5px;}
#calendar_page div.cel2 p.cor_rbottom{_top:286px !important;_right:0;}
#calendar_page div.cel3 p.cor_lbottom{_top:212px !important;_left:-5px;}
#calendar_page div.cel3 p.cor_rbottom{_top:212px !important;_right:0;}*/
.btn_planyourparty{
	background: url(images/btn_planyourparty.gif) no-repeat;
	border:0;
	width:121px;
	font-weight:700;
	color:#008a3f;
	padding:5px 0;
	height:27px;
	margin-top:2px;
	_margin-top:0;
	.margin-top:0;
	margin-bottom:5px;
	position:relative !important;
	z-index:100
}
.btn_invitation{
	background: url(images/btn_Invitation.gif) no-repeat;
	border:0;
	width:98px;
	color:#595959;
	padding:5px 0;
	height:27px;
	margin-top:2px;
	_margin-top:0;
	.margin-top:0;
	margin-bottom:5px;
	position:relative !important;
	z-index:100
}
#invitationcard{margin-top:10px; color:#737373;font-size:10px}
#invitationcard h4{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -374px;
	text-indent:-9999px;
	height:17px;
	_height:15px;
	width:135px
}
#invitationcard div.overflow{margin-top:5px;}
#invitationcard img{margin:0 5px; float:left}
#invitationcard dt{ width:89px; float:left}
#invitationcard dd{ width:55px; float:left; }
#invitationcard a{padding-left:15px; font-weight:700; color:#008a3f; font-size:11px}
#invitationcard span{ display:block; width:96px;margin-left:15px;}
#invitationcard p.clear{ border-bottom:1px solid #e6e6e6;padding-top:7px;}
/*#invitationcard p.cor_rbottom{_top:339px;_right:0}
#invitationcard p.cor_lbottom{_top:339px;_left:-7px}*/
.box_invitationcard{
	background:#f6faf6 url(images/bg_boxinvitation.gif) no-repeat;
	width:143px;
	padding-top:10px;
}
.box_invitationcard em{ 
	display:block;
	border-bottom:1px solid #c1dec1;
	border-left:1px solid #c1dec1;
	border-right:1px solid #c1dec1;
	font-style:normal;
	padding:5px;
	font-size:9px
}
#invitationcard input{border:0;padding:2px 0 3px 5px !important; color:#737373;margin:8px 5px 0 0;}
.btn_decline{
	width:70px;
	background: url(images/btn_decline.gif) no-repeat;
	padding:2px 0 1px 7px !important;
}
/*--PARTYEVENTS--*/
#partyevents h4{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -392px;
	text-indent:-9999px;
	height:17px;
	width:135px
}
#managePartyDiv {
	Display:none;
}
.bg_headpartyevents{
	background: url(images/bg_headcreateparty.gif) no-repeat;
	padding-top:10px;
	margin-top:10px;
	position:relative;
	height:100%;
}
.bg_headpartyevents span{ width:161px; }
.bg_headpartyevents p.grey_lbottom{ bottom:0;left:0;_bottom:-4px}
.bg_headpartyevents p.grey_rbottom{bottom:0;right:0;_bottom:-4px}
.topevent p.grey_lbottom,.topevent p.grey_rbottom,.weekevent p.grey_lbottom,.weekevent p.grey_rbottom{_bottom:-3px}
/*.topevent p.grey_lbottom{_top:115px;_left:0 !important}
.topevent p.grey_rbottom{_top:115px;_right:8px !important}
.weekevent p.grey_lbottom{_top:153px;_left:0 !important}
.weekevent p.grey_rbottom{_top:153px;_right:8px !important}
.comevent p.grey_lbottom{_top:612px;_left:0 !important}
.comevent p.grey_rbottom{_top:612px;_right:8px !important}*/
.comeventsvisitor p.grey_lbottom{_top:399px;_left:0 !important}
.comeventsvisitor p.grey_rbottom{_top:399px;_right:8px !important}
.bg_headpartyevents h5{
	background-color:#eef6e7;
	color:#008a3f;
	font-size:14px;
	font-weight:700;
	height:27px;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	border-bottom:1px dashed #8dad80;
	padding-left:13px;
}
.bg_headpartyevents h5 strong{ float:left}
.bg_headpartyevents h5 span{
	font-size:10px;
	color:#737373;
	font-weight:normal;
	background: url(images/sprit_smallicon.gif) no-repeat 65px -1177px;
	padding-left:25px;
	margin:3px 10px 0 0;
	float:right;
	text-align:right
}
.box_createparty{
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	padding:10px 8px 5px;
}
.box_createpartys{
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	padding:10px 8px 30px;
	height:100%
}
.box_createpartys ol{margin:10px; overflow:hidden}
.box_createpartys ol li{width:50%; float:left}
.box_createpartys ol li strong{ color:#9e0b0e}
.box_createpartys ul{ clear:both; margin-top:10px; overflow:hidden}
.box_createpartys ul li{
	background: url(images/icon_createparty.gif) no-repeat;
	width:76px;
	height:121px;
	float:left;
	text-align:center;
	/*_margin-bottom:50px;*/
}
.box_createpartys ul li input{margin-top:80px;}
.box_createpartys ul li label{ display:block}
.box_createpartys ul li.hangout{margin-right:4px;}
.box_createpartys ul li.dining{ background-position:-80px 0;margin-right:4px;}
.box_createpartys ul li.shopping{ background-position:-160px 0;margin-right:4px;}
.box_createpartys ul li.traveling{ background-position:-240px 0;margin-right:4px;}
.box_createpartys ul li.date{ background-position:-320px 0;margin-right:4px;}
.box_createpartys ul li.hbd{ background-position:-400px 0;}
.box_createpartys dl{ overflow:hidden;padding:2px 0; clear:both}
.box_createpartys dt {
	width:50px; 
	float:left;
	padding:5px 0; 
	text-align:right;
	color:#595959;
	font-weight:700
}
.box_createpartys dd{float:left;padding:5px;}
.box_createpartys div.greybox dd.cal_date p{padding-top:5px; color:#666}
.icon_calendar{
	background: url(images/icon_calendar.gif) no-repeat;
	padding:5px 20px 5px 0;
}
.box_createpartys div.greybox{ width:458px !important;margin-top:10px; height:100%}

.box_createpartys div.greybox fieldset{border:0;padding:10px 0}
.box_createpartys div.greybox select{ font-size:11px;}
.box_createpartys div.greybox select.dates{ width:44px;}
.box_createpartys div.greybox select.year{ width:56px;}
.box_createpartys div.greybox dd input{margin-right:2px;}
.box_createpartys div.greybox dd p{padding-top:5px;}
.hour{width:65px;}
.duration{
	padding-left:14px;/*for firefox*/
	.padding-left:22px;
	_padding-left:22px;
}
/*box_createpartys div.greybox dd.cal_date select{background-color:#008240; color:#fff;;margin-right:2px;}*/
.box_createpartys div.greybox dd.cal_date input{ float:left;}
.box_createpartys div.greybox dd.bottom input{margin-bottom:4px;}
.box_createpartys div.greybox dd.bottom select{width:96px;margin:0 2px 0 0 !important;height:24px !important; float:left}
.box_createpartys div.greybox dd.bottom textarea{ height:129px; width:350px;}
.box_createpartys div.greybox dd.bottom p{padding:0 !important}
.box_createpartys div.greybox dd.bottom p span{
	display:block;
	_line-height:18px;
	.line-height:18px; 
	width:80px; 
	float:left;
	padding-left:30px;
	margin-top:5px;
}
.box_createpartys div.greybox dd.bottom p input{ float:left}
.box_createpartys div.greybox dd.bottom p span input{ float:left;margin-right:2px;}
.box_createpartys div.greybox li{ float:none !important;}
.box_widthcalendar{width:350px;}
.box_createpartys dd.box_creatalign{padding-left:60px !important;}
.box_createpartys dd.box_creatalign span{padding-left:20px !important}
.box_createpartys div.greybox p.grey_lbottom{left:-1px !important;bottom:-1px;_bottom:-4px !important}
.box_createpartys div.greybox p.grey_rbottom{right:-1px !important;bottom:-1px;_bottom:-4px !important;_right:-2px !important}
.box_createpartys div.greybox p.grey_ltop{_right:-2px}
.box_createpartys p.grey_lbottom{_left:0 !important;_bottom:-134px !important;}
.box_createpartys p.grey_rbottom{_right:0 !important;_bottom:-134px !important}
.btn_invite{
	width:175px;
	border:0;
	background: url(images/btn_invite.gif) no-repeat;
	color:#666;
	_padding:10px 0 10px 17px !important;
	.padding:10px 0 10px 17px !important;
	padding:8px 0 9px 17px;
	font-size:9px
}
.btn_savecalendar{
	background: url(images/btn_savecalendar.gif) no-repeat;
	width:75px;
	border:0;
	font-weight:700;
	color:#595959;
	_padding:3px 0;
	.padding:3px 0;
	padding:4px 0
}
.btn_cancelcalendar{
	background: url(images/btn_cancelcalendar.gif) no-repeat;
	border:0;
	width:83px;
	font-weight:700;
	color:#818181;
	_padding:3px 0;
	.padding:3px 0;
	padding:4px 0
}
.box_createparty ol li{padding:10px; overflow:hidden; clear:both; }
.box_createparty ol li.boxgrey{_position:relative;_height:14px;}
.box_createparty em{ 
	font-style:normal;
	color:#9e0b0e;
	border-right:1px solid #cdcdcd;
	padding-right:10px;
	float:left;
	width:74px
}
.box_createparty a,.box_createparty strong{
	padding-left:20px; 
	color:#008a3f;
	margin-left:10px;
	float:left;
	width:250px;
}
.box_createparty span{padding-left:20px;margin-left:10px;float:left;}
.box_createparty a.icon_shopping{background:transparent url(images/icon_shoppingsmall.gif) no-repeat}
.box_createparty a.icon_hangout{background:transparent url(images/icon_hangousmall.gif) no-repeat}
.box_createparty a.icon_lunch{background:transparent url(images/icon_lunchsmall.gif) no-repeat}
.box_createparty a.icon_traveling{background:transparent url(images/icon_travelingsmall.gif) no-repeat}
.box_createparty a.icon_date{background:transparent url(images/icon_datesmall.gif) no-repeat}
.box_createparty a.icon_hbd{background:transparent url(images/icon_hbdsmall.gif) no-repeat}
.boxgrey{background-color:#f9f9f9; border:1px solid #e6e6e6;}
.btn_sendawish{
	width:89px;
	height:18px;
	border:0;
	background: url(images/btn_sendawish.gif) no-repeat;
	color:#737373;
	padding-left:15px;
	float:right
}
.btn_btn_edit{
	width:61px;
	height:18px;
	border:0;
	color:#737373;
	float:right;
	background: url(images/btn_edit.gif) no-repeat;
	margin-left:3px;
}
/*--privacy--*/
.privacy{
	background: url(images/bg_privacy_top.gif) repeat-x;
	margin-top:20px;
	padding-top:8px;
	_padding-top:3px;
	clear:both;
	color:#737373;
	line-height:15px;
}
.privacy p.clear{background: url(images/bg_privacy_bottom.gif) repeat-x; height:8px;}
.privacy_insite{
	background: url(images/bg_wrapprivacy.gif) repeat-y;
	padding:30px 46px;
}
.privacy_insite h3{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -411px;
	text-indent:-9999px;
	height:26px;
	width:140px;
}

.help h3{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -508px !important;
	text-indent:-9999px;
	height:26px;
	width:140px;
}
.help label{display:block; color:#008742;margin-bottom:5px;}
.help input{width:243px; border:1px solid #6cc067;margin-bottom:5px;}
.help textarea{
    width:243px; 
    height:98px;
    border:1px solid #6cc067;
    margin-bottom:5px; 
    display:block;
    margin-bottom:10px;
}
.help h4{
    background-color:#197b30; 
    color:#fff !important;
    padding:7px !important;
    font-size:18px !important;
    font-weight:normal !important;
    line-height:20px;
    text-transform:uppercase;
}
.help div.floatleft{ width:416px !important;}
.help div.floatright{ width:416px !important;}
.help fieldset{ border:1px solid #c2e9bf !important;padding:20px 30px;}
.help ul{margin:0 !important}
.help li {
    border-bottom:1px solid #c2e9bf; 
    list-style:none !important;
    margin:0 !important;
    padding:7px 0 7px 55px;
    background:url(images/sprit_help.gif) no-repeat;
}
.help h6{background:url(images/sprit_help.gif) no-repeat;}
.help li a{ text-decoration:none; font-weight:bold !important; color:#197b30; font-size:small !important}
.help li.what{ background-position:15px 5px}
.help li.thing{background-position:15px -20px}
.help li.sing{background-position:15px -45px}
.help li.about{background-position:12px -75px}
.help li.messages{background-position:13px -105px}
.help li.calendar{background-position:13px -137px}
.help li.photo{background-position:12px -165px}
.help li.manag{background-position:12px -193px}
.help li.app{background-position:12px -222px}
.help li.mas{background-position:12px -250px}
.help h6.what{background-position:180px 2px}
.help h6.thing{background-position:278px -22px}
.help h6.sing{background-position:120px -50px}
.help h6.about{background-position:140px -82px}
.help h6.messages{background-position:110px -110px}
.help h6.calendar{background-position:70px -140px}
.help h6.photo{background-position:45px -170px}
.help h6.manag{background-position:180px -200px}
.help h6.app{background-position:87px -228px}
.help h6.mas{background-position:60px -254px}
.help h5{
    font-size:18px !important;
    font-weight:normal !important;
    background-color:#6cc067; 
    color:#fff !important;
    padding:5px;
}
.help h6{font-size:15px;color:#008742; border-bottom:1px solid #6cc067;padding-bottom:10px;}
.help div.overflow{padding-bottom:20px;}
.help div.mashupcontent{margin:0 15px !important}
.help div.mashupcontent div.floatleft,.help div.mashupcontent div.floatright{margin-top:10px !important;width:391px !important}
.top{ border-left:1px solid #6cc067;border-right:1px solid #6cc067;padding:0 7px}
a.top  {
    color:#197b30 !important; 
    text-decoration:none;
    background: url(images/top.gif) no-repeat 65px 5px;
    padding-right:10px
}
.mashup h3{
    background: url(images/mashup_title.gif) no-repeat !important;
    width:428px;
    height:43px;
}
.mashup div.floatleft{ width:395px !important;}
.mashup div.floatright{width:435px !important;}
.mashup div.border_bottom{padding-top:20px;}
.mashupsetting{
    background: url(images/mashup01.gif) no-repeat;
    width:432px;
    height:364px;
}
.mashupcontent{overflow:hidden; padding-right:5px;}
.mashupcontent h4{padding:5px 0 10px!important; text-transform:uppercase}
.mashupcontent img {width:50px; height:38px;}
.mashupcontent a.dark_green {font-weight:normal !important;}
.icon_setting{
     background: url(images/img_mashupsetting.gif) no-repeat;
     width:392px;
     height:101px;
}
.gs_fb{
    background: url(images/gs_fb.gif) no-repeat;
    width:200px;
    height:33px;
    margin-top:15px;
}
.gs_tw{
    background: url(images/gs_tw.gif) no-repeat;
    width:217px;
    height:33px;
    margin-top:15px;
}
.mashupgs_fb{  
    background: url(images/mashup02.gif) no-repeat;
    width:336px;
    height:234px;
}
.mashupgs_tw{  
    background: url(images/mashup03.gif) no-repeat;
    width:413px;
    height:234px;
}
.mashupgs_all{  
    background: url(images/mashup04.gif) no-repeat;
    width:303px;
    height:102px;
}
.remove_fb{
    background: url(images/mashup05.gif) no-repeat;
    width:347px;
    height:313px;
}
.remove_tw{
    background: url(images/mashup06.gif) no-repeat;
    width:406px;
    height:299px;
}
.bg_inquiry{
    background: url(images/bg_inquiry.gif) no-repeat;
    width:852px;
    height:32px;
    text-align:center;
    padding-top:15px;
    margin-top:20px;
    font-weight:bold;
    color:#000
}
.btn_helpsend{ 
	border:0 !important; 
	background:url(images/btn_helpsend.gif) no-repeat;
	width:75px !important;
	height:23px;
	color:#489b43;
	font-weight:bold;
	padding-left:10px
}
.btn_helpreset{ 
	border:0 !important; 
	background:url(images/btn_helpreset.gif) no-repeat;
	width:83px !important;
	height:23px;
	color:#000;
	padding-left:10px
}

.privacy_insite h4{ font-size:15px; color:#008742;padding-top:15px;}
.privacy_insite strong{ color:#6cc067;}
.privacy_insite p{margin:10px 0 5px;}
.privacy_insite ul{margin:10px 0 0 15px;}
.privacy_insite li{list-style:disc;margin:0 0 5px 10px;}
.privacy_insite div.overflow{border-top:1px solid #6cc067;margin-top:25px;padding-top:10px;}

.privacy_insite div.floatleft,.privacy_insite div.floatright{
	width:376px;
	margin-top:25px;
}

/*---Profile Full Page---*/
#profilefull h4{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -436px;
	text-indent:-9999px;
	height:17px;
}
#profilefull h5{ font-size:15px; color:#008742;margin:20px 0 20px 15px; clear:both}
#profilefull dl{ border-bottom:1px solid #dce9c1; margin:5px 10px; overflow:hidden; clear:both; height:100%;padding-bottom:5px;}
#profilefull div.myinterest dl{border-top:1px solid #dce9c1; border-bottom:none !important;padding-top:5px;}
#profilefull div.myinterest dl.twoline{height:26px !important}
#profilefull dt{ 
	width:98px; 
	float:left; 
	text-align:right; 
	color:#595959; 
	font-weight:bold
}
#profilefull dd{ float:left;padding-left:30px;}
#profilefull dd+dd{ width:270px;}
#profilefull p.clear{text-align:right; margin:10px}
/*#profilefull div.greybox p.grey_lbottom{_left:-11px;_bottom:25px;}
#profilefull div.greybox p.grey_rbottom{_right:8px;_bottom:25px;}*/
#profilefull div.greybox{margin-top:10px;}
.partyvisitor{
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	padding:20px 10px;
	height:100%
}
.partyvisitor h6 span{padding-left:15px;margin-top:5px;}
.partyvisitor h6{font-size:14px; color:#008a3f; float:left;}
.partyvisitor h6 strong{ font-size:12px;}
.partyvisitor div.floatright,.partyvisitor div.floatright a{color:#737373}
.partyvisitor dl{clear:both;padding-top:20px; overflow:hidden}
.partyvisitor dt{ 
	display:block; 
	width:76px; 
	height:23px;
	color:#666;
	text-align:center;
	padding-top:68px;
	float:left;
}
.partyvisitor dt.hangout{background: url(images/icon_hangout.gif) no-repeat;padding-top:74px;height:17px;}
.partyvisitor dt.dining{background: url(images/icon_eat.gif) no-repeat;}
.partyvisitor dt.shopping{background: url(images/icon_shop.gif) no-repeat;}
.partyvisitor dt.traveling{background: url(images/icon_travel.gif) no-repeat;}
.partyvisitor dt.date{background: url(images/icon_date.gif) no-repeat;}
.partyvisitor dt.hbd{background: url(images/icon_hbd.gif) no-repeat;}
.partyvisitor dt.bk{background: url(images/icon_bk_carlendar.gif) no-repeat;}
.partyvisitor dt.greenspace{background: url(images/icon_IG.gif) no-repeat}
.partyvisitor dd{ 
	float:left;
	margin-left:11px; 
	border-bottom:1px solid #dadada;
	padding-top:5px;
	_padding-top:0;
	_margin-bottom:-10px;
	width:370px;
	height:20px;
}
.partyvisitor dd strong{ width:35px; float:left}
.partyvisitor dd b{color:#595959;}
.partyvisitor dd span{padding-right:5px;}
.partyvisitor dd.noborderbottom{text-align:right;padding-top:15px;_padding-top:10px;}
.partyvisitor div.greybox{margin-top:10px;_margin-top:110px;_height:140px;}
.partyvisitor div.greybox img{
	padding:5px; 
	border:1px solid #dadada;
	margin-top:10px; 
	margin-bottom:10px;
	float:left;
}
.partyvisitor div.greybox span{
	float:left; 
	width:291px; 
	display:block;
	margin-top:10px;
	color:#595959;
}
.partyvisitor div.greybox{height:100%;}
.partyvisitor div.greybox p.grey_lbottom{bottom:-1px;left:-1px;_bottom:-4px !important}
.partyvisitor div.greybox p.grey_rbottom{bottom:-1px;right:-1px;_bottom:-4px !important}
.partyvisitor p.grey_rbottom,.partyvisitor p.grey_lbottom{_bottom:-4px;}
/*.partyvisitor div.greybox p.grey_lbottom{left:-1px;bottom:0}
.partyvisitor div.greybox p.grey_rbottom{right:-1px;bottom:0}*/
/*.partyvisitor div.greybox p.grey_lbottom{_top:165px !important;_left:-1px !important}
.partyvisitor div.greybox p.grey_rbottom{_top:165px !important;_right:-1px !important}
.partyvisitor p.grey_lbottom{_top:849px;_left:0 !important}
.partyvisitor p.grey_rbottom{_top:849px;_right:8px !important}*/
.partyvisitor div.box_invitationticket{ width:424px; line-height:16px; border:none;}

.partyvisitor a.edit{
	background: url(images/sprit_smallicon.gif) no-repeat 2px -300px;
	padding:0 10px 0 20px;
}
.partyvisitor a.invite{
	background: url(images/sprit_smallicon.gif) no-repeat 2px -344px;
	padding:0 10px 0 20px;
}
/*----Application---*/
#application,#coolstuff,#letparty,#newevent{
	margin-top:15px;
	clear:both;
}
#application h3{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -454px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:20px;
}
.flash{
	text-align:center
}
#coolstuff h3{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -480px;
	height:25px;
	text-indent:-9999px;
}
#letparty h3{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -650px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:20px;
}
#newevent h3{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -650px;
	height:27px;
	text-indent:-9999px;

}
/*--Whatsup--*/
/*.what_title{border:1px solid #dadada;margin-bottom:13px; width:100%}
.what_title td{padding:15px 2px;}
.what_title img{margin:0 5px;}
.what_title a.clickleft{
    background:url(images/img_arrow.gif) no-repeat;
    width:9px;
    height:15px;
    text-indent:-9999px;
    display:block;
}
.what_title a.clickright{
    background:url(images/img_arrow.gif) no-repeat -9px 0;
    width:9px;
    height:15px;
    text-indent:-9999px;
    display:block;
}*/
.inside h4 {
    height:38px;
    text-indent:-9999px;
    margin-bottom:31px;
}
.inside p.floatright{margin-left:20px;width:310px;}
.inside div.overflow{height:100%;padding-bottom:10px;}
.inside div.floatleft{width:460px;}
.inside div.floatright{ width:489px;}
.inside h5{
    clear:both;
    color:#008742;
    font-size:18px;
    font-weight:normal;
}
.eventgallery,.tageventgallery{
     border:1px solid #dadada;
     padding:15px 0 5px;
     margin:10px 0; 
}
.eventgallery table,.tageventgallery table{ width:100%}
.eventgallery a.clickleft,.tageventgallery a.clickleft {
    width:19px; 
    height:44px; 
    background-position:0 0;
    text-indent:-9999px;
    margin-right:5px
}
.eventgallery a.clickright,.tageventgallery a.clickright{
    width:19px; 
    height:44px;
    background-position:-19px 0;
    text-indent:-9999px;
    margin-left:5px
}
.eventgallery img,.tageventgallery img{margin-bottom:10px;}
.tageventgallery div.anythingSlider{ height:290px !important;_height:315px !important}
.tageventgallery div.anythingSlider div.wrapper{margin:0 0 0 30px !important;}
.spacer{width:10px;}
.anythingSlider{height:260px !important;_height:270px !important;}
.anythingSlider .wrapper{margin:0 0 0 49px !important;}
.photofriend {margin:0 auto 30px !important;}
.photofriend{margin:46px auto; font-size:10px; width:auto !important}
.photofriend td{
    border:1px solid #dadada; 
    border-collapse:collapse;
    padding:10px;
    width:60px;
    vertical-align:top
}
.photofriend td.none{ width:9px; border:none !important;padding:0 !important; height:10px}
.photofriend img{margin-bottom:5px !important}
.inside div.floatright div.box_comment{ border-top:none !important}
.inside div.floatright div.overflow{
    margin:10px 10px 0; 
    height:100%; 
    border-bottom:1px solid #e6e6e6;
    padding: 10px
}
.inside div.floatright div.overflow img{ float:left}
.inside div.floatright div.overflow div.floatleft{
    position:relative;
    width:370px;
    margin-left:15px;
}
.inside div.floatright div.overflow div.floatleft div.alt_comment{
    clear:both;
    margin-top:5px;
    width:380px;
    
}
.inside div.floatright div.overflow div.floatleft div.alt_comment em{
    font-style:normal !important
}
.inside div.floatright div.overflow div.floatleft span{float:right;_margin-top:-15px}
.whatsfeed{
    width:301px;
    height:152px;
    display:block;
    margin-top:15px;
    background: url(images/whats_boxfeed.gif) no-repeat;
}
a.whatsfeed:hover{background: url(images/whats_boxfeed.gif) no-repeat -301px 0; cursor:pointer}
.bodysense,.oneworld{width:301px;height:24px; display:block;text-indent:-9999px;margin-top:15px}
.bodysense{background: url(images/whats_party.gif) no-repeat;}
.oneworld{background: url(images/whats_party.gif) no-repeat 0 -24px;}

.de_bodysense,.de_oneworld{widows:301px;height:44px;text-indent:-9999px;margin:0 0 20px 0; }
.de_bodysense{
    background: url(images/whats_detail.gif) no-repeat;
}
.de_oneworld{background: url(images/whats_detail.gif) no-repeat 0 -44px;}
.jaytrip{
    display:block;
    width:301px;
    height:224px;
    margin-top:15px;
    background: url(images/img_feed03.gif) no-repeat;
    text-indent:-9999px;
}



.event{
	background: url(images/new/bg_news_4.jpg) no-repeat;
	padding-top:104px
}
.event td{ vertical-align:top;}
.bg_boxnes{
	background: url(images/new/bg_boxnew.jpg) no-repeat;
	width:268px;
	height:168px;
	padding:24px 10px
}
.bg_boxnes p{margin-top:15px;}
.nextpage{
	background: url(images/new/next_2.gif) no-repeat; 
	text-indent:-9999px;
	margin:108px 0 0 5px;
}
.backpage{
	background: url(images/new/back_3.gif) no-repeat; 
	text-indent:-9999px;
	margin:108px 0 0 10px;
}
.nextpage a,.backpage a{ 
	display:block;
	width:21px; 
	height:21px; 
}
#letparty{
    font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
    font-size:13px;
}
table.RadCalendar_Hay{width:218px !important; position:relative; z-index:100;}
/*--CoolStuff--*/
#coolstuff table{width:100%;margin-top:15px; color:#666}
#coolstuff td{ border: 1px solid #dadada;padding:5px 0 5px 5px; vertical-align:top;}
#coolstuff td.bg_cool{width:546px;padding-left:194px !important}
#coolstuff dl{ overflow:hidden; border-bottom:dashed 1px #5b5b5b; height:35px;margin-bottom:15px;padding-bottom:5px; width:531px;}
#coolstuff td.right dl {width:185px;}
#coolstuff dt{ width:60%; float:left;padding-top:5px}
#coolstuff dd{ width:40%; float:left;padding-top:5px; text-align:right}
#coolstuff dd a{ text-decoration:none;}
#coolstuff td.bg_cool dd{padding-top:11px;}
#coolstuff td.right dd,#coolstuff td.right dt{padding-top:11px;}
#coolstuff h4{
    font-size:20px; 
    color:#008742; 
    font-weight:normal;
    margin-bottom:15px;
	margin-top:6px;
}
#coolstuff h5{ color:#60c51d; font-size:medium;}
#coolstuff h6 {
    color:#008A3F;
    margin-top:10px;
    font-size:11px;
    margin-bottom:10px;
}
#coolstuff td.right p{margin:5px;padding-bottom:15px;}
#coolstuff td.right div.mashupcontent p{margin:0 !important;padding-bottom:15px; width:130px;}
#coolstuff td.right p a{ color:#008a3f; text-decoration:underline}
#coolstuff div.border_dashedbootom{
    border-bottom:dashed 1px #5b5b5b;
    margin-bottom:10px;
}
#coolstuff p a {
    text-decoration:none; 
    color:#008742; 
    font-weight:bold;
}
#coolstuff div.box_comment{margin-right:15px !important}
#coolstuff div.overflow{ 
	border-bottom:1px solid #e6e6e6;
	margin:10px 15px 10px 0;
	padding:0 20px 10px;
}
#coolstuff div.floatleft{ width:410px; position:relative;}
#coolstuff div.overflow img{ float:left;margin-right:15px;}
#coolstuff div.overflow span{float:right;}
#coolstuff div.overflow span a{font-weight:normal; color:#666; text-decoration:none}
#coolstuff div.overflow a{ font-weight:700; color:#008a3f;}
#coolstuff div.overflow div.alt_comment{width:410px;margin-top:5px; clear:both}
#coolstuff div.overflow div.alt_comment p{padding:10px;}
#coolstuff div.overflow div.alt_comment p em{ 
	border:1px solid #dadada;
	padding:10px; 
	display:block; 
	background-color:#fff;
	font-style:normal;
	margin-top:10px;
	overflow:hidden;
}
#coolstuff div.overflow div.alt_comment p em textarea{ width:250px; height:45px; float:left}
#coolstuff div.overflow div.alt_comment p em input{margin-top:1px;_margin-top:0 !important}
/*#coolstuff div.floatleft img{
	border:1px solid #dcdcdc;
	padding:2px;
	position:absolute;
	top:24px;
	right:-13px;
}*/
#coolstuff div.floatleft img{border:1px solid #dcdcdc; padding:2px;}
#coolstuff p.linkdown_pho{padding-top:10px !important; text-align:right !important;}
#coolstuff p.text_right{ text-align:right;}
#coolstuff dl.link_dl{ border:none !important;margin-right:15px;}
#coolstuff table td.scoop table{margin-top:4px !important; width:500px;}
#coolstuff table.nightlife td {width:49%;}
*:first-child+html #coolstuff table.nightlife td {width:50%;}
.scoop{
    border: 2px solid #dadada !important; 
    /*width:560px !important;*/
    padding:0 !important
}
.scoop td{ border:none !important}
.scoop td.text_right{width:285px;}
.scoop div.mashupcontent h4,.bordernone div.mashupcontent h4{ float:left;margin:0 !important}
.scoop div.mashupcontent span.more{
    background: url(images/icon_more.gif) no-repeat right 2px;
    margin-top:7px;
    display:block;
}
.bordernone div.mashupcontent span.more {
	/*background: url(images/icon_more.gif) no-repeat right 2px;*/
	background: url(images/icon_more.gif) no-repeat 48px;
    margin-top:7px;
    display:block;
	width:50px;
	
}
.scoop div.mashupcontent span.more a,.bordernone div.mashupcontent span.more a{
    color:#93d190;
    font-weight:bold;
    text-decoration:none;
    font-size:14px;
}
.bordernone div.mashupcontent span.more{ float:right}
.bordernone .border_dashedbootom {width:180px; top:-1px;}
*:first-child+html  .bordernone .border_dashedbootom {top:-12px;}
* html .bordernone .border_dashedbootom {top:-12px;}
.scoop p.bk img{margin-left:15px; top:-6px;}
.bk,.qa {
    text-align:left; 
    margin-top:-5px;
    color:#000;
    font-size:14px; 
    font-weight:bold;
    position:relative;
    clear:both;
    padding-bottom:7px;
}
.bk img{position:absolute;top:0;}
.scoop div.overflow {
    border:none !important;
    margin:0 !important;
    padding:0 !important;
}
.scoop div#latest_com {
    border-top:1px solid #dadada;
    border-right:1px solid #dadada;
    padding:10px 0 10px 5px;
    margin:0 0 -5px -5px;
}
.scoop div#latest_com h4{margin-bottom:0 !important; height:18px !important; font-size:0.2em}
.scoop div#latest_com a{ text-decoration:underline !important;}
.scoop div#latest_com img{ border:none !important}
.scoop div#latest_com div.mashupcontent{clear:both;margin:10px 0 0 5px;}
.scoop div#latest_com p.text_right{margin-top:10px;}
.scoop div#latest_com p.text_right a{ font-weight:normal !important; color:#008A3F;}
.scoop div.mashupcontent div.alt_comment{width:190px; clear:both; margin-right:10px;}
.scoop div.mashupcontent div.alt_comment p{margin-bottom:0 !important;}
.scoop .prev_content {padding-top:5px;}
.bordernone{border:none !important}
.bordernone table{margin-top:-5px !important}
.bordernone table td{padding:9px 9px 9px 9px !important;}
.bordernone table td.bordernone{ height:10px;padding:0 !important}
.bordernone p.bk img{ right:0;top:-5px;}
.bordernone .coolstuff_spacer {width:0px !important;}

.bg_cool{background: url(images/bg_coolstuff.gif) repeat-y;}
.bg_cool h4.large {
    display:block;
    margin:-5px 0 0 -194px !important; 
    background-color:#fff;
    padding:10px 0 10px 10px;
    width:146px;
    float:left;
    _float:none;
    _position:absolute;
    _z-index:500;
    _height:100%;

}
h4.large  a {text-decoration:none; color:#008742; font-weight:bold;}

.banner{
    width:153px !important; 
    text-align:right; 
    float:right !important;
}
.banner strong{display:block;margin-top:10px}
.banner p{ border:1px solid #dadada;padding:10px; margin-right:10px; text-align:left}
.coolstuff_spacer,.nightlife td.coolstuff_spacer {
    border:none !important; 
    width:12px !important;
    padding:0 !important
}
#coolstuff ul{margin-top:15px;_height:100%; overflow:hidden;margin-bottom:20px;}
#coolstuff li{ float:left; width:300px;}
#coolstuff li.right{ width:180px;margin-left:15px; float:left;}
#coolstuff li.right img{border:1px solid #dadada;padding:7px;}
#coolstuff li p.border_dashedbootom{padding:5px 0;}
.nightlife{ width:97% !important;_width:730px !important;}
.nightlife td{padding:10px !important;}
.nightlife img{margin-right:10px;}
.nightlife strong{ display:block; color:#000; font-size:13px}
.nightlife p.floatleft{ width:210px; position:relative;}
.nightlife p.floatleft img{ position:absolute; top:-5px; right:-33px;}
* html .nightlife p.floatleft img{ position:absolute; top:-5px; right:-31px;}
.nightlife a.dark_green{ font-weight:normal !important; text-decoration:underline !important;}
.nightlife td.bordernone{padding:0 !important; height:10px;}
.nightlife td.text_right{ height:20px !important;padding-top:10px !important;}
.nightlife td.text_right a{ text-decoration:none;}
#coolstuff .border_dashedbootom a.dark_green {font-weight:normal;text-decoration:underline;}
#coolstuff .bordernone  .coolstuff_title_img {width:180px; margin-top:-8px;}
#coolstuff .bordernone .coolstuff_title {color:#000000;font-size:14px;font-weight:bold;width:150px; float:left;}
#coolstuff .bordernone .coolstuff_img {float:right; margin-top:-5px;}
* html #coolstuff .bordernone .coolstuff_img {margin-top:0;}
/*Define width for the right table on coolstuff homepage*/
#coolstuff .bordernone table {width:420px;}

/*--Font---*/
.bk_12 {
	font-family: "Lucida Grande", Lucida Sans Unicode ,tahoma, verdana, Helvetica;
	font-size: 12px; color:#000000; text-decoration: none;
	line-height: 1.2em;
}
.gr_14 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", tahoma, verdana, Helvetica;
	color: #65a910;
	font-size: 14px;
	font-weight: bold;
}
.gr_14_2 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", tahoma, verdana, Helvetica;
	color: #128e3b; line-height: 1.5em;text-decoration: none;
	font-size: 14px;
}
.bk_10 {
	font-family: "Lucida Grande", Lucida Sans Unicode ,tahoma, verdana, Helvetica;
	font-size: 10px; color:#666666; line-height: 1.2em;text-decoration: none;
	margin: 0;
	padding: 0;
}

/*--What's up--*/
table.bg_oneworldparty{ padding:0 !important}
.bg_oneworldparty{
	background-image: url(images/new/bg_news_5.jpg);
	background-repeat: repeat-x;
	padding:30px 0;
	text-align:center
}
.bg_oneworldparty table{margin:0 auto}
.bg_footernews{
	background: url(images/bg_newwhatsup.jpg) no-repeat;
	height:15px;
}

/*.bg_footerlet{
	background-image: url(images/inter_foot.gif);
	background-repeat: no-repeat;
	height:67px;
}*/
/*--Music Page--*/
#music{ border-top:1px solid #e3e3e3;margin-top:14px;padding-top:18px; clear:both}
#music h3{
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -588px;
	height:27px;
	text-indent:-9999px;
	margin-bottom:20px;
}
/*--Footer--*/
#footer{
	width:960px; 
	margin:0 auto;
	height:35px;
	clear:both;
	padding:15px 5px 0;
	background: url(images/logo_heineken.gif) no-repeat 860px 15px;
}
/*---Profile Page---*/

#profile h4{	
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -51px;
	_background-position:0 -50px;
	text-indent:-9999px;
	height:17px;
	width:147px;
}
#profile div.greybox,#profilefull div.greybox,#box_feed div.greybox{ height:100%;}
#profile div.greybox p.grey_rbottom,#profile div.greybox p.grey_lbottom,
#profilefull div.greybox p.grey_rbottom,#profilefull div.greybox p.grey_lbottom{_bottom:-5px;}
#box_feed div.greybox p.grey_rbottom,#box_feed div.greybox p.grey_lbottom{_bottom:-5px;}

/*#profile div.greybox p.grey_rtop,#profilefull div.greybox p.grey_rtop{_left:-11px;_top:0}
#profile div.greybox p.grey_ltop,#profilefull div.greybox p.grey_ltop{_right:8px;_top:0}
#profile div.greybox p.grey_lbottom{_top:102px;_left:-11px;}
#profile div.greybox p.grey_rbottom{_top:102px;_right:8px;}
#profile div.owner01 p.grey_rbottom{_top:107px !important;}
#profile div.owner01 p.grey_lbottom{_top:107px !important;}
#profile div.owner02 p.grey_rbottom{_top:145px !important;}
#profile div.owner02 p.grey_lbottom{_top:145px !important;}*/

#box_feed dl{overflow:hidden; height:100%;margin-top:5px;}
#box_feed dt{width:65%; float:left; color:#303030;}
#box_feed dt a,#box_feed dt span{ color:#ed1c24;}
#box_feed dd{ text-align:right}
#box_feed div.floatleft div.box_word{ width:340px !important}


#box_feed div.greybox dt strong{color:#008a3f !important;padding-left:17px;}

/* jip:add */
#calendar_con li strong{color:#008a3f; font-weight:normal;}

/*.box_right_l p.grey_lbottom,.box_right_l p.grey_rbottom{_bottom:-4px;}
.box_right_l p.grey_lbottom{_left:-1px}*/

.box_right_r h4{
	/* borrow from .title_coolstuff */
	text-indent:-9999px;
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -68px;
	_background-position:0 -67px;
	height:17px;
	width:147px;
	float:left;
}
.box_right_r .boxgrey_corner .message_rcorner {margin-top:15px !important;}
* html .box_right_r .boxgrey_corner .message_rcorner {margin-top:5px !important;}
*:first-child+html .box_right_r .boxgrey_corner .message_rcorner {margin-top:5px !important;}
.boxgrey_corner h5{
	/* borrow from .space_pleft5, .soft_green */
	padding-left:5px;
	color:#60c51d;
}
.boxgrey_corner{ height:200px;}
.boxgrey_corner p.corgrey_ltop{_left:-1px;_top:-1px}
.boxgrey_corner p.corgrey_rtop{_right:-1px;_top:-1px}
.boxgrey_corner p.corgrey_lbottom{_left:-1px;_bottom:-2px;}
.boxgrey_corner p.corgrey_rbottom{_right:-1px;_bottom:-2px;}
.boxgrey_corner h6{
	/* borrow from margin_t10, green, space_pleft5 */
	color:#008a3f;
	margin-top:10px;
	padding-left:5px;
	clear:both;
}
.boxgrey_corner .floatright {padding-right:2px;}
.album_text{margin-bottom:5px;}
.album_text strong{
	/* class="border_blckbottom" */
	border-bottom:1px solid #cdcdcd;
	display:block;
}
#box_yourprofile h4{
	/*  class="sprite_homeuser title_yourprofile" */
	background: url(images/sprit_homeusertitle.gif) no-repeat;
	text-indent:-9999px;
	background-position:0 -102px;
	height:17px;
	width:147px;
}
#box_messagebox,#box_messagebox_visit{margin-top:10px}
#box_messagebox h4,#box_messagebox_visit h4{
	/* sprite_homeuser title_messagebox */
	background: url(images/sprit_homeusertitle.gif) no-repeat 0 -120px;
	background-position:0 -118px;
	text-indent:-9999px;
	height:17px;
	width:147px;
	float:left;
}
#box_messagebox div.box_corner,#box_messagebox_visit div.box_corner{height:100%}
#box_messagebox_visit p.cor_lbottom,#box_messagebox_visit p.cor_rbottom{_bottom:-5px;}
#box_messagebox p.cor_lbottom,#box_messagebox p.cor_rbottom{_bottom:-6px}
#box_messagebox_visit p.cor_ltop,#box_messagebox p.cor_ltop{_right:-2px;_top:-2px;}
#box_messagebox_visit p.cor_rtop,#box_messagebox p.cor_rtop{_left:-2px;_top:-2px;}
#box_messagebox_visit p.icon_mailclose{background-position:120px -439px !important;margin-left:5px;_height:15px}
#box_messagebox_visit textarea{margin:10px 0; width:95%}
/*#box_messagebox p.cor_lbottom,#box_messagebox_visit p.cor_lbottom{_left:-7px}
#box_messagebox p.cor_rbottom,#box_messagebox_visit p.cor_rbottom{_right:0}
#box_messagebox p.cor_lbottom,#box_messagebox p.cor_rbottom{_top:212px;}
#box_messagebox_visit p.cor_lbottom,#box_messagebox_visit p.cor_rbottom{_top:172px;}*/

#box_friendupdate{margin:10px 0 30px;}
#box_friendupdate h4{
	background: url(images/sprit_homeusertitle.gif) no-repeat;
	text-indent:-9999px;
	background-position:0 -136px;
	height:17px;
	width:147px;
	float:left;
}
#box_friendupdate div.box_corner{margin-top:10px;}
#box_friendupdate div.overflow img{ width:50px !important; height:51px !important;}
#editmashup h5,#editdisplay h5,.changepassword h5,.changeemail h5,.emailnotification h5{font-size:1.2em;}
#box_friendupdate div.box_corner{ height:100%}
#box_friendupdate p.cor_lbottom,#box_friendupdate p.cor_rbottom{_bottom:-5px;}
#box_friendupdate div.profull p.cor_lbottom,#box_friendupdate div.profull p.cor_rbottom{_bottom:-6px;}

#box_friendupdate p.cor_ltop{_right:-2px;_top:-2px}
#box_friendupdate p.cor_rtop{_left:-2px;_top:-2px}
/*#box_friendupdate div.profull p.cor_lbottom{_top:142px;_left:-7px}
#box_friendupdate div.profull p.cor_rbottom{_top:142px;_right:0}
#box_friendupdate p.cor_lbottom,#box_friendupdate p.cor_rbottom{_top:171px}*/

/*Reply comment on Coolstuff Section*/
#CoolStuffCommentDiv .quote {padding-top:5px; overflow:hidden;}
#CoolStuffCommentDiv .quote .quote_message {float:left; width:305px; border-top:1px solid #DADADA;}
#CoolStuffCommentDiv .quote .profile_image {float:right; padding:0 !important; margin:0 !important; border:none;}
#CoolStuffCommentDiv .quote .profile_image img {float:none;margin:0 !important;padding:2px;}

/*Reply comment on View Photo*/
.photo_allcom .viewphoto .quote {padding-top:5px; overflow:hidden; width:320px;}
.photo_allcom .viewphoto .quote .quote_message {float:left; width:260px; border-top:1px solid #DADADA;}
.photo_allcom .viewphoto .quote .profile_image {float:right; padding:0 !important; margin:0 !important; border:none;}
.photo_allcom .viewphoto .quote .profile_image img {float:none;margin:0 !important;padding:2px;}

/*Reply comment on Photo Album*/
.viewvisi .quote {padding-top:5px; overflow:hidden; width:320px;}
.viewvisi .quote .quote_message {float:left; width:260px; border-top:1px solid #DADADA;}
.viewvisi .quote .profile_image {float:right; padding:0 !important; margin:0 !important; border:none;}
.viewvisi .quote .profile_image img {float:none;margin:0 !important;padding:2px;}

/*--News--*/
#announcement div.webmaster{overflow:hidden;padding-left:3px}
#announcement div.webmaster a img{ float:left;}
#announcement div.webmaster span{float:left; width:120px; display:block; color:#038441;margin:15px 0 0 15px}
#announcement div.webmaster span a{ font-weight:bold;color:#038441}
#announcement div.alt_comment{ clear:both; width:208px;margin-top:5px;}

.nowonline{width:970px;overflow:hidden;margin-bottom:15px;}

.nowonline div.home_left{width:320px !important;}
.nowonline div.home_right{width:640px !important;}
.bg_nowonline{
	background:url(images/bg_nowonline.gif) no-repeat 0 0 !important;
	width:286px;
	height:129px;
	padding:15px;
	_padding:10px 15px;
	position:relative;
	margin-top:10px;
}
.bg_nowonline p{ width:50px; text-align:center; float:left;margin:0 4px;font-size: 9px; height:70px;}
.bg_nowonline p.noneleft{margin-left:0;font-size: 9px !important;}

.bg_nowonline p img{margin-bottom:2px;}

.box_oneline{background: url(images/1pix.gif);width:168px; position:absolute; background-color:#60c51d; color:#fff}
.box_oneline img{margin:2px; float:left; width:50px; height:50px}
.left img{margin:2px; float:right; width:50px; height:50px}
.box_oneline span{ display:block;margin-top:20px ; width:100px; float:right; color: #fff; text-decoration: none; text-align:center}

/*.nowonline div.home_right div.home_right_l h3{
 	background:url(images/titlenewmenber.gif) no-repeat 0;
}
.nowonline div.home_right div.home_right_r h3{
 	background:url(images/titlepopular.gif) no-repeat 0;
}*/
.nowonline div.home_right {float:left !important}
.nowonline div.home_right div.home_right_l{float:left !important; width:317px !important;padding-left:0 !important;}
.nowonline div.home_right div.home_right_r{float:right !important; width:317px !important;padding-left:0 !important;}
.nowonline{_margin-bottom:-5px;}
ul.tab_wannasay {
    width:331px;
    margin-left:163px; 
    display:block;
    overflow:hidden;
    margin-bottom:-10px;
}
.tab_wannasay li{
 	background:url(images/tab_wannasay.gif) no-repeat 0;
 	float:left;
 	height:23px;
 	text-align:center;
 	padding-top:10px;
 	font-weight:bold;
 	cursor:pointer;
}
.tab_wannasay div.helloworld{ background-position:0 33px !important; height:123px !important}
.tab_wannasay li.wanna_share{background-position:0 0;width:111px;}
.tab_wannasay li.wanna_share_active{background-position:0 -34px !important;width:111px;}
.tab_wannasay li.wanna_say{background-position:-111px 0;width:110px;}
.tab_wannasay li.wanna_say_active{background-position:-111px -34px;width:110px;}
.tab_wannasay li.wanna_post{background-position:-221px 0;width:110px;}
.tab_wannasay li.wanna_post_active{background-position:-221px -34px;width:110px;}
.linksearch{margin:10px 5px 0 0;}
.linksearch a{color:#008A3F !important;margin:0 4px;padding-right:1px;}
.emailnotification{padding:10px 30px 60px;}
.emailnotification span{width:115px; display:block; float:left; color:#008a3f;padding-left:15px; font-weight:700}
.emailnotification div.overflow{margin-top:20px;}
.emailnotification div.overflow input{margin-right:5px;}
.emailnotification div.clear input.btn_save{
    border:0;
	background: url(images/btn_save.gif) no-repeat;
	width:103px;
	padding:2px 0 2px 5px;
	margin:20px 0 0 130px;
}
.btn_addfriendprofile{
	width:68px;
	border:0;
	height:25px;
	position:absolute;
	z-index:100;
	background: url(images/btn_addfriendprofile.gif) no-repeat;
	margin-top:-30px;
	color:#197b30;
	font-weight:bold;
	left:1px;
}
#profileMashupSettingDiv div.overflow{padding:25px 10px 0 !important;}

/* Poll Style*/
.polldialog{width:600px; overflow:hidden; margin:0; padding:0 20px; z-index:100; position:relative;}
.polldialog_body{
    padding: 10px;
    width:580px; 
    color:#FFFFFF;
    background:transparent url(images/bg_poll_body.gif) repeat-y scroll 0 0;
    position:relative;
    font-size:11px; 
}
.polldialog_body p{margin-bottom:10px;}
.polldialog h2{
    color:#FFFFFF;
	background: url(images/head_poll.gif) no-repeat;
	font-size:20px;
	width:600px;
	height:36px;
	border:none;
	padding:10px 0 0 10px;
}
.polldialog_bottom{
	background: url(images/bg_poll_bottom.gif) no-repeat;
	width:600px;
	height:28px;
	margin-top:-20px;
}
.polldialog .question td{
    padding-top:3px;
}