         window,body {margin:0; color:#fff; font-family:sans-serif; text-shadow:1px 1px #080808; line-height:20px; padding:0; background:url(img/bg18.png) #111;}
         #basewrapper {width:1022px; max-width:1282px; margin:20px auto; overflow:hidden;}
         #left {width:17%; padding:0 0; float:left; -moz-border-radius:0 0 0 6px;}
         #right {width:83%; padding:0; float:left; position:relative; background: url(img/bg2.png) #222; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; -moz-box-shadow:0px 2px 12px #000; box-shadow:1px 2px 10px #000;}
         #rightInner { border:1px solid #2B2B2B; border-bottom:0px solid #000;}
         #mainmenu {border-left:1px solid #111; background:url(img/menushadow.png) repeat-y top right #191919;}
         #mainmenu a {
         	color:#fff; text-decoration:none; position:relative; cursor:pointer; padding:21px 0 20px 50px; font-size:12px; line-height:16px; display:block; border-bottom:1px solid #000; border-top:1px solid #303030;
			background: #222222; /* Old browsers */
			background: -moz-linear-gradient(top,  #222222 0%, #171717 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#222222), color-stop(100%,#171717)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #222222 0%,#171717 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #222222 0%,#171717 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #222222 0%,#171717 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #222222 0%,#171717 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#171717',GradientType=0 ); /* IE6-9 */
         }
         #mainmenu a:hover {background:-moz-linear-gradient(100% 100% 90deg, #141414, #1F1F1F) repeat scroll 0 0 #191919; border-top:1px solid #1F1F1F;}
         #mainmenu a:active {background:-moz-linear-gradient(100% 100% 90deg, #1F1F1F, #141414) repeat scroll 0 0 #191919;}
         #mainmenu a.active {background-color:#222; border-top:1px solid #222; background:url(img/bg2.png) repeat; z-index:100; position:relative; left:1px;}
         #mainmenu span {font-size:11px; display:block; margin-top:5px;}
         #search { line-height:46px; padding:0 30px; font-size:12px; font-weight:bold; overflow:hidden; }
         #mainsearch { padding:5px; padding-left:30px; font-size:12px; font-weight:bold; float:right; margin:9px 0px 0 0; width:170px; color:gray; -moz-border-radius:10px; background:url(img/search.png) 7px center no-repeat #191919; border:1px solid #262626; }
         #mainmenu a#logo {padding:0 12px; height:123px; opacity:1; background:url("img/logoman2.png") no-repeat 50% 50% #242424; background:url("img/logo8.png") no-repeat 50% 0 #121212; border-top:1px solid #2B2B2B; border-right:1px solid #111; filter: none; }
         h1,h2 {color:#CC66A0; color:silver; float:left; padding:4px 10px; margin:0; font-size:14px; line-height:18px; text-shadow:1px 1px #000;}
         h1 span, h2 span { font-size:12px; font-weight:normal; color:#000; text-shadow:0 1px #3B3B3B; display:block; margin-top:2px; font-family:'Coming Soon',cursive;}
	 	 p {font-size:13px;}

	.gtooltip {display:none;} 

	.rmsg {line-height:20px; margin-bottom:2px; font-size:12px; background:#333; padding:0 5px;}

	 .heading span, .tagline, #mainmenu span { color:#666; }
	 .tagline {font-family:'Coming Soon',cursive; display:block; margin:1px 0 19px 0;}

	 .heading {color:#fff; line-height:20px; height:20px; font-size:14px; float:none; padding:24px 0 13px;}
	 .heading span {font-size:12px; text-shadow:1px 1px #000; display:block; margin:0;}

	 .itemHeading { color:#fff; font-size:18px; float:left; padding:21px 0 23px; margin-right:20px; line-height:20px; }
	 .detailHeading {float:left; color:#A796D6; font-weight:normal; padding:2px 0 18px 0; font-size:20px; font-family:Limelight,cursive;}

	 .spacer1 {height:21px;}
	 .spacer2 {height:12px;}

	 .submenu.ma1 {margin:0px 0pt 4px;}
	 .submenu.ma2 {margin:6px 0pt 4px;}
	 .ma3 {margin-right:8px;}
	 
	 .ghelp {color:#111; display:none;}

	.shortnews {font-size:13px; line-height:20px; background:#FFFFC8; color:#333; text-shadow:none; padding:12px 20px; margin:2px 2px 15px; border-radius:5px; -moz-border-radius:5px;}

	 .cacheInfo {color:#666; font-size:10px; float:right;}
	 .cdrop {width:1px; height:1px; position:absolute; right:1px; bottom:1px;}

	.facebookContainer {float:left; margin-left:20px; margin-top:2px;}

	.news p {font-family:arial; font-size:12px; padding:0 10px; margin:9px 0 25px;}

	.hidden {display:none;}

	.newTickerContainer {margin-top:8px; margin-bottom:2px;}

	.rssItem {}
	.rssItem h4 {
	  -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;
	  font-size: 13px; color: #FFFFC8;
	  margin: 0; padding: 3px 0px;
	  text-shadow: 1px 1px #000;
	}
	.rssItem a {
	  -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;
	  background: #FFFFC8; color: #000;
	  display: block;
	  font-size: 12px;
	  padding: 17px 14px;
	  text-shadow: none;
	  position:relative;
	}
	.rssItem span {
	  font-size:11px; color:#99997A;
	  text-align:right; display:block;
	  margin-top:4px;
	}
	.rssItem a:hover {text-decoration:none; cursor:pointer; opacity:.6;}

	.rssItem.list {
	  margin: 0 0 36px;
	  overflow: hidden;
	}
	
	.rssItem.mini { margin:0 40px 14px 0; float:left; width: 372px;}
	.rssItem.mini a { display:none; }


.newsTicker { overflow:hidden; float:right; background:#242424; height:20px; padding:0 20px; position:relative; top:12px; right:10px; -moz-border-radius:3px; border-radius:3px; -moz-box-shadow:0 0 8px #111 inset; box-shadow:0 0 8px #111 inset; border:1px solid #111;}
.newsTickerRail {width:5000px; position:absolute;}
.newsTickerTxt {font-size:12px; color:#859856; margin-right:20px; float:left; height:20px; line-height:20px;}
.newsTickerTxt:hover {color:#B9416A; text-decoration:none; cursor:pointer;}

	 .paging { border-bottom:1px solid #292929; margin:-7px 0 11px;  border-radius:3px; -moz-border-radius:3px; }
	 .paging .inner { border-radius:3px; -moz-border-radius:3px; box-shadow:0 0 5px #0d0d0d inset; -moz-box-shadow:0 0 5px #0d0d0d inset;}
	 .paging .inner .margin { overflow:hidden; margin:0 -12px 0 7px; }
	 .paging a { width:26px; height:20px; line-height:20px; float:left; border-top:1px solid #615E5C; border-bottom:1px solid #3d3b38; text-align:center; margin:8px 6px; font-size:10px;
	 	box-shadow:0 0 5px #0d0d0d; -moz-box-shadow:0 0 5px #0d0d0d;
	 	border-radius:3px; -moz-border-radius:3px;
		background: #4d4b49; /* Old browsers */
		background: -moz-linear-gradient(top,  #4d4b49 0%, #3d3b38 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d4b49), color-stop(100%,#3d3b38)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #4d4b49 0%,#3d3b38 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #4d4b49 0%,#3d3b38 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #4d4b49 0%,#3d3b38 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #4d4b49 0%,#3d3b38 100%); /* W3C */
	 } 
	 .paging a.active { 
	 	border:1px solid #111;
	 	box-shadow:0 0 0 #0d0d0d; -moz-box-shadow:0 0 0 #0d0d0d;
		background: #3d3b38; /* Old browsers */
		background: -moz-linear-gradient(top,  #3d3b38 0%, #4d4b49 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d3b38), color-stop(100%,#4d4b49)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #3d3b38 0%,#4d4b49 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #3d3b38 0%,#4d4b49 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #3d3b38 0%,#4d4b49 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #3d3b38 0%,#4d4b49 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3b38', endColorstr='#4d4b49',GradientType=0 ); /* IE6-9 */
		border-radius:20px; -moz-border-radius:20px;
	 }
	.paging a:hover {
	  text-decoration:none;
	  -moz-box-shadow: 0 0 3px #000;
	  background: -moz-linear-gradient(center top , #349DAD 0%, #1F6C79 100%) repeat scroll 0 0 transparent;
	  border-bottom: 1px solid #006879;
	  border-top: 1px solid #04C2E1;
	  color: #002C33;
	  text-shadow: 1px 1px #48A4B3;
	}
	.paging a:active {
	  background: -moz-linear-gradient(center top , #1F6C79 0%, #349DAD 100%) repeat scroll 0 0 transparent;
	  border-top:1px solid #006879;
	}

	 .paging .pprev, .paging .pnext { width:70px; }

	 #mainmenu a b {position:absolute; width:16px; height:16px; font-size:16px; top:32px; left:16px; color:#6493A6; text-shadow:none;}
	 /*#mainmenu a:hover b, */#mainmenu a:active b, #mainmenu a.active b {color:#666;}

 
		 /*
		 .s3 a b {position:absolute; width:20px; height:20px; top:26px; left:15px; opacity:1;}
         .s3 #i1 b {background-image:url("img/one-six3.png"); background-position:224px 158px;}
         .s3 #i2 b {background-image:url("img/one-six3.png"); background-position:384px 158px;}
         .s3 #i3 b {background-image:url("img/one-six3.png"); background-position:256px 222px;}
         .s3 #i5 b {background-image:url("img/one-six3.png"); background-position:64px 286px;}
         .s3 #i6 b {background-image:url("img/one-six3.png"); background-position:320px 190px;}
         .s3 #i7 b {background-image:url("img/one-six3.png"); background-position:222px 286px;}
         .s3 #i8 b {background-image:url("img/one-six3.png"); background-position:159px 126px;}
         .s3 #i9 b {background-image:url("img/one-six3.png"); background-position:96px 190px;}
         .s3 #i12 b {background-image:url("img/one-six3.png"); background-position:128px 158px;}
         .s3 #i13 b {background-image:url("img/one-six3.png"); background-position:160px 30px;}
         .s3 #i14 b {background-image:url("img/one-six3.png"); background-position:-336px 994px;}
         .s3 #i12.active b, .s3 #i1.active b, .s3 #i2.active b, .s3 #i3.active b, .s3 #i4.active b, .s3 #i5.active b, .s3 #i6.active b, .s3 #i7.active b, .s3 #i8.active b {background-image:url("img/one-six3.png"); background-position:384px 62px; color:red;}
*/
		
		#i2 .fa, #i14 .fa, #i9 .fa, #i13 .fa {color:#93A664;}
		#i3 .fa, #i12 .fa, #i120 .fa {color:#A66468;}

         .menu_active_top_right {display:block; position:absolute; top:-7px; right:0px; width:7px; height:6px; background:url(img/menu_active_top_right.png);}
         .menu_active_bottom_right {display:block; position:absolute; bottom:-6px; right:0px; width:6px; height:6px; background:url(img/menu_active_bottom_right.png);}
         .menu_active_top_left {display:block; position:absolute; top:-2px; left:-1px; width:7px; height:7px; background:url(img/menu_active_top_left.png);}
         .menu_active_bottom_left {display:block; position:absolute; bottom:-2px; left:-1px; width:7px; height:8px; background:url(img/menu_active_bottom_left.png);}


	.detailCover {float:right; margin:0px 4px 16px 80px; -moz-border-radius:3px; border-radius:3px; border:7px solid #373533; -moz-box-shadow: 0pt 0pt 10px 0px #0d0d0d; box-shadow: 0pt 0pt 10px 0px #0d0d0d;}
	.detailDesc {overflow:hidden; position:relative; padding:19px 0 38px; margin:0;}


	.view_reuploads {
	  background: url("img/button-normal-state.png") repeat scroll 0 0 transparent;
	  color: #F4F4F4;
	  float: right;
	  font-size: 11px;
	  line-height: 44px;
	  margin-top: 13px;
	  opacity: 1;
	  padding: 0;
	  width: 112px;
	  margin-left:4px;
	  text-align: center;
	}
	.view_reuploads b {
		  background: url("img/one-six3.png") 467px 1234px;
		  float: left;
		  height: 20px;
		  left: 10px;
		  opacity: 0.9;
		  position: relative;
		  top: 11px;
		  width: 20px;
		  margin-right:18px;
	}

	.view_reuploads i.fa { font-size:14px; margin-right:8px; position:relative; top:1px; }

	.view_reuploads.list b { background: url("img/one-six3.png") 196px 1297px; }
	.view_reuploads.grid b { background: url("img/one-six3.png") 164px 1297px; }

	.view_reuploads:hover {text-decoration:none;}

	.view_reuploads.active {background: url("img/button-active-state2.png"); color:#66BECC;}
	.view_reuploads:active {color:gray;}
	.view_reuploads:hover {background: url("img/button-hover-state.png");}

	.lightboxBG {width:100%; height:100%; cursor:pointer; background:#111; opacity:.6; position:fixed; top:0;}
	.centerDiv {width:600px; height:400px; margin:0 auto;}
	.invisibleDiv {width:100%; height:100%; position:absolute; top:0; cursor:pointer;}

	.profile {width:500px; height:auto; margin:50px auto; background:url("img/bg2.png") repeat #222; cursor:default; border:8px solid #111111; -moz-border-radius:5px; border-radius:5px;}
	.profileContent {margin:0 5px; overflow:hidden; padding:4px 0 8px;}
	.profileContent .small.one .item {margin:0 6px 1px;}
	.profileContent #view.small {padding:0;}
	.profileContent .user_search_container {margin:0 6px 1px;}
	.avatar {
	  -moz-border-radius: 50px 50px 50px 50px;
	  border: 3px solid #111111;
	  float: right;
	  height: 64px;
	  margin-right: 15px;
	  width: 64px;
	}
	.signatur {width:350px; font-size:11px; font-family:serif; float:left; margin:5px 25px;}

	.msg {
	  -moz-border-radius: 5px 5px 5px 5px;
	  -moz-box-shadow: 0 2px 8px #111111;
	  background:#93AD46;
	  background: -moz-linear-gradient(center top , #9DBD4A 1%, #7F9A3D 4%, #89A441 13%, #91AC46 25%, #94AE47 39%, #90AA45 49%, #839E3D 52%, #819C3C 54%, #5F732B 100%) repeat scroll 0 0 transparent;
	  color: #232B0F;
	  font-size: 12px;
	  font-weight: bold;
	  line-height: 20px;
	  margin: 1px;
	  padding: 10px 20px;
	  text-shadow: 1px 1px #A1BF4C;
	}

	.msg.error {
		background:#ad4747;
	  	background: -moz-linear-gradient(top, #bc4b4b 1%, #993d3d 4%, #a34141 13%, #aa4646 25%, #ad4747 39%, #a84545 49%, #9b3c3c 52%, #9b3c3c 54%, #722b2b 100%) repeat scroll 0 0 transparent;
		background: -webkit-linear-gradient(top, #bc4b4b 1%, #993d3d 4%, #a34141 13%, #aa4646 25%, #ad4747 39%, #a84545 49%, #9b3c3c 52%, #9b3c3c 54%, #722b2b 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #bc4b4b 1%, #993d3d 4%, #a34141 13%, #aa4646 25%, #ad4747 39%, #a84545 49%, #9b3c3c 52%, #9b3c3c 54%, #722b2b 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #bc4b4b 1%, #993d3d 4%, #a34141 13%, #aa4646 25%, #ad4747 39%, #a84545 49%, #9b3c3c 52%, #9b3c3c 54%, #722b2b 100%); /* IE10+ */
		background: linear-gradient(to bottom, #bc4b4b 1%, #993d3d 4%, #a34141 13%, #aa4646 25%, #ad4747 39%, #a84545 49%, #9b3c3c 52%, #9b3c3c 54%, #722b2b 100%); /* W3C */
	  	color: #2B0F0F;
	  	text-shadow: 1px 1px #BF4C4C;
	}	

	.top td {font-size:12px; padding-right:0 50px;}

	.submenu .select.left {float:left;}

         .stripe {overflow:hidden; clear:both;}
         .stripe i {display:block; float:left; border-bottom:1px solid #080808; background:url(img/bg_header.png); height:12px; width:100%;}
         .tops i {border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; margin:0 1px; width:1020px;}
         .bots i {border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px;}
         .bots {margin:0;}
         .c1.side {width: 172px; -moz-border-radius: 0 0 0 6px; border-radius: 0 0 0 6px;}
         #content {padding:0 30px; min-height:1140px;}
         #content.a {min-height:1500px;}
         .gray {color:gray;}
         #view {overflow:hidden; padding:18px 0 0; margin-right:-22px;}
 
	.subbtns.dlmode {float:left; margin-left:0px;}
	.subbtns.dlmode a {width:70px; padding:0 10px; font-size:11px;}

	.subbtns.viewSwitch {float:right; font-size: 10px;}
	.subbtns.viewSwitch a {width:55px;}

	.multibtn.wAuto a {width:auto; padding:0 25px;}
	.multibtn.wAuto a .fa {margin-right:10px;}

	.multibtn.w100 a {width:100px; padding:0;}
        
	.sub_menu {overflow:hidden;}
	.sub_menu h1 {float:left; width:300px;}
	.sub_menu select {margin:12px 12px 0 0; padding:5px; opacity:.5;}
	.sub_menu select:hover {opacity:1;}

	.submenu {margin:8px 0 6px; height:47px; border:1px solid #111; border-bottom:0; background:url(img/submenubg.png); -moz-border-radius:3px; border-radius:3px;}
	.submenu h1 {max-width:300px; float:left; height:32px; overflow:hidden; padding-right:0;}
	.submenu .tile {height:47px; width:2px; margin:0 12px; display:block; float:left; background:url(img/submenutile.png);}
	.submenu .txt {overflow:hidden; float:left; padding:12px 8px 0 0;}
	.submenu .txt span {display:block; font-size:7px; color:silver; line-height:10px; font-weight:bold; text-transform:uppercase;}
	.submenu .txt span.dark {color:#555;}

	.submenu form {float:left; width:160px; padding:0; margin:10px 0 0 10px; position:relative; -moz-border-radius:6px; border-radius:6px; border-bottom:1px solid #3D3D3D;}
	.submenu form.update {width:234px; margin-right:12px; margin-left:0; float:right;}
	.submenu form.update input {width:225px;}
	.submenu form input {
	  font-family: sans-serif;
	  border-radius: 4px; -moz-border-radius: 4px;
	  box-shadow: 0 0 2px #111 inset; -moz-box-shadow: 0 0 2px #111 inset;
	  background: #222;
	  border: 1px solid #111;
	  font-size: 10px;
	  left: 0;
	  padding: 6px 4px 3px;
	  position: relative;
	  width: 96%;
	  color:#555;
	  height:13px;
	}
	.submenu form .search {
	  border-radius: 1px 4px 4px 1px; -moz-border-radius: 1px 4px 4px 1px; 
	  background: -moz-linear-gradient(100% 100% 90deg, #3D3B38, #4D4B49) repeat scroll 0 0 transparent;
	  border-color: #615E5C -moz-use-text-color #333333;
	  border-left: 0 none;
	  border-right: 0 none;
	  border-style: solid none;
	  border-width: 1px 0;
	  height: 22px;
	  position: absolute;
	  right: -0px;
	  top: 1px;
	  width: 22px;
	  padding:0 0 2px;
	}

	.submenu form .search:hover {
	  opacity:.8;
	}

	.subbtns {margin:10px 0 0 0; font-size:12px; float:left; overflow:hidden; text-align:center; border-bottom:1px solid #41403D; -moz-border-radius:4px; border-radius:4px;}
	.subbtns div {border:1px solid #111; overflow:hidden; -moz-border-radius:4px; border-radius:4px;}
	.subbtns div .border {float:left; background:#111; width:1px; height:22px;}
	/*.subbtns a {float:left; line-height:21px; height:21px; width:23px; background:#454440; border-top:1px solid #615E5C;}*/
	.subbtns a {
		  float: left;
		  height: 21px;
		  font-size: 12px;
		  line-height: 20px;
		  width: 28px;
	}
	.subbtns.large {margin-left:12px;}
	.subbtns.large a {width:38px;}
	.subbtns a  img {width:10px; height:10px;}
	.subbtns a:first-child, .multibtn a:first-child {-moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px;}
	.subbtns a:last-child, .multibtn a:last-child {-moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0; border-right:0;}

	.subbtns.style1 a {background:-moz-linear-gradient(100% 100% 90deg, #222222, #383838) repeat scroll 0 0 transparent;}
	.subbtns.style1 a.active {background:-moz-linear-gradient(100% 100% 90deg, #383838, #222) repeat scroll 0 0 transparent; cursor:default;}

	.subbtns.style2 a {cursor:pointer;}
	.submenu form .search:hover, .subbtns.style2 a:hover, .singleButton a:hover  { color:#fff; text-shadow:1px 1px #111; border-top:1px solid #6B6866; } 
	.submenu .singleButton a:hover { box-shadow:0 1px 0 #666 inset; -moz-box-shadow:0 1px 0 #666 inset; }
	.subbtns.style2 a:hover, .singleButton a:hover {
		text-decoration:none; 
		background:-moz-linear-gradient(100% 100% 90deg, #474542, #575452);
	}
	/*.subbtns.style2 a.active {cursor:default; background:-moz-linear-gradient(100% 100% 90deg, #4D4B49, #3D3B38); color:#CC66A0;}*/
	.subbtns.style2 a.active {
		background: #242424;
		/*-moz-box-shadow: 0 0 8px #111 inset; -webkit-box-shadow: 0 0 8px #111 inset; box-shadow: 0 0 8px #111 inset; 
		-moz-border-radius:0; border-radius:0;*/
	  	color: #66BECC;
	  	cursor: default;
	  	text-shadow: 1px 1px #111;
	  	border-top:1px solid #222;
	}	

	.multibtn { 
		float:left; margin:10px 0 0 0px; overflow:hidden;
		border:1px solid #111; -moz-border-radius:4px; border-radius:4px;
		-moz-box-shadow:0 1px #41403D; box-shadow:0 1px #41403D;
	}
	.multibtn.ri { float:right; }
	.multibtn a {
		width:28px; float:left; height:22px; line-height:22px;
		border-right:1px solid #111; 
		-moz-box-shadow:0 1px #615E5C inset; box-shadow:0 1px #615E5C inset;
	}
	.multibtn a:hover {
		color:#fff; text-shadow:1px 1px #111; text-decoration:none;
	}
	.multibtn a.active {
		background:#242424; text-shadow:1px 1px #000;
		-moz-box-shadow:none; box-shadow:none;
	}

	.subbtns.style2 a, .submenu form .search, .singleButton a {
		border-top: 1px solid #615E5C;
	}
	.subbtns.style2 a, .submenu form .search, .singleButton a, .multibtn a, .selectNavInner {
		text-align: center;
		color: #000; text-shadow: 1px 1px #555; font-size:12px; cursor:pointer;
		background: #4d4b49; /* Old browsers */
		background: -moz-linear-gradient(top,  #4d4b49 0%, #3d3b38 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d4b49), color-stop(100%,#3d3b38)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #4d4b49 0%,#3d3b38 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #4d4b49 0%,#3d3b38 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #4d4b49 0%,#3d3b38 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #4d4b49 0%,#3d3b38 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4b49', endColorstr='#3d3b38',GradientType=0 ); /* IE6-9 */
	}
	.submenu form .search {font-size:10px;}

	#rlsmsg {padding:3px 10px; cursor:pointer; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; text-align:center; font-size:12px; position:relative; bottom:9px; margin:0 2px;}
	#rlsmsg.red {background:#CC978F; color:#4D3936; text-shadow:1px 1px #EBADA4;}
	#rlsmsg.blue {background:#8fc4cc; color:#36494c; text-shadow:1px 1px #a4e1eb;}

	.submenu .singleButton {float:right; position:relative; overflow:hidden; margin:10px 0 0; box-shadow:0 1px #444; -moz-box-shadow:0 1px #444;}
	.submenu .singleButton a {float:left; width:auto; padding:1px 10px; font-size:12px; border:1px solid #111; box-shadow:0 1px 0 #595959 inset; -moz-box-shadow:0 1px 0 #595959 inset;}
	.submenu .singleButton.icon {margin-right:10px;}
	.submenu .singleButton.icon a {padding-left:30px;}
	.submenu .singleButton a img { border: 0 none; height: 16px; left: 8px; position: absolute; top: 5px; }
	.submenu .singleButton, .submenu .singleButton a {border-radius:4px; -moz-border-radius:4px; outline-radius:4px;}
	.singleButton .fa {margin-right:5px;}

	.singleButton.icon.nomarg {margin-right:0px; margin-left:0px;}

	.subbtns.style2.moreBtn {float:right; margin-right:10px;}
	.subbtns.style2.moreBtn a {width:70px; border-radius:4px; -moz-border-radius:4px; text-align:left;}
	.subbtns.style2.moreBtn img {float:left; width:16px; height:16px; margin:3px 5px;}

	.submenu .select { padding-left:8px; padding-top:1px; position:relative; border-radius:4px; -moz-border-radius:4px; background: url("img/dropdownbg.png"); border-color: #111 #111 #434241; background: #242424; border-style: solid; border-width: 1px; float: right; height: 22px; margin: 10px 0 0 0; width: 120px; }
	.submenu .select.extraBig {width:307px;}	
	.submenu .select.small {font-size:11px; width:90px; margin-right:8px; float:left;}
	.select .select_content {display:none; width:104px; position:relative; top:1px; right:8px; z-index:1000; border:1px solid #111; -moz-box-shadow:0 6px 10px #0D0D0D; box-shadow:0 6px 10px #0D0D0D; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
	.select:hover .select_content {display:block;}
	.select .select_content a {
	  background: url("img/dropdownbg.png") repeat-x #424242; /* Old browsers */
	  border-bottom: 1px solid #222;
	  color: #FFFFFF;
	  cursor: pointer;
	  display: block;
	  font-size: 11px;
	  line-height: 22px;
	  padding: 0 10px;
	}
	.submenu .select.extraBig .select_content {width:290px;}	

	.submenu .select.crawler .select_content {width:380px;}
	.submenu .select.crawler {width:290px;}	



	.select .select_content a:hover { text-decoration:none;  background: -moz-linear-gradient(100% 100% 90deg, #444, #333); color:#93a664; -moz-box-shadow:0 0 8px #222 inset;}
	.select .select_content a:last-child {border-bottom:none; -moz-border-radius:0 0 5px 5px;}
	.submenu .select .arrow {
	  background: url("img/dropdownarrow.png") repeat scroll 0 0 transparent;
	  float: right;
	  height: 25px;
	  position: absolute;
	  right: -1px;
	  top: -1px;
	  width: 24px;
	}
	.select .selected {overflow: hidden; height: 20px; margin-right: 30px; display: block;}

	.select.col3 .select_content, .select.col2 .select_content {
		overflow:hidden; 
		-moz-border-radius:0px; border-radius:0px; 
		border-right:0px; border-bottom:0px;
		z-index:999999; 
		top:0; right:0;
		background:#3E3C39;
	}
	.select.col3 .select_content a, .select.col2 .select_content a {
		float:left; 
		line-height:28px; height:28px;
		padding-top:1px;
		background:#3E3C39; 
		box-shadow:1px 1px #4D4A47 inset; -moz-box-shadow:1px 1px #4D4A47 inset;
		border-width:0px 1px 1px 0; border-color:#1A1817;
		border-radius:0; -moz-border-radius:0;
		border-style:solid;
	}

	.col3 .select_bg, .col2 .select_bg {
		padding-top:11px;
		position:relative;
		left:-9px;
	}

	.select.col3 .select_content {width:393px;}
	.select.col3 .select_content a {width:110px;}
	.select.col3 .select_content a:hover {color:#93a664;}

	.select.col2 .select_content {width:506px;}
	.select.col2 .select_content a {width:232px;}

	.select.col2 .select_content a .clicked {background:#666; color:#3E3C39; margin-top:9px;}

	.select.col3 a:last-child {border-bottom:1px solid #181818;}

	.submenu .select.small.seasonSelect {margin-right:12px; margin-left:12px;}
	.submenu .select.small.episodeSelect {margin-right:0;}


	.tile.right, .txt.right {float:right;}
	
	.subbtns.style2 a img {
	  border: 0 none;
	  display: block;
	  height: 12px;
	  margin: 4px 9px;
	  width: 12px;
	}

	.submenu .select, .subbtns.style2 a.active, .multibtn a.active {font-size:12px; color:#66BECC;}

	.dlContainer { overflow:hidden; margin:20px 0 2px; }

	.streamContainer.small { background:url('img/cinema.png'); width:780px; height:495px; margin-bottom:-14px; }
	.streamContainer.big { background:url('img/cinema3.png'); width:780px; height:780px; margin-bottom:-14px; }
	.streamContainer.small div { left: 130px; position: relative; top: 80px; }
	.streamContainer.big div { left: 130px; position: relative; top: 124px; }
	.streamContainer iframe {}

	.user_search_container {width:64px; height:85px; margin:0px 20px 10px 0; float:left; position:relative; border:1px solid #111; background:url(img/user_bg.jpg) no-repeat; -moz-border-radius:5px;}
	.user_search_container span {color:gray; position:absolute; bottom:0; width:58px; display:block; overflow:hidden; font-size:11px; text-align:center; margin:0 3px;}
	.user_search_container img {position:absolute; width:50px; height:50px; cursor:pointer; left:7px; top:8px;}
	.user_search_container .action {display:none; width:16px; height:16px; z-index: 1000; padding: 1px; border: 1px solid #111; -moz-border-radius: 12px; position:absolute; top:-8px; right:-8px;}
	.user_search_container:hover .action {display:block;}
	.user_search_container .action.follow { background: url("img/add.png") no-repeat 50% 50% #222; }
	.user_search_container .action.remove { background: url("img/delete.png") no-repeat 50% 50% #222; }

	.info_h1 {padding:24px 0 18px; line-height:20px; width:400px;}

	#adminmenu {background:#222; padding:0; opacity:.5; position:relative; margin-top:27px; border:1px solid #111; border-bottom:0px; border-radius:5px 0 0 5px;}
	#adminmenu:hover {opacity:1;}
	#adminmenu a {padding:0 15px; overflow:hidden; line-height:18px; display:block; text-decoration:none; text-align:right; color:#999; cursor:pointer; font-size:10px; border-bottom:1px solid #000000; border-top:1px solid #333333;}
	#adminmenu a:first-child {border-radius:5px 0 0 0;}
	#adminmenu a:last-child {border-radius:0 0 0 5px;}
	#adminmenu img { float:right; margin:3px 0 0 6px; }
	#adminmenu .fa { margin:3px 0 0 6px; }
	#adminmenu a:hover {font-size:12px;}
	#adminmenu a:active {font-size:10px; padding:0 5px;}
	
	ol, ul {
	  list-style: none outside none; margin:0;
	}

	 .item {padding:5px 6px 0; text-decoration:none; cursor:pointer; float:left; background: -moz-linear-gradient(100% 100% 90deg, #191919, #333, #191919); border-top:1px solid #5C5C5C; -moz-outline-radius:5px; outline-radius:5px; -moz-border-radius:5px; border-radius:5px; outline:1px solid #111;}
     .item:hover {position:relative; top:0px; text-decoration:none; background:-moz-linear-gradient(100% 100% 90deg, #111, #444, #111);}
	 .item:hover .trailerbtn {display:block;}
	.trailerbtn {
	  background: url("img/trailerbtn.png") repeat scroll 0 0 transparent;
	  display: none;
	  height: 122px;
	  position: absolute;
	  right: 20px;
	  top: 26px;
	  width: 30px;
	}
	.trailerbtn:hover { opacity:.9; }
     .item:active {background:-moz-linear-gradient(100% 100% 90deg, #525252, #262626);}
	 .item:hover span { color:#66BECC; }
     .item img {border:1px solid #333;}
     .item .bottomtxt, .item .toptxt {
		margin:0 -6px; text-align:left;
		display:block; 
		border-top:1px solid #444; 
		padding:0 7px; 
		font-size:12px; 
		height: 20px; 
		line-height: 20px; 
		background:-moz-linear-gradient(100% 100% 90deg, #222222, #333333);
   		background: -webkit-gradient(linear, 0 bottom, 0 top, from(#222222 ), to(#333333));
   		background: url("img/submenubg.png") repeat scroll 0 -20px transparent;
	}
     .item .toptxt {
		text-align:left; 
		text-shadow:1px 1px #000; 
		margin-bottom: 4px; 
		font-family:arial; color:#fff;
		border-bottom: 1px solid #000;
		border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; 
		box-shadow:0 1px 0 #292929; -moz-box-shadow:0 1px 0 #292929; 
	}
     .item .bottomtxt {
     	margin-top:4px; 
     	text-align:right; 
     	height:16px; 
     	line-height:16px; 
     	overflow:hidden;
     	border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; 
     	box-shadow:0 -1px 0 #111; -moz-box-shadow:0 -1px 0 #111;
     }
	 .item i {font-style:normal; color:#111; display:block; text-align:left; font-size:12px; font-family:arial; text-shadow:1px 1px #343434;}
	 .item .star {float:left; position:relative; background:url("img/star_black5.png"); width:10px; height:10px; left:121px; opacity:0.5; top:5px;}


	 .crwawler td {font-size:12px; line-height:16px; background:#333; padding:2px 5px;}



	 .item .bottomtxt .stars {margin-top:2px; opacity:1; width:70px; overflow:hidden; float:right; height:10px;}
	 .item .bottomtxt .stars .positive {float:left; background:url("img/rating-diamond-yellow.png"); height:10px;}
	 .item .bottomtxt .stars .positive.red {background:url("img/rating-diamond-red.png");}
	 .item .bottomtxt .stars .positive.green {background:url("img/rating-diamond-green.png");}
	 .item .bottomtxt .stars .negative {float:left; background:url('img/rating-diamond-black.png'); height:10px;}

	 .iwrap .actions {display:none; position:absolute; bottom:18px; left:8px;}
	 .iwrap .actions .cog {background:url("/css/icons/cog.png") no-repeat scroll 50% 50% #1A1A1A; -moz-border-radius:3px 3px 0 0; border-top:1px solid #4d4d4d; margin-left:74px; border-left:1px solid #111; border-right:1px solid #111; width:22px; height:22px;}
	.iwrap .actions a {
	  background: -moz-linear-gradient(100% 100% 90deg, #222222, #333333) repeat scroll 0 0 transparent;
	  border-color: #444444 #333333 #111111;
	  border-style: solid;
	  border-width: 1px;
	  font-size: 11px;
	  font-weight: normal;
	  line-height: 22px;
	  padding: 0 8px;
	  cursor:pointer;
	  text-align: left;
	  width: 148px;
	  color:silver;
	  display:block;
	}
	.actions a img {
	  border: 0 none;
	  margin: 0 10px 0 0;
	  position: relative;
	  top: 2px;
	  width:11px;
	  height:11px;
	}

	.iwrap.watched {opacity:.6;}
	.iwrap.watched .toptxt {color:#B9416A;}
	.iwrap.unwatched .toptxt {color:#859856;}
	.iwrap.watched:hover {opacity:1;}

	#view.big .type_0 .item img, #view.big .type_1 .item img, #view.big .type_2 .item img {width:166px; height:250px;}
	#view.big .type_3 .item img {width:166px; height:166px;}
	#view.small .type_3 img {width:100px; height:100px;}
	
	.actions .linkcon {display:none; bottom: 35px; border-bottom:6px solid #222; border-top:6px solid #222; position: relative;}
	.actions:hover .linkcon {display:block;}
	.actions .links {border-top:1px solid #111;}
	.actions a:hover {background:#222; border-top:1px solid #222; color:#66BECC; text-decoration:none;}
	.actions:hover .cog {background-color:#383838;}
	.iwrap:hover .actions {display:block;}

	.small .item {padding:3px 4px 0;}
    .small .item img {width:100px; height:150px; display:block; border-bottom:1px solid #111;}
    .small .item span {font-size:11px; font-weight:normal; margin:0 -4px;}

	.small.one .item {
		background:#333; 
		background:-moz-linear-gradient(100% 100% 90deg, #222, #444); 
   		background: -webkit-gradient(linear, 0 bottom, 0 top, from(#222 ), to(#444));
   		-moz-border-radius:2px; border-radius:2px;
		margin:0 23px 22px 1px;
		position:relative;
	}         
	.small.one .item span {
		display:block; 
		text-align:center; 
		margin:0 0 2px 0; 
		width:102px;
		overflow:hidden;
		border-top:1px solid #333; 
		line-height:19px; height:19px; 
		background:-moz-linear-gradient(100% 100% 90deg, #383838, #191919); background: -webkit-gradient(linear, 0 bottom, 0 top, from(#383838 ), to(#191919));
		border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;
	}

	.small.one .trailerbtn {width:16px; height:16px; background:url(icons/camera.gif); display:block; top:9px; right:11px; opacity:.9;}
	.small.one .trailerbtn:hover {background:url(icons/camera_hover.gif);}

	p .trailerbtn {
	  background: url("img/trailerbtn.png") repeat scroll 0 0 transparent;
	  display: block;
	  height: 122px;
	  position: absolute;
	  right: 30px;
	  top: 26px;
	  width: 30px;
	  cursor: pointer;
	}

     #view.big .item {padding-top:0; border-top:0;}
     #view.big .item img {width:166px; height:250px; display:block; border-top:1px solid #0d0d0d; border-left:1px solid #0D0D0D;}
     #view.big .iwrap {margin:0 18px 19px 1px; overflow:hidden; float:left; padding:1px; position:relative; width:180px; overflow:hidden;}
     
     .hr {border-top:1px solid #141414; border-bottom:1px solid #292929; height:0px;}

	.mactions {
	  -moz-border-radius: 10px 0 10px 0; border-radius: 10px 0 10px 0;
	  -moz-outline-radius: 10px 0 10px 0; outline-radius: 10px 0 10px 0;
	  background: #292929;
	  border: 1px solid #333;
	  display: block;
	  float: left;
	  margin: 14px 1px 14px;
	  outline: 1px solid #171717;
	}
	.mactions a {display:block; cursor:pointer; font-size:12px; padding:0 10px; line-height:30px;}
	.mactions a:first-child {-moz-border-radius:10px 0 0 0; border-radius:10px 0 0 0;}
	.mactions a:last-child {-moz-border-radius:0 0 10px 0; border-radius:0 0 10px 0;}
	.mactions a:hover {text-decoration:none; background:#242424;}
	.mactions a:active {background:#222;}
	.mactions a img {width:12px; height:12px; border:0; margin-right:10px; position:relative; top:2px;}

	.pagination {
	  -moz-border-radius: 5px 5px 5px 5px;
	  background: url("img/bg.png") repeat scroll 0 0 #111111;
	  margin-bottom: 30px;
	  overflow: hidden;
	  padding: 2px;
	}
	.pagination a, .pagination span {
	  -moz-border-radius: 5px 5px 5px 5px;
	  background: -moz-linear-gradient(100% 100% 90deg, #222222, #383838) repeat scroll 0 0 transparent;
	  color:#050505; text-shadow:1px 1px #383838;
	  cursor: pointer;
	  display: block;
	  float: left;
	  font-size: 11px;
	  height: 24px;
	  line-height: 24px;
	  margin-right: 2px;
	  outline: 1px solid #000000;
	  text-align: center;
	  text-decoration: none;
	  width: 40px;
	}

	#view.small {padding:12px 0 2px;}

	.pagination a:hover {color:#f4f4f4; text-shadow:1px 1px #0D0D0D; opacity:.9;}
         .pagination span {color:#CC66A0; text-shadow:1px 1px #0D0D0D;}
         .subbtns a.pprev, .subbtns a.pnext {width:60px;}

.clear {clear:both;}

.btnform button, .btnTop, .btnBot {
	width:124px; height:34px; padding:0; margin:0; display:block; overflow:hidden;
   	-webkit-border-radius: 50px;
    -moz-border-radius: 50px;
	border-radius: 50px;
}
.btnform {margin:11px 17px 2px 0; float:left; position:relative;}
.btnform button {
	cursor:pointer;
	width:134px; height:44px;
	font-family:sans-serif; font-size:12px; text-shadow:1px 1px #111; background:transparent; border:none; 
	background: #242428;
    background: -webkit-gradient(linear, 0 bottom, 0 top, from(#2d2d30 ), to(#17171a));
    background: -moz-linear-gradient(-90deg, #17171a, #2d2d30 );
}
.btnTop {
	-moz-box-shadow:0 1px #777 inset; box-shadow:0 1px #777 inset;
	line-height:34px;
	z-index:10;
	position:absolute; top:5px; left:5px;
	background: #52525c;
    background: -webkit-gradient(linear, 0 bottom, 0 top, from(#383840 ), to(#5a5a64));
    background: -moz-linear-gradient(-90deg, #555, #333 );
}
.btnBot {
	width:108px; height:30px; 
	-moz-box-shadow:0 1px 3px #111111; box-shadow:0 1px 3px #111111;
	font-size:8px; color:gray;
	text-align:right;
	padding-right:15px; padding-top:4px;
	background: #2a2a2d;
    background: -webkit-gradient(linear, 0 bottom, 0 top, from(#212124 ), to(#2a2a2d));
    background: -moz-linear-gradient(-90deg, #2a2a2d, #212124 );
	z-index:9;
	position:absolute; top:5px; left:5px;
}
.btnform button:hover .btnTop { width:50%; font-size:10px; }

#btn-wrap {
	text-shadow:1px 1px #0d0d0d;
	position:relative;
	padding:5px;
	margin:6px 22px 14px 0;
	width:125px;
	height:30px;
	display:block;
	text-decoration:none;
	background: #242428;
    background: -webkit-gradient(linear, 0 bottom, 0 top, from(#2d2d30 ), to(#17171a));
    background: -moz-linear-gradient(-90deg, #17171a, #2d2d30 );
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
	float:left;
}

span.title{
	color:silver;
	font-size:16px;
	height:30px;
	font-size:12px;
	line-height:30px;
	text-align:center;
	width:125px;
	display:block;
	position:relative;

    -webkit-box-shadow: 0 -1px 0 #888;
    -moz-box-shadow:  0 -1px 0 #888;
    box-shadow:  0 -1px 0 #8d8d94;

	background: #52525c;
    background: -webkit-gradient(linear, 0 bottom, 0 top, from(#333333), to(#555555));
    background: -moz-linear-gradient(-90deg, #555, #333 );

    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
	z-index:5;
	-webkit-transition:width .2s ease-out;
	-moz-transition:width .2s ease-out;
	-o-transition:width .2s ease-out;
}

#btn-wrap:active .title {
    background: -moz-linear-gradient(-90deg, #333, #555 );
}

#btn-wrap:hover span.title {
	font-size:8px;
	font-weight:bold;
	width:70px;
}

#info {
	position:absolute;
	height:30px;
	width:125px;
	top:5px;
	right:4px;
	-webkit-box-shadow: 0 -1px 0 #404042, 0 1px 1px #0b0b0c;
    -moz-box-shadow:   0 -1px 0 #404042, 0 1px 1px #0b0b0c;
    box-shadow:   0 -1px 0 #404042, 0 1px 1px #0b0b0c;
	background: #2a2a2d;
    background: -webkit-gradient(linear, 0 bottom, 0 top, from(#212124 ), to(#2a2a2d));
    background: -moz-linear-gradient(-90deg, #2a2a2d, #212124 );
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
	z-index:4;
}

#info p {
	width:45px;
	margin:3px 0 0 0;
	position:absolute;
	right:0;
	color:#7c7c84;
	font-family:sans-serif;
	font-size:8px;
	line-height:12px;
	text-align:left;
}

.css3Tags {
	margin:0;
	padding:0;
	position:relative;
	overflow:hidden;
	list-style:none;
	margin:27px 0 7px;
}
.css3Tags li, .css3Tags a{
	float:left;
	height:24px;
	line-height:24px;
	position:relative;
	font-size:11px;
}
.css3Tags li { margin-bottom:16px; }
.css3Tags a{
	margin-left:12px;
	margin-right:12px;
	padding:0 10px 0 12px;
	background:#0089e0;
	color:#fff;
	text-decoration:none;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;	
	border-bottom-right-radius:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;	
	border-top-right-radius:4px;	
} 
.css3Tags a:before{
	content:"";
	float:left;
	position:absolute;
	top:0;
	left:-12px;
	width:0;
	height:0;
	border-color:transparent #0089e0 transparent transparent;
	border-style:solid;
	border-width:12px 12px 12px 0;		
}
.css3Tags a:after{
	content:"";
	position:absolute;
	top:10px;
	left:0;
	float:left;
	width:4px;
	height:4px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background:#1F1F1F;
}

.css3Tags span {background:#222; margin-left:8px; text-shadow:none; color:#fff; -moz-border-radius:3px; padding:0 5px;}
.css3Tags:hover span {text-decoration:none;}

.css3Tags a:hover {background:#555;}	
.css3Tags a:hover:before {border-color:transparent #555 transparent transparent;}
.css3Tags .tag_plot a {background:#6493A6; color:#111B1F; text-shadow:1px 1px #60A0B8;}
.css3Tags .tag_plot a:before {border-color:transparent #6493A6 transparent transparent;}
.css3Tags .tag_audience a {background:#7563A6; color:#14111F; text-shadow:1px 1px #7760B8;}
.css3Tags .tag_audience a:before {border-color:transparent #7563A6 transparent transparent;}
.css3Tags .tag_mood a {background:#93A664; color:#1B1F11; text-shadow:1px 1px #A0B860;}
.css3Tags .tag_mood a:before {border-color:transparent #93A664 transparent transparent;}
.css3Tags .tag_Based a, .css3Tags .tag_based a {background:#A67563; color:#1F1411; text-shadow:1px 1px #B87760;}
.css3Tags .tag_Based a:before, .css3Tags .tag_based a:before {border-color:transparent #A67563 transparent transparent;}
.css3Tags .tag_praise a {background:#A66393; color:#1F111B; text-shadow:1px 1px #B860A0;}
.css3Tags .tag_praise a:before {border-color:transparent #A66393 transparent transparent;}
.css3Tags .tag_attitudes a {background:#9FB36B; color:#1B1F11; text-shadow:1px 1px #A0B860;}
.css3Tags .tag_attitudes a:before {border-color:transparent #9FB36B transparent transparent;}
.css3Tags .tag_actor a {background:#A69263; color:#1F1B11; text-shadow:1px 1px #B8A781;}
.css3Tags .tag_actor a:before {border-color:transparent #A69263 transparent transparent;}

.css3Tags .tag_plot span {color:#7BB5CC;}
.css3Tags .tag_audience span {color:#907ACC;}
.css3Tags .tag_praise span {color:#CC7AB5;}
.css3Tags .tag_actor span {color:#CCB37A;}
.css3Tags .tag_Based span, .css3Tags .tag_based span {color:#CC907A;}
.css3Tags .tag_attitudes span, .css3Tags .tag_mood span {color:#B5CC7B;}

.txt_mood, .txt_plot, .txt_based, .txt_audience, .txt_praise, .txt_actor {text-shadow:1px 1px #111; font-family:arial;}
.txt_mood {color:#93A664;}
.txt_plot {color:#6493A6;}
.txt_based {color:#A67563;}
.txt_audience {color:#7563A6;}
.txt_praise {color:#A66393;}
.txt_actor {color:#A69263;}

.removeTag {
  background: #444;
  color: #fff;
  padding: 5px;
  position: relative;
  right: 2px;
  cursor:pointer;
  -moz-border-radius:0 3px 3px 0;
}
.removeTag:hover {
  background: #444;
  color: #AD3D63;
}

a {text-decoration:none; color:#66BECC;}
a:hover {text-decoration:underline;}

.rr .wrap {cursor:pointer; background: url("img/rating-inactive.png") repeat-x;}
.rr .wrap {overflow:hidden;}
.rr span, .rr .wrap {display:block; position:relative; float:left; width:230px; height:20px; -moz-border-radius:4px; border-radius:4px;}
.rr {cursor:pointer; position:relative; margin:1px 0 0 0; padding:10px 0; width:250px;}
.rr b, .rr {display: block; float:right; bottom:-1px; right:10px; width:234px; height:14px;}
.rr .ratingStars {display: block; margin:0;}
.rr .ratingVoted {cursor:default; background-color:#3d6366;}
.rr .ratingActive {background-color:#3d6366;}
.rr .ratingFill {background-color:#3d6366; margin:0; background-image:url("img/rating.png");}
.ratingText {
	line-height:18px;
	border:1px solid #0d0d0d;
	position:absolute;
	display:none;
	top:-28px;
	-moz-border-radius:3px;
	left:20px;
	background:#333;
	padding:0 6px;
	color:#BDBDBD;	
}
.ratingInfo {float: left; background: #0d0d0d; border: 1px solid rgb(24, 24, 24); padding: 0pt 10px; height: 15px; line-height: 15px; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; margin-left: -4px;}
.ratingError {color: #a84d45;}

.mocha table {
  border-collapse: separate;
  font-family:arial;
  font-size:12px;
  border-spacing:0;
  width:100%;
}

th {
  border-bottom: 1px solid #0D0D0D;
  cursor: pointer;
  font-size: 10px;
  font-weight: normal;
  text-align: center;
}

th.sortable {
  color: #333333;
  padding: 2px 2px 2px 16px;
}

.mocha td, .cTable td {
  background: -moz-linear-gradient(center top , #141414 0%, #0F0F0F 100%) repeat scroll 0 0 transparent;
  border-color: #1A1A1A -moz-use-text-color #080808 #0F0F0F;
  border-style: solid none solid solid;
  border-width: 1px medium 1px 1px;
  color: #BDBDBD;
  font-size: 12px;
  padding: 3px 8px 4px;
  cursor:pointer;
  font-size:12px;
}

.selected-row td {
  background: url("mocha/rowBG2.png") repeat-x scroll 0 0 transparent;
}

.cTable td i {color:#999;}
.cTable td .progress i {color:#0d0d0d;}

.progress {
  -moz-border-radius: 5px 5px 5px 5px;
  background: none repeat scroll 0 0 #0D0D0D;
  border-color: #080808 #141414 #141414;
  border-right: 1px solid #141414;
  border-style: solid;
  border-width: 1px;
  height: 14px;
  opacity: 0.9;
  padding: 0;
  position: relative;
}

.progress span {
  -moz-border-radius: 4px 4px 4px 4px;
  background: none repeat scroll 0 0 #194144;
  display: block;
  height: 100%;
}

.progress i {
  color: #081414;
  font-size: 10px;
  left: 5px;
  position: absolute;
  text-shadow: 1px 1px #204F52;
  top: -2px;
}

.tsb {
  color: #444444;
  display: block;
  font-size: 10px;
  line-height: 10px;
  margin-bottom: 4px;
  margin-top: 1px;
}

.mocha td img {
  display: block;
  height: 11px;
  margin: auto;
  opacity: 0.7;
  width: 11px;
}



.autocompleter-choices
{
	position: absolute;
	padding-top: 0;
	margin:0;
	border: 1px solid #292929;
	border-top:1px solid #0d0d0d;
	z-index: 1000000;
	-moz-border-radius:2px 2px 8px 8px; -moz-box-shadow:0px 0px 10px 0 #0D0D0D;
	border-radius:2px 2px 8px 8px; box-shadow:0px 0px 10px 0 #0D0D0D;
	color:#BFBFBF;
	padding:0;
	font-size:12px;
}
.autocompleter-choices li {margin:0; padding-left:6px; overflow:hidden; list-style-type:none; line-height:28px; height:28px;}
.autocompleter-choices li {background:#141414 url(bg.png); text-shadow:-1px -1px #0D0D0D; cursor:pointer; font-weight:normal; padding-left:11px; padding-right:10px; color:#666; display:block; line-height:27px; height:27px; overflow:hidden; border:1px solid; border-color:#191919 #0d0d0d #0d0d0d #191919;}
.autocompleter-choices li a {padding-left:22px; background:url(icons/bullet_green.png) no-repeat 0 center; height:28px; display:block; line-height:28px;}
.autocompleter-queried, .autocompleter-choices .autocompleter-queried {color:#7AB6BA; text-decoration:underline;}
.autocompleter-choices li:last-child {-moz-border-radius:0 0 8px 8px;}
.autocompleter-choices li:first-child {-moz-border-radius:2px 2px 0 0;}
li.cs {border:1px solid; position:relative; border-color:#2E2E2E #0D0D0D #0D0D0D #0d0d0d; padding-left:0; height:50px; background:#222; background:-moz-linear-gradient(center bottom , #181818 0%, #242424 100%);}
li.cs.autocompleter-selected {color:#7AB6BA; background:-moz-linear-gradient(center bottom , #242424 0%, #333 100%); border-color:#444 #111 #111 #111;}
li.cs.autocompleter-selected a, li.cs.autocompleter-selected b {color:#7AB6BA;}
li.cs img {width:40px; height:40px; -moz-border-radius:5px; border:1px solid #080808; float:left; margin:4px 12px 0 6px; -moz-box-shadow:0 0 30px #000000 inset;}
li.cs:hover img {-moz-box-shadow:0 0 15px #7AB6BA inset;}
li.cs h5, li.cs b {width:158px; float:left; margin-top:7px; height:34px; line-height:16px;}
li.cs h5, li.cs b, li.cs a {color:#bfbfbf; font-weight:normal;}
.autocompleter-choices li.cs a {height:auto; color:#bfbfbf; height:50px; overflow:hidden; padding:0; background:none;}
.cs b i {width:15px; opacity:.5; height:10px; position:absolute; top:32px; left:28px; -moz-border-radius:3px; background:url(/css/gb.png);}


.clicked {
  -moz-border-radius: 3px;  border-radius: 3px;
  background: #CC7466;
  color: #330700;
  float: right;
  font-size: 8px;
  line-height: 10px;
  margin-top: 7px;
  padding: 0 4px;
  text-shadow:0 0;
}

.headerbanner {border:12px solid #373533; height:140px; width:758px; margin:7px 0 0 2px; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.headerbanner img {height:140px; width:758px;}
.headerbanner .css3Tags {position:absolute; right:44px; top:30px;}
.headerbanner .css3Tags .tag_mood {display:none;}

.openEmbed { font-weight:bold; display:block; font-size:12px; left:130px; background:#0D0D0D; line-height:30px; padding:0; position:relative; text-align:center; top:170px; width:503px; }
.openEmbed:hover span { padding:0 5px; color:#0D0D0D; background:#66BECC; text-shadow:0 0; -moz-border-radius:3px; }

.tableView1 {border-collapse:separate; border-spacing:0px; margin:30px 0 16px; width:100%;}
.tableView1 td {font-size:13px; line-height:38px; padding:9px 20px;}
.tableView1 td span {display:block; line-height:20px; height:20px; overflow:hidden;}
.tableView1 tr.c1:hover td, .tableView1 tr.c2:hover td {background-color:#333; cursor:pointer;}
.tableView1 tr.c1:hover td.col2, .tableView1 tr.c2:hover td.col2 {background-color:#444;}
.tableView1 tr:hover .col5 div {
	width:166px; height:250px; 
	position:absolute; top:-150px; left:-204px; z-index:5000; 
	background:#597580; border:25px solid #333; border-width:25px 19px; border-color:#555555 #333333; 
	-moz-border-radius:4px; border-radius:4px; 
	-moz-box-shadow:0 0 30px 0 #000 inset; box-shadow:0 0 30px 0 #000 inset; 
}
.tableView1 .gray {font-size:12px; color:#666;}
.tableView1 td.col1 {width:350px; padding-left:14px;}
.tableView1 td.col5 {padding:0px 0px; position:relative;}

.tableView1 td.col5 div {
  -moz-box-shadow: -6px 0 20px 0 #000000 inset; box-shadow: -6px 0 20px 0 #000 inset;
  border-left: 1px solid #000000;
  border-right: 1px solid #333333;
  height: 58px;
  width: 40px;
}

.tableView1 td.col5 span {position:relative; display:block; height:auto; overflow:visible;}
.tableView1 td.col3 {width:50px;}
.tableView1 td.col4 {width:auto;}		
.tableView1 td.col2 {width:6px; background:#8C996B; background-repeat:no-repeat; background-position:0px 16px; padding:0 0px; color:#869956;}
.tableView1 td.col2.red {background:#996B7B;}
.tableView1 td.col2.yellow {background:#6B8C99;}
.tableView1 td.col2.green {background:#8C996B;}
.tableView1 td.col2.red, .tableView1 td.col2.green, .tableView1 td.col2.yellow {border-top:0px; border-bottom:0px;}
/*.tableView1 tr.c1 td {background-color:#222;}*/

.tableView1 tr.c2 td {background-color:#262626; border-bottom: 1px solid #2E2E2E; border-top: 1px solid #2E2E2E;}
.tableView1 tr.c1 td {border-bottom: 1px solid #141414; border-top: 1px solid #141414;}

.tableView1 td .ins { width:68px; -moz-border-radius: 5px; border-radius: 5px; background: url("img/bg18.png") repeat scroll 0 0 #111; border: 1px solid #333; float: left; height: 25px; line-height: 25px; text-align: center; padding:0; }
.tableView1 tr:hover td .ins { background: #444; border: 1px solid #000;}
.tableView1 tr:first-child td {border-top:0px;}
.tableView1 tr:last-child td {border-bottom:0px;}


#reupsql { font-size: 10px; font-weight: bold; line-height: 20px; position: absolute; top: -18px; z-index: 1000; }
#reupsql textarea {display:none; font-size:12px; line-height:18px; width:780px; height:200px;}
#reupsql:hover textarea {display:block;}

.wallpaper {
	position:fixed; top:0px; width:100%; height:100%; z-index:-2;
	filter: blur(5px); 
	-webkit-filter: blur(10px); 
	-moz-filter: blur(5px);
	-o-filter: blur(10px);
	-ms-filter: blur(10px);
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='10');
}

form.s1 {width:168px;}
form.s1 input {width:159px;}

.submenu.browse {margin:9px 0 4px;}
h1.w800 {max-width:800px;}
.facebookFrame {border:none; overflow:hidden; height:62px;}

.actorInlineTag {padding:0 5px; background:#A69263; color:#1F1B11; text-shadow:1px 1px #B8A781; border-radius:10px; -moz-border-radius:10px;}
.actorInlineTag2 {color:#3d8bb6; color:#3d8bb6; font-style:italic;}

.submenuTabs { overflow: hidden; position: relative; top: 2px; left: 0; margin:16px 0 0 0px;}
.submenuTabs a {padding:0 30px; position:relative; top:26px; float:left; color:silver; border-top:1px solid #111; border-left:1px solid #2E2D2B; border-right:1px solid transparent; font-size:12px; font-weight:bold; line-height:26px;}
.submenuTabs a:hover {color:gray; text-decoration:none;}
.submenuTabs a.active, .submenuTabs a:first-child.active, .submenuTabs a:last-child.active {background:#383735; line-height:54px; color:#111; top:0px; text-shadow:0 1px #444; border:1px solid #111; border-bottom:0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.submenuTabs a:first-child {border-left:1px solid #111; -moz-border-radius:5px 0 0 0; border-radius:5px 0 0 0;}
.submenuTabs a:last-child {border-right:1px solid #111; -moz-border-radius:0 5px 0 0; border-radius:0 5px 0 0;}

.submenu.tabs {margin-top:0;}

.top100 {margin-top: 0px; margin-bottom: 4px;} 
.top100 .subbtns {float: right; margin-right: 12px;}
.top100 .subbtns a {width:86px;}
.top100 .viewSwitch {margin-right:13px; float:right;}
.top100 .catSwitch {margin-right:0; float:right;}
.top100 .tile {margin:0 14px;}

.iconTab a i.fa {margin-right:0; font-size:14px;}
.iconTab a {width:30px;}

.tab_h1 {position:absolute; top:0px; right:0px;}

.cTable {border-collapse:separate;} 
.mocha tr.neg td, .cTable tr.neg td {border-top:1px solid #421707;}
.mocha tr.pos td, .cTable tr.pos td {border-top:1px solid #3E4207;}
.mocha tr.act td, .cTable tr.act td {border-top:1px solid #071B42;}
tr.act.selected-row td, tr.neg.selected-row td, tr.pos.selected-row td {opacity:.8; border-right:1px solid #000;} 
.neg td {
	background: rgb(52,18,5); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(52,18,5,1) 0%, rgba(37,13,4,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(52,18,5,1)), color-stop(100%,rgba(37,13,4,1))); /* Chrome,Safari4+ */
	background: linear-gradient(top,  rgba(52,18,5,1) 0%,rgba(37,13,4,1) 100%); /* W3C */
} 
.act td {
	background: rgb(5,21,52); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(5,21,52,1) 0%, rgba(4,17,43,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(5,21,52,1)), color-stop(100%,rgba(4,17,43,1))); /* Chrome,Safari4+ */
	background: linear-gradient(top,  rgba(5,21,52,1) 0%,rgba(4,17,43,1) 100%); /* W3C */
} 
.pos td {
	background: rgb(49,52,5); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(49,52,5,1) 0%, rgba(40,43,4,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(49,52,5,1)), color-stop(100%,rgba(40,43,4,1))); /* Chrome,Safari4+ */
	background: linear-gradient(top,  rgba(49,52,5,1) 0%,rgba(40,43,4,1) 100%); /* W3C */
} 
.neg a, .pos a, .act a {line-height:16px; padding-left:20px; background:url(/css/icons/link.png) no-repeat; color:#bfbfbf;} 
.neg a:hover , .pos a:hover, .act a:hover {text-decoration:underline;}

.subbtns .fa {margin-right:4px;}
.submenuTabs .fa {margin-right:8px;}

.submenu.browse .multibtn, .submenu.news .multibtn {float:right;}
.quicknav {margin-right:12px;}
.quicknav a {font-size:12px; color:#111;}
.quicknav a i {margin:0px;}

.clickedLink .fa-check-square-o, .select_content a:hover .fa-check-square-o {margin-left:8px; color:#93a664; text-shadow:1px 1px #000;}
.fa-check-square-o {margin-left:8px; color:#111; text-shadow:1px 1px #555;}
.select_content .fa-chevron-circle-right {margin-right:9px; color:#93a664;}
a .fa {margin-right:5px;}
.select.col3 .select_content a:hover, .select.col2 .select_content a:hover {-moz-box-shadow:0 0 8px #222 inset; box-shadow:0 0 8px #222 inset;}

.select .fa-circle-o {color:#111; text-shadow:1px 1px #555; margin-right:10px;}
.select .fa-dot-circle-o {display:none;}
.select a:hover .fa-dot-circle-o, .select a.active .fa-dot-circle-o {display:inline; margin-right:10px;}
.select a:hover .fa-circle-o, .select a.active .fa-circle-o {display:none;}

.select.col3 .select_content a:hover, .select.col2 .select_content a:hover {color:#fff;}
.select .selected i {border:1px solid #000; margin-right:10px; background:#73B5BF; color:#000; text-shadow:none; -moz-border-radius:3px; border-radius:3px; padding:0 5px; font-style: normal;}

.submenu .selectNavWrapper {padding-left:32px; padding-right:20px;}
.submenu .selectNavWrapper .arrow {right:23px; width:22px; height:24px; -moz-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px;}
.selectNav {border:5px solid transparent; position:absolute; top:-5px; right:-6px;}
.selectNavInner {display:block; line-height:22px; width:22px; -moz-border-radius:0 4px 3px 0; border-radius:0 4px 3px 0; border: 1px solid #111; border-top: 0px; -moz-box-shadow:0 1px 0 #615E5C inset;}
.selectNav.prev {left:-6px; right:auto;}
.selectNav.prev .selectNavInner {-moz-border-radius:3px; border-radius:3px; }

.miniNews {display:block; color:#FFFFC8; background: #292929; line-height:28px; font-size:12px; border-top:1px solid transparent; border-bottom:1px solid #1A1A1A; padding:0 5px;}
.miniNews:hover {text-decoration:none; background:#333;}
.miniNews i { color:#fff; }
.miniNews span {color:#FFFFC8;}

.mini {
  background: #292929;
  font-size: 12px;
  line-height: 28px;
  margin-bottom: 0px;
  border-top:1px solid transparent;
  border-bottom:1px solid #1A1A1A;
  padding: 0 6px;
}
.mini:hover {background:;}

.mini.blue {background:#007599;}
.mini.turk {background:#00998A;}
.mini.green {background:#009957;}
.mini.top100 {margin-top:20px;}

.mini .fa {color:#555; float:right; font-size:16px; margin-top:5px;}

.multibtn.date a {width:38px;}

.submenu.search {margin-bottom:4px; margin-top:14px; padding-left:12px;}
.submenu.search .multibtn a {width:90px;}
.submenu.search .multibtn a .fa {margin-right:8px;}

.submenu.right {padding:0 12px;}
.submenu.right h1 {float:left; margin:0; padding:4px 0;}
.submenu.right div {float:right;}
.submenu.right .tile {float:right;}
.submenu.right .singleButton.icon {margin-right:0;}

.submenu.left {padding:0 12px;}

#itemInfo {height:632px; overflow:hidden; position:relative; margin:0 3px; background:#f0f0f0; border-bottom:8px solid #333; border-radius:8px; -moz-border-radius:8px;}
#itemInfo .backdrop {padding-top:0px; opacity:.95; margin-top:-20px; height:300px; transform: skewY(-2.5deg); border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; box-shadow:0 0 10px #000 inset; -mox-box-shadow:0 0 10px #000 inset;}

#itemInfo .left {position:absolute; top:80px; padding:20px 40px; width:172px; overflow:hidden;}
#itemInfo .right {position: absolute; top: 0px; width:450px; left: 288px; padding-top:105px;}

#itemInfo h1 {color:#f0f0f0; font-size:34px; font-weight:normal; float:left; line-height:40px; padding:0 4px; -moz-border-radius:3px; border-radius:3px;}
#itemInfo h2 {color:#999; font-size:18px; font-weight:normal; float:left; line-height:20px; padding:0 4px; margin-top:15px; -moz-border-radius:3px; border-radius:3px;}
#itemInfo br {clear:both;}

#itemInfo h1, #itemInfo h2, #itemInfo .cssrating span, #itemInfo .tags a {background:url("/css/img/op05.png");}

#itemInfo .left img {margin:0 0; border:3px solid #f0f0f0; width:166px; height:250px; -moz-box-shadow:0 0 10px #000; box-shadow:0 0 10px #000; border-radius:6px;}

#itemInfo p {padding:37px 20px 0 0; text-shadow:1px 1px #fff; margin:0 0 3px; color:#555; font-size:14px; height:206px; overflow:hidden; line-height:30px;}
#itemInfo .more {}

#itemInfo .cssrating {overflow:hidden; margin-top:23px; margin-left:0px; display:block;}
#itemInfo .cssrating:hover {text-decoration:none; opacity:.7;}
#itemInfo .cssrating span {margin-right:4px; float:left; font-size:20px; width:20px; line-height:20px; text-align:center; color:#3db676; border-radius:3px; -moz-border-radius:3px;} 
#itemInfo .cssrating .text {font-size:12px; color:#fff; width:auto; padding:0 5px;}

#itemInfo .tags {position:absolute; top:0; right:0; overflow:hidden;}
#itemInfo .tags a {color:#F0F0F0; padding:0 10px; line-height:25px; margin:0 10px 0 0; float:left; font-size:12px; border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px;}

#itemInfo .facebookContainer {position:absolute; top:0; right:0px;}

#itemInfo .actors {margin:32px -40px 20px 0; overflow:hidden; margin-bottom:20px;}
#itemInfo .actors a {border:3px solid #333; float:left; background:#333; width:44px; position:relative; height:60px; overflow:hidden; margin-right:45px; border-radius:8px;}
#itemInfo .actors a:hover {border-color:#333;}
#itemInfo .actors img {border:0;}
#itemInfo .actors i {display:none; width:44px; text-decoration:none; font-size:18px; font-weight:bold; text-align:center; position:absolute; line-height:60px; top:0; background:#000; color:#fff; opacity:.6;}
#itemInfo .actors a:hover i {display:block; cursor:pointer;}

#itemInfo .desc {position:absolute; top:280px; }

#itemInfo .xactions {border:1px solid silver; margin-top:36px; -moz-border-radius:6px; border-radius:6px;}
#itemInfo .xactions a {display:block; font-size:12px; line-height:28px; border-bottom:1px solid silver; border-top:1px solid #fff; color:#666; text-shadow:1px 1px #fff;}
#itemInfo .xactions a:first-child {-moz-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0;}
#itemInfo .xactions a:last-child {-moz-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; border-bottom:1px solid transparent;}
#itemInfo .xactions a:hover {text-decoration:none; cursor:pointer; background:#D6D6D6; border-top:1px solid #D6D6D6;}
#itemInfo .xactions a:hover .fa {color:#fff; text-shadow:1px 1px #000;}
#itemInfo .xactions a .fa {margin:0 14px;}

#itemInfo .year {position:absolute; top:62px; left:40px; opacity:1; background:#f0f0f0; color:#555; width:60px; font-size:14px; text-shadow:1px 1px #fff; text-align:center; font-style:normal; font-weight:bold; border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0;}
#itemInfo .trailer, #itemInfo .fullscreen {width:50px; height:50px; text-align:center; line-height:50px; position:absolute; top:100px; font-size:50px; opacity:1; left:104px; color:#f0f0f0; border-radius:100px; -moz-border-radius:100px;}
#itemInfo .trailer:hover, #itemInfo .fullscreen:hover {text-decoration:none; color:#b63d3d; cursor:pointer;}
#itemInfo .fullscreen {top:160px;}

.moreTxt {color:#b63d3d; padding:0 6px; cursor: pointer; position: absolute; top:217px; right:12px; background:#f0f0f0;}
.moreTxt .fa {margin-right:0; font-size:12px;}

.tip {background:#333; padding:0 10px; font-size:14px; border:1px solid #f0f0f0; color:#f0f0f0; line-height:24px; -moz-box-shadow:0 0 5px #111; box-shadow:2px 2px 5px #111; border-radius:3px; -moz-border-radius:3px;}


.submenu.details {margin:12px 0 2px;}





#btabs
{
  overflow: hidden;
  list-style: none;
  margin: 0;
  padding: 0;
  position:relative;
  top:2px;
}

#btabs li
{
    margin: 0;
    padding: 0;
    float: left;
}

#btabs a
{
    -moz-box-shadow: -4px 0 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow: -4px 0 0 rgba(0, 0, 0, .2);
    box-shadow: -4px 0 0 rgba(0, 0, 0, .2);
    background: #ad1c1c;
    background:    -moz-linear-gradient(220deg, transparent 10px, #4D4B4A 10px);
    background:    -webkit-linear-gradient(220deg, transparent 10px, #4D4B4A 10px);     
    background:     -ms-linear-gradient(220deg, transparent 10px, #4D4B4A 10px); 
    background:      -o-linear-gradient(220deg, transparent 10px, #4D4B4A 10px); 
    background:         linear-gradient(220deg, transparent 10px, #4D4B4A 10px);
    text-shadow: 0 1px 0 rgba(0,0,0,.5);
    color: #fff;
    float: left;
    font: bold 12px/35px 'Lucida sans', Arial, Helvetica;
    height: 36px;
    padding: 0 30px;
    text-decoration: none;
}

#btabs a:hover
{
    background: #c93434;
    background:    -moz-linear-gradient(220deg, transparent 10px, #c93434 10px);
    background:    -webkit-linear-gradient(220deg, transparent 10px, #c93434 10px);     
    background:     -ms-linear-gradient(220deg, transparent 10px, #c93434 10px); 
    background:      -o-linear-gradient(220deg, transparent 10px, #c93434 10px); 
    background:         linear-gradient(220deg, transparent 10px, #c93434 10px);     
}

#btabs a:focus
{
    outline: 0;
}

#btabs #current a
{
    background: #383735;
    background:    -moz-linear-gradient(220deg, transparent 10px, #383735 10px);
    background:    -webkit-linear-gradient(220deg, transparent 10px, #fff 10px);     
    background:     -ms-linear-gradient(220deg, transparent 10px, #fff 10px); 
    background:      -o-linear-gradient(220deg, transparent 10px, #fff 10px); 
    background:         linear-gradient(220deg, transparent 10px, #383735 10px);
    text-shadow: none;    
    color: #111;
    text-shadow:0 1px #444;
    height: 38px;
}

#btabs.m1 {margin:15px 0 0 1px;}

.switchButton {text-transform:uppercase; padding:0 10px; border:1px solid gray; color:gray; font-size:14px; line-height:30px; text-shadow:none; -moz-border-radius:100px;}
.switchButton b {-moz-border-radius: 100px; position: relative; border: 1px solid gray; float: left; height: 14px; margin-right: 8px; margin-top: 6px; width: 14px; }
.switchButton .fa {font-size:10px; position: absolute; top:1px;}