/* 
Theme Name: DirtyGeek
Theme URL: http://dirtygeek.com
Description: A blog theme for dirtygeek.com.
Author: AndyMike
Author URI: http://dirtygeek.com
Version: 1
*/
.lft-cont .post-cont .rating_wrapper, .lft-cont .post-cont-gall .rating_wrapper {
	margin: 10px 0px;
	padding: 5px;
	float: left;
	height: auto;
	width: 98%;
	background: #FFC;
	border: thin solid #FC0;
	text-align: center;
	display: none;
	visibility: hidden;
}
.lft-cont .post-cont .rating_wrapper strong, .lft-cont .post-cont-gall .rating_wrapper strong {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 100%;
}
#s3slider {
	width: 624px; /* important to be same as image width */
	height: 313px; /* important to be same as image height */
	position: relative; /* important */
	overflow: hidden; /* important */
	float: left;
	margin:0px 0px 10px 0px;
	padding:0px;
	border:1px solid #333;
}

#s3sliderContent {
	float:left;
	width: 626px;
	position:relativ;
	margin: 0px;
	padding:0px;
	text-align: left;
}
.s3sliderImage {
    float: left;
    position: relative;
	display: none;
	margin: 0px;
	padding:0px;
}
.s3sliderImage img {
	border-style: none;
}
.s3sliderImage span {
	position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
	padding:5px 8px 10px 8px;
	width: 608px;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color: #fff;
	display: none;
	background: #000;
}
.s3sliderImage h1, .s3sliderImage h1 a {
	font-size: 14px;
	font-weight: bold;
	color: #00ccff !important;
	text-decoration: underline;
	padding:0px;
	margin:0px;
}
.s3sliderImage h1 a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #9bebff !important;
	text-decoration: underline;
	padding:0px;
	margin:0px;
}
.s3sliderImage span p {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
}

.s3sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}

.left2 {
	float:left;
	}
.right2 {
	float:right:
	}

.left {
	top: 0;
    left: 0;
	width: 110px !important;
	height: 280px;
}
.right {
	right: 0;
	bottom: 0;
	width: 110px !important;
	height: 290px;
}
html, body {
	margin: 0;
	padding: 0;
}
body {
	text-align:center;
	background:#606060 url(assets/images/bg/bg.gif) top repeat-x;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
}
/*all link color*/
a {
	color:#fff;
	text-decoration:underline;
}
a:hover {
	color:#cef5ff;
	text-decoration:underline;
}
.feature-box li a, .post-cont a, .post-cont-rev a, .post-cont-gall a{
	color:#010245;
}
.feature-box li a:hover, .post-cont a:hover, .post-cont-rev a:hover, .post-cont-gall a:hover{
	color:#00027d;
}
.lft-big-box li span h1 a, .ryt-box-cont span a{
	color:#01b3e0;
}
.lft-big-box li span h1 a:hover, .ryt-box-cont span a:hover{
	color:#068fb2;
}
.lft-big-box li span span.readfl a{
	color:#000;
}
.lft-big-box li span span.readfl a:hover{
	color:#1b1b1b;
}
/*image border*/
.feature-box li img, .special-box li p img, .lft-big-box li p img, .ryt-box-cont li img, .vodrev-box li p img {
	border:1px solid #666666;
}
#container {
	position: relative;
	margin: 0 auto; /* center on everything else */
	width: 982px;
	text-align: left;
	padding:0px;
}
/*header*/
.header {
	position: relative;
	float:left;
	width:982px;
	height:63px;
	margin:0px;
	padding:0px;
}
.header p, .header span {
	position: relative;
	float:left;
	display:inline;
	margin:0px;
	width:339px;
	height:63px;
}
.header span {
	float:right!important;
	width:316px!important;
	height:28px!important;
	background:url(assets/images/bg/bg-search.gif) left no-repeat;
	top:18px;
}
.search-form {
	position: relative;
	float:left;
	display:inline;
	margin:0px;
	padding:6px 0px 0px 8px;
	width:275px;
	height:22px;
	background:none;
	border:0px;
	font-weight:bold;
}
.search-but {
	position: relative;
	float: left;
	display: inline; /* ie win bugfix */
	margin:5px 0px 0px 5px;
	padding:0px;
}
/*menu*/
.menu, .menu ul {
	position: relative;
	float:left;
	margin:0px;
	padding:0px;
	width:982px;
}
.menu ul {
	list-style:none;
	background:url(assets/images/bg/bg-menu.gif) top right no-repeat;
	height:37px;
	width:auto!important;
	/*width:585px;*/
}
.menu li {
	position: relative;
	float:left;
	display: inline; /* ie win bugfix */
	margin:10px 0px 0px 0px;
	padding:0px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	list-style:none;
}
.menu li a {
	margin:0px;
	padding:10px 23px 11px 25px;
	background:url(assets/images/bg/bg-menu.gif) left no-repeat;
	color:#fff;
	text-decoration:none;
	list-style:none;
}
.menu li a:hover {
	margin:0px;
	padding:10px 23px 11px 25px;
	background:url(assets/images/bg/bg-menu-ovr.gif) left no-repeat;
	color:#fff;
	text-decoration:none;
	list-style:none;
}
.menu li.sltd a, .menu li.sltd a:hover {
	margin:0px;
	padding:10px 23px 11px 25px;
	background:url(assets/images/bg/bg-menu-sltd.gif) left no-repeat;
	color:#fff;
	text-decoration:none;
	list-style:none;
}
/*main container*/
.main-cont {
	position: relative;
	float:left;
	margin:20px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	width:980px;
	border:1px solid #414141;
	background:#FFF;
}
.lft-cont, .ryt-cont, .cent-cont {
	position: relative;
	float:left;
	display: inline; /* ie win bugfix */
	margin:11px 0px 0px 11px;
	padding:0px;
	width:638px;
	text-align:left;
}
.ryt-cont {
	margin:11px 0px 0px 0px!important;
	width:320px!important;
	text-align:left!important;
}
/*left container*/
.top-img {
	position: relative;
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px;
	width:626px;
}
.feature-box, .special-box, .vodrev-box {
	position: relative;
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px;
	width:630px;
}
.feature-box h2, .special-box h2, .vodrev-box h2, .icons-box{
	position: relative;
	float:left;
	margin:0px 0px 5px 0px;
	padding:8px 0px 0px 0px;
	width:626px;
	height:30px;
	background-image: url(assets/images/bg/one-bg.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:10px;
}
.feature-box ul, .special-box ul, .vodrev-box ul{
	position: relative;
	float:left;
	margin:0px 0px 0px 1px;
	padding:0px;
	width:638px;
	list-style:none;
}
.feature-box li{
	position: relative;
	float:left;
	display: inline; /* ie win bugfix */
	margin:0px 5px 10px 0px;
	padding:0px;
	width:152px;
	height:132px;
	overflow:hidden;
	list-style:none;
}
.lft-small-box, .lft-big-box, .lft-big-box2, .lft-big-box3, .now-playing {
	position: relative;
	float:left;
	display: inline; /* ie win bugfix */
	margin:0px 12px 10px 0px;
	padding:0px;
	width:305px;
	border:1px solid #666;
	background-color: #2d2d2d;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.lft-small-box-mar {
	margin:0px!important;
}
.lft-small-box h2, .lft-big-box h2, .lft-big-box2 h2, .ryt-box-cont h2, .ryt-link-cont h2, .ryt-link-cont2 h2, .h-now, .lft-big-box3 h2{
	position: relative;
	float:left;
	margin:0px;
	padding:8px 0px 8px 0px;
	width:305px;
	background:url(assets/images/bg/bg-small-tit.gif);
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:10px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-khtml-border-radius-topleft: 4px;
	-khtml-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-radius-topleft: 4px;
	border-radius-topright: 4px;
}
.lft-small-box ul, .lft-big-box ul {
	position: relative;
	float:left;
	margin:0px;
	padding:0px;
	width:305px;
	list-style:none;
}
.lft-small-box li {
	position: relative;
	float:left;
	margin:0px;
	padding:8px 10px 7px 0px;
	width:295px;
	list-style:none;
	text-indent:10px;
}
.lft-small-box li.alt {
	background:#464646;
}
.special-box ul, .vodrev-box ul{
	margin:0px!important;
}
.special-box li, .vodrev-box li{
	position: relative;
	float:left;
	display: inline; /* ie win bugfix */
	margin:0px 11px 5px 0px;
	padding:0px;
	width:305px;
	list-style:none;
	border:1px solid #666;
	background-color: #2d2d2d;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	height: 130px;
}
.vodrev-box li{
	height: 110px;
}
.vodrev-box li{
	margin:0px 11px 10px 0px!important;
}
.special-box li h1, .vodrev-box li span h1{
	position: relative;
	float:left;
	display:inline;
	margin:8px 0px 10px 10px;
	padding:0px;
	width:295px;
	font-size:14px;
	text-transform:uppercase;
}
.vodrev-box li span h1{
	margin:8px 0px 5px 0px!important;
	width:155px!important;
}
.special-box li p, .special-box li span, .vodrev-box li p, .vodrev-box li span{
	position: relative;
	float:left;
	display: inline; /* ie win bugfix */
	margin:0px 0px 10px 10px;
	padding:0px;
	width:122px;
}
.vodrev-box li p{
	margin:10px 0px 10px 10px!important;
}
.special-box li span, .vodrev-box li span{
	margin:0px 0px 10px 8px!important;
	width:155px!important;
}
.lft-big-box, .lft-big-box2, .lft-big-box3 {
	margin:0px 0px 10px 0px!important;
	width:625px!important;
}
.lft-big-box h2, .lft-big-box2 h2, .lft-big-box3 h2{
	width:625px!important;
	height:18px!important;
}
.lft-big-box ul{
	margin:10px 0px 0px 0px!important;
	width:625px!important;
}
.lft-big-box li{
	position: relative;
	float:left;
	display: inline; /* ie win bugfix */
	margin:0px 0px 10px 10px;
	padding:0px 0px 8px 0px;
	width:603px;
	list-style:none;
	border-bottom:1px dotted #666;
}
.lft-big-box li p, .lft-big-box li span{
	position: relative;
	float:left;
	display: inline; /* ie win bugfix */
	margin:0px;
	padding:0px;
	width:122px;
}
.lft-big-box li span{
	margin:0px 0px 0px 5px!important;
	width:475px!important;
}
.lft-big-box li span h1{
	position: relative;
	float:left;
	margin:0px 0px 5px 5px;
	padding:0px;
	width:475px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.lft-big-box li span span{
	position: relative;
	float:left;
	margin:0px;
	padding:0px;
}
.lft-big-box li span span.readfl{
	position: relative;
	float:right!important;
	margin:10px 0px 0px 0px!important;
	padding:5px 0px 5px 0px!important;
	width:150px!important;
	text-align:center!important;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	border:0px;
	background-color: #b5b5b5;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
/*right container*/
.ryt-top-ban{
	position: relative;
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px;
	width:320px;
}
.ryt-box-cont, .ryt-link-cont, .ryt-link-cont2{
	position: relative;
	float:left;
	display: inline; /* ie win bugfix */
	margin:0px 7px 10px 0px;
	padding:0px;
	width:314px;
	list-style:none;
	border:3px solid #2d2d2d;
	background-color: #2d2d2d;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.ryt-box-cont h2, .ryt-link-cont h2, .ryt-link-cont2 h2{
	width:314px;
}
.ryt-box-cont ul, .ryt-link-cont ul, .ryt-link-cont2 ul, .ryt-link-cont2 ul ul.children{
	position: relative;
	float:left;
	display: inline; /* ie win bugfix */
	margin:10px 0px 5px 0px;
	padding:0px;
	width:314px;
	list-style:none;
}
.ryt-box-cont li{
	position: relative;
	float:left;
	display: inline; /* ie win bugfix */
	margin:5px 0px 5px 16px;
	padding:0px;
	width:132px;
}
.ryt-box-cont span{
	position: relative;
	float:right;
	margin:0px 15px 10px 0px;
	padding:0px;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
}
.ryt-link-cont ul, .ryt-link-cont2 ul{
	background:url(assets/images/bg/bg-ryt.gif) repeat-y;
}
.ryt-link-cont2 ul ul.children{
	background:none!important;
	margin:0px!important;
	width:146px!important;
}
.ryt-link-cont li, .ryt-link-cont2 ul li.cat-item, .ryt-link-cont2 ul li ul li.cat-item{
	position: relative;
	float:left;
	display: inline; /* ie win bugfix */
	margin:0px 5px 5px 6px;
	padding:5px 0px 11px 0px;
	width:146px;
	list-style:none;
	text-indent:7px;
	border-bottom:1px solid #666;
}
.ryt-link-cont2 ul li.cat-item{
	border-bottom:1px solid #666;
	padding:5px 0px 8px 0px!important;
}
.ryt-link-cont2 ul li ul li.cat-item{
	margin:10px 0px 0px 0px!important;
	padding:10px 0px 4px 0px!important;
	border-top:1px solid #666!important;
	border-bottom:0px!important;
}
/*footer*/
.footer {
	position: relative;
	float:left;
	margin:14px 0px 0px 0px;
	padding:0px;
	width:100%;
	height:122px;
	background:url(assets/images/bg/bg-footer.gif);
}
.footer-cent {
	position: relative;
	margin:0 auto;
	padding:0px;
	width:982px;
	top:10px;
	text-align:left;
}
.footer-cent p{
	position: relative;
	float:left;
	display: inline; /* ie win bugfix */
	margin:0px;
	padding:0px;
	width:270px;
	height:100px;
	font-size:10px;
	border-right:1px solid #CCC;
}
.footer-cent p span{
	position: relative;
	float:left;
	display: inline; /* ie win bugfix */
	margin:0px;
	padding:0px;
	font-size:10px;
	width:270px;
	line-height:12px;
}
.footer-cent span, .footer-cent h1 {
	position: relative;
	float:left;
	display: inline; /* ie win bugfix */
	margin:0px 0px 0px 10px;
	padding:0px;
	width:690px;
	font-size:12px;
	text-align:left;
	line-height:18px;
}
.footer-cent h1 {
	margin:3px 0px 2px 10px!important;
	font-size:14px!important;
	font-weight:bold!important;	
}

/*blog post*/
.icons-box{
	padding:0px!important;
	font-size:12px!important;
	text-indent:10px!important;
	text-transform:capitalize!important;
	height:38px!important;
}
.icons-box span, .icons-box span.iconlast {
	position: relative;
	float:left;
	display: inline; /* ie win bugfix */
	margin:8px 0px 0px 5px;
	padding:0px 13px 0px 0px;
	font-weight:normal;
	font-size:12px;
	border-right:1px solid #fff;
}
.icons-box span.iconlast {
	border-right:0px!important;
}
.icons-box span img{
	margin:0px 0px -5px 0px;
}
.post-title{
	position: relative;
	float:left;
	margin:0px 0px 7px 0px;
	padding:0px;
	width:626px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background:#2d2d2d;
}
.post-title h2, .cent-cont h2, .now-playing h1{
	position: relative;
	float:left;
	display:inline;
	margin:7px 0px 0px 10px;
	padding:0px;
	width:616px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
.post-title span{
	position: relative;
	float:left;
	display:inline;
	margin:3px 15px 10px 10px;
	padding:0px;
	font-size:12px;
}
.post-cont, .post-cont p, .post-cont-rev, .post-cont-gall{
	position: relative;
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px;
	width:626px;
	font-size:12px;
	line-height:18px;
	color:#333;
}
.post-cont-rev p, .post-cont-gall p{
	position:relative;
	float:inherit;
	display:inline;
	width:100%;
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
}
.post-cont-rev span{
	position:relative;
	float:inherit;
	display:inline;
	margin:0px 10px 5px 0px;
	padding:0px;
	width:275px;
}
.post-cont-rev span img{
	border:1px solid #999;
}
.lft-big-box2 p{
	position: relative;
	float:left;
	margin:5px 0px 10px 10px;
	padding:0px;
	width:604px;
	font-size:12px;
	text-align:right;
}
.lft-big-box2 span, .lft-big-box2 span.padko1{
	position: relative;
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	width:609px;
	font-size:12px;
	background:#2d2d2d;
}
.lft-big-box2 span.padko1{
	padding:0px 0px 15px 10px!important;
}
.lft-big-box2 span select{
	position: relative;
	float:left;
	margin:10px 0px 10px 5px;
	padding:2px;
	width:150px;
	font-size:12px;
}
.lft-big-box2 textarea{
	position: relative;
	float:left;
	margin:10px 0px 0px 11px;
	padding:5px;
	width:590px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
.lft-big-box2 span span{
	position: relative;
	float:right;
	margin:13px 0px 0px 50px;
	padding:0px;
	font-size:12px;
	width:120px;
}
.butrev{
	position: relative;
	float:left;
	margin:9px 0px 0px 3px;
	padding:0px 1px 1px 1px;
	font-size:12px;
}
.review-box, .more-mov, .randomshit-box{
	position: relative;
	float:left;
	margin:0px 0px 7px 0px;
	padding:0px;
	width:626px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background:#2d2d2d;
}
.comm-box, .comm-box ul, .review-box ul, .more-mov ul, .randomshit-box ul{
	position: relative;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
	width:626px;
	list-style:none;
}
.comm-box{
	margin:0px 0px 7px 0px!important;
}
.comm-box li, .comm-box li span, .review-box li, .review-box li span, .more-mov li, .randomshit-box li, .randomshit-box li span{
	position: relative;
	float:left;
	margin:0px 0px 10px 10px;
	padding:10px;
	width:585px;
	list-style:none;
	background:#464646;
}
.comm-box li span{
	margin:0px!important;
	padding:0px!important;
	width:122px!important;
	background:none!important;
}
.review-box li span, .randomshit-box li span{
	margin:0px!important;
	padding:0px!important;
	width:202px!important;
	background:none!important;
}
.comm-box li span img, .review-box li span img, .randomshit-box li span img{
	border:1px solid #fff;
}
.comm-box li h3, .comm-box li h1, .comm-box li p, .rev-ins-box h2, .rev-ins-box h1, .rev-ins-box p, .rev-ins-box p span, .rev-ins-box, .review-box li h2, .randomshit-box li h2{
	position: relative;
	float:left;
	display:inline;
	margin:3px 0px 0px 7px;
	padding:0px;
	width:450px;
	font-size:14px;
	font-weight:bold;
}
.review-box li h2, .randomshit-box li h2{
	margin:3px 0px 0px 0px!important;
	width:580px!important;
}
.randomshit-box li h3, .randomshit-box li p{
	margin:0px 0px 7px 0px!important;
	width:580px!important;
	float:left;
}
.comm-box li p{
	text-align:left!important;
	font-weight:normal!important;
}
.comm-box li h1, .comm-box li , .rev-ins-box h1, .rev-ins-box p, .review-box li h3, .randomshit-box li h3{
	font-size:12px!important;
	font-weight:normal!important;
	line-height:18px;
}
.rev-ins-box h2, .rev-ins-box h1, .rev-ins-box p, .rev-ins-box {
	width:267px!important;
}
.rev-ins-box h2 {
	padding:0px 0px 0px 7px!important;
}
.rev-ins-box p span{
	margin:10px 0px 0px 0px!important;
	font-size:12px!important;
	text-align:right!important;
	width:250px!important;
}
.review-rate{
	position: relative;
	float:right;
	margin:5px 0px 0px 7px;
	padding:10px;
	width:60px;
	font-size:11px;
	background:#01b9e7;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-align:center;
	top:0px;
}
.review-rate h3, .review-rate h4{
	position: relative;
	float:left;
	margin:0px;
	padding:0px;
	width:60px!important;
	font-size:30px;
	text-align:center;
}
.review-rate h4{
	font-size:11px;
	font-weight:bold;
}
.broall{
	position: relative;
	float:left;
	margin:0px 0px 15px 0px;
	padding:0px;
	width:600px;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}
/*video player page*/
.cent-cont {
	margin:5px 12px 0px 11px!important;
	width:960px!important;
}
.cent-cont h2{
	width:953px!important;
	color:#333;
	padding:0px 0px 5px 5px!important;
	margin:5px 0px 5px 0px!important;
	border-bottom:1px solid #727272;
}
.now-playing {
	margin:5px 12px 0px 0px!important;
	width:350px!important;
	background:#464646;
}
.now-playing h1, .now-playing h3{
	width:338px!important;
	margin:5px 0px 5px 7px!important;
	font-weight:normal;
}
.now-playing h3{
	font-size:10px;
	margin:0px 0px 5px 7px!important;
}
.emshare {
	position: relative;
	float:left;
	display:inline;
	padding:0px;
	width:335px;
	margin:5px 0px 10px 7px;
}
.h-now {
	width:350px!important;
}
.h-now p, .h-now span, .now-playing h3 {
	position: relative;
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	width:200px;
}
.h-now span {
	width:140px!important;
	text-align:right;
	font-size:11px!important;
}
.related-vid {
	position: relative;
	float:left;
	display:inline;
	margin:0px 0px 10px 7px;
	padding:0px;
	width:338px;
	height:330px;
	overflow:auto;
}
.related-vid ul, .related-vid li, .related-vid li p, .related-vid li span, .related-vid li h2, .related-vid li h1{
	position: relative;
	float:left;
	display:inline;
	padding:0px!important;
	margin:0px;
	width:320px!important;
	list-style:none;
}
.related-vid li {
	margin:0px 0px 1px 0px!important;
	background:#2d2d2d;
}
.related-vid li span{
	margin:20px 0px 0px 8px!important;
	width:175px!important;
}
.related-vid li h2{
	margin:5px 0px 0px 8px!important;
	width:175px!important;
	font-size:14px;
	font-weight:bold;
	border:0px!important;
}
.related-vid li h1{
	margin:5px 0px 0px 8px!important;
	width:175px!important;
	font-size:10px;
	font-weight:normal;
}
.related-vid li p {
	margin:8px 0px 8px 8px!important;
	width:122px!important;
}
.related-vid li p img, .more-mov li p img {
	border:1px solid #fff;
}
.player-cont{
	position: relative;
	float:left;
	display:inline;
	padding:0px;
	margin:5px 0px 0px 0px;
	width:594px;
}
.lft-big-box3 h2 span{
	position: relative;
	float:right;
	padding:0px;
	margin:-3px 0px 0px 0px;
}
.searchform{
	position: relative;
	float:left;
	display:inline;
	padding:1px;
	margin:2px 0px 0px 0px;
	width:150px;
}
.butsearch{
	position: relative;
	float:left;
	display:inline;
	margin:2px 0px 0px 3px;
	padding:0px;
	font-size:11px;
}
.more-mov li p, .more-mov li h1, .more-mov li h3, .more-mov li span, .by-mov {
	position: relative;
	float:left;
	display:inline;
	padding:0px;
	margin:0px;
	width:122px;
}
.more-mov li h1 {
	width:445px!important;
	font-size:14px;
	font-weight:bold;
	margin:5px 0px 0px 8px!important;
}
.more-mov li h3 {
	width:445px!important;
	font-size:10px;
	font-weight:normal;
	margin:5px 0px 0px 8px!important;
}
.more-mov li span {
	width:445px!important;
	font-size:10px;
	font-weight:normal;
	margin:30px 0px 0px 8px!important;
}
.by-mov {
	width:600px!important;
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 0px 15px!important;
	color:#01bdec;
}
/*pagination page for all page*/
.pagination, .tagbox {
	position: relative;
	float:left;
	display:inline;
	width:605px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 15px 10px;
	padding:10px 0px 10px 0px;
	text-align:center;
	background:#2d2d2d;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.pagination a, .pagination a:hover {
	text-transform:uppercase;
	margin:0px 2px 0px 2px;
	padding:2px 5px 2px 5px;
	text-align:center;
	background:#01bdec;
	color:#FFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.pagination a:hover {
	background:#029fc6!important;
	color:#d1f6ff;
}
.tagbox p, .tagbox span {
	position: relative;
	float:left;
	display:inline;
	width:580px;
	margin:0px 0px 5px 10px;
	padding:0px;
}
.tagbox span {
	text-align:right;
}


/*remove selected box when clicking in FF*/
|:-moz-any-link:focus {
outline: none;
}
input[type=”image”]:focus {
	outline: none;
}
button::-moz-focus-inner, input[type=”reset”]::-moz-focus-inner, input[type=”button”]::-moz-focus-inner, input[type=”submit”]::-moz-focus-inner, input[type=”file”] > input[type=”button”]::-moz-focus-inner {
border: none;
}
abbr[title], acronym[title] {
	border-bottom: none;
}
*:focus {
	outline : none;
}
.error_message {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	background: #FBB1B3;
	border: thin solid #900;
	margin: 10px 0px 10px 8px;
	padding: 5px 0px 5px 10px;
	float: left;
	height: auto;
	width: 97%;
}
.error_content {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 100%;
	list-style: none;
}
.error_content li {
	margin: 0px 0px 5px 3px;
	padding: 0px 0px 5px;
	float: left;
	height: 310px;
	width: 485px;
	color: #333;
}
.error_content li h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 100%;
}
.error_content li a:link,.error_content li a:active,.error_content li a:visited  {
	color: #C00;
	text-decoration: underline;
}
.error_content li a:hover {
	color: #C00;
	text-decoration: underline;
}
.error_content li img {
	border: thin solid #333;
}
.alignleft{
	position:relative;
	float:left;
	border: 1px solid #000;
	margin:0px 25px 0px 0px;
}