@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; outline:0; border:0}
body{ color:#000; font-size:12px; font-family: Tahoma, Geneva, sans-serif}

li{ list-style:none}

input{ padding:2px; height:16px;color:#333; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}

a{ color:#333; text-decoration:none}
a:hover{ text-decoration:underline}

/*CSS Created*/
#globalHeader{ width:986px; margin:0 auto; height:85px;}
	#globalHeader h1{ float:left; margin:5px 0 0 0;}
	.navigation{ z-index:100; position:relative; width:734px; background:url(bgd_nav.gif) top left no-repeat; float:right; margin:25px 0 0 0}
		
		.navigation .overlay {background:url(bgd_nav_active_left.gif) top left no-repeat; color:#FFF; text-decoration:none; width:auto; padding:0 0 0 30px; margin-top:-32px; font-size:14px; text-align:center; cursor:pointer}
		.navigation .overlay span{background:url(bgd_nav_active_right.gif) top right no-repeat; padding:6px 30px 9px 0}
		
		.navigation li{ display:block; float:left; border-right:1px solid #c8c8c8; padding:3px 2px 0 2px; position:relative;}
		.navigation li a{ display:block; float:left; padding:0 15px 0 30px; font-size:14px;/* background:url(ico_down.gif) center right no-repeat;*/}
		.navigation li span{ display:block; padding:6px 15px 10px 0; background:url(ico_down.gif) center right no-repeat;}
		.navigation li a:hover, .navigation li.selected a{ background:url(bgd_nav_active_left.gif) top left no-repeat; color:#FFF; text-decoration:none; padding:0 0 0 30px;}
		.navigation li a:hover span, .navigation li.selected span{background:url(bgd_nav_active_right.gif) top right no-repeat; padding:6px 30px 10px 0}
		
		.navigation ul.login{ float:right;}
		.navigation ul.login li{ border:none;}
		.navigation ul.login li a{padding-left:40px;}
		.navigation ul.login li span{padding-right:20px; background:none}
		.navigation ul.login li img{ vertical-align:top}
		.navigation ul.login li a:hover{ padding-left:40px}
		.navigation ul.login li a:hover span{ background:url(bgd_nav_active_right.gif) top right no-repeat; padding:6px 35px 10px 0}
		
		.navigation ul li form{ /*width:189px;*/ position:absolute; z-index:1000; top:35px; left:2px; display:block; border-top:5px solid #a40003;}
		.navigation ul li:hover form{display:block; background:url(bgd_sub_nav_form.gif) bottom left no-repeat; border-top:5px solid #a40003;}
		
		.navigation ul li ul{ width:177px; position:absolute; z-index:1001; top:34px; left:2px; display:none;}
		.navigation ul li:hover ul{width:175px; display:block; background:url(bgd_sub_nav.gif) bottom left no-repeat; /*border-top:5px solid #a40003;*/ padding:0 1px 10px 1px}
		.navigation ul li ul li{border:none; padding:0; width:100%}
		.navigation ul li ul li a{ width:115px; display:block; padding:15px 15px 15px 45px; font-size:11px; position:relative; background:#eeeeee url(bgd_submenu.gif) top left repeat-x;}
		.navigation ul li ul li a img{ position:absolute; z-index:999; top:10px; left:5px}
		.navigation ul li ul li a strong{color:#333333; font-size:12px; display:block; font-weight:normal}
		.navigation ul li ul li a:hover{ background:#fff url(bgd_submenu.gif) top left repeat-x; color:#333; padding:15px 15px 15px 45px;}
                
	#member_panel form.formLogin{ background:url(bgd_sub_nav_form.gif) bottom left no-repeat; width:159px; padding:15px 15px 0 15px;}
	#member_panel form.formLogin p{ width:159px; padding:0 0 10px 0; overflow:hidden; clear:both}
	#member_panel form.formLogin label{ display:none}
	#member_panel form.formLogin span{ background:url(bgd_input_left.gif) top left no-repeat; display:block; float:left; padding:0 0 0 5px;}
	#member_panel form.formLogin input{ background:url(bgd_input_right.gif) top right no-repeat; width:145px; display:block; float:left; padding:6px 5px 3px 0;}
	#member_panel form.formLogin p.button span{ background:url(bgd_button_left.gif) top left no-repeat; display:block; float:left; padding:0 0 0 5px;}
	#member_panel form.formLogin p.button input{ background:url(bgd_button_right.gif) top right no-repeat; width:153px; height:28px; display:block; float:left; padding:5px 5px 25px 5px; color:#FFF; cursor:pointer}
	#member_panel form.formLogin p.button span:hover{background:url(bgd_button_left.gif) top left no-repeat; filter:alpha(opacity=90); opacity:0.9;}
	#member_panel form.formLogin p.button input:hover{background:url(bgd_button_right.gif) top right no-repeat; filter:alpha(opacity=90); opacity:0.9;}
	#member_panel form.formLogin p a{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:center; display:block; padding-left:30px}
	#member_panel form.formLogin p a:hover{ background:none; color:#000; padding-left:30px}
	
	#member_panel form.formLogin p.links a{ background:url(bgd_button_red_left.gif) top left no-repeat; display:block; float:left; padding:0 0 0 5px; cursor:pointer}
	#member_panel form.formLogin p.links a:hover{ text-decoration:none; background:url(bgd_button_red_left.gif) top left no-repeat; filter:alpha(opacity=90); opacity:0.9;}
	#member_panel form.formLogin p.links span{ background:url(bgd_button_red_right.gif) top right no-repeat; width:143px; display:block; float:left; padding:5px 5px 25px 5px; color:#FFF}
	#member_panel form.formLogin p.links span:hover{background:url(bgd_button_red_right.gif) top right no-repeat; filter:alpha(opacity=90); opacity:0.9; cursor:pointer}
		.rememberme{ text-align:left}	       
        
        
	/*logout*/
	.logout{ padding:10px 5px 0 0; float:right}
	.logout strong,.logout span{ color:#a40003; padding:0 0 0 5px; font-weight:bold}
	.logout img{ vertical-align:middle}
	.logout a{ font-size:10px;}

	/*slicingBanner*/
	#slicingBanner{ width:100%; background:#000; overflow:hidden; clear:both;}
		.innerBanner{ text-align:center; width:1280px; margin:0 auto; position:relative}
		.controlBtn{ position:absolute; z-index:1000; bottom:20px; left:600px;}
		
	/*main*/
	#main{ width:986px; margin:10px auto; overflow:hidden; clear:both;}
		.listBannerBottom li{ display:inline; padding:0 2px 0 0 }
		.listBannerBottom li.last{ padding:0}
		
		.highlightMain{ overflow:hidden; clear:both}
		.highlightMain h2{ float:left; padding:5px 0 0 20px;}
		.highlightMain .tabs{ float:right}
		.highlightMain .tabs li{ display:block; float:left; padding:3px 0 0 4px;}
		.highlightMain .tabs li a{ display:block; float:left; padding:0 0 0 20px; font-size:14px;}
		.highlightMain .tabs li span{ display:block; padding:6px 20px 9px 0;}
		.highlightMain .tabs li a:hover, .highlightMain .tabs li.actived a{ background:url(bgd_nav_active_left.gif) top left no-repeat; color:#FFF; text-decoration:none}
		.highlightMain .tabs li a:hover span, .highlightMain .tabs li.actived span{ background:url(bgd_nav_active_right.gif) top right no-repeat}
		.highlightMain .overload{border-top:5px solid #a40003; overflow:hidden; clear:both;/* background:url(../images/bgd_line_red.gif) top center no-repeat; padding:5px 0 0 0*/}
		
		.highlightForum{ overflow:hidden; clear:both}
		.highlightForum h2{ font-family:Tahoma, Geneva, sans-serif; font-size:24px; display:block; text-align:left;color:#a40003;border-bottom:5px solid #a40003; padding:0 0 5px 20px;}
                        .client p{ text-align:center; display:block}
                        .client p.inputVersion{ position:absolute; z-index:999; top:340px; padding:10px 200px 100px 300px}
                        .client p.inputVersion select{ width:150px; float:left; border:1px solid #CCC;}
                        .client p.btnDownload{ position:absolute; z-index:999; top:380px; padding:10px 200px 100px 300px}
			.client p.btnDownload a{ display:block; float:left; background:url(bgd_button_grey_left.gif) top left no-repeat;}
			.client p.btnDownload a:hover{ text-decoration:none}
			.client p.btnDownload span{ display:block; float:left; background:url(bgd_button_grey_right.gif) top right no-repeat; padding:10px 25px; color:#FFF}
		
			.block4room{ overflow:hidden; clear:both; margin:10px 0 0 0}
			.block4room div{ width:483px; height:261px; float:left; background:url(bgd_block_01.gif) top left no-repeat; padding:3px 3px 5px 7px; position:relative}
			.block4room div ul{ width:215px; float:right; border-left:1px solid #c4c4c4; height:261px;}
			.block4room div ul li{ padding:10px 10px 10px 20px; border-bottom:1px solid #c4c4c4; font-size:11px}
			.block4room div ul li.last{ border:none}
			.block4room div ul li a:hover{ color:#a40003; text-decoration:none} 
			.block4room div p{ width:267px; float:left; text-align:center; display:block}
			.block4room div img{ padding:16px 0 0 0;}
			.block4room p.btnVisit{ position:absolute; z-index:999; bottom:20px; right:70px}
			.block4room p.btnVisit a{ display:block; float:left; background:url(bgd_button_grey_left.gif) top left no-repeat;}
			.block4room p.btnVisit a:hover{ text-decoration:none}
			.block4room p.btnVisit span{ display:block; float:left; background:url(bgd_button_grey_right.gif) top right no-repeat; padding:10px 25px; color:#FFF}
		
			.groupInfo{ overflow:hidden; clear:both; padding:20px 0 0 0}
			.itemGroup{ width:155px; float:left; padding:0 20px; background:url(bgd_line.gif) center right no-repeat; text-align:center}
			.itemGroup p{ margin:40px 0 40px 20px; display:block; float:left; background:url(bgd_button_grey_left.gif) top left no-repeat}
			.itemGroup a{ display:block; float:left; background:url(bgd_button_grey_right.gif) top right no-repeat; padding:10px 25px; color:#FFF}
			.itemGroup a:hover{ text-decoration:none}
			
			.registration{ background:url(bgd_registration.jpg) top left no-repeat; width:926px; height:412px; padding:25px 30px;}
			.registration fieldset{ width:310px; padding:0 10px 0 0}
			.registration p{overflow:hidden; clear:both; padding:0 0 25px 0;}
			.registration div p{ padding:0 0 10px 0}
			.registration label{ display:none}
			.registration span{ display:block; float:left; background:url(bgd_input_01_left.gif) top left no-repeat; padding:0 0 0 10px}
			.registration input{ display:block; float:left; background:url(bgd_input_01_right.gif) top right no-repeat; width:255px; padding:12px;}
			.registration select{ width:268px; float:left; /*border:1px solid #CCC*/; outline:0;}
			.registration em{ display:block; float:left; background:url(bgd_input_01_right.gif) top right no-repeat; padding:8px 10px 12px 0}
		
			.registration p.ckBox label{ display:block; float:left; padding:0 0 0 5px;}
			.registration p.ckBox a{ color:#a40003; font-weight:bold}
			.registration p.ckBox input{ display:block; float:left; width:15px; height:15px; background:none; padding:0}			
			.registration input.btnRegister{ width:286px; height:54px; background:none; padding:0}
			.registration input.btnRegister:hover{filter:alpha(opacity=90); opacity:0.9;}
		
			.registration div.zIndex{ width:310px; display:block; clear:both; position:relative}
		
			.registration fieldset.validation{ padding:45px 10px 0 0}
			.valid{ width:400px; position:absolute; z-index:1000; top:10px; left:320px;}
				.valid img{ float:left; margin:0 5px 0 0}
			
			.unValid{ width:400px; position:absolute; z-index:1000; top:10px; left:320px; color:#a40003;}
				.unValid img{ float:left; display:block; margin:3px 5px 0 0}
			.unValid ul{ padding:0 0 0 20px;}
			.unValid li{ padding:5px 20px; color:#333}
                        
                        .profile{ background:url(bgd_profile.gif) top left no-repeat; width:926px; height:472px; padding:30px;}
                        .profile strong { color:#a40003}
                            .member_name{ font-family:Tahoma, Geneva, sans-serif; font-size:30px; display:block; text-align:left; color:#000}
                            .member_text{ font-family:Tahoma, Geneva, sans-serif; font-size:18px; display:block; text-align:left; color:#000}
                            .member_data_caption{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; display:block; text-align:left; color:#333; font-style: italic;}   
                            .member_data{ font-family:Tahoma, Geneva, sans-serif; font-size:14px; display:block; text-align:left; color:#333}
			/*forum*/
		.innerForum{ overflow:hidden; clear:both; border-bottom:5px solid #a40003;}
		.innerForum h2{ float:left; padding:5px 0 0 20px;}
			.formSearch{ width:270px; float:left; padding:10px 0 0 80px;}
			.formSearch span{ background:url(bgd_left_search.gif) top left no-repeat; padding:0 0 0 5px; display:block; float:left}
			.formSearch span input{ background:url(bgd_right_search.gif) top right no-repeat; width:110px; height:15px; float:left; padding:0 5px 2px 0; margin:0}
			.formSearch input{ display:block; float:left; margin:0 5px; font-size:11px; color:#9a9a9a;}
			.formSearch a{color:#9a9a9a; font-size:11px; width:100px; display:block; float:left}
			
			.groupLinks{ background:url(bgd_nav_active_left.gif) top left no-repeat; float:right;}
			.groupLinks ul{background:url(bgd_nav_active_right.gif) top right no-repeat; padding:10px 5px 22px 5px}
			.groupLinks ul li{ display:block; float:left; padding:0 5px;}
			.groupLinks ul li a{ color:#FFF; font-size:11px;}
		
		.forum{ overflow:hidden; clear:both; background:url(bgd_forum.gif) bottom left no-repeat; padding:22px}	
			.breadcrumb{ padding:0 0 10px 0}
			.breadcrumb p{ padding:0 0 5px 0}
			.breadcrumb img{ margin:0 5px  0 0}
			.breadcrumb strong{ font-size:14px; display:block}
		
			.tblForum{ width:941px; background:url(bgd_thead.gif) top left no-repeat; margin:20px 0}
			.tblForum .brdLeft{ border-left:1px solid #c4c4c4;}
			.tblForum .brdRight{ border-right:1px solid #c4c4c4;}
			.tblForum .brdBoth{ border-right:1px solid #c4c4c4; border-left:1px solid #c4c4c4;}
			.tblForum th{ padding:6px 10px; text-align:left; color:#FFF}
			.tblForum td{ background:#fff url(bgd_td.gif) bottom left repeat-x; padding:15px 10px; border-bottom:1px solid #c4c4c4;}
			.tblForum h3{ color:#a40003; font-size:13px; font-weight:bold}
			.tblForum strong{color:#a40003;; display:block}
			.tblForum span{ font-size:10px;}
			.tblForum ul{ padding:10px}
			.tblForum ul li{ padding:0 0 5px 0}
			.tblForum ul li img{ vertical-align:middle; margin:0 5px 0 0 }
		
		
			.center{ text-align:center;}
			.center li{ display:inline; padding:0 0 0 0; color:#a40003}
			.center li a{ padding:0 2px 0 0; color:#a40003; font-weight:bold}
		
			.bttInfor{ background:#6f0002; padding:10px; color:#FFF; overflow:hidden; clear:both}
			.bttInfor form{ float:left;}
			.bttInfor form select{ width:150px; height:18px; float:left; font-size:11px; margin:0 5px 0 0}
			.bttInfor p{ float:right}
			.bttInfor p a{ color:#FFF; padding:0 5px;}
			
			/*features*/
			.features{ width:936px; overflow:hidden; clear:both; background:url(bgd_forum.gif) bottom left no-repeat; padding:50px 0 50px 50px; border-top:5px solid #a40003;}
			.features h4, .features .txtRed{ color:#a40003; font-size:14px; padding:10px 0 30px 0}
			.features p{color:#666666; padding:10px 0;}
			.features strong{ display:block; color:#333; font-size:18px; padding:0 0 5px 0}
			
			.blockHTML{ width:400px; float:left; padding:0 80px 0 0}
			.features .last{ padding:0;}
			
			
		/*lastestMews*/
		.lastestMews{ background:url(bgd_lastest_news.gif) top left no-repeat; height:25px; padding:15px 20px}
		.lastestMews strong{ color:#a40003;}
		
		/*keyFeature*/
		.keyFeature{ overflow:hidden; clear:both}
		.keyFeature div{ background:url(bgd_item_news.gif) top left no-repeat; width:242px; height:324px; float:left; padding:20px 0; margin:0 6px 0 0;}
		.keyFeature div h3{ font-size:16px;}
		.keyFeature div h3, .keyFeature div p{ padding:5px 30px}
		.keyFeature div p.picture{ text-align:center; padding:16px 0 0 0;}
		.keyFeature div.last{ margin:0}
                
                /*shop*/
                .shop{overflow:hidden; clear:both}
                .shop h2{ font-family:Tahoma, Geneva, sans-serif; font-size:24px; display:block; text-align:left;color:#a40003;border-bottom:5px solid #a40003; padding:0 0 5px 20px;}
                    .groupInfo{ background:#EEE ;overflow:hidden; clear:both; padding:20px 0 0 0}
		    .itemGroup{ width:200px; float:left; padding:20px 20px 20px 20px; background:none center right no-repeat; text-align:center}
                    .itemImg{ background:none;border-style:solid; border-color: white; border-width:5px;width:130px;height:130px}
                        .itemBtn p{ margin:40px 0 40px 20px; display:block; float:left; background:url(bgd_button_grey_left.gif) top left no-repeat}
                        .itemBtn p a{ display:block; float:left; background:url(bgd_button_grey_right.gif) top right no-repeat; padding:10px 25px; color:#FFF}
                        .itemBtn p a:hover{ text-decoration:none}
                        .itemCaption{ display: block;color:#000; font-size:16px; padding:1px 0 3px 0;text-align:center;font-weight: bold}
                        .itemUse{ display: inline;color:#333; font-size:12px; padding:5px 5px 5px 0;text-align:left}
                        .itemExpiry{ display:block;color:#333; font-size:12px; padding:5px 5px 5px 0;text-align:center}
                        .itemPrice{ display: inline;color:#a40003; font-size:12px; padding:5px 5px 5px 0;text-align:right;font-weight: bold}
                        .shopInput span{ display:block;background:url(bgd_input_01_left.gif) top left no-repeat; padding:0 0 0 14px; width:255px;} /*added by zhutao*/
                        .shopInput input{ display:block; background:url(bgd_input_01_right.gif) top right no-repeat; width:255px; padding:12px;} /*added by zhutao*/

                
                .doc{overflow:hidden; clear:both}
                .doc h2{ font-family:Tahoma, Geneva, sans-serif; font-size:24px; display:block; text-align:left;color:#a40003;border-bottom:5px solid #a40003; padding:0 0 5px 20px;}
                    .text{ background:#EEE ;overflow:hidden; clear:both; padding:50px 50px 50px 50px}
                    .text p{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; display:block; text-align:justify;padding:15px 0 0 0}
        
        /*footer*/
	#footer{ width:986px; margin:0 auto; padding:0 0 40px 0;}
		#footer div{width:986px; overflow:hidden; padding:10px 0; border-top:1px solid #c7c7c7; color:#6c6c6c}
		#footer div p{ float:left;}
		#footer div ul{ float:right; width:auto;}
		#footer div ul li{ display:inline; padding:0 5px 0 0; color:#6c6c6c}
		#footer div ul li a{ padding:0 5px 0 0; color:#6c6c6c}
	
	/*Copy CSS from here to end ****new update 30.07***************************************************************************************************
	*******************************************************************************************************************/
	.introMember{background:url(bgd_profile.jpg) top left no-repeat; width:926px; height:383px; padding:30px;}
		.infoMember{ width:200px; float:left;}
		.infoMember p{ padding:2px 0 15px 0}
		.infoMember a{ color:#880003; font-size:11px;}
	.introMember h3{ font-size:15px; border-bottom:1px solid #c9c9c9; padding:0 0 2px 0; margin:0 0 15px 0;}
		.infoMember h3 a{ font-weight:normal; display:block; text-align:right; margin:-15px 0 0 0}
		.infoMember em{ display:block; text-transform:capitalize; font-size:11px}
		
		.expandInfo{ width:500px; float:left; padding:0 30px;}
		.expandInfo h4{ padding:0 0 20px 0}
		.expandInfo h4 strong{ font-size:32px; display:block}
		.expandInfo p{ padding:0 0 20px 0}
		.expandInfo p.txtRed{ color:#880003; font-weight:bold}
		.expandInfo p.txtRed strong{ font-size:20px;}
		
		.expandInfo ul{ padding:0 0 0 15px;}
		.expandInfo li{ list-style:square;}
		
		.groupButton p{ width:160px; display:block; padding:0 0 10px 0; overflow:hidden}		
		.groupButton a{ width:148px; background:url(bgd_button_grey_right.gif) top right no-repeat; text-align:center; padding:0 10px 0 0; display:block; float:left; color:#FFF}
		.groupButton span{ background:url(bgd_button_grey_left.gif) top left no-repeat; padding:8px 0 12px 20px; display:block;}
		.groupButton a:hover{ text-decoration:none}
	/*friendList*/
	.friendList, .shopItemList{ width:986px; background:url(bgd_forum.gif) bottom left no-repeat;}
		.innerFriendList, .innerShopItemList{ background:url(bgd_top_profile.jpg) top left no-repeat; padding:30px 0 30px 30px; overflow:hidden}
		.innerFriendList h3{ padding:0 0 10px 0}
		.innerFriendList li{ width:300px; float:left; padding:0 10px 30px 0}
		.innerFriendList li img{ float:left; margin:0 20px 0 0; border:2px solid #FFF}
		.innerFriendList li a{ font-size:15px; color:#880003; font-weight:bold; display:block}
		.innerFriendList p.moreFriends{ text-align:center}
		.innerFriendList p.moreFriends a{ background:url(ico_down.gif) 105px 5px no-repeat; padding:0 20px 0 0}
		/*shop item list*/
		.txtWelcome{ background:url(bgd_info.gif) top left no-repeat; height:25px; padding:20px;}
		.txtWelcome span{ background:url(ico_info.gif) center left no-repeat; padding:0 0 0 20px; color:#FFF}
		
		.innerShopItemList ul{ overflow:hidden; clear:both; border-bottom:1px solid #d8d8d8; margin:0 70px 0 40px}
		.innerShopItemList ul.lastUL{ border:none}
		.innerShopItemList li{ width:170px; float:left; padding:20px 55px 20px 0; position:relative}
		.innerShopItemList li.last{ padding-right:0}
		.innerShopItemList li img{ border:5px solid #FFF}
		.innerShopItemList .discount img{ border:none; position:absolute; z-index:1; right:65px; top:25px}
		.innerShopItemList h3{ font-size:15px; padding:10px 0 0 0}
		.innerShopItemList span{ padding:2px 0; display:block; color:#666666; font-size:14px;}
		.innerShopItemList strong { color:#a40003; float:right; *margin:-15px 0 0 0}
		.innerShopItemList a{ background:url(bgd_button_grey_left.gif) top left no-repeat; display:block; float:left; padding:0 0 0 5px; color:#FFF; text-align:center; width:95%; margin:10px 0 0 0}
		.innerShopItemList a span{ background:url(bgd_button_grey_right.gif) top right no-repeat; display:block; padding:4px 0 14px 0; color:#FFF; font-size:18px}
		.innerShopItemList a:hover{ text-decoration:none}
		
	/*accountInfo*/
	.wrapPopup{ width:100%; height:100%; background:#000; position:absolute; z-index:1000; top:0; left:0; visibility:hidden; filter:alpha(opacity=95); opacity:0.95;}	 
	  .innerWrapPopup{ width:491px; background:url(bgd_bottom_pp.gif) bottom left repeat; margin:170px auto ;filter:alpha(opacity=100); opacity:1;}
	  .innerWrapPopup form{background:url(bgd_top_pp.gif) top left no-repeat; padding:30px; overflow:hidden}
	  .innerWrapPopup h3{ font-size:16px; text-transform:capitalize; padding:0 0 30px 0}
	  .innerWrapPopup p.close{ float:right; margin:-20px -15px 0 0}
	  .innerWrapPopup a{ color:#961c31;}
	  .innerWrapPopup p{ overflow:hidden; clear:both; padding:5px 0}
	  .innerWrapPopup label{ width:140px; float:left; padding:2px 8px 0 0}
	  .innerWrapPopup span{ background:url(bgd_input_01_left.gif) top left no-repeat; display:block; float:left;}
	  .innerWrapPopup input{ background:url(bgd_input_01_right.gif) top right no-repeat; width:260px; display:block; float:left; padding:11px;}
	
	  .innerWrapPopup p.button{ padding:20px 0 0 130px; *padding:20px 0 0 100px;}
	  .innerWrapPopup p.button span{ background:url(bgd_button_left.gif) top left no-repeat; display:block; float:left; margin:0 0 0 10px;}
	  .innerWrapPopup p.button input{ background:url(bgd_button_right.gif) top right no-repeat; width:140px; display:block; float:left; height:30px; padding:5px 10px 25px 10px; color:#FFF; cursor:pointer;}
	
	 .innerWrapPopup div{ padding:10px 0 0 0}
	 .innerWrapPopup div img{ float:left; border:5px solid #FFF; margin:0 20px 0 0}	 
	 .innerWrapPopup div div{ width:230px; float:left}
	 .innerWrapPopup div div h3{ padding:0}
	 .innerWrapPopup div div p strong{ color:#a40003;}
	 .innerWrapPopup div div label{ padding:10px 0 5px 0}
	 .innerWrapPopup div div input{ width:205px;}
	/*included blog*/
	#blog{ width:100%; background:#000;}
		.slicingBlog{ width:986px; margin:0 auto}
		.slicingBlog img{ display:block}
			
		.navBlog{ width:100%; background:url(bgd_nav_other.gif) top left repeat-x}
			.innerNavBlog{ width:986px; margin:0 auto}
			.innerNavBlog ul{ width:986px; overflow:hidden; clear:both;}
			.innerNavBlog li{ display:block; float:left; border-right:1px solid #c0c0be}
			.innerNavBlog a{ display:block; padding:10px 30px 9px 30px; font-size:14px; text-transform:uppercase}
			.innerNavBlog a:hover, .innerNavBlog li.selected a{ background:#a40003; text-decoration:none; color:#FFF}
		
		.leBlog{ width:650px; float:left}
		.leBlog h2{ width:100%; font-size:25px; color:#a40003; border-bottom:1px solid #cccccc; padding:20px 0 5px 0;}
			.linkBlog{ float:right; margin:-20px 0 0 0}
			.linkBlog a{ display:block; float:left; color:#aaaaaa; font-weight:bold; padding:0 0 7px 0; margin:0 0 0 20px;}
			.linkBlog a:hover, .linkBlog a.selected{ background:url(ico_arrow_1.gif) bottom center no-repeat; text-decoration:none}
			
			.postItem{ overflow:hidden; clear:both; padding:30px 0 0 0}
			.postItem h4{ font-size:18px;}
			.postItem h4 img{ float:left; margin:0 10px 0 0}
			.postItem h4 span.modified{ display:block; font-size:12px; color:#676767; padding:10px 0 0 0; font-style:italic}
			.postItem h4 span.modified em{ color:#a40003;}
		
			.postItem p{ padding:20px 0 0 0}
			
			.postItem p.brdPhotos{text-align:center}
			.postItem p.brdPhotos img{ background:url(bgd_photo_blog.gif) top left no-repeat; padding:8px;}
			
			.postItem p.txtBottom{ overflow:hidden; border-bottom:1px solid #a40003;}
			.postItem p.txtBottom a{ background:#a40003; width:auto; display:block; float:left; padding:5px 15px 10px 15px; color:#fff}
			.postItem p.txtBottom span{ float:right; padding:10px 0 0 10px; color:#a40003; font-style:italic}
			.postItem p.txtBottom span a{ background:none; padding:0}
			.postItem p.txtBottom span.icons{ padding-top:5px}
			.postItem p.txtBottom span.icons img{ padding:0 2px;}
	
		.reBlog{ width:300px; float:right}
			.topCommented{ padding:0 0 20px 0}
			.topCommented h3{ font-size:16px; color:#a40003; padding:0 0 10px 0}
			.topCommented ul{ border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}
			.topCommented li{display:block; clear:both; overflow:hidden; border-bottom:1px solid #fff; border-top:1px solid #dddddd}
			.topCommented span{ display:block; float:left; background:#dddddd; padding:6px 17px 7px 17px; font-size:30px; color:#FFF;}
			.topCommented img{float:left; margin:0 10px 0 2px}
			.topCommented a{ margin:8px 0 0 0;}
		
    /*loading*/
    .loading{ position:absolute; z-index:2500; top:0px;left:0px; width:100%; height:100%; text-align:center; background:#fff; padding:200px 0 0 0; filter:alpha(opacity=80); opacity:0.8;}
    .loading p{ font-family:Tahoma, Geneva, sans-serif; font-size:14px; text-align:center; display:block }
    .loading input.btnValidate{ width:286px; height:54px; background:none; padding:0}
     /*store pop up*/
    .store_panel{ position:absolute; z-index:2200; top:40%; left:31%; width:600px; height:auto; background:#EEE bottom left no-repeat; padding:25px 25px 25px 25px; overflow:hidden; clear:both;border-style:solid; border-color: black; border-width:2px;text-align:top left}
    .store_panel p{ float:left;font-family:Tahoma, Geneva, sans-serif; font-size:20px; display:block; text-align:left;width:30% }    
    .store_panel div{ float:right;width:70%}
    .store_panel li { display:block; padding:5px 5px 0 0; color:#6c6c6c}
    .store_panel strong { color:#a40003}
        .panelItemInput span{ background:url(bgd_input_left.gif) top left no-repeat; display:block; float:left; padding:0 0 0 5px;}
        .panelItemInput input{ background:url(bgd_input_right.gif) top right no-repeat; width:145px; display:block; float:left; padding:6px 5px 3px 0;}
        .goldmember{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; display:block; text-align:left;width:100%;background:#CDA036; padding:10px 10px 10px 10px; }  
        .panelItemPunchline{ font-family:Tahoma, Geneva, sans-serif; font-size:14px; display:block; text-align:left;width:100%;}
        .panelItemCaption{ display: inline;color:#000; font-size:20px; padding:1px 0 3px 0;text-align:left;font-weight: bold;width:100%}
        .panelItemImg{  background:none;border-style:solid; border-color: white; border-width:5px;width:130px;height:130px;}
        .panelItemDesc{ display:block; padding:5px 5px 0 0; color:#6c6c6c}
        .btnClose{ float:right}
        .valid4{ width:400px; position:absolute; z-index:2200; top:195px; left:365px;}
        .valid4 img{ float:left; margin:0 5px 0 0}
        .unValid4{ width:800px; position:absolute; z-index:2200; top:195px; left:365px; color:#a40003;}
        .unValid4 p{ font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
        .unValid4 img{ float:left; display:block; margin:3px 5px 0 0}
        .unValid4 ul{ padding:0 0 0 20px;}
        .unValid4 li{ padding:5px 20px; color:#333}
    .blackout{ position:absolute; z-index:2000; top:0px;left:0px; width:100%; height:100%; text-align:center; background:#000; padding:100% 0 0 0; filter:alpha(opacity=80); opacity:0.8;}
    .profile_panel{ position:absolute; z-index:2200; top:20%; left:28%; width:700px; height:auto; background:#EEE bottom left no-repeat; padding:25px 25px 25px 25px; overflow:hidden; clear:both;border-style:solid; border-color: black; border-width:2px;text-align:top left}
    .profile_panel p { display:block;width:100%;font-family:Tahoma, Geneva, sans-serif; font-size:14px;text-align:left;}
    .profile div.zIndex{ width:310px; display:block; clear:both; position:relative}
    .profile_panel span{ display:block;background:url(bgd_input_01_left.gif) top left no-repeat; padding:0 0 0 14px; width:255px;}
    .profile_panel input{ display:block; background:url(bgd_input_01_right.gif) top right no-repeat; width:255px; padding:12px;}
    .profile_panel input.btnApply{ display:inline;width:168px; height:34px; background:none; padding:0}
        .caption{  float:none;font-family:Tahoma, Geneva, sans-serif; font-size:18px; display:block; text-align:left;width:100%; font-weight: bold;}
    .valid1{ width:400px; position:absolute; z-index:2200; top:155px; left:320px;}
    .valid1 img{ float:left; margin:0 5px 0 0}
    .unValid1{ width:400px; position:absolute; z-index:2200; top:155px; left:320px; color:#a40003;}
    .unValid1 img{ float:left; display:block; margin:3px 5px 0 0}
    .unValid1 ul{ padding:0 0 0 20px;}
    .unValid1 li{ padding:5px 20px; color:#333}
    .valid2{ width:400px; position:absolute; z-index:2200; top:200px; left:320px;}
    .valid2 img{ float:left; margin:0 5px 0 0}
    .unValid2{ width:400px; position:absolute; z-index:2200; top:200px; left:320px; color:#a40003;}
    .unValid2 img{ float:left; display:block; margin:3px 5px 0 0}
    .unValid2 ul{ padding:0 0 0 20px;}
    .unValid2 li{ padding:5px 20px; color:#333}
    .valid3{ width:400px; position:absolute; z-index:2200; top:90px; left:320px;}
    .valid3 img{ float:left; margin:0 5px 0 0}
    .unValid3{ width:400px; position:absolute; z-index:2200; top:90px; left:320px; color:#a40003;}
    .unValid3 img{ float:left; display:block; margin:3px 5px 0 0}
    .unValid3 ul{ padding:0 0 0 20px;}
    .unValid3 li{ padding:5px 20px; color:#333}
 }

