/* RESET*/
*{margin:0; padding:0; outline:0;}
html, body{height:100%;	width:100%; text-align:center;}
table{border-collapse: collapse; border-spacing: 0;}
ul, ol{list-style-type:none;}
img{border:0; vertical-align:top;}
input, textarea, select{vertical-align:middle; font:11px Arial, Helvetica, sans-serif; color:#707070;}
a{color:#bfc92d; text-decoration:underline;}
a:hover{text-decoration:none;}

.btn{cursor:pointer; border:none;}
.btn:hover{position:relative; top:1px; left:1px;}
.selected a, .selected a:hover{cursor:text; text-decoration:none!important;}
.current, .current:hover{cursor:text; text-decoration:none!important;}

.float_left{float:left;}

/* H */
h1{font:normal 20px Arial, Helvetica, sans-serif; margin-bottom:12px; color:#fff;}
h2{font:normal 18px Arial, Helvetica, sans-serif; margin-bottom:3px; color:#fff;}
h3{font:normal 19px Arial, Helvetica, sans-serif; margin-bottom:; color:#;}
h4{font:normal 18px Arial, Helvetica, sans-serif; margin-bottom:; color:#;}
h5{font:bold 12px Arial, Helvetica, sans-serif; margin-bottom:; color:#;}
h6{font:bold 12px Arial, Helvetica, sans-serif;}

/* SETTINGS*/
body{font:11px Arial, Helvetica, sans-serif; color:#95acaf; background:#192a31 url(../i/bg.jpg) repeat-x;}
.bg_b{background:url(../i/bg_b.gif) repeat-x bottom;}
.bg_t{background:url(../i/bg_t.jpg) no-repeat 50% 0;}
.main{width:987px; margin:0 auto; text-align:left;}


/* TOPPER */
.topper{height:30px; padding:10px 0 0 4px;}
.topper strong{font-size:12px; color:#fff;}
.topper a {text-decoration:none; color:#fff;}
.search{float:right; padding-right:4px;}
.search div, .upc div{float:left; width:195px; height:21px; background:url(../i/search_inp.gif) no-repeat; margin-right:5px;}
.search .input, .upc .input {border:none; padding:4px 10px 0 10px; background:none; width:175px;}

.dealotd{position:fixed; left:-5px; top:250px;}
.dealotd img {border:0px;}

/* HEADER */
.header{height:121px; position:relative;}
.logo{float:left; margin:29px 0 0 4px;}
.login{float:right; width:212px; height:87px; margin:10px 0 0 0; background:url(../i/login_bg.jpg) no-repeat; color:#fff; padding:14px 4px 0 9px;}
.login p{margin-bottom:12px;}
.login div{width:170px; height:21px; background:url(../i/login_inp.gif) no-repeat; margin:0 5px 6px 0;}
.login .input{border:none; padding:4px 10px 0 10px; background:none; width:150px;}
.loggedin{float:right; width:391px; height:87px; margin:10px 0 0 0; background:url(../i/loggedin-bar.png) no-repeat; color:#fff; padding:14px 4px 0 9px;}
.login p{margin-bottom:12px;}
.login div{width:170px; height:21px; background:url(../i/login_inp.gif) no-repeat; margin:0 5px 6px 0;}
.login .input{border:none; padding:4px 10px 0 10px; background:none; width:150px;}
div.loginsub{background:none;height:auto;width:auto;margin:48px 0 0 0;}
div.loginsub a {margin: 0 3px 0 3px; font-size:12px;}
div.loginsub a.selected {color:#fff;cursor:text;text-decoration:none;}

/* NAVIGATION */
.navigation{height:33px; background:url(../i/nav_bg.gif) no-repeat; padding:5px 7px 0 7px; margin:0 0 30px 4px;}
.navigation li{height:28px; float:left; margin-right:20px;}
.navigation a{float:left; height:28px; font:14px/28px Tahoma; color:#fff; text-decoration:none; padding:0 23px;}
.navigation a:hover{text-decoration:underline;}
.navigation .selected{background:#dde31f url(../i/nav_bgr.gif) no-repeat;}
.navigation .selected a{color:#1a2e35; background:url(../i/nav_bgr.gif) no-repeat 100% -28px;}

.mininav{height:33px;  padding:5px 7px 0 7px; margin:0 0 30px 4px;}
.mininav li{height:28px; float: left; margin-right: 5px;}
.mininav a{float:left; height:28px; font:13px/26px Tahoma; color:#fff; text-decoration:none; padding:0 11px;}
.mininav a:hover{text-decoration:underline;}
.mininav .selected{background:#dde31f url(../i/nav_bgr.gif) no-repeat;}
.mininav .selected a{color:#1a2e35; background:url(../i/nav_bgr.gif) no-repeat 100% -28px;}

/* CONTENT */
.container{float:right; width:100%; margin-left:-238px;}
.content{margin-left:238px; padding-bottom:40px;}
.content .banner{text-align:center; margin-bottom:28px;}
/* new */
.new{height:269px; position:relative; margin-bottom:28px;}
.new li{width:187px; height:269px; _height:322px; float:left; background:url(../i/new_bg.png) no-repeat; position:relative; cursor:pointer;}
.new li div{width:173px; height:51px; background:url(../i/new_hov.png) no-repeat; position:relative; padding:269px 0 0 14px; display:none;}
.new li div img{margin-right:1px;}
.new p{position:absolute; top:13px; left:14px; width:160px; height:240px; overflow:hidden; zoom:1; text-align:center;}
.up{margin:0; _margin-top:-52px;}
/* context */
.context{overflow:hidden; zoom:1; line-height:18px;}
.context a{font-size:12px;}
.context span,span.white{color:#fff;}
.context ul{margin-bottom:10px;}
.context img{float:left;}
.articles{width:355px; float:left; margin-right:20px;}
.articles ul li span{color:#fff;}
ul.articles{margin-bottom:10px;font-size:12px;}
.news{width:185px; float:left; margin-right:20px;}

/*addbox */
.addbox {padding:10px;margin-left:181px;width:325px;height:200px;background: url(../i/upc_bg.png) no-repeat;}
.upcwidth {width:195px;}

/*importbox */
.importbox {width:350px; background:#555; padding:10px; margin: 10px 10px 10px 158px;}

.largeimage {float:left;text-align:center;}

/* SIDEBAR */
.sidebar{float:left; width:208px; padding:0 0 40px 8px;}
.sidebar .banner{text-align:center; margin-bottom:45px;}

.sidebar1u {background:url(../i/sidebar1u.png) no-repeat;height:38px;width:100%;padding: 0 0 8px 0;}
/* collection */
.collection{overflow:hidden; zoom:1; margin:-10px 0 23px 0;}
.collection li{margin:-1px 0 0 0; padding:10px 0; border-top:1px solid #9eadb0; overflow:hidden; zoom:1;}
.collection div{width:22px; float:left; font:bold 41px Arial, Helvetica, sans-serif; text-align:center; color:#fff; margin-right:15px;}
.collection img,img.stack{width:50px; height:50px; float:left; background:url(../i/coll_img_bg.gif) no-repeat; padding:2px; margin-right:9px;}
.collection img,img.cartbtn{float:left; clear.left;}
.collection p{margin-bottom:3px; overflow:hidden; zoom:1;}
.collection a{font-size:14px;}
.collection span{color:#fff;}
.collection span a{font-size:11px;color:#fff}
.collection div.ten{letter-spacing:-8px;}

/* FOOTER */
.footer{clear:both; height:56px; padding:18px 0 0 4px;}
.footer img{float:left; margin-right:69px;}
.footer div{color:#fff; overflow:hidden; zoom:1;}
.footer div a{margin:0 5px;}
.footer div p{color:#95acaf; padding:10px 0 0 5px;}

/* Deals Content */
.dealscontent{margin:0 8px 0 8px; padding-bottom:40px;}
.dealscontent h1 {margin-left:-2px;}
.dealsheader{
    margin:0 4px 0 -4px;
    padding:6px 8px 0 8px;
    background:url(../i/dealbar_bg.png) no-repeat;
    width: 962px;
    height: 31px;
    clear:both;
}
.dealsheader h2 {
    font-size:120%;
    font-weight:bold;
}
.dealslinks {
    margin-top:2px;
    float: right;
}
.dealslinks a {
    margin-right:4px;
}
.dealscollection {
    margin-left:210px;
width: 800px;
}

.dealblock {
    margin-right: 40px;
}
.dealblock p {
    margin-bottom:8px;
    color: #bbb;
}
.dealblock p strong {
    font-size: 13px;
    color: #ffffff;
    font-weight: bold;
    margin-top: 8px;
}
.dealblock span.strike {
    text-decoration:line-through;
}
.saleprice {
    color: #ffa200;
    font-size:18px;
    font-weight:100;
    font-family:'Arial Narrow',Arial,Helvetica,sans-serif;
    letter-spacing:1.1px;
}
.dealblock a {
    font-size: 15px;
}
.dealright {
    width: 180px;
    margin-right: 10px;
    margin-bottom: 15px;
    float: left;
}

/* ownmovies */
.lentrow td,
.evenrow td,
.oddrow td {
    padding: 0 2px 0 2px; 
    border-left: solid 1px #95acaf;
    empty-cells:show;
}

.lentrow td a:hover,
.evenrow td a:hover,
.oddrow td a:hover {
text-decoration: underline;
}
.lentrow td a,
.evenrow td a,
.oddrow td a {
text-decoration: none;
}

td.first { border-left: solid 1px transparent; }
tr.lentrow { background: #5e6d70; }
tr.headerrow td { text-align: center; }
#sharecollectionnote {
margin: -23px 0 10px 0 ;
text-align:center;
}
#sharecollectionnote p {
padding: 2px 0 0 8px;
background: url(../i/sidebarwhite1u.png) no-repeat;
height: 20px;
}

/* Star layout */
.stardiv { text-align: left;clear:both;}
.stardiv ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 85px; HEIGHT: 20px; LEFT: 10px; TOP: -5px; POSITION: relative; FLOAT: left; BACKGROUND: url('../i/stars.png') repeat-x; CURSOR: pointer; }
.stardiv li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 20px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }
.stardiv li.curr { BACKGROUND: url('../i/stars.png') left 25px; FONT-SIZE: 1px; }
.stardiv div.user { LEFT: 15px; POSITION: relative; FLOAT: left; FONT-SIZE: 13px; FONT-FAMILY: Arial;}
.stardiv div.user span {  FONT-SIZE: 13px; FONT-FAMILY: Arial; }

/* modify_box */
#modify_floater { font-size: 110%; color: #bbb; background: url('../i/modify-bg.png') no-repeat; text-align:left; }
#modify_floater > div {padding:8px;}
#modify_floater span { font-size: 125%; color:#fff; font-weight:bold; font-style:normal;}
#modify_floater input { margin: 0 3px 2px 3px; }
#modify_floater p {clear:left; margin-top:3px;}
#modify_floater h1 {font-size: 135%; color:#fff; text-align:center; font-weight:bold;}
/* .modify > div > div{ background: transparent url(/i/price_inp.gif) no-repeat; float:right; height: 21px; width:72px;  }*//*margin: -18px 5px 0 7px;*/
.modify > div {height: 21px;}
.modify .price {border:none; padding:4px 10px 0 4px; background:none; width:45px;}
#datediv {background: transparent url(../i/char10_inp.gif); width:72px;}
input.date {border:none; padding:4px 10px 0 4px; background:none; width:57px;}
.priceimg { background: transparent url(/i/price_inp.gif) no-repeat; float:right; height: 21px; width:72px; /*margin: -18px 5px 0 7px;*/ }

/* stats */
.col2 {float:left; width: 208px; margin-right:30px;}

/* movie */
.movie{overflow:hidden; zoom:1; margin-bottom:40px;}
.movie .image{width:375px; float:left; margin-right:20px; background:#fff url(../i/movie_t.gif) no-repeat; -moz-border-radius:8px; -webkit-border-radius:8px; text-align:center;}
.movie .image a{color:#253940;}
.movie .image img{/* background:url(../i/movie_b.gif) no-repeat bottom;*/ padding:11px; width:353px; height:499px;}
.movie ul{overflow:hidden; zoom:1; line-height:18px; padding-top:10px;}
.movie li{padding-bottom:7px;}
.movie strong{font-size:12px; color:#fff;}
.movie .clearing{overflow:hidden; zoom:1; padding-bottom:20px;}
.movie .rait{width:50px; float:left; margin-top:-4px;}
/* review */
.reviews{overflow:hidden; zoom:1; margin:-20px 0 20px 0;}
.review{border-top:1px solid #9eadb0; margin-top:-1px; zoom:1; padding-top:20px;}
.review .png{width:auto; height:auto; float:none; background:none; padding:0; margin:0;}
.review .rait{color:#fff; font-size:14px;}
.review .collection{margin-bottom:5px;}
.review ul p{margin-bottom:3px;}
.review p a{font-size:11px;}
.review p{margin-bottom:20px;}
.review .helpful{color:#fff; font-size:12px;}
.review .helpful img{vertical-align:middle;}
.review .helpful a{margin-left:3px;}

/* filpag */
.filpag{height:31px; position:relative; padding:0 8px; color:#fff;}
.filpag .l{position:absolute; top:0; left:0; width:8px; height:31px; background:url(../i/filpag_l.png) no-repeat;}
.filpag .r{position:absolute; top:0; right:0; width:8px; height:31px; background:url(../i/filpag_r.png) no-repeat;}
.filpag .m{height:24px; background:#253940; padding:7px 11px 0 14px;}
.filpag strong{margin-right:5px;}
.filpag option{padding-right:10px;}
.filpag .sort{float:right;}
.filpag .sort table{float:right;margin-top:-1.2em;}
.filpag ul {float: right;}
.filpag ul li {float: left;}
.filter{margin-bottom:1px;}
.filter input{margin:0 3px 0 7px;}
.pager{margin-bottom:30px;}
.pager img{margin-top:-2px;}
.pager a{margin-left:2px;}
.pager .current{color:#fff; text-decoration:none;}
.fildb {float:left; margin:1px 0 0 12px;}
.fildb a {font-size:12px; margin: -1px 4px 8px 4px;}
.fildb a.selected {font-size:115%; color:#fff; text-decoration:none;cursor:text; }
/* thumbs */
.thumbs{overflow:hidden; zoom:1;}
.thumbs li{width:148px; float:left; text-align:center; font-size:14px; margin-bottom:35px;}
.thumbs .clearing{width:100%; clear:both; //float:none; font-size:0; line-height:0; margin:0;}
.thumbs p{padding:0 9px;}
.thumbs img{width:80px; height:120px; margin-bottom:7px; padding:2px; background:url(../i/thumb_bg.gif) no-repeat;}
/* popup */
.popup{width:463px; position:absolute; top:387px; left:50%; margin:0 0 0 -231px; color:#c2c2c2; text-align:left;}
.popup .t{height:11px; background:url(../i/popup_t.png) no-repeat; font-size:0;}
.popup .b{height:15px; background:url(../i/popup_b.png) no-repeat; font-size:0; line-height:0;}
.popup .m{background:url(../i/popup_m.png) repeat-y; width:455px; padding:0 4px;}
.popup .in{background:url(../i/popup_in.gif) repeat-x; min-height:330px; _height:330px; padding:0 0 0 20px;}
.popup .close{float:right; padding:0 9px 0 0; margin:-2px 0 0 0; cursor:pointer; position:relative;}
.popup .image{float:left; margin-right:20px; margin-bottom:5px; padding:10px; background:url(../i/popup_bg.gif) no-repeat; width:160px; height:240px;}
.popup ul{overflow:hidden; zoom:1; padding-bottom:10px;}
.popup li{padding-bottom:10px;}
.popup strong{font-size:12px; color:#fff;}
.popup p{padding-bottom:2px;}
.popupimgdiv {width:160px;margin-right:20px;padding:10px;float:left;text-align:center;}
.add{height:21px; background:url(../i/add_bg.gif) no-repeat; float:left; padding-left:16px; margin-right:10px;}
.add a{height:21px; background:url(../i/add_bg.gif) no-repeat right -21px; float:left; padding-right:16px; color:#192a31; line-height:21px; text-decoration:none; white-space:nowrap;}
.addsh{height:21px; background:url(../i/add_little_bg.gif) no-repeat; float:left; padding-left:16px; margin-right:10px;}
.addsh a{height:21px; background:url(../i/add_little_bg.gif) no-repeat right -21px; float:left; padding-right:16px; color:#192a31; line-height:21px; text-decoration:none; white-space:nowrap;}
.addcart{height:21px; background:url(../i/add_cart_bg.png) no-repeat; float:left; padding-left:13px; margin-right:10px;}
.addcart a{height:21px; background:url(../i/add_cart_bg.png) no-repeat right -21px; float:left; padding-right:28px; color:#192a31; line-height:21px; text-decoration:none; white-space:nowrap;}

/* createacct */
.form_textarea {
background: none;
width: 150px;
border: medium none;
padding: 4px 10px 0 10px;
}
.form_date {
background: none;
width: 46px;
border: medium none;
padding: 4px 10px 0 10px;
}
.form_year {
background: none;
width: 72px;
border: medium none;
padding: 4px 10px 0 10px;
}

.userform div.short {
background:url(../i/char10_inp.gif) no-repeat;
width: 72px;
}
.userform div.reallyshort {
background:url(/i/price_inp.gif) no-repeat;
width: 46px;
}
.userform div {
width:170px; height:21px; background:url(../i/login_inp.gif) no-repeat; margin:0 5px 6px 0;}

/* Netflix */
ul.benefits {
    list-style-type: disc;
}
ul.benefits li {
    margin-top: 4px;
}

.content div.netflix {
width:468px;
margin:10px 0 0 100px;
text-align:center;
}

.acctpic { float: left; }

/* FAQ */
.faq b {color:#fff; font-weight:500;font-size:110%;}
.faq h3 {margin-top:25px; margin-bottom:8px;}
.faq p {margin-top:10px;}
.faq ul {margin-left:12px;}
.faq .first {color: #ddd;}

/* Viewcart */
ul.carttable {
    width:700px;
    color:#fff;
}
ul.carttable li {
    list-style-type: none;
    padding: 4px 0 12px 8px;
}
li.cartrow {
    height: 50px;
}
li.headerrow ul.cartrow li.title {
    margin-left: 100px;
    margin-right: 100px;
    width: 50px;
}
ul.cartrow li.title {
    width: 210px;
    display:inline-block;
}
ul.cartrow li.format {
    width: 40px;
}
ul.cartrow li {
    display: inline-block;
    list-style-type: none;
    padding-right: 20px;
}
ul.cartrow li.cartimg {
    padding: 0px;
    width: 52px;
    height: 52px;
}

li.cartimg img {
    width: 50px;
    height: 50px;
    padding: 2px;
    background: url(/i/coll_img_bg.gif) no-repeat;
    margin-right: 9px;
    float: left;
}
li.totalrow {
    margin-left: 495px;
}
li.submitrow {
    margin-left: 435px;
}
.total {
    color:#ffffff;
    text-size:12px;
}
.finaltr {
    padding-top:8px;
}
li.headerrow {
    background: url(/i/cartheader.png) no-repeat;
    height: 27px;
    font-size: 110%;
}
