@charset "utf-8";
@import url("tweaks.css");
@import url("jcarousel.css");
a { text-decoration:none; color:#00aeef; }
a:hover { text-decoration:underline; }
.hr { background:url(../images/grad.gif) top repeat-x; height:10px; font-size:0em; clear: both; }
.c3 { color:#fb834a; }
.c5 { color: #ff6666; }
.s14 { font-size: 14px; }
/****bg's***/
body { background:#fff; }
.play { width:43px; height:43px; background:url(../images/play.png) no-repeat; _background:none!important;  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/play.png', sizingMethod='scale');
}
/***********/
.wrapper > .ftr:after,
.innerWrapper > .content2Col:after,
.wrapper > .innerWrapper,
.itemShort > .itemShortBody:after,
.itemBig > .itemBigHead:after,
.itemBig > .itemBigBody:after,
.talkBackOuter > .talkBackInner:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;}
/***************/
.ubber { height:26px; line-height:20px; background:url(../images/ubber.png) left top no-repeat; color:#fff; text-decoration:none; padding:0; float:left; display:inline; font-size:13px; font-weight: bold; }
.ubber span { cursor:pointer; display:inline; height:26px; line-height:20px; background:url(../images/ubber.png) right top no-repeat; margin-left:11px; float:left; padding-right:15px; color:#FFFFFF; font-size:15px; font-style:italic; font-weight:bold; #width:1%; #white-space:nowrap;}
.ubber:hover { color:#000; text-decoration:none; background-position:left bottom; }
.ubber:hover span { color:#000; background-position:right bottom; }
.ubber img { vertical-align:middle; margin-right:-10px;}
.addReviewUrl img { width:21px; height:22px; background:url(../images/ubberPlus.png) no-repeat;}
.ubber-Dis,
.ubber-Dis:hover { background:url(../images/ubber-Dis.png) left top no-repeat;}
.ubber-Dis span,
.ubber-Dis:hover span{ background:url(../images/ubber-Dis.png) right top no-repeat; color:#fff;}
.ubber-Dis img { background:url(../images/ubberPlus-Dis.png) no-repeat;}
.rentNowSmall { float:right; width:136px; height:81px; background:url(../images/buttons/rentNowSmall.png) top no-repeat; overflow:hidden; text-decoration:none; text-indent:-9999px; }
.rentNowBig { position:absolute; top:273px; left:675px; width:282px; height:81px; background:url(../images/buttons/rentNowBig.png) top no-repeat; overflow:hidden; text-decoration:none; text-indent:-9999px; }
.watchTrailer { position:absolute; top:233px; left:676px; width:280px; height:40px; background:url(../images/buttons/watchTrailer.png) top no-repeat; overflow:hidden; text-decoration:none; text-indent:-9999px; }
.rentNowSmall:hover,
.rentNowMed:hover,
.rentNowBig:hover,
.watchTrailer:hover { background-position:bottom; }
/*header*/
.header { position:relative; direction:rtl; width:986px; margin:auto; padding-top:153px; background:url(../images/headerBg.jpg) top no-repeat; }
.header fieldset { position:absolute; left:30px; top:108px; }
.header fieldset input { vertical-align:middle; border:0; background:transparent; font-size:16px; width:220px; }
.header fieldset .but { width:38px; height:30px; cursor:pointer; background:url(../images/mag.gif) center no-repeat; }
.header fieldset .but:hover { background:url(../images/magH.gif) center no-repeat; }
.header ul { height:40px; background:url(../images/navBg.jpg) no-repeat; }
.header ul li { float:right; margin-top:10px; padding:0 24px; background:url(../images/navLine.gif) right center no-repeat; }
.header ul li a { font-size:14px; font-weight:bold; color:#fff; text-decoration:none; }
.header ul li a:hover { color:#000; text-decoration:none; }
.header ul .first,
.header ul .last { background:none; }
/*footer*/
.footer { direction:rtl; width:979px; height:80px; margin:6px auto; border-top:6px solid #fff; position:relative; background:url(../images/footerBg.jpg) no-repeat; clear:both; }
.footer .ftr li { float:right; padding:0 34px; background:url(../images/navLine.gif) right center no-repeat; margin-top:11px; }
.footer .ftr li a { font-size:14px; font-weight:bold; color:#fff; text-decoration:none; }
.footer .ftr .first { background:none; }
.footer .lang { position:absolute; right:16px; top:47px; height:18px; width:181px; background:url(../images/lang.gif) center no-repeat; }
.footer .lang li { float:right; display:inline; height:18px; }
.footer .lang li a { text-align:center; display:block; padding:0px 10px; width:40px; color:#fff; font-weight:bold; font-size:12px; text-decoration:none; line-height:13px; margin:3px 0; }
.footer li a:hover { color:#000; }
.footer .lang li.mid a { border-left:1px solid #fff; border-right:1px solid #fff; width:38px; }
.footer .lang li.on { width:60px; border:0; background:url(../images/langOn.gif) center no-repeat; }
.footer .lang li.on a { width:40px; border:0; color:#66ccff; }
.footer .lang li.on a:hover { color:#66ccff; }
.footer a .tvinci { position:absolute; left:25px; top:45px; }
/*content2Col*/
.content2Col { width:978px; margin:6px auto; direction:rtl; background:url(../images/sideBg.png) right bottom no-repeat; }
.content2Col:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.content2Col .side { float:right; width:190px; padding:22px 0; background:url(../images/sideTop.png) center top no-repeat; }
.content2Col .main { width:779px; padding:4px 4px 5px 5px; float:left; background:url(../images/mainTop.png) top no-repeat; }
/**/
h2 { color:#0cb14b; font-size:16px; text-transform:uppercase; line-height:normal; font-weight:bold; padding-top:20px; }
.content2Col .side h2 { margin-right:11px; width:168px; padding:0; }
/**/
.theMost { padding-top:8px; margin-right:12px; width:168px; }
.theMost li { border-bottom:3px solid #e5e5e5; padding:5px 0; }
.theMost li cite { float:right; display:inline; color:#fb834a; font-size:16px; font-style:normal; font-weight:bold; width:19px; padding:0 4px; line-height:normal; }
.theMost li a { text-decoration:none; color:#00aeef; }
.theMost li a:hover { text-decoration:underline; }
.side .theMost li img { width:168px; display:block; clear:both; }
/*******************************************/
.bulletGrey { padding:8px 0 10px; }
.bulletGrey li { background:url(../images/bulletGrey.gif) left 5px no-repeat; padding:0 0 10px 10px; }
/**/
.itemShort { font-size:13px; border-bottom:1px solid #fff; height:176px; padding:20px 12px 0 0; background:url(../images/item.jpg) left top no-repeat; }
.itemShort.first { background:url(../images/itemTop.png) left top no-repeat #eee; }
.itemShort .itemShortBody { position:relative; zoom:1; }
.itemShort .itemShortBody .rentNowMed { margin-left:15px; float:left; color:#fff; font-size:15px; font-style:italic; width:115px; padding-left:17px; height:33px; line-height:29px; text-align:left; font-weight:bold; background:url(../images/butView.png) top no-repeat; }
.itemShort .itemShortBody .rentNowMed:hover { background-position:bottom; text-decoration:none; color:#000; }
.itemShort .itemShortBody .itemShortHead { color:#fb834a; }
.itemShort .itemShortBody .itemShortHead h2 { padding-top:0; }
.itemShort .itemShortBody .itemShortHead h2 a { color:#0cb14b; font-size:16px; text-transform:uppercase; line-height:normal; font-weight:bold; }
.itemShort .itemShortBody .picUrl { }
.itemShort .itemShortBody .picUrl .pic { float:right; display:inline; margin-left:12px; display:inline; width:198px; height:150px; padding:3px 4px 5px; background:url(../images/itemPicBg.jpg) no-repeat; }
.itemShort .itemShortBody .picUrl .play { visibility:hidden; position:absolute; right:80px; top:60px; }
.itemShort .itemShortBody a.picUrl:hover .play,
.itemShort .itemShortBody a.picUrl.hover .play { visibility:visible; }
.itemShort .itemShortBody .stars {
di splay:block;
ma rgin-top: 4px; vertical-align:middle; }
.itemShort .itemShortBody p { font-size:14px; line-height:22px; margin:10px 0; padding-left:10px; height:66px; overflow:hidden; }
.itemShort .itemShortBody p * { font-size:14px; }
.itemShort .itemShortBody p.tags { height:44px }

.itemShort.contentTall,
.itemShort.contentTall .itemShortBody,
.itemShort.contentTall .itemShortBody p { height:auto;}
/**/
.playerWrapper { width:970px; margin:auto; position:relative; }
.controls { text-align:center; width:811px; height:36px; padding-top:6px; margin:auto; background:url(../images/controlsBg.png) center top no-repeat; }
.controls table { margin:auto; border-collapse:collapse; height:26px; }
.controls td { padding:0; vertical-align:top; height:26px; }
.controls .controlPlay,
.controls .controlPlay-on,
.controls .controlPlay-disabled { width:32px; height:26px; background:url(../images/controls.png) left top no-repeat; cursor:pointer; }
.controls .controlFull,
.controls .controlFull-on,
.controls .controlFull-disabled { width:107px; height:26px; background:url(../images/controls.png) right top no-repeat; cursor:pointer; }
.controls a:hover .controlPlay,
.controls .controlPlay-on { background-position:left -26px; }
.controls a:hover .controlFull,
.controls .controlFull-on { background-position:right -26px; }
.controls .controlPlay-disabled { background-position:left -52px; }
.controls .controlFull-disabled { background-position:right -52px; }
/**/
.introGrad { margin:0 6px; padding:0 0 10px; background:url(../images/introGrad.gif) bottom repeat-x; }
.introGrad .ubber { margin-top:1px; }
.introGrad h2 { padding:4px 8px; }
.introGrad p { font-size:14px; line-height:25px; padding:0 8px; }
.introGrad p span { font-size:14px; line-height:25px; }
/**/
.itemBig { margin-bottom:30px; }
.itemBig .itemBigHead { font-size:14px; zoom:1; border-bottom:3px solid #ddd; padding-bottom:10px; margin-bottom:7px; }
.itemBig .itemBigHead .stars { display:block; margin:4px 0 8px; }
.itemBig .itemBigHead span { font-size:14px; }
.itemBig .itemBigHead.new { padding:9px 0 10px 56px; background:url(../images/new.gif) left top no-repeat; }
.itemBig .itemBigHead.new .rentNowSmall { margin-top:-9px; }
.itemBig .itemBigBody { font-size:13px; padding:0 0 0 12px; zoom:1; }
.itemBig .itemBigBody p * { font-size:13px; }
.itemBig .itemBigBody h4 { font-weight:normal; font-size:13px; color:#ff0000; }
.itemBig .itemBigBody p { font-size:13px; line-height:22px; margin:3px 0 7px; }
.itemBig .itemBigBody p a { text-decoration:underline; }
.itemBig .itemBigBody p a:hover { text-decoration:none; }
.itemBig .itemBigBody .itemBigBodyDetails { float:right; width:215px; border-left:3px solid #ddd; padding:0 0 0 15px; margin-left:40px; }
/******/
.tabs { border-bottom:3px solid #ccc; height:29px; }
.tabs li { cursor:pointer; float:left; padding-right:7px; height:29px; background:url(../images/buttons/tab.png) right top no-repeat; margin-right:2px; _background:url(../images/buttons/tabIE.png) right top no-repeat; }
.tabs li a { cursor:pointer; color:#ff0000; font-size:14px; padding:7px 11px 0 18px; height:22px; float:left; display:inline; background:url(../images/buttons/tab.png) left top no-repeat; _background:url(../images/buttons/tabIE.png) left top no-repeat; }
.tabs li a:hover { }
.tabs li a img { vertical-align:middle; margin-right:0.5em; }
.tabs li.on { background-position:right bottom; }
.tabs li.on a { background-position:left bottom; }
.tabsContent { min-height:115px; padding-bottom:10px; _height:115px; clear:both; }
.tabsContent div { display:none; }
#share { display:block; }
#share .shareP { float:left; display:inline; margin:0 25px 0 10px; width:235px; background:url(../images/input186.gif) left bottom no-repeat; }
#share .shareP label,
#share .sharePLast label { display:block; font-size:13px; color:#333; padding:20px 0 3px; }
#share .shareP .embedField { border:0; width:176px; padding:2px 4px 1px; background:transparent; }
#share .shareP .copyBut { border:0; height:21px; line-height:20px; background:url(../images/buttons/red.gif) right center no-repeat; color:#fff; padding:0 4px; cursor:pointer; font-size:12px; }
#share .shareP .copyBut:hover { color:#000; }
#share .sharePLast { float:left; display:inline; margin:0 0 0 10px; width:200px; }
#share .sharePLast label { padding:20px 0 6px; }
#send table { border-collapse:collapse; border-top:5px solid #fff; border-bottom:10px solid #fff; margin-top:5px; }
#send table .label { font-size:13px; color:#333; padding:0 10px; }
#send table .label span { color:#ff0000; }
#send table .input { width:121px; height:31px; background:url(../images/input121.gif) left center no-repeat; }
#send table .input input { width:117px; margin:0 2px; border:0; background:transparent; font-size:13px; color:#333; }
#send table tr .textarea { width:320px; background:url(../images/select319.gif) 10px center no-repeat; padding:0 0 0 10px; }
#send table tr .textarea textarea { width:315px; margin:0px 2px 0; height:51px; overflow:auto; border:0; background:transparent; font-size:13px; color:#333; }
#send table tr .but { vertical-align:bottom; padding:0 0 6px 10px; }
#send table tr .but .ubber { background-position:right; white-space:nowrap; vertical-align:middle; }
#send table tr .but img { vertical-align:middle; }
/**/
.talkBackOuter { background:url(../images/bGrad.gif) bottom repeat-x; margin:1px 0 15px; zoom:1; }
.talkBackInner { background:url(../images/tGrad.gif) top repeat-x; padding:0 0 30px 12px; }
.talkBackInner .addReviewUrl { margin-top:5px!important;}
.talkBackInner h2 { padding:5px 12px; }
.talkBack li { padding:30px 45px 0 15px; clear:both; zoom:1; }
.talkBack li .count { font-size:16px; float:right; display:inline; margin-right:-33px; color:#fb834a; padding-top:2px; }
.talkBack li div { float:right; }
.talkBack li div * { font-size:13px; }
.talkBack li div a { display:block; padding-bottom:4px; text-decoration:underline; font-weight: bold; }
.talkBack li div a:hover { text-decoration:none; }
.talkBack li div span { color:#999; }
.talkBack li div span b { font-weight:normal; color:#000; }
.talkBack li div p { padding-top:8px; line-height:22px; display:none; }
/**/
.browseABC { height:26px; background:url(../images/browseBg.png) center no-repeat; padding:3px 30px 1px 0; }
.browseABC .browseABCVline { vertical-align:middle; }
.browseABC a { color:#999; font-size:14px; padding:0 0.3em; margin:0 0.35em; text-transform:uppercase; font-weight: bold; }
.browseABC a:first-child { text-transform:none; font-weight: bold; }
.browseABC a:hover { color:#3b3b3b; text-decoration:none; }
.browseABC a.on,
.browseABC a.on:hover { color: #00aeef; }
.titles { padding:10px 16px 0 0; }
.titles ul { float:right; width:30%; padding:0 1% 0 2%; }
.titles ul li { background:url(../images/bulletGrey2.gif) right 8px no-repeat; padding:4px 12px 4px 0; }
.titles ul li.star { background-image:url(../images/starNew.gif); }
.titles ul li a { font-size:13px }
.paginationWrapper { clear:both;/* font-size:13px; color:#333;*/ padding:5px 12px 15px; }
.paginationWrapper .starNew { float:right; color:#333; font-size:13px; margin-right:12px; }
.paginationWrapperFtr { border-top:1px solid #eee; padding-top:8px; clear:both; height:21px; line-height:20px; font-size:13px; padding-right:8px; margin:8px 5px 5px; border-bottom:1px solid #fff; color: #333; }
.pagination { float:left; padding:1px 12px 0; height:20px; direction:ltr; }
.pagination img { }
.pagination a { padding:0 0.4em; margin:0 0.1em 0; vertical-align:middle; cursor:pointer; font-size:15px; font-weight:bold; line-height:17px; padding-bottom:1px; }
.pagination a:hover { text-decoration:underline; }
.pagination a.current,
.pagination a.current:hover { background:url(../images/paging-num.gif) center top no-repeat; color:#fff; text-decoration:none; }
.pagination a.next,
.pagination a.prev { padding:0; margin:0; }
.pagination a.next img { background:url(../images/paging-buts.gif) left top no-repeat; width:9px; height:10px; vertical-align:middle; cursor:pointer; }
.pagination a.prev img { background:url(../images/paging-buts.gif) right top no-repeat; width:9px; height:10px; vertical-align:middle; cursor:pointer; }
.pagination a.next:hover img { background-position:left -10px; }
.pagination a.prev:hover img { background-position:right -10px; }
.pagination a.prev-disabled img,
.pagination a.prev-disabled:hover img { background-position:right -20px; }
.pagination a.next-disabled img,
.pagination a.next-disabled:hover img { background-position:left -20px; }
/**/
.inner h2 { padding:18px 12px 0; }
h2 span.searchTerm { color:#000; font-size:16px; text-transform:none; }
h2 span.searchTerm b { font-size:14px; font-weight:normal; }
.sorter { height:26px; background:url(../images/browseBg.png) center no-repeat; padding:3px 35px 1px 0; margin-top:15px; }
.sorter li { float:right; width:107px; text-align:center; background:url(../images/browseABCVline.gif) 99px center no-repeat; }
.sorter a { text-align:center; font-size:14px; color:#999; font-size:14px; font-weight:bold; padding:0 0.3em; }
.sorter a:hover { color:#323232; text-decoration:none; }
.sorter li.first { font-weight:bold; font-size:14px; color: #006699; background:none; }
.sorter li.on a { color:#00aeef; text-decoration:none; }
.sorter li.on a:hover { color:#00aeef; }
.addReviewForm .close { background:url(../images/sun.gif) no-repeat; width:24px; height:24px; line-height:23px; color:#fff; font-size:13px; font-weight:bold; text-align:center; float:left; margin:8px 0 0 8px; }
.addReviewForm .close:hover { text-decoration:none; color:#000; }
.addReviewForm { background:url(../images/740Bot.png) left bottom no-repeat; margin:15px 13px 0 4px; padding-bottom:5px; }
.addReviewForm .inner { zoom:1; background:url(../images/740Top.gif) left top no-repeat; padding-bottom:6px; }
.addReviewForm table { margin-top:6px; border-collapse:collapse; width:722px; clear: both; }
.addReviewForm table td { vertical-align:top; white-space:nowrap; }
.addReviewForm table .label { font-size:13px; color:#000; padding:0 10px; font-weight: bold; }
.addReviewForm table .label span { color:#ff0000; }
.addReviewForm table .input { width:186px; height:31px; background:url(../images/input191.gif) right top no-repeat; }
.addReviewForm table .input input { width:182px; margin:0 2px; border:0; background:transparent; font-size:13px; color:#333; }
.addReviewForm table .inputBig { width:525px; height:31px; background:url(../images/input541.gif) right top no-repeat; }
.addReviewForm table .inputBig input { width:537px; margin:0 2px; border:0; background:transparent; font-size:13px; color:#333; }
.addReviewForm table .select { width:186px; height:31px; text-align:right; }
.addReviewForm table .select select { width:182px; margin:0 2px; font-size:13px; color:#333; }
.addReviewForm table .label2 { width:129px; text-align:center; font-size:13px; color:#333; padding:0 10px; }
.addReviewForm table .textarea { width:541px; height:101px; background:url(../images/textarea541.gif) left top no-repeat; }
.addReviewForm table .textarea textarea { width:537px; height:95px; margin:2px; border:0; background:transparent; font-size:13px; color:#333; overflow:auto; }
.addReviewForm table .but { vertical-align:bottom; padding:0 0 0 10px; }
/*.addReviewForm table .but,
.addReviewForm table .but .ubber,
.addReviewForm table .but .ubber span { zoom:1; color:red; dis play:inline-block; vertical-align:bottom;}*/
/*.addReviewForm table .but .ubber { background-position:right; white-space:nowrap; vertical-align:middle; padding-right:27px; }
.addReviewForm table .but > img { float:left; display:inline; margin-right:5px; margin-top:6px; }*/
.addReviewForm .error { margin:6px 10px 0; }
.error { color:#000; background-color:#fb834a; padding:3px 5px; font-size:12px; display:block; }
.stripeBg { padding:20px 12px; min-height:100px; _height:100px; font-size:13px; margin-bottom:1px; }
/**/
.install { padding:0 12px; }
.install table { width:100%; border-collapse:collapse; }
.install table th { text-align:right; font-size:14px; padding:5px 6px; background:none; }
.install table .color td { background-color:#ededed; }
.install table td { padding:5px 6px; line-height:22px; color:#666; font-size: 13px; background-image:none; }
.install table td span { color:#666; }
.install table td a { font-size:13px; text-decoration:underline; }
.install table td a:hover { text-decoration:none; }
.install .ubber { margin:auto; margin-left:30px; text-decoration:none; color:#fff; }
.install .ubber span { text-decoration:none; color:#fff; }
/*.install .ubber { text-decoration:none;}
.install .ubber span {padding:0 0 0 15px; display:block; font-size:13px; cursor:pointer; text-indent:16px; color:#fff; text-align:center; float:left; background:url(../images/buttons/install-down.gif) 15px top no-repeat; }
.install .ubber { padding:0 15px 0 0;}
.install .ubber:hover span { color:#000; text-decoration:none; background-position: 15px bottom; }*/
/****************************************/
.header .tvHome { position:absolute; width:210px; height:90px; top:60px; right:110px; text-decoration:none; text-indent:-9999px; overflow:hidden; }
.header .clalit { position:absolute; top:30px; left:25px; width:140px; height:60px; overflow:hidden; text-decoration:none; text-indent:-9999px; }
.side .allVids { display:block; margin:auto; background:url(../images/allVids.png) top no-repeat; width:160px; height:57px; text-decoration:none; text-indent:-9999px; overflow:hidden; }
.side .allVids:hover { background-position:bottom;}
