/* CSS Document *//* CSS Document */
body{
  background: #ffffff url(../images/bg.gif) repeat;
  color: #222222;
  font-family: arial;
  font-size: 12px;
  text-align: center;
}

#container{
  margin: 0 auto 0 auto;
  width: 980px;
  background: #f2f2f2;
  text-align: left;
  border: 5px solid #ffffff;
}
.logo{
  background: url(../images/logo.gif) no-repeat;
  width: 213px;
  height: 74px;
}
.search{
  float: right;
  margin: 25px 10px 0 0;
}
input#s{
	background-image: url(../images/magni.gif);
	background-repeat: no-repeat;
	background-position: left center;
  border: 1px solid #a2a2a2;
  font-family: arial;
  font-size: 11px;
  color: #a2a2a2;
  padding: 3px 3px 3px 23px;
  height: 22px;
  width: 200px;
}
input.button{
  background:#91b5d0; 
  border: 1px solid #7593aa; 
  color: #ffffff; 
  font-family: tahoma; 
  font-size: 11px; 
  font-weight: bold; 
  width: 200px; 
  padding: 3px; 
  cursor: pointer;
}
input.button_h{
  background:#77bb00; 
  border: 1px solid #649d00; 
  color: #ffffff; 
  font-family: tahoma; 
  font-size: 11px; 
  font-weight: bold; 
  width: 200px; 
  padding: 3px; 
  cursor: pointer;
}
.button1{
  background:#91b5d0; 
  border: 1px solid #7593aa; 
  color: #ffffff; 
  font-family: tahoma; 
  font-size: 11px; 
  font-weight: bold; 
  width: 200px; 
  padding: 3px; 
  cursor: pointer;
}
.button1_h{
  background:#77bb00; 
  border: 1px solid #649d00; 
  color: #ffffff; 
  font-family: tahoma; 
  font-size: 11px; 
  font-weight: bold; 
  width: 200px; 
  padding: 3px; 
  cursor: pointer;
}
input.submit{
  background:#91b5d0; 
  border: 1px solid #7593aa; 
  color: #ffffff; 
  font-family: tahoma; 
  font-size: 11px; 
  font-weight: bold; 
  width: 200px; 
  padding: 3px; 
  cursor: pointer;
}
input.submit_h{
  background:#77bb00; 
  border: 1px solid #649d00; 
  color: #ffffff; 
  font-family: tahoma; 
  font-size: 11px; 
  font-weight: bold; 
  width: 200px; 
  padding: 3px; 
  cursor: pointer;
}
/* Start Navigation */
.navi{
  background: #000000 url(../images/bg_01.gif) repeat-x;
  width: 100%;
  padding: 8px 0; 
  text-align: center;
}
.navi li{
  color: #ffffff;
  font-family: arial;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  display: inline;
}
.navi li a, .navi li a:visited{
  text-decoration: none;
  color: #ffffff;
  padding: 8.5px 44.6px;
}
.navi li.homelink a:hover{
  background: transparent url(../images/hover1.gif) no-repeat center;
  text-decoration: none;
  color: #191919;
}
.navi li.musiclink a:hover{
  background: transparent url(../images/hover1.gif) no-repeat center;
  text-decoration: none;
  color: #191919;
}
.navi li.movieslink a:hover{
  text-decoration: none;
  color: #191919;
}
.navi li.videoslink a:hover{
  text-decoration: none;
  color: #191919;
}
.navi li.lclink a:hover{
  background: transparent url(../images/hover1.gif) no-repeat center;
  text-decoration: none;
  color: #191919;
}
.navi li.chlink a:hover{
  background: transparent url(../images/hover1.gif) no-repeat center;
  text-decoration: none;
  color: #191919;
}
.undernav{
  background: #91b5d0;
  width: 100%;
  height: 20px;
}
.undernav #submovies{
  visibility:hidden;
  position:absolute;
  margin-top: 0px;
}
.undernav #submovies a, .undernav #submovies a:visited{
  color: #ffffff;
  font-weight: bold;
  font-family: arial;
  font-size: 11px;
  text-decoration: none;
  padding: 3px 15px;
  height: 20px;
}
.undernav #submovies a:hover{
  background: #9ed700;
  color: #ffffff;
  cursor: pointer;
}
.undernav #subvideos{
  visibility:hidden;
  position:absolute;
  margin-top: 0px;
}
.undernav #subvideos a, .undernav #subvideos a:visited{
  color: #ffffff;
  font-weight: bold;
  font-family: arial;
  font-size: 11px;
  text-decoration: none;
  padding: 3px 15px;
  height: 20px;
}
.undernav #subvideos a:hover{
  background: #9ed700;
  color: #ffffff;
  cursor: pointer;
}
/* End Navigation */

/* Start Menus */
#menus{
  margin: 10px auto;
  width: 970px;
}
#menus .mleft{
  background: url(../images/mleft.gif) no-repeat;
  width: 10px;
  height: 108px;
}
#menus .mbody{
  position: absolute;
  margin: 0 0 0 8px;
  background: url(../images/mbody.gif) repeat;
  width: 955px;
  height: 108px;
}
#menus .mright{
  float: right;
  background: url(../images/mright.gif) no-repeat;
  width: 10px;
  height: 108px;
}
#menus .mbody a{
  width: 91px;
  height: 108px;
  display: inline;
  position: absolute;
  z-index: 1;
}
/* End Menus */

/* Start Sidebar */
.sidebar{
  float: right;
  width: 200px;
  margin: 0 0 0 0;
}
.sidetitle{
  height: 51px;
  background: url(../images/sidetitle.gif) no-repeat;
}
.sidetitle h2.titletxt{
  color: #ffffff;
  font-family: arial;
  font-size: 11px;
  text-transform: uppercase;
  margin: 0 0 0 18px;
  padding: 23px 0 0 23px;
  background: url(../images/h2bull.gif) no-repeat left bottom;
}
.sidecontent{
  margin: 0 0;
  padding: 10px 10px 10px 10px;
  color: #8e8e8e;
  font-size: 11px;
  background: url(../images/sidecontentbg.gif) repeat-y;
}
.sidecontent p{
  margin: 0 0;
  padding: 10px 10px 0 10px;
}
.sidebottom{
  margin: 0 0px;
  background: url(../images/sidebottom.gif) no-repeat;
  height: 27px;
}
/* End Sidebar */

/* Start Content */
.title{
  margin: 0 0px;
  height: 50px;
  background: url(../images/contenttitle.gif) no-repeat;
}
.title h2.titletxt{
  color: #ffffff;
  font-family: arial;
  font-size: 11px;
  text-transform: uppercase;
  margin: 0 0 0 15px;
  padding: 23px 0 0 23px;
  background: url(../images/h2bull.gif) no-repeat left bottom;
}
.content{
  margin: 0 0px;
  padding: 10px 10px 10px 20px;
  color: #8e8e8e;
  font-size: 12px;
  background: url(../images/contentbg.gif) repeat-y;
}
.content img{
  border: 3px solid #bbbbbb;
  margin: 0;
}
.content img:hover{
  border: 3px solid #ffffff;
}
.content a,.content a:visited{
  color: #8e8e8e;
  text-decoration: none;
}
.content a:hover{
  color: #91b5d0;
  text-decoration: none;
}
.content .viewlink{
  text-align: right;
  font-weight: bold;
  font-size: 12px;
  margin: 0 10px 0 0;
}
.content .viewlink a,.content .viewlink a:visited{
  color: #6aadde;
  text-decoration: none;
}
.content .viewlink a:hover{
  color: #FFFFFF;
  text-decoration: none;
  background-color:#6aadde;
}
.contentbottom{
  margin: 0 0px;
  background: url(../images/contentbottom.gif) no-repeat;
  height: 30px;
}
/* End Content */

/* Items Info */
.item-info-border {
  background: #F4F3F3;
  border: 1px solid #E0DEDE;
  width: 710px;
  margin: 0;
  padding: 5px;
  text-align: left;
  font-size: 12px;
}

.item-info-border1 {
  background: #F4F3F3;
  border: 1px solid #E0DEDE;
  width: 135px;
  margin: 0;
  padding: 5px;
  text-align: left;
  font-size: 12px;
}

.item-info-border2 {
  background: #F4F3F3;
  border: 1px solid #E0DEDE;
  width: 355px;
  margin: 0;
  padding: 5px;
  text-align: left;
  font-size: 12px;
}

.item-info-border3 {
  background: #F4F3F3;
  border: 1px solid #E0DEDE;
  width: 355px;
  margin: 0;
  padding: 5px;
  text-align: left;
  font-size: 12px;
}

.item-info-border table tr td h3 a,.item-info-border table tr td h3 a:visited{
  text-decoration: underline;
  margin: 0;
  padding: 0;
  color: #8e8e8e;
}
.item-info-border table tr td h3 a:hover{
  text-decoration: underline;
  margin: 0;
  padding: 0;
  color: #91b5d0;
}
.item-info-border a,.item-info-border a:visited{
  font-size: 12px;
  color: #8e8e8e;
  text-decoration: underline;
}
.item-info-border a:hover{
  color: #91b5d0;
  text-decoration: none;
}
.item-info-border table tr td span.tags{
  font-size: 12px;
  color: #8e8e8e;
}
/* End Items Info */

.itemsidebar{
  
}
/* Single Content */
.singlecontent{
  font-family: arial;
  font-size: 12px;
  color: #8e8e8e;
  width: 630px;
  margin: 10px;
  padding: 5px 10px;
  background: #ffffff;
  border: 1px solid #E0DEDE;
}
.singlecontent h1{
  display: block;
  padding: 5px;
  background: #91b5d0;
  border: 1px solid #87a8c1;
  font-family: helvetica;
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
}
.singlecontent a, .singlecontent a:visited{
  font-family: arial;
  font-size: 12px;
  color: #91b5d0;
  text-decoration: none;
}
.singlecontent a:hover{
  background-color: #91b5d0;
  color: #FFFFFF
}
/* End Single Content */

/* Single Content inside */
.singlecontentinside{
  font-family: arial;
  font-size: 12px;
  color: #8e8e8e;
  width: 590px;
  margin: 10px;
  padding: 5px 10px;
  background: #ffffff;
  border: 1px solid #E0DEDE;
}
.singlecontentinside h1{
  display: block;
  padding: 5px;
  background: #91b5d0;
  border: 1px solid #87a8c1;
  font-family: helvetica;
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
}
.singlecontentinside a, .singlecontentinside a:visited{
  font-family: arial;
  font-size: 12px;
  color: #91b5d0;
  text-decoration: none;
}
.singlecontentinside a:hover{
  background-color: #91b5d0;
  color: #FFFFFF
}

.aboutmovieselected a, .aboutmovieselected a:visited, .aboutmovieselected a:hover {
background-color:#999999;
border:1px solid #BEBEBE;
color:#FFFFFF;
font-family:verdana;
font-size:11px;
font-weight:bold;
padding:3px;
display: inline;
}

.aboutmovieunselected a, .aboutmovieunselected a:visited {
background-color:#E4E4E4;
color:#000000;
font-family:verdana;
font-size:12px;
border:1px solid #BEBEBE;
padding:3px;
}

.aboutmovieunselected a:hover{
  background-color: #91b5d0;
  color: #FFFFFF
}

.cssbutton1 a, .cssbutton1 a:visited {
background-color:#91b5d0;
color:#ffffff;
font-family:verdana;
font-weight:bold;
font-size:12px;
border:1px solid #91b5d0;
padding:3px;

}

.cssbutton1 a:hover{
  background-color: #91b5d0;
  color: #FFFFFF
}

/* End Single Content */

/* menu Content */
.menucontent{
  font-family: arial;
  font-size: 12px;
  color: #8e8e8e;
  width: 740px;
  margin: 10px;
  padding: 5px 10px;
  background: #e8e8e8;
  border: 1px solid #E0DEDE;
}
.menucontent h1{
  display: block;
  padding: 5px;
  background: #91b5d0;
  border: 1px solid #87a8c1;
  font-family: helvetica;
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
}
.menucontent a, .menucontent a:visited{
  font-family: arial;
  font-size: 12px;
  color: #91b5d0;
  text-decoration: none;
}
.menucontent a:hover{
  background-color: #91b5d0;
  color: #FFFFFF
}
/* End menu Content */

/* menuright Content */
.menurightcontent{
  font-family: arial;
  font-size: 12px;
  color: #8e8e8e;
  width: 170px;

  padding: 5px 10px;
  background: #e8e8e8;
  border: 1px solid #E0DEDE;
}
.menurightcontent h1{
  display: block;
  padding: 5px;
  background: #91b5d0;
  border: 1px solid #87a8c1;
  font-family: helvetica;
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
}
.menurightcontent a, .menurightcontent a:visited{
  font-family: arial;
  font-size: 12px;
  color: #91b5d0;
  text-decoration: none;
}
.menurightcontent a:hover{
  background-color: #91b5d0;
  color: #FFFFFF
}
/* End menuright Content */



/* Single Tags */

.itemsidebar{
  float: right;
  width: 322px;
}
.singletags{
  
  font-family: arial;
  font-size: 12px;
  color: #8e8e8e;
  
  margin: 0 5px 10px 10px;
  padding: 10px;
  background: #ffffff;
  border: 1px solid #E0DEDE;
}
.singletags h1{
  font-family: tahoma;
  font-size: 14px;
  color: #8e8e8e;
  font-weight: bold;
}
.singletags a, .singletags a:visited{
  font-family: arial;
  font-size: 12px;
  color: #8e8e8e;
  text-decoration: underline;
}
.singletags a:hover{
  color: #91b5d0;
  text-decoration: none;
}
input#videoaddress{
  background: #ffffff;
  border: 1px solid #E0DEDE;
  font-family: arial;
  font-size: 13px;
  color: #a2a2a2;
  padding: 3px;
  width: 265px;
}
input#videoaddress1{
  background: #ffffff;
  border: 1px solid #E0DEDE;
  font-family: arial;
  font-size: 13px;
  color: #a2a2a2;
  padding: 3px;
  
}
/* End Single Tags */

/* Share This Video - Start */

div.singletagcontent {
  margin-left: 7px;
}
div.singletagcontent a, div.singletagcontent a:visited{
  color: #91b5d0;
  text-decoration: none;
}

div.singletagcontent a:hover{
  background-color: #91b5d0;
  color: #FFFFFF
}

div.singletagsheader {
  margin-top: 0px;
  margin-bottom: 3px;
  font-family: helvetica;
  font-size: 17px;
  font-weight: bold; 
}

/* Share This Video - End */

/* Small Boxes */
.smallboxes{
  margin: 7px;
}
.item-boxes {
  font-family: arial;
  font-size: 12px;
  color: #7e7e7e;
  background: #e8eefa; 
  border: 1px solid #c3d9ff; 
  margin: 0; 
  padding: 5px; 
  text-align: left;
  width: 313px;
  height: 250px;
}
/* End Small Boxes */

/* Random Box */
.randombox {
  background: #ffffff;
  border: 1px solid #E0DEDE;
  width: 950px;
  margin: 8px;
  padding: 5px;
  text-align: left;
  font-size: 12px;
}
.randombox h1{
  display: block;
  padding: 5px;
  background: #91b5d0;
  border: 1px solid #87a8c1;
  font-family: tahoma;
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
}
.randombox img{
  border: 3px solid #bbbbbb;
  margin: 0;
}
.randombox img:hover{
  border: 3px solid #575757;
}
/* End Random Box */

/* Comments */
.comments {
  background: #ffffff;
  border: 1px solid #E0DEDE;
  width: 630px;
  margin: 8px;
  padding: 5px;
  text-align: left;
}
.comments h2{
  display: block;
  padding: 5px;
  background: #91b5d0;
  border: 1px solid #87a8c1;
  font-family: tahoma;
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
}
.comments h2 a,.comments h2 a:visited{
  color: #ffffff;
  text-decoration: underline;
}
.comments h2 a:hover{
  color: #ffffff;
  text-decoration: none;
}
.comment-item{
  background: #dfe9f1;
  border: 1px solid #E0DEDE;
  font-size: 12px;
  padding: 5px;
  color: 
}
.comment-item p.comment-info{
  font-weight: bold;
}
.postcomment{
  float: right;
  font-family: arial;
  font-size: 12px;
  color: #8e8e8e;
  width: 300px;
  margin: 0 6px 10px 10px;
  padding: 10px;
  background: #e8eefa; 
  border: 1px solid #c3d9ff; 
}
input#submit{
  background:#91b5d0; 
  border: 1px solid #7593aa; 
  color: #ffffff; 
  font-family: tahoma; 
  font-size: 11px; 
  font-weight: bold; 
  width: 200px; 
  padding: 3px; 
  cursor: pointer;
}
/* End Comments */

/* Start Foot */
.foot{
  margin: 20px 20px 15px 20px;
  font-size: 10px;
  font-family: arial;
  color: #8e8e8e;
  border-top: 1px dotted #cecece;
}
.foot a,.foot a:visited{
  color: #8e8e8e;
  text-decoration: underline;
}
.foot a:hover{
  color: #91b5d0;
  text-decoration: none;
}
/* End Foot */

/* Clear */
.clear{
  clear: both;
}
/* End Clear */

/* Start Footer */
.footer{
  background: url(../images/footer.gif) repeat-x;
  border: 1px solid #242424;
  color: #ffffff;
  font-family: tahoma;
  padding: 25px 20px;
}
/* End Footer */

/* tooltip */
div.htmltooltip{
  position: absolute; /*leave this and next 3 values alone*/
  z-index: 1000;
  left: -1000px;
  top: -1000px;
  background: #91b5d0;
  border: 5px solid #7ea4c1;
  color: white;
  padding: 3px;
  width: 250px; /*width of tooltip*/
}

div.htmltooltip a{
  color: #FFFFFF;
  text-decoration: NONE;
}
/* tooltip end */

/*Tag Cloud & Searched Keywords */
.cur {
  COLOR: red
}

.submenu {
  DISPLAY: none; COLOR: #6699ff
}

#tagcloud a, #related_keywords a, #tagcloud a:visited, #related_keywords a:visited{
  color: #91b5d0;
}

#tagcloud a:hover, #related_keywords a:hover{
  background-color: #91b5d0;
  color: #FFFFFF
}
/*Tag Cloud End */

/* View Now Link on menu pages and tag pages */

div.view-now-link{
  margin-left:460px;
}

div.view-now-link a, div.view-now-link a:visited{
  color: #91b5d0;
}

div.view-now-link a:hover{
  background-color: #91b5d0;
  color: #FFFFFF
}

/* view now link end */

/* searchresultheader is the div inserted on top of the searched keyworded pages - Start */
div.searchedresultheader h1{
  font-size: 13px;
  margin: 3px;
  padding: 0px;
}
/* searchresultheader is the div inserted on top of the searched keyworded pages - End */

/* Related youtube videos on item pages - Start */

div.relatedVideosContent {
  height:400px;
  background-color:#ffffff;
  overflow:auto;
  
}
  
/* Related youtube videos on item pages - end */

/* upcoming movies page - start */

.upcomingmovietitle a, .upcomingmovietitle a:visited  {
  color:#C80000;
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
}
.upcomingmovietitle a:hover  {
  color:#C80000;
  font-size:10pt;
  font-weight:bold;
  background-color: #F4F3F3;
  text-decoration: underline;
}
.upcomingmoviedetail {
  font-size:9pt;
  line-height: 1.4;
}



.released-movie-link{
  font-family: arial;
  font-size: 25px;
  color: #8e8e8e;
  text-align:center;
  padding: 5px 10px;
  background: #ffffff;
  border: 1px solid #E0DEDE;
}

.released-movie-link a, .released-movie-link a:visited{
  font-family: arial;
  font-size: 23px;
  color: #91b5d0;
  text-decoration: none;
}
.released-movie-link a:hover{
  background-color: #91b5d0;
  color: #FFFFFF
}
.main-photo{
  max-width:620px;
  /* IE Image max-width */
    width: expression(this.width > 600 ? 600: true);
 /* width: expression(document.body.clientWidth < 650? "650px" : document.body.clientWidth > 650? "650px" : "auto"); */
}

.main-wallpaper{
  max-width:620px;
  /* IE Image max-width */
  width: expression(this.width > 620 ? 620: true);
}

.homepage-slideshow-image{
  max-width:740px;
  /* IE Image max-width */
  width: expression(this.width > 740 ? 740: true);
}

#grid_index:hover .grid_item{opacity:0.5;}
#grid_index:hover .grid_item:hover{opacity:1;}