/*** Set Default ***/
ul, ol, dl, li { margin: 0; padding: 0; list-style: none; }
a img, iframe { border: none; outline: none; }
a, a:link { text-decoration: none; color: #9e0b0f; outline: none; }
a:hover { outline: none; text-decoration: underline; }
form, fieldset { margin: 0; padding: 0; }
input[type="hidden"] { display: none; }
.clear { clear:both; height:0; display:block; }
.left { float:left; }
.right { float:right; }
.show { display: block; }
.hide { display: none; }
/*** End Default ***/

body { margin: 0; padding: 0; font-size: 100%; font-family: Verdana, Tohoma,  Ariel; font-size:12px; color: #363636; background: #fff; }
#container { width: 975px; vertical-align:top; margin:auto; text-align: center; }
.subContainer { float: left; }
.rightCol { width: 199px; float: right; }
.twoThirds { float: left; width: 766px; padding-right: 10px; }

/*** Left/Right Sections ***/
.sideSection { width: 199px; text-align: left; /*padding-bottom: 12px; */ }
.sideSection .title { width: 199px; height: 21px; background: url("/store/images/bg-side-top.png"); line-height: 21px; text-transform: uppercase; font-weight: bold; font-size: 10px; letter-spacing: -.4px  }
.sideSection .title a { display: block; width: 199px; height: 21px; color: #fff; text-indent: 6px; }
.sideSection .title a:hover { text-decoration: none; }
.sideSection .bottom { width: 199px; height: 5px; background: url("/store/images/bg-side-bottom.png"); }
.sideSection ul { margin-left: 10px; /*margin-top: 8px; margin-bottom: 8px;*/ }
.sideSection li { font-size: 10px; color: #363636; line-height: 18px; }
.sideSection li a { color: #363636; font-weight: bold; }
.sideSection .box {  float: left; width: 140px; margin-left: 3px; }
.sideSection .box img {  width: 70px; margin-left: 2px; }
.sideSection li span { color: #9c0b0f; font-weight: bold; text-decoration: underline; }
.sideSection .category li { float: left; width: 90px;  text-transform: uppercase; }
.sideSection .stories li { text-transform: uppercase; }
.newImg { width: 24px; height: 15px; margin-bottom: -3px; margin-right: 2px; }
.notNew {padding-left: 26px;}

/*** Middle Area ***/
.centerWrap { padding-top: 10px; }

/*** Middle Tabs Area ***/
/*.ui-tabs-nav ul {  }
.ui-tabs-nav li { float: left; }
.ui-tabs-nav li a { display: block; }
.ui-tabs-nav li a:hover { text-decoration: none; background: url("/store/images/bg-tabs.png"); }*/
.ui-tabs .ui-tabs-hide { display: none; }
.ui-tabs-selected a { font-weight: bold; }
/*.ui-tabs-nav a {  background: url("/store/images/bg-tabs.png"); }
.ui-tabs-selected a { text-decoration: none; background: url("/store/images/bg-tabs-hover.png"); }*/

/*** Middle Banners ***/
.miniBanners { margin-left: 20px; }
.miniBanners li { float: left; width: 153px; height: 83px ; margin: 13px; }

.theScroll { float: left; padding-left: 3px; margin-top: 10px; padding-top:5px; height: 203px; background-color:#e2e2e2; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; }
.theScroll .box { width: 130px; height: 230px; padding-left: 2px; padding-right: 2px; }
.theScroll li .name { display: block; width: 130px; height: 15px; line-height: 15px; padding: 2px; margin-top: -3px; clear: both; }
.theScroll .medBoxCover { display: block; width: 130px; height: 183px; border: 1px solid #7c7c7c; background: url("/store/images/404/183.png") center top ; }
.theScroll .medBoxCover img { width: 130px; height: 183px; }
.theScroll li { width: 134px; height: 230px; text-align: center; font-size: 10px; font-weight: bold; color: #707070;  margin-right: 5px; }

.scrollWrap {min-height:220px;height:220px;overflow:hidden;}
.scrollWrap .scrollBtnLeft { float:left; margin-top: 10px; height:210px; margin-left: 6px;  }
.scrollWrap .scrollBtnRight { float:left; margin-top: 10px; height:210px; margin-right: 3px;  }

.scrollWrap .scrollBtnLeftNov { float:left; margin-top: 10px; height:237px; margin-left: 6px;  }
.scrollWrap .scrollBtnRightNov { float:left; margin-top: 10px; height:237px; margin-right: 3px;  }

.theScroll .girls { width: 130px; height: 230px; padding-left: 2px; padding-right: 2px; }
.theScroll .girls a { display: block; width: 130px; height: 183px; border: 1px solid #7c7c7c; background: url("/store/images/404/183.png") center top ; }
.theScroll .girls a img { width: 130px; height: 183px; }

.theScroll2 { float: left; width: 350px; }
.theScroll2 li { width: 121px; margin: 4px; text-align: center; font-size: 10px; font-weight: bold; color: #707070; }
.scrollWrap2 .scrollBtnLeft { margin-top: 131px; }
.scrollWrap2 .scrollBtnRight { margin-top: 131px; }

.theScroll .liNov { width: 134px; text-align: center; font-size: 10px; font-weight: bold; color: #707070;  margin-right: 5px; height: 240px; }
.theScroll .liNov .name { display: block; width: 130px; height: 15px; line-height: 12px; padding: 2px; margin-top: -3px; clear: both; }
.theScroll .boxNov { width: 130px; padding-left: 2px; padding-right: 2px; }
.theScroll .medBoxNov { display: block; width: 130px; height: 210px; overflow: hidden; border: 1px solid #7c7c7c; background:#fff; }
.theScroll .medBoxNov img { width: 150px; }

/*** Footer ***/
#footer { width: 975px; vertical-align:top; margin:auto; text-align: center; font-size: 12px; margin-top: 10px; }
#footer span a { color: #5e5e5e; }

/*** Nav Bar ***/
.topBarBg { background: url("/store/images/bg-topbar2.png"); }
.topBar { width: 975px; height: 30px; background: url("/store/images/bg-topbar.png"); margin: auto; }
.topBar .miniLogo { display: block; float: left; width: 209px; height: 30px; background: url("/store/images/mini-logo.png"); }
.topBar .navItems { float: left; padding-left: 30px; }
.topBar .navItems li { float: left; height: 30px; line-height: 30px; padding-left: 8px; padding-right: 8px; }
.topBar .navItems li a { float: left; font-weight: bold; text-transform: uppercase; font-size: 11px; color: #b1b0b0; font-family: Arial; padding-left: 10px; padding-right: 10px; }
.topBar .navItems li a:hover { color: #fff; }
.topBar .navItems .sep { width: 2px; padding: 0; height: 30px; background: url("/store/images/sep.png"); }
.topBar .navTree li { float: left; height: 23px; line-height: 23px;  text-transform: uppercase; color: #bfbdbd; font-size: 11px; font-weight: bold; }
.topBar .navTree li a { color: #bfbdbd; }
.topBar .navTree li a:hover { color: #fff; }
.topBar .navTree li .arrow { display: block; width: 45px; height: 23px; margin-right: 7px; }
.topBar .search { float: right; }
.topBar .search .txt {  width: 93px; height: 17px; border: 0; font-size: 10px; font-weight: bold; color: #363636; padding-left: 10px; background-color: transparent; margin-left: 23px;  }
.topBar .search select { width:75px; height: 18px; border: 0; font-size: 10px; font-weight: bold; color: #363636; background-color: transparent; margin-left: 12px;  }
.topBar .search .bgSearch { /*height: 34px;*/ float: left; margin-top: 9px; margin-left: 1px; float: left; width: 140px; }
.topBar .search .bgSearch2 { /*height: 34px;*/ float: left; margin-top: 8px; margin-left: 1px; float: left; width: 110px; }
.topBar .search .bgSearch2  select { margin-top: -2px; }
.searchTag { border: 1px solid #AAA; color: #999; font-size: 10px; font-weight: bold; text-transform: uppercase; padding: 4px 6px; float: left; margin-right: 5px; }

/*** Movie Details Section Split ***/
.leftCol2 { width: 227px; margin-bottom: 4px; float: left; }
.centerCol2 { width: 539px; float: left; }

/*** Novelties Details Section Split ***/
.leftCol3 { width: 302px; margin-bottom: 4px; float: left; }
.centerCol3 { width: 460px; float: left; }

/*** Player 2 Section Split ***/
.vTvPlayer { width: 766px; height: 361px; margin: auto; margin-bottom: 6px; }

/*** VOD Player Section ***/
.expiresFront { float: left; height: 18px; width: 24px; background-image: url("/store/images/expires-front.png"); }
.expires { float: left; height: 18px; line-height: 18px; color: #fff; font-style:italic; font-size: 10px; background: #9e0b0f; }
.expiresBack { float: left; height: 18px; width: 11px; background-image: url("/store/images/expires-back.png"); }
.descVOD { float: left; padding:3px; width: 646px; line-height: 18px; }

/*** Big Boxcover Col ***/
.bigBox { width: 219px; background-image: url("/store/images/video-shadow.png"); text-align: left; margin-bottom: -2px; }
.bigBox a { display: block; width: 211px; height: 300px; background: url("/store/images/404/337.png") center top ; margin-top: 1px; margin-left: 2px; }
.bigBoxBottom { width: 219px; height: 7px; background-image: url("/store/images/video-shadow-bottom.png"); }
.bigBox img {  width: 211px; height: 300px }

#FlashPlayerDiv {  }
#LowerLightsOverlay { visibility: hidden; position: absolute; left: 0px; top: 0px; width:100%; height:1400px; z-index: 10; text-align:center; color: #000000; background-color: #000000; opacity: 0.9; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=50); }

.btnBar { width:640px; height:49px; background:#000; }
.btnBar a { display:block; margin: 0 0 3px 5px; }
.btnBar .btnStandard a { width:95px; height:39px; background:url("/store/images/btn-standard-dsl.png"); margin-left:8px; }
.btnBar .btnStandard a:hover { background:url("/store/images/btn-standard-dsl.png") 0px 39px; }
.btnBar .btnStandard .btnOn { background:url("/store/images/btn-standard-dsl.png") 0px 39px; }
.btnBar .btnEnhanced a { width:95px; height:39px; background:url("/store/images/btn-enhanced-dsl.png"); }
.btnBar .btnEnhanced a:hover { background:url("/store/images/btn-enhanced-dsl.png") 0px 39px; }
.btnBar .btnEnhanced .btnOn { background:url("/store/images/btn-enhanced-dsl.png") 0px 39px; }
.btnBar .btnHD a { width:95px; height:39px; background:url("/store/images/btn-fast-dsl.png"); }
.btnBar .btnHD a:hover { background:url("/store/images/btn-fast-dsl.png") 0px 39px; }
.btnBar .btnHD .btnOn { background:url("/store/images/btn-fast-dsl.png") 0px 39px; }
.btnBarSpacer { width:640px; height:5px; background:#000;}

.movieInfo { float: left; width: 332px; text-align: left; padding-left: 3px;  }
.movieInfo .title { font-size: 18px; color: #9e0b0f; font-weight: bold; margin-bottom: 5px;  }
.movieInfo .title img { margin: 3px; margin-bottom: -3px; }
.movieInfo strong { line-height: 21px;  }

.moviePrices { float: right; padding-top:5px; margin-left:5px; width: 199px; font-size: 11px; color: #333; font-weight: normal; }
.moviePrices a { font-size: 10px; color: #333; font-weight: bold; text-decoration: none; }
.movieDesc { text-align: left; padding: 0px 8px 8px 8px; font-size: 11px; line-height: 1.3; }

/*** Rating ***/
.rating {  }
.rating li { display:inline; height: 30px; }
.rating li a { display: block; margin-left: 5px; font-weight: bold; color: #959595; text-decoration: underline; font-size: 10px; line-height: 30px; }

.details { font-weight: bold; }
.details ul { list-style-type: disc; }
.details li { list-style-type: disc; margin-left: 10px; }
.details li a { color: #aa2a2d; text-decoration: underline; }
.details li a:hover { text-decoration: none; }

.moreTabs {  margin-left: 10px; width: 957px; background: url("/store/images/bg-more-tabs.png");  }
.bottomMore{ width: 957px; height: 9px; background: url("/store/images/bottom-more.png");  }

/*** More Tabs ***/
#tabsMore ul { width: 957px; }
#tabsMore li { float: left; text-align: center; text-transform: uppercase; }

#tabsMore .purchased { display: block; width: 283px; height: 22px; line-height: 22px; font-weight: bold; color: #fff; background: url("/store/images/tab-purchased.png") 0 22px; text-decoration: none; }
#tabsMore .ui-tabs-nav  .purchased {  background: url("/store/images/tab-purchased.png"); }
#tabsMore .ui-tabs-selected .purchased { background: url("/store/images/tab-purchased.png") 0 22px; }

#tabsMore .cast { display: block; width: 207px; height: 22px; line-height: 22px; font-weight: bold; color: #fff; background: url("/store/images/tab-cast.png") 0 22px; text-decoration: none; }
#tabsMore .ui-tabs-nav  .cast {  background: url("/store/images/tab-cast.png"); }
#tabsMore .ui-tabs-selected .cast { background: url("/store/images/tab-cast.png") 0 22px; }

#tabsMore .director { display: block; width: 252px; height: 22px; line-height: 22px; font-weight: bold; color: #fff; background: url("/store/images/tab-director.png") 0 22px; text-decoration: none; }
#tabsMore .ui-tabs-nav  .director { background: url("/store/images/tab-director.png"); }
#tabsMore .ui-tabs-selected .director { background: url("/store/images/tab-director.png") 0 22px; }

#tabsMore .related { display: block; width: 215px; height: 22px; line-height: 22px; font-weight: bold; color: #fff; background: url("/store/images/tab-related.png") 0 22px; text-decoration: none; }
#tabsMore .ui-tabs-nav  .related {  background: url("/store/images/tab-related.png"); }
#tabsMore .ui-tabs-selected .related { background: url("/store/images/tab-related.png") 0 22px; }

.smlShadowBox li { float: left; width: 105px; height: 142px; background: url("/store/images/bg-smallbox.png"); margin-left: 14px; margin-top: 8px; }
.smlShadowBox li img { width: 95px; height: 134px; margin-left: -7px; }

/*** Popup Tips ***/
.pop { z-index: 5; display: none;}
.pop2 { background: #fff; margin-left: 10px; width: 200px; z-index: 5; position: absolute; display: none; text-align: left; color: #000; padding: 6px; border: 1px solid #9e0b0f; font-weight: normal; }

/***  Movie List ***/
.boxList { float: left; width: 134px; min-height: 245px; margin-left: 17px; margin-bottom: 10px; text-align: center; font-size: 10px; font-weight: bold; color: #707070; }
.boxList .medBoxCover { display: block; width: 130px; height: 183px; background: url("/store/images/404/183.png") center top ; border: 1px solid #7C7C7C; margin-bottom: -7px;  }
.boxList img { /*width: 70px; */ width: 130px; height: 183px; }
.boxListWrap { padding-left: 0px;}

/*** Sorting ***/
.paging { padding: 0px 18px 5px 18px; font-size: 11px; font-weight: bold; color: #790000; line-height: 26px; }
.paging a { color: #636363;}
.sort { float: left; line-height: 26px; }
.sortDrop {  float: left;  margin: 2px; margin-left:5px; width: 128px; height: 22px; background: url("/store/images/bg-sort.png") no-repeat; }
.sortDrop  select { margin-top: 2px; width: 124px; height: 19px; border: 0; font-size: 10px; font-weight: bold; color: #363636; background-color: transparent; }
.page { float: right; text-align:right; }
.page div { float: right; padding-left:2px;}
.selected { font-weight: bold; text-decoration: underline;}

.formWrap { margin-left: 4px; /*margin-top: 12px; width: 700px;*/ font-size: 10px; }
.formWrap .text { float: left; width: 98px; height: 24px; font-weight: bold; line-height: 24px; text-align: right; margin: 2px;}
.formWrap .text2 { float: left; width: 98px; height: 24px; font-weight: bold; line-height: 12px; text-align: right; margin: 2px;}
.formWrap .text3 span{ height: 24px; line-height: 24px; font-size:9px; color: #a1a1a1; text-align: left; font-weight: normal; width: 122px; }
.formWrap .inputSmall { float: left; width: 122px; height: 24px; font-weight: bold; line-height: 24px; background: url("/store/images/small-input.png") no-repeat; margin: 2px;}
.inputSmall input {  width: 110px; height: 20px; font-weight: bold; background-color: transparent; border: 0px; padding-top: 3px; padding-left: 6px;}
.inputSmall select {  width: 117px; height: 20px; font-weight: bold; background-color: transparent; border: 0px; padding-top: 5px; padding-left: 3px; font-size:10px; }
.formWrap .inputLarge { float: left; width: 349px; height: 24px; font-weight: bold; line-height: 24px; background: url("/store/images/large-input.png") no-repeat; margin: 2px;}
.inputLargeArea { float: left; width: 349px; height: 220px; line-height: 24px; background: url("/store/images/bg-textarea.png") no-repeat; margin: 2px;}
textarea { width: 320px; height: 190px; line-height: 24px;background-color: transparent; border: 0px; padding-top: 3px; padding-left: 6px;}
.inputLarge select {  width: 340px; height: 20px; font-weight: bold; background-color: transparent; border: 0px; padding-top: 3px; padding-left: 6px; overflow: hidden; }
.inputLarge input {  width: 340px; height: 20px; font-weight: bold; background-color: transparent; border: 0px; padding-top: 3px; padding-left: 6px;}
.formTitle { width: 745px; text-indent: 10px; margin-left: 2px; background: #e2e2e2; color: #9e0b0f; font-family: Myriad Pro,verdana; font-size: 16px; padding: 4px; font-weight: bold; margin-bottom: 10px; }
.formTitle span input { width: 10px; height:10px; margin: 0; padding: 0; margin-right: 4px;}
.formSubTitle { text-indent: 10px; margin-left: 2px; color: #9e0b0f; font-family: Myriad Pro,verdana; font-size: 12px; padding: 4px; font-weight: bold; margin-top: 10px; margin-bottom: -5px; }
.formTitle span {  padding: 4px; padding-left: 50px; color: #363636; font-family: Myriad Pro,verdana; font-size: 12px; font-weight: normal; }
.cards {  float: left; width: 200px; height: 20px; padding-top: 3px; padding-left: 6px;}
.redArea { background: #9e0b0f; color: #fff; margin-top: 5px; padding-top: 5px; padding-bottom: 5px; width: 470px; }
.formWrap .inputSmallRed { float: left; width: 122px; height: 24px; font-weight: bold; line-height: 24px; background: url("/store/images/small-input-red.png") no-repeat; margin: 2px;}
.inputSmallRed input {  width: 110px; height: 20px; font-weight: bold; background-color: transparent; border: 0px; padding-top: 3px; padding-left: 6px;}
.submitBtn { /*margin-left: 200px; margin-bottom: 50px;*/ }
.submitBtn div { float: left; margin: 5px; }
.submitBtn input { background-image:url("/store/images/bg-input-button.jpg"); background-repeat:repeat-x; background-position: top; border: 1px solid #000; color: #fff; background-color: #272727; font-family: Arial, Verdana; font-size: 11px; font-weight: bold; padding:3px; margin-top: 5px; }
.submitBtn input:hover { color: #ffdf70; }
.submitBtnCheckout input { background-image:url("/store/images/bg-input-button.jpg"); background-repeat:repeat-x; background-position: top; border: 1px solid #000; color: #fff; background-color: #272727; font-family: Arial, Verdana; font-size: 11px; font-weight: bold; padding:3px; margin: 10px 0px 10px 170px; }
.submitBtnCheckout input:hover { color: #ffdf70; }
.submitBtn2 { margin-left: 0px;}
.submitBtn2 input { background-image:url("/store/images/bg-input-button.jpg"); background-repeat:repeat-x; background-position: top; border: 1px solid #000; color: #fff; background-color: #272727; font-family: Arial, Verdana; font-size: 11px; font-weight: bold; padding:3px; margin-top: 5px; width: 125px; }
.submitBtn2 input:hover { color: #ffdf70; }
.submitBtn2 { margin-left: 0px;}

.submitBtn3 a { background-image:url("/store/images/bg-input-button.jpg"); background-repeat:repeat-x; background-position: top; border: 1px solid #000; color: #fff; background-color: #272727; font-family: Arial, Verdana; font-size: 11px; font-weight: bold; padding:3px; margin-top: 5px; width: 125px; }
.submitBtn3 a:hover { color: #ffdf70; }

/*
.continueShopBtn { background-image:url("/store/images/bg-input-button.jpg"); background-repeat:repeat-x; background-position: top; border: 1px solid #000; background-color: #272727; text-align: center; margin-top: 5px; }
.continueShopBtn a { padding: 4px; font-family: Arial, Verdana; font-size: 11px; color: #fff; font-weight: bold; width: 125px; display:block; text-align: center; }
.continueShopBtn a:hover { color: #ffdf70; }
*/
.submitBtn3 { float: right; }
.submitBtn3 input { background-image:url("/store/images/bg-input-button.jpg"); background-repeat:repeat-x; background-position: top; border: 1px solid #000; color: #fff; background-color: #272727; font-family: Arial, Verdana; font-size: 11px; font-weight: bold; padding:3px; width: 125px; }
.submitBtn3 input:hover { color: #ffdf70; }
.submitBtn4 { float: right; margin-right: 10px; }
.submitBtn4 input { border: 1px solid #878787; color: #fff; background: #a1a1a1;font-family: Myriad Pro,verdana; font-size: 13px; padding:3px; margin-top: 12px; }
.formWrap .check { margin-left: 98px; height: 30px; line-height: 30px; float: left; }

.ccCol1 { float: left; width: 98px; height: 24px; font-weight: bold; line-height: 24px; text-align: right; margin: 2px; margin-left: 14px; font-size: 10px; }
.ccCol2 { float: left; width: 98px; height: 24px; font-weight: bold; line-height: 24px; text-align: left; margin: 2px; font-size: 10px; width: 170px; color: #9e0b0f; }
.ccCol3 { float: left; font-size: 10px; margin-left: 15px; }
.ccCol4 { float: left; font-size: 10px; margin-left: 15px; }
.ccCol3 a { color: #989898; font-weight: bold; text-decoration: underline; height: 24px; line-height: 24px; text-align: center; }
.ccCol4 a { color: #989898; font-weight: bold; text-decoration: underline; height: 24px; line-height: 24px; text-align: center; }

/*** Login Area ***/
.loginWrap { width: 240px; float:right; margin-bottom: 12px; margin-right: 15px; border:1px dashed #999; padding: 5px; }
.loginWrap .formWrap { margin-left: -13px; margin-top: 10px; font-size: 10px; }
.frmTitle { color: #9e0b0f; font-family: "Myriad Pro", Verdana; font-size: 15px; padding: 4px; font-weight: bold; margin-left: 50px; margin-bottom: 5px; margin-top: 10px; }

.moveRight { margin-left: 10px; text-align: center; }
.moveRight img { border: 1px solid #cdcdcd; hieght: 26px; }
.createAccount { float: left; padding-left: 75px; width: 300px; }
.loginAccount { float: left; border-left: 1px dashed #ccc; padding-left: 50px; }

/*** Cart Area / Purchased Area ***/
.cart { width: 100%; padding:5px;}
.cart thead td, .upperHeader { font-size:12px; color: #898989; font-family: Myriad Pro,verdana; font-weight: bold; text-transform: uppercase; text-align: center; }
.cart td { padding:3px; color: #636363; font-size: 11px; font-weight: bold; }
.descArea { width: 260px; /*line-height: 89px;*/ text-align: left; }
.descArea img { width: 70px; height: 85px; border: 1px solid #797878; margin: 4px; }
.stillActive { color: #9e0b0f; }
.catArea {  width: 80px;  text-align: center; vertical-align: middle; }
.numberArea { text-align: center; vertical-align: middle; }
.priceArea { text-align: center; vertical-align: middle; }
.quanityArea { text-align: center; vertical-align: middle; margin-left: 10px; }
.quanityArea div { height: 25px; float: left; margin-left: 8px;}
.quanityArea .quanity { height: 20px; width: 20px; border: 1px solid #797878; color: #636363; font-size: 14px; text-align: center; }
.quanityArea button {  border: 1px solid #878787; color: #fff; background: #a1a1a1;font-family: Myriad Pro,verdana; font-size: 13px; height: 21px; padding-bottom: 2px; }
.totalArea { text-align: center; vertical-align: middle; }
.oddRow td { background: #cdcdcd; border-top: 2px solid #fff;}
.evenRow td{ background: #ececec; border-top: 2px solid #fff;}
.formTitleTotal { text-align: right; width: 745px; text-indent: 10px; margin-left: 2px; background: #e2e2e2; color: #636363; font-family: Myriad Pro,verdana; font-size: 14px; padding: 4px; font-weight: bold; margin-top: 20px; margin-bottom: 10px; }
.formTitleTotal span { margin-left: 15px; margin-right: 15px; font-size: 18px; }
.cartImage { width:74px; height:105px; background:transparent url(/store/images/404/105.png) repeat scroll center top }

.dateArea { text-align: center; vertical-align: middle; }
.timeArea { text-align: center; vertical-align: middle; }
.watchArea { text-align: center; vertical-align: middle; }
.watchArea a { color: #fff; }
.watchArea a:hover { text-decoration: none; }
.btnRed { margin: auto; margin-top: -5px; display: block; width: 125px; height: 26px; background: url("/store/images/btn-red.png"); text-align: center; font-size: 10px; font-weight: bold; line-height: 26px; }
.btnBlue { margin: auto; margin-top: -5px; display: block; width: 125px; height: 26px; background: url("/store/images/btn-blue.png"); text-align: center; font-size: 10px; font-weight: bold; line-height: 26px; }
.btnGrey { margin: auto; margin-top: -5px; display: block; width: 125px; height: 26px; background: url("/store/images/btn-grey.png"); text-align: center; font-size: 10px; font-weight: bold; line-height: 26px; }

.starPicture { float: left; margin-left: 4px; width: 262px; height: 319px; background: url("/store/images/bg-star.png"); }
.starPicture img { margin-left: 18px; margin-top: 2px; width: 226px; height: 301px; }
.starInfo { float: left; width: 480px; height: 300px; overflow-y:scroll; font-size: 13px; line-height: 16px; color: #363636; font-family: Myriad Pro,verdana; }
.starInfo .name { font-size: 24px; font-weight: bold; padding-bottom: 15px; color: #9e0b0f; padding-top: 6px; }
.starInfo .bio { margin-top: 10px; }

.cartAddDelete { margin-left: 560px; margin-bottom: 10px; }
.cartAddDelete a { display: block; float: left; background-image:url("/store/images/bg-input-button.jpg"); background-repeat:repeat-x; background-position: top; border: 1px solid #000; color: #fff; background-color: #272727; font-family: Arial, Verdana; font-size: 11px; padding:3px; margin: 5px; }
.subQuanity { background-image:url("/store/images/bg-input-button.jpg"); background-repeat:repeat-x; background-position: top; border: 1px solid #000; color: #fff; background-color: #272727; font-family: Arial, Verdana; font-size: 11px; font-weight: bold; padding:3px; }

/*** boxes ***/
.boxWrap { text-align: left; padding-bottom: 8px; }
.topBoxWrap { height: 7px; background: url("/store/images/bg-topbox.png"); }
	.topBoxWrap .tl { float: left; height: 7px; width: 8px; background: url("/store/images/bg-tlb.png"); }
	.topBoxWrap .tr { float: right; height: 7px; width: 8px; background: url("/store/images/bg-trb.png"); }
	.middleBoxWrap { border-left: 1px solid #CCC; border-right: 1px solid #CCC; background: #fff; }
		.middleBoxWrap .titles { float: left; text-indent: 8px; padding-right: 20px; height: 25px; line-height: 19px; text-transform: uppercase; font-weight: bold; font-size: 13px; color: #880909; background: url(""); }
			.titles .award { float: left; height: 25px; width: 20px; background: url("/store/images/award.png"); }
			.awardArea .item { float: left; width: 235px; height: 18px; line-height: 18px; padding-left: 6px; margin-left: 12px; }
		.middleBoxWrap .subTitle { color: #707070; line-height: 18px; margin-left: 10px; font-weight: bold; font-size: 11px; } 
		.middleBoxWrap .subTitle a { font-weight: normal; } 
		.middleBoxWrap .tabLeft { float: left; border-right: 1px solid #a2a1a1; height: 21px; width: 7px; background: url("/store/images/tab-left.png"); }
		.middleBoxWrap .tabRight { float: left; height: 21px; width: 7px; background: url("/store/images/tab-right.png"); }
		.middleBoxWrap p { padding-left: 15px; padding-bottom: 15px; margin: 0;}
		.theTabs { float: left; }
		.middleBoxPad { margin: 0 10px 0 10px; }
	.bottomBoxWrap { height: 9px; background: url("/store/images/bg-bottombox.png"); }
	.bottomBoxWrap .bl { float: left; height: 9px; width: 8px; background: url("/store/images/bg-blb.png"); }
	.bottomBoxWrap .br { float: right; height: 9px; width: 8px; background: url("/store/images/bg-brb.png"); }

.movieDesc .title { line-height: 19px; text-transform: uppercase; font-weight: bold; font-size: 13px; color: #880909; background: url(""); }

/*** box bgs ***/
.bg-766 { border: 0px; background-image:url("/store/images/bg-box-766.png"); background-position: left; background-repeat: repeat-y; }
	
/*** quicklinks box style ***/
.boxWrapRight { text-align: left; padding-bottom: 8px; }
.topBoxWrap2 {  height: 22px; background: url("/store/images/bg-topbox2.png"); }
	.topBoxWrap2 .tl { float: left; height: 22px; width: 6px; background: url("/store/images/bg-tlb2.png"); }
	.topBoxWrap2 .tr { float: right; height: 22px; width: 6px; background: url("/store/images/bg-trb2.png"); }
	.topBoxWrap2 .titles { float: left; text-indent: 8px; padding-right: 20px; height: 22px; line-height: 22px; text-transform: uppercase; font-weight: bold; font-size: 11px; color: #fff; }
	
.quickLinks { line-height: 18px; text-indent: 10px; }
.quickLinks li { font-size: 10px; }
.quickLinks .myLinks { font-weight: bold; padding-bottom: 5px; }
.rightTitleChange { /*margin-left: 2px; width: 191px;*/ text-indent: 5px; border-bottom: 1px solid #CCC; background: #ffe6e4; border-top: 1px solid #CCC; padding: 2px; font-size: 11px; font-weight: bold; }
.seeMore { /*margin-left: 2px; width: 191px;*/ text-align: right; border-bottom: 1px solid #CCC; background: #ffe6e4; border-top: 1px solid #CCC; padding: 2px; font-size: 11px; font-weight: bold; }
.seeMore a { color: #363636; font-weight: normal; font-size: 10px; }
.otherSideCats ul { margin-left: 10px; padding-top: 8px; padding-bottom: 8px; }
.otherSideCats li { font-size: 10px; color: #363636; line-height: 18px; }
.otherSideCats a { color: #363636; font-weight: bold; font-size: 10px; }
.otherSideCats .box { float: left; width: 70px; margin-left: 3px; }
.otherSideCats .box .smallBoxCover { display: block; width: 70px; height: 98px; margin-left: 2px; background: url("/store/images/404/99.png") center top ; }
.otherSideCats .box .smallBoxCover img { width: 70px; height: 98px; }
.otherSideCats .box .textLink { clear: both; }
.otherSideCats li span { color: #9c0b0f; font-weight: bold; text-decoration: underline; }
.otherSideCats .category { margin-left: 5px; }
.otherSideCats .category a:hover { text-decoration: none; }
.otherSideCats .category li { float: left; width: 95px;  text-transform: uppercase; }
.otherSideCats .stories li { text-transform: uppercase; }
.otherSideCats .stories li .medBoxCover { display: block; width: 130px; height: 183px; background: #fff url("/store/images/404/183.png") center top ; }

/*** boxes tabs ***/
#tabs ul { margin:0px; padding:0px; }
.aTab { float: left; height: 22px; }

#tabs2 ul { margin:0px; padding:0px; }

#tabs3 ul { margin:0px; padding:0px; }

.movieClipWrap { display: table-cell; }
.movieClips { float:left;  width: 150px; padding-left: 2px; font-size: 10px; text-align: center;}
.movieClips a { display: block; width: 150px; height: 84px; background: url("/store/images/404/150.png") 0px -5px ; }
.movieClips a img { width: 150px; height: 84px; margin-left: -5px;  margin-top: -5px; }

/* Login */
.loginArea { margin:auto; width: 300px; margin-top: 10px; }
.loginArea .submitBtn input { width: 120px; margin-left: 80px; }
.centerText { text-align: center; padding-top: 11px; padding-bottom: 11px; }

.cookieCrumb { height: 20px; background-color: #e2e2e2; border-bottom: 1px solid #ccc; }
.cookieCrumb ul { width: 925px; margin: 0 auto; padding: 0px; list-style: none; }
.cookieCrumb li { padding: 0 5px; line-height: 20px; font-size: 11px; }
.cookieCrumb li a { color: #333; }

/* pill classes only needed if using pill style buttons ( LEFT | CENTER | RIGHT | FULL  ) */
a.pill-l { background-image: url(/store/images/pill-l.gif); background-repeat: no-repeat; background-position: top left; display: block; line-height: 22px; height: 22px; padding-left: 5px; padding-right: 5px; color: #333; text-decoration: none; border-right: 1px solid #bababa; }
a.pill-l:hover { background-position: 0 -28px; text-decoration: underline; }
a.pill-c { background-image: url(/store/images/pill-c.gif); background-repeat: no-repeat; background-position: top left; display: block; line-height: 22px; height: 22px; padding-left: 5px; padding-right: 5px; color: #333; border: 0px; text-decoration: none; border-right: 1px solid #bababa; }
a.pill-c:hover { background-position: 0 -28px; text-decoration: underline; }
a.pill-r { background-image: url(/store/images/pill-r.gif); background-repeat: no-repeat; background-position: top right; display: block; line-height: 22px; height: 22px; color: #333; padding-left: 5px; padding-right: 5px; border: 0px; text-decoration: none; }
a.pill-r:hover { background-position: right -28px; text-decoration: underline; }

a.pill-full { background-image: url(/store/images/pill-full.gif); background-repeat: no-repeat; background-position: top left; display: block; width: 132px; line-height: 22px; height: 22px; text-align: center; color: #333; border: 0px; text-decoration: none;  }
a.pill-full:hover { background-position: 0 -28px; text-decoration: underline; }

.realList { margin-left: 20px; padding-left: 10px; }
.realList li { list-style-type: disc; }

.error { color:#fff; margin: 5px; padding: 5px; border: 1px solid #f00; background-color: #CC0000; }
.error a { color: #fff; }
.success { color:#fff; margin: 5px; padding: 5px; border: 1px solid #0f0; background-color: #33CC00; }

.formError { position:absolute;	top:300px; left:300px; padding-bottom:13px; display:block; z-index:5000; }
.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent { width:100%; background:#ee0101; color:#fff; width:150px; font-family:tahoma; font-size:11px; border:2px solid #ddd; box-shadow: 0px 0px 6px #000; -moz-box-shadow: 0px 0px 6px #000; -webkit-box-shadow: 0px 0px 6px #000; padding:4px 10px 4px 10px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.greenPopup .formErrorContent {background:#33be40;}
.blackPopup .formErrorContent {background:#393939;color:#FFF;}
.formError .formErrorArrow{ position:absolute; bottom:0;left:20px; width:15px; height:15px; z-index:5001; }
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{ border-left:2px solid #ddd;	border-right:2px solid #ddd; box-shadow: 0px 2px 3px #444; -moz-box-shadow: 0px 2px 3px #444; -webkit-box-shadow: 0px 2px 3px #444; font-size:0px; height:1px; background:#ee0101;margin:0 auto;line-height:0px; font-size:0px; display:block; }
.formError .formErrorArrowBottom div{ box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;} 
.formError .formErrorArrow .line9{width:13px;border:none;} 
.formError .formErrorArrow .line8{width:11px;} 
.formError .formErrorArrow .line7{width:9px;} 
.formError .formErrorArrow .line6{width:7px;} 
.formError .formErrorArrow .line5{width:5px;} 
.formError .formErrorArrow .line4{width:3px;} 
.formError .formErrorArrow .line3{width:1px; border-left:2px solid #ddd; border-right:2px solid #ddd; border-bottom:0px solid #ddd;} 
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}

/*** Detailed Invoice History ***/
.invoice { padding: 5px; }
.invoice td { padding: 5px; width: 25%; }
.invoice .headers td { background: #616060; font-weight: bold; color: #fff; }
.invoice .even td { background: #ebeaea; }
.invoice .odd td { background: #e2e2e2; }
.invoice a { display: block; padding: 2px; font-size: 10px; font-weight: bold; text-align: center; background: #ae191d; border: 1px solid #610709; color: #f1cbcc; }
.invoice a:hover { background: #cf1c20; color: #fff; }

/*** VOD Options Popup ***/
#ppvChoices { z-index:1000px; position: absolute; top:0px; left: 0px; width: 100%; height: 100%; display: none; }
#dtoChoices { z-index:1000px; position: absolute; top:0px; left: 0px; width: 100%; height: 100%; display: none; }
#vodOptionArea { z-index:1001px; position: absolute; top: 50%; left: 50%; width: 400px; height: 350px; margin-top: -200px; margin-left: -150px;}
#vodOptionArea2 { width: 400px; height: 300px; background-color: #FFF; border: 1px solid #000;}
.vodOptionHeader { margin: 2px; margin-bottom: 10px; border: 1px solid #000; height: 34px; line-height: 34px; font-weight: bold; color: #fff; text-indent: 6px; background: url("/store/images/bg-title.png"); }
#vodOptionArea2 .icon {  float: left; width: 52px; height: 46px; background: url("/store/images/stream-icon.png") center top no-repeat; padding: 10px; }
#vodOptionArea2 .infoText { float: left; text-align: left; margin-top: 5px; }
#vodOptionArea2  .streamHeader td { font-weight: bold; background: #eee; border-right: 1px solid #fff; text-align: center; height: 16px; }
#vodOptionArea2  td { border-bottom: 1px solid #CCC; text-align: left; height: 30px; }
#vodOptionArea2  tr:hover { background-color: #eee; }
#vodOption div { float: right; margin-right: 25px; line-height: 1; margin-top: 10px;  }
#vodBlackout { z-index:1000px; position: absolute; top:0px; left: 0px; width: 100%; height: 100%; background-color: #000; opacity: .7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); }


/*** Show Big Covers Options Popup ***/
#showCovers { z-index:1000px; position: absolute; top:0px; left: 0px; width: 100%; height: 100%; display: none; }
#bigCoverPop { z-index:1001px; text-align:center; position: absolute; top: 65%; left: 50%; width: 850px; margin-top: -480px; margin-left: -400px;}
#bigCoverPop img { float: left;  margin: 3px; border: 1px solid #fff; width: 400px; }
.closePop { float: right;  display: block; width: 96px; height: 30px; background: url("/store/images/close-pop.gif") no-repeat; margin-right: 40px; margin-bottom: 10px; }
#coversBlackout { z-index:1000px; position: absolute; top:0px; left: 0px; width: 100%; height: 100%; background-color: #000; opacity: .7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); }

/*** VOD Options Tab ***/
.vodTab { width:  700px; margin: auto; padding: 12px; font-size: 10px;}
.vodTab .infoText { text-align: left; margin-top: 5px; text-align: center; margin-bottom: 15px; }
.vodTab .streamHeader td { font-weight: bold; background: #eee; border-right: 1px solid #fff; text-align: center; height: 16px; }
.vodTab td { border-bottom: 1px solid #CCC; text-align: left; height: 30px; text-align: center; }
.vodTab tr:hover { background-color: #eee; }

/*** Show Big Novelties ***/
#showNovelties { z-index:1000px; position: absolute; top:0px; left: 0px; width: 100%; height: 100%; display: none; }
#bigNoveltiesPop { z-index:1001px; text-align:center; position: absolute; top: 65%; left: 50%; margin-top: -480px; margin-left: -510px;}
#bigNoveltiesPop .closePop { margin-right: -10px; }
#bigNoveltiesPop img { float: left;  margin: 3px; border: 1px solid #fff; }
.closePop { float: right;  display: block; width: 96px; height: 30px; background: url("/store/images/close-pop.gif") no-repeat; margin-right: 40px; margin-bottom: 10px; }
#noveltiesBlackout { z-index:1000px; position: absolute; top:0px; left: 0px; width: 100%; height: 118%; background-color: #000; opacity: .7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); }

/*** Details Tab Info DVD/Blu-Ray/Streaming ***/
.discWrap { padding: 8px; line-height: 18px; color: #363636; font-size: 10px; }
.discWrap span { font-weight: bold; }
.disc { float: left; width: 105px; height: 105px; background: url("/store/images/404/105-disc.png"); text-align: center; font-size: 9px; }
.discInfo { float: left; padding-left: 20px; padding-top: 14px; }


/*** BTS ***/
.btsList { float: left; width: 185px; min-height: 150px; margin-left: 5px; margin-bottom: 10px; text-align: center; font-size: 10px; font-weight: bold; color: #707070; }
.btsImage { display: block; width: 180px; height: 100px; overflow: hidden; background: url("/store/images/404/180-novelty.png") center top ; border: 1px solid #7C7C7C; margin-bottom: -7px; }
.btsImage img { width: 180px; }


/*** Novelties ***/
.noveltiesList { float: left; width: 185px; min-height: 260px; margin-left: 4px; margin-bottom: 10px; text-align: center; font-size: 10px; font-weight: bold; color: #707070; }
.noveltiesImage { display: block; width: 180px; height: 260px; overflow: hidden; background: url("/store/images/404/180-novelty.png") center top no-repeat; border: 1px solid #7C7C7C; margin-bottom: -7px; }
.noveltiesImage img { width: 180px; }
.noveltyHomeList { float: left; width: 185px; height: 280px; margin-left: 5px; margin-bottom: 10px; text-align: center; font-size: 10px; font-weight: bold; color: #707070; }

.bigNovelty { width: 300px; background: url("/store/images/404/300-novelty.png") center top ; text-align: left; border: 1px solid #cccccc; margin-bottom: 4px; }
.bigNovelty img { width: 300px; }
.noveltyPrices { padding-top:5px; width: 191px; font-size: 11px; color: #333; font-weight: normal; }
.noveltyPrices a { font-size: 10px; color: #333; font-weight: bold; text-decoration: none; }
.noveltyDesc { text-align: left; padding: 8px; font-size: 11px; line-height: 1.3; width: 240px; }

.noveltyView { width:147px; height: 100px; float: left; border: 1px solid #cccccc; margin-bottom: 4px; }
.noveltyViewSpace {  float: left; width: 4px; height: 100px; }

.iTunesHome { background: url("/store/images/iphone-section.jpg") left top no-repeat; }
.iTunesHome .itunesBoxMargin { float: left; width: 230px; height: 194px; } 
.iTunesHome .itunesBox { float: left; text-align: center; font-size: 10px; width: 100px; padding:2px; margin-top: 16px; }
.iTunesHome .itunesBox a { display: block; width: 100px; height: 133px; background: url("/store/images/404/133.png") center top ; border: 1px solid #7C7C7C; }
.iTunesHome .itunesBox img { width: 100px; height: 133px; }

/**** Search ****/
.searchResultsContainer {
}
.searchResultsContainer .resultWrapper {
margin-left:12px;
margin-right:12px;
padding:5px;
}
.searchResultsContainer .resultWrapper .imageBox {
float:left;
margin:0px 5px 5px 5px;
width:84px;
}
.searchResultsContainer .resultWrapper .imageBox div {
border:1px solid #c3c1c1;
height:105px;
padding:4px;
width:74px;
}
.searchResultsContainer .resultWrapper .imageBox img {
height:105px;
width:74px;
}
.searchResultsContainer .resultWrapper .imageScene {
float:left;
margin:5px;
width:170px;
}
.searchResultsContainer .resultWrapper .imageScene div {
border:1px solid #c3c1c1;
height:100px;
padding:4px;
width:150px;
}
.searchResultsContainer .resultWrapper .imageScene img {
height:100px;
width:150px;
}
.searchResultsContainer .resultWrapper .imageGallery {
float:left;
margin:5px 5px 5px 20px;
width:150px;
}
.searchResultsContainer .resultWrapper .imageGallery div {
border:1px solid #c3c1c1;
height:133px;
padding:4px;
width:100px;
}
.searchResultsContainer .resultWrapper .imageGallery img {
height:133px;
width:100px;
}
.searchResultsContainer .resultWrapper .imageStar {
float:left;
margin:5px;
width:100px;
}
.searchResultsContainer .resultWrapper .imageStar div {
border:1px solid #c3c1c1;
height:99px;
padding:4px;
width:74px;
}
.searchResultsContainer .resultWrapper .imageStar img {
height:99px;
width:74px;
}
.searchResultsContainer .resultWrapper .title {
font-size:14px;
font-weight:bold;
padding-bottom:5px;
}
.searchResultsContainer .resultWrapper .type {
padding-bottom:5px;
}
.searchResultsContainer .resultWrapper .description {
}
.searchResultsContainer .resultWrapper .infoWrapperBox {
color:#707070;
float:left;
font-size:10px;
line-height:15px;
width: 600px;
}

.results { float: left; margin-left: 18px; line-height: 18px; }
.searchBar {  float: left; margin-left: 26px; width: 539px;  height: 33px; background: url("/store/images/bg-search-inputs.png") no-repeat; padding-bottom: 8px; }
.searchBar .searchInput { float: left; margin-right: 15px; }
.searchBar .searchInput input { border: 0; width: 365px; height: 22px; font-weight: bold; background-color: transparent; margin-top: 4px; padding-top: 3px; padding-left: 25px; font-size: 14px; }
.searchBar .searchDrop { float: left; }
.searchBar .searchDrop select { margin-top: 6px; width: 127px; height: 22px; font-weight: bold; background-color: transparent; border: 0px; padding-top: 4px; padding-left: 2px; font-size:13px; }
.searchBar .searchBtn { float: left; margin-left: 10px; margin-top: 3px; }

.imageBox .smallBoxCover { width: 74px; height: 105px; background: url("/members/images/404/105.png") center no-repeat; }
.imageBox .smallStar { width: 66px; height: 99px; background: url("/members/images/404/99.png") center no-repeat; }
.noveltiesSearch { width:180px; }
.searchNov { width: 182px; float:left; margin:0px 5px 5px 5px; }

.streamText { font-size: 9px; color: #407700; padding-bottom: 10px;}
.streamText2 { font-size: 10px; font-weight: bold; color: #407700; padding-bottom: 12px; margin-top: -12px; text-align: center; }
.downloadText { font-size: 9px; color: #a75c00; padding-bottom: 10px;}
.downloadText2 { font-size: 10px; font-weight: bold; color: #a75c00; padding-bottom: 12px; margin-top: -12px; text-align: center; }

/*** DVD Features ***/
.theFeatures { width: 740px;  background: url("/store/images/bg-features.png"); margin-left: 12px; margin-top: 20px; }
.featHeader { width: 740px; height: 40px; text-indent: 12px; line-height: 40px; text-transform: uppercase; font-weight: bold; font-size: 13px; color: #880909; background: url("/store/images/bg-features-header.png"); }
.featHeaderAward { width: 740px; height: 40px; text-indent: 32px; line-height: 40px; text-transform: uppercase; font-weight: bold; font-size: 13px; color: #880909; background: url("/store/images/bg-awards-header.png"); }
.featBody { padding: 6px; font-size: 10px; color: #363636; line-height: 18px; }
.featBody .item { float: left; width: 235px; padding-left: 6px; }
.featFoot { width: 740px; height: 11px;  background: url("/store/images/bg-features-foot.png"); }
.featBottom { height: 1px; padding: 3px;}


.button-dvd {display:block;background: url(/store/images/button-dvd.gif);width:58px;height:21px;}
	.button-dvd:hover {background: url(/store/images/button-dvd-hover.gif);}

.button-bluray {display:block;background: url(/store/images/button-bluray.gif);width:75px;height:21px;}
	.button-bluray:hover {background: url(/store/images/button-bluray-hover.gif);}

.button-dvdbluraycombo {display:block;background: url(/store/images/button-bluray-dvd.png);width:100px;height:21px;}
	.button-dvdbluraycombo:hover {background: url(/store/images/button-bluray-dvd-hover.png);}


.button-stream {display:block;background: url(/store/images/button-stream.gif);width:75px;height:21px;}
	.button-stream:hover {background: url(/store/images/button-stream-hover.gif);}

.button-download {display:block;background: url(/store/images/button-download.gif);width:112px;height:21px;}
	.button-download:hover {background: url(/store/images/button-download-hover.gif);}

.castList { text-align: center; margin: auto; font-size: 11px; font-weight: bold; padding-top: 10px; padding-bottom: 4px; }
.castList a { display: block; overflow: hidden; width: 150px; height: 160px; margin: auto; }
.castList img { width: 150px; }



/* Home page video tooltips */
#videoPopupOverlay { 
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 9998;
    width: 100%;
    height: 100%;
	background-color: #fff;
	opacity: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}

.videoPopupWrapper {
	display: none;
	position: absolute;
	width: 344px;
	z-index: 9999;		
	text-align:left;
}

.videoPopupWrapper .close {cursor:pointer;}

.sideBarTitle {
	border-top:1px solid #fff;
}

.sideBarTitle.hover {
	background:#e8eff3;
	border-top:1px solid #e1e8ed;
}

.sideBarTitle .playButton {
	cursor: pointer;
}

.homepagePopTop { width: 342px; height: 7px; background: url("/store/images/top-homepop.gif"); }
.homepagePopMid { width: 342px; background: url("/store/images/mid-homepop.gif"); }
	.homepagePopMid .btnHolder { float: left; padding: 2px; width: 155px; }
	.homepagePopMid .btnHolder a { display: block; margin: auto; height: 28px; width: 149px; background: url("/store/images/btn-homeplayer.png"); text-align: center; line-height: 28px; color:#000; font-size: 10px; font-weight: bold; }
	.homepagePopMid .btnHolder a:hover { background: url("/store/images/btn-homeplayer.png") 0 28px; }
.homepagePopBottom { width: 342px; height: 7px; background: url("/store/images/bottom-homepop.gif"); }

.cartBanner { width: 297px; height: 123px;background: #fff url('/store/images/membership-banner.jpg') no-repeat; padding-top: 1px; }
.cartBanner div { margin-top: 90px; margin-left: 180px; font-size: 12px; color: #fff; font-weight: bold; }

