/*
Light Theme
*/


::selection { background: #ccc; color: #fff; text-shadow: none; } /* Safari */
::-moz-selection { background: #ccc; color: #fff; text-shadow: none; } /* Firefox */
:-moz-placeholder { color: #bbb; }
::-webkit-input-placeholder { color: #bbb; }
:-ms-input-placeholder { color: #bbb; }

body {
	background-color:#f2f2f2;
	color: #666;
}



button,input,select,textarea { color: #666; }
a { color: #08c;}
a:hover, a:focus { color: #333;}
blockquote {
	border:1px solid #ddd;
	background: #fcfcfc;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}


/********************RESPONSIVE TABLE************************/


.rwd-table-head .rwd-column{ /* Column inside the table-head */
	color: #666!important;
	background:#e3e3e3!important;
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #e3e3e3 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e3e3e3))!important;
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#e3e3e3 100%)!important;
	background: -o-linear-gradient(top,  #f9f9f9 0%,#e3e3e3 100%)!important;
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#e3e3e3 100%)!important;
	background: linear-gradient(to bottom,  #f9f9f9 0%,#e3e3e3 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e3e3e3',GradientType=0 )!important;
	}

.rwd-row .rwd-column{
	border-bottom:1px solid #ccc;
	}

.rwd-row:nth-child(even){ background-color:#fff;}


.rwd-table-head .rwd-column{ /* Column inside the table-head */
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.rwd-table-head .rwd-column:first-child{
	border-left:1px solid #ccc;
}

.rwd-row:last-child .rwd-column{  /* column in a last row */
	border-bottom:1px solid #ccc;
}
.rwd-column{
	border-right:1px solid #ccc;
}

.rwd-column:first-child{
	border-left:1px solid #ccc;
}

@media all and (max-width: 640px){

	.rwd-row{
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
		border-left:1px solid #ccc;
		background-color:#fff;
	}
	.rwd-row .rwd-column,
	.rwd-row:last-child .rwd-column{ /* last column of the row */
		border-bottom:none;
	}
	.rwd-column:before{
		color:#999;
		}
}

/********************END RESPONSIVE TABLE************************/


.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th {
    background-color: #fff;
}

thead{
	color: #666!important;
	background:#e3e3e3!important;
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #e3e3e3 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e3e3e3))!important;
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#e3e3e3 100%)!important;
	background: -o-linear-gradient(top,  #f9f9f9 0%,#e3e3e3 100%)!important;
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#e3e3e3 100%)!important;
	background: linear-gradient(to bottom,  #f9f9f9 0%,#e3e3e3 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e3e3e3',GradientType=0 )!important;
	}
.table-no-sides tr,	
.table-bordered,
.table-bordered th,
.table-bordered td,
.table th, .table td{border-color: #ccc;}

.table-no-sides tr:last-child{	border-bottom:1px solid #ccc;}

.border{ border:1px solid #ccc;}
.table-no-sides tr:last-child{	border-bottom:1px solid #ccc;}

/*table colors*/
.color1{background:#fbfbfb;}/*off white*/
.color2{background:#efefef;}/*light gray*/
.color3{background:#e7e7e7;}/*gray*/
.color4{background:#ccc;}/*dark gray*/
.color5{background:#333;}/*darker gray*/

.color6{background:#e9e9e9;}/*d2point/d2coin*/

/*pricing-table*/
.pricing-table-wrapper{border: 1px solid #ddd;width:auto; float:left; margin-bottom:10px;}

.pricing-table{ min-width:1070px; font-size:14px; background:#FFF;}
.pricing-table thead{ background:#dddddd!important;}
.pricing-table thead tr td,
.pricing-table tbody tr td{ padding:20px 15px;}
iframe .pricing-table tbody tr td{ padding:20px 5px!important;}
.pricing-table thead > tr > td:nth-child(2n+1){background-color: #ccc;}
.pricing-table tbody > tr:nth-child(2n+1) > td {background-color: #f7f7f7;}

/*end table-package*/

.titlebar,
.guide-section h2{background-color:#ddd;}

/** FIXED HEADER **/
.header_fixed{
	border-bottom:1px solid #000;
	background: #101010;
}

#theme  .light { background-color: #08c; }
#theme  a { border: 1px dotted #666;background-color: none; }
#theme  a:hover { background-color: #08c; }
#theme  a.default:hover { background-color: #1db6bf; }
#theme  a.default { border-color: #666; }
#theme  a.default span { background-color: #252525; }
#theme  a.light { border-color: #08c; }
#theme  a.light span { background: #FFF url(https://images.d2pass.com/images/menusystem/theme-check.png) no-repeat;background-position:2px 3px; }


 
/** DROP MENU **/
.drop-parent,
.drop-parent-guest{
	border:1px solid transparent;
	}

.drop-parent-username,
.drop-parent-welcome{
	color:#acb6c1!important;
	}
.drop-parent:hover .drop-parent-username,
.drop-parent-guest:hover .drop-parent-welcome{
	color:#fff!important;
	}
		
body.show-drop .drop-parent,
body.show-drop .drop-parent-guest{}
		

.drop-menu ul,
.drop-menu-guest ul {
	-moz-box-shadow:  -2px 2px 2px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow:  -2px 2px 2px 0px rgba(0,0,0,0.3);
	box-shadow:  -2px 2px 2px 0px rgba(0,0,0,0.3);
	}
	
.drop-menu ul li,
.drop-menu-guest ul li{
	color:#666!important;
	background-color:#1b1b1b;
	border-bottom:1px solid #000;border-top:1px solid #252525;border-left:1px solid #252525;border-right:1px solid #000;
}


.drop-menu ul li a,
.drop-menu-guest ul li a{ color:#666!important;}
.drop-menu ul li:hover  a,
.drop-menu-guest ul li:hover  a{ color:#08c!important;}
.drop-menu ul li:hover,
.drop-menu-guest ul li:hover{ background-color:#131313;color:#08c!important}
.drop-menu #theme:hover,
.drop-menu-guest #theme:hover { background:#1b1b1b;}

/*****END DROP MENU*******/ 

/*****SITELIST DROPMENU****/ 
.sitelist-drop-arrow,
.sitelist-drop-arrow2 {background-position:right;}

.menupanel-wrap .menupanel #sitelistWrap{
	background: #f0f0f0;
	-moz-box-shadow: 0px 30px 20px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0px 30px 20px rgba(0,0,0,0.15);
	box-shadow: 0px 30px 20px rgba(0,0,0,0.15);
	}
#sitelistWrap{/*background: #f0f0f0;border-bottom: 1px solid #ccc;*/}
.menupanel-wrap .menupanel #sitelistWrap ul#header-sitelist{
	margin-top: -40px!important;
	background: #f0f0f0;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	/*-moz-box-shadow: 0px 30px 20px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0px 30px 20px rgba(0,0,0,0.15);
	box-shadow: 0px 30px 20px rgba(0,0,0,0.15);*/
	}

.menupanel ul ul#child9 li,
ul#header-sitelist li.single {border-right: 1px dotted #666;}
.menupanel-wrap .menupanel #sitelistWrap ul#header-sitelist li div a:hover,
.menupanel ul ul#child9 li .more-first a,
.menupanel ul ul#child9 li div a:hover,
ul#header-sitelist li div a:hover,
ul#header-sitelist li ul li a:hover { color:#08c !important}
ul#header-sitelist li div a,
ul#header-sitelist li ul li a {color: #333!important;background: none !important;}
ul#header-sitelist li div.horizontal-dot,
ul#header-sitelist li ul li.horizontal-dot {border-bottom: 1px dotted #666;}
ul#header-sitelist li div.list-title {color: #08c;}
 
 
/***************************/

/** LEFT PANEL **/

.leftpanel {
	background-color:#f2f2f2;
	border-right:1px solid #e3e3e3;
}

.logopanel { 
	/*background: #101010;
	border-bottom: 1px solid #000; */
}


/** SEARCH **/
.leftpanel_search {
	border-top:1px solid #fff;
	border-bottom:1px solid #e3e3e3;
	background:#f2f2f2;
}


.leftpanel_search input,
.searchpanel input { 
	background: #333 url(https://images.d2pass.com/images/menusystem/searchicon.png) no-repeat 10px 12px!important; 
	color: #999!important;
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5), 0 1px 0 rgba(255,255,255,0.1);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5), 0 1px 0 rgba(255,255,255,0.1);
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.5), 0 1px 0 rgba(255,255,255,0.1);
}
.leftpanel_search input:focus,
.searchpanel input:focus { 
	color: #999; background-color: #121212!important; outline: none;
}

/** MENU PANEL HORIZONTAL **/
#header .menupanel-wrap .menupanel ul li a {color: #999!important;} 
#header .menupanel-wrap .menupanel ul li.current > a,
#header .menupanel ul li > a:hover,
#header .menupanel-wrap .menupanel ul li.sfHover > a { color: #08c!important; /*background:#eaeaea!important;*/background:#eee!important;}

.menupanel-wrap .menupanel ul li a span { color: #999;}
.menupanel-wrap .menupanel ul li.current a span, .menupanel ul li a:hover span,
.menupanel-wrap .menupanel ul li.sfHover a span { color: #08c!important; }
.menupanel-wrap .menupanel ul li .sub-indicator { color: #333; }

#more-list,
.menupanel-wrap .menupanel ul ul.horizontal { 
	background:#eee!important;
	border-left:1px solid #ddd;
	border-bottom:1px solid  #ccc;
	-moz-box-shadow: 0px 30px 20px rgba(0,0,0,0.18);
	-webkit-box-shadow: 0px 30px 20px rgba(0,0,0,0.18);
	box-shadow: 0px 30px 20px rgba(0,0,0,0.18);
}

.menupanel-wrap .menupanel ul ul li:last-child { background: none; }

/*3 column drop menu*/
#header .menupanel-wrap .menupanel ul div.one_third{ border-right: 1px dotted #666; height:240px;}  
#header .menupanel-wrap .menupanel ul div.last{ border-right:none!important;}
#header .menupanel-wrap .menupanel ul li .column-header a{ color:#08C!important; line-height:20px;}
.menupanel-wrap .column-header{ margin-top:10px;font-weight:bold; color:#08C!important;}

/** MENU PANEL VERTICAL **/

.leftpanel .menupanel{border-bottom:1px solid #fff; }
.leftpanel .menupanel ul { background-color:#f2f2f2;}
.leftpanel .menupanel ul li {border-bottom:1px solid #d5d5d5;border-top:1px solid #fff;}
.leftpanel .menupanel ul li a {color: #999!important;} 
.leftpanel .menupanel ul li.current > a, .menupanel ul li > a:hover,
.leftpanel .menupanel ul li.sfHover > a { color: #08c!important; background:#eaeaea!important;}

/** ie fix **/

.no-rgba .leftpanel .menupanel ul li.current > a, .no-rgba .menupanel ul li > a:hover,
.no-rgba .leftpanel .menupanel ul li.sfHover > a { background: transparent url(https://images.d2pass.com/images/menusystem/transblack.png); }

.leftpanel .menupanel ul li a span { color: #999;}
.leftpanel .menupanel ul li.current a span, .menupanel ul li a:hover span,
.leftpanel .menupanel ul li.sfHover a span { color: #08c!important; }
.leftpanel .menupanel ul li .sub-indicator { color: #333; }

.leftpanel .menupanel ul ul { 
	background-color:#eaeaea;
	border-left:1px solid #fff;
	border-right:1px solid #d5d5d5;
}

.leftpanel .menupanel ul ul li:last-child { background: none; }




/* menu bar */
.menubar {background: #101010; }
.showleftmenu {
	background: #111 url(https://images.d2pass.com/images/menusystem/showmenu.png) no-repeat center center;
	-moz-box-shadow: inset 1px 1px 2px rgba(0,0,0,1), 1px 1px 0 rgba(255,255,255,0.05);
	-webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,1), 1px 1px 0 rgba(255,255,255,0.05);
	box-shadow: inset 1px 1px 2px rgba(0,0,0,1), 1px 1px 0 rgba(255,255,255,0.05);	
}


.marked{background: #f9f9f9 url(https://images.d2pass.com/images/menusystem/marked.png) no-repeat top right;}

/** MAIN PANEL **/

.sidebarline { background-image: url(https://images.d2pass.com/images/menusystem/line-eee); background-repeat: repeat-y;}
.nosidebarpanel { background-color: #fff; border-right:1px solid #e7e7e7; }

.headerpanel { background: #f2f2f2; border-left:1px solid #CCC; }
.headerpanel .headicon { background: #08c; color: #fff;}
.no-borderradius .headerpanel .headicon { background: #f4a00f url(https://images.d2pass.com/images/menusystem/headicon.png) no-repeat center center; }

.headerpanel h1 {color: #666;}
.headerpanel p { color: #999;}

.headlist li a:hover, 
.headlist li.current a { color: #333!important;background:#CCC; }

.sectitle { color: #333;}

.breadcrumbs li { color: #999; }
.breadcrumbs li a { color: #666; }
.breadcrumbs li a:hover { color: #08c; }
.breadcrumbs li span { color: #999; }



/** CONTENT PANEL **/
.contentpanel,
.contentpanel2 {
	background-color:#f2f2f2;
	/*border-top: 1px solid #FFF;
	border-bottom: 1px solid #ccc;*/
	/*border-left: 1px solid #ccc;*/
	}

.contentpanel ul.list li a { color: #666;}
.contentpanel ul.list li a:hover { color: #08c; }



/** HOME PANEL **/

.homepanel .itemcontent {background: url(https://images.d2pass.com/images/menusystem/transbg.png);}
.homepanel .itemcontent .inner { color: #fff; }
.homepanel .itemcontent .inner .cat { color: #999; }
.homepanel .itemcontent .inner h3 a { color: #08c; }
.homepanel .itemcontent .inner .desc { color: #ccc; }

.homepanel .item .itemmeta { background: #08c;}
.homepanel .item .im-inner {color: #333;}
.homepanel .item .im-inner a:hover { color: #000; }

.itemdetails {background: rgba(0,0,0,0.9) url(https://images.d2pass.com/images/menusystem/itembg.png) repeat-y right 0; overflow: hidden;}


/* ie8 fix */
.itemdetails .close {color: #fff;}
.itemdetails .categ { color: #999;}
.itemdetails h3 { color: #333;}
.itemdetails h4 { color: #333;}
.itemdetails .imageview img {background: #fff;}
.itemdetails .itempaging a {border:2px solid #ddd; color: #fff;}
.itemdetails .itempaging a:hover {
	opacity: 0.8; text-decoration: none; -moz-box-shadow: 0 0 10px rgba(255,255,255,0.5);
	-webkit-box-shadow: 0 0 10px rgba(255,255,255,0.5); box-shadow: 0 0 10px rgba(255,255,255,0.5);
	text-shadow: 0 0 10px rgba(255,255,255,0.5);
}


.homeslider { border-left: 1px solid #FFF; border-right:1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;background-color:#f2f2f2;}

.feat { border:1px solid #eee; background: #fcfcfc; }
.featinner h4 { color: #333;}

.gridphoto { }


/**CAROUSEL**/
.carousel_header h2{ color:#333;}



/** BLOG PANEL **/

.bloglistpanel li .bleft { background: #333; border: 1px solid #222;}
.bloglistpanel li .bleft .icon { 
	background: #333; color: #999; border-bottom: 1px solid #222; 
}
.bloglistpanel li .bleft .date { color: #999;}
.bloglistpanel li .blogtitle { color: #333; }
.bloglistpanel li .overlay {
	background: rgba(0,0,0,0.65);
}
.bloglistpanel li .overlay span {
	background: #000;
}
.no-borderradius .bloglistpanel li .overlay { background: transparent url(https://images.d2pass.com/images/menusystem/transbg.png); }
.no-borderradius .bloglistpanel li .overlay span {
	background: transparent url(https://images.d2pass.com/images/menusystem/overlayspan.png) no-repeat center center; 
}
.bloglistpanel li .overlay span i { color: #fff; }
.bloglistpanel .readmore span { color: #666; }


.blog2 > li { border-bottom: 1px dashed #CCC; }
.blog2 li .bleft { background: none;}
.blog2 li .bleft .icon {
	background: #333;color: #fff;
}
.blog2 li .bleft .date {
	background: #08c; color: #fff;
}

.carousel li,
.touchcarousel .touchcarousel-item,
.carousel240 li { border-top:1px solid #fff!important; border-left:1px solid #fff!important; border-right:1px solid #ccc!important; border-bottom:1px solid #ccc!important;background-color:#ededed!important;}

.gridblog li {background: #f2f2f2; }
.gridblog li .inner { border-left:1px solid #fff; border-right:1px solid #ccc; border-top:1px solid #fff; border-bottom:1px solid #ccc;}

.carousel li .overlay,
.review li .overlay,
.touchcarousel .touchcarousel-item .overlay,
.listblog li .overlay,
.listblog-mini li .overlay,
.gridblog li .overlay {background: rgba(0,0,0,0.65);}

.carousel li .overlay span,
.review li .overlay span,
.touchcarousel .touchcarousel-item .overlay span,
.listblog li .overlay span,
.listblog-mini li .overlay span,
.gridblog li .overlay span {background: #000;  opacity: 0.8;}

.carousel li .overlay span i,
.touchcarousel .touchcarousel-item .overlay span i,
.listblog li .overlay span i,
.listblog-mini li .overlay span i,
.gridblog li .overlay span i { color: #fff; }

.carousel li .blogdate,
.durationBar,
.touchcarousel .touchcarousel-item .blogdate,
.listblog li .blogdate,
.listblog-mini li .blogdate,
.gridblog li .blogdate { background: #131313; opacity: 0.7;}

.carousel li .blogdate .icon a,
.carousel li .blogdate .icon,
.review li .duration .icon a,
.review li .duration .icon,
.carousel240 li .blogdate .icon a,
.touchcarousel .touchcarousel-item .blogdate .icon a,
.touchcarousel .touchcarousel-item .blogdate .icon,
.listblog li .blogdate .icon a,
.listblog li .blogdate .icon,
.listblog-mini li .blogdate .icon a,
.listblog-mini li .blogdate .icon,
.gridblog li .blogdate .icon a,
.gridblog li .blogdate .icon {background: #131313; color: #fff;}

.duration,
.carousel li .blogdate .date,
.touchcarousel .touchcarousel-item .blogdate .date,
.listblog li .blogdate .date,
.gridblog li .blogdate .date {color: #fff; border-left:1px dashed #666; }
.listblog-mini li .blogdate .date{color: #fff;}

.listblog-mini > li:first-child,
.listblog > li:first-child{border-top:none;}
.listblog-mini > li,
.listblog > li  { border-top:1px solid #FFF; border-bottom:1px solid #e3e3e3; width:100%;}
.listblog-mini > li:last-child,
.listblog > li:last-child{border-bottom:none;}

.touchcarousel-end:hover{ background-color: #DDD;}


/*Review Page**/
.review li{ border-color:#CCC;}


/** PAGINATION **/
.pagination ul > li > a,
.pagination ul > li > span,
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span,
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
	color: #666!important;border-color: #ccc!important;  background: #e3e3e3!important;
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #e3e3e3 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e3e3e3))!important;
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#e3e3e3 100%)!important;
	background: -o-linear-gradient(top,  #f9f9f9 0%,#e3e3e3 100%)!important;
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#e3e3e3 100%)!important;
	background: linear-gradient(to bottom,  #f9f9f9 0%,#e3e3e3 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e3e3e3',GradientType=0 )!important;
}

.pagination ul > li > a:hover,
.pagination ul > li > span {
	color: #121212!important;border-color: #c9c9c9!important;  background: #e3e3e3!important;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e3e3e3 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e3e3e3))!important;
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%)!important;
	background: -o-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%)!important;
	background: -ms-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%)!important;
	background: linear-gradient(to bottom,  #ffffff 0%,#e3e3e3 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 )!important;
}	

.pagination ul > li > span.num-current,
.pagination ul > li.current > a{ font-weight:bold;color:#121212!important; background:#ddd!important;}

#reviewPagination .current{ background-color:#AAA;}


/* FOOTER ICONS */

.share li { border-right: 1px solid #222222; }
.share li.sharelabel h4 {background: #eee;}
.share li a:hover { background-color: #08c; }
.share li a:active { background-color: #999; }
.share li a.twitter { background-image: url(https://images.d2pass.com/images/menusystem/icons/social/twitter.png); }
.share li a.facebook { background-image: url(https://images.d2pass.com/images/menusystem/icons/social/facebook.png); }
.share li a.gplus { background-image: url(https://images.d2pass.com/images/menusystem/icons/social/gplus.png); }
.share li a.pinterest { background-image: url(https://images.d2pass.com/images/menusystem/icons/social/pinterest.png); }
.share li a.yahoo { background-image: url(https://images.d2pass.com/images/menusystem/icons/social/yahoo.png); }
.share li a.linkedin { background-image: url(https://images.d2pass.com/images/menusystem/icons/social/linkedin.png); }

.share li a.report{ background-image: url(https://images.d2pass.com/images/menusystem/icons/18plus.png); }
.share li a.partner { background-image: url(https://images.d2pass.com/images/menusystem/icons/partner.png); }
.share li a.affiliate { background-image: url(https://images.d2pass.com/images/menusystem/icons/affiliate.png); }
.share li a.support { background-image: url(https://images.d2pass.com/images/menusystem/icons/support.png); }
.share li a.about { background-image: url(https://images.d2pass.com/images/menusystem/icons/about.png); }
.share li a.guide { background-image: url(https://images.d2pass.com/images/menusystem/icons/guide.png); }
.share li a.privacy { background-image: url(https://images.d2pass.com/images/menusystem/icons/privacy.png); }
.share li a.parental { background-image: url(https://images.d2pass.com/images/menusystem/icons/parental.png); }
.share li a.security { background-image: url(https://images.d2pass.com/images/menusystem/icons/security.png); }
.share li a.agreement { background-image: url(https://images.d2pass.com/images/menusystem/icons/agreement.png); }





.comments li:first-child{border-top:none;}
.comments li { border-top:1px solid #FFF; border-bottom:1px solid #e3e3e3; width:100%;}
.comments li .replybutton:hover { color: #fff; }
.comments li .commenttime { color: #999;}
.comments li:last-child{border-bottom:none;}
.comments ul {border-top: 1px dashed #333;}




.commentform input { background: #fcfcfc; border:1px solid #ccc;}
.commentform textarea {background: #fcfcfc; border:1px solid #ccc;}
.commentform input:focus, .commentform textarea:focus { 
	background: #fff; border-color: #bbb; -moz-box-shadow: 0 0 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2); box-shadow: 0 0 2px rgba(0,0,0,0.2);
}



/** CONTACT **/

.contactform input { background: #fcfcfc;border:1px solid #ccc;}
.contactform textarea {
	background: #fcfcfc; border:1px solid #ccc;
}
.contactform input:focus, .contactform textarea:focus { 
	background: #fff; border-color: #bbb; -moz-box-shadow: 0 0 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2); box-shadow: 0 0 2px rgba(0,0,0,0.2);
}





/** MOVIEPAGE **/

.movielist li .overlay span {background: #000; opacity: 0.8;}
.no-opacity .movielist li .overlay { background: transparent url(https://images.d2pass.com/images/menusystem/transbg.png); }
.no-borderradius .movielist li .overlay span {background: transparent url(https://images.d2pass.com/images/menusystem/overlayspan.png) no-repeat center center; /* ie fix */}
.no-borderradius .thumb-four li .overlay span {background: transparent url(https://images.d2pass.com/images/menusystem/overlayspansmall.png) no-repeat center center !important; /* ie fix */}

.movielist li .overlay span i { color: #fff; }
.related-movie-summary p { color: #999;}

.sitedetails h2,
.moviedetails h2,
.sitedetails h3,
.moviedetails h3 { color: #666;}

.profile-edit table td,
.projectdetails table td { border-bottom:1px dotted #ddd; }
.profile-edit table td:first-child,
.projectdetails table td:first-child { color: #666;}

.imgpreview { background: #000;}

.pagerwrapper { background: #151515; }
.pagerwrapper .share li a,
.pagerwrapper .share li a:hover { background-color: #151515;}
.pagerwrapper .paging li {border-right: 1px solid #222222;}
.pagerwrapper .paging li a:hover { background: #121212;}

.cloudhome-icon{
	height:21px;
	width:31px;
	background: url(https://images.d2pass.com/images/menusystem/cloud_icon_player.png) no-repeat left top;
}
.pagerwrapper .paging li:hover .cloudhome-icon{ background-position:left bottom;}

.next-movie{
	background:#333 url(https://images.d2pass.com/images/menusystem/scrollbar_arrows_thin.png) no-repeat bottom;
	opacity:0.50;
	filter:"alpha(opacity=50)"; -ms-filter:"alpha(opacity=50)"; /* old ie */
}

/** ABOUT US **/

.headlinepanel h1 {
	fbackground: #666; color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.3); -moz-border-radius: 2px 2px 2px 0;
	-webkit-border-radius: 2px 2px 2px 0; border-radius: 2px 2px 2px 0;
}
.headlinepanel h4 {
	background: #eee; color: #333;
}

.parcontent .jobtitle { color: #333; }

.clientlist li .clwrapper { border: #ddd;}
.clientlist li:first-child .clwrapper {border-left:1px solid #ddd;}






/** OUR TEAM **/

.ourteampanel .span4 {
	border: #ddd;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.08); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.08);
	box-shadow: 0 1px 2px rgba(0,0,0,0.08);
}
.ourteampanel .share {
	border-top: 1px solid #ddd; background: #fff;
}
.ourteampanel .share li a:hover { background-color: #ddd; }

.teaminfo h4 { color: #333;}
.teaminfo .pos { color: #999; }





/** CUSTOMER SUPPORT PANEL **/


.supportpanel .subtitle { color: #333; }
.supportpanel .table th {color: #999;border-bottom: 2px solid #ccc;}
.supportpanel .table td { border-bottom: 1px dashed #ddd; }

.searchbox {
	background: #eee; 
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.8);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.8);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.8);
}
.searchbox input {
	border: #ccc; 
	color: #ccc; background: #fbfbfb;
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.15); -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.15);
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.15);
}

.no-borderradius .searchbox input { border: 1px solid #111;} /* ie fix */
.searchbox input:focus {
	background: #fff; border-color: #bbb; -moz-box-shadow: 0 0 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2); box-shadow: 0 0 2px rgba(0,0,0,0.2);
}
.searchbox button.btn {
	-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
	color: #666;
}

.supportpanel .sidebarlist li a span { color: #ccc; }

.topictitle { color: #333; }

.topicpanel {
	border: 1px solid #ddd; background: #fcfcfc;
	box-shadow: 0 2px 0 rgba(0,0,0,0.03);
}

.topicpanel .topic-content p:last-child { color: #999; }
.topicpanel .topic-content p a { color: #08c; }
.replypanel textarea {background: #fcfcfc; border: 1px solid #ccc;}
.replypanel textarea:focus {
	border-color: #ccc; color: #666; background: #fff; 
	box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
}



/** PRICING HORIZONTAL **/

.pricingpanel .plan-head {
	border:1px solid #ddd; background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f7f7f7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );
}
.pricingpanel .plan:first-child .plan-head { border-left:1px solid #ddd; }
.pricingpanel .plan-head h3 {}
.pricingpanel .plan-head h2 { color: #333; }
.pricingpanel .pricinglist {border: 1px solid #ddd;}
.pricingpanel .plan:first-child .pricinglist { border-left: 1px solid #ddd; }
.pricingpanel .pricinglist li { border-top: 1px dashed #ddd;}
.pricingpanel .business .plan-head h3,
.pricingpanel .business .plan-head h2 { color: #FF900A; text-shadow: 1px 1px rgba(255,255,255,1); }
.pricingpanel .plan .signup {
	border:1px solid #ddd; background: #fcfcfc;
}
.pricingpanel .plan:first-child .signup { border-left: 1px solid #ddd; }

/******END PRICING HORIZONTAL*****/



.catalogYenTxt{ background-color:#252525; text-align:right; color:#ccc;}

/***********PRICING VERTICAL*************************/
.pricingVertical{ color:;background-color: #fff;}
.pricingVertical .c1{background:#f0f0f0;}
.pricingVertical .c2{background:#f0f0f0;}
.pricingVertical .c3{background:#f9f9f9;}
.pricingVertical .c4{background:#f9f9f9;}
.pricingVertical .header1{background:#ddd;}
.pricingVertical .header2{background:#ccc;}
.pricingVertical .crossOut{color:#555;}
.pricingVertical .promo{ color: ;}
.pricingVertical .price{ color: #ff6600;}
#cboxContent{ background: #FFF!important;}

.pricing-table .btn-buy,
#price_table .btn-buy,
#price_table .btn-buy,
.contentpanel .btn-buy,
.contentpanel2 .btn-buy,
.premium .btn-buy,	
#point-table .btn-buy,
.pricingVertical .btn-buy {
	color: #fff!important; border-color: #ff4200!important; background: #ff9000!important;
	background: -moz-linear-gradient(top,  #ff9000 0%, #ff4200 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9000), color-stop(100%,#ff4200))!important;
	background: -webkit-linear-gradient(top,  #ff9000 0%,#ff4200 100%)!important;
	background: -o-linear-gradient(top,  #ff9000 0%,#ff4200 100%)!important;
	background: -ms-linear-gradient(top,  #ff9000 0%,#ff4200 100%)!important;
	background: linear-gradient(to bottom,  #ff9000 0%,#ff4200 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9000', endColorstr='#ff4200',GradientType=0 )!important;
	}
.pricing-table .btn-buy:hover,
#price_table .btn-buy:hover,	
.contentpanel .btn-buy:hover,	
.contentpanel2 .btn-buy:hover,	
.premium .btn-buy:hover,	
#point-table .btn-buy:hover,
.pricingVertical .btn-buy:hover {
	color: #fff!important; border-color: #ff4200!important; background: #ff6600!important;
	background: -moz-linear-gradient(top,  #ff6600 0%, #ff4200 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6600), color-stop(100%,#ff4200))!important;
	background: -webkit-linear-gradient(top,  #ff6600 0%,#ff4200 100%)!important;
	background: -o-linear-gradient(top,  #ff6600 0%,#ff4200 100%)!important;
	background: -ms-linear-gradient(top,  #ff6600 0%,#ff4200 100%)!important;
	background: linear-gradient(to bottom,  #ff6600 0%,#ff4200 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6600', endColorstr='#ff4200',GradientType=0 )!important;
	}
.contentpanel .btn-buy:focus,	
.contentpanel2 .btn-buy:focus,		
.premium .btn-buy:focus,		
#point-table .btn-buy:focus,	
.pricingVertical .btn-buy:focus { color: #666!important; }

.premium-blocks,
.premium-comparison-left,
.premium-comparison-right,
.pie-chart-left,
.pie-chart-right,
.premium-review{background:#e4e4e4;}
/***********END PRICING VERTICAL*************************/

/***********HELP PAGES********************/

.help-nav-btn1,
.help-nav-btn2,
.help-nav-btn3,
.help-nav-btn4,
.help-nav-btn5,
.help-nav-btn6,
.help-nav-btn7{background-color:#101010; }

.help-nav-btn1 p,
.help-nav-btn2 p,
.help-nav-btn3 p,
.help-nav-btn4 p,
.help-nav-btn5 p,
.help-nav-btn6 p,
.help-nav-btn7 p,
.help-nav-btn1 .help-icons,
.help-nav-btn2 .help-icons,
.help-nav-btn3 .help-icons,
.help-nav-btn4 .help-icons,
.help-nav-btn5 .help-icons,
.help-nav-btn6 .help-icons,
.help-nav-btn7 .help-icons{color:#666;}

.help-nav-btn1:hover,
.help-nav-btn2:hover,
.help-nav-btn3:hover,
.help-nav-btn4:hover,
.help-nav-btn5:hover,
.help-nav-btn6:hover,
.help-nav-btn7:hover{background:#999;}

.help-nav-btn1:hover p,
.help-nav-btn2:hover p,
.help-nav-btn3:hover p,
.help-nav-btn4:hover p,
.help-nav-btn5:hover p,
.help-nav-btn6:hover p,
.help-nav-btn7:hover p,
.help-nav-btn1:hover .help-icons,
.help-nav-btn2:hover .help-icons,
.help-nav-btn3:hover .help-icons,
.help-nav-btn4:hover .help-icons,
.help-nav-btn5:hover .help-icons,
.help-nav-btn6:hover .help-icons,
.help-nav-btn7:hover .help-icons{color:#fff;}

#help-sitelist .help-nav-btn1,
#help-search .help-nav-btn2,
#help-product .help-nav-btn3,
#help-profile .help-nav-btn4,
#help-bookmark .help-nav-btn5,
#help-review .help-nav-btn6,
#help-timeline .help-nav-btn7{color:#FFF; background:#999;}

#help-sitelist .help-nav-btn1 p,
#help-search .help-nav-btn2 p,
#help-product .help-nav-btn3 p,
#help-profile .help-nav-btn4 p,
#help-bookmark .help-nav-btn5 p,
#help-review .help-nav-btn6 p,
#help-timeline .help-nav-btn7 p,
#help-sitelist .iconfa-table,
#help-search .iconfa-search,
#help-product .iconfa-play,
#help-profile .iconfa-user,
#help-bookmark .iconfa-bookmark,
#help-review .iconfa-pencil,
#help-timeline .iconfa-time{color:#FFF;}

.help-sitelist li:hover { background-color:#ddd;}

.help-section li{border-top:1px solid #FFF;border-bottom:1px solid #d5d5d5;}

.universal-cat h3,
.universal-cat a:hover { background-color:#ddd;}

/*HELP SEARCH*/
.help-search01{background: url(https://images.d2pass.com/images/menusystem/help/help-search01-light.png) no-repeat; width:280px;height:270px; }
.help-search02{background: url(https://images.d2pass.com/images/menusystem/help/help-search02-light.png) no-repeat; width:280px;height:213px; }
.help-search03{background: url(https://images.d2pass.com/images/menusystem/help/help-search03-light.png) no-repeat; width:280px;height:320px; }
.help-search03b{background: url(https://images.d2pass.com/images/menusystem/help/help-search03b-light.png) no-repeat; width:280px;height:320px;}
.help-search03c{background: url(https://images.d2pass.com/images/menusystem/help/help-search03c-light.png) no-repeat; width:280px;height:320px;}
.help-search04{background: url(https://images.d2pass.com/images/menusystem/help/help-search04-light.png) no-repeat; width:280px;height:213px; }
.help-search05{background: url(https://images.d2pass.com/images/menusystem/help/help-search05-light.png) no-repeat; width:280px;height:320px; }
.help-search06{background: url(https://images.d2pass.com/images/menusystem/help/help-search06-light.png) no-repeat; width:280px;height:222px; }

/*HELP PRODUCT*/
.help-product01{background: url(https://images.d2pass.com/images/menusystem/help/help-product01-light.png) no-repeat; width:280px;height:423px; }
.help-product02{background: url(https://images.d2pass.com/images/menusystem/help/help-product02-light.png) no-repeat; width:280px;height:256px; }
.help-product03{background: url(https://images.d2pass.com/images/menusystem/help/help-product03-light.png) no-repeat; width:280px;height:256px; }
.help-product04{background: url(https://images.d2pass.com/images/menusystem/help/help-product04-light.png) no-repeat; width:280px;height:423px; }
.help-product05{background: url(https://images.d2pass.com/images/menusystem/help/help-product05-light.png) no-repeat; width:280px;height:260px; }

/*HELP PROFILE*/
.help-profile01{background: url(https://images.d2pass.com/images/menusystem/help/help-profile01-light.png) no-repeat; width:280px;height:280px; }
.help-profile02{background: url(https://images.d2pass.com/images/menusystem/help/help-profile02-light.png) no-repeat; width:280px;height:150px; }
.help-profile03{background: url(https://images.d2pass.com/images/menusystem/help/help-profile03-light.png) no-repeat; width:280px;height:200px; }
.help-profile04{background: url(https://images.d2pass.com/images/menusystem/help/help-profile04-light.png) no-repeat; width:200px;height:200px; }
.help-profile05{background: url(https://images.d2pass.com/images/menusystem/help/help-profile05-light.png) no-repeat; width:280px;height:276px; }
.help-profile06{background: url(https://images.d2pass.com/images/menusystem/help/help-profile06-light.png) no-repeat; width:280px;height:390px; }

/*HELP BOOKMARK*/
.help-bookmark01{background: url(https://images.d2pass.com/images/menusystem/help/help-bookmark01-light.png) no-repeat; width:280px;height:278px; }
.help-bookmark02{background: url(https://images.d2pass.com/images/menusystem/help/help-bookmark02-light.png) no-repeat; width:280px;height:278px; }
.help-bookmark03{background: url(https://images.d2pass.com/images/menusystem/help/help-bookmark03-light.png) no-repeat; width:280px;height:270px; }
.help-bookmark04{background: url(https://images.d2pass.com/images/menusystem/help/help-bookmark04-light.png) no-repeat; width:280px;height:278px; }
.help-bookmark05{background: url(https://images.d2pass.com/images/menusystem/help/help-bookmark05-light.png) no-repeat; width:280px;height:278px; }
.help-bookmark05b{background: url(https://images.d2pass.com/images/menusystem/help/help-bookmark05b-light.png) no-repeat; width:280px;height:48px;}

/*HELP REVIEW*/
.help-review01{background: url(https://images.d2pass.com/images/menusystem/help/help-review01-light.png) no-repeat; width:280px;height:460px; }
.help-review02{background: url(https://images.d2pass.com/images/menusystem/help/help-review02-light.png) no-repeat; width:280px;height:460px; }
.help-review03{background: url(https://images.d2pass.com/images/menusystem/help/help-review03-light.png) no-repeat; width:200px;height:200px; }
.help-review04{background: url(https://images.d2pass.com/images/menusystem/help/help-review01-light.png) no-repeat; width:280px;height:460px; }
.help-review05{background: url(https://images.d2pass.com/images/menusystem/help/help-review05-light.png) no-repeat; width:200px;height:200px; }

/*HELP TIMELINE*/
.help-timeline01{background: url(https://images.d2pass.com/images/menusystem/help/help-timeline01-light.png) no-repeat; width:280px;height:226px; }
.help-timeline02{background: url(https://images.d2pass.com/images/menusystem/help/help-timeline02-light.png) no-repeat; width:280px;height:231px; }
.help-timeline03{background: url(https://images.d2pass.com/images/menusystem/help/help-timeline03-light.png) no-repeat; width:280px;height:295px; }
.help-timeline04{background: url(https://images.d2pass.com/images/menusystem/help/help-timeline04-light.png) no-repeat; width:280px;height:345px; }



/***********END HELP PAGES********************/

/** SIDEBAR **/
.sidebar { /*background-color:#f2f2f2;*/ border-left:1px solid #e3e3e3;}
.sidebar h3 { color: #333;}
.sidebar ul li { border-bottom:1px dashed #333;}
.sidebar ul li a { color: #666;}
.sidebar ul li a:hover { color: #08c; }

.sidebar .sidebarlist li a span { color: #ccc;}

.sidebar .bloglist li h4 a { color: #444; }
.sidebar .bloglist li h4 a:hover { color: #08c; }

.movietags li a,
.sidebar .tagcloud li a { background: #CCC; color:#08c!important;}

.movietags li a:hover,
.sidebar .tagcloud li a:hover { background: #ddd; color: #08c!important; }


/** FOOTER STYLES **/

.no-leftpanel-footer,
.footer { background: #eeeeee; }
.no-leftpanel-footer a,
.footer a{ color:#666!important;}
.no-leftpanel-footer a:hover,
.footer a:hover{ color:#999!important;}
.footerinner { border-top: 1px solid #191919; }

.no-leftpanel-footer .share,
.footer .share { background: #151515; border-top: 1px solid #222; }
.no-leftpanel-footer .share li,
.footer .share li { border-right: 1px solid #1f1f1f; }
.no-leftpanel-footer .share li a:hover,
.footer .share li a:hover { background-color: #111; }
.no-leftpanel-footer .share li:first-child,
.footer .share li:first-child { border-left: 1px solid #1f1f1f; }

/** FOOTER BIG NEW **/
.footer-big{background-color:#ddd;/*border-top:1px solid #ccc;*/}
.footer-section{
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #eee;
	}
.footer-section-last{
	border-bottom: 1px solid #000;
	border-top: 1px solid #191919;
	background:#111;
	}
.footer-big-share .share li a:hover{ background-color: #111; }
	
/** OVERRIDING BOOTSTRAP **/

.tooltip-inner { color: #fff; background-color: rgba(0,0,0,0.75);}
.tooltip-arrow { border-color: transparent; border-style: solid; }
.tooltip.top .tooltip-arrow { border-top-color: rgba(0,0,0,0.75); border-width: 5px 5px 0; }
.tooltip.right .tooltip-arrow { border-right-color: rgba(0,0,0,0.75); border-width: 5px 5px 5px 0; }
.tooltip.left .tooltip-arrow { border-left-color: rgba(0,0,0,0.75); border-width: 5px 0 5px 5px; }
.tooltip.bottom .tooltip-arrow { border-bottom-color: rgba(0,0,0,0.75); border-width: 0 5px 5px; }


/*text colors*/
.text-red{ color:#FF0000;}
.text-orange{ color:#F60;}
.text-green{ color:#0C0;}


/* button */
.pager a,
a.exitem-btn-own,
.btn {
	color: #666!important;border-color: #ccc!important;  background: #e3e3e3!important;
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #e3e3e3 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e3e3e3))!important;
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#e3e3e3 100%)!important;
	background: -o-linear-gradient(top,  #f9f9f9 0%,#e3e3e3 100%)!important;
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#e3e3e3 100%)!important;
	background: linear-gradient(to bottom,  #f9f9f9 0%,#e3e3e3 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e3e3e3',GradientType=0 )!important;
	}
.pager a:hover,	
a.exitem-btn-own:hover,	
.btn:hover {
	color: #333!important;border-color: #c9c9c9!important;  background: #e3e3e3!important;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e3e3e3 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e3e3e3))!important;
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%)!important;
	background: -o-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%)!important;
	background: -ms-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%)!important;
	background: linear-gradient(to bottom,  #ffffff 0%,#e3e3e3 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 )!important;
}
.btn:focus { color: #666; }



.btn-dark {
	text-shadow:none!important;
	color: #999!important; border-color: #121212!important;background: #222222!important;
	background: -moz-linear-gradient(top,  #333333 0%, #1b1b1b 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#1b1b1b))!important;
	background: -webkit-linear-gradient(top,  #333333 0%,#1b1b1b 100%)!important;
	background: -o-linear-gradient(top,  #333333 0%,#1b1b1b 100%)!important;
	background: -ms-linear-gradient(top,  #333333 0%,#1b1b1b 100%)!important;
	background: linear-gradient(to bottom,  #333333 0%,#1b1b1b 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#1b1b1b',GradientType=0 )!important;
	}
.btn-dark:hover {
	color: #fff!important; border-color: #121212!important; background: #333333!important;
	background: -moz-linear-gradient(top,  #333333 0%, #111111 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#111111))!important;
	background: -webkit-linear-gradient(top,  #333333 0%,#111111 100%)!important;
	background: -o-linear-gradient(top,  #333333 0%,#111111 100%)!important;
	background: -ms-linear-gradient(top,  #333333 0%,#111111 100%)!important;
	background: linear-gradient(to bottom,  #333333 0%,#111111 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111',GradientType=0 )!important;
	}
.btn-dark:focus { color: #666!important; }





/************Daily Points Button******/

.btn-green {
	text-shadow:none!important;
	color: #FFF!important; border-color: #378e08!important;background: #7de80b!important;
	background: -moz-linear-gradient(top,  #7de80b 0%, #378e08 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7de80b), color-stop(100%,#378e08))!important;
	background: -webkit-linear-gradient(top,  #7de80b 0%,#378e08 100%)!important;
	background: -o-linear-gradient(top,  #7de80b 0%,#378e08 100%)!important;
	background: -ms-linear-gradient(top,  #7de80b 0%,#378e08 100%)!important;
	background: linear-gradient(to bottom,  #7de80b 0%,#378e08 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7de80b', endColorstr='#378e08',GradientType=0 )!important;
	}
.btn-green:hover {
	color: #fff!important; border-color: #2a6907!important; background: #54da0b!important;
	background: -moz-linear-gradient(top,  #54da0b 0%, #2a6907 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#54da0b), color-stop(100%,#2a6907))!important;
	background: -webkit-linear-gradient(top,  #54da0b 0%,#2a6907 100%)!important;
	background: -o-linear-gradient(top,  #54da0b 0%,#2a6907 100%)!important;
	background: -ms-linear-gradient(top,  #54da0b 0%,#2a6907 100%)!important;
	background: linear-gradient(to bottom,  #54da0b 0%,#2a6907 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54da0b', endColorstr='#2a6907',GradientType=0 )!important;
	}


.intro-box {
	color:#666;
	border-color: #CCC;
	background: #FFF;
}

.btn-red {
	text-shadow:none!important;
	color: #FFF!important; border-color: #660000!important;background: #cc0000!important;
	background: -moz-linear-gradient(top,  #cc0000 0%, #990000 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(100%,#990000))!important;
	background: -webkit-linear-gradient(top,  #cc0000 0%,#990000 100%)!important;
	background: -o-linear-gradient(top,  #cc0000 0%,#990000 100%)!important;
	background: -ms-linear-gradient(top,  #cc0000 0%,#990000 100%)!important;
	background: linear-gradient(to bottom,  #cc0000 0%,#990000 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#990000',GradientType=0 )!important;
	}
.btn-red:hover {
	color: #fff!important; border-color: #660000!important; background: #eb0000!important;
	background: -moz-linear-gradient(top,  #eb0000 0%, #990000 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eb0000), color-stop(100%,#990000))!important;
	background: -webkit-linear-gradient(top,  #eb0000 0%,#990000 100%)!important;
	background: -o-linear-gradient(top,  #eb0000 0%,#990000 100%)!important;
	background: -ms-linear-gradient(top,  #eb0000 0%,#990000 100%)!important;
	background: linear-gradient(to bottom,  #eb0000 0%,#990000 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb0000', endColorstr='#990000',GradientType=0 )!important;
	}
/*d2coin*/
.btn-d2coin,	
.btn-orange {
	color: #fff!important; border-color: #ff6600!important; background: #ff9900!important;
	background: -moz-linear-gradient(top,  #ff9900 0%, #ff6600 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9900), color-stop(100%,#ff6600))!important;
	background: -webkit-linear-gradient(top,  #ff9900 0%,#ff6600 100%)!important;
	background: -o-linear-gradient(top,  #ff9900 0%,#ff6600 100%)!important;
	background: -ms-linear-gradient(top,  #ff9900 0%,#ff6600 100%)!important;
	background: linear-gradient(to bottom,  #ff9900 0%,#ff6600 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#ff6600',GradientType=0 )!important;
	}
.btn-d2coin:hover,	
.btn-orange:hover {	
	text-shadow:none!important;
	color: #FFF!important; border-color: #ff6600!important;background: #fa7c00!important;
	background: -moz-linear-gradient(top,  #fa7c00 0%, #ff6600 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa7c00), color-stop(100%,#ff6600))!important;
	background: -webkit-linear-gradient(top,  #fa7c00 0%,#ff6600 100%)!important;
	background: -o-linear-gradient(top,  #fa7c00 0%,#ff6600 100%)!important;
	background: -ms-linear-gradient(top,  #fa7c00 0%,#ff6600 100%)!important;
	background: linear-gradient(to bottom,  #fa7c00 0%,#ff6600 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7c00', endColorstr='#ff6600',GradientType=0 )!important;	}	
	
/* alerts */
.alert {
	border-color: #e1d56d; -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05); box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.alert-error { border-color: #fcbdbd; background: #ffeded; }
.alert-success { border-color: #afd97d; background: #edf9e2; }
.alert-info { border-color: #acd1e5; background: #e6f7ff; }

.alert-red{ color:#FFF;border-color: #990000; background: #cc3333;}
.alert-orange{ color:#FFF;border-color: #e76208; background: #ff6700;}
.alert-blue{ color:#FFF;border-color: #3366cc; background: #3366ff;}

#header .alert-foobar { border-color: #66cccc; background: #66cccc; color:#FFF;}
#header .alert-foobar a {color:#FFF!important;}
#header .alert-foobar a:hover {color:#006699!important;}

/*****LIKE COUNTER******************/
.like-counter{ border-color:#CCC; background-color:#CCC;}
.like-counter-arrow{ color:#CCC;}

/* tabs */
.tabbable .tab-content {
	border: 1px solid #e7e7e7;
	background-color:#e7e7e7;
}


.tabbable .nav-tabs > li > a {color:#08c!important;}
.tabbable .nav-tabs > li {color:#666!important;}


.notCurrent,
.tabbable .nav-tabs > li > a {
	border: 1px solid #CCC!important;
	color: #08c!important; 
	background: #CCC!important;
}


.tabbable .nav-tabs > li.active > a {
	border-color: #e7e7e7!important;
	color: #666!important;
	background: #e7e7e7!important;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e7e7e7 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e7e7e7))!important;
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%)!important;
	background: -o-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%)!important;
	background: -ms-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%)!important;
	background: linear-gradient(to bottom,  #ffffff 0%,#e7e7e7 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 )!important;
}

ul#site_reviewTab li,
ul#reviewTab li {
	border-color: #e7e7e7!important;
	color: #666!important;
	background: #e7e7e7;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e7e7e7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e7e7e7));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e7e7e7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 );
}

.tabbable .nav-tabs > li > a.current,
.tabbable .nav-tabs > li > a:hover {
	border-color: #e7e7e7!important;
	color: #666!important;
	background: #e7e7e7!important;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e7e7e7 100%!important);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e7e7e7))!important;
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%)!important;
	background: -o-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%)!important;
	background: -ms-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%)!important;
	background: linear-gradient(to bottom,  #ffffff 0%,#e7e7e7 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 )!important;
}

.my-stuff-list li{ border-bottom:1px dotted #CCC; line-height:30px; padding-left:10px; }
.my-stuff-list li:hover{ background:#DDD;}
.my-stuff-list .date { font-size: 10px; margin-right:20px;}

.my-stuff-list li:first-child,
.my-stuff-list li:first-child { color: #666;}




.nav-tabs .dropdown-toggle .caret,
.nav-tabs .dropdown-toggle .caret { margin-left: 5px; border-bottom-color: #666; border-top-color: #666; }
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover {
	border-color: #ddd;
	color: #666;
}

.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret { border-bottom-color: #666; border-top-color: #666; }
.nav-tabs .dropdown-menu {
	-moz-border-radius: 0 0 2px 2px; -webkit-border-radius: 0 0 2px 2px; border-radius: 0 0 2px 2px;
	margin-top: -1px; border-color: #ddd; box-shadow: 0 2px 2px rgba(0,0,0,0.08); padding: 0;
}
.dropdown-menu li > a { padding: 7px 20px; border-top: 1px solid #ddd; }
.dropdown-menu li:first-child > a { border-top: 0; }
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
	background: #f7f7f7; color: #333;
}
.dropdown-menu .active > a, .dropdown-menu .active > a:hover {
	color: #333;
	background: #fff;
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #f7f7f7 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #f7f7f7 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff',GradientType=0 );
}

/*newTab + newTab-box*/
ul#newTab li a {
   	border: 1px solid #dddddd;
	border-bottom: 1px solid #fff;
	background-color:#fff;
}
ul#newTab li a:hover,
ul#newTab li a.current  {
	border: 1px solid #dddddd;
	border-bottom: 1px solid #f3f3f3;
	color: #666!important;
	background: #f3f3f3;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f3f3f3));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 );
}
.newTab-box{background:#f3f3f3;border:1px solid #dddddd;}



/*acTabs*/

ul#acTab li a {
   	border: 1px solid #e7e7e7;
	background-color:#f9f9f9;
}

ul#acTab li a:hover,
ul#acTab li a.current  {
	border-color: #e7e7e7!important;
	color: #666!important;
	background: #e7e7e7!important;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e7e7e7 100%!important);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e7e7e7))!important;
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%)!important;
	background: -o-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%)!important;
	background: -ms-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%)!important;
	background: linear-gradient(to bottom,  #ffffff 0%,#e7e7e7 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 )!important;
	 }
	 
.accountSubNav li a:link,
.accountSubNav li a:visited {/*border:1px solid #dadada;*/}
.accountSubNav li a:hover {text-decoration:none;}
.accountSubNav .current {background: #ccc;}
.accountSubNav .current:hover {background: #ccc;}

#d2pContentBG{background:#e7e7e7!important;}

/*edit pages psuedo select menu*/

#newTab-mobile .parent,
#menu-mobile .parent{
	background:#fafafa;
	border:1px solid #CCC;
	}

#newTab-mobile .parent-open,
#menu-mobile .parent-open{
	background:#ffffff;
	border:1px solid #CCC;
	}

#newTab-mobile .parent:hover,	
#menu-mobile .parent:hover{
	background:#ffffff;
	}

#newTab-mobile .parent-open .icon-arrow,
#newTab-mobile 	.parent .icon-arrow,	
#menu-mobile .parent-open .icon-arrow,
#menu-mobile .parent .icon-arrow{
	border-left:1px solid #CCC;
	}

#newTab-mobile ul li,		
#menu-mobile ul li{
	background:#fff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
#newTab-mobile ul li:hover, 	
#menu-mobile ul li:hover{background:#eee;}

/* popover */
.popover-title {
	border-color: #ddd; color: #444;
}

.data{
}
.data:hover{
}

.contSec h2 {color:#555555;border-bottom:1px solid #e3e3e3;}
.contSec {background: #fefefe;}
#listUp li {border-bottom:1px solid #e3e3e3;}

/** DIARY ENTRIES & INTRO **/

.arrow-up {border-bottom-color:#dfdfdf;}

.intro-header,
.diary-header{ background:#dfdfdf;}
.diary-body,
.intro-body,
.diary-footer,
.intro-footer{ border-color:#dfdfdf;}

.box{ border-color:#ccc; background:#eee}

/** ACCORDION **/
.question,
.ui-accordion {
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.question,
.ui-accordion .ui-accordion-header {
    font-size: 13px; position: relative; margin-top: -1px; 
    display: block; border: 1px solid #ddd; 
 /*   -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);*/
    font-family: "ãƒ¡ã‚¤ãƒªã‚ª", "Meiryo", "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "Hiragino Kaku Gothic Pro", "ãƒ'ãƒ©ã‚®ãƒŽè§'ã‚´ Pro W3", "Osaka", "sans-serif", "Arial"; background: #000;   
    background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#f7f7f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );
}
.ui-accordion .ui-accordion-header a {
    display: block; background: url(https://images.d2pass.com/images/menusystem/accordion.png) no-repeat 10px -15px;
    padding: 10px 20px 10px 30px; color: #666;
}
.question p{
    display: block; background: url(https://images.d2pass.com/images/menusystem/accordion.png) no-repeat 10px -15px;
    padding: 10px 20px 10px 30px; color: #08c;
	}

.question:hover
{ cursor:pointer;}

.question:hover p
{ color: #333; }

.ui-accordion .ui-accordion-header a:hover { text-decoration: none; background-color: #fcfcfc; color: #333; }
.ui-accordion .ui-accordion-header-active { background: #fff; }
.ui-accordion .ui-accordion-header-active a { background-position: 10px -89px; color: #333; }
.ui-accordion .ui-accordion-content { padding: 20px; border: 1px solid #ddd; position: relative;}

.answer-wrapper{ padding: 20px; border: 1px solid #ddd; position: relative; border-top:none;}



/*Custom Scrollbar*/
/*d2p-theme*/
.mCS-d2p-theme>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.1);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-d2p-theme>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-d2p-theme.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-d2p-theme.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:6px;
	margin:5px auto;
}
.mCS-d2p-theme>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85)!important;
}
.mCS-d2p-theme>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-d2p-theme>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9)!important;
}
.mCS-d2p-theme>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-96px 0!important;
}
.mCS-d2p-theme>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-96px -20px!important;
}
.mCS-d2p-theme>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-100px -40px;
}
.mCS-d2p-theme>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-100px -56px;
}


/******Flexslider********/
.flexslider h3 a,
.flexslider h3{ color:#666!important;}

.flexslider-gradient{
	background: -moz-linear-gradient(top,  #CCCCCC 0%, #efefef 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CCCCCC), color-stop(100%,#efefef))!important;
	background: -webkit-linear-gradient(top,  #CCCCCC 0%,#efefef 100%)!important;
	background: -o-linear-gradient(top,  #CCCCCC 0%,#efefef 100%)!important;
	background: -ms-linear-gradient(top,  #CCCCCC 0%,#efefef 100%)!important;
	background: linear-gradient(to bottom,  #CCCCCC 0%,#efefef 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CCCCCC', endColorstr='#efefef',GradientType=0 )!important;}
	
.flex-control-paging li a {background: #666; background: rgba(0,0,0,0.5); box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #08c; background: rgba(44,221,232,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9);}


/**Basic Pages**/
.subtitle{border-bottom: 1px #CCC dotted;}
ul.sitemap-list{}
ul.sitemap-list li,
ul.sitemap-list li a {color:;}
/*userrank*/
.twocolWrap { border-bottom: 1px #CCC dotted;}
/*FAQ*/


/*logout_sucess**/
.dx-thumbs{
	border: 1px solid #CCC;
	background-color:#e7e7e7;

}

/*D2Point Exchange*/

/*.exchangeTableSubNav,
#d2point-exchangeTable {background-color:#e3e3e3;}*/
.exchangeTableSubNav li {background: #bbb!important; border-color:1px solid #ccc!important;}
.exchangeTableSubNav li > a.current,
.exchangeTableSubNav li:hover {
	color: #666!important;background: #e3e3e3!important; border-color:1px solid #ccc!important;
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #e3e3e3 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e3e3e3))!important;
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#e3e3e3 100%)!important;
	background: -o-linear-gradient(top,  #f9f9f9 0%,#e3e3e3 100%)!important;
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#e3e3e3 100%)!important;
	background: linear-gradient(to bottom,  #f9f9f9 0%,#e3e3e3 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e3e3e3',GradientType=0 )!important;
	}
	
.prmMuryo_box,	
#jackInTheBox li, #promoItems li {
	background-color: #ededed;
 	border-top: 1px solid #fff;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #fff
	}
#promoItems li {background:#ededed url(https://images.d2pass.com/images/menusystem/marked.png) no-repeat top right;}
.exitem-description {color: #666;}

.campaign-entry-new .entry-text,
.promotion-text { background: #ddd;}

.point-button{background: url(https://images.d2pass.com/images/menusystem/d2point/point-button-light.png) no-repeat; width:280px;height:257px; }
.staff-pick-review{background: url(https://images.d2pass.com/images/menusystem/d2point/staff-pick-review.png) no-repeat; width:674px;height:224px; }
.bday-point{background: url(https://images.d2pass.com/images/menusystem/d2point/birthday-light.png) no-repeat; width:280px;height:290px; }

/*INBOX*/
.message-read{ background:#FFF;}
.message-unread,
.message-unread tr td{ background:#FEFFC5!important;}

/*SURVEY CANCEL*/

.surveyMessage label:hover {
	background:#ddd;
}

/*CATALOG / 00000000*/
/*.basicInfo{border-bottom:1px solid #ccc;}*/
td.cellLeft{background:#DDD;border-bottom:1px dotted #CCC;}
td.cellRight{border-bottom:1px dotted #CCC;}
.reviewBoxS{border-bottom:1px solid #CCC;border-top:1px solid #FFF;}
.noticeCommentS{border-bottom:dotted 1px #CCC;}
.reviewComment_box{ background-color:#f5f5f5;}

.members-box-top,
.rankingTop{
	border: 1px solid #dddddd;
	color: #666!important;
	background: #f3f3f3;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f3f3f3));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 );
}

.members-box-timeline,
.members-box,
#review_ranking, #bookmark_ranking {background:#f3f3f3;border:1px solid #dddddd; border-top:1px solid #ffffff;}

.comment-block{background:#ddd;}

.online_pf_frame,
.latest_mv_frame{background:#FFF; border:1px solid #dddddd;}
.emptyStar{color:#ddd;}
/*END CATALOG CHAT*/

.timeline .year{background: #f2f2f2;color:#ccc;}
.timeline .event:after{background: #dddddd;border: 2px solid #f3f3f3;}
.load-more{background:#f2f2f2;}

.wired-output-nav li{ background-color: #eeeeee;border:1px solid #CCC;}
.wired-output .diagram-set,
.wired-output .diagram{border:1px solid #CCC; background-color:#eeeeee!important;}

/*ACTRESS LIST*/
.actress-list ul li {  border:1px solid #e2e2e2;}

@media all and (max-width: 600px) {
  
  .timeline  li:nth-child(odd).event:before,
  .timeline  li:nth-child(even).event:before{background: #dddddd;border: 2px solid #f3f3f3;}
} 
  
@media screen and (max-width: 768px) {
	.leftpanel .menupanel ul li:hover { border-right-color:#d5d5d5;}	
}