@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
}
form, div, mpb_0{
	margin:0;
	padding:0;
	border:0;
}
img, .checkbox, .submit{
	margin:0;
	padding:0;
	border:0;
	font-size:0;
}
*{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border:0;}
select{	border: 1px solid #CCCCCC;}
#invite_link a{
	color:#FFFFFF;
	font-weight:600;
}
body a:link, body a:visited, body a:active{
	color:#c15b01;
	text-decoration: underline;
	font-weight: normal;
}
body a:hover{
	color:#C87D02;
	text-decoration: underline;
	font-weight: normal;
}
#main{
	clear:both;
	min-height:600px;
	height:auto !important;
	height:600px;
}
#menu_bar{
	background:url(../images/Index_nagbg.png) repeat-x;
	height:23px;
}
#wrapper2{
	width: 1003px;
	margin:auto;
	background:url(../images/wrapper2_mainbg.png);
	min-height:600px;
	height:auto !important;
	height:600px;
}
#studyabroad_content{
	float:left;
	padding:1px 5px 9px;
	width:730px;
}
.sa_mbox_cb{
	clear:left;
	margin:0;
	padding:0;
	height:0;
	border:0;
	line-height:0px;
	height:10px;
	font-size:0;
	width:278px;
}
#sa_mbox{
	width:276px;
	height:242px;
	border:1px #cccccc solid;
}
#sa_mbox2{
	width:276px;
	height:94px;
	border:1px #cccccc solid;
}
#sa_mbox3{
	float:right;
	width:428px;
	height:348px;
	border:1px #cccccc solid;
}
#sa_mbox4{
	width:276px;
	float:left;
	height:238px;
	border:1px #cccccc solid;
	margin-left:10px;
}
#sa_mbox5{
	width:428px;
	float:right;
	height:238px;
	border:1px #cccccc solid;
}
#sa_mbox6{
	width:352px;
	height:180px;
	float:left;
	border:1px #cccccc solid;
	margin:9px 0 0 10px;
}
#sa_mbox7{
	width:352px;
	height:180px;
	float:right;
	border:1px #cccccc solid;
	margin:9px 0 0 0;
}
#sa_mbox8{
	width:717px;
	height:172px;
	float:left;
	border:1px #cccccc solid;
	margin:9px 0 0 0;
}
.sa_mbox8_l{
	float:left;
	width:308px;
	line-height:20px;
}
.sa_mbox8_r{
	float:right;
	width:338px;
	line-height:20px;
}
.sa_mbox_title{
	width:100% - 2px;
	height:20px;
	background:url(../images/sa_mbox_title_bg.jpg) repeat-x;
	border:1px #FFFFFF solid;
	text-indent:5px;
	padding:7px 0 0 0;
	font-weight:600;
	color:#115b00;
}
.mbox_content{
	line-height:20px;
	padding:8px;
}
.mbox_content2{
	line-height:20px;
}
.sa_mbox_lmenu{
	float:left;
	width:90px;
}
.mtab{
	width:78px;
	height:17px;
	background:#ddf5e1;
	border-bottom:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	border-right:#FFFFFF 1px solid;
	padding:5px 0 0 10px;
	margin:0;
	font-weight:600;
	color:#115b00;
}
.mtab span, .sa_mbox_rcontent span, .mbox_content span, .mbox_content2 span, .school_r span, .sa_hottopic_r_l span{
	color:#01c21c;
	font-size:14px;
	font-weight:600;
	letter-spacing: 5px;
}
.sa_mbox_current{
	width:78px;
	height:18px;
	background:#FFFFFF;
	border-bottom:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	border-right:#FFFFFF 1px solid;
	padding:5px 0 0 10px;
	margin:0;
	font-weight:600;
	color:#ff9900;
}
.sa_mbox_current span{
	font-size:14px;
	font-weight:600;
	letter-spacing: 5px;
}
.sa_mbox_lwrap{
	width:276px;
	float:left;
	margin-left:10px;
}
.sa_mbox_rcontent{
	float:right;
	width:186px;
	line-height:20px;
	text-indent:15px;	
}
.sa_mbox_content_big{
	padding:0 13px;
	border:0;
	margin:0;s
}
.sa_mbox_subtitle, .sa_mbox_place{
	color:#115b00;
	font-weight:600;
}
.sa_mbox_place{
	float:left;
	width:62px;
	height:20px;
}
.sa_mbox_feed{
	float:left;
	width:200px;
	height:20px;	
}
.sa_mbox_date{
	float:left;
	widthL:46px;
	height:20px;	
	color:#666666;
}
.sa_mbox_subtitle2{
	color:#115b00;
	height:20px;
}
.sa_mbox_dline{
	width:260px;
	border-bottom:1px #cccccc dotted;
	height:10px;
	margin:0 0 10px 0; 
}
.school_l{
	float:left;
	width:147px;
	padding:10px 0 0 0;
	line-height:20px;
}
.school_r{
	float:right;
	width:240px;
	padding:10px 0 0 0;
	line-height:20px;
}
.sa_schoolr_l{
	width:200px;
	float:left;
}
.sa_hottopic_r_l{
	width:264px;
	float:left;
}
.qanda{
	border-bottom:1px #cccccc dotted;
	padding:10px 0 10px 0;
	line-height:20px;
}
.qanda span{
	color:#115b00;
}
#schoolink{
	border-bottom:1px #cccccc dotted;
	padding:10px 0 10px 0;
	line-height:20px;
	color:#115b00;
}
#studyabroad_content a:link, #studyabroad_content a:visited, #studyabroad_content a:active, #studyabroad_content a:hover, #schoolink p a:link, #schoolink p a:visited, #schoolink p a:active, #schoolink p a:hover{
	color:#115b00;
	text-decoration:none;	
}
#sa_forum_link p a:link, #sa_forum_link p a:visited, #sa_forum_link p a:active{
	color:#333333;
	text-decoration:none;
}
#sa_forum_link p a:hover{
	color:#333333;
	text-decoration:underline;
}
.mbox_blink{
	float:right;
	height:20px;
	line-height:20px;
	margin:5px 0 0 0;
	clear:left;
}
#sa_mbox a:link, #sa_mbox a:visited, #sa_mbox a:active, #sa_mbox2 a:link, #sa_mbox2 a:visited, #sa_mbox2 a:active, #sa_mbox3 a:link, #sa_mbox3 a:visited, #sa_mbox3 a:active, #sa_mbox4 a:link, #sa_mbox4 a:visited, #sa_mbox4 a:active, #sa_mbox5 a:link, #sa_mbox5 a:visited, #sa_mbox5 a:active, #sa_mbox6 a:link, #sa_mbox6 a:visited, #sa_mbox6 a:active, #sa_mbox7 a:link, #sa_mbox7 a:visited, #sa_mbox7 a:active, #sa_mbox8 a:link, #sa_mbox8 a:visited, #sa_mbox8 a:active, #sa_blog_ppl a:link, #sa_blog_ppl a:active, #sa_blog_ppl a:visited{
	color:#115b00;
	text-decoration:underline;
}
.mbox_50x50img{
	background:url(../images/50x50_imgholder.png) no-repeat;
	float:left;
	width:69px;
	height:59px;
}
.mbox_147x101img{
	background:url(../images/50x50_imgholder.png) no-repeat;
	float:left;
	width:147px;
	height:101px;
	border:#CCCCCC 1px solid;
}
.mbox_img{
	padding:3px 0 0 0;
	margin:0 0 0 3px;
}
.sa_banner{
	margin:9px 0;
	clear:both;
	border:0;
	padding:0;
}
.sa_pulldown{
	width:86px;
	height:19px;
	margin-top:0;
	border:1px;
	font-size:12px;
	padding:1px;
	line-height:12px;
	border:#CCCCCC 1px solid;
}
.sa_pulldown2{
	width:105px;
	height:19px;
	margin-top:0;
	border:1px;
	font-size:12px;
	padding:1px;
	line-height:12px;
	border:#CCCCCC 1px solid;
}
.enterbtn{
	margin:0;
	padding:0;
	border:0;
	font-size:0;
	line-height:0px;
	float:right;
}
.sa_group_txtf{
	width:193px;
	border:#CCCCCC 1px solid;
	height:17px;
}
.sa_gf_snline{
	padding:9px 0 0 0;
	width:260px;
	clear:both;
}
.sa_div_txtf{
	width:193px;
	float:left;
}
.school_uname{
	float:left;
	clear:right;
}
#sa_blog_ppl{
	margin:10px 0 0 10px;
	line-height: 25px;
	color:#115b00;
	border-bottom:1px #cccccc dotted;
	height:65px;
	width:220px;
}
.sa_blog_place{
	margin:10px 0 0 10px;
	line-height: 23px;
	width:220px;
}
.sa_blog_place a:link{
	color:#333333;
}
.sa_blog_place span{
	color:#115b00;
	font-weight:600;
}
#group_form{
	margin:0;
	border:0;
	padding:0;
}
.subtn{
	width:74px;
	height:23px;
	float:left;
	text-align:center;
	font-weight: bold;
	font-size:13px;
}
.current{
	background: url(../images/Index_nagon.png) center center repeat-x;
	width:74px;
	height:23px;
	float:left;
	text-align:center;
	font-weight: bold;
	font-size:13px;
}

.chromemenu{
	padding:0;
	margin:0 0 0 145px;
}
.chromemenu2{
	padding:0;
	margin:0 0 0 150px;
}

.subtn a:link, .subtn a:active, .subtn a:visited{
	line-height:23px;
	vertical-align:middle;
	color: #FFFFFF;
	padding:0;
	margin: 0;
	text-decoration: none;
	font-weight:600;
}
.current a:link, .current a:active, .current a:visited{
	line-height:23px;
	vertical-align:middle;
	color: #494949;
	text-decoration: none;
	font-weight:600;	
	margin: 0;
	padding:0;
}
.subtn a:hover{
	color:#666666;
	line-height:23px;
	vertical-align:middle;
	padding:0;
	margin: 0;
	text-decoration: none;
	font-weight:600;
}
#left{
	width: 145px;
	float: left;
}
#user_greeting{
	width: 145px;
	height: 31px;
	line-height: 31px;
	vertical-align: middle;
	text-align: center;
	margin:0;
	padding:0;
}

#lhome_btn{
	clear:both;
	width: 145px;
	height: 41px;
	background: url(../images/Index-Page_08.png) no-repeat top left;
}
#lmsg_btn{
	clear:both;
	width: 145px;
	height: 41px;
	background: url(../images/Index-Page_09.png) no-repeat top left;

}
#lgroup_btn{
	clear:both;
	width: 145px;
	height: 41px;
	background: url(../images/Index-Page_10.png) no-repeat top left;
}
#lfriend_btn{
	clear:both;
	width: 145px;
	height: 41px;
	background: url(../images/Index-Page_11.png) no-repeat top left;
}
#lblog_btn{
	clear:both;
	width: 145px;
	height: 41px;
	background: url(../images/Index-Page_12.png) no-repeat top left;
}
#ldoc_btn{
	clear:both;
	width: 145px;
	height: 41px;
	background: url(../images/Index-Page_13.png) no-repeat top left;
}
#lgame_btn{
	clear:both;
	width: 145px;
	height: 41px;
	background: url(../images/Index-Page_14.png) no-repeat top left;
}
#lgift_btn{
	clear:both;
	width: 145px;
	height: 41px;
	background: url(../images/Index-Page_15.png) no-repeat top left;
}
#laddapp_btn{
	clear:both;
	width: 145px;
	height: 31px;
	background: url(../images/Index-Page_16.png) no-repeat top left;
}
#lappset_btn{
	clear:both;
	width: 145px;
	height: 31px;
	background: url(../images/Index-Page_17.png) no-repeat top left;
}
#center{
	width: 599px;
	float: left;
	padding:0;
	margin:0;
}
#astrology_center_holder{
	width: 566px;
	float: left;
	padding:29px 0 0 33px;
	margin:0;
}
#friends, #blogs, #files, #games{
	width: 599px;
	padding:0;
	margin:0;
}
.module_title{
	background:url(../images/titlebg.png) no-repeat;
	height: 20px;
	width: 599px;
	font-weight: 600;
	color: #5b5b5b;
	clear:both;
}
.mtwrapper{
	float:left;
	margin:4px 0 0 0;
	padding:0 0 0 33px;
}
.mtimgwrapper{
	width:40px;
	float:right;
	margin:4px 0 0 0;
	padding:0;
}
.mtimgwrapper2{
	width:26px;
	float:right;
	margin:6px 0 0 0;
	padding:0;
}
.module_content1{
	width: 491px;
	margin: 17px 0 0 59px;
}
.module_content2{
	margin: 17px 0 0 27px;
}
.module_content3{
	margin: 17px 0 0 51px;
}
.vistor_content{
	width: 62px;
	text-align:center;
	line-height:18px;
	color:#a4a3a3;
	float: left;
}
.vistor_content2{
	width: 58px;
	text-align:center;
	line-height:18px;
	color:#a4a3a3;
	float: left;
}
.module_blink{
	padding:5px 40px 12px 0;
	clear:both;
	text-align:right;
}
.myin_dairy{
	padding:10px 30px 0px 47px;
	clear:both;
	text-align:left;
	line-height:20px;
}
.icon_margin{
	margin-right:20px;
}
#wrapper #main #center #group .module_content2 .item .greylink{
	color: #999999;
	text-decoration: underline;
}

.group_margin{
	margin:0 20px 0 9px;
}
.item{
	width:400px;
	float: left;
	height: 26px;
}
.group_open{
	width:500px;
	float: left;
	padding:0 0 20px 30px;
}
.msg_item{
	width:339px;
	float: left;
	margin-left:61px;
	height:26px;
	line-height:26px;
	vertical-align:middle;
}
.pic_item{
	width:563px;
	float: left;
	margin: 14px 0 5px 0;
}
.date{
	width:130px;
	float:right;
	height: 25px;
	line-height: 25px;
	margin:0;
	padding:0;
	color:#a4a3a3;
}
.date2{
	height: 25px;
	line-height: 25px;
	margin-left:20px;
	color:#a4a3a3;
}
#right{
	width: 249px;
	float: right;
	padding:0;
	margin:0;
}
#right_whole, #dog_right_whole, #personal_right_whole, #invitation_whole, #login_whole, #privacy_right_whole, #game_right_whole, #present_right_whole, #vote_right_whole, #components_right_whole{
	width: 858px;
	float: right;
	padding:0;
	margin:0;
}
.pic_mar_left{
	margin-left: 36px;
}
.pic_mar{
	margin-left: 10px;
}
.feature_blink{
	padding:5px 10px 0 0;
	clear:both;
	text-align:right;
}
.feature_box{
	margin:10px 0 10px 0px;
	background-image: url(../images/Index_feature_m.png);
	background-repeat: repeat-y;
	padding:0;
}
.feature_top {
	background-image: url(../images/Index_feature_top.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 235px;
	line-height:30px;
	vertical-align: middle;
	font-weight:600;
	padding: 0 0 0 10px;
	margin:0;
}
.feature_content {
	width: 245px;
	margin:10px 0 5px 0;
	padding:0;
}
.ofwrapper{
	margin:0 0 0 8px;
	padding:0;
}
.online_friends, .vote_friends {
	text-align: center;
	width: 58px;
	margin:0;
	float:left;
	padding:14px 0 7px 0;
	border:0;
}
.online_friends2 {
	text-align: center;
	width: 58px;
	margin:0 0 0 28px;
	float:left;
	padding:0;
	border:0;
}
.feature_text {
	width: 213px;
	height: 131px;
	margin:10px 10px 0 14px;
	padding:0;
	text-align:justify;
	letter-spacing:1px;
	background:url(../images/Games_fbg.png) no-repeat bottom left;
}
.feature_content li{
	list-style-image: url(../images/Index_li.png);
	margin:5px 0;
	padding:0;
}
.feature_content2 {
	float:left;
	width: 120px;
	margin:10px 0 5px 0;
	padding:0;
}
.feature_content2 li{
	list-style-image: url(../images/Index_li.png);
	margin:5px 0;
	padding:0;
}
.ig_content {
	float:left;
	width:95px;
	margin:0;
	padding:0;
}
.ig_content ul{
	margin:0;
	padding:0;
}
.ig_content li{
	list-style-image: url(../images/Index_li.png);
	list-style:inside;
	margin:5px 0;
	padding:0;
}
.feature_content ul{
	margin-bottom:0;
	padding-bottom:0;
}
.feature_bottom {
	clear: both;
	width: 245px;
}

.add_request_img {
	float:left;
	margin-right:10px;
}
.noh_line_break{
	clear:both;
	line-height:0;
	margin:0;
	padding:0;
	height:0;
	border:0;
	font-size:0;
}
.noh_dotline_break{
	clear:both;
	line-height:0;
	margin:0;
	padding:0;
	height:0;
	font-size:0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #8a8a8a;
}
.line_break{
	clear:both;
	line-height:5px;
	margin:0;
	padding:0;
	height:5px;
}
.line_break2{
	clear:both;
	line-height:10px;
	margin:0;
	padding:0;
	height:10px;
}
.f_right{
	float:right;
	margin-right:10px;
}
.bline{
	margin:10px 0 0 0;
}

#logo_bar {
	background-image: url(/images/bg.gif);
	height: 74px;
	width: 1003px;
}
#jumpMenu{
	width:63px;
	height:19px;
	font-size:12px;
	color:#5f5f5f;
	float: left;
	margin-left:3px;
}
#searchbar{
	margin:0;
	padding:4px 0 0 761px;
}
#searchfield{
	width:99px;
	height:17px;
	border:#c87c02 1px solid;
	float: left;
	font-size:12px;
	color:#5f5f5f;
}
.sbtn{
	width:54px;
	height:19px;
	margin:0 0 0 10px;
	padding:0;
}
#game_bimg{
	width:439px;
	height:324px;
	padding:23px 12px 0 39px;
	float:left;
	margin:0;
}
.game_simg{
	width:81px;
	margin:20px 0 0 20px;
	padding:0;
	float:left;
}
.sgame{
	background:url(../images/Game_sbbg.png);
	width:81px;
	height:82px;
	margin:5px 0 0 0;
	padding:0;
}
.sgamemar {
	margin:4px 0 0 4px;
	padding:0;
}
.sgamename{
	text-align:center;
	padding-top:4px;
	margin:0;
	clear:both;
	color:#FFFFFF;
}
#game_down{
	clear:both;
}
#game_score{
	background:url(../images/Game_scorebg.png) repeat-y;
	width:159px;
	margin:11px 0 0 11px;
	padding:0;
}
#gamestop10{
	background:#d7d7d7;
	width:159px;
	margin:11px 0 14px 11px;
	padding:0;
}
.announce_top{
	background:url(../images/Game_scoretop.png);
	height:27px;
	padding:0;
	margin:0;
}
.score_topppl{
	margin:0 0 10px 15px;
	height:38px;
	padding:0;
}
.fleft{
	float:left;
}
.fright{
	float:right;
}
.score_name{
	margin:0 0 0 16px;
	padding:0;
	float:left;
	line-height:19px;
}
.highlight{
	background:#fdd600;
	font-weight:600;
}
.ann_name {
	margin:5px 0 0 18px;
	color:#FFFFFF;
	font-weight:600;
	width:50px;
	float:left;
	padding:0;
}
.ann_name2 {
	margin:5px 0 0 18px;
	color:#FFFFFF;
	font-weight:600;
	float:left;
	padding:0;
}
.yellow_link a:link, .yellow_link a:visited, .yellow_link a:active{
	color:#FFFF00;
	float:right;
	width:50px;
	margin:5px 18px 0 0;
	padding:0;
}
.yellow_link a:hover{
	color:#FFFFFF;
	float:right;
	width:50px;
	margin:5px 18px 0 0;
	padding:0;
}
.game_info{
	margin:0;
	padding:0;
	height:23px;
	line-height:23px;
	vertical-align:middle;
}
.game_info2{
	background:#e3e3e3;
	margin:0;
	padding:0;
	height:23px;
	line-height:23px;
	vertical-align:middle;
}
.game_info img, .game_info2 img{
	margin:4px 7px 0 8px;
	float:left;
}
.tscore{
	width:50px;
	float:right;
}
#gd_left{
	width:170px;
	float:left;
	margin:0;
	padding:0;
}
#gd_content{
	width:541px;
	float:right;
	margin:11px 10px 0 0;
	padding:0;
}
.g_index{

}
.gi_top{
	 background:url(../images/gi_topbg.png) no-repeat;
	 height:23px;
	clear:both;
}
.gi_pic{
	width:222px;
	float:left;
	margin:0 20px 0 5px;
	padding:0;
}
.pic_mar{
	margin-left:15px;
}

#footer{
	height: 50px;
	text-align:center;
	line-height: 50px;
	vertical-align:middle;
	background:#FFFFFF;
	border-top:#d9d8d8 1px solid;
	color:#a4a3a3;
	clear:both;
}
.bg_pic{
	clear:both;
	float:left;
	margin:5px 0 0 2px;
	padding:0;
}
#myin_other_content_left{
	width:154px;
	margin:34px 0 0 0;
	float:right;
}
#invitation_other_content_left{
	width:154px;
	margin:0;
	float:right;
	padding:28px 0 0 0;
}
#myin_other_content_left a{
	color:#797979;
}
#myin_bpic{
	widht:148px;
	height:148px;
	background:url(../images/my_index_others_picbg.png) no-repeat;
}
#myin_picmar{
	margin:10px 0 0 10px;
}
.myin_btn{
	float:left;
	background:url(../images/my_index_others_btn.png) no-repeat;
	width: 67px;
	height:19px;
	margin:0 8px 0 0;
}
.myin_btn_mar{
	margin:3px 0 0 17px;
}
.myin_link{
	line-height:25px;
}
#myin_other_content_right{
	width:411px;
	float:right;
	margin:34px 0 0 0;
}
#invitation_other_content_right{
	width:644px;
	float:right;
	margin:0;
	padding: 28px 0 0 0;
}
#myin_name{
	margin:3px 0 0 18px;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;	
}
#myin_info{
	margin:19px 0 0 20px;
	line-height:20px;
}
#myin_info2{
	margin:5px 0 0 20px;
	line-height:20px;	
}
.myin_balert{
	margin:39px 0 0 34px;
	background:url(../images/my_index_others_ybox_m.png) repeat-x;
	width:523px;
	height:76px;
}
.myin_balert_text{
	margin:25px 0 0 8px;
}
.mar0{
	margin:0;
}
.right_mar38{
	margin:0 38px 0 0;
}
.right_mar24{
	margin:0 24px 0 0;
}
.right_mar10{
	margin:0 10px 0 0;
}
.bottom_mar3{
	margin:0 0 3px 0;
}
.top_mar7{
	margin:7px 0 0 0;
}
.top_mar12{
	margin:12px 0 0 0;
}
.width86{
	width:86px;
	line-height:20px;
}
.width102{
	width:102px;
	line-height:18px;
}
.width102 a{
	line-height:25px;
}
.color343333{
	color:#343333;
}
.border1{
	border:#b9b8b8 1px solid;
}
.border1_2{
	border:#fda138 1px solid;
}
.background_lightorange{
	background:#fdeedc;
}
.lh_0{
	line-height:0;
}
.lh_12{
	line-height:12px;
}
.lh_15{
	line-height:15px;
}
.lh_18{
	line-height:18px;
}
.lh_20{
	line-height:20px;
}
.lh_22{
	line-height:22px;
}
.lh_25{
	line-height:25px;
}
.lh_35{
	line-height:35px;
}
.msgboard_471_91{
	width:471px;
	height:91px;
}
.msgb_msg{
	width:350px;
	line-height:19px;
	color:#333333;
	float:left;
}
.time{
	width:130px;
	float:right;
	line-height:19px;
	height: 19px;
	margin:0;
	padding:0;
	color:#a4a3a3;
}
.msgb_msg_wrapper{
	margin:9px 0 0 84px;	
}
.lightgrey_12txt{
	font-size: 12px;
	color: #b5b4b3;
	line-height:25px;
}
.lightgrey_12txt a:link, .lightgrey_12txt a:visited, .lightgrey_12txt a:hover, .lightgrey_12txt a:active {
	font-size: 12px;
	color: #b5b4b3;
	text-decoration:none;
	font-style:italic;
}
.myin_docimg{
	width:65px;
	line-height:20px;
	float:left;
	margin:0 24px 0 21px;	
}
.myin_docimg_last{
	width:65px;
	line-height:20px;
	float:left;
	margin:0 0 0 21px;	
}
#game_submenu{
	width:743px;
	height:77px;
	background:url(../images/gamecat_submenu_bg.png) no-repeat;
	margin:0 0 0 1px;
}
#game_smbar{
	background:url(../images/gamecat_submenu_allbtn.png) no-repeat;
	width:593px;
	height:26px;
}
#game_smbar a{
	color:#FFFFFF;
	font-weight:600;
	text-decoration:none;
	letter-spacing:1px;
}
#game_smbar a:hover{
	color:#FFFFCC;
	font-weight:600;
	text-decoration:none;
	letter-spacing:1px;
}
.dark_greytxt{
 	color:#343333;
}
.height_12{
	height:12px;
}
.height_14{
	height:14px;
}
.height_18{
	height:18px;
}
.height_21{
	height:21px;
}
.height_22{
	height:22px;
}
.height_25{
	height:25px;
}
.height_26{
	height:26px;
}
.height_35{
	height:35px;
}
.height_45{
	height:45px;
}
.height_48{
	height:48px;
}
.height_60{
	height:60px;
}
.height_77{
	height:77px;
}
.height_88{
	height:88px;
}
.height_114{
	height:114px;
}
.height_124{
	height:124px;
}
.height_130{
	height:130px;
}
.width_43{
	width:43px;
}
.width_47{
	width:47px;
}
.width_52{
	width:52px;
}
.width_55{
	width:55px;
}
.width_57{
	width:57px;
}
.width_60{
	width:60px;
}
.width_64{
	width:64px;
}
.width_66{
	width:66px;
}
.width_67{
	width:67px;
}
.width_72{
	width:72px;
}
.width_77{
	width:77px;
}
.width_79{
	width:79px;
}
.width_83{
	width:83px;
}
.width_84{
	width:84px;
}
.width_87{
	width:87px;
}
.width_91{
	width:91px;
}
.width_94{
	width:94px;
}
.width_98{
	width:98px;
}
.width_99{
	width:99px;
}
.width_102{
	width:102px;
}
.width_105{
	width:105px;
}
.width_106{
	width:106px;
}
.width_112{
	width:112px;
}
.width_113{
	width:113px;
}
.width_114{
	width:114px;
}
.width_115{
	width:115px;
}
.width_117{
	width:117px;
}
.width_119{
	width:119px;
}
.width_122{
	width:122px;
}
.width_139{
	width:139px;
}
.width_140{
	width:140px;
}
.width_142{
	width:142px;
}
.width_147{
	width:147px;
}
.width_158{
	width:158px;
}
.width_165{
	width:165px;
}
.width_206{
	width:206px;
}
.width_227{
	width:227px;
}
.width_234{
	width:234px;
}
.width_240{
	width:240px;
}
.width_246{
	width:246px;
}
.width_267{
	width:267px;
}
.width_408{
	width:408px;
}
.width_471{
	width:471px;
}
.width_550{
	width:550px;
}
.width_590{
	width:590px;
}
.gsmb1_on{
	background:url(../images/gamecat_submenu_btn1_on.png) no-repeat;
}
.gsmb2_on{
	background:url(../images/gamecat_submenu_btn2_on.png) no-repeat;
}
.gsmb3_on{
	background:url(../images/gamecat_submenu_btn3_on.png) no-repeat;
}
.gsmb4_on{
	background:url(../images/gamecat_submenu_btn4_on.png) no-repeat;
}
.gsmb5_on{
	background:url(../images/gamecat_submenu_btn5_on.png) no-repeat;
}
.txtalign_center{
	text-align:center;
}
.txtalign_right{
	text-align:right;
}
#game_searchbar{
	clear:both;
	margin:14px 0 0 0;
	width:493px;
	height:19px;
	text-align:right;
}
#gsbar{
	padding:0;
	border:0;
	margin:0;
}
#gstxtfield{
	width:237px;
	height:15px;
	font-size:12px;
	color:#666666;
	padding:2px;
	border:1px solid #666666;
	margin:0;
}#gsbutton {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 1px 0 0 0;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#game_detail_module{
	margin:12px 0 0 0;
}
.module_title_bg{
	background:url(../images/long_moduletbar.png) no-repeat;
	width:743px;
	height:27px;
}
.module_title_long{
	margin:0 0 0 38px;
	padding:5px 0 0 0;
	font-weight:600;
	color:#FFFFFF;
	border:0;
}
.module_title_mid{
	margin:0 0 0 19px;
	padding:5px 0 0 0;
	font-weight:600;
	color:#FFFFFF;
	border:0;
}
.gd_content_row{
	margin:0 0 0 18px;
	padding:15px 0 0 0;
}
.left_mar4{
	margin:0 0 0 4px;
}
.left_mar6{
	margin:0 0 0 6px;
}
.left_mar8{
	margin:0 0 0 8px;
}
.left_mar9{
	margin:0 0 0 9px;
}
.left_mar10{
	margin:0 0 0 10px;
}
.left_mar12{
	margin:0 0 0 12px;
}
.left_mar13{
	margin:0 0 0 13px;
}
.left_mar16{
	margin:0 0 0 16px;
}
.left_mar17{
	margin:0 0 0 17px;
}
.left_mar19{
	margin:0 0 0 19px;
}
.left_mar20{
	margin:0 0 0 20px;
}
.left_mar21{
	margin:0 0 0 21px;
}
.left_mar24{
	margin:0 0 0 24px;
}
.left_mar32{
	margin:0 0 0 32px;
}
.left_mar45{
	margin:0 0 0 45px;
}
.left_mar48{
	margin:0 0 0 48px;
}
.left_mar67{
	margin:0 0 0 67px;
}
.left_mar62{
	margin:0 0 0 62px;
}
.bottom_pad6{
	padding:0 0 6px 0;
}
.top_pad3{
	padding:3px 0 0 0;
}
.top_pad4{
	padding:4px 0 0 0;
}
.top_pad5{
	padding:5px 0 0 0;
}
.top_pad6{
	padding:6px 0 0 0;
}
.top_pad8{
	padding:8px 0 0 0;
}
.top_pad9{
	padding:9px 0 0 0;
}
.top_pad10{
	padding:10px 0 0 0;
}
.top_pad11{
	padding:11px 0 0 0;
}
.top_pad12{
	padding:12px 0 0 0;
}
.top_pad13{
	padding:13px 0 0 0;
}
.top_pad14{
	padding:14px 0 0 0;
}
.top_pad16{
	padding:16px 0 0 0;
}
.top_pad17{
	padding:17px 0 0 0;
}
.top_pad26{
	padding:26px 0 0 0;
}
.top_pad29{
	padding:29px 0 0 0;
}
.top_pad39{
	padding:39px 0 0 0;
}
#top_link{
	margin:0 0 0 117px;	
	color:#fe0303;
	float:left;
}
#top_link a{
	color:#fe0303;
	font-weight:600;
}
#redlinkon{
	color:#5b5b5b;
	font-weight:600;
	text-decoration:none;
}
#redlinkon a:link{
	color:#fe0303;
}
#gamedetail_submenu{
	width:583px;
	height:25px;
	margin:0 0 0 8px;
	background:url(../images/gamedetail_submenu_bg.png) no-repeat bottom;
}
#gamedetail_submenu a{
	color:#5b5b5b;
	font-weight:600;
	text-decoration:none;
}
.gd_module_wrapper{
	margin:0 0 0 21px;
	clear:both;
}
.gd_module_title_bg{
	background:url(../images/gamedetail_moduletbg.png) no-repeat;
	width:561px;
	height:27px;
}
.playerlist_bg{
	background:url(../images/gamedetail_player_list_bg.png) no-repeat;
	width:560px;
	height:58px;
	border:0;
	outline:0;
}
.whitetxt_bold{
	font-weight:600;
	color:#FFFFFF;
}
#pl_link1, #pl_link2{
	float:left
}
#pl_link1 a, #pl_link2 a, #myct_link1 a{
	color:#000000;
}
.pl_tr1{
	width:561px;
	margin:0;
	padding:0;
	height:26px;
	background:#f5f5f6;
	border-top:1px solid #FFFFFF;
}
.pl_tr2{
	width:561px;
	margin:0;
	padding:0;
	height:26px;
	background:#dedddd;
	border-top:1px solid #FFFFFF;
}
#top10_tab{
	background:url(../images/gamedetail_top10_tab.png) no-repeat;
	width:242px;
	height:30px;
}
#top10_tab a{
	color:#494a4a;
}
.tt_row1{
	background:url(../images/gamedetail_top10_ttrow1.png) no-repeat;
	height:73px;
	width: 243px;
}
.tt_row2{
	background:url(../images/gamedetail_top10_ttrow2.png) no-repeat;
	height:73px;
	width: 242px;
}
#mychallenge_tab{
	width:521px;
	height:35px;
	margin:0 0 0 42px;
	padding:0;
	background:url(../images/gdmychallenges_tab_bg.png) no-repeat;
}
.mychallenge_feature_box{
	margin:10px 0 10px 7px;
	background:url(../images/gdmychallenges_feature_mbg.png) repeat-y;
	padding:0;
}
.myc_feature_info{
	background:url(../images/gdmychallenges_feature_topinfo.png) no-repeat;
	width:246px;
	height:107px;
	float:left;
}
.myc_feature_tab1{
	background:url(../images/gdmychallenges_feature_mtab1.png) no-repeat;
	width:246px;
	height:26px;
	float:left;
}
.myc_feature_tab2{
	background:url(../images/gdmychallenges_feature_mtab2.png) no-repeat;
	width:246px;
	height:30px;
	float:left;
}
.mygames_feature_tab{
	background:url(../images/gdmygame_feature_mtab.png) no-repeat;
	width:246px;
	height:26px;
	float:left;
}
.myc_friendtop_ppicbg{
	width:87px;
	height:87px;
	background: url(../images/gmy_friendtop_ppicbg.png) no-repeat 17px 11px;
	float:left;
}
.gdmygame_fbox_rowbg{
	background:url(../images/gdmygame_fbox_rowbg.png) repeat-y;
}
.gduchallenges_fpicbg{
	background:url(../images/gduchallenges_fpicbg.png) no-repeat;
}
.game_from_caption{
	width:57px;
	float:left;
	padding:12px 0 0 0;
	text-align:right;
	margin:0;
	border:0;
}
.game_form{
	width:471px;
	height:91px;
	border:1px solid #b9b8b8;
	padding:0;
	line-height:18px;
	font-size:12px;
	margin:12px 0 0 0;
	float: left;
}
.gamesendbtn{
	margin:10px 0 0 57px;
	font-size:0;
	border:0;
	padding:0;
	clear: left;
}
/* new added*/

.fw_600{
	font-weight:600;
}
.top_pad18{
	padding:18px 0 0 0;
}
.top_pad28{
	padding:28px 0 0 0;
}
.top_pad54{
	padding:54px 0 0 0;
}
.left_mar25{
	margin:0 0 0 25px;
}
.left_mar37{
	margin:0 0 0 37px;
}
.left_mar50{
	margin:0 0 0 50px;
}
.left_mar81{
	margin:0 0 0 81px;
}
.left_mar220{
	margin:0 0 0 220px;
}
.left_mar20{
	margin:0 0 0 20px;
}
.left_mar271{
	margin:0 0 0 271px;
}
.fs_0{
	font-size:0;
}
.height_15{
	height:15px;
}
.width_48{width:48px;}
.width_392{width:392px;}
/* orange and grey color sub menu */
.og_submenu{
	border-left:#dedddd 1px solid;
	border-top:#dedddd 1px solid;
	border-bottom:#dedddd 1px solid;
	border-right:0;
	float:left;
	padding:0;
	margin:0;
}
.og_submenu_orange_btn{
	background:url(../images/og_submenu_orange_bg.png) repeat-x;
	border-left:1px solid #ffffff;
	border-right:#dedddd 1px solid;
	height: 23px;
	float:left;
	padding:0;
	margin:0;
}
.og_submenu_grey_btn{
	background:url(../images/og_submenu_grey_bg.png) repeat-x;
	border-left:1px solid #ffffff;
	border-right:#dedddd 1px solid;
	height: 23px;
	float:left;
	padding:0;
	margin:0;
}
.og_submenu_text, .og_submenu_text a:link{
	padding:5px 10px 0 10px;
	margin:0;
	color:#3a3939;
	font-weight:600;
	text-decoration:none;
	border:0;
}
.og_submenu_redtext, .og_submenu_redtext a:link{
	padding:5px 10px 0 10px;
	margin:0;
	color:#fe0303;
	font-weight:600;	
	text-decoration:none;
	border:0;
}
#game_right_whole .rowrap {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 62px;
	padding-top: 26px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#game_right_whole .gamepic {
	float: left;
	width: 102px;
}
#game_right_whole .gamecontent {
	margin: 0 0 0 17px;
	float: left;
	height: 124px;
}
#game_right_whole .gamecaption{
	text-align:center;
	line-height:20px;
}
#game_right_whole .timer{
	color: #FF0000;
	margin:0 0 0 16;
	padding:0;
	border:0;
}
/* end orange and grey color sub menu */
.message_row_wrapper{
	padding:16px 0 0 0;
	margin:0 0 0 6px;
	border:0;
}
.message_row_white{
	width:652px;
	margin:0px;
	border-bottom:#CCCCCC dotted 1px;
	height:108px;
}
.message_row_yellow{
	width:652px;
	margin:0px;
	border-bottom:#CCCCCC dotted 1px;
	height:108px;
	background:#fffbdd;
}
.message_icon{
	width:46px;
	padding:22px 0 0 0;
	margin:0;
	float:left;
	border:0;
}
.message_ppl{
	background:url(../images/50x50_imgholder.png) no-repeat;
	width:59px;
	padding:0;
	margin:0;
	float:left;
	border:0;
}
.imgholder_mar{
	padding:3px 0 0 0;
	margin:0 0 0 3px;
	border:0;
}
.message_date{
	padding:4px 0 0 0;
	text-align:center;
	width:86px;
	margin:0;
	float:left;
	border:0;
}
.message_content{
	padding:26px 0 0 0;
	width:357px;
	margin:0;
	float:left;	
	border:0;
}
.system_content{
	padding:26px 0 0 0;
	width:392px;
	margin:0;
	float:left;	
	border:0;
}
.message_action{
	padding:58px 0 0 0;
	width:104px;
	margin:0;
	float:left;	
	border:0;
}
/**/
.send_message_wrapper{
	padding:74px 0 0 0;
	margin:0 0 0 50px;
	border:0;
}
.system_object{
	width:97px;
	float:left;
	margin:0;
	padding:0;
	border:0;
}
.system_object_ppic_ybg{
	width:97px;
	float:left;
	background:url(../images/yellowbg_imgholder.png) no-repeat;
	height:92px;
	margin:0;
	padding:0;
	border:0;	
}
.system_action{
	padding:0 0 0 0;
	width:98px;
	margin:0;
	float:left;
}
/*blog*/
#wrapper_blog{
	width: 1003px;
	margin:auto;
	background:url(../images/blog-detail_bg.jpg) no-repeat;
	min-height:951px;
	height:auto !important;
	height:951px;
	color:4a4b4b;
	padding:0;
	border:0;
}
#wrapper_blog img{
	border:0;
	padding:0;
	margin:0;
}
#wrapper_blog a:link{
	color:#059285;
}
#wrapper_blog h1{
	font-size:14px;
	line-height:14px;
	color:#059285;
	font-weight:600;
	margin:0;
	padding:0;
	vertical-align:top;
	border:0;
	border-width: 0;
}
#wrapper_blog h2{
	font-size:12px;
	line-height:12px;
	color:#059285;
	font-weight:600;
	margin:0;
	padding:0;
	vertical-align:top;	
	border:0;	
}
#wrapper_blog h3{
	font-size:14px;
	line-height:14px;
	color:#14c4b4;
	font-weight:600;
	margin:0;
	padding:0;
	vertical-align:top;	
	border:0;	
}
#blog_heading{
	height:116px;
	margin:0;
	padding:0;
	border:0;	
	clear:both;
}
#blog_content_wrapper{
	margin:0;
	padding:0;
	border:0;
	vertical-align:top;
}
#blog_content_left_wrapper{
	width:196px;
	float:left;
	margin:0;
	padding:0;
	border:0;	
}
#blog_content_right_wrapper{
	width:807px;
	float:left;
	margin:0;
	padding:0;
	border:0;	
}
#blog_title{
	padding:28px 0 0 0;
	margin:0 0 0 43px;
	font-size:24px;
	line-height:24px;
	font-weight:600;
	color:#016158;
	height:68px;
	vertical-align:top;
	border:0;	
}
#blog_header_nav{
	padding:0;
	margin:0 0 0 199px;
	color:#059285;
	line-height:12px;
	vertical-align:top;
	border:0;	
}
#blog_header_nav a:link, #blog_files .blog_featurebox_daterow a:link{
	text-decoration:none;
}
.blog_featurebox{
	width:181px;
	margin:0 0 6px 6px;
	padding:0 0 12px 0;
	border:#90e0d8 1px solid;
	background:url(../images/blog-detail_bg.gif) repeat-x;
	vertical-align:top;	
}
.blog_featurebox_holder{
	padding:14px 0 0 0;
	margin:0 0 0 12px;
	border:0;
}
.blog_ppic{
	margin:20px 0 0 6px;
	padding:4px;
	border:1px #a1a1a1 solid;
	width:120px;
}
.pic_holder{
	margin:0;
	padding:0;
	border:0;
	font-size:0;
}
.blog_featurebox_namerow{
	width:130px;
	margin:0 0 0 6px;
	padding:8px 0 12px 0;
	border:0;
	line-height:12px;
	vertical-align:top;			
}
.blog_featurebox_inforow{
	margin:0 0 0 6px;
	padding:0 0 8px 0;
	border:0;
	line-height:18px;	
	vertical-align:top;	
}
.blog_featurebox_daterow{
	margin:0 0 0 6px;
	padding:20px 0 17px 0;
	border:0;
	line-height:18px;	
	vertical-align:top;	
}
.blog_featurebox_row{
	margin:0 0 0 6px;
	padding:0;
	border:0;
	line-height:18px;	
	vertical-align:top;	
}
.blog_featurebox_btnrow{
	margin:0 0 0 6px;
	padding:0;
	border:0;
}
#wrapper_blog #blog_rss a:link{
	color:#fd7801;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	border:0;	
}
#wrapper_blog #name_link a:link{
	color:#c15b01;
	text-decoration: underline;
	font-weight: normal;
	padding:0;
	margin:0;
	border:0;
	vertical-align: top;
}
.blog_featurebox_p {
	width:150px;
	margin:0;
	text-align: justify;
	text-indent: 24px;
	line-height:18px;
	vertical-align:top;
	padding:20px 0 0 0;
	border:0;
}
#blog_rss{
	width:150px;
	margin:0;
	padding:12px 0 0 0;
	line-height:12px;
	vertical-align:top;
	background-image: url(../images/rss_icon.png);
	background-repeat: no-repeat;
	text-indent: 16px;
	background-position: 0px 13px;
	border:0;
}
#blog_contentbox{
	width:799px;
	margin:0;
	padding:0;
	border:#90e0d8 1px solid;
	background:url(../images/blog-detail_bg.gif) repeat-x #FFFFFF;
}
.blog_contentbox_holder{
	padding:13px 0 0 0;
	margin:0 0 0 29px;
	border:0;
}
.blog_contentbox_holder_home{
	padding:0;
	margin:0 0 0 29px;
	border:0;
}
#blog_article{
	margin:0;
	padding:0;
	border:0;
	width: 738px;
	clear: both;
}
.blog_msline{
	font-size:0;
	line-height:0;
	height:0px;
	padding:0;
	margin:0;
	border-bottom: #878787 1px dotted;
	border-top: 0;
	border-left:0;
	border-right:0;
	width: 738px;
}
.blog_article_title{
	padding:0;
	margin:0 0 0 18px;
	width:702px;
	border:0;
	height: 40px;
	line-height:40px;
	vertical-align:top;
}
.blog_article_content{
	padding:25px 0 0 0;
	margin:0 0 0 18px;
	line-height:19px;
	width:702px;
	vertical-align:top;
	border:0;
	clear:both;
}
#blog_article_blink{
	padding:22px 0 0 0;
	margin:0 0 20px 18px;
	line-height:18px;
	vertical-align:top;
	width:702px;
	border:0;
}
#blog_article_actionlink a:link, #blog_article .blog_more_article_link a:link{
	font-size:12px;
	color:#fd7801;
	text-decoration:underline;
	margin:0;
	padding:0;
	border:0;
}
#blog_article_comment{
	width:738px;
	margin:0;
	padding:26px 0 20px 0;
	border: 0;
}
.blog_article_comment_form{
	margin:0 0 0 27px;
	padding:18px 0 0 0;
	border:0;
	height:126px;	
}
.blog_article_comment_form form{
	margin:0;
	padding:0;
	border:0;
	height:126px;
}
.blog_article_comment_form textarea{
	border:1px solid #b9b8b8;
	font-size:12px;
	width:543px;
	height:107px;
	margin:0;
	padding:0;
	vertical-align:top;
	line-height:12px;
}
.blog_article_comment_form input{
	padding:6px 0 0 0;
	margin:0;
	border:0;
}
#blog_article_commentview_holder{
	padding:0;
	margin:0 0 0 29px;
	width:745;
	border:0;
}
.blog_article_comment_1st{
	padding:13px 0 0 0;
	margin:0 0 0 20px;
	border:0;
	line-height:12px;
	vertical-align:top;
}
.blog_article_comment_2nd, .blog_article_comment_nyr{
	padding:13px 0 0 0;
	margin:0 0 0 20px;
	border:0;
	line-height:12px;
	vertical-align:top;
}
.blog_article_comment_1st .message{
	width:461px;
	float:left;
	margin:0;
	padding:0 0 9px 0;
	border:0;
	line-height:12px;
	vertical-align:top;	
}
.blog_article_comment_nyr .message{
	width:355px;
	float:left;
	margin:0;
	padding:0 0 1px 0;
	border:0;
	line-height:12px;
	vertical-align:top;
}
.blog_article_comment_1st .time, .blog_article_comment_nyr .time{
	float:left;
	color:#a1a1a1;
	margin:0;
	padding:0;
	border:0;
	line-height:22px;
	vertical-align:top;
}
.blog_article_comment_2nd .time{
	width:209px;
	height:62px;
	float:left;
	color:#a1a1a1;
	padding:0 0 16px 0;
	margin:0;
	border:0;
	line-height:12px;
	vertical-align:top;	
}
/*#blog_article_commentview_holder .sline{
	width:670px;
	margin:0 0 0 59px;
	padding:0;
	border-bottom:#878787 1px dotted;
	border-top:0;
	clear:both;
	line-height:0px;
	font-size:0px;
	height:1px;
}*/
#blog_article_commentview_holder .sline{
	font-size:0;
	line-height:0;
	height:0px;
	padding:0;
	margin:0 0 0 59px;
	border-bottom: #878787 1px dotted;
	border-top: 0;
	border-left:0;
	border-right:0;
	width: 670px;
	clear:both;
}
.blog_article_comment_2nd .message{
	width:500px;
	float:left;
	margin:0;
	padding:0;
	border:0;
	line-height:12px;
	vertical-align:top;	
}
#blog_article_commentview_holder .end_sline{
	width:736px;
	margin:0;
	padding:0;
	border-bottom:#878787 1px dotted;
	border-top:0;	
	clear:both;
	line-height:0px;
	font-size:0px;
	height:0px;
}
#blog_article_commentview_holder #pagelink{
	width:684px;
	padding:32px 0;
	margin:0;
	text-align:right;
	border:0;
	line-height:12px;
	vertical-align:top;
}
#blog_article_commentview_holder #pagelink a:link{
	color:#757474;
	text-decoration:underline;
	margin:0 0 0 14px;
	padding:0;
	border:0;
	line-height:12px;
	vertical-align:top;
}
.blog_more_article_link{
	text-align:right;
	margin:0;
	padding:9px 0;
	line-height:12px;
	vertical-align:top;
	border:0;	
}
#blog_article .title_text{
	padding:26px 0 0  0;
	margin:0;
	width:591px;
	border:0;
	float:left;
	line-height:14px;
	vertical-align:top;
}
#blog_article .edit{
	padding:26px 20px  0 20px;
	margin:0;
	border:0;
	float:left;
	background-image: url(../images/blog-home_edit.gif);
	background-repeat: no-repeat;
	background-position: 0px 26px;
	line-height:12px;
	vertical-align:top;	
}
#blog_article .delete{
	padding:26px 0 0 20px;
	margin:0;
	border:0;
	float:left;
	background-image: url(../images/blog-home_delete.gif);
	background-repeat: no-repeat;
	background-position: 0px 26px;
	line-height:12px;
	vertical-align:top;	
}
#blog_p_submenu{
	border-left:#b9b9ba 1px solid;
	border-top:0;
	border-right:0;
	border-bottom:0;
	margin:0;
	padding:0;
	height: 23px;
}
#blog_p_submenu .sbtn{
	border-right:#b9b9ba 1px solid;
	border-bottom:#b9b9ba 1px solid;
	border-top:0;
	border-left:0;	
	margin:0;
	padding:0 15px;
	line-height:23px;
	height:23px;
	width:auto;
	background:#feecd4;
	float:left;
}
#blog_p_submenu .sbtn a:link{
	text-decoration:none;
	color:#010101;
}
#blog_p_submenu .current{
	border-right:#b9b9ba 1px solid;
	border-bottom:#b9b9ba 1px solid;
	border-top:0;
	border-left:0;	
	margin:0;
	padding:0 15px;
	line-height:23px;
	height:23px;
	width:auto;
	background:#ff9b19;
	float:left;
	color:#FFFFFF;
	font-weight:600;
}
#blog_p_content_holder{
	margin:0 0 0 26px;
	padding:21px 0 0 0;
	border:0;
	clear:both;
	vertical-align: top;
}
.blog_pcnb_checkbloglink{
	float:left;
	margin: 0 0 0 45px;
	height:13px;
	padding:10px 0 0 0;
	border:0;
	line-height:13px;
	vertical-align:top;
}
#blog_pcnb_2nd_submenu_holder, #dog_submenu_holder{
	margin:0;
	padding:0;
	border:0;
	height:25px;
}
#vote_submenu_holder{
	margin:0;
	padding:0 0 16px 0;
	border:0;
	height:25px;
}
#blog_pcnb_form_holder{
	margin:0 0 0 26px;
	padding:32px 0 0 0;
	border:0;
	vertical-align:top;
	clear:both;
}
#blog_pcnb_form_holder form{
	margin:0;
	padding:0;
	border:0;
}
#blog_pcnb_form_holder .inputtext{
	margin:5px 0 0 0;
	padding:0;
	height:20px;
	width: 391px;
	border:1px solid #b9b8b8;
	vertical-align: top;
}
#blog_pcnb_form_holder .form_tab{
	float:left;
	height:13px;
	margin:0;
	padding:9px 0 0 0;
	border:0;
	line-height:12px;
	vertical-align:top;
}
#blog_pcnb_form_holder textarea{
	margin:5px 0 0 0;
	padding:0;
	height:80px;
	width: 391px;
	border:1px solid #b9b8b8;
	font-size:12px;
}
#blog_pcnb_form_holder select .sdisplay, #blog_pcnb_form_holder select .sdate{
	margin:5px 0 0 0;
	padding:0;
	height:22px;
	width: 118px;
	font-size:12px;
	line-height:12px;
	vertical-align:top;
}
#blog_pcnb_form_holder select .stime{
	margin:5px 0 0 20px;
	padding:0;
	height:22px;
	width: 80px;
	font-size:12px;
	line-height:12px;
	vertical-align:top;
}
#blog_pcnb_form_holder .label_link{
	line-height:24px;
	vertical-align:top;
	padding:13px 0 0 0;
	margin:0 0 0 37px;
	border:0;
}
#blog_pcnb_form_holder .form_checkbox{
	padding:8px 0 0 0;
	margin:0 0 0 44px;
	clear:both;
}
#blog_pcnb_form_holder .form_actionbtn{
	margin:0 0 0 55px;
	padding:18px 0 44px 0;
	border:0;
	line-height:19px;
	vertical-align:top;
	font-size:0;
	height:19px;
	clear: both;
}
#blog_pcnb_form_holder .remarktxt{
	margin:0 0 0 54px;
	padding:12px 0 15px 0;
	border:0;
	line-height:12px;
	vertical-align:top;
	font-size:12px;
}
#blog_pptb_content_holder, #blog_pvbl_content_holder{
	margin:0;
	padding:32px 0 0 0;
	border:0;
	vertical-align:top;
	clear:both;
}
#blog_pptb_content_holder .framestyle{
	width:206px;
	margin:0 45px 0 0;
	padding:0;
	boder:0;
	vertical-align:top;
	text-align:center;
	float:left;
}
#blog_pvbl_content_holder .articlestatus_linkrow{
	padding:0 0 8px 0;
	margin:0;
	font-size:14px;
	color:#ff9301;
	font-weight:600;
	vertical-align:top;
	line-height:14px;	
	border:0;
}
#wrapper3 #main #right_whole #blog_p_content_holder #blog_pvbl_content_holder .articlestatus_linkrow .linktxt a{
	font-size:14px;
	vertical-align:top;
	line-height:14px;
	padding:0 0 8px 0;
	border:0;
	margin:0;
	font-weight:600;
}
#blog_pvbl_content_holder .linktxt{
	margin:0 9px;
	font-size:14px;	
	vertical-align:top;
	line-height:14px;
	padding:0 0 8px 0;
	border:0;		
}
#blog_pvbl_content_holder .table_heading{
	padding:27px 0 17px 0;
	font-weight:600;
	height:12px;
	margin:0;
	line-height:12px;
	border:0;
	vertical-align:top;
	text-align:center;
}
#blog_pvbl_content_holder .t1{
	width:278px;
	float:left;
}
#blog_pvbl_content_holder .t2{
	width:125px;
	float:left;
	text-align:center;	
}
#blog_pvbl_content_holder .t3{
	width:37px;
	float:left;
	text-align:center;	
}
#blog_pvbl_content_holder .t4{
	width:59px;
	float:left;
	text-align:center;	
}
#blog_pvbl_content_holder .t5{
	width:66px;
	float:left;
	text-align:center;	
}
#blog_pvbl_content_holder .t6{
	width:60px;
	float:left;
	text-align:center;	
}
#blog_pvbl_content_holder .t7{
	width:54px;
	float:left;
	text-align:center;
}
#blog_pvbl_content_holder .table_content{
	width:683px;
	margin:0;
	padding:0;
	border:0;
	vertical-align:top;
	clear:both;
}
#blog_pvbl_content_holder .row_1{
	background:#efeeee;
	padding:5px 0 0 0;
	margin:0;
	border:0;
	height:19px;
	line-height:13px;
	vertical-align:top;
	clear:both;
}
#blog_pvbl_content_holder .row_2{
	padding:5px 0 0 0;
	margin:0;
	border:0;
	height:19px;
	line-height:13px;
	vertical-align:top;
	clear:both;
}
#blog_pvbl_content_holder .pagelink_row{
	text-align:center;
	padding:20px;
	color:#c15b01;
	font-weight:600;	
}
#blog_pvbl_content_holder .pagelink_row span{
	margin:0 0 0 20px;
}
/*end blog*/
/*start dog*/
#dog_center, #dog_right{
	margin:0;
	padding:0;
	border:0;
	vertical-align:top;
	float:left
}
#dog_center{
	width:632px;
}
#dog_right{
	width:226px;	
}
#dog_right .feature_box{
	margin:10px 0 10px 7px;
	background-image: url(../images/dog_featurebox_m.png);
	background-repeat: repeat-y;
	padding:0;
}
#dog_right .feature_top {
	background-image: url(../images/dog_featurebox_t.png);
	background-repeat: no-repeat;
	height: 44px;
	width: 206px;
	line-height:30px;
	vertical-align: middle;
	font-weight:600;
	padding: 0 0 0 10px;
	margin:0;
}
#dog_right .feature_content {
	width: 216px;
	margin:10px 0 5px 0;
	padding:0;
}
#dog_right .feature_bottom{
	width:216px;
	height:10px;
	background:url(../images/dog_featurebox_b.png);
	background-repeat: no-repeat;	
	margin:0;
	padding:0;
	font-size:0;
	border:0;
}
#dog_nav{
	background:url(../images/dog_index_tbg.png) no-repeat;
	height:129px;
	width:632px;
	padding:0;
	margin:0;
	border:0;
	vertical-align:top;
}
#dog_nav .sub_menu{
	height:67px;
	width:632px;
	padding:0;
	margin:0;
	border:0;
	vertical-align:top;	
}
#dog_nav .link1, #dog_nav .link2, #dog_nav .link3{
	padding:0;
	margin:0;
	border:0;
	font-size:0;
	vertical-align:top;
	float:left;
	text-align:right;
	line-height:67px;		
}
#dog_nav .link1{
	width:257px;
}
#dog_nav .link2{
	width:90px;
}
#dog_nav .link3{
	width:96px;
}
#dog_nav .pinfo{
	height:62px;
	width:632px;
	padding:0;
	margin:0;
	border:0;
	vertical-align:top;		
}
#dog_nav .ppic{
	width:79px;
	height:50px;
	line-height:50px;	
	padding:3px 0 0 0;
	margin:0;
	border:0;
	font-size:0;
	vertical-align:top;
	float:left;
	text-align:right;
}
#dog_nav .pdata{
	width:535px;
	height:33px;
	padding:29px 0 0 0;
	margin:0;
	border:0;
	vertical-align:top;
	float:right;	
}
#dog_nav .ntxt, #dog_nav .orange_txt{
	line-height:12px;
	margin:0;
	padding:0;
	border:0;
	vertical-align:top;	
}
#dog_nav .ntxt2{
	line-height:12px;
	margin:0;
	padding:0 22px 0 0;
	border:0;
	vertical-align:top;	
}
#dog_nav .user_name, #dog_nav .user_name a:link{
	font-size:14px;
	font-weight:600;
	line-height:14px;
	vertical-align:top;
	padding:0 6px 0 0;
	margin:0;
}
#dog_nav .orange_txt, #dog_nav .orange_txt a:link, #dog_content_holder .orange_txt, #dog_mainfeature_box .orange_txt a:link{
	color:#ff8b08;
}
#dog_nav .orange_txt, #dog_nav .orange_txt a:link{
	font-weight:600;
}
#dog_content_holder{
	clear:both;
	padding:8px 0 0 0;
	margin:0 0 0 22px;
	border:0;
	vertical-align:top;
}
#dog_content_holder .dog_com{
	margin:0;
	padding:0;
	border:0;
	background:url(../images/dog_big_pic.png) no-repeat;
	width:596px;
	height:222px;
}
#dog_content_holder .rbox{
	margin:0;
	padding:21px 0 0 0;
	border:0;
	width:596px;
	height:22px;
	background: url(../images/dog_round_box.png) no-repeat 0px 12px;
	line-height:12px;
	vertical-align:top;
}
#dog_mainfeature_box, #dog_act_history{
	margin:0;
	padding:13px 0 12px 0;
	border:0;
	vertical-align:top;
	width:596px;
}
.dog_mainfeature_top {
	background-image: url(../images/dog_mainbox_tbg.png);
	background-repeat: no-repeat;
	height: 41px;
	line-height:36px;
	vertical-align: middle;
	font-weight:600;
	padding:0;
	margin:0;
	border:0;
	text-indent: 20px;
}
.dog_mainfeature_content {
	margin:0;
	padding:0;
	background:url(../images/dog_mainbox_mbg.png) repeat-y;
	border:0;
	height:158px;
}
.dog_mainfeature_bottom{
	width:596px;
	height:12px;
	background:url(../images/dog_mainbox_bbg.png);
	background-repeat: no-repeat;
	margin:0 0 5px 0;
	padding:0;
	font-size:0;
	border:0;
}
.dog_mainfeature_content .dog_pic_action{
	width:143px;
	padding:0;
	border:0;
	margin:0 0 0 20px;
	vertical-align:top;
	float:left;
}
.dog_mainfeature_content .dog_pic, #dog_market_holder .dog_sell_pic, #dog_start_holder .dog_start_pic{
	border:#a9a9a9 1px solid;
	width:141px;
	height:118px;
	margin:0;
	padding:0;
	line-height:118px;
	font-size:0;
}
.dog_mainfeature_content .dog_action{
	border:0;
	width:143px;
	height:19px;
	margin:0;
	padding:8px 0 0 0;
	line-height:19px;
	font-size:0;
	float:left;
}
.dog_mainfeature_content .dog_detail{
	padding:8px 0 0 0;
	margin:0 0 0 18px;
	border:0;
	vertical-align:middle;
	float:left;
	line-height:21px;
	color:#3a3939;
}
#dog_mainfeature_box .light_grey_txt, #dog_mainfeature_box .remark_txt{
	color:#949393;
}
#dog_mainfeature_box .pbar, #dog_mainfeature_box .pbar_duration{
	height:8px;
	margin:0;
	padding:0;
	border:0;
	font-size:0;
	line-height:8px;
	vertical-align:top;
	float:left;
}
#dog_mainfeature_box .pbar{
	width: 183px;
	background:url(../images/dog_8h_greybarbg.png) repeat-x;
}
#dog_mainfeature_box .pbar_duration{
	width: 81px;
	background:url(../images/dog_8h_orangebarbg.png) repeat-x;
}
#dog_mainfeature_box .pbar_title{
	width:67px;
	float:left;
	margin:0;
	padding:0;
	border:0;
	height: 30px;
}
#dog_mainfeature_box .bar_holder{
	margin:0;
	padding:4px 0 0 0;
	boder:0;
	vertical-align:top;
	float:left;
	height: 26px;
}
#dog_mainfeature_box .date_period{
	margin:0;
	padding:0;
	boder:0;
	vertical-align:middle;
	clear:both;
	line-height: 18px;
}
#dog_mainfeature_box .remark_txt{
	margin:0;
	padding:4px 0 0 0;
	boder:0;
	clear:both;
	width:257px;
	text-align:center;
	height:12px;
	line-height:12px;
}
 #dog_mainfeature_box .alert_box{
	width:236px;
	height:21px;
	border:#ffc000 1px solid;
	background:#fcf7cf;
	padding:0;
	margin:11px 0 0 0;
	line-height:21px;
	vertical-align:middle;
	text-indent: 5px;
}
#dog_act_history .heading{
	background:url(../images/dog_notice_hbg.png) no-repeat;
	height:27px;
	margin:0;
	padding:0;
	boder:0;
	line-height: 27px;
	vertical-align: middle;
	text-indent: 20px;
	font-weight: 600;
}
#dog_act_history .record_holder{
	margin:0 0  43px 0;
	padding:0;
	boder:0;
}
#dog_act_history .record{
	height:24px;
	line-height:24px;
	margin:0 0 0 23px;
	width:542px;
	padding:0;
	vertical-align:middle;
	background:url(../images/dog_acthistory_lbg.png) no-repeat;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #8a8a8a;
} 
#dog_act_history .h_txt{
	float:left;
	padding:0;
	margin:0;
	border:0;
	color:#3a3939;
	height:24px;
	line-height:24px;
	text-indent:20px;	
}
#dog_act_history .time{
	width:74px;
	float:right;
	text-align:left;
	padding:0;
	margin:0;
	border:0;
	color:#8d8b8b;
	height:24px;
	line-height:24px;	
}
#dog_right .friendsg_holder{
	height:367px;
	margin:0 0 0 15px;
	width:184px;
	padding:0;
	border:0;
	display: block;
	overflow: auto;
}
#dog_right .friendsg{
	height:48px;
	line-height:44px;
	margin:0;
	width:155px;
	padding:0;
	vertical-align:middle;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #8a8a8a;
}
#dog_right .garden_pic{
	width:74px;
	padding:4px 0 0 0;
	margin:0;
	font-size:0;
	text-indent:5px;
	float:left;
	border:0;
	height:44px;
}
#dog_right .garden_owner{
	float:left;
	padding:12px 0 0 0;
	margin:0;
	height:12px;
	line-height:12px;
	border:0;
}
#dog_submenu_holder .og_submenu_text, #dog_submenu_holder .og_submenu_redtext, #dog_submenu_holder .og_submenu_text a:link, #dog_submenu_holder .og_submenu_redtext a:link, #personal_content_holder .og_submenu_text, #personal_content_holder .og_submenu_redtext, #personal_content_holder .og_submenu_text a:link, #personal_content_holder .og_submenu_redtext a:link, #privacy_content_holder .og_submenu_text, #privacy_content_holder .og_submenu_redtext, #privacy_content_holder .og_submenu_text a:link, #privacy_content_holder .og_submenu_redtext a:link, #privacy_blacklist_content_holder .og_submenu_text, #privacy_blacklist_content_holder .og_submenu_redtext, #privacy_blacklist_content_holder .og_submenu_text a:link, #privacy_blacklist_content_holder .og_submenu_redtext a:link, #blog_p_content_holder .og_submenu_text, #blog_p_content_holder .og_submenu_redtext, #blog_p_content_holder .og_submenu_text a:link, #blog_p_content_holder .og_submenu_redtext a:link, #astrology_center_holder .og_submenu_text, #astrology_center_holder .og_submenu_redtext, #astrology_center_holder .og_submenu_text a:link, #astrology_center_holder .og_submenu_redtext a:link, #vote_submenu_holder .og_submenu_text, #vote_submenu_holder .og_submenu_redtext, #vote_submenu_holder .og_submenu_text a:link, #vote_submenu_holder .og_submenu_redtext a:link, #components_content_holder .og_submenu_text, #components_content_holder .og_submenu_redtext, #components_content_holder .og_submenu_text a:link, #components_content_holder .og_submenu_redtext a:link{
	width:72px;
	text-align:center;
}
#present_content_holder .og_submenu_text, #present_content_holder .og_submenu_redtext, #present_content_holder .og_submenu_text a:link, #present_content_holder .og_submenu_redtext a:link{
	width:90px;
	text-align:center;
}
#dog_market_holder, #dog_square_holder, #dog_start_holder{
	padding:20px 0 0 0;
	margin:0 0 0 25px;
	border:0;	
}
.dog_solddog{
	width:667px;
	padding:14px 0 10px 0;
	margin:0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #8a8a8a;
	fone-size:0;
	clear: left;
}
#dog_market_holder .dog_doglist_row{
	width:667px;
	padding:16px 0 13px 2px;
	margin:0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #8a8a8a;
	height: 230px;
}
#dog_market_holder .dog_sell {
	padding:0;
	margin:0 28px 0 0;
	border:0;
	width:143px;
	float:left;
}
#dog_market_holder .dog_sell_end{
	padding:0;
	margin:0;
	border:0;
	width:143px;
	float:left;
}
#dog_market_holder .dog_sell_txt{
	padding:3px 0 0 0;
	margin:0;
	border:0;
	vertical-align:middle;
	float:left;
	line-height:21px;
	color:#3a3939;
	width:143px;
}
#dog_market_holder .buy_btn, #dog_start_holder .choose_btn{
	padding:4px 0 0 0;
	border:0;
	margin:0;
	font-size:0;
	text-align:center;
	width:143px;	
	clear:both;
}
#dog_market_holder .pagelink_row, #dog_start_holder .pagelink_row{
	text-align:center;
	padding:20px 0;
	margin:0;
	border:0;
	color:#c15b01;
	font-weight:600;
	clear:both;
	width:667px;
}
#dog_square_holder .dog_feeddoglist{
	width:522px;
	float:left;
	margin:0;
	border:0;
	padding:20px 0 0 0;	
}
#dog_square_holder .pagelink_row{
	text-align:right;
	padding:20px 0;
	margin:0;
	border:0;
	color:#c15b01;
	font-weight:600;
	clear:both;
	width:90%;
}
#dog_square_holder .feed_dog_row{
	width:493px;
	padding:0;
	margin:0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #8a8a8a;
	height: 95px;
}
#dog_square_holder h1, #dog_start_holder h1, #personal_content_holder h1, #invitation_content_holder h1, #invitation_greeting h1, #login_greeting h1, #login_content_holder h1, #signup_content_holder h1, #newuserlogin_content_holder h1, #privacy_content_holder h1, #privacy_blacklist_content_holder h1, #present_content_holder h1, .title, .title a:link{
	color:#9e6202;
	font-weight:600;
	font-size:14px;
}
#dog_start_holder .type{
	color:#9e6202;
	font-weight:600;
	font-size:12px;
	line-height:20px;
}
#dog_square_holder .dppic{
	background:url(../images/dog_square_feedpicbg.png) no-repeat;
	width:162px;
	height:94px;
	float:left;
	margin:0;
	border:0;
	padding:0;
	font-size:0;
}
#dog_square_holder .fdog_data{
	height:65px;
	float:left;
	margin:0;
	border:0;
	padding:29px 0 0 0;
}
#dog_square_holder .pic1{
	padding:26px 0 0 0;
	margin:0 25px 0 10px;
	border:0;
	float:left;
}
#dog_square_holder .pic2{
	padding:26px 0 0 0;
	margin:0;
	border:0;
	float:left;	
}
#dog_square_fbox_holder{
	padding:0;
	margin:0;
	border:0;
	width:310px;
	float:left;	
}
#dog_square_fbox_holder .dog_square_fbox{
	padding:0;
	margin:0;
	border:0;
	width:305px;

}
#dog_square_fbox_holder .dog_square_fbox_top{
	background:url(../images/dog_square_feature_t.png) no-repeat;
	padding:0;
	margin:0;
	border:0;
	width:305px;
	height:33px;
	line-height:33px;
	vertical-align:middle;
	text-indent:8px;
}
#dog_square_fbox_holder .dog_square_fbox_tab{
	background:url(../images/dog_square_feature_tab.png) no-repeat;
	padding:0;
	margin:0;
	border:0;
	width:305px;
	height:25px;
	color:#424141;
}
#dog_square_fbox_holder .ftab1{
	width:40px;
	padding:7px 0 0 0;
	margin:0;
	border:0;
	float:left;
	text-align:right;
}
#dog_square_fbox_holder .ftab2{
	width:54px;
	padding:7px 0 0 0;
	margin:0;
	border:0;
	float:left;
	text-align:right;	
}
#dog_square_fbox_holder .ftab3{
	width:52px;
	padding:7px 0 0 0;
	margin:0;
	border:0;
	float:left;
	text-align:right;	
}
#dog_square_fbox_holder .dog_square_fbox_1, #dog_square_fbox_holder .dog_square_fbox_2, #dog_square_fbox_holder .dog_square_fbox_3, #dog_square_fbox_holder .dog_square_fbox_4, #dog_square_fbox_holder .dog_square_fbox_5, #dog_square_fbox_holder .dog_square_fbox_6, #dog_square_fbox_holder .dog_square_fbox_7, #dog_square_fbox_holder .dog_square_fbox_8, #dog_square_fbox_holder .dog_square_fbox_9, #dog_square_fbox_holder .dog_square_fbox_10{
	padding:0;
	margin:0;
	border:0;
	width:305px;
	height:44px;
	color:#424141;	
}
#dog_square_fbox_holder .dog_square_fbox_1{
	background:url(../images/dog_square_feature_1.png) no-repeat;
	clear:both;
}
#dog_square_fbox_holder .dog_square_fbox_2{
	background:url(../images/dog_square_feature_2.png) no-repeat;
}
#dog_square_fbox_holder .dog_square_fbox_3{
	background:url(../images/dog_square_feature_3.png) no-repeat;
}
#dog_square_fbox_holder .dog_square_fbox_4{
	background:url(../images/dog_square_feature_4.png) no-repeat;
}
#dog_square_fbox_holder .dog_square_fbox_5{
	background:url(../images/dog_square_feature_5.png) no-repeat;
}
#dog_square_fbox_holder .dog_square_fbox_6{
	background:url(../images/dog_square_feature_6.png) no-repeat;
}
#dog_square_fbox_holder .dog_square_fbox_7{
	background:url(../images/dog_square_feature_7.png) no-repeat;
}
#dog_square_fbox_holder .dog_square_fbox_8{
	background:url(../images/dog_square_feature_8.png) no-repeat;
}
#dog_square_fbox_holder .dog_square_fbox_9{
	background:url(../images/dog_square_feature_9.png) no-repeat;
}
#dog_square_fbox_holder .dog_square_fbox_10{
	background:url(../images/dog_square_feature_10.png) no-repeat;
}
#dog_square_fbox_holder .dog_square_fbox_bottom{
	background:url(../images/dog_square_feature_b.png) no-repeat;
	padding:0;
	margin:0;
	border:0;
	width:305px;
	height:19px;
}
#dog_square_fbox_holder .ppic{
	width:90px;
	padding:3px 0 0 0;
	maring:0;
	border:0;
	font-size:0;
	float:left;
	text-align:right;
}
#dog_square_fbox_holder .rowtxt{
	width:198px;
	padding:17px 0 0 0;
	maring:0;
	border:0;
	line-height:12px;
	float:right;
}
#dog_start_holder .dog_start_title{
	padding:18px 0 10px 0;
	margin:0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #8a8a8a;
	line-height:14px;
	width:749px;
}
#dog_start_holder .dog_doglist_row{
	width:749px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #8a8a8a;
	padding:16px 0 0 0;
	margin:0;
	height: 172px;
}
#dog_start_holder .dog_start{
	padding:0 0 28px 3px;
	margin:0;
	border:0;
	width:143px;
	float:left;
}
#dog_start_holder .dog_intro{
	padding:0 0 0 15px;
	border:0;
	border:0;
	width:192px;
	float:left;
	line-height:18px;
	color:#3a3939;
}
#dog_start_holder .sspace{
	border:0;
	margin:0;
	padding:0;
	font-size:0;
	width:13px;
	float:left;
}
/*end dog*/
/*start personal*/
#personal_content_holder, #invitation_content_holder, #privacy_content_holder, #privacy_blacklist_content_holder {
	padding:35px 0 0 0;
	margin:0 0 0 49px;
	border:0;
}
#personal_content_holder .personal_account_title, #personal_content_holder .personal_email_title, #personal_content_holder .personal_home_title, #invitation_content_holder .invitation_title, #privacy_content_holder .privacy_title, #privacy_blacklist_content_holder .privacy_title, #present_content_holder .present_title{
	padding:0 0 18px 0;
	margin:0;
	border:0;
	line-height:16px;
	height:16px;
}
#personal_content_holder .personal_account_content, #personal_content_holder .personal_email_content{
	padding:34px 0 0 0;
	margin:0 0 0 44px;
	border:0;
	width:531px;
	clear:both;
}
#personal_content_holder .personal_accountwork_content{
	padding:34px 0 0 0;
	margin:0 0 0 44px;
	border:0;
	clear:both;
}
#personal_content_holder .personal_account_record{
	text-indent:33px;
	line-height:12px;
	padding:0 0 27px 0;
	margin:0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #8a8a8a;	
}
#personal_content_holder .personal_accountwork_record{
	width:531px;
	text-indent:33px;
	line-height:12px;
	padding:0 0 27px 0;
	margin:0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #8a8a8a;
}	
#personal_content_holder .personal_account_subtitle, #personal_content_holder .personal_email_subtitle{
	padding:21px 0 17px 0;
	margin:0 0 0 35px;
	border:0;
	line-height:14px;
	height:14px;
}
#personal_content_holder .personal_account_contentbox{
	border:#d0cfcf 1px solid;
	background:#fffae1;
	padding:23px 0 0 0;
	margin:0 0 0 35px;
	line-height:19px;
	vertical-align:middle;
	width:420px;
	height:152px;
}
#invitation_content_holder .invitation_contentbox{
	border:#d0cfcf 1px solid;
	background:#fffae1;
	padding:0;
	margin:0 0 0 35px;
	line-height:19px;
	vertical-align:middle;
	width:410px;
	height:374px;
}
#invitation_content_holder .row_wrap{
	padding:41px 0 0 0;
	margin:0 0 0 90px;
	border:0;
	line-height:41px;
	vertical-align:middle;
}
#invitation_content_holder .text_link{
	width:271px;
	padding:13px 0 0 0;
	margin:0;
	border:0;
	line-height:13px;
	float:right;
	text-align:left;
}
#invitation_content_holder .icon{
	width:49px;
	height:41px;
	border:0;
	margin:0;
	padding:0;
	font-size:0;
	float:left;
}
#personal_content_holder .personal_email_contentbox{
	border:#d0cfcf 1px solid;
	background:#fffae1;
	padding:23px 0 0 137px;
	margin:0 0 0 35px;
	line-height:30px;
	vertical-align:middle;
	width:283px;
	height:210px;
}
#personal_content_holder .personal_email_contentbox .rw{
	line-height:30px;
	height:30px;
	padding:0;
	border:0;
	margin:0;
}
#personal_content_holder .caption, #invitation_content_holder .caption, #newuserlogin_content_holder .caption3{
	width:126px;
	height:19px;
	line-height:12px;
	vertical-align:middle;
	padding:5px 0 7px 0;
	text-align:right;
	float:left;
	margin:0 20px 0 0;
}
#privacy_content_holder .caption{
	width:126px;
	height:12px;
	line-height:12px;
	vertical-align:middle;
	padding:5px 0 7px 0;
	text-align:right;
	float:left;
	margin:0 20px 0 0;
}
#personal_content_holder .caption1{
	width:72px;
	height:19px;
	line-height:12px;
	vertical-align:middle;
	padding:5px 0 7px 0;
	text-align:right;
	float:left;
	margin:0 5px 0 0;
}
#personal_content_holder .formtxtfield, #invitation_content_holder .formtxtfield, #newuserlogin_content_holder .formtxtfield{
	width:179px;
	height:17px;
	line-height:17px;
	vertical-align:middle;
	border:1px solid #b9b8b8;	
	margin:0 0 10px 0;
	padding:2px;
	float:left;
}
#personal_content_holder .putdown{
	width:80px;
	height:19px;
	line-height:12px;
	vertical-align:middle;
	border:1px solid #b9b8b8;	
	margin:0 0 10px 0;
	padding:0;
	float:left;	
}
.putdown_y{
	width:72px;
	height:19px;
	line-height:12px;
	vertical-align:middle;
	border:1px solid #b9b8b8;	
	margin:0 0 10px 0;
	padding:0;
	float:left;	
}
.putdown_m{
	width:48px;
	height:19px;
	line-height:12px;
	vertical-align:middle;
	border:1px solid #b9b8b8;	
	margin:0 0 10px 0;
	padding:0;
	float:left;	
}
#personal_content_holder .savebtn{
	margin:10px 0 0 145px;
	font-size:0;
	border:0;
	padding:0;
}
#personal_content_holder .savechangebtn{
	margin:10px 0 20px 0;
	font-size:0;
	border:0;
	padding:0;
}
#personal_content_holder .personal_home_styleholder{
	padding:45px 0 0 0;
	margin:0;
	border:0;
	clear:both;
}
#personal_content_holder .pstyle{
	width:135px;
	text-align:right;
	border:0;
	padding:0;
	margin:0;
	float:left;
}
#personal_content_holder .personal_accountinfo_contentbox{
	margin:0;
	padding:25px 0 0 0;
	border:0;
	clear:both;
}
#personal_content_holder .personal_accountwork_contentbox{
	border:#d0cfcf 1px solid;
	background:#fffae1;
	padding:23px 0 0 0;
	margin:0 0 0 35px;
	line-height:19px;
	vertical-align:middle;
	width:600px;
	height:152px;
}
#personal_content_holder .picholder{
	float:left;
	width:146px;
	height:147px;
	background:url(../images/account-module-myprofilephoto-bg.png) no-repeat;
	border:0;
	margin:0;
	padding:0;
	font-size:0;	
}
#personal_content_holder .ppic{
	padding:0;
	margin:10px 0 0 10px;
	border:0;
	font-size:0;
}
#personal_content_holder .change_pic{
	padding:124px 0 0 0;
	margin:0 0 0 15px;
	border:0;
	font-size:0;
	float:left;
}
#personal_content_holder .fieldwrap{
	width:300px;
	height:19px;
	line-height:12px;
	vertical-align:middle;
	margin:0;
	padding:0;
	float:left;
}
#personal_content_holder .fieldwrap2{
	width:523px;
	height:19px;
	line-height:12px;
	vertical-align:middle;
	margin:0;
	padding:0;
	float:left;
}
#personal_content_holder .cbox_col{
	width:320px;
	float:right;
	text-align:left;
	border:0;
	height:19px;
	line-height:12px;
	vertical-align:middle;
	padding:0;
	margin:0;
}
#personal_content_holder .formtxtfield2, #invitation_content_holder .formtxtfield2, #signup_content_holder .formtxtfield2{
	width:179px;
	height:17px;
	border:1px solid #b9b8b8;	
	padding:2px;
	margin:0;
	line-height:17px;
}
#invitation_greeting, #login_greeting{
	padding:13px 0 0 0;
	margin:0;
	border:0;
	text-indent:13px;
	line-height:14px;
}
#invitation_left_menu, #login_left_menu{
	padding:22px 0 0 0;
	margin:0 0 0 13px;
	border:0;
	line-height:17px;
	vertical-align:top;	
}
#invitation_left_menu .txtfield, #login_left_menu .txtfield{
	width:112px;
	height:17px;
	border:1px solid #b9b8b8;	
	margin:0 0 10px 0;
	padding:2px;
	line-height:17px;
}
#invitation_b_link{
	padding:14px 0 0 0;
	line-height:25px;
	vertical-align:top;
	text-align:center;
	margin:0;
	border:0;
}
#invitation_friend .module_content{
	paddingP:17px 0 0 0;
	margin:0 0 0 65px;
	border:0;
	line-height:26px;
}
#invitation_email_title, #login_title{
	color:#9e6202;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #8a8a8a;
	width:516px;
	padding:0 0 13px 0;
	margin:0; 	
}
#invitation_email_title .titbold{
	font-size:14px;
	font-weight:600;
}
#invitation_content_holder .form_wrap, #newuserlogin_content_holder .form_wrap{
	padding:50px 0 0 0;
	margin:0;
	border:0;
}
#invitation_content_holder .nextbtn{
	margin:0 0 0 144px;
	padding:0;
	border:0;
	font-size:0;
}
#invitation_content_holder .remark{
	margin:0 0 0 144px;
	color:#8a8888;
}
#newuserlogin_content_holder .remark{
	margin:0 0 0 17px;
	color:#8a8888;
}
#invitation_content_holder .friendlist_wrap, #newuserlogin_content_holder .friendlist_wrap{
	padding:30px 0 0 0;
	margin:0 0 0 75px;
	border:0;
	color:#454343;
}
#invitation_content_holder .friendlist, #newuserlogin_content_holder .friendlist{
	width:355px;
	height:201px;
	margin:0;
	padding:10px 0 0 0;
	border:0;
	border:1px solid #b9b8b8;
	overflow: auto;
}
#invitation_content_holder .friendlist_2, #newuserlogin_content_holder .friendlist_2{
	width:355px;
	height:130px;
	margin:0;
	padding:10px 0 0 0;
	border:0;
	border:1px solid #b9b8b8;
	overflow: auto;
}
#invitation_content_holder .friend{
	width:300px;
	height:42px;
	vertical-align:middle;
	float:left;
	padding: 11px 0 0 0;
	margin:0;
	line-height:42px;
	border:0;
}
#invitation_content_holder .all{
	width:300px;
	height:21px;
	vertical-align:middle;
	float:left;
	padding:0;
	line-height:21px;
	border:0;
}
#invitation_content_holder .flist_email, #newuserlogin_content_holder .flist_email{
	height:42px;
	float:left;
	border:0;
	padding:0;
	margin:0 0 0 10px;
	line-height:21px;
	vertical-align:middle;	
}
#invitation_content_holder .flist_chooseall_cbox, #newuserlogin_content_holder .flist_chooseall_cbox{
	float:left;
	border:0;
	padding:0;
	margin:0 0 0 10px;
	vertical-align:middle;	
	font-size:0;
	line-height:12px;
}
#invitation_content_holder .flist_email_cbox, #newuserlogin_content_holder .flist_email_cbox{
	float:left;
	border:0;
	padding:0;
	margin:8px 0 0 10px;
	vertical-align:middle;
	font-size:0;
	line-height:12px;
}
#invitation_content_holder .flist_chooseall, #newuserlogin_content_holder .flist_chooseall{
	height:12px;
	float:left;
	border:0;
	padding:0;
	margin:0 0 0 10px;
	line-height:12px;
	vertical-align:middle;	
	font-size:12px;
}
#invitation_content_holder .picholder, #newuserlogin_content_holder .picholder{
	border:0;
	margin:0 0 0 10px;
	padding:0;
	font-size:0;
	float:left;
	vertical-align:middle;	
}
#invitation_content_holder .action_row, #newuserlogin_content_holder .action_row{
	border:0;
	margin:0;
	padding:20px 0 0 0;
	width:355px;
	text-align:center;
}
#invitation_content_holder textarea, #newuserlogin_content_holder textarea{
	width:355px;
	height:81px;
	border:1px solid #b9b8b8;
	padding:0px;
	line-height:21px;
	font-size:12px;
	margin:0;
}
#invitation_content_holder .sendemail, #newuserlogin_content_holder .sendemail{
	margin:10px 0 0 145px;
	font-size:0;
	border:0;
	padding:0;
}
#invitation_content_holder .formtxtfield_long{
	width:326px;
	height:17px;
	line-height:17px;
	vertical-align:middle;
	border:1px solid #b9b8b8;	
	margin:0 0 10px 0;
	padding:2px;
	float:left;
}
/*end personal*/
/*start login*/
#login_content_holder{
	padding:49px 0 0 0;
	margin:0 0 0 93px;
	border:0;
}
#newuserlogin_content_holder{
	padding:46px 0 0 0;
	margin:0 0 0 43px;
	border:0;
}
#login_content_holder p{
	line-height:22px;
}
/*start signup*/
#signup_content_holder{
	padding:43px 0 0 0;
	margin:0 0 0 54px;
	border:0;
}
#signup_content_holder .form_wrap{
	width: 570px;
	background:#fffae1;
	border:#d0cfcf 1px solid;
	padding:20px 0 13px 0;
	margin:0;
	line-height:19px;
}
#signup_content_holder .form_wrap2{
	width: 570px;
	background:#f5f5f5;
	padding:20px 0 0 0;
	margin:0 0 20px 0;
	line-height:19px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #d0cfcf;
	border-right-color: #d0cfcf;
	border-bottom-color: #d0cfcf;
	border-left-color: #d0cfcf;
}
#signup_content_holder .formtxtfield{
	width:223px;
	height:17px;
	line-height:17px;
	vertical-align:middle;
	border:1px solid #b9b8b8;	
	margin:0;
	padding:2px;
	float:left;
}
#signup_content_holder .caption{
	width:105px;
	height:12px;
	line-height:12px;
	vertical-align:middle;
	padding:4px 0 5px 0;
	text-align:right;
	float:left;
	margin:0 12px 0 0;
}
.formcb{
	clear:both;
	height:7px;
	margin:0;
	border:0;
	padding:0;
	line-height:0;
	font-size:0;
}
#signup_content_holder .white_row{
	width: 570px;
	background:#ffffff;
	padding:20px 0 13px 0;
	margin:13px 0 20px 0;
	line-height:19px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #d0cfcf;
	border-right-color: #d0cfcf;
	border-bottom-color: #d0cfcf;
	border-left-color: #d0cfcf;
}
#signup_content_holder .formtxtfield_name{
	width:61px;
	height:17px;
	line-height:17px;
	vertical-align:middle;
	border:1px solid #b9b8b8;	
	margin:0;
	padding:2px;
	float:left;
}
#signup_content_holder .putdown_other, #privacy_content_holder .putdown{
	width:120px;
	height:19px;
	line-height:12px;
	vertical-align:middle;
	border:1px solid #b9b8b8;
	margin:0;
	padding:0px;
	float:left;
}
#signup_content_holder label, #present_submenu_holder label{
	float:left;
	border:0;
	margin:0;
	paadding:0;
	line-height:19px;
	vertical-align:middle;
}
#signup_content_holder .putdown_y{
	width:72px;
	height:19px;
	line-height:12px;
	vertical-align:middle;
	border:1px solid #b9b8b8;	
	margin:0;
	padding:0;
	float:left;	
}
#signup_content_holder .putdown_m{
	width:48px;
	height:19px;
	line-height:12px;
	vertical-align:middle;
	border:1px solid #b9b8b8;	
	margin:0;
	padding:0;
	float:left;	
}
#signup_content_holder .white_row2{
	width: 570px;
	background:#ffffff;
	padding:20px 0 13px 0;
	margin:13px 0 0 0;
	line-height:12px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #d0cfcf;
	border-right-color: #d0cfcf;
	border-bottom-color: #d0cfcf;
	border-left-color: #d0cfcf;
}
#signup_content_holder .cbox{
	float:left;
	border:0;
	padding:0;
	margin:5px 10px 0 0;
	font-size:0;
	line-height:12px;
	height:13px;
	width:13px;
}
/*end signup*/
/*start new user login*/
#newuserlogin_content_holder .content_box{
	padding:0;
	margin:0 0 0 96px;
	border:0;
}
#newuser_profilepic{
	width:154px;
	margin:0;
	padding:28px 0 0 0;
	border:0;
	float:left;	
}
.titletxt_holder{
	width:84px;
	float:left;
	border:0;
	margin:0;
	padding:28px 0 0 0;
}
#newuserlogin_content_holder .formtxtfield_upload, #privacy_blacklist_content_holder .formtxtfield{
	width:184px;
	height:17px;
	line-height:17px;
	vertical-align:middle;
	border:1px solid #b9b8b8;	
	margin:0;
	padding:2px;
	float:left;
}
#newuserlogin_content_holder .caption{
	width:63px;
	height:19px;
	line-height:12px;
	vertical-align:middle;
	padding:5px 0 7px 0;
	text-align:left;
	float:left;
	margin:0;
}
#newuserlogin_content_holder .upbtn{
	margin:0 20px 0 100px;
}
/*end new user login*/
/*start privacy*/
#privacy_content_holder .form_holder{
	width:298px;
	padding:40px 0 0 0;
	margin:0;
	border:0;
	clear:both;
}
#privacy_blacklist_content_holder .form_holder{
	width:522px;
	padding:46px 0 0 0;
	margin:0;
	clear:both;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #8a8a8a;		
}
#privacy_blacklist_content_holder .cform_holder{
	width:522px;
	padding:46px 0 0 0;
	margin:0;
	border:0;
	clear:both;		
}
#privacy_blacklist_content_holder .caption{
	width:117px;
	height:19px;
	line-height:12px;
	vertical-align:middle;
	padding:5px 0 7px 0;
	text-align:right;
	float:left;
	margin:0;
}
#privacy_content_holder .savebtn{
	margin:38px 0 0 0;
	font-size:0;
	border:0;
	padding:0;
	text-align:center;
}
#privacy_blacklist_content_holder .dark_greytxt{
	color:#717070;
}
#privacy_blacklist_content_holder .pplbox{
	padding: 33px 0 0 0;
	margin:0;
	border:0;
	width:200px;
	float:left;
}
#unblock, #unblock a{
	line-height:20px;
	color:#9e6202;
	margin:0;
	border:0;
	padding:0;
	font-weight:600;
	font-size:14px;
}
#cboxlist{
	margin:0 0 0 93px;
	padding:0;
	border:0;
}
#cboxlist .checkbox{
	margin:0 0 0 10px;
	padding:0;
	border:0;
	font-size:0;
}
#cboxlist .savebtn{
	margin:10px 0 0 0;
	font-size:0;
	border:0;
	padding:0;
	text-align:center;
}
/*end privacy*/
/*start present*/
#present_content_holder, #components_content_holder{
	padding:19px 0 0 0;
	margin:0 0 0 25px;
	border:0;
}
#present_content_holder .form_holder{
	padding:20px 0 0 0;
	margin:0 0 0 19px;
	border:0;
	clear:both;		
}
#present_content_holder .sgform_holder{
	padding:26px 0 0 0;
	margin:0 0 0 11px;
	border:0;
	clear:both;		
}
#present_content_holder .presentbox{
	width:114px;
	height:160px;
	border:0;
	padding:0;
	margin:0;
	float:left;
}
#present_content_holder .spresentbox{
	width:104px;
	height:88px;
	border:0;
	padding:0;
	margin:0;
	float:left;
}
#present_content_holder .presentpic{
	width:114px;
	height:87px;
	border:0;
	padding:0;
	margin:0;
	text-align:center;
	line-height:87px;
	vertical-align:middle;	
}
#present_content_holder .spresentpic{
	width:81px;
	border:0;
	padding:0;
	margin:0;
	text-align:center;
	color:#8b8a89;
	float:left;
}
#present_content_holder .spresentpic p{
	line-height:20px;
}
#present_content_holder .presenttxt{
	width:114px;
	height:63px;
	border:0;
	padding:0;
	margin:0;
	line-height:18px;
	text-align:center;
}
#present_content_holder .returnbtn{
	margin:5px 0 0 0;
	font-size:0;
	border:0;
	padding:0;
	font-size:0;
}
#present_content_holder .slinebox_holder{
	width:623px;
	padding:0 0 12px 0;
	margin:0 0 10px 0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #8a8a8a;		
}
#present_content_holder .box_holder{
	width:623px;
	padding:0 0 12px 0;
	margin:0 0 10px 0;
	border: 0;	
}
#present_content_holder .formtxtfield{
	width:228px;
	height:17px;
	line-height:17px;
	vertical-align:middle;
	border:1px solid #b9b8b8;	
	margin:0 5px 0 0;
	padding:2px;
	float:left;
	clear:right;
}
#present_content_holder .title{
	color:#9e6202;
	font-weight:600;
	font-size:14px;
	width:75px;
	text-align:right;
	padding:0;
	border:0;
	margin:0;
	float:left;
	height: 22px;
}
#present_content_holder .radio{
	margin:27px 0 0 0;
	padding:0;
	border:0;
	line-height:19px;
	vertical-align:middle;
	font-size:0;
	float:left;
}
#present_content_holder textarea{
	width:335px;
	height:61px;
	border:1px solid #b9b8b8;
	padding:10px;
	line-height:21px;
	font-size:12px;
	margin:0;
	float:left;
}
#present_content_holder .sendgift{
	margin:0 0 0 75px;
	font-size:0;
	border:0;
	padding:0;
	font-size:0;
}
/*end present*/
/*start astrology*/
#astrology_center_holder .point p{
	line-height:24px;
	margin:0;
	width:542px;
	padding:0;
	vertical-align:middle;
	background:url(../images/dog_acthistory_lbg.png) no-repeat;
	border: 0;
	text-indent: 20px;
}
#astrology_center_holder .title{
	color:#9e6202;
	font-weight:600;
	font-size:14px;
	text-align:left;
	padding:0 0 0 33px;
	border:0;
	margin:0;
	float:left;
	height: 22px;
}
#astrology_center_holder .atype{
	clear:left;
	color:#343333;
	font-size:12px;
	text-align:left;
	padding:0 0 0 33px;
	border:0;
	margin:0;
	float:left;
}
#astrology_center_holder .otherabtn{
	color:#343333;
	font-size:0px;
	text-align:left;
	padding:0;
	border:0;
	margin:19px 0 0 0;
	float:right;
	width:98px;
}
#astrology_center_holder .slinebox_holder{
	width:524px;
	padding:0 0 12px 0;
	margin:0 0 10px 0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #8a8a8a;
}
#astrology_center_holder .apic{
	margin:0 13px 0 0;
	padding:0;
	border:0;
	font-size:0;
}
#astrology_center_holder .datetag{
	width:377px;
	text-align:center;
	color:#FF0000;
	font:14px;
	font-weight:600;
	clear:both;
	padding:20px 0;
}
#astrology_center_holder .datetag a:link{
	font:12px;
	font-weight:normal;

}
#astrology_center_holder .atxt{
	border:0;
	margin:0;
	padding:5px 50px 0 0;
	line-height:20px;
}
.startcolor{
	color:#FF9900;
}
#astrology_center_holder .dwrap{
	margin:0 0 0 33px;
	padding:0;
	border:0;
}
/*end astrology*/
/*start vote*/
#vote_content_holder {
	padding:19px 0 0 0;
	margin:0 0 0 25px;
	border:0;
	width:672px;
}
#vote_content_holder .rowrap{
	width:664px;
	border: 0;
	padding:0 0 0 8px;
	margin:0;
}
#vote_content_holder .feed_row_end{
	width:664px;
	height:97px;
	border:0;
	padding:0 0 0 8px;
	margin:0;
}
#vote_content_holder .vote_topic{
	padding:24px 0 0 0;
	border:0;
	margin:0 0 0 13px;
	float:left;
	color:#3a3939;
	height:61px;
}
#vote_content_holder .vote_feed{
	padding:24px 0 0 0;
	border:0;
	margin:0;
	float:left;
	color:#3a3939;
	height:61px;
	width:100%;
}
#vote_content_holder .page_nag{
	width:145px;
	float:right;
	padding:54px 0 0 0;	
	margin:0;
	border:0;
}
#vote_content_holder .vote_info{
	height:48px;
	widht:99px;
	padding:10px 0 0 21px;
	margin:0;
	border:0;
	float:left;
	line-height:21px;
	vertical-align:middle;
}
#vote_content_holder .vote_duration{
	width:160px;
	padding:5px 0 0 0;
	margin:0;
	border:0;
	float:right;
	line-height:18px;
	vertical-align:middle;
	font-size:11px;
	color:#ababab;
	text-align: right;
}
#vote_content_holder .center_title{
	color:#9e6202;
	font-weight:600;
	font-size:14px;
	text-align:center;
	padding:14px 0 31px 0;
	border:0;
	margin:0;
	line-height:14px;
	vertical-align:middle;
}
#vote_content_holder .vote_topic_center_row{
	text-align:center;
	padding:14px 0 31px 0;
	border:0;
	margin:0;
	line-height:14px;
	vertical-align:middle;
}
#vote_content_holder .vote_topic_title{
	color:#9e6202;
	font-weight:600;
	font-size:14px;
}
#vote_content_holder .left_title{
	color:#c15b01;
	font-weight:600;
	font-size:14px;
	padding:36px 0 17px 0;
	border:0;
	margin:0;
	line-height:14px;
	vertical-align:middle;
}
#vote_content_holder .vote_ans{
	width:312px;
	text-align:right;
	line-height:12px;
	vertical-align:top;
	padding:0 0 13px 0;
	margin:0;
	border:0;
	float:left;
}
#vote_content_holder .bar_greybg{
	background:#efefef;
	width:142px;
	height:10px;
	padding:0;
	margin:1px 0 0 0;
	border:0;
	float:left;
	font-size:0;
}
#vote_content_holder .blue_on{
	width:37%;
	border:#8aabb4 1px solid;
	height:8px;
	padding:0;
	margin:0;
	font-size:0;
}
#vote_content_holder .blue_innerborder{
	width:100% - 1px;
	border-top:#aee7f8 1px solid;
	border-left:#aee7f8 1px solid;
	border-right:#aee7f8 1px solid;
	border-bottom:0;			
	background:#a5cbd6;
	height:7px;	
	padding:0;
	margin:0;
	font-size:0;		
}
#vote_content_holder .red_on{
	width:59%;
	border:#bf2146 1px solid;
	height:8px;
	padding:0;
	margin:0;
	font-size:0;
}
#vote_content_holder .red_innerborder{
	width:100% - 1px;
	border-top:#fb7b99 1px solid;
	border-left:#fb7b99 1px solid;
	border-right:#fb7b99 1px solid;
	border-bottom:0;			
	background:#ee335f;
	height:7px;	
	padding:0;
	margin:0;
	font-size:0;		
}
#vote_content_holder .yellow_on{
	width:69%;
	border:#e37f24 1px solid;
	height:8px;
	padding:0;
	margin:0;
	font-size:0;
}
#vote_content_holder .yellow_innerborder{
	width:100% - 1px;
	border-top:#fbe096 1px solid;
	border-left:#fbe096 1px solid;
	border-right:#fbe096 1px solid;
	border-bottom:0;			
	background:#ffc535;
	height:7px;	
	padding:0;
	margin:0;
	font-size:0;		
}
#vote_content_holder .green_on{
	width:68%;
	border:#adbf0b 1px solid;
	height:8px;
	padding:0;
	margin:0;
	font-size:0;
}
#vote_content_holder .green_innerborder{
	width:100% - 1px;
	border-top:#e6f63b 1px solid;
	border-left:#e6f63b 1px solid;
	border-right:#e6f63b 1px solid;
	border-bottom:0;			
	background:#d8e929;
	height:7px;	
	padding:0;
	margin:0;
	font-size:0;		
}
#vote_content_holder .vote_percent{
	width:70px;
	border:0;
	margin:0 0 0 19px;
	padding:3px 0 10px 0;
	line-height:12px;
	float:left;
}
#vote_content_holder .cbox{
	float:left;
	border:0;
	padding:0;
	margin:0;
	font-size:0;
	line-height:12px;
	height:13px;
	width:13px;
}
#vote_content_holder .votebtn{
	margin:6px 0 0 236px;
	padding:0;
	border:0;
	font-size:0;
	float:left;
}
#vote_content_holder .btnside_remark{
	height:48px;
	margin:0 0 0 18px;
	padding:9px 0 0 0;
	float:left;
}
#vote_content_holder .friend_vote{
	margin:0 0 0 29px;
	padding:17px 0 0 0;
	border:0;
	line-height:21px;
}
#vote_content_holder textarea{
	border:1px solid #b9b8b8;
	font-size:12px;
	margin:0 0 0 30px;
	width:528px;
	height:109px;
}
#vote_content_holder .post{
	margin:6px 0 0 32px;
	padding:0;
	border:0;
	font-size:0;
	float:left;
}	
#vote_content_holder .btnwrap{
	height:39px;
	margin:0;
	padding:0;
	border:0;
	font-size:0;	
}
#vote_content_holder .msg_pic{
	padding:26px 0 0 33px;
	margin:0;
	float:left;
	border:0;
	height:50px;
}
#vote_content_holder .msg_wrap{
	width:600px;
	padding:19px 0 0 0;
	margin:0;
	float:right;
	border:0;
}
#vote_content_holder .msg{
	color:#4a4b4b;
	padding:0;
	margin:0;
	float:left;
	border:0;
	line-height:27px;
}
#vote_content_holder .msg_level_1{
	text-indent:10px;
}
#vote_content_holder .msg_level_2{
	text-indent:16px;
}
#vote_content_holder .msg_level_3{
	text-indent:22px;
}
#vote_content_holder .msg_level_4{
	text-indent:28px;
}
#vote_content_holder .msg a:link{
	color:#c15b01;
}
#vote_content_holder .time_action{
	width:144px;
	line-height:27px;
	float:right;
	padding:0;
	margin:0;
	border:0;
	color:#9e9e9e;
}
#vote_content_holder #deletelink a:link{
	color:#fe6e04;
}
#vote_content_holder .center_tlink{
	height:19px;
	text-align:center;
	padding:0;
	margin:0;
	border:0;
	color:#838181;
}
#vote_content_holder .del_vote{
	margin:0 0 0 80px;
}
#vote_content_holder .vote_status{
	margin:0 0 0 80px;
	font-size:12px;
	color:#FF0000;
}
#vote_content_holder .formtxtfield{
	width:352px;
	height:17px;
	line-height:17px;
	vertical-align:middle;
	border:1px solid #b9b8b8;	
	margin:0;
	padding:0 4px;
	float:left;
}
#vote_content_holder .putdown{
	width:105px;
	height:20px;
	line-height:12px;
	vertical-align:middle;
	border:1px double #b9b8b8;
	margin:0;
	padding:0;
	float:left;
}
#vote_content_holder .form_holder{
	border:0;	
	margin:0;
	padding:17px 0 0 0;
}
#vote_content_holder .caption{
	width:77px;
	line-height:20px;
	vertical-align:middle;
	padding:0;
	text-align:right;
	float:left;
	margin:0;
}
#vote_content_holder .o_textarea{
	border:1px solid #b9b8b8;
	font-size:12px;
	margin:0;
	line-height:20px;
	padding:0 0 0 4px;
	width:356px;
	height:72px;
	float:left;
}
#vote_content_holder .form_span{
	margin-left:77px;
	float:left;
}
#vote_content_holder .putdowncaption{
	float:left;
	margin:0 4px;
	padding:4px 0 0 0;
	border:0;
	height:19px;
}
#vote_content_holder .feed_title, #vote_content_holder .feed_title a {
	color:#9e6202;
	font-weight:600;
	font-size:14px;
	float:left;
	width:auto;
	margin:0;
	padding:0 50px 0 0;
	border:0;
}
/*end vote*/
/*start components*/
#components_content_holder .rowrap{
	width:677px;
	margin:0 0 0 13px;
	padding:20px 0;
	border:0;
}
#components_content_holder .cimg{
	margin:0 13px;
	padding:0;
	border:0;
	float:left;
}
/*end components*/

/*Larry*/
#sa_mbox_lmenu .sa_mbox_current a:link, #sa_mbox_lmenu .sa_mbox_current a:visited, #sa_mbox_lmenu .sa_mbox_current a:active{
	text-decoration: none;
	font-weight: bold;
	color:#ff9900;
}
#sa_mbox_lmenu .sa_mbox_current a:hover{
	color:#ff9900;
	text-decoration: underline;
	font-weight: bold;
}

#sa_mbox_lmenu .mtab a:link, #sa_mbox_lmenu .mtab a:visited, #sa_mbox_lmenu .mtab a:active{
	text-decoration: none;
	font-weight: bold;
}
#sa_mbox_lmenu .mtab a:hover{
	text-decoration: underline;
	font-weight: bold;
}
#sa_mbox_rcontent a:link, #sa_mbox_rcontent a:visited, #sa_mbox_rcontent a:active{
	text-decoration: none;
	color:#000;
}
#sa_mbox_rcontent a:hover{
	text-decoration: underline;
	color:#000;
}
#sa_mbox_rcontent p{
	line-height:20px;
	margin:2px;
}
/*Larry end*/

/*  Andy 081117 */
#englishbaby{
	margin:10px;
	padding:0;
	width:709px;
	height:222px;
	border:1px solid #ccc;	
}
#englishbabycontent{
	height:192px;
	width:708px;
	background: url("/images/abroad/others/englishbabybg.jpg") no-repeat;
}
#englishbaby #links{
display:inline; 
float:left;
margin-top:60px;
margin-left:245px;
width:250px;
line-height:20px;
}
#englishbaby #links ul{
list-style:none;
margin:0;
padding:0;
}
#englishbaby #lesson{
margin:50px 0 0 5px;
width:200px;
float:left;
}
#englishbaby #lesson h4{
	color:#f29410;
	font-size:14px;
	padding:3px;
	border-bottom:1px solid #ccc;
}
#englishbaby #lesson p{
color:#333;
}

#businessweek{
	margin:10px;
	padding:0;
	width:709px;
	height:145px;
	border:1px solid #ccc;	
}
#businessweek #logo{
	background: url("/images/abroad/others/businessweeklogo.gif") no-repeat;
	width:125px;
	height:125px;
}
#businessweek #links{
display:inline; 
float:left;
margin-left:10px;
}
#businessweek #links ul{
margin-top:5px;
list-style:none;
}
#businessweek #links ul li{
background:transparent url(/images/abroad/others/bullet.gif) no-repeat scroll 0 8px;
clear:both;
line-height:20px;
overflow:auto;
padding:0 0 0 9px;
}