@import url('inner.css');



@charset "utf-8";

/* CSS Document */



/* basic elements */

img {border: none;}

*{padding: 0px; margin: 0px;}

.clear {margin: 0px; padding: 0px; clear: both;}

acronym {font-weight: normal; cursor: help;}



/*-- Main --*/

body {

	background: url(../images/bg/bg-body.jpg) repeat-x;

	margin: 0px;

	padding: 0px;	

	font-family: meiryo, "MS PGothic", "MS Gothic";

	font-size: 12px;

	color: #4C4A4A;

}


/*body { 

scrollbar-base-color: #ff0000; 

scrollbar-face-color: #ff8c00; 

scrollbar-track-color: #fff8dc; 

scrollbar-arrow-color: #ffffff; 

scrollbar-highlight-color: #fff8dc; 

scrollbar-shadow-color: #d2691e; 

scrollbar-3dlight-color: #ffebcd; 

scrollbar-darkshadow-color: #8b0000; 

}*/



#Wrapper {display: block; width: 980px; background: url(../images/bg/bg-wrapper.png) 0px 9px no-repeat; overflow: hidden; margin: 0px auto 20px;} 

#Container {display: block; width: 980px; overflow: hidden; position: relative; margin: 0px auto 0px; z-index: 1; padding-top: 229px; _padding-top:50px !important;/*border:solid; */}



/*--Header --*/

#Header {display: block; width: 950px; /*overflow: hidden;*/ margin: 10px auto 0px; position: absolute; height: 268px !important; z-index: 2;/*border:solid;_height:300px;*/}

#Header #txtTop1{display: block; width: 954px; margin: 0 auto;}

#Header #txtTop1 #txt1{color: #fff; font-size: 14px; font-weight:bold; /*display:block;float:left;width:470px;*/}

#Header #txtTop1 #txt1 a#linkDonation, a#linkDonation:active, a#linkDonation:hover{color: #fff; font-size: 14px; font-weight:bold; text-decoration:none;}

#Header #txtTop1 .image1{ display:block;/*float:left;*/width:70px;}

	/*--h1--*/

	#Header h1 {display: block; width: 434px; height: 170px; background: url(../images/logo-194964.png) no-repeat;}

		#Header h1 a {display: block; width: 434px; height: 170px; text-decoration: none;}

		#Header h1 span { visibility: hidden;}

	

	/*--Banner Top--*/

		.bannerTop {display: block; position: absolute; right: 10px; top: 10px;}



/*--Ranking--*/

.ranking {display: block; width: 360px; background: url(../images/banner/banner-ranking.png) no-repeat; height: 22px; margin-left: 50px; margin-top:-34px; }

	.ranking span {visibility: hidden;}





/*-- sidebarLeft --*/

.sidebarLeft {display: block; float: left; width: 197px; background: url(../images/bg/bg-sidebarLeft.png) no-repeat; margin: 57px 5px 0px 4px; height: 611px;  padding-left: 3px;}
  .taikendanLeft{height: 133px;}
	.newRegister {display: block; width: 204px; height: 55px; background: url(../images/head/hd-newRegis.png) no-repeat; position: relative; top: 4px; left: -7px; }

		.newRegister span {visibility: hidden;}

	.newSearch {display: block; width: 203px; height: 33px; position: relative; left: -3px; }


		.newSearch span em {visibility: hidden; font-size: 10px; margin-left: -50px;}

	.title {display: block; width: 197px; background: url(../images/bg/bg-head.png) no-repeat; height: 28px; position: relative; z-index:99;}

		.title span {position: absolute; left: 60px; top: 7px;}

		.title span em {visibility: hidden; font-size: 10px; margin-left: -50px;}

	.title2 {display: block; width: 199px; background: url(../images/title/top_iframe_donation.png) no-repeat; height: 28px; position: relative; z-index:99;top:20px;}

		.title2 span {position: absolute; left: 60px; top: 7px;}

		.title2 span em {visibility: hidden; font-size: 10px; margin-left: -50px;}

	/*-- Login --*/

	.loginForm {font-size: 10px;}

		.loginForm label {display: block; float: left; width: 50px; font-size: 10px; padding-top: 2px; }

		.loginForm .inputBox {display: block; float: left; width: 105px; margin-bottom: 3px; border: 1px solid #999; font-size: 10px; color: #666;}

		.loginForm .listBox {display: block; float: left; width: 107px; margin-bottom: 3px; border: 1px solid #999; font-size: 10px; color: #666;}

		.buttonLogin {display: block; width: 81px; height: 18px; margin: 2px 0 10px 50px; float: left; }

		.forgot {display: block; width: 85px; float: left; }

		.regis {display: block; width: 58px; float: right; margin-right: 6px;}

		

	/*-- Login --*/

	.loginForm-mail {font-size: 10px;}

		.loginForm-mail label {display: block; float: left; width: 75px; font-size: 10px; padding-top: 2px; }

		.loginForm-mail .inputBox {display: block; float: left; width: 80px; margin-bottom: 3px; border: 1px solid #999; font-size: 10px; color: #666;}

		.buttonLogin {display: block; width: 81px; height: 18px; margin: 5px 0 5px 50px; float: left; }

		.forget {padding-left: 5px; width: 165px; float: left; }

		.forget a {color: #0094DB; cursor: pointer; display: block; text-decoration: none; }

		.regis {display: block; width: 58px; float: right; margin-right: 6px;}

		.regis a {cursor: pointer;}

	

	/*-- search --*/

	.searchForm {font-size: 10px;}

		.searchForm label {display: block; line-height: 16px; width: 42px; float: left; background: url(../images/icon/icon-heart-gray.jpg) 0px 5px no-repeat; padding-left: 8px;}
		.searchForm label span {display: block; width: 90px !important; }
		.searchForm input[type="checkbox"] {float: right; margin: 1px 50px 0 0; }

		.searchForm .listSearch {display: block; float: left; width: 105px; margin-bottom: 3px; border: 1px solid #999; font-size: 10px; color: #666;}

		.buttonSearch {display: block; width: 81px; height: 18px; margin: 2px 0 0px 50px; float: left; }

		.find {margin-left: 50px;}

		.find a {cursor: pointer;}

		

	/*-- member --*/

	.memberRegister {display: block; width: 165px; overflow: hidden; margin: 0px auto 5px; text-align: center;}

		.memberRegister span.women {display: block; float: left; margin: 5px 20px 0px 0px; width: 72px; }

		.memberRegister span.men {display: block; float: left; width: 72px; margin: 5px 0px 0px;}

		.memberRegister span a {cursor: pointer;}

	

	/*-- boxLeft--*/

	.boxLeft {display: block; overflow: hidden; width: 175px; margin-left: 10px; margin-top: -5px; }

		.boxLeft .content {display: block; width: 165px; background: url(../images/bg/bg-box.png) repeat-y; overflow: hidden; padding: 10px 5px 5px;  }

		.boxLeft .contentTest {display: block; width: 165px; background: url(../images/bg/bg-box.png) repeat-y; overflow: hidden; padding: 0px 5px 0px;  }

		.boxLeft .footer {display: block; width: 175px; background: url(../images/bg/bg-footerBox.png) no-repeat; height: 5px; margin-bottom: 3px;}

		.h110 { height:125px!important; }

		

	/*-- testimonials --*/

	.testimonials {display: block; width: 164px; overflow: auto; height: 442px; padding-top: 5px;}

	*:first-child+html .testimonials {display: block; width: 170px; overflow: auto; height: 253px; padding-top: 5px;}

	

	.testimonials ul {display: block; margin: 0px; padding:0px;}

	.testimonials ul li {display: block; padding: 5px 5px 0px 10px; background: url(../images/icon/ic-list.gif) 0px 8px no-repeat; border-bottom: 1px dotted #7f7f7f; color: #2476a5; font-size: 10px; font-weight: bold;}

			.testimonials ul li span {font-size: 10px; color: #666; display: block; margin-top: 3px; padding-bottom: 5px; font-weight: normal;}

			.testimonials ul li span em {color: #FF0000; padding-right: 10px; font-style: normal;}

			.h258 { height:122px!important;}

			.h258 { height:258px!important;}

			.h403 { height:105px!important;}

/*-- Content --*/

.mainContentTop {display: block; float: left; width: 540px; margin-top: -7px; padding: 5px 0px; position: relative; z-index: 0;}

.mainContent {display: block; float: left; width: 540px; background: url(../images/bg/bg-content.png) repeat-y; margin-top: 53px; padding: 5px 0px;}
  .no-bg {background: none !important; }

	/*-- Vdo --*/

	.vdoBox {display: block; width: 447px; height: 318px; background: url(../images/bg/bg-vdo.png) no-repeat; padding: 63px 0px 0px 110px;}

	

	.mobileBox {display: block; width: 444px; background: url(../images/bg/bg-mobile.png) no-repeat top; margin-top: -48px; padding: 65px 0px 0px 96px; position: relative; z-index: 100; }
  .mainContentTop .mobileBox{margin-top: 0px;} 
	.mobileBox .iframeBox, .mobileBox .searchBox {
	background: #fff;
	border: 10px solid #cf688b;
	display: block;
	height: 590px;
	overflow: auto;
	width: 330px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px; }

	.mobileBox iframe {border: none; background: #FFFFFF;}

	/*-- ContentTabs --*/

	.contentTabs {display: block; width: 537px;  background: url(../images/bg/bg-tabContent.png) no-repeat; overflow: hidden; padding: 3px 0 0 3px; margin-top: 1px; height: 285px;}

	

	.detailTabs {display: block; width: 537px; margin: 0px; overflow: hidden;}

		.detailTabs ul {display: block; margin: 0px; }

			.detailTabs ul li {list-style: none; display: block; float: left;}

			.detailTabs ul li a {text-decoration: none; border: none;}

			.detailTabs ul li span {visibility: hidden;}

	.detailEvent {display: block; width: 500px; margin: 5px auto; overflow: hidden;}		

		.detailEvent .showEvent {display: block; float: left; width: 217px; background: url(../images/bg/bg-photo.png) no-repeat; padding: 5px 12px 0px 3px}

		.detailEvent .showEvent .imgEvent {display: block; width: 217px; height: 160px;}

		.detailEvent .showEvent .time {display: block; width: 217px; text-align: center; font-size: 12px; font-style: normal; color: #fff; padding-top: 3px; height: 20px;}

		.detailEvent .showEvent .viewAll {display: block; width: 70px; height: 18px; margin: 5px 0 0; float: right;}

		

		.detailEvent .description {display: block; float: right; width: 240px; background: #fff; padding: 10px; height: 195px;}

		.detailEvent .description p {font-size: 10px; display: block; margin: 5px 0px 10px;}

		.detailEvent .description h6 {border-bottom: 1px dotted #D4346F; display: block; overflow:hidden; padding-bottom: 3px;}

		.detailEvent .description .listEvent {display: block; margin: 0px 0px 0px 5px; padding: 0px;}

		.detailEvent .description .listEvent li { list-style: none; display: block; font-size: 10px; overflow: hidden; width: 230px;}

		.detailEvent .showEvent a {cursor: pointer;}

		

		/*-- Activity--*/

		.detailActivity {display: block; width: 510px; margin: 5px auto; overflow: hidden; position: relative; }

			.subActivity {width: 537px; margin: 0px; display: block; background: url(../images/bg/bg-subNav2.png) no-repeat; height: 23px;}

			.imgActivity {display: block; float: left; width: 241px; height: 220px; background: url(../images/bg/bg-activity.png) no-repeat; padding: 7px 0px 0px 6px; }

			.descriptionActivity {display: block; float: right; width: 240px; background: #fff; padding: 10px; height: 200px;}

			.descriptionActivity p {font-size: 10px; display: block; margin: 5px 0px 10px;}

			.descriptionActivity ul {display: block; width: 208px;  background: #F1CCE5; margin: 0px auto; padding: 12px 12px 7px 12px; overflow: hidden; }

				.descriptionActivity ul li {display: block; width: 98px; float: left; margin-right: 10px; list-style: none; margin-bottom: 5px; cursor: pointer;}

				.descriptionActivity ul li.last {margin-right: 0px;}

			

			.viewButton {display: block; width: 208px;  background: #F1CCE5; margin: 10px auto; padding: 12px 12px 7px 12px; overflow: hidden; }

				.viewButton li {display: block; width: 98px; float: left; margin-right: 10px; list-style: none; margin-bottom: 5px;}

				.viewButton li.last {margin-right: 0px;}

				

		.moreEvent {display: block; width: 475px; height: 185px; background: #fff; margin: 10px auto!important; padding: 15px 0px 15px 20px;}

			.moreEvent h6 {display: block; overflow: hidden; margin-bottom: 5px;}

			.moreEvent ul { margin: 0px; padding: 0px; height: 175px; overflow-y: auto; position: relative;}

				.moreEvent ul li {display: block; background: url(../images/bg/bg-img.jpg) no-repeat; width: 84px; height: 83px; margin: 0px 7px 5px 0px;}

				.moreEvent ul li a {text-decoration: none; cursor: pointer;}

		

		.lightbox {display: none; position: absolute; top: 40%; left: 30%; width: 300px; padding: 5px; text-align: left; z-index: 999; background:url(../images/bg/bg-light.jpg) no-repeat; overflow: hidden; margin-top: 20%;}

		.contentBox { background: #fff; padding: 5px; font-size: 10px; overflow: hidden; display: block; height: 1%;}

		.contentBox h3 {display: block; border-bottom: 1px dashed #CA3669; padding-bottom: 3px; margin-bottom: 5px; list-style: disc; color: #CA3669; }

		.contentBox p {display: block; overflow: hidden;}

			.contentBox .imgLeft {float: left; margin-right: 5px;}

			.contentBox .imgRight {float: right; margin-left: 5px;}

		.close {display: block; width: 10px; height: 10px; right: 15px; top: 6px; position: absolute; z-index: 888;}

		.close a {cursor: pointer;}

		

		

		#lightbox{background: url(../images/bg/bg-light.jpg) no-repeat;	width: 336px; padding: 5px; text-align: left; height: 256px;}

		#lightboxDetails{background: #fff; padding: 5px; font-size: 10px;}	

		#lightboxCaption{ float: left; }

		#keyboardMsg{float: right; top: -5px; right: -5px; background: url(../images/icon/ic-close.png) no-repeat; z-index: 999; position:absolute; width: 20px; height: 20px; }

		#keyboardMsg a {display: block; width: 20px; height: 20px; text-decoration: none;}

		#keyboardMsg span {visibility: hidden;}

		#closeButton{ top: 5px; right: 5px; }

		#lightbox img{ border: none; clear: both;} 



		

		.detail-ava {display: block; width: 510px; background: #fff; margin: 5px auto; padding: 5px; height: 210px; font-size: 12px!important; line-height: 14px; font-family: "MS PGothic", "MS Gothic", Tahoma;}

		.detail-ava span {float: left; margin-right: 5px; padding-bottom: 5px;}

		.detail-ava p {text-align: center; margin-bottom: 5px; display: block; padding: 0px;}

		/*-- FreeContent --*/

		.thumImg {display: block; width: 491px; margin: 5px auto!important; overflow: hidden; background: #fff; height: 200px; padding: 10px 0px 10px 25px;}

			.thumImg li {display: block; float: left; width: 74px; margin-right: 24px; list-style: none; border-bottom: 1px dotted #F00; height: 95px; margin-bottom: 10px;}

			.thumImg li img {border: 1px solid #cccdcd;}

			.thumImg li span {display: block; color: #F00; visibility: visible!important; font-size: 10px;}

			

		.listGame {display: block; width: 500px; margin: 0px auto!important; overflow: hidden; }

			.listGame li {display: block; float: left; width: 95px; margin-right: 40px; list-style: none;}

			.listGame li .game-name {display: block; color: #F00; visibility: visible!important; font-size: 10px; width: 95px; padding-bottom: 0px!important; text-align: center; font-weight: bold;}

			.listGame li .detailGame {display: block; visibility: visible!important; font-size: 10px; width: 100px; padding-bottom: 0px!important;}

			.listGame li.last {margin-right: 0px;}

			

		.Divination {display: block; float: left; width: 165px; overflow: hidden; margin-right: 5px;}

		.Divination .last {margin-right: 0px;}

			.Divination dt {display: block; width:165px; text-align: center;}

			.Divination dd {display: block; width: 160px; margin: 3px auto;}

			.Divination dd span {display: block; margin-top: 5px; border-top: 1px dotted #777; padding-top: 3px; width: 160px;}

			

		.newWeek {display: block; float: left; width: 250px; overflow: hidden;}

			.newWeek h6 {display: block; padding: 2px; background: #ed3074; color: #fff; font-size: 14px;}

			.newWeek ul {display: block; overflow: hidden; margin: 0px; padding: 0px;}

				.newWeek ul li {display: block; float: left; text-align: center; padding-top: 5px;}

				.newWeek ul li.free {display: block; width: 110px;}

				.newWeek ul li.ntv {width: 140px;}

				.newWeek ul li span { visibility: visible; display: block; overflow: hidden; float: none;}

				.newWeek ul li .txt-blue {color: #1b75ff!important; font-weight: bold; }

				.newWeek ul li .txt-red {color: #f00!important; font-weight: bold; }

		.recommend {display: block; float: right; overflow: hidden; width: 250px;}

			.recommend h6 {display: block; padding: 2px; background: #009933; color: #fff; font-size: 14px;}

			.recommend ul {display: block; overflow: hidden; margin: 0px; padding: 0px;}

				.recommend ul li {display: block; float: left; width: 125px; text-align: center; padding-top: 5px;}

				.recommend ul li span { visibility: visible; display: block; overflow: hidden; float: none;}

				.recommend ul li .txt-blue {color: #1b75ff!important; font-weight: bold; }

				.recommend ul li .txt-red {color: #f00!important; font-weight: bold; }

		/*-- Comics --*/

		.comics {display: block; width: 250px; float: left; overflow: hidden; margin: 0px 10px 5px 0px;}

		.comics.last { margin-right: 0px!important;}

			.comics dt {display: block; float: left; width:40px; height: 53px; background: #e5e5e5; padding: 5px 10px;}

			.comics dd {display: block; float: right; width: 180px; text-align: left; }

			.comics dd span {display: block; color: #f00; width: 180px; font-weight: bold;}

			

		/*-- Diary --*/

		.diary {display: block; background: url(../images/avatar/dia-mb.gif) no-repeat; width: 470px; padding-left: 75px; height: 196px; text-align: center; line-height: 16px!important; font-size: 12px; font-weight: bold;}	

		/*-- Affiliate --*/

		.subAffiliate {width: 537px; margin: 0px; display: block; background: url(../images/bg/bg-affiliate.png) no-repeat; height: 23px;}

		.detailAffiliate {display: block; width: 510px; margin: 5px auto; overflow: hidden;}

			.imgAffiliate {display: block; float: left; width: 217px; height: 211px; background: url(../images/bg/bg-affiliateImg.png) no-repeat; padding: 4px 12px 12px 3px;}

			.descriptionAffiliate {display: block; float: right; width: 240px; background: #fff; padding: 10px; height: 200px;}

			.descriptionAffiliate p {font-size: 10px; display: block; margin: 5px 0px 10px;}

			.subContent {display: block; width: 230px; border-top: 1px dashed #B4366C; border-bottom: 1px dashed #B4366C; padding: 5px; line-height: 14px; font-size: 10px;}



			

	/*-- for Inner Page --*/

	.titleContent {width: 487px; background: url(../images/head/hd-titleContent.png) no-repeat; height: 32px; margin: 59px auto; position: absolute; padding: 8px 0 0 50px; top: 224px; _top:100px !important;}

	.titleContent {width: 489px; background: url(../images/head/hd-titleContent1.png) no-repeat; height: 32px; margin: 59px auto; position: absolute; padding: 8px 0 0 50px; top: 224px;_top:100px !important;}
	
	.titleMobileContent {width: 540px; height: 45px; margin: 59px auto; position: absolute; top: 225px; _top:100px !important;}

		.titleContent em {visibility: hidden;}

	.mainContent .BG-Lightblue {display: block; width: 530px; margin: 0px auto; background: url(../images/bg/bg-lightBlue.png) repeat-x bottom; padding: 10px 0px; }

	.mainContent .content {display: block; width: 490px; background: #fff; margin: 0px auto; padding: 30px 10px 15px; overflow: hidden;}

	

	

/*-- sidebarRight --*/

.sidebarRight {display: block; float: right; width: 222px; background: url(../images/bg/bg-sidebarRight.png) 0px 57px no-repeat; padding-bottom: 4px; overflow: hidden;}

.sidebarRightTop {display: block; float: right; width: 222px; background: url(../images/bg/bg-sidebarRight.png) 0px 57px no-repeat; padding-bottom: 4px; overflow: hidden; }



	.bannerAward {display: block; position: relative; top: 0px; left: -14px; top: 4px; width: 217px; height: 265px; margin-bottom: 10px; overflow: hidden;}

	.bannerAward a {cursor: pointer;}

	

	.whatNews {display: block; width: 166px; background: url(../images/banner/banner-whatnew.png) no-repeat; height: 195px; margin-left: 7px; padding: 30px 14px 9px; }

		.whatNews ul {display: block; width: 180px; margin: 0px; padding: 0px;}

		.whatNews ul li {dispaly: block; list-style: none; font-size: 9px; color: #666; padding: 0px;}

		.whatNews .button {display: block; margin-top: 130px;}

		.whatNews .button a {cursor: pointer;}



	.boxWebboard {display: block; position: relative;  top: 48px; width: 217px; height: 226px; margin-bottom: 10px; overflow: hidden;}

	.boxWebboard a {cursor: pointer;}

	.boxWebboardFrame {display: block; position: relative;left:5px; top: 16px; width: 240px; height: 226px; margin-bottom: 10px; overflow: hidden;}

	.boxWebboardFrame a {cursor: pointer;}

	.boxWebboardFrame .footer {display: block; width: 190px; background: url(../images/bg/bg-footerBox2.png) no-repeat; height: 5px; margin-bottom: 3px;}

	/*-- Diary --*/

	.Diary {display: block; width: 124px; background: url(../images/bg/bg-diary.png) no-repeat; height: 75px; margin-left: 2px; padding: 80px 10px 0px 65px;}

		.Diary span.detail {color: #000; font-size: 10px; font-weight: bold; line-height: 11px; display: block; margin-bottom: 3px; }

		.Diary span.button {display:block; margin: 46px 0 0 13px;}

		*:first-child+html .Diary span.button {margin-top: 125px;}

		.Diary span.button a {cursor: pointer;}

		

/*-- Komori --*/

.content ul.komoriCmt{ margin:0 auto; display:block; overflow:hidden; width:467px; list-style:none; margin-top:20px;}		

	.content ul.komoriCmt li {display: block; width: 467px; overflow: hidden; }

	.content ul.komoriCmt li.komoriTwitter {display: block; background: url(../images/bg/bg-komori.jpg) no-repeat; height: 137px; margin-bottom: 25px;}

	.content ul.komoriCmt li.komoriQA {display: block; background: url(../images/bg/bg-komori-qa.jpg) no-repeat; height: 192px; margin-bottom: 25px;}

	.content ul.komoriCmt li.komoriReal {display: block; background: url(../images/bg/bg-komori-real.jpg) no-repeat; height: 242px; }

		.content ul.komoriCmt li h3 {margin: 5px 0px 0px 49px;}

		.content ul.komoriCmt li span {margin: 12px 0 0 45px; display: block; letter-spacing: 0px; line-height: 150%;}

			.content ul.komoriCmt li p .shade{ background:url(../images/bg/image_shade.png) no-repeat; width:88px; height:105px; padding: 2px 6px 6px 1px; overflow:hidden; position:absolute; bottom:9px; right:10px;}

			.content ul.komoriCmt li p strong{ color:#FFF; font-size:16px; display:block; margin:3px 0 6px;}



/*-- other --*/

.link_left {display: block; width: 240px; float: left;}

.link_right {display: block; width: 235px; float: right; overflow: hidden; margin-right: 5px;}

.link_right p {display: block; width: 235px; padding-left: 0px!important;}



/*-- Footer --*/

#Footer {display: block; width: 899px; overflow: hidden; margin: 10px auto;}

	#Footer ul {display: block; margin: 0px; padding: 0px; overflow: hidden; height: 30px;}

		#Footer ul li {display: inline; float: left; height: 30px; list-style: none;}

		#Footer ul li a {display: block; text-decoration: none; border: none; height: 30px; cursor: pointer;}

		#Footer ul li span {visibility: hidden;}

			#Footer ul li.newUser a {display: block; width: 98px; background: url(../images/nav/nav-newUser.jpg) no-repeat;}

			#Footer ul li.newUser a:hover {display: block; width: 98px; background: url(../images/nav/nav-newUser-over.jpg) no-repeat;}

			#Footer ul li.newUser a.active {display: block; width: 98px; background: url(../images/nav/nav-newUser-over.jpg) no-repeat;}

			#Footer ul li.faq a {display: block; width: 127px; background: url(../images/nav/nav-faq.jpg) no-repeat;}

			#Footer ul li.faq a:hover {display: block; width: 127px; background: url(../images/nav/nav-faq-over.jpg) no-repeat;}

			#Footer ul li.faq a.active {display: block; width: 127px; background: url(../images/nav/nav-faq-over.jpg) no-repeat;}

			#Footer ul li.price a {display: block; width: 81px; background: url(../images/nav/nav-price.jpg) no-repeat;}

			#Footer ul li.price a:hover {display: block; width: 81px; background: url(../images/nav/nav-price-over.jpg) no-repeat;}

			#Footer ul li.price a.active {display: block; width: 81px; background: url(../images/nav/nav-price-over.jpg) no-repeat;}			

			#Footer ul li.policy a {display: block; width: 65px; background: url(../images/nav/nav-policy.jpg) no-repeat;}

			#Footer ul li.policy a:hover {display: block; width: 65px; background: url(../images/nav/nav-policy-over.jpg) no-repeat;}

			#Footer ul li.policy a.active {display: block; width: 65px; background: url(../images/nav/nav-policy-over.jpg) no-repeat;}

			#Footer ul li.law a {display: block; width: 85px; background: url(../images/nav/nav-law.jpg) no-repeat;}

			#Footer ul li.law a:hover {display: block; width: 85px; background: url(../images/nav/nav-law-over.jpg) no-repeat;}

			#Footer ul li.law a.active {display: block; width: 85px; background: url(../images/nav/nav-law-over.jpg) no-repeat;}

			#Footer ul li.contactUs a {display: block; width: 75px; background: url(../images/nav/nav-contact.jpg) no-repeat;}

			#Footer ul li.contactUs a:hover {display: block; width: 75px; background: url(../images/nav/nav-contact-over.jpg) no-repeat;}

			#Footer ul li.contactUs a.active {display: block; width: 75px; background: url(../images/nav/nav-contact-over.jpg) no-repeat;}

			#Footer ul li.service a {display: block; width: 145px; background: url(../images/nav/nav-service.jpg) no-repeat;}

			#Footer ul li.service a:hover {display: block; width: 145px; background: url(../images/nav/nav-service-over.jpg) no-repeat;}

			#Footer ul li.service a.active {display: block; width: 145px; background: url(../images/nav/nav-service-over.jpg) no-repeat;}

			#Footer ul li.privacy a {display: block; width: 132px; background: url(../images/nav/nav-privacy.jpg) no-repeat;}

			#Footer ul li.privacy a:hover {display: block; width: 132px; background: url(../images/nav/nav-privacy-over.jpg) no-repeat;}

			#Footer ul li.privacy a.active {display: block; width: 132px; background: url(../images/nav/nav-privacy-over.jpg) no-repeat;}

			#Footer ul li.home a {display: block; width: 91px; background: url(../images/nav/nav-home.jpg) no-repeat;}

			#Footer ul li.home a:hover {display: block; width: 91px; background: url(../images/nav/nav-home-over.jpg) no-repeat;}

			#Footer ul li.home a.active {display: block; width: 91px; background: url(../images/nav/nav-home-over.jpg) no-repeat;}



/* DONATION BOX */

.boxWrapper{display:block; float:left; width:496px; background:url(../images/bg/body_box_pink.png) repeat-y; margin-bottom:15px;}

.boxWrapper .topBox{background:url(../images/bg/top_box_pink.png) no-repeat; width:496px;display:block; height:35px;}

.boxWrapper .bodyBox{background:url(../images/bg/bg_heart.png) repeat; width:440px;display:block; margin-left: 30px;}

.boxWrapper .bottomBox{background:url(../images/bg/bottom_box_pink.png) no-repeat; width:496px;display:block; height:33px;}

/*.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 10px;
background-color: white;
}
.vscrollerbar {
cursor: pointer;
height: 50px !important;
width: 10px;
background-color: black;
}
.hscrollerbase {
height: 10px;
background-color: white;
}
.hscrollerbar {
height: 10px;
background-color: black;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}

#mycustomscroll {
border: 10px solid #cf688b;
	display: block;
	height: 590px;
	width: 320px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
overflow: auto;
position: relative;

}

.fixedwidth {
width: 550px;
height: auto;
position: relative;
color: black;
padding: 1px;
}*/
