/***********************************************************bootstrap-responsive.min.css***********************************************************/
/*!
 * Bootstrap Responsive v2.2.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */@-ms-viewport{width:device-width}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:hover{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}}


/***********************************************************bootstrap.min.css***********************************************************/
/*!
 * Bootstrap v2.2.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover{color:#808080}.text-warning{color:#c09853}a.text-warning:hover{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover{color:#2d6987}.text-success{color:#468847}a.text-success:hover{color:#356635}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{margin-bottom:5px;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.warning td{background-color:#fcf8e3}.table tbody tr.info td{background-color:#d9edf7}.table-hover tbody tr.success:hover td{background-color:#d0e9c6}.table-hover tbody tr.error:hover td{background-color:#ebcccc}.table-hover tbody tr.warning:hover td{background-color:#faf2cc}.table-hover tbody tr.info:hover td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("https://images.d2pass.com/images/menusystem/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:url("https://images.d2pass.com/images/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999}.dropdown-menu .disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #bbb;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret{border-top-color:#555;border-bottom-color:#555}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:236px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media .pull-left{margin-right:10px}.media .pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}




/*
Created by: Mienard Lumaad (@themepixels)
*/


::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; }


/***** 1. RESET BROWSER STYLE *****/
/**********************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	line-height: 21px;
	outline: none;
}
.anchor{display: block; position: relative; top: -50px; visibility: hidden;}
.loading1{background: url(https://images.d2pass.com/images/menusystem/loading.gif) no-repeat left top;width:80px; height:10px; margin:10px auto;}
.loading-text span{ position:absolute; top:40%; left:46%;}
body {
	font-size: 14px; line-height: 23px; font-family: "ãƒ¡ã‚¤ãƒªã‚ª", "Meiryo", "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "Hiragino Kaku Gothic Pro", "ãƒ'ãƒ©ã‚®ãƒŽè§'ã‚´ Pro W3", "Osaka", "sans-serif", "Arial"!important;
	background-position: center center;
	position: relative; z-index: 1;
	background-color:#f2f2f2;color: #666;
}


h1{font-size: 24px!important;}
h2{font-size: 20px!important;}
h3{font-size: 20px!important;}
h4,h5 { font-size: 16px; }



button,input,select,textarea { font-family: "ãƒ¡ã‚¤ãƒªã‚ª", "Meiryo", "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "Hiragino Kaku Gothic Pro", "ãƒ'ãƒ©ã‚®ãƒŽè§'ã‚´ Pro W3", "Osaka", "sans-serif", "Arial";color: #666; }
a,img,button,input,select,textarea { outline: none; }
a { text-decoration: none; outline: none;color: #08c; }
a:hover, a:focus { outline: none; text-decoration: none; color: #333;}
img { display: block; }
strong,h1,h2,h3,h4,h5 { font-weight: normal; font-family: "ãƒ¡ã‚¤ãƒªã‚ª", "Meiryo", "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "Hiragino Kaku Gothic Pro", "ãƒ'ãƒ©ã‚®ãƒŽè§'ã‚´ Pro W3", "Osaka", "sans-serif", "Arial"; margin-bottom:10px;}
h3 { line-height: 32px; margin-bottom:10px;}
h4,h5 { font-size: 13px; }
blockquote {
    padding: 15px 20px; -moz-border-radius: 2px;
    -webkit-border-radius: 2px; border-radius: 2px;
	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);
	}
	
blockquote p { font-family: "ãƒ¡ã‚¤ãƒªã‚ª", "Meiryo", "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "Hiragino Kaku Gothic Pro", "ãƒ'ãƒ©ã‚®ãƒŽè§'ã‚´ Pro W3", "Osaka", "sans-serif", "Arial"; }

/*********************************************** 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*/

/*text colors*/
.text-red{ color:#FF0000;}
.text-orange{ color:#F60;}
.text-green{ color:#0C0;}

.text-smallest{ font-size:10px;}
.text-smaller{ font-size:12px;}
.text-small{ font-size:14px;}
.text-medium{ font-size:17px;}
.text-large{ font-size:24px;}

.spacer5{height: 5px;}
.spacer10{height: 10px;}
.spacer20{height: 20px;}
.spacer30{height: 30px;}
.spacer40{height: 40px;}
.spacer50{height: 50px;}
.spacer100{height: 100px;}
.spacer150{height: 150px;}

.center{text-align:center}

/* #price_table should not have any styles
#price_table{width:280px; padding:0 20px;}
*/
.svip{/*width:100%;*/ min-width:640px;text-align:center;margin-left:20px;}
.svip p,
.svip a{ width:100%; white-space:nowrap;}
.svip-price,
.svip .jpy{ font-size:18px; font-weight:bold; color:#F30;}

/*** UGLY ASS NEW HEADER**/

.header_fixed,
.logopanel{ background:#2e4a66!important;border-bottom: 1px solid #021e3b!important;}
.header_fixed a{ color:#acb6c1!important;}
.header_fixed a:hover{ color: #fff!important;}
.drop-parent-welcome { color:#acb6c1!important;}
.drop-parent-welcome a:hover{ color:#acb6c1!important;}

.logopanel { text-align: center; padding: 5px 0 0 10px; z-index:30000; /*width:220px;*/ width:auto; height:47px; /*position:fixed;*/ position:absolute; top:0;}
.logopanel img { display: inline; }

.search-bar{position:absolute;left:110px;top:12px;z-index:50000;}
.search-bar-link{position:relative;left:150px;top:-24px;z-index:50000; }
.search-bar input{
	width: 180px;
	border: 0; padding: 5px; 
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	height: auto; margin: 0;}

#search-mobile{
	z-index: 40000;
	position:absolute;
	margin-left:40px;
	width:auto;
	height:23px;
	padding:15px 15px;
	text-align:left;
	text-indent:30px;
	white-space: nowrap;
	cursor: pointer;
	display:none;
	}


#header{
	width:100%;
	height:auto;
	z-index:30000;		
	top: 0;
	position:fixed;
	}
		
.header-bar{
	background:#2e4a66!important;border-bottom: 1px solid #021e3b!important;
	width:100%;
	height:52px;
	z-index:30000;		
	text-align:right;
	position:absolute;
	}	

/** FIXED HEADER **/
.header_spacer{
	width:100%;
	height:52px;
	position: relative;
}

.header_fixed{
	width:100%;
	height:52px;
	z-index:30000;		
	text-align:right;
	top: 0px;
	position:absolute;
	}

#header a{color:#acb6c1!important;}
#header a:hover{color:#FFF!important;}

.quicklinks{ display:none;}
.quicklinks-guest{
	position:absolute;
	top: 8px;
	right: 30px;
	height:20px;
	padding:10px;
	list-style: none;
	z-index:20000;
	white-space:nowrap;
	color:#FFF!important;
	}
.quicklinks ul,
.quicklinks-guest ul { list-style: none; }
.quicklinks li,
.quicklinks-guest li { display: inline-block; white-space: nowrap; float: left; margin-right: 10px; margin-left: 10px; font-size: 12px;}
.quicklinks li a,
.quicklinks-guest li a { }
.quicklinks li span,
.quicklinks-guest li span { margin-left: 5px; }
.quicklinks #isMail,
.quicklinks #d2_points { margin: 0 2px 0 3px; }



/** DROP MENU **/

.drop-parent-guest{ display:none;}
.drop-parent{display:block;}

.drop-parent-guest,
.drop-parent{
	z-index: 40000;
	position:absolute;
	right:0px;
	width:auto;
	height:23px;
	padding:15px 15px;
	text-align:left;
	text-indent:30px;
	white-space: nowrap;
	cursor: pointer;
	border:1px solid transparent;
	}

.drop-parent-guest{width:auto;}
.drop-parent {}

.drop-parent-welcome,
.drop-parent-username{
	margin-right:35px;
	color:#acb6c1!important;
	}
	
body.show-drop .drop-parent-welcome,
body.show-drop .drop-parent-username{
	margin-right:52px;}

.username2 { height:auto;}
.username2 .iconfa-user{ width:20px;}	
.username-text{
	position:absolute;
	left:40px;
	top:12px;
	width:170px;
	overflow:hidden;
    text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -o-text-overflow: ellipsis;}

.drop-parent .show,
.drop-parent-guest .show { 
	z-index: 40000;
	position: absolute;
	right:0px;
	top:0;
	display: block;
	width: 52px;
	height: 52px;
	cursor: pointer;
	background: url(https://images.d2pass.com/images/menusystem/drop-menu-arrow.png) no-repeat left top;
}



.drop-parent:hover .drop-parent-username,
.drop-parent-guest:hover .drop-parent-welcome{
	color:#fff!important;
	}
	
.drop-parent:hover .show,
.drop-parent-guest:hover .show { background-position: top right!important;}
.drop-parent .hide,
.drop-parent-guest .hide { background-position: bottom left!important;background-color: #1b1b1b!important;}
.drop-parent:hover .hide,
.drop-parent-guest:hover .hide { background-position: bottom right!important;background-color: #1b1b1b!important;}


body.show-drop .drop-menu,
body.show-drop .drop-menu-guest{ display: block !important;}

.drop-menu .show,
.drop-menu-guest .show {margin-top:0px;}
.drop-menu .hide,
.drop-menu-guest .hide  {margin-top:-400px;}

.drop-menu,
.drop-menu-guest { z-index: 100000;position:absolute; margin-top:53px; right:0px; cursor:pointer; display:none;}


.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{
	list-style:none;
	width:220px;
	padding:10px 15px;
	text-align:left;
	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-guest ul li{
	width:140px;
}


.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;}
.username2{display:none;}

/*****END DROP MENU*******/

.icon-new {
	width:24px; height: 11px;z-index: 10000;
	position:relative; margin-left:4px; margin-top:-4px;
	background:url(https://images.d2pass.com/images/menusystem/icon-new.png) no-repeat;
}

/****SITELIST DROPMENU*****/

.sitelist-drop-arrow,
.sitelist-drop-arrow2 {background-position:right;}
.sitelist-drop-arrow {background:url(https://images.d2pass.com/images/menusystem/sitelist-drop-arrow.png);background-repeat:no-repeat;width:11px; height:6px; position:fixed; margin-top:8px; margin-left:50px;display:none;}/*GUEST*/

.hovering #sitelistWrap {display: block!important;}

.menupanel-wrap .menupanel #sitelist-btn{padding:0;}
.menupanel-wrap .menupanel #sitelist-btn2{ display:none;}

#sitelist-btn{
	width:auto;
	height:auto;
	padding:0 15px 15px 10px;
	}

#sitelist-btn:hover .sitelist-drop-arrow,
#sitelistWrap:hover #sitelistWrap,	
#sitelist-btn:hover #sitelistWrap {
	display: block!important;
}

#sitelistWrap {
	display:none;
	position: fixed;
	margin-top:-10px;
	left: 0px;
	z-index: 50000;
	width:100%;
	float:left;
	text-align:left;
	padding-top:40px;
	padding-bottom:20px;
}


ul#menu li:hover ul.sub-menu {display:block;}

.menupanel-wrap .menupanel #sitelistWrap{
	width:100%;
	height: 340px;
	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);
	}

.menupanel-wrap .menupanel div#sitelistWrap ul#header-sitelist{margin-top: -20px;border:none;}
ul#header-sitelist {
	margin-left:auto;
	margin-right:auto;
	max-width:1000px;
	height: 360px;
	list-style: none;
	table-layout: auto;
	display: block;
	padding: 10px;
	_padding: 9px;
}

.menupanel-wrap .menupanel #sitelistWrap ul#header-sitelist li.single{}

.menupanel-wrap .menupanel #sitelistWrap ul#header-sitelist{margin-top: -40px!important;background: #f0f0f0;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;}
	
ul#header-sitelist li.single {width: 15%;height: 100%;margin-right: 9px;padding-right: 6px;float: left;border-right: 1px dotted #666;}

.menupanel ul ul#child9 li{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.single:last-child { border-right: none; margin-right: 0; padding-right: 0}
ul#header-sitelist li.last { border-right: none; margin-right: 0; padding-right: 0} /* Need for Crappy Browsers */
ul#header-sitelist li.single ul { height: auto}
ul#header-sitelist li.single li { width: auto; height: 20px}
ul#header-sitelist li.single a { text-align: left; text-shadow: none; font-weight: normal; opacity: 1; border: none; filter: none}
ul#header-sitelist li ul { list-style: none}

ul#header-sitelist li ul li {
	float: none;
	display: list-item;
	position: relative
}

ul#header-sitelist li div a,
ul#header-sitelist li ul li a {
	width: 145px;
	line-height: 1.5em;
	background: none !important;
	text-decoration: none;
	text-indent: 0 !important;
}
ul#header-sitelist li div.horizontal-dot,
ul#header-sitelist li ul li.horizontal-dot {
	height: 10px;
	margin-bottom: 9px;
	overflow: hidden
}
ul#header-sitelist li div.list-title {
	text-align: left;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #08c;
}
/****END SITELIST DROPMENU*****/




.menupanel-wrap .daily-points{ margin-top:10px; margin-left:10px; margin-bottom:8px; margin-right:10px;}



/**RIGHT PANEL**/
.rightpanel{
	position: absolute;
	top:62px;left:740px;
	padding:20px 0px 20px 0px;
	margin-left:20px;
	width: 320px;
	display: block;
	}

.rightpanel h2{ margin-bottom:18px; font-size:16px; font-weight:bold;}


/** SEARCH **/
.searchtags{ max-width:none!important; width:100%;}
.searchpanel { 
	padding: 20px;
}


.searchpanel input { 
	width: 100%; height: auto; margin: 0;
	border: 0; padding: 12px 10px 12px 35px;
	-moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px;
	webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	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);
}

.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;}

.inactive-btn{ 	background-color: #036!important;border-color: #003!important;}
.slide-right-btn span{ padding-left:8px; line-height:50px;}
.slide-right-btn{
	color:#FFF;
	cursor:pointer!important;
	display: block;
	width: 30px;
	height: 49px;
	position: absolute!important;
	right:0px;
	top:1px;
	background-color: #6C0;
	border-left:1px solid #090;
	}
.slide-left-btn span{ padding-left: 8px; line-height:50px;}	
.slide-left-btn{
	color:#FFF;
	cursor:pointer!important;
	display: block;
	width: 30px;
	height: 49px;
	position: absolute!important;
	left:0px;
	top:1px;
	background-color: #6C0;
	border-right:1px solid #090;
	/*display:none;*/
	}
		
.slide-right {float:right;}
.slide-left {float:left;}	


.slide-left-btn:hover,
.slide-right-btn:hover{-moz-opacity: .9; opacity:.9; filter: alpha(opacity=90); }




@media screen and (min-width: 1070px) {
	.slide-left-btn,
	.slide-right-btn{ display:none!important;}
}


/*position of home icon*/
.menupanel-wrap .menupanel ul li#parent1 span{font-size:24px!important; margin-top: 12px;}
.menupanel-wrap .menupanel ul li#parent1 ul#child1 { margin-top:-4px;}

.menupanel-wrap{ position:absolute;width:100%;height:51px; margin-top:50px; background-color:#03182e!important;}
.menupanel-wrap .menupanel {position:relative; margin-left:auto!important;margin-right:auto!important;  width:1070px; height:50px; margin-top:1px;}
.menupanel-wrap .menupanel ul { list-style: none; display:inline; }
.menupanel-wrap .menupanel ul li { display: block;  text-transform: uppercase; position: relative; font-size: 13px;float:left;}
.menupanel-wrap .menupanel ul li a { display: block; padding: 0px 14px 0px 14px;text-decoration: none; line-height:50px;} 

.menupanel-wrap .menupanel ul li.sfHover > a{/*-moz-border-radius: 4px 4px 0px 0px;-webkit-border-radius:  4px 4px 0px 0px; border-radius: 4px 4px 0px 0px;*/}

/** ie fix **/
.menupanel-wrap .menupanel ul li a span {/* margin-right: 8px;*/ margin-right: 2px; font-size: 14px; }
.menupanel-wrap .menupanel ul li .sub-indicator { position: absolute; right: 20px; top: 12px;font-size: 16px; }


.menupanel-wrap .menupanel ul ul.horizontal { position:absolute; z-index: 20000;display: none;padding-top:10px; padding-bottom:10px;}
.menupanel-wrap .menupanel ul ul.horizontal li {width:100%;}
.menupanel-wrap .menupanel ul ul li a { padding: 0px 15px 0px 15px; line-height:30px;}
.menupanel-wrap .menupanel ul ul li { text-transform: none; font-size: 12px;text-align:left; white-space:nowrap;}
.menupanel-wrap .menupanel ul ul#child9 {position:fixed;left:0px; z-index: 20000; width:100%!important; }

.menupanel-wrap .menupanel ul ul li:last-child {}
.menupanel-wrap .menupanel ul ul ul { width: 100%;}

#header .menupanel-wrap .menupanel ul ul li a.special{background:#66cc00!important; color:#fff!important;}
#header .menupanel-wrap .menupanel ul ul li a:hover.special{background:#57aa05!important; color:#fff!important;}

.menupanel-wrap .menupanel #myBookmark,
.menupanel-wrap .menupanel #myReview,
.menupanel-wrap .menupanel #totalMovies,
.menupanel-wrap .menupanel #totalPpvs,
.menupanel-wrap .menupanel #numPerformers,
.menupanel-wrap .menupanel #numDaters,
.menupanel-wrap .menupanel #isMail,
.menupanel-wrap .menupanel #isCoupon,
.menupanel-wrap .menupanel #surveyNum { margin: 0 2px; }


/* align the last dropdown to the left */
.menupanel-wrap .menupanel ul ul#child8{margin-left:-100px!important;}


/** BUTTONS **/
.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;
	}
	
.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;	}		
	
/**END BUTTONS**/



/*Top Banner for guide/2 and inbox*/
.big-banner{ width:100%; margin-bottom:30px;}

/*******Category Icons*********/
.category-icons{}
.category-icons ul{display:inline}
.category-icons ul li{list-style:none; float:left; margin-bottom:2px;}

.daters-top{ min-height:220px;}
.daters-thumb{float: left; width:170px;}
.daters-info{float:left; width:300px; height:140px;}

#diary{margin-top:20px;}

.arrow-up {width: 0; height: 0; border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #dfdfdf;margin: 10px 0 -20px 60px;}
.arrow-down {width: 0; height: 0; border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid;}
.arrow-right {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid;}
.arrow-left {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid;}

.intro-header,
.diary-header{ height:30px; padding:0 0 0 10px;-moz-border-radius: 4px 4px 0px 0px;-webkit-border-radius:  4px 4px 0px 0px; border-radius: 4px 4px 0px 0px;background:#dfdfdf;}
.diary-header h3{ font-size:24px;}
.diary-header time{ float:right; padding-right:10px; font-size:12px;}
.intro-body,
.diary-body{ border:solid 1px #dfdfdf; border-bottom: none;padding:15px 15px 0 15px;}
.intro-body p,
.diary-body p{ text-align:left;}
.diary-body-desc{font-size:12px; padding-bottom:10px;}
.diary-body-desc ul{display:inline;}
.diary-body-desc ul li{ display:inline;margin-right:20px;}
.diary-footer{border:solid 1px #dfdfdf; border-top: none; height:20px; padding:15px;-moz-border-radius: 0px 0px 4px 4px;-webkit-border-radius:  0px 0px 4px 4px; border-radius: 0px 0px 4px 4px;}
.intro-footer{border:solid 1px #dfdfdf; border-top: none; height:10px; -moz-border-radius: 0px 0px 4px 4px;-webkit-border-radius:  0px 0px 4px 4px; border-radius: 0px 0px 4px 4px;}
.diary-view-site-side{ float:right; font-size:12px;}

.box{ background:#eee border:solid 1px #ccc; padding:15px;-moz-border-radius:4px;-webkit-border-radius:4px; border-radius:4px; min-width:220px;}


input[type='radio'], label{   
    vertical-align: baseline;
    padding: 5px;
    margin: 5px;
 }

/* Clean up the lists styles */



/**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; 
    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;}






#accordian{
	margin-top:20px;
}
ul.accordion {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Hide the radio buttons */
/* These are what allow us to toggle content panes */
ul.accordion label + input[type='radio'] {
  display: none;
}


/* Make the main tab look more clickable */
ul.accordion label {
  display: block;
  padding: 10px;
}

ul.accordion label:hover {
  cursor: pointer;
}

/* Set up the div that will show and hide */
ul.accordion div.content {
  overflow: hidden;
  padding: 0 10px;
  display: none;
}

/* Show the content boxes when the radio buttons are checked */
ul.accordion label + input[type='radio']:checked + div.content {
  display: block;
}



/* menu bar */

.menubar {
	position: absolute; top: 0; left: 0; width: 100%; height: 53px;
	z-index: 100; text-align: center; display: none;
	background: #101010 url(https://images.d2pass.com/images/menusystem/navbar_glow.png) no-repeat right;
}
.menubar img { height: 70%; margin-top: 5px; display: inline-block; }
/*.showleftmenu {
	display: block;
	width: 40px; height: 35px; top: 7px; left: 7px; position: absolute; -moz-border-radius: 0px;
	-webkit-border-radius: 2px; border-radius: 2px; cursor: pointer;
	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 **/
.no-leftpanel { margin-left:0!important; border:0!important;}
.mainpanel { /*margin-left: 220px; */position: relative; clear: both; opacity: 1;}
.mainpanel:after { display: block; content: ''; clear: both;}
.fixedpanel {max-width: 700px;}
.sidebarline {background-image: url(https://images.d2pass.com/images/menusystem/line-eee); background-repeat: repeat-y; background-position: 690px 0; }
.nosidebarpanel {background-color: #fff; border-right:1px solid #e7e7e7; width: 690px;}


/*headerpanel*/
.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 { list-style: none; margin-top: 20px; margin-bottom: 20px; }
.headlist:after { display: block; clear: both; content: ""; }
.headlist li {float:left;  font-size: 15px; line-height:30px;}
.headlist li:first-child { border-left: 0;}
.headlist li:nth-child(2) { border-left: 0;}
.headlist li a { display: inline; padding: 3px 8px; margin:0 3px;}
.headlist li a:hover { text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #333!important;background:#CCC; }
/*.headlist li:first-child a { padding-left: 0; }*/
.headlist .current a{-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #333!important;background:#CCC; }

.sectitle { font-size: 14px; margin-bottom: 20px; text-transform: uppercase; color: #333;}

.breadcrumbs { position: absolute; top: 40px; right: 20px; list-style: none;}
.breadcrumbs li { float: left; margin-left: 5px; font-size: 11px; color: #999;}
.breadcrumbs li a { display: inline-block;color:#666;}
.breadcrumbs li a:hover { text-decoration: none; color: #08c;}
.breadcrumbs li span { display: inline-block; margin-left: 5px;color:#999;}



.wrap690 { width: 690px;}

.table-no-border tr td{border:none!important;}

/** CONTENT PANEL **/
.no-border { border:none!important;}
.contentpanel h1,
.contentpanel2 h1,
.contentpanel h3{
	font-size:18px;
	line-height:30px;
}


.contentpanel2 { padding: 20px; max-width:650px;margin-left:auto; margin-right:auto;background-color:#f2f2f2;}
.contentpanel { padding: 20px; max-width:1600px; position: relative; overflow: hidden;margin-left:auto; margin-right:auto;background-color:#f2f2f2;}

.maxWidth650{max-width:650px!important; }
.maxWidth680{max-width:680px!important; }
.maxWidth700{max-width:700px!important; }
.maxWidth750{max-width:750px!important; }
.maxWidth790{max-width:790px!important; }
.maxWidth810{max-width:810px!important; }
.maxWidth900{max-width:900px!important; }
.maxWidth1024{max-width:1024px!important; }
.maxWidth1040{max-width:1040px!important; }
.maxWidth1100{max-width:1100px!important; }
.maxWidth1200{max-width:1200px!important; }
.maxWidth1250{max-width:1250px!important; }
.maxWidth1366{max-width:1366px!important; }
.maxWidth1420{max-width:1420px!important; }
.maxWidth100{max-width:100%!important; }


.contentpanel ul.list { list-style: none; }
.contentpanel ul.list li { display: block; position: relative; }
.contentpanel ul.list li a { display: inline-block; padding-left: 20px;color: #666; }
.contentpanel ul.list li a:hover { color: #08c; }
.contentpanel ul.list li span { position: absolute; top: 3px; left: 0; width: auto; }

.blogpanel .contentpanel { padding: 20px; width: 650px; float: left; }
.singleblogpanel .bloglistpanel li .blogcontent { border-bottom: 0; }



.titlebar {
	margin-top:20px;
    padding: 10px 10px 8px;
    border-radius: 6px;
	background-color:#ddd;
}

/*delete later*/
.guide-section h2{background-color:#ddd;}






/** HOME PANEL **/

.homepanel { overflow: hidden; clear: both; }
.homepanel:after { content: ''; display: block; clear: both; }
.homepanel .item { width: 33.333333%; float: left; position: relative; cursor: pointer; }
.homepanel .itemcontent {position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none; background: url(https://images.d2pass.com/images/menusystem/transbg.png);}
.homepanel .itemcontent .inner { padding: 10px 20px; color: #fff;}
.homepanel .itemcontent .inner .cat { font-size: 11px; text-transform: uppercase; color: #999;}
.homepanel .itemcontent .inner h3 { font-size: 18px; }
.homepanel .itemcontent .inner h3 a { color: #08c; }
.homepanel .itemcontent .inner h3 a:hover { text-decoration: none; }
.homepanel .itemcontent .inner .desc { margin: 0;color: #ccc; }

.homepanel .item .itemmeta { cursor: default; position: absolute; bottom: 0; left: 0; width: 100%; opacity: 0.8; display: none; background: #08c;}
.homepanel .item .im-inner { padding: 10px 20px; list-style: none; text-align: right; color: #333;}
.homepanel .item .im-inner li { display: inline-block; margin-left: 10px; }
.homepanel .item .im-inner li:first-child { margin-left: 0; }
.homepanel .item .im-inner li.left { float: left; }
.homepanel .item .im-inner a:hover { text-decoration: none;color: #000;}

.itemdetails {width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 10000;background: rgba(0,0,0,0.9) url(https://images.d2pass.com/images/menusystem/itembg.png) repeat-y right 0; overflow: hidden;}







/* ie8 fix */

.no-rgba .itemdetails { background: transparent url(https://images.d2pass.com/images/menusystem/itembg-ie.png) repeat-y right 0; }

.itemdetails .close {
	position: absolute; font-size: 32px; top: 20px; right: 425px; /*font-family: 'LatoRegular'*/;
	text-shadow: none; opacity: 0.5; font-weight: normal; z-index: 10000;color: #fff;
}
.itemdetails .close:hover {
	opacity: 100; text-shadow: 0 0 10px rgba(255,255,255,0.8);
}

.itemdetails .photodetails { position: absolute; top: 0; right: 0; width: 400px; }
.itemdetails .photodetailsinner { padding: 20px; }
.itemdetails .categ { display: block; font-size: 11px; text-transform: uppercase;  color: #999;}
.itemdetails h3 { font-size: 20px;  color: #333;}
.itemdetails h4 { font-size: 14px; text-transform: uppercase; margin: 20px 0 10px 0;  color: #333;}
.itemdetails p { margin: 20px 0; }
.itemdetails .imageview { margin-right: 400px; text-align: center; position: relative; }
.itemdetails .imageview div { padding-right: 10px; position: relative; }
.itemdetails .imageview img {
	margin: auto; padding: 5px; -moz-border-radius: 2px;
	-webkit-border-radius: 2px; border-radius: 2px;background: #fff;
}
.itemdetails .itempaging { position: absolute; top: 50%; width: 100%; }
.itemdetails .itempaging a {
	width: 50px; height: 38px; position: absolute; top: -25px;
	font-size: 24px; text-align: center; padding-top: 12px; display: block; -moz-border-radius: 50px;
	-webkit-border-radius: 50px; border-radius: 50px; opacity: 0.15; z-index: 50;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);
}

.itemdetails .itempaging a.prev { left: 10px; }
.itemdetails .itempaging a.next { right: 10px; }

/** ie8/old browser fix**/
.no-opacity .itemdetails .itempaging a { -moz-opacity: 0.15; opacity:.15; filter: alpha(opacity=15); }
.no-opacity .itemdetails .itempaging a:hover { -moz-opacity: 0.80; opacity:.80; filter: alpha(opacity=80); }

.itemdetails .itempaginginner { margin-right: 400px; height: 50px; position: relative; }





.homeslider { position: relative; overflow: hidden; padding: 15px; border-left: 1px solid #FFF; border-right:1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;background-color:#f2f2f2;}
.homeslider ul { list-style: none; }

.feat { border-left: 0; border-right: 0;border:1px solid #eee; background: #fcfcfc; }
.feat:after { content: ''; display: block; clear: both; }
.featinner { padding: 40px 20px; overflow: hidden; clear: both; }
.featinner .one_fourth { text-align: center; }
.featinner img { display: inline-block; margin-bottom: 20px; }
.featinner h4 { margin-bottom: 10px; font-size: 16px; color: #333;}

.gridphoto { }



/*Review Page**/
.review li{ border-color:#CCC;}



/** BLOG PANEL COLORS**/
.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;}
/*END BLOG PANEL COLORS*/

/** BLOG PANEL **/
.bloglistpanel { list-style: none; }
.bloglistpanel li { display:  block; margin-bottom: 35px; }
.bloglistpanel li:last-child { margin-bottom: 0; }
.bloglistpanel li .bleft { width: 64px; float: left; }
.bloglistpanel li .bleft .icon { font-size: 36px; text-align: center; padding: 11px 0 11px 0; }
.bloglistpanel li .bleft .date { text-align: center; text-transform: uppercase; padding: 10px 0; font-weight: normal; }
.bloglistpanel li .bleft .date h3 { font-size: 16px; line-height: normal; }
.bloglistpanel li .bleft .date h2 { font-size: 28px; line-height: normal; }
.bloglistpanel li .bright { margin-left: 84px; }
.bloglistpanel li .blogtitle { font-size: 20px; line-height: 26px; }
.bloglistpanel li .blogtitle a:hover { text-decoration: none; }
.bloglistpanel li .blogmeta { font-size: 11px; text-transform: uppercase; margin: 2px 0 12px; }
.bloglistpanel li .blogmeta a { text-transform: none; }
.bloglistpanel li .blogsingleimg { margin-bottom: 20px; overflow: hidden; }
.bloglistpanel li .blogimg,
.bloglistpanel li .blogimg-slide { overflow: hidden; height: 300px; margin-bottom: 20px; position: relative; }
.bloglistpanel li .blogimg a { display: block; overflow: hidden; position: relative; }
.bloglistpanel li .blogimg img { width: 100%; }
.bloglistpanel li .blogimg-slide .slides a { position: relative; display: block; }
.bloglistpanel li .overlay {
	position: absolute; top: 0; left: 0; width: 100%; height: 100%;
	display: none;
}
.bloglistpanel li .overlay div { position: absolute; top: 50%; left: 50%; width: 50px; height: 50px; }
.bloglistpanel li .overlay span {
	position: relative; display: block; top: -50%; left: -50%; font-size: 24px; width: 60px; height: 60px;  
	-moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; overflow: hidden;
}

.bloglistpanel li .overlay span i { margin: 17px 0 0 15px;}
.bloglistpanel li .blogcontent { padding-bottom: 15px; }
.bloglistpanel li .blogcontent p { margin-bottom: 20px; }
.bloglistpanel .readmore { text-transform: uppercase; font-size: 12px; }
.bloglistpanel .readmore:hover { text-decoration: none; }
.bloglistpanel .readmore:hover span { padding-left: 10px; }

.bloglistpanel li .blogvideo { height: 300px; margin-bottom: 20px; position: relative; }
.bloglistpanel li .blogvideo iframe { width: 100%; height: 100%; }

.blog2 li .bleft { border: 0; width: 250px; height: 200px; position: relative; }
.blog2 li .bleft .icon {
	width: 30px; padding: 5px 0; font-size: 14px; border: 0;
	-moz-border-radius: 0 0 0 2px; -webkit-border-radius: 0 0 0 2px; border-radius: 0 0 0 2px;
	position: absolute; bottom: 0; left: 0; z-index: 50;
}
.time,
.blog2 li .bleft .date {
	border: 0; font-size: 12px; padding: 5px 10px; z-index: 50;
	position: absolute; bottom: 0; left: 30px;
}
.blog2 li .blogimg,
.blog2 li .blogimg-slide { margin-bottom: 0; height: 100%; }
.blog2 li .blogimg a { height: 100%; }
.blog2 li .blogimg img { height: 100%; width: auto; max-width: none; }
.blog2 li .blogcontent { border-bottom: 0; }
.blog2 li .bright { margin-left: 270px; }
.blog2 li .flex-viewport { height: 100%; }
.blog2 li .slides { height: 100%; }
.blog2 li .slides li { margin-bottom: 0; position: relative; height: 100%; }
.blog2 li .slides li a { position: relative; height: 100%; text-align: center; }
.blog2 li .slides li a img { max-width: none; height: 100%; }
.blog2 li .slides li a .overlay { z-index: 100; }
.blog2 li .overlay span { width: 50px; height: 50px; font-size: 18px; }
.blog2 li .overlay span i { margin: 15px 0 0 0; }

.gridblog { list-style: none; }
.gridblog li { width: 33.3333%; float: left; }
.gridblog li .inner { padding: 15px; }
.gridblog li .gridthumb { position: relative;  background: #000;}
.gridblog li .gridimg { display: block; position: relative;  height:167px; overflow:hidden;}
.gridblog li .overlay {
	position: absolute; top: 0; left: 0; width: 100%; height: 100%;
	display: none;
}
.gridblog li .overlay div { position: absolute; top: 50%; left: 50%; width: 50px; height: 50px; }
.gridblog li .overlay span {
	position: relative; display: block; top: -50%; left: -50%; font-size: 24px; width: 60px; height: 60px;  
	-moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; overflow: hidden;
}
.gridblog li .overlay span i { margin: 17px 0 0 15px;}
.gridblog li .blogdate { position: absolute; bottom: 0; left: 0;}
.gridblog li .blogdate .icon { float: left; padding: 5px 0; text-align: center; width: 30px; }
.gridblog li .blogdate .date {min-width: 50px; padding: 5px 10px; text-transform: uppercase; font-size: 11px; margin-left: 30px; }
.gridblog li .inner h3 { font-size: 20px; margin-top: 10px; line-height: 28px; }
.gridblog li .inner h3 a:hover { text-decoration: none; }
.gridblog li .blogmeta { line-height: normal; margin-top: 0; font-size: 11px; text-transform: uppercase; margin: 2px 0 12px; }
.gridblog li .blogmeta a { text-transform: none; }
.gridblog li .readmore { margin-top: 15px; display: block; text-transform: uppercase; font-size: 12px; }
.gridblog li .readmore:hover { text-decoration: none; }



.site-name{
	max-width:230px!important;
	overflow:hidden!important;
	text-overflow:ellipsis!important;
    -webkit-text-overflow:ellipsis!important;
    -o-text-overflow: ellipsis!important;
    white-space:nowrap!important;
	}

/********List Blog****************************************/
.listblog { list-style: none; width:100%; margin-bottom:20px; }
.listblog li {float:left;}
.listblog li .inner { padding: 25px 5px 196px 5px;}
.listblog > li:first-child .inner{padding-top:5px;}
.listblog li .gridthumb { position: relative; background: #000;}
.listblog li .gridimg { display: block; position: relative;  height:167px; overflow:hidden;}


.listblog li .overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%;display: none;}
.listblog li .overlay div { position: absolute; top: 50%; left: 50%; width: 50px; height: 50px; }
.listblog li .overlay span {
	position: relative; display: block; top: -50%; left: -50%; font-size: 24px; width: 60px; height: 60px;  
	-moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; overflow: hidden;
}
.listblog li .overlay span i { margin: 17px 0 0 15px;}
.listblog li .blogdate { position: absolute; bottom: 0; left: 0;}
.listblog li .blogdate .icon { float: left; padding: 5px 0; text-align: center; width: 30px; }
.listblog li .blogdate .date {min-width: 50px; padding: 5px 10px; text-transform: uppercase; font-size: 11px; margin-left: 30px; }

.listblog li .inner h2 { font-size: 20px; line-height: 28px; margin-bottom:20px }

.listblog li .inner h3 { font-size: 16px; line-height: 16px; }
.listblog li .inner h3 a:hover { text-decoration: none; }
.listblog li .listblogmeta { line-height: normal; margin-top: 0; font-size: 12px;}
.listblog li .listblogmeta a { text-transform: none;}

.listblogmeta{list-style:none;border:none;display:inline; float:left;margin-bottom:10px;}
.listblogmeta ul{display:inline;}
.listblogmeta li{display:inline; margin-right:20px; border:none; margin-bottom:0px; float:left; }

.listblog li .readmore { margin-top: 15px; display: block; text-transform: uppercase; font-size: 12px; }
.listblog li .readmore:hover { text-decoration: none; }

.listblogLeft{ width: 298px; float:left; }
.listblogRight{ margin-left:318px; font-size: 12px;}
.listblog-data{ float:left; width:100%; margin-bottom:10px;}
.listblog-buttons{ float:left; width:100%; margin-bottom:20px; margin-top:10px;}


.comment-block{
	font-size:20px;
	line-height:24px;
	padding:7px;
	-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;
	background:#ddd;
	}
	
/******** End List blog*******************************/


/********List Blog MINI****************************************/
.rightpanel .listblog-mini  { list-style: none; width:100%; margin-bottom:20px;}
.rightpanel .listblog-mini  p { line-height:12px;}
.rightpanel .listblog-mini  li {float:left;}
.rightpanel .listblog-mini  li .inner { padding: 20px 5px 20px 5px;}
.rightpanel .listblog-mini  > li:first-child .inner{padding-top:5px;}
.rightpanel .listblog-mini  li .gridthumb { position: relative; background: #000;}
.rightpanel .listblog-mini  li .gridimg { display: block; position: relative; height:73px; overflow:hidden;}


.rightpanel .listblog-mini  li .overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%;display: none;}
.rightpanel .listblog-mini  li .overlay div { position: absolute; top: 50%; left: 50%; width: 50px; height: 50px; }
.rightpanel .listblog-mini  li .overlay span {
	position: relative; display: block; top: -50%; left: -50%; font-size: 24px; width: 60px; height: 60px;  
	-moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; overflow: hidden;
}
.rightpanel .listblog-mini  li .overlay span i { margin: 17px 0 0 15px;}
.rightpanel .listblog-mini  li .blogdate { position: absolute; bottom: 0; left: 0;}
.rightpanel .listblog-mini  li .blogdate .icon { float: left; padding: 5px 0; text-align: center; width: 30px; }
.rightpanel .listblog-mini  li .blogdate .date {min-width: 50px; padding: 0px 3px; text-transform: uppercase; font-size: 11px; margin-left: 0px; }
.rightpanel .listblog-mini  li .inner h2 { font-size: 20px; line-height: 14px; margin-bottom:20px }
.rightpanel .listblog-mini  li .inner h3 { font-size: 14px; line-height:14px; }
.rightpanel .listblog-mini  li .inner h3 a:hover { text-decoration: none; }
.rightpanel .listblog-mini  p { font-size: 11px; }
.rightpanel .listblog-mini .meta{ list-style: none; width:100%; margin-bottom:20px; float:left; }
.rightpanel .listblog-mini .meta ul{}
.rightpanel .listblog-mini .meta li{list-style: none; width:100%;float:left; }

.rightpanel .listblogLeft-mini{ width: 130px; float:left; }
.rightpanel .listblogRight-mini{ margin-left:140px; font-size: 12px; width:180px; margin-top:-20px;}
.rightpanel .listblogRight-mini p{ line-height:16px;}
.rightpanel .listblogRight-mini h3{ font-size: 14px!important; line-height:14px; margin-bottom:0px;}

/*.listblog-data{ float:left; width:100%; margin-bottom:0px;}*/
.listblog-buttons{ float:left; width:100%; margin-bottom:20px;}

/******** End List blog mini*******************************/



.rank1,
.rank2,
.rank3,
.rank4,
.rank5,
.rank6,
.rank7,
.rank8,
.rank9,
.rank10,
.rank11,
.rank12,
.rank13,
.rank14,
.rank15,
.rank16,
.rank17,
.rank18,
.rank19,
.rank20,
.rank21,
.rank22,
.rank23,
.rank24,
.rank25,
.rank26,
.rank27,
.rank28,
.rank29,
.rank30
{background:url(https://images.d2pass.com/images/menusystem/ranking_badges.png) no-repeat; width:50px; height:50px;position: absolute; top: 0; right: 0; opacity:50;}

.rank1{background-position:top;}
.rank2{background-position:0 -50px;}
.rank3{background-position:0 -100px;}
.rank4{background-position:0 -150px;}
.rank5{background-position:0 -200px;}
.rank6{background-position:0 -250px;}
.rank7{background-position:0 -300px;}
.rank8{background-position:0 -350px;}
.rank9{background-position:0 -400px;}
.rank10{background-position:0 -450px;}
.rank11{background-position:0 -500px;}
.rank12{background-position:0 -550px;}
.rank13{background-position:0 -600px;}
.rank14{background-position:0 -650px;}
.rank15{background-position:0 -700px;}
.rank16{background-position:0 -750px;}
.rank17{background-position:0 -800px;}
.rank18{background-position:0 -850px;}
.rank19{background-position:0 -900px;}
.rank20{background-position:0 -950px;}
.rank21{background-position:0 -1000px;}
.rank22{background-position:0 -1050px;}
.rank23{background-position:0 -1100px;}
.rank24{background-position:0 -1150px;}
.rank25{background-position:0 -1200px;}
.rank26{background-position:0 -1250px;}
.rank27{background-position:0 -1300px;}
.rank28{background-position:0 -1350px;}
.rank29{background-position:0 -1400px;}
.rank30{background-position:0 -1450px;}



.listblog li .vchat-img,
.gridblog li .vchat-img,
.carousel li .vchat-img { height:167px; width:167px; margin: auto;}
.listblog li .vchat-img img,
.gridblog li .vchat-img img,
.carousel li .vchat-img img { height:167px; width:167px;}
.listblog-mini li .vchat-img { height:73px; width:73px; margin: auto;}



/**carousel**/
.carousel_header{ padding: 40px 0 40px 20px; position: absolute;}
.carousel_header h2{ font-size:18px; margin-left:-4px; font-weight:bold; margin-bottom:20px;color:#333;}
.carousel_spacer{ height:80px;}
.carousel { display:inline; white-space: nowrap;}
.carousel ul { overflow-y: hidden; margin-right:1px; }
.carousel li { display: inline-block;width:328px;margin-bottom:20px;  border:1px solid;}
.carousel li .inner { padding: 15px; }
.carousel li .gridthumb { position: relative; background: #000;}
.carousel li .gridimg { display: block; position: relative; height:167px; overflow:hidden;}



.carousel li .overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none; }
.carousel li .overlay div { position: absolute; top: 50%; left: 50%; width: 50px; height: 50px; }
.carousel li .overlay span {position: relative; display: block; top: -50%; left: -50%; font-size: 24px; width: 60px; height: 60px;  
	-moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; overflow: hidden;}
.carousel li .overlay span i { margin: 17px 0 0 15px;}
.carousel li .blogdate { position: absolute; bottom: 0; left: 0;}
.carousel li .blogdate .icon { float: left; padding: 5px 0; text-align: center; width: 30px; }
.carousel li .blogdate .date {min-width: 50px; padding: 5px 10px; text-transform: uppercase; font-size: 11px; margin-left: 30px; }
.carousel li .inner h3 { font-size: 20px; margin-top: 10px; line-height: 28px; }
.carousel li .inner h3 a:hover { text-decoration: none; }
.carousel li .blogmeta { line-height: normal; margin-top: 0; font-size: 11px; text-transform: uppercase; margin: 2px 0 12px; }
.carousel li .blogmeta a { text-transform: none; }
.carousel li .readmore { margin-top: 15px; display: block; text-transform: uppercase; font-size: 12px; }
.carousel li .readmore:hover { text-decoration: none; }



/**carousel bookmarked thumbnail size**/
.carousel240 li {width:260px; font-size:11px;  border:1px solid;}
.carousel240 li .inner { padding: 10px; }
.carousel240 li  { margin-right:0;}

/**Bookmarking**/
#portfolio li /*{ width:352px;}*/{ width:330px;}
#portfolio li .gridthumb{width:100%; background: #000;}


/** ie fix **/
.no-borderradius .blog2 li .overlay span { background: transparent url(https://images.d2pass.com/images/menusystem/overlayspansmall.png) no-repeat center center; }
.no-borderradius .blog2 li .overlay span i { margin-top: 18px; }

.blog2 li .prettyPhoto .overlay span i { margin: 14px 0 0 12px; }
.blog2 li .slides .prettyPhoto .overlay span i { margin: 14px 0 0 0; }
.blog2 li .flex-direction-nav a { width: 30px; height: 30px; background-image: url(https://images.d2pass.com/images/menusystem/slide-arrow-small.png); margin: -20px 0 0; }
.blog2 li .flex-direction-nav .flex-prev { background-position: 7px 5px; }
.blog2 li .flex-direction-nav .flex-next { background-position: 8px -101px; }
.blog2 li .blogvideo { height: 100%; }

/* search results */
.blogresult li .bright { min-height: 237px; }

.share { margin-left: 85px; list-style: none; overflow: hidden; }
.share li { float: left; display: inline-block; }
.share li.sharelabel h4 {
	padding: 13px 20px 12px 20px; font-weight: normal; text-transform: uppercase; 
	-moz-border-radius: 2px 0 0 2px; -webkit-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px;
}
.share li a { display: block; width: 45px; height: 46px; background-repeat: no-repeat;background-position:5px 4px; /*background-position: 7px 5px;*/ }
.share li a:hover { background-position: 5px -61px;}

.authorinfo { position: relative; overflow: hidden; margin: 25px 0; }
.authorinfo .authorimg { float: left; margin-top: 5px; overflow: hidden; }
.authorinfo .authordetails { margin-left: 85px; }
.authorinfo .authordetails p { margin: 10px 0; }
.authorinfo .authordetails h4 { margin-bottom: 10px; }
.authorname{ margin-right: 20px;}





.comments li:first-child{border-top:none;}
.comments li .replybutton:hover { color: #fff; }

.comments { list-style: none;}
.comments li { display: block; overflow: hidden; clear: both; padding-top: 25px;padding-bottom: 25px; margin-bottom: 0; border-top:1px solid #FFF; border-bottom:1px solid #e3e3e3; width:100%;}
.comments li:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: 0;}
.comments li .authorimg { display: block; float: left; margin-right: 20px; margin-top: 5px; overflow: hidden; }
.comments li .comment { margin-left: 75px; position: relative; }
.comments li:last-child .comment { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }
.comments li .commentreply { font-size: 11px; text-transform: uppercase; }
.comments li .commenttime { font-size: 11px; display: inline-block; margin-right:20px; color: #999;}
.comments li .commentbody { margin-top: 15px;}
.comments ul { margin-left: 75px; margin-top: 25px; padding-top: 25px; border-top: 1px dashed #333;}
.comments ul li:last-child .comment { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }

.commentform { margin: 25px 0; }
.commentform input { width: 100%; padding: 12px 10px; height: auto; margin: 0; background: #fcfcfc; border:1px solid #ccc;}
.commentform textarea {width: 100%; min-height: 100px; padding: 12px 10px; resize: vertical; display: block; overflow: hidden;background: #fcfcfc; border:1px solid #ccc;}
.commentform input, .commentform textarea { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.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);
}
.commentform .txtwrapper { margin: 20px 0; }

/** CONTACT **/
.map { height: 300px; width: 100%; }
.contactform { margin: 25px 0; }
.contactform input { width: 100%; padding: 12px 10px; height: auto; margin: 0; background: #fcfcfc;border:1px solid #ccc;}
.contactform textarea {
	width: 100%; min-height: 100px; padding: 12px 10px;
	resize: vertical; display: block; margin: 0; overflow: hidden; line-height: 18px;
	background: #fcfcfc; border:1px solid #ccc;
}

.contactform input, .contactform textarea { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.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);
}

.contactform .txtwrapper { margin: 20px 0; }
.contactform .subject { margin-top: 20px; }

.successmsg { margin-top: 20px; }





/** MOVIEPAGE **/
.moviepanel { position: relative; }
.movielist { list-style: none; padding-bottom: 5px; }
.movielist li { margin: 0px 0 0 0px; overflow: hidden; }
.movielist li .thumb a { overflow: hidden; display: block; position: relative; }
.movielist li .thumb a img { width: 100%; }
.movielist:after { display: block; content: ""; clear: both; }
.movielist li .overlay {
	absolute; top: 0; left: 0; width: 100%; height: 100%;
	display: none;
}

.movielist li .overlay div  { position: absolute; top: 50%; left: 50%; }
.movielist li .overlay span i { color: #fff; }
.movielist li .overlay span {
	position: absolute; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px;
	overflow: hidden;  position: relative; display: block; left: -50%; top: -50%; 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 */
}

/* four columns */
.thumb-four li { width: 238.50px; }
.thumb-four li .overlay div { width: 50px; height: 50px; }
.thumb-four li .overlay span { font-size: 18px; width: 50px; height: 50px; }
.thumb-four li .overlay span i { margin: 16px 0 0 14px; }

/* three columns */
.thumb-three li { width: 320.33px; }
.thumb-three li .overlay div { width: 60px; height: 60px; }
.thumb-three li .overlay span { font-size: 24px; width: 60px; height: 60px; }
.thumb-three li .overlay span i { margin: 17px 0 0 15px; }

/* two columns */
.thumb-two li { width: 482.5px; }
.thumb-two li .overlay div { width: 60px; height: 60px; }
.thumb-two li .overlay span { font-size: 24px; width: 60px; height: 60px; }
.thumb-two li .overlay span i { margin: 17px 0 0 15px; }

.related-movie-summary { padding: 10px 10px 10px 0;text-align: left;}
.related-movie-summary h4 a:hover { text-decoration: none;}
.related-movie-summary p { line-height: 18px;color: #999; }

.sitedetails{ padding: 20px 0;}
.moviedetails { padding: 20px 0;min-height:2080px;}
.sitedetails h2,
.moviedetails h2 { font-size: 18px;  margin-bottom: 10px;color: #666;}
.sitedetails h3,
.moviedetails h3 { font-size: 16px;  margin-bottom: 10px; margin-top: 20px; text-transform: uppercase; color: #666;}

.moviedetails p { font-size: 14px;}

.projectdetails table { width: 100%; border-collapse: collapse; border-spacing: 0; }
.projectdetails table td { padding: 3px 0; font-weight:bold;border-bottom:1px dotted #ddd; }
.projectdetails table td:first-child { font-size: 12px; text-transform: uppercase;color: #666; }

.profile-edit table { font-size: 12px;  width: 100%; border-collapse: collapse; border-spacing: 0; }
.profile-edit table td { padding: 15px 0 5px 0; font-weight:bold;border-bottom:1px dotted #ddd; }
.profile-edit table td:first-child {text-transform: uppercase; color: #666;}
.profile-edit table .checkbox{padding:0 0 12px 20px;}
.profile-edit table option {}
.profile-edit-thumb { display:inline; top:0;margin-right:3px;}

.right{ text-align:right;}
.icon16{ font-size:16px;}
.icon24{ font-size:24px;}
.icon32{ font-size:32px;}
.icon48{ font-size:48px;}
.icon64{ font-size:64px;}

.padR5{ padding-right:5px;}
.padR10{ padding-right:10px;}

.padL5{ padding-left:5px;}
.padL10{ padding-left:10px;}

.next-movie{
	position:fixed;
	top:50%;
	right:0px;
	float:right;
	height:44px;
	width:38px;
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
	z-index:20000;
	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 */
	}
	
.next-movie:hover{
	opacity:1;
	filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */
	cursor:pointer;
	}


/** MY STUFF LIST **/
.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;}



/** TABS **/

.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;
}







.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;}








.nav-tabs2 > li{ width:auto!important;margin-bottom:-1px!important;}
.nav-tabs2 > li > a{ -moz-border-radius: 5px 5px 0 0!important; -webkit-border-radius: 5px 5px 0 0!important;border-radius: 5px 5px 0 0!important;}

.tabbable .nav { margin-bottom: 0;}
.tabbable .tab-content {padding: 20px; position: relative; top: -1px;	border: 1px solid #e7e7e7;border-top:0px!important; background-color:#e7e7e7;}

.tabbable .nav-tabs > li { float: left; }

ul#site_reviewTab li,
ul#reviewTab li,
.tabbable .nav-tabs > li > a {margin: 0;padding: 10px 20px; border: 1px solid;}
.tabbable .nav-tabs > li > a {color:#08c!important;}


ul#site_reviewTab li,
ul#reviewTab li,
.tabbable .nav-tabs > li > a {-moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0; }

.tabbable .nav-tabs > li { font-size:14px; margin-right:1px; font-weight:bold;color:#666!important;}
.tabbable .my-stuff {height: 300px;}


/*newTab + newTab-box*/
/*search_words + new profile page + d2exchange*/
ul#newTab {
    height: 47px;
    width: auto;
	margin-bottom:0!important;
}
ul#newTab li {	
    float: left;
    list-style-type: none;
    text-align: center;
}
ul#newTab li a {   
   -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;
    display: block;
    font-size: 12px;
    height: 45px;
    text-decoration: none;
    width: auto;
	min-width: 60px;
	padding:0 10px;
	line-height:43px;
	margin-right:1px;
}
ul#newTab li a:hover, ul#newTab li a.current {
    /*background-position: 0 -558px;
	top:-1px;*/
	height: 46px;
	position:relative;
}
ul#newTab li a.current {font-weight: bold;}

/*exchange tabs*/
ul#newTab li.exchange {	
	width:140px!important;
}

.newTab-box{
	width:100%;
	height:auto;
	margin:0 auto 40px auto;
	padding:0px ;
	}
.newTab-box-inner{padding:20px 20px 10px 20px;}


#newTab-mobile{
	display:none;
	margin-bottom:10px;
	}
#newTab-mobile .parent-open,
#newTab-mobile .parent{
	width:auto;
	min-width:260px;
	height:35px;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 
	}
#newTab-mobile .parent-open span,
#newTab-mobile .parent span{
	padding:10px;
	line-height:35px;
	}	
#newTab-mobile .parent-open .icon-arrow,
#newTab-mobile .parent .icon-arrow{
	padding:10px;
	line-height:16px;
	float:right;
	}
	
#newTab-mobile .subs{ 
	display:none;
	}
	
#newTab-mobile .subs ul{ 
	-moz-box-shadow: 0px 30px 20px rgba(0,0,0,0.18)!important;
	-webkit-box-shadow: 0px 30px 20px rgba(0,0,0,0.18)!important;
	box-shadow: 0px 30px 20px rgba(0,0,0,0.18)!important;
	}
	
#newTab-mobile ul {
	background-color:none!important;
	position:absolute;
	margin-top:0px;
	z-index:10000;
	margin-right:21px;
	list-style:none;
	}
#newTab-mobile ul li{
	height:auto;
	min-width:237px;
	padding:10px 5px 10px 15px;
	}
#newTab-mobile .rounded-first{
	-moz-border-radius: 3px 3px 0px 0px; -webkit-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px; 
	}
	
#newTab-mobile .rounded-last{
	-moz-border-radius: 0px 0px 6px 6px; -webkit-border-radius: 0px 0px 6px 6px; border-radius: 0px 0px 6px 6px; 
	}
	
/****** Profile Page *****/


.profile-top{}
.profile-buttons{ display:inline; width:100%; float:right; margin-top:20px; margin-bottom:20px;}
.profile-preview{ margin-bottom:20px;}


.my-stuff{font-size:12px;}

#siteActivity .subnav ul{list-style: none; margin-bottom:10px;}
#siteActivity .subnav li{display:inline; border:none;}
#siteActivity .subnav li:hover{ background:none;}


.site-activity-list{ font-size:11px;}
.site-activity-list a{ cursor:pointer;}

.site-activity-list p,
.site-activity-list a{ line-height:18px;}

.site-activity-list { list-style: none; }
.site-activity-list li { width: 42%; float: left;height:52px; padding:12px; margin-right:20px;}
.site-activity-list li .inner { padding: 15px; }
.site-activity-list .thumb{ width:52px;float:left;}
.site-activity-list .meta{ margin-left:62px;}


/******Profile tab section*************/
.followSection{padding:15px 0 10px 0}
.followSection .left{ width: 130px; float:left; margin-bottom:10px; }
.followSection .right{}
.followSection img{ width:120px; height:90px; margin-bottom:5px;}
.review_leftS .follow-btn{width:auto; position:absolute; float:right!important; margin-left:10px;margin-top:-4px; clear:both;} /*review section on catalog*/
.review_leftS {max-width:100%!important; margin-bottom:10px; clear:both;}

/***** Profile Icon list ******/
.loginableSites h3{ font-size:16px; margin:10px 0 10px 0; float:left; width:100%;}
.loginableSites .mini{ font-size:11px;}
.loginableSites ul{ list-style:none;}
.loginableSites li{ width: 25%; float: left; padding:6px; margin-right:10px; }
.loginableSites img{ float:left; display:block;}
.loginableSites li span { display:inline; float:left;  white-space: nowrap; overflow:hidden; text-overflow: ellipsis; margin-left:10px; margin-top:5px; }


/*
.tarRecsBox{width: 743px; height:200px; background-color:#FFF; }
*/



.vchat-movie-left{width:300px;position:relative; margin-right:20px; float:left; }
.vchat-movie-right{width:380px;position:relative; margin-right:3%; float:left;margin-right:0 !important; clear:right; }
.vchat-movie-top{}
.vchat-movie-buttons{ display:inline; width:100%; float:right; margin-top:20px; margin-bottom:20px;}
.vchat-movie-preview{ width:300px;  margin-bottom:20px;}
.vchat-movie-performer-thumb{ width:60px; height:60px;  margin-bottom:20px; background:#000;}
.vchat-movie-desc{float:left; margin-bottom:40px;}
.imgpreview { position: relative; text-align: center;  overflow: hidden; max-width:700px; background: #000;}
.imgpreview img { margin: auto; }
.vchat-movie-play{position:absolute; top:120px; left:120px; z-index:100;}

.intro-box {padding: 14px 40px 14px 14px;-moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius: 4px;color:#666;border-color: #CCC;background: #FFF;}

/**related movie thumbnail size**/
.related-movie { margin-right: -5px;}
.related-movie li { width: 200px!important; float:left; margin-top: 0; margin-right:15px!important; }
.related-movie li:first-child { margin-left: 0; }
.related-movie li:last-child { margin-right: 0!important; }


.pagerwrapper { background: #151515; }
.pagerwrapper:after { display: block; content: ''; clear: both; overflow: hidden; }

.pagerwrapper .share { float: left; margin-left: 0; }
.pagerwrapper .share li:first-child a {}

.pagerwrapper .share li a,
.pagerwrapper .share li a:hover { background-color: #151515;}

.pagerwrapper .paging { list-style: none; float: left; }
.pagerwrapper .paging li {display: inline-block; float: left; font-size: 12px; border-right: 1px solid #222222;}
.pagerwrapper .paging li a { display: block; padding: 13px 15px 12px 15px; }
.pagerwrapper .paging li a:hover { text-decoration: none; background: #121212;}
.pagerwrapper .paging li.prev a span { margin-right: 10px; }
.pagerwrapper .paging li.next a span { margin-left: 10px; }
.pagerwrapper .paging li:last-child a {}

/*new product button on product page*/
.product-bar{background: #252525; width:100%; height:50px; margin-bottom:20px;}
.product-btns { list-style: none;}
.product-btns a li {display: inline-block; float: left; font-size: 12px; text-align:center; width:25%; line-height:50px; color:#FFF;/*border-right:1px solid #000;*/}
.product-btns a li:hover { text-decoration: none; cursor:pointer; background:#333;}
.product-btns a li.buy {background: #F60; width:39%; border:none; float:right; font-size:24px; }
.product-btns a li.buy:hover {background: #F30;}

.cloudhome-overlay{
	position:absolute;
	float:left;
	right:10px;
	margin-top:240px;
	margin-left:10px;
	z-index:10000;

	}
/*	
.cloudhome-icon{
	height:50px;
	width:231px;
	background: url(https://images.d2pass.com/images/menusystem/cloud_icon_player.png) no-repeat left bottom;
	margin-left:auto;
	margin-right:auto;
}*/

.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;}



.product-btns a li:hover .cloudhome-icon{ background-position:left bottom;}

/** ABOUT US **/
/*
.headlinepanel { position: relative; min-height: 350px; }
.headlinepanel .content { width: 570px; }
.headlinepanel img { position: absolute; top: 0; right: 0; width: 400px; }
.headlinepanel h1 {
	font-size: 20px; display: inline-block; padding: 15px 15px;
	background: #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 {
	display: inline-block; width: 400px; padding: 10px 15px;background: #eee; color: #333;
	 margin-top: 1px; font-size: 14px; font-family: "ãƒ¡ã‚¤ãƒªã‚ª", "Meiryo", "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "Hiragino Kaku Gothic Pro", "ãƒ'ãƒ©ã‚®ãƒŽè§'ã‚´ Pro W3", "Osaka", "sans-serif", "Arial";
	-moz-border-radius: 0 0 2px 2px; -webkit-border-radidus: 0 0 2px 2px; border-radius: 0 0 2px 2px;
}
.headlinepanel p { margin: 20px 0; }

.parcontent .jobtitle { font-size: 20px; line-height: 28px;color: #333; }
.parcontent p { margin: 20px 0; }
.parcontent ul { margin: 20px 10px; list-style: none; }
.parcontent ul li { margin-bottom: 5px; }
.parcontent ul li i { float: left; margin-top: 2px; }
.parcontent ul li span { display: block; margin-left: 25px; }

.clientlist { list-style: none; margin: 20px 0; clear: both; }
.clientlist:after { clear: both; content: ''; display: block; }
.clientlist li { display: inline-block; width: 25%; float: left; }
.clientlist li .clwrapper { border: 1px solid #ddd; border-left: 0;}
.clientlist li:first-child .clwrapper {border-left:1px solid #ddd;}
.clientlist li .clwrapper { text-align: center; padding: 30px 0; }
.clientlist li .clwrapper img { display: block; margin: auto; }
*/

/** CAREERS **/
/*
.parcontent .jobmeta { margin-top: 5px; }
*/

/** OUR TEAM **/

/*
.ourteampanel .span4 {
	border: 1px solid #ddd; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
	-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 {
	margin: 0 auto; padding: 2px 0 2px 9px;
	border-top: 1px solid #ddd; background: #fff;
}
.ourteampanel .share li { margin: 0; }
.ourteampanel .share li a:hover { background-color: #ddd; }


.teaminfo .img { margin: 10px; }
.teaminfoinner { padding: 10px; }
.teaminfo h4 { font-size: 14px; text-transform: uppercase; color: #333;}
.teaminfo .pos { display: block; font-size: 12px;color: #999; }
.teaminfo p { margin: 10px 0; }

*/

/** CUSTOMER SUPPORT PANEL **/
/*
.discussions a { display: inline-block; }

.supportpanel .contentpanel { width: 650px; float: left; }
.supportpanel .highlight { font-size: 15px; font-family: "ãƒ¡ã‚¤ãƒªã‚ª", "Meiryo", "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "Hiragino Kaku Gothic Pro", "ãƒ'ãƒ©ã‚®ãƒŽè§'ã‚´ Pro W3", "Osaka", "sans-serif", "Arial";}
.supportpanel .subtitle { font-size: 14px; text-transform: uppercase; margin-bottom: 20px;color: #333; }
.supportpanel .table th {
        font-weight: normal; font-family: "ãƒ¡ã‚¤ãƒªã‚ª", "Meiryo", "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "Hiragino Kaku Gothic Pro", "ãƒ'ãƒ©ã‚®ãƒŽè§'ã‚´ Pro W3", "Osaka", "sans-serif", "Arial";
        text-transform: uppercase; font-size: 12px; color: #999;border-bottom: 2px solid #ccc;
}
.supportpanel .table th,
.supportpanel .table td { padding: 7px 0; }
.supportpanel .table td { border: 0; border-bottom: 1px dashed #ddd; }

.searchbox {
	padding: 15px; margin: 30px 0; overflow: hidden; 
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	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-append { margin: 0; }
.searchbox input {
	float: left; padding: 12px 10px; font-size: 14px; border: 1px solid #ccc; border-right: 0; 
	width: 510px; font-style: italic; color: #ccc; background: #fbfbfb;
	-moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; margin: 0; height: auto;
	-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);
	}

.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);
}

*/

/* ie fix */
/*	
.no-borderradius .searchbox input {height: 40px;border: 1px solid #111;} 

.searchbox button.btn {
	cursor: pointer;
	-moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; margin: 0;
	height: auto; padding: 10px 20px 9px 20px; text-transform: uppercase; font-size: 12px;
	-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
	color: #666;	
}

.supportpanel .sidebarlist li a span { float: right;color: #ccc; }


.topictitle { font-size: 18px;color: #333; }

.topicpanel {
	padding: 15px 15px; margin: 20px 0;
	border: 1px solid #ddd; background: #fcfcfc;
	box-shadow: 0 2px 0 rgba(0,0,0,0.03);
	}
.topicpanel .author-thumb {
	float: left; overflow: hidden; -moz-border-radius: 2px; -webkit-border-radius: 2px;
	border-radius: 2px;
}
.topicpanel .topic-content { margin-left: 90px; }
.topicpanel h5 { font-size: 14px; }
.topicpanel .topic-content p { margin: 15px 0; }

.topicpanel .topic-content p a { color: #08c; }

.topicpanel .topic-content p:first-child { margin-top: 0; }
.topicpanel .topic-content p:last-child { margin-bottom: 0;color: #999; }
.topicpanel .topic-content p.date { font-size: 11px; }

.replypanel { margin: 20px 0; }
.replypanel .author-thumb { float: left; margin-top: 5px; overflow: hidden; width:50px;}
.replypanel .topic-content { margin-left: 70px; }
.replypanel h5 { font-size: 14px; }
.replypanel p { margin: 10px 0; }
.replypanel textarea {
	width: 100%; padding: 7px 5px; min-height: 100px; resize: vertical; margin:10px 0;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	background: #fcfcfc; border: 1px solid #ccc;
}
.replypanel textarea:focus {
	font-style: normal;
	border-color: #ccc; color: #666; background: #fff; 
	box-shadow: 1px 1px 5px rgba(0,0,0,0.1)
	}

.replypanel-buttons { margin-top:10px;}
*/

/** ELEMENTS **/

.buttonlist { list-style: none; }
.buttonlist:after { content: ''; display: block; clear: both; }
.buttonlist li { display: inline-block; margin-right: 5px; margin-bottom: 8px; }
.buttonlist li:last-child { margin-right: 0; }

.tooltiplist { list-style: none; }
.tooltiplist li { display: inline-block; margin-left: 5px; }
.tooltiplist li:first-child { margin-left: 0; }

.glyphicons { list-style: none; margin-top: 20px; }
.glyphicons li { float: left; width: 25%; line-height: 25px; }

.fontawesomeicons ul { list-style: none; }
.fontawesomeicons ul li { line-height: 25px; }

/****STAR RATING*****/
.comment .commentauthor .star-ratings,
.star-ratings{ display:inline; margin-right:20px;}

.reviewBoxS .star-ratings span,
.rankBox .star-ratings span{ padding:0 2px;}

.iconfa-star,
.iconfa-star-empty{ font-size:15px;}

.iconfa-star{ color:#FC0;}
.iconfa-star-half{ z-index:100;color:#FC0;margin-left:-14px; margin-right:6px; padding:0!important;}

/* This is for the star spacing on bookmark and search results page*/
li .star-ratings span{ padding:0; margin-right:-4px;}
li .iconfa-star-half{ margin-left:-20px!important;}
li .star-ratings .emptyStar{margin-left:-2px!important; margin-right:0px!important;}
li .star-ratings{ display:inline; margin-right:0px;}

.emptyStar{color:#ddd;}

/**HELP PAGES**/

.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 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; }

.help-icons{ font-size:64px;}
.help-nav{list-style:none; margin-top:10px; margin-bottom:20px; }
.help-nav ul{list-style:none;}
.help-nav li { display:inline; float:left }

.help-nav-btn1,
.help-nav-btn2,
.help-nav-btn3,
.help-nav-btn4,
.help-nav-btn5,
.help-nav-btn6,
.help-nav-btn7{
	margin-right:10px;
	margin-bottom:10px;
	width:92px;
	height:92px;
	padding:20px;
	text-align:center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size:12px!important;
	background-color:#101010; 
	}
	
.help-subnav{}
.help-subnav ul{list-style:none;}
.help-subnav li{ padding:0 0 6px 0;}

	
	
.help-sitelist{list-style:none; overflow: hidden;margin-top:10px; margin-bottom:10px;}
.help-sitelist ul{/*list-style:none; display:block; */}
.help-sitelist li { float:left; width:240px; padding:10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; margin-right:10px;}
.help-sitelist li a{line-height: 30px; width:180px;}

.help-section{width:100%;}
.help-section div{ display:block; float:left;margin-right:20px;}
.help-section h3{ float:left; width:100%;}
.help-section p{ margin-top:0; margin-right:10px;}
.help-section ul{list-style:none;}
.help-section li{padding:20px 0 30px 0; width:100%;overflow: auto;border-top:1px solid #FFF;border-bottom:1px solid #d5d5d5;}
.help-section li:first-child { border-top:none;}
.help-section li:last-child { border-bottom:none;}

.no-border-top { border-top:none!important;}
.no-border-bottom { border-bottom:none!important;}

/**END HELP PAGES**/


/*Search Keywords*/
.max-width{ max-width:100%!important;}
.universal-cat {}
.universal-cat h3,
.universal-cat a:hover { background-color:#ddd;}
.universal-cat ul {display:inline; float:left; margin-bottom:15px;}
.universal-cat ul li { display:inline; line-height:30px;}
.universal-cat ul li a{line-height:18px; padding:2px 10px; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; white-space:nowrap;}


/*actress list*/

.actress-list{}
.actress-list ul{list-style:none; display:inline;}
.actress-list ul li { margin-right:30px; margin-bottom:30px;float:left;padding:10px;border:1px solid #e2e2e2;}
.actress-list ul li .left{ float:left; width:50px;}
.actress-list ul li .right{ float:left; width:140px; text-align:left; margin-right:10px;}
.actress-list ul li .thumb{ width: 50px; height:50px; }
.actress-list ul li .name{
	width:100%;
	line-height:1.25em;
	max-height:50px;
	margin-left:10px;
	overflow:hidden;
    text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -o-text-overflow: ellipsis;
    /*white-space:nowrap;*/}



/** PRICING HORIZONTAL**/

.pricingpanel { overflow: hidden; clear: both; }
.pricingpanel:after { content: ''; clear: both; overflow: hidden; }
.pricingpanel .plan { width: 10%; float: left; }

.pricingpanel .column1 { width: 20%; float: left; }
.pricingpanel .column2 { width: 30%; float: left; }
.pricingpanel .column3 { width: 10%; float: left; }
.pricingpanel .column4 { width: 10%; float: left; }
.pricingpanel .column5 { width: 10%; float: left; }
.pricingpanel .column6 { width: 20%; float: left; }

.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 );
	border-left: 0; padding: 10px; text-align: center;
	}
	
.pricingpanel .plan:first-child .plan-head { border-left:1px solid #ddd;  }
.pricingpanel .plan-head h3 { font-size: 14px; text-transform: uppercase; margin-bottom: 20px; }
.pricingpanel .plan-head h2 { font-size: 36px; color: #333;}
.pricingpanel .plan-head span { display: block; margin-top: 5px; font-size: 11px; }
.pricingpanel .pricinglist { list-style: none; border: 1px solid #ddd; border-left: 0; margin: 0; border-top: 0; text-align: center; }
.pricingpanel .plan:first-child .pricinglist { border-left: 1px solid #ddd; }
.pricingpanel .pricinglist li { display: block; padding: 7px 10px; border-top: 1px dashed #ddd;}
.pricingpanel .pricinglist li:first-child { border-top: 0; }
.pricingpanel .business .plan-head h3,
.pricingpanel .plan .signup {
	padding: 20px 0; text-align: center;background: #fcfcfc;
	border:1px solid #ddd; border-top: 0; border-left: 0;
}

.pricingpanel .business .plan-head h3,
.pricingpanel .business .plan-head h2 { color: #FF900A; text-shadow: 1px 1px rgba(255,255,255,1); }

.pricingpanel .plan:first-child .signup { border-left: 1px solid #ddd; }

.package{
	border-top:2px  solid #252525;
	border-right:10px  solid #252525;
	border-bottom:10px  solid #252525;
	border-left:10px  solid #252525;
	max-width:680px;}
.package tr{ border:1px solid #eee; }
.package td{ border:1px solid #eee; padding:10px;}
.packageTop{ background-color:#FFF!important;}
.package tr:nth-child(even) {background: #eee}
/******END PRICING HORIZONTAL*****/





/********************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;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}

.rwd-row .rwd-column{border-bottom:1px solid #ccc;}

.rwd-row:nth-child(even){ background-color:#fff;}

.rwd-table-head .rwd-column:first-child{border-left:1px solid #ccc;}

.rwd-row:last-child .rwd-column{border-bottom:1px solid #ccc;}

.rwd-column{border-right:1px solid #ccc;}

.rwd-column:first-child{border-left:1px solid #ccc;}

.rwd-table{
	display:table;	/* Defines a Table */
	font-size:14px;
	margin:10px 0;
	width:100%;
}
.rwd-table-head{
	 display: table-header-group; /* Defines a table header group */
}

.rwd-row{
	display:table-row; /* Defines a table row */
}

.rwd-column{
	display:table-cell; /* Defines a table cell */
	padding:6px 10px;
}

.rwd-center{text-align:center!important;}
.rwd-btn{margin-left:auto!important;margin-right:auto!important;width:auto!important;}
@media all and (max-width: 640px){

	.rwd-row .rwd-column,
	.rwd-row:last-child .rwd-column{ /* last column of the row */
		border-bottom:none;
	}

	.rwd-column #chk_msg,
	.rwd-column  #chk_all_user_msg{float:right}
		
	.rwd-table .bold{ font-weight:bold; }
	
	.rwd-table,
	.rwd-row,
	.rwd-column,
	.rwd-column:before{
		display:block;	/* Converts a table, table row, table column and table column:before into a block element */
	}
	.rwd-table-head{
		position:absolute;	/* Hides table head but not using display none */
		top:-1000em;
		left:-1000em;
	}


	.rwd-row{
		margin:20px 0;
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
		border-left:1px solid #ccc;
		background-color:#fff;
	}
	
		
	.rwd-hide{ display:none!important;}
	.rwd-row .rwd-column:first-child{
		border-left:none;
	}

	.rwd-column:before{ /* prints the value of data-label attribute before the column data */
		display:inline;
		content:" "attr(data-label);	/* call the attribute value of data-label and adds a string // */
	}
	
	.rwd-table-d2point{text-align:center}
	.rwd-table-d2point .rwd-column:before{display:none;}
	.rwd-btn{width:84%;}
	
	}

/*Table Break Points for different pages*/
/*rank/user*/


/*inbox*/


/*****************END RESPONSIVE TABLE************************/



/***********PRICING VERTICAL*************************/
.pricingVertical .c1{background:#f0f0f0;}
.pricingVertical .c2{background:#f0f0f0;}
.pricingVertical .c3{background:#f9f9f9;}
.pricingVertical .c4{background:#f9f9f9;}

.pricingVertical .price{ color: #ff6600;}
#cboxContent{ background: #FFF!important;}

.footer-big .btn-buy,
.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;
	}
.footer-big .btn-buy:hover,	
.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;}






.pricingVertical{ font-size:12px;margin:auto; padding:20px; width:950px;;background-color: #fff;}
.pricingVertical p{ margin-bottom:10px; margin-top:10px;}
.pricingVertical .row-header{height: 50px;}

.pricingVertical .header1{height:20px!important;background:#ddd;}
.pricingVertical .header2{height:20px!important;background:#ccc;}

.pricingVertical .number1{ font-size:20px; display:block; line-height:26px;}
.pricingVertical .number2{ font-size:12px; display:block; line-height:16px;}

.pricingVertical .row1{height: 90px;}
.pricingVertical .row2{height: 90px;}

.pricingVertical .crossOut{ text-decoration:line-through;color:#555;}



.pricingVertical .column1,
.pricingVertical .column3,
.pricingVertical .column5{padding:15px; float:left; height:60px;}

.pricingVertical .column2,
.pricingVertical .column4,
.pricingVertical .column6{padding:15px; float:left; height:60px;}

.pricingVertical .column1{width:220px;}
.pricingVertical .column2{width:160px;}
.pricingVertical .column3{width:110px; text-align:center;}
.pricingVertical .column4{width:90px;}
.pricingVertical .column5{width:90px;}
.pricingVertical .column6{width:100px; text-align:center;}


/***********END PRICING VERTICAL*************************/





/** COLUMNS **/

.one_half{ width:48.5%; }
.one_third{ width:31.16%; }
.two_third{ width:65.83%; }
.one_fourth{ width:22.7%; }
.three_fourth{ width:74.3%; }
.one_fifth{ width:17.3%; }
.two_fifth{ width:38.1%; }
.three_fifth{ width:58.9%; }
.four_fifth{ width:67.7%; }
.one_sixth{ width:13.83%; }
.five_sixth{ width:83.17%; }
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,
.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:3%; float:left; }
.last{ margin-right:0 !important; clear:right; }


/** 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;}




#reviewPagination a,
.pagination ul > li > a,
.pagination ul > li > span {
	-moz-border-radius: 2px!important;
	-webkit-border-radius: 2px!important;
	border-radius: 2px!important;
}


#reviewPagination a,
#reviewPagination span,
.pagination ul > li > a,
.pagination ul > li > span {
	padding: 4px 10px;
}

#reviewPagination,
.pagination ul{ width:100%; margin-top:20px;}

/*override bootstrap css for pagination style*/
.pagination ul { box-shadow:none!important;}
.pagination ul > li > a,
.pagination ul > li > span { border-width: 1px!important; margin-right:2px; margin-bottom:2px;}

/** SIDEBAR **/

.sidebar { float: left; width: 250px; padding: 20px 0 0 20px;border-left:1px solid #e3e3e3;}
.sidebar .sidebarwidget { margin-bottom: 35px; }
.sidebar h3 { font-size: 14px; margin-bottom: 20px; text-transform: uppercase;color: #333; }
.sidebar ul { list-style: none; }
.sidebar ul li { display: block; position: relative; padding: 7px 0; border-bottom:1px dashed #333;}
.sidebar ul li a { display: block; color: #666;}
.sidebar ul li a:hover { color: #08c; }

.sidebar .sidebarlist li i { float: left; position: relative; top: 3px; }
.sidebar .sidebarlist li a { padding-left: 20px; }
.sidebar .sidebarlist li a:hover { text-decoration: none; }
.sidebar .sidebarlist li a span { float: right; font-size: 11px;color: #ccc;}

.sidebar .bloglist li { position: relative; padding-left: 60px; min-height: 40px; }
.sidebar .bloglist li h4 { line-height: 18px; font-weight: normal;font-family: "ãƒ¡ã‚¤ãƒªã‚ª", "Meiryo", "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "Hiragino Kaku Gothic Pro", "ãƒ'ãƒ©ã‚®ãƒŽè§'ã‚´ Pro W3", "Osaka", "sans-serif", "Arial"; }
.sidebar .bloglist li h4 a { color: #444; }
.sidebar .bloglist li h4 a:hover { text-decoration: none;color: #08c;}
.sidebar .bloglist li .date { font-size: 11px; line-height: normal; }
.sidebar .blogimg-thumb { position: absolute; top: 12px; left: 0; }
.sidebar .blogimg-thumb a:hover { opacity: 0.6; }

.sidebar .tagcloud li { display: inline-block; float: left; margin-right: 10px; border: 0; }
.sidebar .tagcloud li:last-child { margin-right: 0; }
.sidebar .tagcloud li a { display: block; padding: 2px 7px; background: #CCC; color:#08c!important;}
.sidebar .tagcloud li a:hover { text-decoration: none; background: #ddd; color: #08c!important;}


/**MOVIETAGS**/
.movietags { float: left; max-width: 600px; padding: 10px 0 20px 0; }
.movietags ul { list-style: none; }
.movietags ul li { display: block; position: relative; padding: 7px 0;}
.movietags ul li a { display: block; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
.movietags li { display: inline-block; float: left; margin-right: 10px; }
.movietags li:last-child { margin-right: 0; }
.movietags li a { display: block; padding: 2px 7px; background: #CCC; color:#08c!important;}
.movietags li a:hover { text-decoration: none; background: #ddd; color: #08c!important;}
.movietags span{ color:#999; font-size:10px; margin-left:8px;}
.movietags h3{ display:inline;
}

/** 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; }

/*
.no-leftpanel-footer { bottom: 0; left: 0; z-index: 20000; width: 100%;height:70px;}

.footer { position: fixed; bottom: 0; left: 0; z-index: 20000; width: 220px;height:120px;}
.footerinner { font-size: 10px; padding: 5px 5px; text-align: center; line-height:10px!important;}

.no-leftpanel-footer .share,
.footer .share { margin: 0; height: 38px;  text-align: center;  }
.no-leftpanel-footer .share li,
.footer .share li { display: inline-block; float: none; margin-left: -6px;  }
.no-leftpanel-footer .share li a,
.footer .share li a { width: 36px; height: 36px; }
.no-leftpanel-footer .share li:first-child ,
.footer .share li:first-child { margin-left: 0; }
*/


/** FOOTER BIG NEW **/
.no-leftpanel-footer { bottom: 0; left: 0; z-index: 20000; width: 100%;height:70px;}

.footer { position: absolute; bottom: 0; left: 0; z-index: 20000; width: 100%;height:120px;}
.footerinner { font-size: 10px; padding: 5px 5px; text-align: center; line-height:10px!important;}


.footer-big{z-index:1; /*padding-left:220px; */font-size:12px;background-color:#ddd;}
.footer-big-inner{}
.footer-big-inner h3{margin-left:20px;margin-right:20px;}
.footer-big-inner ul{ margin-bottom:20px; margin-left:20px;margin-right:20px;}
.footer-big-inner ul li{ list-style:none;}

/*.footer-width{ width:100%;}*/
.footer-centered{ max-width:1250px; margin-left:auto; margin-right:auto;}
.footer-section{padding:40px 15% 40px 5%;border-bottom: 1px solid #ccc;border-top: 1px solid #eee;}
.footer-section-last{
	padding:5px;
	text-align:center;
	font-size: 10px; 
	line-height:10px!important;
	border-bottom: 1px solid #000;
	border-top: 1px solid #191919;
	background:#111;
	}

.footer-big-share .share{ margin: 0; height: 38px; }
.footer-big-share .share li{ display: inline-block; float: none; margin-left: -6px;border-right:none; }
.footer-big-share .share li a{ width: 36px; height: 36px; }
.footer-big-share .share li a:hover{ background-color: #111; }
.footer-big-share .share li:first-child{ margin-left: 0; }

/* 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.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); }


/*footer purchase section*/
.footer-purchase{ background:#66cccc; font-size:14px;}.footer-purchase div{padding:10px 20px;}.footer-points span{font-size:24px;}.footer-buttons a{line-height:20px; width:160px; padding:4px 6px;}.footer-buttons .alert-red2{ font-weight:bold}

/*this is needed because conflict with members.css*/
@media screen and (max-width: 1100px){
.footer-big-inner .footer-border { border-left:none;}
.footer-section{padding:40px 6% 40px 3%!important;}
}
@media screen and (max-width: 950px){
.footer-section{padding:40px 0% 40px 3%!important;}
}
/*this is needed because conflict with members.css*/
@media screen and (max-width: 768px){
.footer-big .one_third,
.footer-big .one_fourth,
.footer-big .one_fifth{float:left;}
.footer-section{padding:40px 3% 40px 3%!important;}

.footer{position:absolute; display:none;bottom:-53px;}
.footer-big{padding-left:0px!important;padding-right:0px;}
}

@media screen and (max-height: 760px){
.footer-section{padding:40px 18% 40px 18%;}
}



/** USING TRANSITIONS **/

a, .bloglistpanel .readmore, .btn,
.searchbox input, textarea, input, select { 
	-moz-transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; 
}

.notransition {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}

/** USING PRIMARY COLOR **/
.flex-direction-nav a:hover { opacity: 1; }


/** BORDER RADIUS **/

.commentform input, .commentform textarea, .btn,
.contactform input, .contactform textarea, .topicpanel {
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}

.bloglistpanel li .bleft,
.bloglistpanel li .blogimg,
.bloglistpanel li .blogimg-slide,
.bloglistpanel li .blogsingleimg,
.authorinfo .authorimg, .map,
.comments li .authorimg,
.sidebar .tagcloud li a,
.movielist li, .alert,
.moviepanel .pager,
.moviepanel .pager ul li a,
.replypanel .author-thumb,
.replypanel textarea, .homeslider {
	-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
}

/** CUSTOM STYLE **/

.clearfix { clear: both; }
.clearfix:after { display: block; content: ''; clear: both; }
.padding0 { padding: 0; }
.padding5 { padding: 5px; }
.padding15 { padding: 15px; }
.padding20 { padding: 20px; }
.padding25 { padding: 25px; }
.padding30 { padding: 30px; }
.padding35 { padding: 35px; }
.padding40 { padding: 40px; }
.width10 { width: 10%; }
.width15 { width: 15%; }
.width20 { width: 20%; }
.width30 { width: 30%; }
.width40 { width: 40%; }
.width50 { width: 50%; }
.width60 { width: 60%; }
.width70 { width: 70%; }
.width80 { width: 80%; }
.width90 { width: 90%; }
.width100 { width: 100%;}
#cvs-src { filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }  
#cvs-src:hover { filter: none; }


/** 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; }

/* tooltip */
.tooltip { 
	position: absolute; z-index: 1030; display: block; padding: 5px; font-size: 11px; opacity: 0; 
	filter: alpha(opacity=0); visibility: visible;
}
.tooltip.in { opacity: 0.8; filter: alpha(opacity=80); }
.tooltip.top { margin-top: -3px; }
.tooltip.right { margin-left: 3px; }
.tooltip.bottom { margin-top: 3px; }
.tooltip.left { margin-left: -3px; }
.tooltip-inner { 
	max-width: 200px; padding: 3px 8px; text-align: center; text-decoration: none;
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
.tooltip-arrow { position: absolute; width: 0; height: 0; }
.tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px;}
.tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px;}
.tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px;}
.tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px;}

/* button */
.btn {
	margin-bottom:3px;
	padding: 8px 18px;
	}

.btn:focus { outline: none;}
.btn-small { padding: 5px 15px; }
.btn-mini { padding: 3px 8px; font-size: 11px!important;}


/*LIKE COUNTER*/
.like-container{ min-width:200px;}
.counter-container{}
.like-counter-arrow { margin-left:-5px;color:#CCC;}
.like-counter{background-color:#CCC; border:1px solid #CCC;padding:2px 5px 0px 5px;-moz-border-radius: 3px;-webkit-border-radius:  3px; border-radius: 3px; margin-left:-12px;}


/*====================================================
MAINTENANCE BOX
====================================================*/ 
.demo,
.marquee-wrapper {
	width: 100%;
	height:20px;
	padding:10px 0;
	color: #fff;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(PIE.htc);
	background:#333 url(https://images.d2pass.com/images/help/deficient_icon.png) no-repeat;
	background-position:3px 10px;
	margin-right:40px;
}
#maintenance_box{
	margin-left:34px;
	margin-right:10px;
}
/*
#maintenance_box marquee{ margin-right:10px;margin-left:40px; }
*/	
.marquee{
	color: #fff;
	text-decoration: none;
}

	  
div.original {
	padding: 2px 0px;
}
/*
.pointer {
	width: 950px !important;
	cursor: pointer;
	height: 24px !important;
	line-height: 24px !important;
}*/
code {
	padding: 3px;
	background-color: #eee;
}
#deficient-box {
	position: static !important;
	margin: 0 auto 10px auto;

}
#deficient-box a {
	color: #fff;
	text-decoration: none;
}

.basicList{margin-left:13px;}
.basicList2{ list-style:none;}

.maintenance-history {}
.maintenance-history .header-right ul { list-style:none; float:right}
.maintenance-history .header-right ul li{ display:inline;}
.maintenance-history .header-right ul li:first-child{ margin-right:20px;}
.maintenance-history .header-right .icon-bikkuri{ float:left; margin-left:5px;}

/** ALERTS **/
.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;}
.alert-red2{ color:#FFF;border-color: #990000; background: #ee0000;}

#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;}

.alert {padding: 14px 40px 14px 14px;	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 h4 { font-size: 14px; }
.alert .close { top: 2px; right: -23px; }

.alert-orange,
.alert-blue,
.alert-green,
.alert-yellow,
.alert-red2,
.alert-red{-moz-border-radius: 2px;-webkit-border-radius: 2px; border-radius: 2px; padding-right:5px; padding-left:5px; margin-left:5px; margin-right:5px;}

/*highlights*/
.highlight-yellow{ background-color:#FF0 color:#960!important;}


/*********************************************** TABLES ***********************************************/

.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{ margin-bottom:0!important;}
.table th {
        font-weight: normal; font-family: "ãƒ¡ã‚¤ãƒªã‚ª", "Meiryo", "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "Hiragino Kaku Gothic Pro", "ãƒ'ãƒ©ã‚®ãƒŽè§'ã‚´ Pro W3", "Osaka", "sans-serif", "Arial";
	text-transform: uppercase; font-size: 12px;
}
.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered {
	-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
}

.table-no-sides tr{
	border-top:1px solid;
}

/*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;}




.site-review-left{
	max-width:100px;
	overflow:hidden;
    text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -o-text-overflow: ellipsis;
	}

/* progress bars */
.progress { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; height: 10px; margin-bottom: 10px; }



/* popover for isotope items */
.popover.center { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; padding: 0; text-align:left; margin:60px 0 0 10px;width:293px; height:130px;}
.popover.center .popover-content { padding:0px 14px; }
.popover.center .popover-title { color:#666;}


.popover.center .arrow:after {
	border-width:10px;
	content:""
}

.popover.center .arrow {
	left:30px;
	margin-left:-11px;
	border-bottom-width:0;
	border-top-color:#999;
	border-top-color:rgba(0, 0, 0, 0.25);
	bottom:-11px
}

.popover.center .arrow:after {
	bottom:1px;
	margin-left:-10px;
	border-bottom-width:0;
	border-top-color:white
}

/*end popover for isotope items */



/* popover */
.popover { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; padding: 0; text-align:left; /*display:none !important;*/}

.popover-title {
	-moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; border-color: #ddd; color: #444;
	font-size: 14px!important; font-weight: normal; text-transform: uppercase; text-align:left; background:none; border:none;}

.data{
	font-weight:bold;
	font-size:14px;
}
.data:hover{
	text-decoration:none;
	cursor:pointer;
}


.edit{
	position: relative;
	margin-bottom:10px;
	float:right;
}

.edit a{
	font-size: 9px;
	top: 15px;
}
.edit a:hover{
}



.contSec h2 {color:#555555;border-bottom:1px solid #e3e3e3;}
.contSec {background: #fefefe;}
#listUp li {border-bottom:1px solid #e3e3e3;}


/*=======================================================================
####### Back to top button
========================================================================*/

#back-top {
	z-index:30000;
	position: fixed;
	float:right;
	right:30px;
	bottom: 0px;
	margin-right:22px;
}
#back-top a {
	width: 50px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	width: 60px;
	height: 60px;
	display: block;
	margin-bottom: 20px;
	/*background: #333 url(https://images.d2pass.com/images/menusystem/up-arrow.png) no-repeat center center;*/
	-moz-opacity: 0.5; opacity:.5; filter: alpha(opacity=50);
	/* rounded corners */
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	-moz-opacity: 1; opacity:1; filter: alpha(opacity=100);
}


/*Custom Scrollbar*/
.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;
}







/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container{
	width:auto;
	margin-right:30px;
	overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{
	margin-right:10px;
}
.mCustomScrollBox>.mCSB_scrollTools{
	width:16px;
	height:100%;
	top:0;
	right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0; 
	height:auto;
}
.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail{
	width:2px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
	display:block;
	position:relative;
	height:20px;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
	top:100%;
	margin-top:-40px;
}
/* horizontal scrollbar */
.mCSB_horizontal>.mCSB_container{
	height:auto;
	margin-right:0;
	margin-bottom:30px;
	overflow:hidden;
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
	margin-bottom:0;
}
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
	margin-bottom:30px;
}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{
	width:100%;
	height:16px;
	top:auto;
	right:auto;
	bottom:0;
	left:0;
	overflow:hidden;
}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:0 20px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:2px;
	margin:7px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{
	width:30px;
	height:100%;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
	display:block;
	position:relative;
	width:20px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
	float:left;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
	margin-left:-40px;
	float:right;
}
.mCustomScrollBox{
	-ms-touch-action:none; /*MSPointer events - direct all pointer events to js*/
}

/* default scrollbar colors and backgrounds (default theme) */
.mCustomScrollBox>.mCSB_scrollTools{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCustomScrollBox:hover>.mCSB_scrollTools{
	opacity:1;
	filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */
}
.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.4);
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
	filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{

	background:rgba(255,255,255,0.9);
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	background-image:url(https://images.d2pass.com/images/menusystem/mCSB_buttons.png);
	background-repeat:no-repeat;
	opacity:0.4;
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 0;
	/* 
	sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -20px;
	/* 
	sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:0 -40px;
	/* 
	sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonRight{
	background-position:0 -56px;
	/* 
	sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
	opacity:0.9;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
#scroll-to-left{
	margin-right:10px;
	position:relative;
	float:left;
	top: 70px;
	height:44px;
	width:38px;
	background: #333 url(https://images.d2pass.com/images/menusystem/scrollbar_arrows_thin.png) no-repeat top;
	opacity:0.50;
	filter:"alpha(opacity=50)"; -ms-filter:"alpha(opacity=50)"; /* old ie */
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	}

#scroll-to-right{
	margin-left:10px;
	position:relative;
	float:right;
	top: 70px;
	height:44px;
	width:38px;
	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 */
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	}
	

.mCSB_buttonBigRight:hover,
.mCSB_buttonBigLeft:hover{
	opacity:0.95;
	filter:"alpha(opacity=95)"; -ms-filter:"alpha(opacity=95)"; /* old ie */
}


/**Basic Pages**/
#ruleWrap { line-height: 1.33em;}
#ruleWrap ul { margin-bottom: 30px}
#ruleWrap dl dt { font-weight: bold; margin-bottom: 4px; font-size:14px;}
#ruleWrap dl dd { margin-bottom: 30px}
#ruleWrap ol li { list-style: decimal outside; margin-left: 20px; margin-bottom: 2px}

#introWrap { overflow: hidden; margin-bottom: 12px}
#introWrap h1 {font-size: 1.75em;}
#introImage { width: 100%;height: 100%;margin-bottom:20px;}
#introWrap p{ margin-bottom: 40px}

#sitemap-wrapper{text-align: left;padding: 15px;position: relative;}
.sitemap-block{width: 100%;margin-bottom: 40px;clear: both;overflow: hidden;}
.subtitle{font-weight: bold;font-size: 15px;border-bottom: 1px #CCC dotted;padding-bottom: 4px;margin-bottom: 7px;}
ul.sitemap-list{list-style: none;font-size:14px; font-weight:bold;line-height: 164%;width: 190px;margin: 0;padding: 10px 0;float: left;}
ul.sitemap-list li,
ul.sitemap-list li a {font-size: 12px;font-weight: normal;text-decoration: none;}
.catalog-list{width: 190px;float: left;}

/*logout_sucess**/
.dx-thumbs{width:100%;height:380px;padding:0 5px 0 5px;margin-bottom:40px;}
.dx-thumbs .btn{margin:-60px 0 0 8px;}


.alert-foobar{/*margin-left:220px;*/margin-bottom:0!important;text-shadow:none; z-index:50000; text-align:left!important;}

.alert-foobar a{font-weight:bold; }	
.alert-foobar .close{ top:0!important;}


/*Promo Movie Yoshino Kimika*/
.fixed900{ max-width:900px;}
.promo-movie{width:100%; background:#000;}

.readmore-js-toggle { margin-top:10px;}
.readmore2,
.readmore{ width:80px!important;}
.promo-movie #player_wrapper { }





















/** MISC STYLES **/
#review_ranking, #bookmark_ranking {background:#f3f3f3;border:1px solid #dddddd; border-top:1px solid #ffffff;}
.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 );
}
.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; }
.dx-thumbs{border: 1px solid #CCC;background-color:#e7e7e7;}
.campaign-entry-new .entry-text,
.promotion-text { background: #ddd;}
.twocolWrap { border-bottom: 1px #CCC dotted;}
.surveyMessage label:hover {background:#ddd;}













/** MEDIA QUERIES **/

@media only screen and (min-width: 1750px) and (max-width: 2000px) {

	/* index.html */
	.homepanel .item { width: 20%; }
	.gridblog li { width: 20%; }
}

@media only screen and (min-width: 1500px) and (max-width: 1749px) {

	/* index.html */
	.homepanel .item { width: 25%; }
	.gridblog li { width: 25%; }
}

@media screen and (min-width: 1301px){
/*body.show-drop .drop-menu{ display: none !important;}*/
}

@media (max-width: 1300px) {
/*.settings,
.quicklinks{ display:none; }*/
.drop-parent{ display: inline;}
}

@media screen and (max-width: 1280px) {
	.vchat-movie-right{width:300px;}
	.tabbable .nav-tabs > li { width:100%; margin-bottom:1px;}
	.tabbable .nav-tabs > li > a {-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px;}
	.rightpanel{position:absolute;left:660px;}
	.fixedpanel, .nosidebarpanel { width: 620px; }
}


@media screen and (max-width: 1250px) {
	
	/* general */
	.vchat-movie-right{width:260px;}
	.rightpanel{position:absolute;left:620px;}
	.fixedpanel, .nosidebarpanel { width: 580px; }
	.sidebarline { background-image: none; }
	.breadcrumbs { top: 30px; }
	
	/* home */
	.headerpanel h1.longheadtitle { font-size: 24px; }
	.fixedpanel h1.longheadtitle { font-size: 20px; line-height: 24px; }
	.itemdetails { background-position: 109% 0; }
	.itemdetails .photodetails { width: 330px; }
	.itemdetails .close { right: 350px; }
	.itemdetails .imageview,
	.itemdetails .itempaginginner { margin-right: 330px; }
	.featinner { padding-bottom: 20px; }
	.featinner .one_fourth { width:48.5%; margin-bottom: 20px; }
	
	/* features/company */
	.headlinepanel h1 { font-size: 14px; }
	.headlinepanel h4 { font-size: 12px; width: 300px; }
	.headlinepanel p { width: 370px; }
	.headlinepanel img { width: 300px; }
	
	/* elements */
	.row-fluid .span6 { width: auto; float: none; }
	
	/* thumb */
	.thumb-four li { width: 32.333%; }
	.thumb-three li { width: 32.333%; }
	.thumb-two li { width: 48.777%; }
	
	.related-movie li { width: 325px; margin: 0 0 5px 0; }
	.related-movie li.last { margin-left: 5px; }
	
	/* features */
	.ourteampanel .share { padding: 0; }
	.ourteampanel .share li a { width: 36px; height: 36px; background-position: 3px 0; }
	.ourteampanel .share li a:hover { background-position: 3px -65px; }
	
	/* customer support */
	.supportpanel .highlight { line-height: 21px; }
	.supportpanel .contentpanel { float: none; width: auto; }
	
	/* features/pricing */
	.pricingpanel { width: auto; }
	.pricingpanel .plan { width: 25%; }
	.pricingpanel .pricinglist li { font-size: 12px; }
	
	/* blog */
	.blogpanel .contentpanel { float: none; width: auto; padding-bottom: 0; }
	.sidebar { float: none; padding: 20px; width: auto; }
	
	.site-activity-list li { width: 40%;}
	
}



@media screen and (max-width: 1100px) {
	.vchat-movie-right{width:260px;}
	.rightpanel{position:absolute;left:620px;}
	.gridblog li { width: 50%; }
}

@media screen and (max-width: 1060px) {
	
	/* home */
	.vchat-movie-right{width:220px;}
	.rightpanel{position:absolute;left:560px;}
	.fixedpanel {max-width: 540px;}
	.headerpanel h1.longheadtitle { font-size: 18px; }
	.homepanel .item { width: 50%; }
	.itemdetails { background-position: 112% 0; }
	.site-activity-list li { width: 100%;}
	.like-container{ float:left; width:100%;margin-left:0;}
	
	.menupanel #sitelistWrap ul#header-sitelist li.single{border:none; width:15%;}
	.menupanel #sitelistWrap ul#header-sitelist li.single div a{ margin-left:-15px;}
}

@media screen and (max-width: 850px) {
	
	/* tabs  */
	#newTab{ display:none;}
	#newTab-mobile{ display:block;}
	
	/*exchange tabs + help pages*/
	#tabContainer #newTab,
	.exchange-tabs #newTab { display:block!important;}
}

@media screen and (max-width: 980px) {
	.drop-parent-guest {position:absolute;display:inline;}
	.quicklinks-guest {display:none;}	
}
@media screen and (min-width: 981px){
body.show-drop .drop-menu-guest{ display: none !important;}
}

@media screen and (max-width: 960px) {
	
	/* general */
	.rightpanel{position:absolute;left:560px;}
	.headerpanel { height: auto; padding-bottom: 0; min-height: 85px; }
	.headerpanel h1.longheadtitle { line-height: 28px; margin-bottom: 5px; }
	.headerpanel p { margin-bottom: 10px; }
	.fixedpanel, .nosidebarpanel { width: auto; overflow: hidden; }
	.breadcrumbs {
		position: static; padding: 5px 30px 5px 0; margin: 26px 0 0 -20px;
		overflow: hidden; width: 105%; text-align: right;
	}
	.breadcrumbs li { margin: 0 5px 0 0; float: none; display: inline-block; }
	
	/* home */
	.related-movie li { width: 49.333%; }
	
	/* features/company */
	.headlinepanel img { width: auto; position: static; margin: auto; }
	.headlinepanel .content { width: auto; margin-top: 20px; }
	.headlinepanel h1 { display: block; font-size: 20px; }
	.headlinepanel h4 { display: block; width: auto; }
	.headlinepanel p { width: auto; }
	
	.searchbox input { width: 80%; }
	
	/* pricing */
	.pricingpanel .plan { width: auto; float: none; margin-bottom: 20px; }
	.pricingpanel .plan-head, .pricingpanel .pricinglist, .pricingpanel .plan .signup {
		border-left: 1px solid #ddd;
	}

		
	/* contact */
	.contactform .one_half { float: none; margin-right: 0; width: auto; }
	.contactform .one_half.last { margin-top: 20px; }
	.contactform .subject { margin-top: 0; }
	
	.drop-parent-guest {position:absolute;display:inline;}
	.quicklinks-guest {display:none;}
	


	}

@media screen and (max-width: 900px) {
	
	/* general */
	.vchat-movie-right{width:100%;}
	.headerpanel h1, .headerpanel p { margin-left: 80px; }
	.moviedetails{ min-height:0;}
	.rightpanel{ position:relative; float:left; left:0; margin-bottom:100px; margin-left:0; width:100%;}
	/* home */
	.itemdetails { background-position: 120% 0; }
	.itemdetails .close { right: 335px; }
	.itemdetails .imageview, .itemdetails .itempaginginner { margin-right: 310px; }
	.itemdetails .photodetails { width: 280px; }
	.itemdetails .photodetailsinner { padding-left: 0; }
	.listblogRight{ margin-left:0px; float:left;margin-top:20px;}	
	
	.advert-block{ display:none;}	
	
	.menupanel-wrap .menupanel #sitelist-btn{display:none;}
	.menupanel-wrap .menupanel #sitelist-btn2{ display:block;}
	
}

@media screen and (max-width: 840px) {
	.itemdetails .imageview, .itemdetails .itempaginginner { margin-right: 320px; }
}





/* ipad portrait */

@media screen and (max-width: 768px) {
	.alert-foobar{ margin-left:0px;}
	.header_spacer{height:0;}
	.header_fixed{position:relative; left:0;}	

	.drop-menu {position:absolute;}
	.drop-parent {position:absolute;}
	.drop-parent-username{display:none;}
	.drop-menu-guest {position:absolute;}
	/*.settings-guest{display:none;}*/
	
	.mainpanel{ margin-left:0px!important;}

	
	#header .menupanel-wrap .menupanel ul div.one_third{ height:auto!important;}  



	/* general */
	.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,
	.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth {
		float: none; width: auto; margin:0 0 20px 0; 
	}
	
	/* home */
	.itemdetails { background-position: 130% 0; }
	.itemdetails .imageview img { margin-right: auto; margin-left: auto; }
	.itemdetails .imageview div { padding-right: 0; }
	.itemdetails .close { right: 310px; }
	.itemdetails .imageview, .itemdetails .itempaginginner { margin-right: 310px; }

	.homepanel .itemcontent .inner h3 { line-height: normal; }
	
	.flex-direction-nav .flex-next { opacity: 0.3 !important; right: 5px !important; }
	.flex-direction-nav .flex-prev { opacity: 0.3 !important; left: 5px !important; }
	.flex-direction-nav .flex-next:hover { opacity: 0.8 !important; }
	.flex-direction-nav .flex-prev:hover { opacity: 0.8 !important; }
	
	.featinner .one_fourth { float: left; }
	
	/* features */
	.ourteampanel .span4 { margin-bottom: 20px; }
	.glyphicons li { width: 50%; }
	
	/* thumb */
	.thumb-four li, .thumb-three li { width: 48.777%; }
	
	/* blog */
	.commentform .one_third { margin-bottom: 20px; }
	.commentform .clearfix { display: none; }
	
	/* contact */
	.contact { margin-top: 20px; }
	
		.drop-parent{ width:20px;}
	.username2 {display:inline-block;}
	.username3{display: none;}
	.drop-menu li:first-child { height:25px;}

}

/* nexus 7 portrait */
@media screen and (max-width: 700px) {
	/* home */
	.itemdetails { background-position: 700px 0; height: 100%; position: static; position: relative; }
	.itemdetails .photodetails { width: auto; position: static; background: #fff; padding: 20px; margin-top: 20px; }
	.itemdetails .close { right: 20px; }
	.itemdetails .imageview, .itemdetails .itempaginginner { margin-right: 0; }
	.itemdetails .imageview { margin-top: 90px; }
	.itemdetails .imageview div { padding-right: 10px; }
	.itemdetails .imageview img { margin-top: auto !important; }
	.itemdetails .itempaging a { top: 0; font-size: 18px; width: 30px; height: 25px; padding-top: 5px; }
	.itemdetails .itempaging a.next { right: 50px; }
	.itemdetails .itempaging a.prev { left: auto; right: 90px; }
	.itemdetails .itempaging { top: 15px; }
	
	/* customer support */
	.searchbox input { width: 70%; }


	.svip{width:480px!important;}
	
	.drop-parent-welcome{ display:none;}
}

@media screen and (max-width: 600px) {	
	.star-text{display:none;}
	.svip{width:400px!important;}
	}


@media screen and (max-width: 550px) {	
	.gridblog li { width: 100%; }
	.listblogRight{ margin-left:0px; float:left;margin-top:20px;}
	.listblog-buttons{ float:left;}
	.svip{width:380px!important;}
	
	.search-bar-link{ display:none;}
}

/* iphone landscape */
@media screen and (max-width: 530px) {
	#back-top {right:0px;bottom: 0px;margin-right:0px;}
	#back-top span {width: 36px;height: 36px;}
	
	.homepanel .item { width: 100%; }
	.searchbox input { width: 60%; }
	
	/* MOVIEPAGE */
	.pagerwrapper .share { float: none; text-align: center; height: 46px; }
	.pagerwrapper .share li { float: none; display: inline-block; margin-left: -2px; }
	.pagerwrapper .share li:first-child { border-left: 1px solid #fff; }

	
	/* home */
	.featinner .one_fourth { float: none; display: block; width: auto; }
	.related-movie li { width: auto; display: block; float: none; }
	
	/* blog */
	.bloglistpanel li .blogimg { height: auto; }
	.bloglistpanel li .blogimg-slide { height: 200px; }
	.share li.sharelabel { display: none; }
	.bloglistpanel li .bleft .icon { font-size: 24px; }
	.bloglistpanel li .bleft .date h3 { font-size: 11px; }
	.bloglistpanel li .bleft .date h1 { font-size: 18px; }
	.bloglistpanel li .bleft { width: 48px; }
	.bloglistpanel li .bright { margin-left: 69px; }
	.blogpagination { margin-left: 69px; }
	.share { margin-left: 0; }
	
	.comments li .comment { margin-left: 69px; }
	
	.blog2 li .bright { margin-left: 0; }
	.bloglistpanel.blog2 li .bleft { float: none;  width: 250px; height: 200px; margin-bottom: 20px; }
	.bloglistpanel.blog2 li .bleft .icon { font-size: 14px; }
	.bloglistpanel.blog2 li .blogimg-slide { height: 250px; }
	.blog2 li .blogimg img { width: 250px; height:200px; }
	.blog2 li .slides li a img { max-height: none; }
	
	/*HELP PAGES*/
	.help-section p{ margin-left:0; margin-top:10px; max-width:100%; float:left;}
	
	.svip{width:340px!important;}
	ul#newTab li a { min-width: 40px;}
}

/* iphone portrait */
@media screen and (max-width: 440px) {
	.drop-parent-guest{ width:20px; padding:15px 10px;}
	/*.drop-parent-welcome{ display:none;}*/
	.reviewRight{ margin-left: 0px; float:left;} 
	.thumb-four li, .thumb-three li,
	.thumb-two li {width: 97.8%; float: none; }
	
	.bloglistpanel.blog2 li .bleft { overflow: hidden; }
	
	.headerpanel h1 { font-size: 18px; line-height: 21px; }
	.bloglistpanel li .blogtitle { font-size: 16px; line-height: 22px; } 	
	.headlist li { font-size:12px;}
	.contentpanel,
	.contentpanel2{ padding:30px 8px;}
	
	.help-icons{ font-size:32px;}
	.help-nav{ font-size:12px;}
	.help-nav-btn1,
	.help-nav-btn2,
	.help-nav-btn3,
	.help-nav-btn4,
	.help-nav-btn5,
	.help-nav-btn6,
	.help-nav-btn7{margin-right:6px;margin-bottom:6px;width:78px;height:63px;padding:20px 5px 5px 5px;}
	.help-sitelist li { width:100%;}
	
	.svip{width:260px!important;}
	
	.search-bar input{ width:120px;}
	
	.product-btns a li {width:35%; font-size:12px; }
	.product-btns a li.buy {width:30%; font-size:12px; }
	}

@media screen and (max-width: 320px) {	
	.svip{width:200px!important;}
}

@media screen and (max-height: 760px){
	.footer{ position:absolute; bottom:-53px;}
	.footer-big{ position:relative; padding-left:0px;}
	
	
}

/*=======================================================================
####### Dialog styles 
========================================================================*/

/* user prompt for bookmark delete */
.ui-widget-overlay {
	background-color: #333333;
	opacity: 0.4;
	height: 100% !important;
	width: 100% !important;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99998 !important;
}
.ui-dialog {
	background-color: #FFF;
	border: 10px solid #ccc;
	position: fixed !important;
	top: 30% !important;
	left: 39% !important;
	z-index: 99999 !important;
	padding:20px;
	width: 300px!important;
}
.ui-dialog-titlebar {
    text-align: left;
	font-size: 14px;
	color: #666;
}

.user-prompt-nickname .ui-dialog-titlebar {
	/*padding: 30px 25px;*/
}
.ui-dialog-buttonset {
	padding: 10px;
	margin-left:  auto;
	margin-right:  auto;
	width: 220px;
}
.ui-dialog-buttonset button {
	font-size: 12px;
	height: 27px;
	line-height: 27px;
	width: 100px;
	margin: 0 10px 0 0;
}
.ui-dialog-buttonset button:hover {
	/*background-color: #F8F8F8;*/
}

.ui-icon-closethick{
	padding:0;
	position:absolute;
	right:3px;
	top:3px;
	float:right;
	text-indent:-9999px;
	background:url(/images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px;
}
	
.ui-icon-closethick:hover{background-position:-25px -25px;}	







/************************************************************ MEMBERS combined members.css ****************************************************************/	

/*************** Member 6/20 ***************/
.panelNavi-list { font-size:12px; float:right; }
.panelNavi-list .navi-title { color:#666; display:inline-block; margin-right:10px; }
.panelNavi-list { list-style:none; float:right; }
.panelNavi-list li { float:left; }
.panelNavi-list li a { margin:0 4px; }
.panelNavi-list li a.current {
	background-color:#fff;
	border:1px solid #09f;
	padding:4px 10px 2px;
	border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
}


/*** availableSites block ***/
.availableSites-ul li {
	width:129px;
	margin-right:10px;
	margin-left:10px;
	padding:0;
	float:left !important;
	list-style:none;
	display:block;
	clear:inherit;
}

.availableSites-sitename {
	width:92px;
	display:block;
	overflow:hidden;
    text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -o-text-overflow: ellipsis;
    white-space:nowrap;
}

.my-stuff-list li{ width:100%;padding-left:0px!important; padding-right:0px!important; margin-right:20px;}
.my-stuff-list li .thumb{ margin-left:10px;padding-right:10px; width:90px;}
.my-stuff-list li p{white-space:nowrap;  overflow: hidden;text-overflow: ellipsis;}



/*** siteActivity block ***/
#siteActivity-wrapper { position:relative; }
.siteActivity-contentVC { padding-bottom:25px; }
.siteActivity-contentVC .content { height:365px !important; }
#siteActivity-wrapper .content { height:398px; _height:400px; overflow:auto; }
.siteActivity-block { overflow:hidden; margin-bottom:15px; }
.siteActivity-img { width:50px; height:50px; margin-right:10px; float:left; padding:1px; border:1px solid #ccc !important; }
.siteActivity-actress,
.siteActivity-sitename,
.siteActivity-time { display:block; }
.siteActivity-link { font-weight:bold; }
.siteActivity-actress,
.siteActivity-sitename,
.siteActivity-time { color:#666; }
.siteActivity-bottomLink { position:absolute; bottom:0; text-align:center; padding:5px 0; width:100%; border-top:1px solid #ddd; }
.siteActivity-bottomLink:hover { background-color:#f1f1f1; }
.siteActivityHelp-btn { width:13px; height:13px; border:1px solid #ccc; position:absolute; top:5px; right:5px; text-align:center; }
.siteActivityHelp-btn:hover { background-color:#666; color:#fff; }
.siteActivity-ppv { color:#f00; }

#siteActivityHelp-wrapper { margin:22px 15px 0; }
#siteActivityHelp-wrapper h2 { color:#8cd329; font-size:18px; margin-bottom:25px; text-align:center; }
#siteActivityHelp-wrapper p { margin-bottom:25px; }
#siteActivityHelp-wrapper dl { margin-bottom:15px; }
#siteActivityHelp-wrapper dl dt { font-weight:bold; border-bottom:1px solid #8cd329; margin-bottom:5px; padding-bottom:2px; }

/*** advertisement ***/
.advert-block { padding:0; width:280px; /*float:right;*/ font-size:0; line-height:0; margin-bottom:15px; }
.advert-block img { width:280px; }

/*** FX ***/
.fx-block { color:#5c5c5c; font-size:16px; font-weight:bold; padding:15px; overflow:hidden; }
.fx-title { float:left; }
.fx-data { float:right; }

/*** ranking ***/
.ranking-block { position:relative; width:200px; height:290px; padding:0 25px; float:left; border-right:1px dotted #999; }
.no-border { border:none }
.ranking-block h4 { border-bottom:1px dotted #999; margin-bottom:10px; padding-bottom:5px; display:block; }
.ranking-content { overflow:hidden; margin-bottom:15px; }
.ranking-img { width:60px; height:60px; overflow:hidden; float:left; margin-right:10px; line-height:0; font-size:0; }
.ranking-img img { height:60px; }
.ranking-actress { display:block; }
.no1, .no2, .no3 { float:left; width:130px !important; margin-bottom:10px; height:20px; }
.ranking-link { width:130px; overflow:hidden; }
.vert-dotted { border-right:1px dotted #999; float:left;  }
.ranking-seeRest { position:absolute; bottom:0; right:25px; }

.no-wrap{max-width:150px!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-text-overflow:ellipsis!important;-o-text-overflow: ellipsis!important;white-space:nowrap!important}
/*** d2point ***/
.d2point-content,
.freeChatPoint-content { margin:15px; text-align:center; }
.d2point-content a,
.freeChatPoint-content a { margin:0 auto; }
.d2point-issue,
.freeChatPoint-issue { margin:0 auto 15px; text-align:right; width:178px; }
.freeChatPoint-btn { background:url('/images/members/freeChatPoint_btn.png') 0 0 no-repeat; display:block; width:195px; height:39px; }
.freeChatPoint-btn:hover { background-position:0 -39px; }
/*******************************************/

#membersMov-wrapper { padding:0 15px; }
.membersMov-image {
	background:url(../members/members_movies.png) no-repeat #000;
}
#membersMov-title { background-position:left top; width:760px; height:235px;}
#membersMov-title-purchased { background-position:left -357px; width:760px; height:235px;}
#sitelink-banner { background-position:left -144px; width:760px; height:60px; display:block;}
#pkg-title { background-position:left -236px; width:390px; height:33px; position:absolute; top:23px; left:40px;}
#pkg-box { background-position:left -275px; width:760px; height:80px; position:relative; margin-bottom:5px;}
#pkg-info {position:absolute; top:76px; left:30px;}
.pkg-btn {position:absolute; top:14px; right:20px; display:block;}
table.Mov-title{
	color:#CCC;
	line-height:1.6em;
	position:relative;
	top:135px;
}


/*  [	SECTION =1 	Layout				]  */
#outer {
	margin:0;
	padding:0; 
	margin-bottom:15px;
	background:#000;
}
#outer a{
	color:#ff9900; 
	text-decoration:none;
}
#outer a:hover{
	color:#ff9900; 
	text-decoration:underline;
}
#screen {
	/* width:760px; */
	height: 533px;
	margin:0px;
	/* top: 20px; */
	position: relative;
	/* padding: 10px; */
}


#placeholder {
	text-align:left;
	/* padding-left: 10px; */
	color: #fff;
	/* background-color:#000000; */
}

h3.subT{
	width:784px; 
	height:39px; 
	background:url(../members/movies/subtitle.png) no-repeat; 
	text-indent:-9000px;
	border:none;
	clear:both;
}

div.frame{
	width:250px;
	height:65px;
	margin:0 0 0 10px;
	padding:0;
	background:url(../members/movies/members_movies_bg.gif) no-repeat;
	text-align:left;
	float:left;}

div.frame p{
	margin:10px 0 0 0;
	padding:0;
	line-height:1.5em;
}

div.frame img{
	margin:10px;
	padding:0;
	border:0;
	float:left;
}


/*START V2***************************************************************************/

.XLStretchBanner{ width:100%; height:auto; background-color:#252525; text-align:center;}
.slides img { width:100%!important;height:auto!important;}

a.flex-prev{ margin-left:10px;}
a.flex-next{ margin-right:10px;}

.members-menu {height:52px;width:100%; margin:0 auto;}
.members-menu ul {margin:10px auto 10px auto; width:100%;}
.members-menu ul li a{ text-align:center;}
.members-menu li{
	box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
	text-align:center;
	/*width:24.85%;*/
	width:20%;
	line-height:50px;
	list-style:none;
	display:block;
	float:left;
	font-weight:bold;
	background: -moz-linear-gradient(top,  #252525 0%, #1b1b1b 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#252525), color-stop(100%,#1b1b1b))!important;
	background: -webkit-linear-gradient(top,  #252525 0%,#1b1b1b 100%)!important;
	background: -o-linear-gradient(top,  #252525 0%,#1b1b1b 100%)!important;
	background: -ms-linear-gradient(top,  #252525 0%,#1b1b1b 100%)!important;
	background: linear-gradient(to bottom,  #252525 0%,#1b1b1b 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#252525', endColorstr='#1b1b1b',GradientType=0 )!important;
	border-right:1px solid #000;
	border-left:1px solid #333;
	border-top:1px solid #333;
	border-bottom:1px solid #000;
	}

/*
.members-menu .first{-moz-border-radius: 4px 0 0 4px;-webkit-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;}
.members-menu .last{-moz-border-radius: 0 4px 4px 0;-webkit-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;}
*/

.members-menu li:hover {
	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;	color:#fff!important;
	}
	
.members-menu li.current {
	background: -moz-linear-gradient(top,  #333333 0%, #222222 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#222222))!important;
	background: -webkit-linear-gradient(top,  #333333 0%,#222222 100%)!important;
	background: -o-linear-gradient(top,  #333333 0%,#222222 100%)!important;
	background: -ms-linear-gradient(top,  #333333 0%,#222222 100%)!important;
	background: linear-gradient(to bottom,  #333333 0%,#222222 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#222222',GradientType=0 )!important;	color:#fff!important;
	}


/* News Section 新着一覧 */		
.members-box. site_category { font-size:14px;}
.members-box. site_category select{ height:28px;width:210px;}
.members-box .sitenews li{margin-bottom: 0!important;}
.members-box .listblog li .inner{ padding:25px 5px; }
.members-box .listblog li .inner h3 {float: left;width:100%;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow: ellipsis;white-space:nowrap; line-height:1.2em;}
.members-box .gridimg{ margin-bottom:25px;}
.members-box .logo{ margin-right:20px; float:left;}
.members-box .listblog-data .btn-small { margin-top:6px;}

.members-inbox-snippet{ width:100%;}
.members-inbox-snippet p,
.members-inbox-snippet h3{ padding:15px;}

.members-box-top{
	margin-top:20px;
	width:100%;
	height:45px;
	-moz-border-radius: 4px 4px 0px 0px;-webkit-border-radius:  4px 4px 0px 0px; border-radius: 4px 4px 0px 0px;
	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 );
}

.blingbling{background: #e0099c;background: -moz-linear-gradient(top,  #e0099c 0%, #cc078e 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#cc078e));background: -webkit-linear-gradient(top, #e0099c 0%,#cc078e 100%);background: -o-linear-gradient(top,  #e0099c 0%,#cc078e 100%);background: -ms-linear-gradient(top,  #e0099c 0%,#cc078e 100%);background: linear-gradient(to bottom,  #e0099c 0%,#cc078e 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0099c', endColorstr='#cc078e',GradientType=0 );border:1px solid #bd0684;}

@keyframes blink {to { color: pink; }}.blinky{color: white;animation: blink .6s ease-in-out infinite;}

.members-box{
	width:100%;
	height:auto;
	margin:0 auto 40px auto;
	padding:0;
	background:#f3f3f3;border:1px solid #dddddd; border-top:1px solid #ffffff;
	}
	
.one_half .members-box{/*height:160px!important;*/min-height:160px; height:auto;}

#news-layout1.one_third .members-box{min-height:300px;height:auto;}


h3 .d2pContentWithTitle-wrapper .d2pContentWith-title{
	line-height:40px!important;
	margin-left:0;
	margin-top:5px;
    text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -o-text-overflow: ellipsis;
    white-space:nowrap;
	}
.members-box-top h3{
	line-height:40px!important;
	margin-left:15px;
	margin-top:5px;
    text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -o-text-overflow: ellipsis;
    white-space:nowrap;
	}


.members-details-top{ width:100%;}	
.author-thumb{ float:left; width:50px; margin-right:10px; margin-bottom:20px;}

.members-create-profile{ float:right; margin-top:0px;}

.members-profile-btn,
.members-mail-btn
{ float:right; margin-top:-25px;}

.siteIcon{ float:left; width:30px; margin-right:10px; margin-bottom:0px; clear:left;}
.availableSites-sitename2{
	line-height:30px;
	width:auto;
	display:block;
	overflow:hidden;
    text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -o-text-overflow: ellipsis;
    white-space:nowrap;
	}

.members-box-iframe{ padding:0 14px 14px 14px;}
.members-box-inner-icons,
.members-box-inner{ padding:15px;}
.members-box-inner ul{ list-style:none;}
.members-box-inner ul li{ margin-bottom:15px;}
.members-box-inner .movietags ul li{ margin-bottom:0;}
.members-box-inner-icons ul{ list-style:none;}
.members-box-inner-icons ul li{ margin-bottom:15px; width:25%; float:left;}

.members-box-inner a:hover{ cursor:pointer;}
.members-box-inner .item { height:72px;}
.members-box-inner .item .thumb{ float:left; width:100px; height:56px;margin-right:10px; overflow:hidden;}
.members-box-inner .item .meta{ }
.members-box-inner .item .meta p{
	line-height:14px!important; 
	padding:0!important;
	overflow:hidden;
	text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -o-text-overflow: ellipsis;
    white-space:nowrap;
	}

/*follow section*/
.follow-section{margin-bottom: 20px;}
.follow-section .thumb{}
.follow-section .meta{ }




@media screen and (max-width: 1280px){
.tabbable .nav-tabs > li { width:auto!important; margin-bottom:0px!important;}
.tabbable .nav-tabs > li a { -moz-border-radius: 5px 5px 0 0!important; -webkit-border-radius: 5px 5px 0 0!important;border-radius: 5px 5px 0 0!important;}
.members-box-inner-icons ul li{ width:33%;}
}

@media screen and (max-width: 1150px){
/*.members-menu {  height:250px;}*/
.members-menu {  height:100px;}
.members-menu li { width:33%}
}

@media screen and (max-width: 1100px){
#news-layout1, #news-layout2,
#sub_main .one_third, #sub_main .two_third, #sub_main .one_half{float: none; width: auto; margin:0 0 20px 0; }
/*.one_third, .two_third, .one_half{float: none; width: auto; margin:0 0 20px 0; }*/
.members-create-profile{ margin-top:-60px;}

}

@media screen and (max-width: 900px){
.members-profile-btn{ float:left; width:100%; margin-top:0px;margin-bottom:10px;}
.members-mail-btn{ float:left; width:100%; margin-top:-20px;margin-bottom:20px;}
#new_mails { margin-top:25px;}
.members-box .gridimg{ margin-bottom:0px;}
.members-create-profile{ margin-top:0px; float:left;}
}


@media screen and (max-width: 766px){
.members-box-top h3 {font-size:18px!important;}
.members-box-inner-icons ul li{ width:50%;}
.members-menu li { font-size:11px;}
}


@media screen and (max-width: 570px){
.tabbable .nav-tabs > li { width:100%!important; margin-bottom:1px!important;}
.tabbable .nav-tabs > li > a {-moz-border-radius: 5px!important; -webkit-border-radius: 5px!important;border-radius: 5px!important;}
}
@media screen and (max-width: 550px){
.members-menu {  height:150px;}
.members-menu li{ width:50%!important;}
}
@media screen and (max-width: 500px){
.members-box-top h3 {font-size:14px!important;}
.members-box-inner{ padding:8px;}
}

@media screen and (max-width: 366px){
.members-box-top h3 {
	font-size:12px!important;
	width:240px;
	overflow:hidden;
	text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -o-text-overflow: ellipsis;
    white-space:nowrap;}

.members-box .listblog li .inner h3{ font-size:12px!important;}
.members-box .gridthumb{max-width:260px;}
}
@media screen and (max-width: 319px){
.members-menu {  height:250px;}
.members-menu li{ width:100%!important;}
}

.tab-content li{ list-style:none;}

/******************************************************** END MEMBERS ************************************************************************/



/*******************************************TOUCH CAROUSEL combine touchcarousel.css *********************************************************/
.touchcarousel {
	position: relative;
	width: 600px;
	height: 400px;		
	
	/* style is removed after carousel is inited, use !important if you want to keep it*/
	overflow: hidden; 
}
.touchcarousel .touchcarousel-container {
	position: relative;    
    margin: 0;
    padding: 0;
    list-style: none;    
	left: 0;
}
.touchcarousel .touchcarousel-wrapper {
	position: relative;
	overflow:hidden;
	width: 100%;
	height: 100%;
}





/******************************************************\
*
*  2. Carousel items (item styling, spacing between items)
*
\******************************************************/

.touchcarousel .touchcarousel-item {
	/* use margin-right for spacing between items */
	margin: 0 0 0 0;
	padding: 0;	
	float: left;
	height:376px;		
}

/* Last carousel item  */
.touchcarousel .touchcarousel-item.last {
	margin-right: 0 !important;		
}





/******************************************************\
*
*  3. Arrows(direction) navigation
*
\******************************************************/

/* arrow hitstate and icon holder */
.touchcarousel .arrow-holder {
	height: 378px;
	width: 45px;
	position: absolute;
	top: 0px;
	display: block;
	cursor: pointer;	
	z-index: 25;
	background:#000;
	-moz-opacity: 0; opacity:0; filter: alpha(opacity=0); 	
}

.touchcarousel:hover .arrow-holder {
	-moz-opacity: 0.5; opacity:.5; filter: alpha(opacity=50); 	
}
.touchcarousel .arrow-holder.left {	
	left: 0;	
}
.touchcarousel .arrow-holder.right {	
	right: 0;
}

/* arrow icons */
.touchcarousel .arrow-icon{		
	width: 40px; height: 40px; display: block; background-repeat: no-repeat; margin-top:-40px;
	background-image: url(https://images.d2pass.com/images/menusystem/slide-arrow.png); position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; 
	opacity: 1; -webkit-transition: all .3s ease;	
}
.touchcarousel:hover .arrow-icon{/*-moz-opacity: 1; opacity:1; filter: alpha(opacity=100);*/}
.touchcarousel .arrow-icon.left { background-image: url(https://images.d2pass.com/images/menusystem/slide-arrow.png); position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;right: 5px; background-position: 11px 2px; }
.touchcarousel .arrow-icon.right {background-image: url(https://images.d2pass.com/images/menusystem/slide-arrow.png); position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;background-position: 100% 0; right: 5px; background-position: 3px -202px;}
.touchcarousel .arrow-holder:hover {-moz-opacity: .7; opacity:.7; filter: alpha(opacity=70); }
.touchcarousel .arrow-holder:hover .arrow-icon {-moz-opacity: 1; opacity:1; filter: alpha(opacity=100); }
.touchcarousel .arrow-holder.disabled { cursor: default;-moz-opacity: .5; opacity:.5; filter: alpha(opacity=50); display:none;}
.touchcarousel .arrow-holder.disabled .arrow-icon { cursor: default;}





/******************************************************\
*
*  4. Paging navigation
*
\******************************************************/

.touchcarousel .tc-paging-container {
	width:100%;
	overflow:hidden;
	position:absolute;
	margin-top:-20px;
	z-index:25;
}
.touchcarousel .tc-paging-centerer {	
	float: left;
	position: relative;
	left: 50%;		
}
.touchcarousel .tc-paging-centerer-inside {
	float: left;
	position: relative;
	left: -50%;
}

/* Paging items */
.touchcarousel .tc-paging-item {			
	float:left;	
	cursor:pointer;		
	position:relative;
	display:block;	
	text-indent: -9999px;	
}
.touchcarousel .tc-paging-item.current { }
.touchcarousel .tc-paging-item:hover { }





/******************************************************\
*
*  5. Scrollbar
*
\******************************************************/
.touchcarousel .scrollbar-holder {
	position: absolute;
	z-index: 30;
	left: 6px;
	right: 6px;	
	bottom: 5px;
	height:4px;
	overflow: hidden;
}
.touchcarousel .scrollbar {
	position: absolute;
	left:0;	
	height:4px;
	bottom: 0px;
}
.touchcarousel .scrollbar.dark {
	background-color: rgb(130, 130, 130);	
	background-color: rgba(0, 0, 0, 0.5);
}
.touchcarousel .scrollbar.light {
	background-color: rgb(210, 210, 210);	
	background-color: rgba(255, 255, 255, 0.5);	
}





/******************************************************\
*
*  6. Cursors
*
\******************************************************/

/* IE and Opera use "move", FF uses -moz-grab */
.touchcarousel .grab-cursor{ cursor:url(https://images.d2pass.com/images/menusystem/grab.png) 8 8, move; }
.touchcarousel .grabbing-cursor{ cursor:url(https://images.d2pass.com/images/menusystem/grabbing.png) 8 8, move; }

/* Cursor that used when mouse drag is disabled */
.touchcarousel .auto-cursor{ cursor:auto; }




/**
* "Free-scroll" gallery
**/
.touchcarousel {
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden !important;
}		

.touchcarousel .touchcarousel-wrapper {
	overflow: visible;
	margin-left: 0px;
}

.touchcarousel .arrow-icon.left {left: 10px;}
.touchcarousel .arrow-icon.right {right: 10px;}
.touchcarousel .arrow-holder {width: 60px;}
.touchcarousel .scrollbar-holder {bottom: 6px;}

/**carousel**/
.listblog li .vchat-img,
.gridblog li .vchat-img,
.touchcarousel .touchcarousel-item .vchat-img { height:167px; width:167px; margin: auto;}
.listblog li .vchat-img img,
.gridblog li .vchat-img img,
.touchcarousel .touchcarousel-item .vchat-img img { height:167px; width:167px;}
.listblog-mini li .vchat-img { height:73px; width:73px; margin: auto;}


.carousel_header{ padding: 40px 0 40px 20px; position: absolute;}
.carousel_header h2{ font-size:18px; margin-left:-4px; font-weight:bold; margin-bottom:20px;}
.carousel_spacer{ height:80px;}
.carousel { display:inline; white-space: nowrap;}
.carousel ul { overflow-y: hidden; margin-right:1px; }


.touchcarousel .touchcarousel-item { display: inline-block;width:328px;margin-bottom:20px; margin-right: 15px; border:1px solid;}
.touchcarousel .touchcarousel-item .inner { padding: 15px; }
.touchcarousel .touchcarousel-item .gridthumb { position: relative; background: #000;}
.touchcarousel .touchcarousel-item .gridimg { display: block; position: relative; height:167px; overflow:hidden;}



.touchcarousel .touchcarousel-item .overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none; }
.touchcarousel .touchcarousel-item .overlay div { position: absolute; top: 50%; left: 50%; width: 50px; height: 50px; }
.touchcarousel .touchcarousel-item .overlay span {position: relative; display: block; top: -50%; left: -50%; font-size: 24px; width: 60px; height: 60px;  
	-moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; overflow: hidden;}
.touchcarousel .touchcarousel-item .overlay span i { margin: 17px 0 0 15px;}
.touchcarousel .touchcarousel-item .blogdate { position: absolute; bottom: 0; left: 0;}
.touchcarousel .touchcarousel-item .blogdate .icon { float: left; padding: 5px 0; text-align: center; width: 30px; }
.touchcarousel .touchcarousel-item .blogdate .date {min-width: 50px; padding: 5px 10px; text-transform: uppercase; font-size: 11px; margin-left: 30px; }
.touchcarousel .touchcarousel-item .inner h3 { font-size: 20px; margin-top: 10px; line-height: 28px; }
.touchcarousel .touchcarousel-item .inner h3 a:hover { text-decoration: none; }
.touchcarousel .touchcarousel-item .blogmeta { line-height: normal; margin-top: 0; font-size: 11px; text-transform: uppercase; margin: 2px 0 12px; }
.touchcarousel .touchcarousel-item .blogmeta a { text-transform: none; }
.touchcarousel .touchcarousel-item .readmore { margin-top: 15px; display: block; text-transform: uppercase; font-size: 12px; }
.touchcarousel .touchcarousel-item .readmore:hover { text-decoration: none; }

.touchcarousel-end{ height:226px; padding-top:120px;}
.touchcarousel-end a{ text-align:center;}
.touchcarousel-end .text{ text-align:center; width:100%;}
.touchcarousel-end .search-icon{ font-size:3em; margin-left:114px; margin-bottom:10px;}

/* iphone 3 landscape */
@media screen and (max-width: 480px) {
	.touchcarousel .arrow-holder { display:none!important;}
	.touchcarousel {height: 340px;}
	.touchcarousel .touchcarousel-item {width:280px;margin-bottom:0px; margin-right: 10px; border:none!important; background-color: transparent!important;}
	.touchcarousel .touchcarousel-item .inner { padding: 5px; }
	.touchcarousel .touchcarousel-item .gridthumb { height:146px; overflow:hidden;}
	.touchcarousel .touchcarousel-item .gridimg { width:270px;}
}

/********************************************************END TOUCH CAROUSEL **************************************************************************/

/********************************************************FLEXSLIDER combine flexslider-members.css **************************************************************************/

/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 

.flexslider h3 a,
.flexslider h3{ color:#666!important;}	





.flexslider {margin: 0; padding: 0; height:auto;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;margin:0 auto;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 450px;}
.flex-pauseplay span {text-transform: capitalize;}

.flexslider-gradient{
	padding-bottom:0; margin-top:-40px;
	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;
}

.flexslider li{}
.flexslider-inner{margin: 0 20% 0 20%;}
.flexslider-shadow{ background: url(https://images.d2pass.com/images/menusystem/flexslider-shadow.png)no-repeat; width:450px; height:25px; margin-top:30px;}
.flexsliderLeft{ width: 450px; float:left; /*margin-left:80px; */}
.flexsliderRight{ margin-left:470px; font-size: 12px; /*margin-right:80px;*/ width:240px;}
.flexslider h3{ font-size:16px; font-weight:bold;}
.flexslider p{ margin-bottom:10px; font-size:13px;}
.flexslider-buttons{ float:left; margin-bottom:20px; margin-top:10px; width:100%}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0 0 60px 0; position: relative; zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav a {
	width: 40px; height: 40px; display: block; background-color: #000; background-repeat: no-repeat; margin-top:auto; margin-bottom:auto;
	background-image: url(https://images.d2pass.com/images/menusystem/slide-arrow.png); position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; 
	opacity: 0.2; -webkit-transition: all .3s ease; border: 2px solid #fff; -moz-border-radius: 50px;
	-webkit-border-radius: 50px; border-radius: 50px;
}
.no-opacity .flex-direction-nav a { -moz-opacity: 0.15; opacity:.15; filter: alpha(opacity=15); }
.no-opacity .flex-direction-nav a:hover { -moz-opacity: 0.80; opacity:.80; filter: alpha(opacity=80); }

.flex-direction-nav a:hover {
	opacity: 0.5; -moz-box-shadow: 0 0 10px rgba(255,255,255,0.8); -webkit-box-shadow: 0 0 10px rgba(255,255,255,0.8);
	box-shadow: 0 0 10px rgba(255,255,255,0.8);
}
.flex-direction-nav .flex-next { 
	background-position: 100% 0; right: 5px; background-position: 3px -202px;
}
.flex-direction-nav .flex-prev { left: 5px; background-position: 11px 2px; }
.flex-direction-nav .flex-disabled { opacity: .3!important; filter:alpha(opacity=30); cursor: default; }
/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}

.flex-control-paging li a.flex-active { cursor: default;  background: #000; background: rgba(0,0,0,0.9);}
.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-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}


.flexslider-inner{margin: 0 20% 0 20%;}



@media screen and (max-width: 640px) {
.flex-direction-nav a{ display:none;}
}

/***********************************************************END FLEXSLIDER***************************************************************/


/***********************************************************COLORBOX combined colorbox.css***************************************************************/
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/

/*Backup 082614 */
/*#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:50000; overflow:hidden;}
#cboxOverlay{width:100%; height:100%;}*/

#colorbox, #cboxWrapper{position:absolute; top:0; left:0; z-index:50000; /*overflow:hidden;*/ margin-top:-70px;}
#cboxOverlay{width:100%; height:100%;position:fixed; top:0; right:0; z-index:50000; overflow:hidden;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(https://images.d2pass.com/images/colorbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(https://images.d2pass.com/images/colorbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(https://images.d2pass.com/images/colorbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(https://images.d2pass.com/images/colorbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(https://images.d2pass.com/images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(https://images.d2pass.com/images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(https://images.d2pass.com/images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(https://images.d2pass.com/images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-top:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(https://images.d2pass.com/images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(https://images.d2pass.com/images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(https://images.d2pass.com/images/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(https://images.d2pass.com/images/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:0; right:0; background:url(https://images.d2pass.com/images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://images.d2pass.com/images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://images.d2pass.com/images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://images.d2pass.com/images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://images.d2pass.com/images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://images.d2pass.com/images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://images.d2pass.com/images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://images.d2pass.com/images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://images.d2pass.com/images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

