@charset "utf-8";
/* CSS Document */
html{
	background-image:url(../images/bg_pattern.gif);
}
body{
	background-image:url(../images/bg_gradient.png);
	background-repeat:repeat-x;
	color:#bababa;
	font-family:Tahoma;
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:0;
}
img{
	border:none;	
}
a, a:visited{
	color:#696969;
	text-decoration:none;
	
}
a:hover{
	color:#FFF;	
}
h1,h2,h3,h4,h5,h6{
	font-family:"Trebuchet MS";	
	color:#fff;
}
#topContainer{
	background-image:url(../images/bg_roll.png);
	background-repeat:no-repeat;
	background-position: 20px 20px;
	margin:0 auto;
	padding:0;
	width:978px;	
}
#logoContainer{
	padding-top:30px;
	height:100px;
}
#logo{
	margin-left:30px;
	float:left;
}
.register{
	margin-right:90px;
	float:right;
}
#menuTopContainer{
	display:inline-block;
	width:960px;
	height:60px;
	clear:both;	
	margin:0;
	padding:0;
	margin-top:-30px;
	margin-left:8px;
	margin-right:10px;
	background:url(../images/bgMenuTop.png) repeat-x top left;
}
#menuTop{
	height:60px;
	float:left;
	display:inline-block;
	list-style:none;
	margin:0;
	padding:0;
	margin-left:-10px;
	background:url(../images/bgMenuTopLeft.png) no-repeat top left;
	padding-left:20px;
}
#menuTop li{
	display:inline-block;	
	height:60px;
	padding:0;
	margin:0;
}
#menuTop a, #menuTop a:visited{
	display:inline-block;
	height:60px;
	height:30px;
	color:#FFF;
	text-decoration:none;	
	padding-top:27px;	
	padding-left:5px;
	padding-right:5px;
}
#menuTop a:hover, #menuTopSelected{
	display:inline-block;
	height:60px;
	height:30px;
	color:#FFF;
	text-decoration:none;	
	padding-top:27px;	
	padding-left:5px;
	padding-right:5px;
	background:url(../images/bgMenuItemSelected.png) repeat-x top left;	
}
#menuTopSelected a{
	background:url(../images/menuTopArrow.png) no-repeat;
	background-position:center 16px;	
}
#login{
	height:60px;
	display:inline-block;
	text-align:right;
	float:right;
	margin:0;
	padding:0;	
	margin-right:-10px;
	background:url(../images/bgMenuTopRight.png) no-repeat top right;
	padding-right:10px;
}
#login form{
	padding:0;
	margin:0;
}
.userMenu{
	display:block;
	margin:0;
	padding:0;
	margin-top:4px;
}
.userMenuWelcome{
	display:block;
	margin:0;
	padding:0;	
	margin-top:-1px;
}
#login .link, #login .link:visited{
	color:#797676;
	text-decoration:none;
	font-size:smaller;	
}
#login .link:hover{
	text-decoration:underline;	
}
#login input, #login label{
	display:inline-block;
	float:left;
	margin-left:5px;
}
.loginInput{
	display:inline-block;
	font-size:smaller;
	width:150px;
	color:#6f6f6f;
	background:url(../images/bgLogin.png) repeat-x;
	border: 2px solid #161616;
	padding:0;
	margin:0;
	height:25px;	
	padding-left:5px;
}
.loginInput:focus{
	border: 2px solid #222222;	
}
.loginButton{
	display:inline-block;
	padding:0;
	margin:0;
	background:url(../images/loginButton.png) no-repeat center center;
	width:75px;
	height:29px;
	border:none;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	padding-bottom:3px;
}
#login a.userMenuButton,#login a.userMenuButton:visited{
	display:inline-block;
	text-align:center;
	padding:0px;
	margin:0 auto;
	background:url(../images/userMenuButton.png) no-repeat center;
	width:80px;
	height:29px;
	line-height:29px;
	border:none;
	color:#797676;
	text-decoration:none;
	font-size:10px;	
}
#login a.userMenuButton:hover{
	text-decoration:none;
	color:#ffffff;
}
#recommendedContainer{
	background-color:#121212;
	display:block;
	width:978px;
	clear:both;	
	margin:0;	
	padding:0;
	padding-bottom:10px;
}
#recommended{
	min-height:136px;
	display:inline-block;
	float:left;
	margin:0;
	padding:0;
	padding-left:40px;
	background:url(../images/recommendation.png) no-repeat center left;
	margin-top:10px;
}
.recommendedCover{
	display:inline-block;
	width:92px;
	height:136px;
	margin-left:5px;	
	border: 2px #000 solid;
}
#weekMovie{
	display:inline-block;
	float:right;
	width:470px;
	margin:0;
	padding:0;
	padding-right:40px;
	background:url(../images/weekMovie.png) no-repeat center right;
	margin-top:10px;
}
#weekMovie h2, #weekMovie a, #weekMovie a:visited{
	color:#ff8d00;
	font-size:20px;
	font-style:italic;	
	font-weight:normal;
	padding:0;
	margin:0;
	margin-bottom:5px;
}
#weekMovie p{
	line-height:18px;
	font-size:11px;
	color:#595959;
	margin:0;
	padding:0;	
}
#weekMovie .recommendedCover{
	float:right;
	margin:0;
	padding:0;
	margin-left:10px;
}
#menuMiddleContainer{
	font-size:11px;
	display:inline-block;
	width:961px;
	height:40px;
	clear:both;	
	margin:0;
	padding:0;
	margin-left:8px;
	margin-right:9px;
	background:url(../images/bgMenuMiddle.png) repeat-x top left;
}
#menuMiddle{
	height:100%;
	float:left;
	display:inline-block;
	list-style:none;
	margin:0;
	padding:0;
	margin-left:-9px;
	background:url(../images/bgMenuMiddleLeft.png) no-repeat top left;
	padding-left:9px;
	padding-top:8px;
}
#menuMiddle li{
	display:inline-block;
	padding:0;
	margin:0;
}
#menuMiddle a,#menuMiddle:visited{
	color:#797979;
	text-decoration:none;	
	padding-left:10px;
	padding-right:10px;
}
#menuMiddle a:hover{
	text-decoration:underline;	
}
#menuMiddleSelected a{
	color:#FFF;	
}
#search{
	color:#797979;
	font-weight:bold;
	text-align:right;
	float:right;
	height:100%;
	margin:0;
	padding:0;	
	margin-right:-9px;
	background:url(../images/bgMenuMiddleRight.png) no-repeat top right;
	padding-right:9px;
	padding-top:5px;
}
#search input,#search label{
	display:inline;
	float:left;
	line-height:25px;
	margin-left:5px;
}
#searchText{
	font-size:11px;
	color:#FFF;
	margin:0;
	padding:0;
	height:25px;
	width:200px;
	background:url(../images/bgSearch.png) repeat-x;
	border: 2px solid #161616;
	padding-left:5px;
	margin-top:-2px;
}
#searchButton{
	background:url(../images/searchButton.png) no-repeat;
	width:25px;
	height:25px;
	border:0;	
}
.bannerContainer{
	display:block;
	text-align:center;
	clear:both;	
	margin:0 auto;
	padding:0;	
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	
}
.bannerContainer2{
	display:block;
	text-align:center;
	clear:both;	
	margin:0 auto;
	padding:0;	
	margin-top:2px;
	margin-bottom:2px;
	font-weight:bold;
	
}
#contentContainer{
	width:978px;
	display:block;
	margin:0;
	padding:0;
	margin:0 auto;
	padding-bottom:10px;
	background-color:#000;
}
#contentWrapper{
	display:block;
	margin:0;
	padding:0;
	margin:0 auto;
	padding-bottom:10px;
	background-color:#000;
}
#content{
	display:inline-block;
	float:left;
	width:668px;
	margin-right:10px;
}
#content h2{
	font-size:22px;
	line-height:21px;
	font-style:italic;	
	font-weight:normal;
}
h3.contentMenu{
	display:block;
	margin:0;
	padding:0;
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	color:#555555;
	padding-top:10px;	
	padding-bottom:10px;
	text-decoration:none;	
}
h3 span.menuTitle{
	padding-right:20px;	
}
h3.contentMenu a.itemSelected{
	text-decoration:none;
	color:#ff8d00;	
	font-weight:normal;
}
h3.contentMenu a.item{
	text-decoration:none;
	color:#b2b2b2;	
	font-weight:normal;
}
h3.contentMenu a:hover{
	text-decoration:none;
	color:#fff;	
	font-weight:normal;
}
 .menuSeparator{
	padding-left:10px;
	padding-right:10px;	
}
#content .movieBox{
	clear:both;
	display:block;
	margin:0;
	margin-bottom:10px;
	padding:10px;
	background:url(../images/shadowBg.png) repeat-x top left;
	background-color:#090909;
	border:1px solid #1c1c17;
}
#content .movieBox .coverBox{
	display:inline-block;
	float:left;	
	width:120px;
}
.thumbCover{
	width:100px;
	height:140px;
}
#content .movieBox .coverBox a{
	width:100px;
	height:140px;
	display:block;	
	border: 2px #000 solid;	
	margin:0 auto;
}
#content .movieBox .coverBox .note{
	display:block;
	text-align:center;
	margin:0 auto;	
	color:#1e1e1e;
	font-weight:bold;
	padding:0;
	padding-top:5px;
}
#content .movieBox .coverBox .note .given{
	color:#ef8501;
	padding-left:4px;
	padding-right:4px;
}
#content .movieBox .coverBox .note .outOf{
	color:#606060;
	padding-left:4px;
	padding-right:4px;
}
#content .movieBox .coverBox .stars{
	display:block;
	text-align:center;
	padding:0;
	padding-top:5px;
}
#content .movieBox .descriptionBox{
	display:inline-block;
	float:right;	
	width:508px;
}
#content .movieBox .descriptionBox .title,#content .movieBox .descriptionBox .title:visited{
	display:block;
	color:#ff8d00;
	font-size:17px;
	font-style:italic;
}
#content .movieBox .descriptionBox .duration{
	display:inline-block;	
	color:#969696;
	font-size:11px;
	font-weight:bold;
	margin-bottom: 10px;
}
#content .movieBox .descriptionBox .stats{
	display:inline-block;	
	color:#4a4a4a;
	font-size:11px;
	font-weight:normal;
}
#content .movieBox .descriptionBox .description{
	display:inline-block;	
	color:#bababa;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
}
 .tags{
	display:block;	
	color:#404040;
	font-size:10px;
	font-weight:bold;
	margin-top:10px;
}
 .tag, .tag:visited, .cloudtags{	
	color:#333333;
	font-size:10px;
	font-weight:bold;
	padding-left:4px;
}
#content .movieBox .descriptionBox .dateAdded{
	display:block;
	font-size:12px;
	color:#5e5e5e;
	font-weight:normal;	
	padding-top: 10px;
}
.sideNavForm{
	display:block;
	border:none;
	line-height:29px;
	font-size:12px;
	font-weight:bold;
	color:#797979;
	margin:0;
	padding:0;
	text-align:center;
}
.sideNavForm fieldset{
	border:none;	
	display:block;
	margin:0;
	padding:0;
	margin-bottom:2px;
	vertical-align:middle;
}
.sideNavForm label{
	width:60px;
	display:inline-block;
	text-align:right;	
}
.sideNavForm .sideNavInput{
	display:inline-block;
	height:25px;
	border:none;
	background:url(../images/bgSearch.png) repeat-x;
	border: 2px solid #161616;
	vertical-align:middle;
	font-size:small;
	line-height:25px;
	color:#6f6f6f;
	margin-left:10px;
	padding-left:5px;
}
.sideNavInput:focus{
	border: 2px solid #222222;
}
.contentForm{
	display:block;
	border:none;
	line-height:29px;
	font-size:12px;
	color:#797979;
	margin:0 auto;
	padding:0;
}
.contentForm .wrap{
	border:none;	
	display:block;
	background:url(../images/shadowBg.png) repeat-x top left;
	background-color:#090909;
	border:1px solid #1c1c17;
	margin:0;
	padding:10px;
	margin-bottom:2px;
	vertical-align:middle;
}
.contentForm .wrapLegend{
	/*color:#f29f00;*/
	color:#797979;
	display:block;
	text-align:left;
	font-weight:bold;
	width: 500px;
}
.contentForm .fieldsetLegend{
	color:#797979;
	display:block;
	text-align:left;
	font-weight:bold;
}
.contentForm  label{
	display:inline-block;
	width:200px;
	text-align:right;
	vertical-align:middle;
}
.contentForm .inputSelect{
	display:inline-block;
	border:none;
	padding:4px;
	background-color:#161616;
	vertical-align:middle;
	font-size:small;
	line-height:25px;
	color:#6f6f6f;
	margin-left:10px;
}
.contentForm .checkBox{
	display:inline-block;
	line-height:15px;
	border:none;
	font-size:small;
	color:#6f6f6f;
	margin:0;
	padding:0;
	margin-left:20px;
	vertical-align:middle;
	width:300px;
	font-weight:normal;
}
.contentForm .inputTextarea{
	display:inline-block;
	width:250px;
	border:none;	
	background:url(../images/bgSearch.png) repeat-x;
	background-color:#0f0f0f;
	border: 2px solid #161616;
	vertical-align:middle;
	font-size:small;
	color:#6f6f6f;
	margin-left:10px;
	padding:5px;	
}
.contentForm .inputText{
	display:inline-block;
	width:250px;
	height:25px;
	border:none;
	background:url(../images/bgSearch.png) repeat-x;
	background-color:#0f0f0f;
	border: 2px solid #161616;
	vertical-align:middle;
	font-size:small;
	line-height:25px;
	color:#6f6f6f;
	margin-left:10px;
	padding:5px;	
}
.contentForm .inputText:focus, .contentForm .inputTextarea:focus{
	border: 2px solid #222222;	
}
.formSubmit{
	display:block;
	font-size:13px;
	font-weight:bold;
	width:200px;
	height:40px;
	text-align:center;
	float:right;
	background:url(../images/registerBoxSubmit.png) no-repeat center top;
	border:none;	
	vertical-align:middle;
	margin-top:10px;
}
.sideNavBoxContainer .formSubmit {
	float: none;
	margin: 0 auto;
	margin-top: 10px;
}
.contentForm .captcha{
	display:block;
	max-width:100px;	
	max-height:140px;
	margin:0 auto;
	margin-bottom:5px;
}
.inlineForm{
	background:url(../images/shadowBg.png) repeat-x top left;
	background-color:#090909;
	border:1px solid #1c1c17;
	display:block;
	line-height:40px;
	font-size:12px;
	font-weight:bold;
	color:#797979;
	margin:0 auto;
	padding:0;
	vertical-align:middle;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}
.inlineForm fieldset{
	border:0;
	display:block;
}
.inlineForm .constantWidthLabel{
	width:150px;
	display:inline-block;
	text-align:right;
}
.inlineForm .inputInline{
	display:inline-block;
	width:200px;
	height:25px;
	border:none;
	background:url(../images/bgSearch.png) repeat-x;
	border: 2px solid #161616;
	vertical-align:middle;
	font-size:small;
	line-height:25px;
	color:#6f6f6f;
	padding-left:5px;	
}
.inlineForm .inputInline:focus , .inlineForm .textareaInline:focus, .inlineForm .textareaInlineWide:focus{
	border: 2px solid #222222;	
}
.inlineForm .textareaInline{
	display:inline-block;
	width:200px;
	border:none;	
	background:url(../images/bgSearch.png) repeat-x;
	background-color:#0f0f0f;
	border: 2px solid #161616;
	vertical-align:middle;
	font-size:small;
	color:#6f6f6f;
	margin-left:10px;
	padding:5px;
}
.inlineForm .textareaInlineWide{
	display:inline-block;
	width:400px;
	border:none;	
	background:url(../images/bgSearch.png) repeat-x;
	background-color:#0f0f0f;
	border: 2px solid #161616;
	vertical-align:middle;
	font-size:small;
	color:#6f6f6f;
	margin-left:10px;
	padding:5px;
}
.selectInline{
	display:inline-block;
	border:none;
	background-color:#161616;
	vertical-align:middle;
	font-size:small;
	line-height:25px;
	color:#6f6f6f;
	margin-left:10px;
	padding:4px;
}
.formSubmitInline{
	display:inline-block;
	font-size:13px;
	font-weight:bold;
	width:200px;
	height:40px;
	text-align:center;
	background:url(../images/registerBoxSubmit.png) no-repeat center top;
	border:none;	
	vertical-align:middle;
	margin-left:20px;
}
.error{
	line-height:29px;
	background:url(../images/bgRegisterBoxTitle.png) repeat-x top left;
	display:block;
	text-align:center;	
	margin:0 auto;
	padding:0;
	margin-top:10px;
	margin-bottom:10px;
	max-width:638px;
}
.message{
	line-height:29px;
	background:url(../images/message.png) repeat-x top left;
	display:block;
	text-align:center;	
	margin:0 auto;
	padding:0;
	margin-top:10px;
	margin-bottom:10px;
	max-width:638px;
}
.user,.user:visited,.user:hover{
	color:#ff8d00;	
}
#sideNav{
	color:#777777;
	display:inline-block;
	float:left;
	width:300px;
}
.sideNavBoxContainer{
	display:block;
	background:url(../images/shadowBg.png) repeat-x top left;
	background-color:#090909;
	padding:5px;
	margin:0;
}

#footerContainer{
	width:100%;
	clear:both;	
	margin:0;
	padding:0;	
	background:url(../images/shadowBg.png) repeat-x top left;
}
#footerWrapper{
	display:block;
	background:url(../images/bgMenuFooter.png) repeat-x;
	height:39px;
}
#menuFooter{
	font-size:11px;
	width:978px;
	display:block;
	margin:0 auto;
	padding:0;	
	list-style:none;
	padding-top:9px;	
}
#menuFooter li{
	display:inline;	
}
#menuFooter a,#menuMiddle:visited{
	color:#797979;
	text-decoration:none;	
	padding-left:10px;
	padding-right:10px;
}
#menuFooter a:hover{
	text-decoration:underline;	
}
#menuFooterSelected a{
	color:#FFF;	
}
#copyright{
	color:#858585;
	font-size:11px;
	line-height:15px;
	min-height:36px;
	width:938px;
	display:block;
	margin:0 auto;
	padding:0;
	padding-left:40px;
	margin-top:7px;
	margin-bottom:30px;
	background:url(../images/logoFooter.png) no-repeat;	
}
.sideBoxListing{
	list-style:none;
	margin:0;
	padding:0;	
}
.sideBoxListing li{
	line-height:22px;
	vertical-align:middle;	
}
.sideBoxListing a,.sideBoxListing a:visited{
	padding-left:20px;
	display:block;
	text-decoration:none;
}
 .color1{
	background-color:#0b0b0b;	
}
 .color2{
	background-color:#111111;
}
.sideBoxListing a:hover{
	text-decoration:none;
	color:#000;
	background:url(../images/sideBoxListingSelected.png) repeat-x;
	background-color: #ff5800;
}
.sideBoxListing span.statItem{
	display:inline-block;
	width:50%;
	padding-left:20px;
	padding-right:5px;	
}
.top1 a{
	color:#fff;
}	
.top2 a{
	color:#adadad;
}
.top3 a{
	color:#707070;
}
.top4 a{
	color:#3a3a3a;
}
.top5 a{
	color:#3a3a3a;
}
.sideBoxHeading{
	margin:0;
	padding:0;
	display:block;
	line-height:38px;
	height:38px;
	clear:both;
	background:url(../images/bgSideBoxHeading.png) repeat-x top left;	
	margin-top:1px;
}
.sideBoxHeading h3{
	display:inline;
	float:left;
	padding:0;
	font-size:18px;
	font-style:italic;
	color:#fff;
	margin-top: -2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.sideBoxHeading h4{
	display:inline;
	float:left;
	margin:0;
	padding:0;
	font-size:14px;
	font-style:italic;
	color:#fff;	
}
.sideBoxHeading a, .sideBoxHeading a:visited{
	color:#777777;
	text-decoration:none;
	display:inline;
	float:right;	
	margin:0;
	padding:0;
	margin-right:10px;
}
.sideBoxHeading a:hover{
	text-decoration:none;
	color:#FFF;	
}

.clear{
	clear:both;	
}

.icon{
	display:inline;
	border:none;
	margin:0;
	vertical-align:middle;
	padding-right:10px;
	padding-left:10px;
	margin-top: -3px;
}
.videoPlayer, .videoActions, .videoRating, .videoCommunity{
	margin:0 auto;
	text-align:center;	
}
.videoPlayer{
	display:block;
	padding:10px;	
}
.videoPlayer h2{
	font-size:22px;
	line-height:21px;
	font-style:italic;	
	font-weight:normal;
}
.videoActions p, .videoRating{
	padding-top:10px;	
	margin:0;
}
.videoCommunity a{
	display:inline-block;
	margin:0 auto;
	text-align:center;
	padding:10px;	
}
.videoCommunity img{
	display:block;
	margin:0 auto;
}
.videoComment{
	display:block;
	margin:0 auto;
	background-color:#000;	
	margin-top:2px;
	margin-bottom:2px;
	padding:10px;
	border:1px solid #0f0f0f;
	padding-top:2px;
	padding-bottom:2px;
}
.videoComment .imageSection{
	display:inline-block;
	float:left;
	width:60px;
	text-align:center;
	margin:0 auto;
	vertical-align:top;
}
.videoComment .imageSection img{
	display:block;
	max-width:50px;
	max-height:50px;
	border:0;
	margin-top: -10px;
}


.videoComment .commentSection{
	display:inline-block;
	float:left;
		max-width:560px;
}
.videoComment .commentSection .button{
	float: left;
}


/*
 .button{
	background:url(../images/loginButton.png) no-repeat center;
	border:0;
	float:left;
	display:inline-block;
	width:74px;	
	height:29px;
	line-height:29px;
	text-align:center;	
	margin-left:2px;
	color:#222222;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}
 .button:hover{
	 color:#000;
text-decoration:none;
}
.seeAllButton,.seeAllButton:visited{
	float:right;
	display:block;
	text-align:center;
	padding:5px;
	background:url(../images/buttonDarkWide.png) no-repeat center;
	width:120px;
	height:29px;
	line-height:29px;
	border:none;
	color:#797676;
	text-decoration:none;
	font-size:smaller;	
	font-weight:bold;
}
.seeAllButton:hover{
	text-decoration:none;
	color:#444444;
}*/
.button{
	display:inline-block;
	text-align:center;
	padding:5px;
	background:url(../images/buttonDarkWideRight.png) no-repeat center right;
	height:29px;
	line-height:29px;
	border:none;
	color:#797676;
	text-decoration:none;
	font-size:smaller;	
	font-weight:bold;
	padding-right:10px;
}
.button .inner,.button .inner:visited{
	margin:0;
	padding:0;
	display:inline-block;
	border:none;
	color:#797676;
	text-decoration:none;
	font-size:smaller;	
	font-weight:bold;
	height:29px;
	line-height:29px;
	background:url(../images/buttonDarkWideLeft.png) no-repeat center left;
	padding-left:10px;
}
.button .inner:hover{
	text-decoration:none;
	color:#444444;
}
.searchBasicDetailed{
	display:block;
	text-align:right;
}
.searchSort{
	margin-top:20px;
	display:block;
	text-align:center;	
}
.searchResultsContainer{

}
.searchResultMovieBoxBasic{
	background:url(../images/shadowBg.png) repeat-x top left;
	background-color:#090909;
	border:1px solid #1c1c17;
	display:inline-block;
	text-align:center;
	width:152px;
	padding:5px;
	margin-bottom:4px;	
}
.searchResultMovieBoxBasic .info{
	display:block;	
	font-size:12px;
	color:#b2b2b2;
	line-height:16px;
}
.searchResultMovieBoxBasic .thumb{
	width:100px;
	height:144px;
	border:0;
	margin:5px;
}
.pagination{
	display:block;
	margin:0 auto;
	text-align:center;	
	margin:20px;
}
.pagination a{
	display:inline-block;
	padding:5px;
	margin-left:2px;
	margin-right:2px;
	border:1px solid #1c1c17;
	background-color:#090909;	
}
.pagination .pagingnav{
	padding:5px;	
}
.movieBoxInline{
}
.movieBoxInline .thumb{
	display:inline-block;
	float:left;
	width:45px;
	height:60px;
	border:0;
	margin:5px;
	text-align:center;
}
.movieBoxInline .thumb img{
	width:45px;
	height:60px;
	border:0;
}
.movieBoxInline .description{
	display:inline-block;
	line-height:18px;
	float:right;
	width:220px;
	margin:5px;
}
.movieBoxInline .description p{
	padding:0;
	margin:0;	
	padding-top:2px;
}
.userBox{
	display:inline-block;
	width:104px;
	padding:10px;
	margin:2px;
	background:url(../images/shadowBg.png) repeat-x top left;
	background-color:#090909;
	border:1px solid #1c1c17;
	text-align:center;
	vertical-align:top;
}
.userBox .info{
	display:block;
	margin:0 auto;	
}
.userThumb{
	width:80px;
	height:60px;
	border:0;	
}
.userInfo{
	display:block;
	margin:0 auto;	
	text-align:center;
}
.userInfo .wrap{
	padding:10px;
	margin:2px;
	background:url(../images/shadowBg.png) repeat-x top left;
	background-color:#090909;
	border:1px solid #1c1c17;	
}
.userInfo .stat{
	display:inline-block;
	width:250px;
	text-align:right;
	font-weight:bold;
	color:#ff8d00;
}
.userInfo .statValue{
	display:inline-block;
	width:250px;
	text-align:left;
	margin-left:20px;
}
.mailInboxTable{
	border:1px solid #1c1c17;
	background-color:#000;
}
.mailInboxTable th{
	padding:10px;
	border:1px solid #1c1c17;
	background:url(../images/headingBg.png) repeat-x top left;
	background-color:#000;
	color:#797979;	
	line-height:15px;
}
.mailInboxTable td{
	border:1px solid #1c1c17;
	padding:5px;
	color:#797979;	
}
.mailInboxTable .center{
	text-align:center;
}
.mailInboxTable .colorLoop{
	background-color:#090909;
}
.mailInboxTable .newmail{
	font-weight:bold;
	color:#f29f00;
}
.mailInboxTable .openedmail{
	font-weight:normal;
	color:#797979;	
}
.contentBox{
	display:block;
	background:url(../images/shadowBg.png) repeat-x top left;
	background-color:#090909;
	border:1px solid #1c1c17;	
	padding:10px;
	margin:0;	
}
p{
	color:#b2b2b2;
	line-height:21px;
	font-size:12px;
	margin: 0px;
}
p.normal{
	line-height:21px;
	font-size:12px;
	color:#b2b2b;
}
.darkened{
	color:#686868;
}
.highlighted{
	font-weight:bold;
	color:#ff8d00;
}
.emphasized{
	font-weight:bold;
	color:#b2b2b2;
}
.userStatsContainer{
	display:block;
	background:url(../images/shadowBg.png) repeat-x top left;
	background-color:#090909;
	padding:0;
	margin:0;
		
}
.userStat{
	display:block;
	margin:0;
	padding:2px;	
	padding-left:20px;
}
.expandContractIcon{
	display:inline-block;	
	vertical-align:middle;
	padding-left:3px;
	padding-top:-3px;
}
.expandContractLink{
	display:inline-block;
	margin-right:5px;
}
.center{
	display:block;
	margin:0 auto;
	text-align:center;	
	padding:10px;
}
.tableCenter{
	text-align:center;
}
.offerBox{
	display:inline-block;
	padding:10px;
	width:200px;
	background:url(../images/shadowBg.png) repeat-x top left;
	background-color:#090909;
	border:1px solid #1c1c17;
	text-align:center;
	margin:10px;
}
.offerBox .info{
	display:block;
	padding:0;
	margin:0;
	line-height:21px;
	font-size:12px;
	color:#b2b2b;
}
.offerBox .info2{
	display:block;
	padding:0;
	margin:0;
		color:#404040;
	font-size:10px;
	font-weight:bold;
}
.licznik{
	display:inline-block;	
	border:none;
	background:none;	
	padding:0;
	margin:0;
}
.licznik a,.licznik a:hover,.licznik a:visited{
	display:inline-block;
	border:none;
	background:none;	
	color:#797979;
	padding:0;
	margin:0;
}
.footerLinks{
	display:block;
	margin:0 auto;
	text-align:center;
	padding:2px;
	margin:0;
}
.footerLinks a, .footerLinks a:visited{
	color:#bababa;	
	text-decoration:none;
}
.footerLinks a:hover{
	text-decoration:underline;	
}
.blinking{
	text-decoration:blink;
	color:#C00;	
}