/* Reset and Clearfix (http://meyerweb.com/eric/tools/css/reset/) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, and, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, x { background:transparent; border:0; font-size:100%; margin:0; outline:0; padding:0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block }
body { line-height:1 }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help }
blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:none }
del { text-decoration:line-through }
hr { background:transparent; border:0; clear:both; color:transparent; height:1px; margin:0; padding:0 }
mark { background-color:#ffffb3; font-style:italic }
input, select { vertical-align:middle }
ins { background-color:red; color:white; text-decoration:none; }
ol, ul,ol li, ul li { list-style:none; margin:0px; padding:0px;}
table { border-collapse:collapse; border-spacing:0 }
/* Clearfix */
.clearfix:after { clear:both; content:' '; display:block; font-size:0; height:0; line-height:0; visibility:hidden; width:0 }
*html .clearfix, :first-child+html .clearfix { zoom:1 }

/* Some basic settings */
small { font-size: 10px; }
ol { list-style: decimal; }
img { margin-bottom: 0px; }

/*  Basic Elements and Classes */
body { -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */ -webkit-text-size-adjust: 100%; }
h1, h2, h3, h4, h5, h6 { color: #474747; line-height: 1.25; margin-bottom: 10px; }
h3, h4, h5 { font-weight: 600; }

/*  Generic Classes*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
a { color:#000; text-decoration:none; }
a img { border:0px; }
:focus { outline: 0; }
ol, ul { list-style: none; }
.alignright { float:right; }
.alignleft { float:left; }
.hidden { display: none; }
.disabled { cursor: auto; }
.item-list ul, .item-list ul li {margin: 0px;}
/*  Alert Boxes*/
/*Webfonts CSS */
/* Font */
@font-face {
    font-family: 'rudabold';
    src: url('../fonts/ruda-bold-webfont.eot');
    src: url('../fonts/ruda-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ruda-bold-webfont.woff') format('woff'),
         url('../fonts/ruda-bold-webfont.ttf') format('truetype'),
         url('../fonts/ruda-bold-webfont.svg#rudabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'rudaregular';
    src: url('../fonts/ruda-regular-webfont.eot');
    src: url('../fonts/ruda-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ruda-regular-webfont.woff') format('woff'),
         url('../fonts/ruda-regular-webfont.ttf') format('truetype'),
         url('../fonts/ruda-regular-webfont.svg#rudaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* End Font */
/*{ -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}*/
html, body { font:11px/18px Arial, Helvetica, sans-serif; color:#4c4950; margin:0px; padding:0px;}
#logo { padding: 0; margin:0; position:relative; width:82px; height:102px; }
#logo a img{ /*width:96px; height:111px;*/ display:block; overflow:hidden; text-decoration:none;  position:absolute; left:-14px; top:0px; }

/* Links AND Button */
a:focus { outline:0; }
a { color:#262626; text-decoration:underline; -moz-transition:All 0.4s ease; -webkit-transition:All 0.4s ease; -o-transition:All 0.4s ease; transition:All 0.4s ease; }
a:hover { text-decoration:none }

/* Links AND Button   */
/*  Forms*/
label { /*cursor: pointer;*/ display: block; font-family:Arial, Helvetica, sans-serif; margin: 0 0 5px; }
input, textarea, select { -webkit-appearance: none; /* Fix for Mobile Safari */ -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; color: #8f8f8f; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5;  border-radius: 0; }
textarea { padding: 10px; resize: both; }

/* Chrome, Safari */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #b0b0b0;}

/* Firefox */
input:-moz-placeholder, textarea:-moz-placeholder {color: #b0b0b0;}
/* jQuery fallback */
input.placeholder, textarea.placeholder { color: #b0b0b0; }

/* Main Navigation */
#mainNavigation { margin:33px 0 0 0; }
#mainNavigation li { line-height:24px; border-right:solid 1px #393938; float:left; font-size:14px; font-weight:bold; }
#mainNavigation a { display:block; padding:0 14px; color:#fff; text-decoration:none; padding-bottom:2px;}
#mainNavigation a:hover, #mainNavigation li a.active  { background:#444444;}

/* Branding  */
#wrapper { width:100%; min-width:980px; background:#fff url(../images/bodybg.jpg) left top repeat-x;}
.container { width:940px; margin:0 auto; }
.sprite{ background:url(../images/sprites.png) 500em 500em no-repeat;}
#loginBox{ width:317px;}
#loginBox.logedin{width:400px;}
.loginnav{ padding:10px 0;}
.loginnav li{ float:left;}
a.login{ background-color:#860000; background-position:-321px -91px; border:solid 1px #af0000; line-height:20px; display:block; font-size:12px; color:#fff; font-weight:bold; text-decoration:none; padding:0 10px; text-shadow:0 1px 0px rgba(0,0,0,.75); text-decoration:none; -moz-transition:none; -webkit-transition:none; -o-transition:none; transition:none;}
a.login:hover, .page-mycollection li.profileLink:hover a.login, li.loginLink:hover a.login{ background:#9c0001;}
.loginnav li.social{ background:#333333; padding:3px 2px; margin-left:5px;}
.loginnav li.social a{ display:block; width:18px; height:17px; text-indent:-9999px; float:left; margin:0 3px;}
.loginnav li.social a:hover{ opacity:0.7; filter: alpha(opacity=70); }
.loginnav li.social a.fb{ background-position:-96px 0; }
.loginnav li.social a.tw{ background-position:-114px 0; }
.loginnav li.social a.yt{ background-position:-96px -17px; }
.loginnav li.social a.gp{ background-position:-114px -17px; }
.loginnav li.social a.dm{ background-position:-421px 0; }
.searchbox{ -moz-border-radius:3px;  -webkit-border-radius:3px;  border-radius:3px; background:#fff; height:22px; width:194px; padding:2px 8px; background-position:-6px -214px;}
.searchbox input{ float:left;  border:0px;}
.searchbox input[type="text"],.searchbox input[type="search"]{ background:none; height:20px; line-height:20px; color:#878585; font-size:10px; width:176px; padding:0px;margin-top:1px;}
.sarchBtn{ font-size:0px; color:#fff; width:18px; height:18px; background-position:-132px 0px; display:block; cursor:pointer; padding:0px; margin-top:3px; text-indent:-9999px;}

#middle{ padding:10px 0 40px;}
#middle h1{font-family: 'rudabold', sans-serif;  color:#000000; font-size:20px; line-height:24px; margin:0px; padding:0 0 10px; letter-spacing:-0.005em; text-transform:uppercase; font-weight:normal;}
#middle h4{ color:#ff0005; font-size:18px; margin:0px;}
#middle #sidebarRight h2{ font-size:18px; padding-bottom:6px; font-family: 'rudabold', sans-serif;  color:#000000; font-size:20px; line-height:22px;  margin:0px; letter-spacing:-0.005em; text-transform:uppercase; font-weight:normal;}
#middle #sidebarRight h2 span{ color:#444444; font-family: 'rudaregular', sans-serif;}
#sidebarRight{ width:300px; float:right;}
#sidebarMiddle{ width:622px; float:left;}
#sidebarLeft{ width:300px; float:left;}
.narrowAdd{ padding:0 0 15px; margin:0px;}

@media not screen and (min-device-width: 320px) and (max-device-width: 1024px) {
body #user-register-form li input[type="text"], body #user-register-form li input[type="password"]
{ background:#fff; box-shadow: 1px 1px 2px #CCCCCC inset;}
#middle{ min-height:800px;}
#sb-overlay { position:fixed; width:100%; height:100%;}
#sb-wrapper-inner {overflow: auto; -webkit-overflow-scrolling: touch;}
}
@media not screen and (min-device-width: 320px) and (max-device-width: 1024px) {
#middle{ min-height:800px;}
body #user-register-form li input[type="text"], body #user-register-form li input[type="password"]
{ background:#fff; box-shadow: 1px 1px 2px #CCCCCC inset;}
#sb-overlay { position:fixed; width:100%; height:100%; }
#sb-wrapper-inner {overflow: auto; -webkit-overflow-scrolling: touch;}
}


.whitebox, #quicktabs-contact_us {background:#fff; -moz-shadow:1px 1px 3px rgba(0,0,0,.2);  -webkit-shadow:1px 1px 3px rgba(0,0,0,.2); box-shadow:1px 1px 3px rgba(0,0,0,.2);   border:solid 1px #d0d0d0; }
#wrapper .tabnav, .articleNav{border-bottom:solid 1px #e0e0e0; margin:0;}
#wrapper .tabnav li, #wrapper .articleNav li{ float:left; border-right:solid 1px #e0e0e0; line-height:22px; text-transform:uppercase; margin:0;}
.front #wrapper .tabnav li.last{ border-right:0px;}
.tabnav, .articleNav{border-bottom:solid 1px #e0e0e0;  height: 21px;}
.tabnav li, .articleNav li{ float:left; border-right:solid 1px #e0e0e0; line-height:22px; text-transform:uppercase;  }
.tabnav li.last, .articleNav li.last{ border-right:0px !important;}
.tabnav li a, .articleNav li a{color:#4c4950; text-decoration:none; display:block; padding:0px 8px; font-weight:bold;}
.tabnav li a:hover, .tabnav li.active a, .articleNav li a:hover, .articleNav li a.active{ color:#fff; background:#000;}
.tabContainer{ padding:0 0 0 1px;}
.hotList{ padding:6px 6px;}
.hotList li{ position:relative; float:left; margin: 6px;}
.hotList li a, #movietopSlider .overview li a, #fcmovieSlider .overview li a{ overflow:hidden; display:block; height:130px; width:130px;}
.hotList li img{ vertical-align:top;}
.hotList li div, #movietopSlider .overview li div,  #fcmovieSlider .overview li div, .mainMovieSlider .overview li div{ position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.7); padding:6px 10px; color:#fff; width:110px; display:none; line-height:12px; font-size:10px;}
.hotList li div strong, #movietopSlider .overview li div strong, #fcmovieSlider .overview li div strong{ display:block; font-size:11px;}
.tabcontent{ display:none;}
.innerContent{ padding:20px;}
#sidebarMiddle h3{ color:#ff0005; font-size:14px; font-weight:bold; margin:0px; padding:0 0 6px;}
#sidebarMiddle p{ padding:0 0 15px;}
#sidebarMiddle p.nopad{ padding-bottom:0px;}
#sidebarMiddle .reviewList li p{ padding-top:2px;}
.ourpeople { background: url(../images/img-ourpeople.jpg) no-repeat bottom center; height:286px; margin:10px 0px 0px 0px; }
.graybox{ border:solid 1px #e3e3e3; padding:10px; margin-top:10px;}
.infraThumb{ margin:0 -8px 0 14px;}
.categoryNav{ margin:3px 0 18px; line-height:22px; background:#f3f3f3; font-size:10px; }
.categoryNav strong{ background:#000; color:#fff; padding:0 12px; }
.categoryNav ul li{ float:left; border-left:solid 1px #d8d7d7; text-transform:uppercase;}
.categoryNav ul li a{ color:#4c4950; text-decoration:none; display:block; padding:0 9px; background:#f3f3f3; font-weight:bold;}
.categoryNav ul li a:hover, .categoryNav ul li a.active{ background:#fff; color:#000; }
.nextCat{ background-position:-195px -27px; width:21px; height:22px; display:block; text-indent:-9999px; background-color:#fff; display:none;}
#mainvideo{ padding:12px 10px 8px 12px; }
.mvColleft{ width:482px; padding-left:1px;}
.videoThumb{ width:100px;}
.videoThumb li{ padding:0 0 13px;}
.videoThumb li.last{ padding-bottom:0px;}
.videoThumb li a{ position:relative; display:block; width:105px; height:70px;}
.videoThumb li a img, .mvColleft img, .featuredList li .fvthumb img{ vertical-align:top;}
.videoThumb li a em.play{ background-position:-150px -26px; width:24px; height:24px; display:block; position:absolute; right:8px; bottom:8px;}
.videoThumb li a span{display:none; position:absolute; left:0px; top:0px; width:105px; height:70px; background-position:-216px 0px;}
.videoThumb li a:hover span, .videoThumb li a.active span{ display:block; }
.videoThumb li a.active em{ display:none;}
#sidebarMiddle #mainvideo h2{ margin:0px; color:#ff0005; font-size:18px; font-family:Arial, Helvetica, sans-serif; padding:7px 0 2px 0; text-transform:none; font-weight:bold;}
#sidebarMiddle #mainvideo h2#vidottl{padding-top:1px !important;}
#sidebarMiddle h3.boxtitle, .boxtitle{font-family: 'rudabold'; color:#000; font-weight:normal; font-size:18px; line-height:22px; padding:20px 0 8px; text-transform:uppercase;}
#sidebarMiddle h3.boxtitle.morevieo{ padding-top:0px;}
#sidebarMiddle h3.boxtitle span, .boxtitle span{color: #444444; font-family: 'rudaregular',sans-serif;}
.boxtitle a, #middle #sidebarRight h2 a{ font-family:Arial, Helvetica, sans-serif; color:#959595; text-decoration:none; font-size:10px; float:right; margin:4px 0 0 0; }
.boxtitle a:hover, #middle #sidebarRight h2 a:hover{ color:#000;}
.featuredList{ padding:6px 0 6px 9px;}
.featuredList dd{ padding:10px 10px 15px;  width:120px; float:left;}
#sidebarMiddle dl.featuredList dd {padding:10px 15px 5px;height: 145px;}
#sidebarMiddle dl.featuredList dd  p{line-height: 12px; padding: 6px 0 0;}
#middle .featuredList dd h4, #middle .featuredList li h4{ color:#ff0005; font-size:14px; margin:0px; padding:0 0 8px; white-space:nowrap;}
#relvideopSlider .overview li .fvthumb{ display:block; width:120px; height:90px; position:relative;}
#relvideopSlider .overview li .fvthumb span{ line-height:14px; padding:0 5px; position:absolute; display:block; right:3px; bottom:3px; background:#fff; }
.featuredList dd .fvthumb{ display:block; width:120px; height:90px; position:relative;}
.featuredList dd .fvthumb span{ line-height:14px; padding:0 5px; position:absolute; display:block; right:3px; bottom:3px; background:#fff; }
#sidebarMiddle .featuredList li p, #sidebarRight .featuredList li p{ padding:6px 0px 0px 0px; line-height:12px; }
#sidebarRight .featuredList{ padding:10px 0 10px 9px;}
#sidebarRight .featuredList li{ padding:10px 10px 15px; }
#sidebarRight .innerContent { padding: 0px; }
#block-views-video-top-showcase-block-2 dl.featuredList dd  p{line-height: 12px;padding: 6px 0 0;}
/* END Branding */

/* Footer*/
#footer { height: 256px; background:#373737 url(../images/footer-bg.jpg) left top repeat-x; color: #969696; color: #969696; text-decoration: none; line-height: 20px; width:100%; min-width:960px;  }
#footer p { margin-bottom: 10px; }
a.ftLogo{ background-position:-96px -34px; width:46px; height:70px; display:block; text-indent:-9999px;}
#footer img { border: 0px; }
#footer ul li.first a{ font-weight:bold; color:#fff;}
#footer ul li a { font-size: 11px; color: #969696; text-decoration: none; float: left; margin: 0px; padding: 0px; display: block; clear: both; }
#footer ul li a:hover {  color: #fff; text-decoration: none; }
#footer .contener { width: 960px; margin: 0px auto; height: 236px; padding-top: 20px; }
#footer .contener h3 { margin: 0px; text-decoration: none; padding:6px 0 2px; }
#footer .contener h3 a { font-weight: bold; color: #fff; text-decoration: none; }
#footer .contener h3 a:hover { font-weight: bold; color: #969696; }
#footer .cal1 { width: 220px; border-right: 1px solid #3f3f3f; float: left; padding-left: 10px; }
#footer .cal2, #footer .cal3, #footer .cal4, #footer .cal5 { width: 140px; padding:0px 0px 0px 40px; border-right: 1px solid #3f3f3f; float: left; }
#footer .cal5 { border-right:0px none; }
#footer .menu li{margin:0;}
.secondCal a{color: #FFFFFF !important;font-weight: bold !important; margin: 20px 0 0 !important;}
.copyright { color: #e0e0e0;  padding-left: 10px; border-top: 1px solid #3f3f3f; line-height:36px; margin:6px 0 0 0; }
.menu li.leaf{ list-style: none; }
ul.menu li a{ font-weight: normal; }
/* end Footer*/

/* video Details CSS */
#videoInfo{ padding:4px 4px 11px; margin-bottom:30px;}
.videoTitle{ color:#ff0000; font-size:18px; padding:10px 0; font-weight:bold;}
#videoInfo .fblike{ padding-right:10px;}
.videoLeftcol{ width:640px; float:left; margin-left:9px;}
.videoContent dl{ padding:12px 0 10px 0 ;}
.videoContent p{ color:#4c4950; padding-bottom:0px;}
.videoContent p a{ color:#4c4950; text-decoration:none;}
.videoContent p a:hover{ text-decoration:underline;}
.videoLeftcol figure img{ vertical-align:top;}
#reletedVideo{ width:272px; float:right; background:#f0f0f0; }
#reletedVideo h2{ background:#000; color:#fff; padding:0 10px; font-size:11px; line-height:24px; border:solid 1px #f0f0f0;}
#relvideopSlider { height: 498px;  padding:0; position:relative; }
#relvideopSlider .viewport { float: left; width: 272px; height: 420px; overflow: hidden; position: relative; }
#relvideopSlider .buttons { display: block;  text-indent: -999em; float: left; width: 13px; height: 26px; overflow: hidden; position: absolute; bottom:8px; z-index:3 }
#relvideopSlider a.prev { background-position: -149px 0px; left:8px;  }
#relvideopSlider a.next { background-position: -163px 0px; right:8px;  }
#relvideopSlider .disable { /*visibility: hidden; display:none;*/ cursor:default;  }
#relvideopSlider .overview { list-style: none; position: absolute; padding: 0; margin: 0; width:272px; left: 0; top: 0; }
#relvideopSlider .overview li{ float: left; margin:0; padding: 0px 0 15px ; height: 90px;  width:272px;}
#relvideopSlider .relData{ padding:0px 10px;}
#relvideopSlider .overview li a.fvthumb{ float:left; margin-right:9px;}
#relvideopSlider .overview li p{ overflow:hidden; line-height:16px;}
.sldBtnbox{ position:absolute; left:0px; bottom:0px; height:42px; background:#e0e0e0; display:block; width:100%;}

/* Movies Homepage and Movies Listing page CSS */
#movietopSlider, #fcmovieSlider { height: 1%;  padding:0; position:relative; margin-bottom:24px;   }
#movietopSlider .viewport { float: left; width: 920px; height: 130px; overflow: hidden; position: relative; border:solid 10px #191919; -moz-box-shadow:0px 2px 4px rgba(0,0,0,0.4); -webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.4); box-shadow:0px 2px 4px rgba(0,0,0,0.4); background:#191919; }
#movietopSlider .buttons { display: block;  text-indent: -999em; float: left; width: 26px; height: 26px; overflow: hidden; position: absolute; top:60px; z-index:3 }
#movietopSlider a.prev { background-position: -142px -84px; left:-8px;  }
#movietopSlider a.next { background-position: -168px -84px; right:-8px;  }
#movietopSlider .disable { /*visibility: hidden; display:none;*/ cursor:default;  }
#movietopSlider .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 920px; left: 0; top: 0; }
#movietopSlider .overview li{ position: relative; float: left; margin: 0 2px 0 0; padding: 0px; height: 130px;  width:130px;}
div.alpha ul{border-right: 1px solid #D8D7D7;}
div.alpha ul li a {padding:0 7px;}
#fcmovieSlider { height: 1%;  padding:12px 12px 46px 12px; position:relative; margin-bottom:22px;   }
#fcmovieSlider .viewport { float: left; width: 275px; height: 130px; overflow: hidden; position: relative; }
#fcmovieSlider .buttons { display: block;  text-indent: -999em; float: left; width: 13px; height: 26px; overflow: hidden; position: absolute; bottom:8px; z-index:3; }
#fcmovieSlider a.prev { background-position: -150px -0px; left:8px;  }
#fcmovieSlider a.next { background-position: -163px -0px; right:8px;  }
#fcmovieSlider .disable { /*visibility: hidden; display:none;*/ cursor:default;  }
#fcmovieSlider .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 275px; left: 0; top: 0; }
#fcmovieSlider .overview li{ position: relative; float: left; margin: 0 14px 0 0; padding: 0px; height: 130px;  width:130px;}

/*selectbox */
.jquery-selectbox { position: relative; height: 16px; border: 1px solid #000000; width: 170px; padding:0 5px; z-index: 0; color: #fff; background:#43464a url(../images/selbg.gif) left top repeat-x; font-weight:normal; }
.jquery-selectbox .jquery-selectbox-currentItem {white-space: nowrap; display: block; overflow: hidden; width:94%; padding-left:0px; float:left; line-height:16px; }
.jquery-selectbox .jquery-selectbox-list{ display: none; position: absolute; top:16px; left: -1px; background:#43464a;  width:180px;z-index: 1000; border: 1px solid #000000; max-height:250px; overflow-x:hidden; overflow-y:auto;}
.jquery-selectbox .jquery-selectbox-moreButton { position:absolute; right:0px; top:0px; width: 16px; height: 16px; cursor: pointer; background:url(../images/sprites.png) -216px -70px; }
.jquery-selectbox .jquery-selectbox-item { display:block; padding:0 2px 0 5px;}
.jquery-selectbox .jquery-selectbox-item.listelementhover { background: #1f1f1f; color: #fff; }
.SearchResultBox .jquery-selectbox {height:94px;}

#allmovies h3.boxtitle{ padding:0px 0 2px 0;}
#allmovies label { margin:2px 0 0 0; position:relative; z-index:4;}
#allmovies .jquery-selectbox{width:94px !important}
#allmovies .jquery-selectbox .jquery-custom-selectboxes-replaced-list{width:104px !important}
.allmovieList{ padding:5px 4px;}
.allmovieList li{ border:solid 1px #e3e3e3; padding:5px; width:284px; margin:5px; float:left; vertical-align:top; -moz-transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease; min-height:88px;}
.allmovieList li:hover, .allmovieList li.active{ background:#f3f3f3;}
.allmovieList li a{ color:#ff0005; font-size:15px; font-weight:bold; text-decoration:none; margin-bottom:4px; display:block;}
.allmovieList li a:hover{ color:#333;}
.allmovieList li figure{ float:left; margin-right:10px;}
.page-movies .pagination{ padding:31px 0;}
.pagination, ul.pager { text-align:center; padding:10px 0;}
.pagination ul li, #wrapper .pager li{display:inline; padding:0;}
.pagination ul li a, .pager li a, .pager li.pager-current{ border:solid 1px #acacac; padding:0 5px; margin:0 3px 0 0; text-decoration:none; line-height:16px; color:#acacac;}
.pagination ul li.first a, .pagination ul li.last a, .pager li.first a, .pager li.last a{ font-size:14px; font-weight:bold; line-height:13px;  }
.pagination ul li a:hover, .pagination ul li a.current,.pager li a:hover,.pager li.pager-current {background:#959595; color:#fff; border-color:#959595;}
.pagination ul li a.current, .pager li.pager-current { cursor:default;}
#wrapper .pager li.pager-current { display: inline-block;line-height: 11px;padding: 1px 5px;}
.pagination ul li.first a, .pagination ul li.last a, .pager li.first a, .pager li.last a{ font-size:11px; font-weight:bold; line-height:13px; }
.pager-current {background: none repeat scroll 0 0 #959595; border:1px solid #959595;color: #FFFFFF;line-height: 16px;margin: 0 3px 0 0 !important; padding: 0 5px !important; font-weight:normal !important;}
.movieContent{ padding:0;}
.boxtitle a, #middle #sidebarRight h2 a{ margin-top:1px;}
.reviewList{ padding:7px 7px 0px 7px;}
.reviewList li{ padding:5px 7px; border:solid 1px #e3e3e3; vertical-align:top; margin-bottom:7px; line-height:14px;}
.reviewList li img{ float:left; margin-right:10px;}
.reviewList li a{ color:#ff0000; font-weight:bold; text-decoration:none;}
.reviewList li a:hover{ color:#333; }
.reviewList li em{ color: #999999; display: block; padding: 5px 0;}
.reviewList li em br{ display:none;}
#middle #sidebarRight.moviecol h2{ padding-bottom:3px;}
#block-views-previews-reviews-block{ margin-bottom:15px;}
.catSection{ padding:10px 10px 5px 10px; position:relative; z-index:8;}
.ie8 .catSection {height: 50px;}
.catSection label{ margin:0px;}
#wrapper .playControl{ border:solid 1px #d1d7dc; padding:4px 0; background:#f0f2f2 url(../images/controlbg.gif) left top repeat-x; height:12px; z-index:0;}
#wrapper .playControl li, #wrapper .page-mycollection .innerContent ul.playControl li{ border-right: solid 1px #d0d0d0; float:left; padding:0 6px; clear:none; background:none;}
#wrapper .playControl li.noborder,  #wrapper .page-mycollection .innerContent ul.playControl li.noborder{ border-right:0px; overflow:hidden;}
#wrapper .playControl li a, #wrapper .page-mycollection .innerContent ul.playControl li a{ display:block;  height:12px; text-indent:-9999px; -moz-transition:none;  -webkit-transition:none;  -o-transition:none; transition:none; }
#wrapper .playControl li a.play{ background-position:-5px -113px; width:12px;}
#wrapper .playControl li a.play:hover{background-position:-5px -131px; }
#wrapper .playControl li a.playing{ background-position:-26px -149px; width:12px;}
#wrapper .playControl li a.playing:hover{background-position:-26px -165px;}
#wrapper .playControl li a.lyrics{ background-position:-25px -113px; width:21px;}
#wrapper .playControl li a.lyrics:hover{ background-position:-25px -131px; }
#wrapper .playControl li a.addcart{ background-position:-51px -113px; width:14px;}
#wrapper .playControl li a.addcart:hover{ background-position:-51px -131px; }
#wrapper .playControl li a.music{ background-position:-75px -113px; width:15px;}
#wrapper .playControl li a.music:hover{ background-position:-75px -131px; }
#wrapper .playControl li a.ringtone{ background-position:-97px -113px; width:18px;}
#wrapper .playControl li a.ringtone:hover{ background-position:-97px -131px;}
#wrapper .playControl li a.share{ background-position:-123px -113px; width:15px;}
#wrapper .playControl li a.share:hover{ background-position:-123px -131px;}
#wrapper .playControl li a.download{ background-position:-5px -149px; width:15px;}
#wrapper .playControl li a.download:hover{ background-position:-5px -165px;}
#wrapper .playControl li a.play.loading{ background:url(../images/loader.gif) center center no-repeat;}

/* Movies Details CSS */
h3.feamoview{ margin:0px;}
.categoryNav label{ margin:0px; padding:2px 2px 0 0; z-index:11;}
.movieDetails{ padding:18px;}
.movieinfo figure{ float:left; margin:0 16px 0 0;}
.movieinfo figure img{ border:solid 1px #000;}
.movieDetail{width:385px; color:#4c4950;}
#sidebarMiddle .movieDetail h3{ color:#ff0005; font-size:18px; padding:5px 0;}
#sidebarMiddle .movieDetail p .field-type-text{ line-height:14px; padding-bottom:10px;}
.movieDetail p strong{ display:block;}
.txtblack{ color:#000;}
.rating { padding:0 0 15px 0;}
.rating li{ float:left; padding-right:6px;}
.rating li>div{ vertical-align:top; position:relative;margin-left:2px;float:left;}
.rating li>strong {float:left;}
.redBtn{ background-color:#850000; background-position:-280px -185px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; line-height:26px; display:inline-block; color:#fff; font-size:12px; font-weight:bold; padding:0 12px; text-decoration:none; -moz-transition:none; -webkit-transition:none; -o-transition:none; transition:none;}
.redBtn:hover{ background:#c10000;}
.redBtn span{ display:inline-block; width:17px; height:17px; margin-right:9px; background-position:-150px -67px; vertical-align:middle; position:relative; top:-1px;}
.sysnav li, .sysnav dd{ float:left; padding-right:14px; }
.sysnav li.fblike img, .sysnav dd.fblike { margin-top:4px;}
.sysnav li.fblike{ padding-top:2px; width:75px; overflow:hidden; padding-right:5px;}
.sysnav li.share, .sysnav dd.share{ border-left:solid 1px #e3e3e3;}
.sysnav dd.share {margin-top:3px;}
.sysnav li.share strong, .sysnav dd.share strong{padding:0 6px; line-height:22px;}
.sysnav li .playControl  li{padding:0 7px;}
#songList{ padding:25px 0;}
#songList dt{ background:#eeeeee; color:#000000; font-weight:bold; line-height:25px; padding:0 14px; vertical-align:top; margin-bottom:4px;}
.page-mycollection .innerContent .songList li{  vertical-align:top; margin-bottom:4px; padding:6px; line-height:22px;}
.page-mycollection .innerContent .songList li.even{background:#f7f7f7;}
.sgcol{ display:inline-block; width:200px;}
.songList li .songtitle{ background:url(../images/list-arrow.gif) 3px 7px no-repeat; padding:0 7px 0px 14px; width:186px;  }
.songList li .songtitle a{ color:#ff0005; font-weight:bold; text-decoration:none; padding:0px 0px 0px 10px;}
.songList li .songtitle a:hover{ color:#000;}
.movieDetails h5{ line-height:25px; padding:0 15px; background:#eeeeee; color:#000;}
#wpSlider { height: 1%;  padding:8px 0px 25px 0px; position:relative; margin-left:1px;   }
#wpSlider .viewport { float: left; width:580px; height: 100px; overflow: hidden; position: relative; }
#wpSlider .buttons { display: block;  text-indent: -999em; float: left; width: 13px; height: 26px; overflow: hidden; position: absolute; bottom:-6px; z-index:3; }
#wpSlider a.prev { background-position: -150px -0px; left:0px;  }
#wpSlider a.next { background-position: -163px -0px; right:0px;  }
#wpSlider .disable { /*visibility: hidden; display:none;*/ cursor:default;  }
#wpSlider .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 580px; left: 0; top: 0; }
#wpSlider .overview li{ float: left; margin: 0 20px 0 0; padding: 0px; height: 100px;  width:100px;}
#narrowVideobox{ padding:6px 6px 6px 6px; width:304px; margin-left:-19px; position:relative; margin-bottom:18px;}
#narrowVideobox figure img{ vertical-align:top}
#vthumbSlider { height: 1%;  padding:8px 10px 3px 18px; position:relative;     }
#vthumbSlider .viewport { float: left; width:266px; height: 50px; overflow: hidden; position: relative; }
#vthumbSlider .buttons { display: block;  text-indent: -999em;  width:13px; height: 25px; overflow: hidden; position: absolute; top:22px; z-index:3; }
#vthumbSlider a.prev { background-position: -240px -70px; left:-1px;  }
#vthumbSlider a.next { background-position: -253px -70px; right:2px;  }
#vthumbSlider .disable { /*visibility: hidden; display:none;*/ cursor:default;  }
#vthumbSlider .overview { list-style: none; position: absolute; padding: 0; margin: 0; width:266px; left: 0; top: 0; }
#vthumbSlider .overview li{ float: left; margin: 0 4px 0 0; padding: 0px; height: 50px;  width:50px;}
#vthumbSlider .overview li img.image_slider { cursor:pointer;}
.detailspage{ padding:46px 0 0 0}
.whtshed{ display:block; background:url(../images/sapcer.gif) left top repeat; border-left:solid 1px #f1f1f1; height:100%; position:absolute; left:-1px; width:5px; height:332px; top:0px; }
#fade { display: none; background: #000; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9999; }
.popup_block { display: none;  float: left; position: fixed; top:50%; left: 50%; z-index: 99999; background:#fff; border:solid 1px #e90000; }
a.closePop{ width:20px; height:20px !important; display:block; position:absolute; right:-10px; top:-10px; text-indent:-9999px; background-position:-179px -50px;}
#synopisis, #callertunes, #ringtone1, #callertunes1, #synopsis{ width:772px;}
#lyrics, #lyrics1{ width:314px;}
.SearchResultBox #lyrics1 { width:500px;}
.popContent { padding:18px; color:#303030;}
#sidebarMiddle .popup_block .popContent h2{ font-size:16px; line-height:38px; padding:0 16px; background:#3c3c3c; margin-bottom:4px;  color:#fff; font-weight:bold;}
#sidebarMiddle .popup_block .popContent h3{ background:#ff0000; font-weight:bold; line-height:34px; padding:0 15px; color:#fff; font-size:12px; margin-bottom:15px; }
.popContent p{ padding-bottom:15px;}
.popInfo{ padding:0 15px; max-height:350px; overflow:auto;}
.tableBox table, .cartTable .tableBox{ width:100%; border-collapse:collapse; margin-bottom:15px;}
.tableBox table td,.tableBox table th{ text-align:left; padding:8px 6px;}
.tableBox table tr.tablespaccer table td{ height:6px; font-size:0px; line-height:0px; padding:0px;}
.tableBox thead tr th{ color:#fff; background:#ff0000; text-transform:uppercase; border-bottom:solid 6px #fff;}
.tableBox thead tr th.seOdd{ background:#d40401}
.tableBox .date-display-single { white-space:nowrap;}
.tableBox tr { border:none;}
.tableBox tr.odd td{ color:#525252; background:#eeeeee;}
.tableBox tr.even  td{ background:#fff;}
.callermsgInfo { padding:12px 0 0 0; margin-bottom:10px;}
.callermsgInfo li{ float:left; width:344px; padding:0 0 0 26px;}
.callermsgInfo li.first{width:304px; padding:0 25px 0 0; border-right:solid 1px #e3e3e3;}
.callermsgInfo li li{ vertical-align:top; padding-bottom:10px; line-height:14px; font-size:10px; color:#4c4950;}

/* Music landing, Music category search resilt album and images page css */
/* Tiny Scrollbar MD START */
#scrollbar1 { width: 288px; margin:0; }
#scrollbar1 .viewport { width: 276px; height: 430px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; width:100%;}
#scrollbar1 .scrollbar{ background:none; position: relative; background-position: 0 0; float: right; width: 6px; }
#scrollbar1 .track { background:#e0e0e0; height: 100%; width:6px; position: relative; padding:0px; }
#scrollbar1 .thumb { background:#959595; height: 20px; width: 6px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left:0; }
#scrollbar1 .thumb .end {/* background:gold; overflow: hidden; height: 5px; width: 6px; */}
#scrollbar1 .disable { display: none; }
/* Tiny Scrollbar END */

/* Music-Homepage START */
.threeCol aside h2, .threeCol #sidebarMiddle aside h2{ font-size:18px; padding-bottom:6px; font-family: 'rudabold', sans-serif;  color:#000000; font-size:20px; line-height:22px;  margin:0px; letter-spacing:-0.005em; text-transform:uppercase; font-weight:normal;}
.threeCol aside h2 span{ color:#444444; font-family: 'rudaregular', sans-serif;}
.threeCol aside {min-height:436px;}
.threeCol #sidebarLeft{width:300px;  margin-right:20px;}
.threeCol #sidebarMiddle{width:300px; margin-right:20px;}
.threeCol #sidebarRight{width:300px; }
.Playlist, .PlaylistIcon { padding:5px;}
.Playlist dl { padding:0;}
.regional dl.hotList { padding:5px 6px 0 ;}
.PlaylistIcon ul { padding:6px 0 5px;}
.Playlist ul li, .PlaylistIcon ul li { clear:both; padding:4px 3px 6px 12px; overflow:auto; background:url(../images/icn-arrow.png) no-repeat 4px 8px; line-height:16px;}
.Playlist ul li > strong, .PlaylistIcon ul li > strong { color:#ff0005; text-decoration:none;}
.Playlist ul li > span, .PlaylistIcon ul li > span { display:block; line-height:1em; max-width:210px;}
.Playlist ul li:hover, .PlaylistIcon ul li { background-color:#f4f4f4;}
.PlaylistIcon ul li { margin-bottom:7px; overflow:hidden;}
.Playlist ul ul { display:none; margin-top:4px;}
.Playlist ul li:hover ul { display:block;}
.PlaylistIcon ul ul { margin-top:3px;}
.Playlist ul li{ margin-bottom:2px;}
.weeklytop .PlaylistIcon dl{ padding: 5px 0 2px;}
.weeklytop .PlaylistIcon dl dd{ margin-bottom:5px;  padding: 3px 3px 5px 12px;}
#quicktabs-container-quicktab_weeklet_top_ten li.views-row-last { margin-bottom:0;}
#sidebarLeft .region-sidebar-first #scrollbar1 .viewport { height:445px;}
#sidebarLeft .region-sidebar-first .Playlist ul li { padding-bottom:5px; padding-top:3px;}
#wrapper #sidebarLeft .region-sidebar-first .Playlist .playControl li { padding:0 6px; overflow:hidden;}
/* Music-Homepage END */

/* Music-Category-Listing START */
#sidebarMiddle .categoryNav ul li a { padding:0 12px;}
#sidebarMiddle .categoryNav.alpha ul li a { padding:0 6px 0 7px;}
#sidebarMiddle .categoryNav ul li { border-color:#ebebeb;}
#sidebarMiddle .categoryNav ul, #sidebarMiddle .categoryNav ul li.first, #sidebarMiddle .categoryNav ul li.first { border:none;}
#sidebarMiddle .categoryNav { box-shadow:none; border:none; margin:10px 0 5px 0;}
#sidebarMiddle .hotList ul a { margin-bottom:5px;}
#sidebarMiddle catSection .hotList li img{ vertical-align:top; }
/*#sidebarMiddle .hotList li { padding:5px 6px;}*/
/* Music-Category-Listing END */

/* Search-Results-Images START */
#sidebarMiddle h2 { font-size:14px; font-weight:normal; padding-bottom:5px;}
#sidebarMiddle .block h2 { font-size:20px; font-weight:normal; padding-bottom:5px;}
.categoryNav ul li.selected { background:#000; color:#fff; padding:0 12px;}
#sidebarMiddle.SearchResultBox .hotList li { padding:5px 20px 15px 5px;}
#sidebarMiddle.SearchResultBox .hotList li.last { padding-right:0;}
/* Search-Results-Images END */

/* Search-Results-tracks,Review-Previews-Details,search-results-video START */
.SearchResultBox #songList { padding:10px;}
.SearchResultBox #songList li .songtitle { width:315px;}
.ReviewBox .sysnav {padding:10px 0 15px;}
.ReviewBox .ReviewImg { float:right; padding:0 0px 5px 15px; height:190px; width:265px;}
.page-review-listing .reviewList{ padding: 20px;}
.ReviewBox .reviewList { padding:0;}
.ReviewBox .reviewList li { margin-bottom:10px;}
.ReviewBox .reviewList a { font-weight:bold;}
#sidebarMiddle .view-previews-reviews .reviewList a {font-size:14px; }
#sidebarMiddle.ReviewBox .reviewList p { padding-bottom:0;}
.ReviewBox .pagination { padding:10px 0;}
.grayText { color:#999; display:block; padding:5px 0;}
.ReviewBox #allmovies { padding-bottom:10px;}
.featuredList.alt { background:#f3f3f3; padding:0; margin:0 10px;}
/* Search-Results-tracks,Review-Previews-Details,search-results-video END */

/* News Landing page START */
#newsLanding { padding:16px 15px;}
#newsLanding .mvColleft img { border:solid 2px #4b4b4b;}
#newsLanding h2{ margin:0px; color:#ff0005; font-size:18px; font-family:Arial, Helvetica, sans-serif; padding:12px 0 5px 0; text-transform:none; font-weight:bold;}
#newsLanding h2 a{color:#ff0005; text-decoration:none;}
#newsLanding h2 a:hover{color:#333;}
#newsLanding p { padding:0 10px 0 0;}
#newsLanding .videoThumb li a { height:88px; width:98px;}
#newsLanding .videoThumb li a span { display:block; width:98px; height:88px; border:solid 1px #000; background-position:100em 100em;}
#newsLanding .videoThumb li a:hover span, #newsLanding .videoThumb li a.active span { width:100px; height:90px; display:block;background-position:-321px 0; border:medium none;}
.videoPlaylist { padding:10px;}
.videoPlaylist dt{ background:#f3f3f3; padding:3px 5px;}
.videoPlaylist dt strong { font-size:12px; text-transform:uppercase;}
.videoPlaylist dt a { text-decoration:none;}
/* News Landing page END */

div.fivestar-widget-static .star{ width: 13px; height: 13px;}
#tailer iframe {height: 253px;width: 304px;}
.field-name-field-movies-genre { text-transform: uppercase;}
#newsLanding div figure h2 a { color:red;text-decoration:none;}
.news_image div {width:482px;float:right;display:none;}

/* Homepage START */
.detailspage.alignleft {padding:50px 20px 0 0;}
.Playlist.alignright, .exclusiveHome { padding:10px 8px; height:228px;}
/* Tiny Scrollbar global START */
.tinyScroll { width: 288px; margin:0; }
.tinyScroll .viewport { width: 276px; height: 305px; overflow: hidden; position: relative; }
.tinyScroll .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; width:100%;}
.tinyScroll .scrollbar{ background:none; position: relative; background-position: 0 0; float: right; width: 6px; }
.tinyScroll .track { background:#e0e0e0; height: 100%; width:6px; position: relative; padding:0px; }
.tinyScroll .thumb { background:#959595; height: 20px; width: 6px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left:0; }
.tinyScroll .thumb .end {/* background:gold; overflow: hidden; height: 5px; width: 6px; */}
.tinyScroll .disable { display: none; }
/* Tiny Scrollbar global END */
#latestNewsHome .viewport { height:230px; padding-left:1px;}
#latestNewsHome { width:283px;}
#sidebarMiddle .tinyScroll .reviewList { padding:0 5px 0 2px;   }
#sidebarMiddle .tinyScroll .reviewList li { padding:6px 7px; background:none;}
#sidebarMiddle .tinyScroll .reviewList p { float:left; padding:0; width:75%;}
/* latest videos home Slider - lvhSlider START */
#lvhSlider { height:320px; width:125px;  padding:0; position:relative; margin-left:1px;   }
#lvhSlider .viewport { float: right; width:115px; height: 320px; overflow: hidden; position: relative; }
#lvhSlider .buttons { display: block;  text-indent: -999em; float: left; width: 26px; height: 13px; overflow: hidden; position: absolute; right:-4px; z-index:3; }
#lvhSlider a.prev { background-position: -150px 0; top:0px;  }
#lvhSlider a.next { background-position: -150px -12px; bottom:0px;  }
#lvhSlider .disable { /*visibility: hidden; display:none;*/ cursor:default;  }
#lvhSlider .overview li{ float: none; margin:0; padding: 0px; height: 70px;  width:105px; padding-bottom:13px;}
.lvhMain .mvColleft { width:470px; height:320px; /*background:#000; border:solid 1px red;*/}
/* Homepage main slider, New Releases/Forthcoming - lvhSlider START */
.mainMovieSlider { height:240px;  padding:0; position:relative; margin-bottom:24px; -moz-box-shadow:0px 2px 6px rgba(0,0,0,0.4); -webkit-box-shadow:0px 2px 6px rgba(0,0,0,0.4); box-shadow:0px 2px 6px rgba(0,0,0,0.4); overflow:hidden;}
.mainMovieSlider .viewport { float: left; width: 920px; height: 190px; overflow: hidden; position: relative; margin:12px 12px 0;}
.mainMovieSlider .buttons { display: block;  text-indent: -999em; float: left; width:13px; height:26px; overflow: hidden; position: absolute; bottom:5px; z-index:3 }
.mainMovieSlider a.prev { background-position: -150px 0; left:12px;}
.mainMovieSlider a.next { background-position: -163px 0; right:12px;}
.mainMovieSlider .disable { /*visibility: hidden; display:none;*/ cursor:default;  }
.mainMovieSlider .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 920px; left: 0; top: 0; }
.mainMovieSlider .overview li{ float: left; margin: 0 5px 0 0; padding: 0px; height: 180px;  width:180px; position:relative;}
.movieSliderTab { text-align:center; height:28px; padding-top:8px; background:#f4f4f4; clear:both;}
.movieSliderTab a { display:inline-block; padding:3px 5px; color:#898989; text-decoration:none; font-size:12px; font-weight:bold; border:solid 1px #bdbcbd; margin-right:5px; line-height:12px;}
.movieSliderTab a:hover, .movieSliderTab a.active { color:#181818; background:#fff;}
#contentTop .movieSliderTab {position:absolute; width:100%; bottom:0;}
#topTracksB, #topTracksR, #topTracksP { display:block;}
.topTracks { margin-bottom:19px; /*height:342px;*/}
#middle #sidebarRight h2.ExclusiveTitle { font-size:18px; padding-bottom:8px;}
.exclusiveHome article { padding-left:10px; width:130px; min-height:170px;}
.exclusiveHome article p { line-height:15px;}
.exclusiveHome .sysnav { clear:both; padding-top:10px;}
.exclusiveHome  h3 { margin-bottom:0;}
.exclusiveHome h3 a { color:#ff0000; font-size:12px; text-decoration:none;}
.exclusiveHome .rating { padding-bottom:10px;}
.redBtn span.trailerIcon { background-position:-151px -52px; width:22px; height:14px;}
/*Top Login Box*/
#LoginBox {position: absolute;right: 0;top: 22px; border:solid 2px #f86e6e; background:#f1f1ef; padding:8px 9px; width:275px;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.2);}
#LoginBox a{ color:#262626;}
#LoginBox a:hover{ color:#fe0106;}
#LoginBox strong, #fgtPwd h2, #registerNow h2 { display:block; color:#fff; line-height:25px; height:27px; text-align:center; font-size:12px; background:url(../images/login-btn-bg.gif) repeat-x left top;}
#LoginBox ul, #registerNow ul { padding:11px 8px 5px 8px;}
#LoginBox li { clear:both; float:none;}
#LoginBox li div, #LoginBox li.clearfix { margin:0; padding-bottom:11px;}
#LoginBox li input[type="text"], li input[type="text"], li input[type="password"], #fgtPwd input[type="text"], #registerNow input[type="text"]{ width:261px; height:30px; background:url(../images/sprites.png) no-repeat 0 -183px; border:none; color:#4c4b50; font-size:11px; line-height:30px; text-indent:8px;}
#LoginBox #edit-pass { height:28px;}
.fgtPwd {  text-decoration:none; font-size:11px; line-height:12px; margin-top:5px;}
.register {border-top:solid 1px #fff; padding:8px 0 4px 0; text-align:center; }
.register a { text-decoration:none;}
.socialBtn { border-bottom:solid 1px #d8d8d8; padding-bottom:17px;}
a.fbLogin, a.twitLogin, a.googleLogin, a.fbBig, a.twBig, a.googleBig {height:24px; display:block; text-indent:-9999px; float:left;}
a.fbLogin{ background-position:-183px -111px; width:95px; margin-right:9px;}
a.twitLogin{ background-position:-183px -135px; width:79px; margin-right:9px;}
a.googleLogin{ background-position:-183px -159px; width:82px;}
/*Popup Forget password/Register Now*/
#fgtPwd { width:365px; padding:0;}
#fgtPwd h2, #registerNow h2 { margin-bottom:10px;}
#fgtPwd .popContent, #registration-page .popContent{ padding:20px 8px 5px 8px; background:#f1f1ef;}
#fgtPwd li { text-align:center; padding-bottom:10px;}
#fgtPwd input[type='submit'] { margin-left:130px;}
#fgtPwd input[type="text"] { background-position:0 -213px; width:326px;}
#registerNow { width:580px;}
.socialIcon {background:url(../images/hr.gif) repeat-x bottom; padding:12px 0 14px; margin:0 8px 10px 8px;}
#registerNow li { float:left; width:50%; padding-bottom:12px;}
a.fbBig {background-position:-278px -111px; width:172px; margin:0 10px;}
a.twBig {background-position:-278px -135px; width:156px; margin:0 10px;}
a.googleBig {background-position:-278px -159px; width:158px; margin:0 10px;}
/*sitemap*/
.sitemap li { float:left; padding-right:10px;width:30%; padding-bottom:15px;}
.sitemap li li { float:none; line-height:18px; padding:0;}
.sitemap li a { font-size:13px; font-weight:bold; text-decoration:none; white-space:nowrap; background:url(../images/list-arrow.gif) no-repeat left center; padding-left:10px;}
.sitemap li li a { font-size:12px; font-weight:normal; background:none; color:#666;}
.sitemap li li a:hover { color:#FF0005;}
/*faq*/
.faq-list { padding:5px 0 20px 0;}
.faq-list li { margin-bottom:2px;}
.faq-list li br {display:none;}
a.faq-question { color: #4c4950; font-size: 11px; text-decoration: none; background:#f4f4f4 url(../images/faq-arrow.png) 8px 9px no-repeat; padding:5px 20px; display:block; line-height: 15px; -moz-transition:none;  -webkit-transition:none;  -o-transition:none; transition:none;}
a.faq-question:hover{ color:#000; }
a.faq-question.down { color:#000;font-weight: bold; }
.faq-answer { padding:10px 0 0 20px; display: none; font-size:11px;}
#sidebarMiddle .faq-answer p { padding-bottom: 10px;}
.contactUs li { float:left; width:262px; min-height:131px; border:solid 1px #e3e3e3; padding:10px; margin-bottom:11px;}
.contactUs li.leftMrg { margin-left:10px;}
.contactUs li.last { min-height:40px;}
#sidebarMiddle .contactUs li p { padding:0; margin:0;}
/* Homepage END */
.mainMovieSlider .overview li div{ width:155px; font-size:12px; line-height:16px; display:none;}
.mainMovieSlider .overview li div strong{ font-size:13px;}
/*.movSlideContent{ display:none;}*/
.collection .songtitle a{ font-weight:bold; color:#ff0006;}
.collection .songtitle a:hover{ color:#262}
div.sharethis-wrapper .stButton .sharethis { background: url("../images/sprites.png") no-repeat scroll 500em 500em transparent;background-position:-123px -113px ; width:15px; padding:0; margin:0;}
div.sharethis-wrapper .stButton { margin:0;}
#wrapper div.sharethis-wrapper .stButton .chicklets:hover { opacity: 1; -ms-filter: "alpha(opacity=100)"; filter: alpha(opacity=100); background-position:-123px -131px;}
#wrapper .shareBtn {background:#F0F2F2 url("../images/controlbg.gif") repeat-x left top; border: 1px solid #D1D7DC;height: 12px;padding: 4px 0;}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .sitemappage #contentMiddle .whitebox, .faqpage #contentMiddle .whitebox, .page-mycollection #contentMiddle .whitebox{ min-height:750px;}
}
/* home page news section */
#homepage_image_block{float: left;margin-top: 34px;height:266px; min-width:300px;}
#homepage_lnews_block h3.boxtitle{margin-left: 20px;}
.field-name-field-movies-starcast, .field-name-field-movies-musicdirector{ padding-bottom:8px;   line-height: 14px;}
/*Movie Detail page*/
.view-id-moviesongs table.views-table { width:100%; margin:25px 0;}
.view-id-moviesongs table.views-table th { background:#eeeeee; color:#000000; font-weight:bold; line-height:25px; padding:0 14px; vertical-align:top; border-bottom:solid #fff 4px;}
.view-id-moviesongs table.views-table tr { border:none;}
.view-id-moviesongs table.views-table td{  vertical-align:top; margin-bottom:4px; padding:6px 7px 6px 14px; line-height:22px;}
.view-id-moviesongs table.views-table tr { border:0; background:0;}
.view-id-moviesongs table.views-table .odd  td {background:#f7f7f7; line-height:13px;}
.view-id-moviesongs table.views-table .even  td  {background:#fff !important; line-height:13px;}
.sgcol{ display:inline-block; width:200px;}
.view-id-moviesongs table.views-table td.songtitle strong{ background:url(../images/list-arrow.gif) 3px 4px no-repeat;color:#ff0005; font-weight:bold; text-decoration:none; display:block; padding-left:15px;}
.view-id-moviesongs td.songtitle { padding: 6px 0 6px 6px !important;}
.view-id-moviesongs table.views-table td ul.playControl {width:173px;}
.node-type-movies #block-block-7 .narrowAdd{ /*padding-top:18px;*/}
.clear{clear:both;}
#reletedVideo .loading{background:url(../images/ajax-loader.gif) center center no-repeat; /*margin-left:100px; margin-top:150px;*/}
.related-video-not-found{margin-left:60px; margin-top:150px; font-weight:bold; text-decoration:none; display:block;}
.hidedatamapp {display:none;}

/*Search Result page*/
#sidebarMiddle .SearchResultBox .hotList li {padding: 5px 17px 15px 5px;}
#sidebarMiddle .hotList dd {padding: 5px 6px;}
#sidebarMiddle .SearchResultBox .hotList{ padding:6px;}
#sidebarMiddle .SearchResultBox .hotList dd{ float:left; height: 150px;}
#sidebarMiddle .SearchResultBox .hotList dd a, #movietopSlider .overview li a, #fcmovieSlider .overview li a{position:relative; overflow:hidden; display:block; height:130px; width:130px;}
#sidebarMiddle .SearchResultBox .hotList dd img{ vertical-align:top;}
#sidebarMiddle .SearchResultBox .hotList dd div, #movietopSlider .overview li div,  #fcmovieSlider .overview li div, .mainMovieSlider .overview li div{ position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.7); padding:6px 10px; color:#fff; width:110px; display:none; line-height:12px; font-size:10px;}
.mainMovieSlider .overview li div{ width:160px;}
#sidebarMiddle .SearchResultBox .hotList dd div strong, #movietopSlider .overview li div strong, #fcmovieSlider .overview li div strong, .mainMovieSlider .overview li div strong{ display:block; font-size:11px;}
.front .PlaylistIcon ul{ padding-top:0px;}
.front .tinyScroll{ padding:10px 10px 10px 5px;}
.front #latestNewsHome.tinyScroll{ padding:0px;}
.front .topTracks{ height:351px;}
#quicktabs-home_page_top_tracks.topTracks{ height:343px;}
#sidebarMiddle .SearchResultBox #songList dt{ background:#eeeeee; color:#000000; font-weight:bold; line-height:25px; padding:0 14px; vertical-align:top; margin-bottom:4px;}
#sidebarMiddle .SearchResultBox #songList dd{  vertical-align:top; margin-bottom:4px; padding:6px; line-height:22px;}
#sidebarMiddle .SearchResultBox #songList dd.even{background:#f7f7f7;}
.sgcol{ display:inline-block; width:200px;}
#sidebarMiddle .SearchResultBox #songList li .songtitle{ background:url(../images/list-arrow.gif) 3px 7px no-repeat; padding:0 7px 0px 14px; width:186px;  }
#sidebarMiddle .SearchResultBox #songList li .songtitle strong{ color:#ff0005; font-weight:bold; text-decoration:none;}
#search-block-form  .searchbox  .form-item  { margin:0px;}
#search-block-form  .searchbox  .form-actions  { margin:0px;}
#search-block-form  .searchbox  .form-item  #edit-search-block-form--2 {margin-top:2px;width:175px;height:20px;}
html.js input.unprocessed  { background:none;}
html.js input.form-autocomplete.throbbing { background:url(../images/throbber.gif) no-repeat 100% -18px;}
.view-musics .view-filters {display:none;}
#quicktabs-container-quicktab_aboutus .quicktabs-tabpage{ padding:20px;}
#quicktabs-container-quicktab_aboutus header h2{ display:none;}
.ubaPlayer {height:0;}
.movieContent .jquery-selectbox-currentItem , .movieContent .jquery-custom-selectboxes-replaced{width:94px; z-index:1;}
.movieContent .jquery-custom-selectboxes-replaced-list {width:104px;}
#browse-movies .jquery-custom-selectboxes-replaced {width:94px; z-index:1;}
#browse-movies .jquery-custom-selectboxes-replaced .jquery-custom-selectboxes-replaced-list {width:104px; z-index:1;}
.no-retailer-data, .no-retailer-data:hover{cursor:default;}
.sysnav .no-retailer-data,.sysnav .no-retailer-data:hover{background:#C2C2C2;}
#getChannelCode {display:none;}
#hoverNav {position: relative;}
#bottomNavClose:hover {background-position: left center;}
#sidebarRight #quicktabs-quicktab_weeklet_top_ten, #block-views-musics-block-2 .view-musics.view-id-musics { height:455px;}
body.page-node-121 #sidebarMiddle .block h2 { padding-bottom:6px;}
#sidebarRight #quicktabs-quicktab_weeklet_top_ten .PlaylistIcon ul li {margin-bottom:5px;}
#bottomNavClose:hover {background-position: left center;}
#search-form, .spelling-suggestions {display:none;}
#sidebarMiddle .SearchResultBox .hotList dd.last { padding-right: 0px;}

/*Music*/
#block-views-musics-block-2 .view-musics.view-id-musics .hotList li { margin:9px 6px;}
body.page-music-listing #sidebarMiddle .view-id-musics.whitebox .hotList li { margin:5px 16px 15px 5px;}
body.page-music-listing #sidebarMiddle .view-id-musics.whitebox, body.page-movie-listing #sidebarMiddle .movieContent .whitebox  { min-height:597px;}
.playControl .popContent { max-width:750px;}
#sidebarMiddle .SearchResultBox .hotList dd.last { padding-right: 0px;  }
.genre-title {text-transform: uppercase;font-weight: bold;}
.whitebox .view-empty { padding-left:7px;}
/*login*/
.gconnect-button {display:none}
.region-header {float:left !important;clear:both;}
/* My Account Section START */
.page-mycollection #sidebarMiddle { float:right; width:700px;}
.page-mycollection #sidebarLeft { float:left; width:220px;}
.leftNav ul { padding:6px 5px;}
.leftNav li {  margin-bottom:4px; border:solid 1px #e3e3e3;}
.leftNav li a{ text-decoration:none; padding:15px 5px 0 12px; height:65px; display:block;}
.leftNav li a:hover strong, .leftNav li a.active strong{ color:#000;}
.leftNav li strong{ font-size:16px; color:#fe1212; text-decoration:none;}
.leftNav li p { padding:0; line-height:1.2em; color:#4C4950;}
.leftNav li a:hover, .leftNav li a.active{ background:#eee; border-color:#b7bec2;}
.leftNav li a:hover, .leftNav li.active a { color:#000;}
.page-mycollection h4 { padding-bottom:20px;}
.page-mycollection .articleNav { margin:11px 7px; margin-bottom:0;}
.page-mycollection .articleNav li { text-transform:capitalize; padding-right:6px; border:none;}
.page-mycollection .articleNav a {border:solid 1px #dbdbdb; border-bottom:none;}
.page-mycollection .innerContent, #quicktabs-tabpage-contact_us-1 .innerContent, #quicktabs-tabpage-quicktab_aboutus-5 .innerContent { padding-bottom:50px; min-height:400px;}
.page-mycollection .accountDetail { border:solid 1px #dbdbdb; border-top:none; padding:50px 0; margin:11px 7px; margin-top:0;}
.page-mycollection .innerContent li, #quicktabs-tabpage-contact_us-1 .innerContent li, #quicktabs-tabpage-quicktab_aboutus-5 .innerContent li { padding:8px 0;line-height:25px;}
.page-mycollection .innerContent li.alt, #quicktabs-tabpage-contact_us-1 .innerContent li.alt, #quicktabs-tabpage-quicktab_aboutus-5 .innerContent li.alt{ background:#eee;}
.page-mycollection .innerContent li > span,#quicktabs-tabpage-contact_us-1 .innerContent li > span, #quicktabs-tabpage-quicktab_aboutus-5 .innerContent li > span { /*display:block; font-size:12px; color:#525252; width:235px; padding-right:10px; text-align:right; float:left;*/}
.page-mycollection .innerContent li .form-item, #quicktabs-tabpage-contact_us-1 .innerContent li .form-item, #quicktabs-tabpage-quicktab_aboutus-5 .innerContent li .form-item{ margin:0px; width:100%;}
.page-mycollection .innerContent li label ,#quicktabs-tabpage-contact_us-1 .innerContent li label, #quicktabs-tabpage-quicktab_aboutus-5 .innerContent li label { display:block; font-size:12px; color:#525252; width:235px; padding-right:10px; text-align:right; float:left; font-weight:normal; margin-bottom:0px; margin-right:0px;}
#quicktabs-tabpage-contact_us-1 .innerContent li label, #quicktabs-tabpage-quicktab_aboutus-5 .innerContent li label {font-weight:bold;}
.page-mycollection .innerContent li input, #quicktabs-tabpage-contact_us-1 .innerContent li input, #quicktabs-tabpage-quicktab_aboutus-5 .innerContent li input { float:left;}
.page-mycollection .innerContent input[type="email"], .page-mycollection .innerContent input[type="text"],.page-mycollection .innerContent input[type="password"] ,#LoginBox input[type="text"], #quicktabs-tabpage-contact_us-1 .innerContent input[type="text"],#quicktabs-tabpage-contact_us-1 .innerContent input[type="email"], #quicktabs-tabpage-contact_us-1 .innerContent select, #quicktabs-tabpage-quicktab_aboutus-5 .innerContent input[type="text"],#quicktabs-tabpage-quicktab_aboutus-5 .innerContent input[type="email"], #quicktabs-tabpage-quicktab_aboutus-5 .innerContent select{ background:url(../images/input-bg.gif) repeat-x left top; padding:0; margin:0; border:none; border-right:solid 1px #e1e1e1; border-left:solid 1px #8e8e8e; border-bottom:solid 1px #e1e1e1; width:250px; height:25px; line-height:24px; text-indent:8px; color:#525252;}
.page-mycollection .innerContent textarea, #quicktabs-tabpage-contact_us-1 .innerContent textarea, #quicktabs-tabpage-quicktab_aboutus-5 .innerContent textarea {background:url(../images/input-bg.gif) repeat-x left top #fff; padding:0; margin:0; border:none; border-right:solid 1px #e1e1e1; border-left:solid 1px #8e8e8e; width:250px;color:#525252;border-bottom:solid 1px #e1e1e1; height:105px;}
.page-mycollection .innerContent input.tiny, #quicktabs-tabpage-contact_us-1 .innerContent input.tiny, #quicktabs-tabpage-quicktab_aboutus-5 .innerContent input.tiny { width:50px; margin-right:20px;}
 #quicktabs-tabpage-contact_us-1 .innerContent select, #quicktabs-tabpage-quicktab_aboutus-5 .innerContent select{ height:25px; padding:4px; text-indent: 0px; background-color:#ffffff;}
.page-mycollection .innerContent input.small { width:178px;}
/*selectbox - START */
.page-mycollection .innerContent .select { float:left;}
.page-mycollection .innerContent .select label { margin:0;}
.page-mycollection .jquery-selectbox { font-size:12px; position: relative; background:url(../images/input-bg.gif) repeat-x left top; padding:0; margin:0; border:none; border-right:solid 1px #e1e1e1; border-left:solid 1px #8e8e8e; border-bottom:solid 1px #e1e1e1; width:250px; height:25px; line-height:25px; text-indent:8px; color:#525252; position:relative;}
.page-mycollection .jquery-selectbox .jquery-selectbox-currentItem {white-space: nowrap; display: block; overflow: hidden;  width:210px; height:25px; line-height:25px; text-indent:6px; color:#525252; float:left; line-height:24px; }
.page-mycollection .jquery-selectbox .jquery-selectbox-list { top:26px; width:250px;z-index: 1500; border:solid 1px #eee; border-right:solid 1px #e1e1e1; border-left:solid 1px #8e8e8e; background:#fff; border-top:none;}
.page-mycollection .jquery-selectbox .jquery-selectbox-moreButton { width: 29px; height:25px; cursor: pointer; background:url(../images/sprites.png) -154px -111px; margin-top:3px; float:right; position:static;}
.page-mycollection .jquery-selectbox .jquery-selectbox-item { display:block; padding:0 2px 0 4px;}
.page-mycollection .jquery-selectbox .jquery-selectbox-item.listelementhover {  background: #EEE;color:#525252; }
/*selectbox - END */
.page-mycollection li.submit, #quicktabs-tabpage-contact_us-1 .innerContent li.submit, #quicktabs-tabpage-quicktab_aboutus-5 .innerContent li.submit { padding-left:245px;}
.page-mycollection .submit input, #LoginBox input[type='submit'], #forgot-pass-form ul li input[type='submit'].form-submit, .joinInBox input,  #quicktabs-tabpage-contact_us-1 .innerContent .submit input, #quicktabs-tabpage-quicktab_aboutus-5 .innerContent .submit input { margin-right:10px; background:#860000 url(../images/loginbg.jpg) left top repeat-x; border:solid 1px #af0000; line-height:21px; display:block; font-size:12px; color:#fff; font-weight:bold; text-decoration:none; padding:2px 10px; text-shadow:0 1px 0px rgba(30,30,30,.75); cursor:pointer;}
.page-mycollection .submit input:hover,#quicktabs-tabpage-contact_us-1 .innerContent .submit input:hover,#quicktabs-tabpage-quicktab_aboutus-5 .innerContent .submit input:hover {background:#9c0001;}
/*.page-mycollection #loginBox { width:300px;}*/
.page-mycollection .Logout { font-size:12px; font-weight:bold; color:#fff; text-decoration:none; line-height:25px; margin-right:10px;}
.page-mycollection .Logout:hover { text-decoration:underline;}
.page-mycollection #loginBox a.login { padding-right:5px;}
.page-mycollection a.login span { display:block; background:url(../images/login-arrow.png) no-repeat right 5px; padding-right:18px;}
.page-mycollection .searchbox { float:right;}
.profileLink, .loginLink { position:relative; z-index:10;}
.profileLink div { position:absolute; right:0; top:22px; width:185px; display:none; padding-top:2px;}
.profileLink div ul { background:#fff; border:solid 2px #de7878; padding:4px; box-shadow:1px 1px 3px rgba(0, 0, 0, 0.2);}
.profileLink div li { border-bottom:solid 1px #fff; padding:5px; clear:both; background:#f5f5f5; float:none;}
.profileLink div a { text-transform:uppercase; text-decoration:none; font-size:10px;}
.profileLink div a:hover { color:#df2139;}
.page-mycollection #sidebarMiddle .top20 { padding-top:20px;}
.page-mycollection .pagination, .page-mycollection #sidebarMiddle .songList { padding:0; padding-bottom:10px;}
.page-mycollection #sidebarMiddle .songList li .songtitle { background:none; padding: 0 7px 0 4px; float:left;width: 250px; text-align:left;}
.page-mycollection #sidebarMiddle .songList li .songtitle span { margin-left:5px;  font-weight:bold; color:#ff0000; }
.page-mycollection #sidebarMiddle .songList li a{ color:#4c4950; text-decoration:none; -moz-transition:none; -webkit-transition:none; -o-transition:none; transition:none;}
.page-mycollection #sidebarMiddle .songList li a:hover{color:#ff0000 ;}
.page-mycollection .star { float:right;}
.page-mycollection #sidebarMiddle .songList .fivestar-widget-5 { float:right; padding-right:25px;}
.page-mycollection #sidebarMiddle .songList .movieName { float:left;}
.page-mycollection .tableBox td, .page-mycollection .tableBox th { text-align:center;}
.page-mycollection .tableBox td.textAlign, .page-mycollection .tableBox th.textAlign { text-align:left; padding-left:20px;}
.page-mycollection .tableBox strong span { color:#fe0101;}
/* My Account Section END */
#user-register-form h2 {background: url("../images/login-btn-bg.gif") repeat-x scroll left top transparent;color: #FFFFFF;display: block;font-size: 12px;height: 27px;line-height: 25px;text-align: center;}
#user-pass h2, #LoginBox strong, #forgot-pass-form #passtitle {background: url("../images/login-btn-bg.gif") repeat-x scroll left top transparent;color: #FFFFFF;display: block;font-size: 12px;height: 27px;line-height: 25px;text-align: center;}
/*LightBox*/
#frameContainer { background: none repeat scroll 0 0 #F1F1EF;padding:0 !important; border:1px solid #E90000;}
#imageData #bottomNav { height:auto; margin:0; padding:0;}
.mycart{ background-color:#3c3c3c; background-position:-42px -150px; padding:0 8px 0 32px; text-transform:uppercase; line-height:26px; color:#fff; font-size:10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3);  -webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3);  box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3);}
.mycart a{ color:#fff; text-decoration:none;}
.youtunesctipt {float:left;display:inline-table;margin:10px 0 0;}
.searchbox{ margin-left:5px;}
.myAccount .Logout {color: #FFFFFF;font-size: 12px;font-weight: bold;line-height: 25px;margin-right: 10px;text-decoration: none;}
.myAccount .Logout:hover {  text-decoration: underline;}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {display: none;}
.catnavListtingscroll{width: 810px; height: 22px;}
.horizontal-only{height: auto; max-height: 22px;   overflow: hidden; float:left;}
.jspContainer { overflow: hidden; position: relative; }
.jspPane { position: absolute; }
.jspVerticalBar { position: absolute; top: 0; right: 0; width: 16px; height: 100%; background: red; display:none;}
.jspHorizontalBar { position: absolute; bottom: 0; right: 0; width: 42px; height: 22px; }
.jspVerticalBar *, .jspHorizontalBar * { margin: 0; padding: 0; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { background: #dde; position: relative; display:none; }
.jspDrag { background: #bbd; position: relative; top: 0; left: 0; cursor: pointer; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspArrow { background: #50506d; text-indent:-20000px; display: block; cursor: pointer; }
.jspArrow.jspDisabled { cursor: default; background: #80808d; }
.jspVerticalBar .jspArrow { height: 16px; }
.jspHorizontalBar .jspArrow {float: left;  width:21px; height:22px; display:block; text-indent:-9999px; background-color:#fff;  background:url(../images/sprites.png) 500em 500em no-repeat; }
.jspHorizontalBar .jspArrowRight{ background-position:-195px -27px;}
.jspHorizontalBar .jspArrowLeft{ background-position:-174px -27px;}
.jspHorizontalBar .jspArrowLeft.jspDisabled, .jspHorizontalBar .jspArrowRight.jspDisabled{ cursor:default;}
.jspVerticalBar .jspArrow:focus { outline: none;  }
.jspCorner { background: #eeeef4; float: left; height: 100%; }
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
*html .jspCorner { margin: 0 -3px 0 0; }
div.ctools-modal-content{ width:580px !important; background:#F1F1EF; border:solid 1px red;}
div.ctools-modal-content .modal-content{ padding:10px;}
div.ctools-modal-content .modal-content{width:560px !important;}
div.ctools-modal-content .modal-title{ display:none;}
div.ctools-modal-content .popContent{ padding:0px;}
div.ctools-modal-content a.close{ position:absolute; right:-7px; top:-7px; background:url(../images/sprites.png) 500em 500em no-repeat; background-position: -179px -50px; width:20px; height:20px; z-index:9999; }
div.ctools-modal-content a.close img{ display:none;}
div.ctools-modal-content .form-submit {margin-right:10px; background:#860000 url(../images/loginbg.jpg) left top repeat-x; border:solid 1px #af0000; line-height:21px; display:block; font-size:12px; color:#fff; font-weight:bold; text-decoration:none; padding:2px 10px; text-shadow:0 1px 0px rgba(30,30,30,.75); cursor:pointer;}
div.ctools-modal-content ul li{float: left; padding-bottom: 12px; width: 50%;}
div.ctools-modal-content .form-item, div.ctools-modal-content .form-actions{ margin:0px;}
li.country .jquery-selectbox{ float:left;}
.password-strength{ padding-bottom:10px; margin:0px;}
div.form-item div.password-suggestions, div.password-strength,div.password-confirm{ width: 100%; float:none; margin:0px;}
.password-strength-title, .password-indicator{ width:252px; margin: 0 0 0 245px;}
.password-strength-text{ margin-right: 162px;}
div.form-item div.password-suggestions{ float: left;  margin: 0px 0 2px 245px; width: 254px; padding: 0px; border: 0px;}
.page-mycollection .innerContent div.password-suggestions ul{ margin: 0px; width: 252px; border:solid 1px #b4b4b4; padding:5px 0; color:#ff0000;}
.page-mycollection .innerContent div.password-suggestions ul li{ margin:0px; padding:2px 10px; line-height:14px;}
#forgot-pass-form ul{ padding:0 0 0 130px;}
#forgot-pass-form ul li{ float:none; padding-bottom:8px;}
#forgot-pass-form ul li .form-submit{ margin-left:100px;}
#register-form .form-submit{ float:right; margin-right:0px;}
#register-form{background:url(../images/hr.gif) repeat-x bottom; }
.socialIcon{ margin:0px; padding-left:0px; }
#register-form ul{ padding:0 10px;}
#register-form ul li.rightdis .form-text { float:right !important;}
div.messages.status{ background:url(../images/msgbg.png) left top repeat; padding:14px; position:absolute; left:50%; top:354px; border:0px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; z-index:9999; color:#fff; text-transform:uppercase; width:380px; margin:0 0 0 -190px; text-align:center;}
div.messages.status a{ color:#fff; text-decoration:none;}
div.messages.status a:hover{ text-decoration:underline;}
 .myAccount a.login span {background: url("../images/login-arrow.png") no-repeat scroll right 5px transparent;display: block;padding-right: 18px;}
#user-register-form{ width: 100%; float: left;border:red}
div.ctools-modal-content div.messages.error {width:498px !important ;float:left !important ;margin-bottom:10px !important }
div.ctools-modal-content div.messages.error ul li{ padding:5px 0;}
/*shopping cart pages */
.oneColumn #sidebarMiddle{ width:940px;}
.cartstepList{ background:url(../images/cart-line.gif) left center repeat-x; margin:25px auto 40px; width:672px; }
.cartstepList dd{ float:left; width:172px; background:#ff0000; color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase; line-height:24px; margin-left:78px;}
.cartstepList dd.first{ margin:0px;}
.cartstepList dd span{ font-size:42px; font-weight:bold; display:inline-block; margin:0 6px 0 2px; vertical-align:middle;}
.cartTable{width:672px; margin:0 auto;}
.cartTable .tableBox td, .cartTable .tableBox th { text-align:left; padding:8px 10px; }
.cartTable .tableBox td.txcenter,  .cartTable .tableBox th.txcenter{ text-align:center;}
.cartTable .tableBox{ width:100%; border-collapse:collapse; margin-bottom:15px;}
.cartTable .tableBox td,.tableBox th, .tableheader-processed th, .tableheader-processed td{ text-align:left; padding:8px 6px;}
.cartTable .tableBox tr.tablespaccer td{ height:6px; font-size:0px; line-height:0px; padding:0px;}
.cartTable .tableBox tr.tabhead th, .tableheader-processed th{ color:#fff; background:#ff0000;}
.cartTable .tableBox tr.tabhead th.seOdd, .tableheader-processed th.ec-checkout-review-form-price, .tableheader-processed th.ec-checkout-review-form-ops{ background:#d40401}
.cartTable .tableBox tr.tuneRow td, .tableheader-processed tr.even td{ color:#525252; background:#eeeeee;}
.cartTable .tableBox tr.tuneRow td.seOdd{ background:#dedede;}
.cartTable .tableBox tr td.ec-cart-ops{  text-align:center;}
#ec-checkout-form{ padding:10px 15px;}
#ec-checkout-form h2{color: #000000; font-family: 'rudabold',sans-serif; font-size: 16px; font-weight: normal; letter-spacing: -0.005em;  line-height: 24px; margin: 0; padding: 0 0 10px; text-transform: uppercase;}
.tableheader-processed{ width:100%;}
.tableheader-processed th.ec-checkout-review-form-price, .tableheader-processed th.ec-checkout-review-form-ops{ text-align:center;}
.tableheader-processed tr.even, .tableheader-processed tr.odd{background:none; border:0px;}
.tableheader-processed th, .tableheader-processed td{ text-align:center;}
.tableheader-processed th.ec-checkout-review-form-title, .tableheader-processed td.ec-checkout-review-form-title{ text-align:left;}
.ec-checkout-submit .form-submit{background: url(../images/loginbg.jpg) left top repeat-x #860000; border: 1px solid #AF0000; color: #FFFFFF; cursor: pointer;     display: block;     font-size: 12px;    font-weight: bold;    line-height: 21px;    margin-right: 10px;   padding: 2px 10px;    text-decoration: none;    text-shadow: 0 1px 0 rgba(30, 30, 30, 0.75); }

.cartbtn{ width:672px; margin:0 auto; padding:10px 0;}
.cartbtn a{ background:#111111 url(../images/shopmore-btnbg.gif) left top repeat-x; line-height:20px; color:#fff; font-weight:bold; border:solid 1px #353535; text-decoration:none; padding:0 10px;}
.cartbtn a:hover{ background:#860000 url(../images/paybtnbg.gif) left top repeat-x; border:solid 1px #990404;}
.cartbtn a,.cartbtn a:hover {-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none; }
.cartstepform{ width:566px; margin:0 auto;}
.cartstepform ul{ width:462px; margin:0 auto;}
 .innerContent .cartstepform ul{ padding-bottom:32px; padding-top:35px;}
 .innerContent .cartstepform ul li > span{ width:144px; text-align:left; padding-left:26px; font-weight:bold;}
 .innerContent .cartstepform ul li.submit{ padding-left:180px;}
.cartstepform .socialIcon{ background-position: center top; padding-top:28px;}
.cartstepform li {line-height: 25px;padding: 8px 0;}
.cartstepform li.alt {background: #EEEEEE;}
.cartstepform li > span { display:block; font-size:12px; color:#525252; width:235px; padding-right:10px; text-align:right; float:left;}
.cartstepform li input { float:left;}
.cartstepform input[type="text"], #LoginBox input[type="text"],.cartstepform input[type="password"]{ background:url(../images/input-bg.gif) repeat-x left top; padding:0; margin:0; border:none; border-right:solid 1px #e1e1e1; border-left:solid 1px #8e8e8e; border-bottom:solid 1px #e1e1e1; width:250px; height:25px; line-height:24px; text-indent:8px; color:#525252;}
.cartstepform textarea {background:url(../images/input-bg.gif) repeat-x left top; padding:0; margin:0; border:none; border-right:solid 1px #e1e1e1; border-left:solid 1px #8e8e8e; width:250px;color:#525252;border-bottom:solid 1px #e1e1e1; height:105px;}
.cartstepform input.tiny { width:50px; margin-right:20px;}
.cartstepform input.small { width:178px;}
.cartstepform .form-item, .cartstepform .form-actions { padding:0; margin:0;}
.page-mycollection .innerContent .cartstepform  li label {font-weight: bold;padding-left: 26px;text-align: left;width: 144px; cursor:default;}
div#sb-wrapper-inner{ border:1px solid #E90000; overflow:hidden;}
div#sb-body, div#sb-loading{ background:#F1F1EF;}
#registration-page.popup_block{ background:none ;}
#register-form li {float: left; padding-bottom: 12px; width: 50%;}
#register-form li.passwordfield{width:100% ;}
#register-form li.passwordfield label{display:none}
#register-form li.passwordfield .password-parent{float:left;width:49%}
#register-form li.passwordfield .confirm-parent{float:right;width:50%;clear:none;}
#register-form li.passwordfield .confirm-parent input { float:right;}
#register-form li.passwordfield .confirm-parent div.password-confirm{display:none}
#register-form li.joinInBox { font-size:11px; color:#828280; line-height:16px;width:261px;float:right;line-height:14px;vertical-align:middle}
#register-form li.joinInBox span{font-size:10px}
#register-form li.joinInBox input { margin-right:0;}
#register-form li .form-item{ margin: 0px;}
.page-user-register div.error { margin:10px;}
/* .page-user-register div.messages.error{ display: none;} */
a#sb-nav-close{ position: absolute; right: -8px; top: 18px; background: url(../images/sprites.png) -179px -50px no-repeat ; height: 20px; width: 20px;display: block;}
div#sb-info{position: static;}
.password-strength{ display: none !important;}
#register-form .formul {background: url("../images/hr.gif") repeat-x scroll center bottom transparent;}
#register-form .password-suggestions{display:none !important}
.quicktabs-tabpage .node-page .whitebox.content {border: 0px none;box-shadow: none;}
.page-node-20 #sidebarMiddle .whitebox:first-child{border: 0px none;box-shadow: none;}
.map{width: 575px; height: 285px; border: 1px solid #000; margin-bottom: 20px; font-size: 14px; line-height: 16px; }
#quicktabs-tabpage-contact_us-1 .form-required, #quicktabs-tabpage-quicktab_aboutus-5 .form-required { display:none; }
html.js input.form-autocomplete { background-image:none;}
.error, .needsfilled {border: 2px solid red !important;}
.apachesolr_autocomplete.message {font-size:80%; color:#888;}
.apachesolr_autocomplete.count {float:right;}
div.apachesolr_autocomplete.suggestion {display:inline; float:left; padding:5px 10px;}
div.ac_results li {list-style:none; background-image: none !important;}
#autocomplete li{ background-color: #fff; float:left; width:100%;}
#autocomplete li.ac_odd {background-color: #EEEEEE;}
#autocomplete li .message {padding:5px 10px;}
#search-block-form #autocomplete {display: block; top: 69px !important; width: 200px !important;}
#webform-client-form-41788 #edit-submitted-message, #webform-client-form-41786 #edit-submitted-message { resize: none; }
#webform-client-form-41788 .webform-component label.error {border: 0 none !important;color: red;float: right;font-size: 12px;font-weight: normal;text-align: left; width: 283px;}
.Cancel {background: url("../images/loginbg.jpg") repeat-x scroll left top #860000;border: 1px solid #AF0000;color: #FFFFFF;cursor: pointer;display: block;font-size: 12px;font-weight: bold;line-height: 21px;margin-right: 10px;padding: 0 8px;text-decoration: none;text-shadow: 0 1px 0 rgba(30, 30, 30, 0.75);float: left;text-align: center;vertical-align: middle;box-sizing: border-box;}
.page-mycollection .innerContent .web-form-submit input {padding: 0px 8px; height:23px; margin-top: 0px;}
a.morelink {text-decoration:none; outline: none;}
.morecontent span { display: none;}
.videoContent p a {color: red;float: right; margin-right: 3px;}
#wrapper .view-moviesongs.view-id-moviesongs .playControl { width:auto;}
#wrapper .view-moviesongs.view-id-moviesongs .width200 { width:200px;}
#block-views-music-nodeque-block .view-music-nodeque.whitebox {float:left; width:100%;}
#block-views-music-nodeque-block .view-music-nodeque.whitebox .view-footer{ float: right;margin: 0px 15px 10px 15px;border: 1px solid gray;}
#block-views-music-nodeque-block .view-music-nodeque.whitebox .view-footer a {text-decoration:none;}
#sidebarMiddle dl.featuredList dd p {word-break:break-all;}
#block-views-music-nodeque-block .view-music-nodeque.whitebox .view-content{min-height:528px;}
#block-views-music-nodeque-block .view-music-nodeque.whitebox .view-header .catSection{height:auto;}
.movieDetail .sysnav .fblike{position:relative; z-index:2;}
#homepage_image_block img { margin-top: 16px; }
.captcha { text-align: center; width: 660px;}
.captcha .description {clear:left;}



.movieprod {}
.movieprod h3 {background:#e2e2e2; padding:10px !important; margin:10px 0 !important;}
ul.movieprodul {}
ul.movieprodul li{display:inline-block; width:190px; margin:10px 0; text-align:center;}
ul.movieprodul li img {width:150px; height:150px;}