@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 16px; text-align: left;
}
body {
	margin-top: 0px; background-image: url(/images/1000/blue-bg.gif); background-repeat: repeat-x; margin-bottom: 0px;
	background-color: #637d9b;
}
a:link, a:visited { color:#c90000; text-decoration:none}
a:hover { color:#c60000; text-decoration:underline}
p { margin: 0px; text-align: justify;}

img {
border: 0px;
} 

.textsmall {font-size: 9px; line-height: 11px;}

.white_text { color: #fff; }

h1 { margin:0; padding:0; text-decoration: none; font-family: arial, georgia; font-size: 22px;
	color: #666666; line-height: 24px; letter-spacing: -1.0px; font-weight: bold;
	float:left}
h2 { margin:0; padding:0; font-size:15px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;color:#999; padding-left:20px }

div.separator{ line-height:1px; height:1px; font-size:1px; background:#DBDBDB;}

.wrapper { margin: auto; height: auto; width: 1010px; }
.header-container {	float: left; height: 87px; width: 1010px; background-image: url(/images/1000/headerbg.gif); }
.h-top { float: left; height: 24px; width: 1010px; }
.h-top a
{
	color:  #464646;
}
.h-top a, .h-top a:link { text-decoration: none;} 
.h-top a:active, .h-top a:hover { text-decoration: underline; color: #464646; 
}
.text_red {color: #993300;}

.text_red_sm {color: #c60000; font-size: 10px; font-weight: bold;}
.text_red_sm a:hover {color: #c90000; font-size: 10px; font-weight: bold;}

.header {
	float: left;
	height: 63px;
	width: 990px;
	padding-left: 10px;
	padding-right: 10px;
}

.center {text-align: center;}

td.center {text-align: center;}

td.right {text-align: right; }

.logo {
	float: left;
	height: 63px;
	width: 202px; border: none;
}

.reward_tab {
	float: left;
	height: 29px; margin-top: 41px; margin-left: 45px;
	width: 183px; border: none;
}

.dvd_tab {
	float: left;
	height: 12px; margin-top: 59px; 
	width: 133px; border: none;
}

.vod_tab {
	float: left;
	height: 12px; margin-top: 59px; 
	width: 141px; border: none;
}

/* Pagination */

.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #999;
text-decoration: none; 
color: #333;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #990000;
color: #fff;
background-color: #3399cc;
}

.pagination a.currentpage {
border: 1px solid #990000;
color: #fff; font-weight: bold;
background-color: #3399cc;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
font-weight: normal;
}

.pagination a.prevnext{
font-weight: normal;
}

.navigation {
	background-image: url(/images/1000/buttonbg.gif); font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-repeat: repeat;
	float: left;
	height: 30px;
	width: 1010px; 
}
.avn-award {
	background-image: url(/images/1000/avnaward.gif);
	float: left;
	height: 63px; margin-left: 20px;
	width: 250px; 
	background-repeat: no-repeat;
	background-position: center;
}
.h-join {
	float: right;
	margin-right: 10px; margin-top: 12px;
	width: 196px;
}
.nav-link {
	background-image: url(/images/1000/buttonbg.gif);
	background-repeat: repeat;
	float: left;
	height: 22px;
	width: auto;
	padding-top: 6px;
	font-weight: bold;
	padding-right: 14px;
	padding-left: 14px;
}

.nav-link-vod {
	background-image: url(/images/1000/buttonbg_vod.gif);
	background-repeat: repeat;
	float: left;
	height: 22px;
	width: auto;
	padding-top: 6px;
	font-weight: bold;
	padding-right: 14px;
	padding-left: 14px; 
}

.nav-link-dvd {
	background-image: url(/images/1000/buttonbg_dvd.gif);
	background-repeat: repeat;
	float: left;
	height: 22px;
	width: auto;
	padding-top: 6px;
	font-weight: bold;
	padding-right: 14px;
	padding-left: 14px; 
}

.nav-link:hover {
	background-image: url(/images/1000/buttonbg_rollover.gif);
	background-repeat: repeat;
	float: left;
	height: 22px;
	width: auto;
	padding-top: 6px;
	font-weight: bold;
	padding-right: 14px;
	padding-left: 14px;
	color: #FFFFFF;
}

.nav-link-vod:hover {
	background-image: url(/images/1000/buttonbg_vod_rollover.gif);
	background-repeat: repeat;
	float: left;
	height: 22px;
	width: auto;
	padding-top: 6px;
	font-weight: bold;
	padding-right: 14px;
	padding-left: 14px;
	color: #FFFFFF;
}

.nav-link-dvd:hover {
	background-image: url(/images/1000/buttonbg_dvd_rollover.gif);
	background-repeat: repeat;
	float: left;
	height: 22px;
	width: auto;
	padding-top: 6px;
	font-weight: bold;
	padding-right: 14px;
	padding-left: 14px;
	color: #FFFFFF;
}

.nav-link:active {
	background-image: url(/images/1000/buttonbg_rollover.gif);
	background-repeat: repeat;
	float: left;
	height: 22px;
	width: auto;
	padding-top: 6px;
	font-weight: bold;
	padding-right: 14px;
	padding-left: 14px;
	color: #FFFFFF;
}

.nav-link-vod:active {
	background-image: url(/images/1000/buttonbg_vod_rollover.gif);
	background-repeat: repeat;
	float: left;
	height: 22px;
	width: auto;
	padding-top: 6px;
	font-weight: bold;
	padding-right: 14px;
	padding-left: 14px;
	color: #FFFFFF;
}

.nav-link-dvd:active {
	background-image: url(/images/1000/buttonbg_dvd_rollover.gif);
	background-repeat: repeat;
	float: left;
	height: 22px;
	width: auto;
	padding-top: 6px;
	font-weight: bold;
	padding-right: 14px;
	padding-left: 14px;
	color: #FFFFFF;
}

.nav-link a
{
	color:  #fff; font-size: 11px;
}
.nav-link a, .nav-link a:link { text-decoration: none; font-size: 11px;} 
.nav-link a:active, .nav-link a:visited { text-decoration: none; color: #fff;
}
.nav-link a:hover, { text-decoration: none; color: #fff; 
}

.nav-link-vod a
{
	color:  #fff;
}
.nav-link-vod a, .nav-link-vod a:link { text-decoration: none;} 
.nav-link-vod a:active, .nav-link-vod a:visited { text-decoration: none; color: #fff; 
}
.nav-link-vod a:hover, { text-decoration: none; color: #fff; 
}

.nav-link-dvd a
{
	color:  #fff;
}
.nav-link-dvd a, .nav-link-dvd a:link { text-decoration: none;} 
.nav-link-dvd a:active, .nav-link-dvd a:visited { text-decoration: none; color: #fff; 
}
.nav-link-dvd a:hover, { text-decoration: none; color: #fff; 
}

.nav-divider {
	background-image: url(/images/1000/nav-divider.gif);
	float: left;
	height: 30px;
	width: 3px;
}

.nav-divider-light {
	background-image: url(/images/1000/nav-divider_light1.gif);
	float: left;
	height: 30px;
	width: 1px;
}

.main-body {
	background-color: #FFFFFF;
	float: left;
	height: auto;
	width: 1000px;
	padding: 5px; 
}
.left-column {
	float: left;
	height: auto;
	width: 173px;
}
.main-column {
	float: left;
	height: auto;
	width: 822px; padding-left: 2px;
}

.sbbox-container {
	float: left;
	height: auto;
	width: 170px;
}

.sbbox-container a, .sbbox-container a:link,  .sbbox-container a:visited { text-decoration: none; color: #666666;} 

.sbbox-container a:hover { text-decoration: underline; color: #c60000;} 

.lb-container-427 a, .lb-container-427 a:link,  .lb-container-427 a:visited { text-decoration: none; color: #666666;} 

.lb-container-427 a:hover { text-decoration: underline; color: #c60000;} 

.lb-container-368 a, .lb-container-368 a:link,  .lb-container-368 a:visited { text-decoration: none; color: #666666;} 

.lb-container-368 a:hover { text-decoration: underline; color: #c60000;} 

.box-header {
	float: left;
	height: 27px;
	width: 160px;
	background-image: url(/images/1000/box-header.gif);
	padding-top: 6px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
.box-main {
	background-image: url(/images/1000/boxbg.gif); 
	background-repeat: repeat-y; margin-top: -3px;
	float: left;
	height: auto;
	width: 170px; margin-left: -0px;
}
.box-footer {
	background-image: url(/images/1000/boxfooter.gif);
	float: left;
	height: 10px;
	width: 170px;
	overflow: hidden;
}
.intro-banner {
	background-image: url(/images/1000/introbanner.gif); background-repeat: no-repeat;
	float: left;
	height: 244px;
	width: 820px;
	padding-bottom: 2px; margin-left: -4px; padding-top: 2px;
}

.rental-text {
	font-size: 11px;
	color: #666666;
	float: left;
	height: auto;
	width: 190px;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 11px;
	padding-bottom: 3px;
	background-image: url(/images/1000/blue-bullet.gif); background-position: top left;
	background-repeat: no-repeat;
	background-position: left center;
}

.vod-text {
	font-size: 11px;
	color: #666666;
	float: left;
	height: auto;
	width: 290px;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 11px;
	padding-bottom: 3px;
	background-image: url(/images/1000/red-bullet.gif); background-position: top left;
	background-repeat: no-repeat;
	background-position: left center;
}

.dvd-rentals {
	float: left;
	height: 190px;
	width: 205px;
	padding-top: 10px;
	padding-left: 142px;
}

.vod-rentals {
	float: left;
	height: 190px;
	width: 360px;
	padding-top: 10px;
	padding-left: 70px;
}

.double-column {
	float: left;
	height: auto;
	width: 810px; padding-left: 3px;
}
.special-features {
	float: left;
	height: auto;
	width: 423px; border: 1px solid #ddd;
}
.middle-column {
	float: left; padding-left: 2px;
	height: auto;
	width: 652px; 
}

.side-column {
	float: left; text-align: center;
	height: auto; width: 148px;
	padding-left: 7px; padding-top: 5px; 
}


.middle-column-wm {
	float: left;
	height: auto;
	width: 427px; padding-left: 4px; 
}

.side-column-wm {
	float: left; 
	height: auto;
	padding-left: 8px; padding-top: 2px; 
}


.middle-column1 {
	float: left;
	height: auto;
	width: 652px; margin-left: 2px;
}

.special-header {
	background-image: url(/images/1000/features-header_short.gif) ;background-repeat: no-repeat; 
	float: left;
	height: 21px;
	width: 426px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 4px;
	padding-left: 10px;
}
.specialfeatures {
	float: left;
	height: 201px;
	width: 642px;
}
.freetrial {
	float: left;
	height: 140px;
	width: 160px;
}
.upsell-area {
	float: left;
	height: 300px;
	width: 160px;
	margin-top: 10px;
	text-align: center;
}
.footer-container {
	float: left;
	height: auto;
	width: 1010px;
	background-color: #FFFFFF;
}
.footer-container a
{
	color:  #333333;
}
.footer-container a, .footer-container a:link { text-decoration: none;} 
.footer-container a:active, .footer-container a:hover { text-decoration: underline; color: #464646; 
}
.footer {
	background-color: #efefef;
	float: left;
	height: 16px;
	width: 1010px;
	text-align: center;
	padding-top: 5px; padding-bottom: 5px;
	font-weight: bold;
	font-size: 10px;
}
.footer-info {
	float: left;
	height: auto;
	width: 1000px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 10px;
	color: #999;
}
.footer-info a
{
	color:  #999;
}
.footer-info a, .footer-info a:link { text-decoration: none;} 
.footer-info a:active, .footer-info a:hover { text-decoration: underline; color: #496f7c; 
}
.top-performers {
	float: left;
	height: auto;
	width: 810px;
	margin-top: 5px;
}
.performers-header {
	background-image: url(/images/1000/performers-header.gif);
	float: left;
	height: 21px;
	width: 800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 4px;
	padding-left: 10px;
}

.performer1-header {
	background-image: url(/images/1000/performer1-header.gif) ;background-repeat: no-repeat; 
	float: left;
	height: 21px;
	width: 365px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 4px;
	padding-left: 10px; 
}

.tp-content {
	float: left;
	height: auto;
	width: 800px;
	background-image: url(/images/1000/performersbg.gif);
	background-repeat: repeat;
	padding: 5px;
}
.single-column {
	float: left;
	height: auto;
	width: 812px; padding-left: 3px; margin-top: -4px;
}
.performers-footer {
	font-size: 1px;
	background-image: url(/images/1000/performers-footer.gif);
	float: left;
	height: 10px;
	width: 810px;
	overflow: hidden;
}
.lb-container {
	float: left;
	height: auto;
	width: 813px;
	padding-right: 5px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 5px;
}
.lb-header {
	background-image: url(/images/1000/lb-header.gif); background-repeat: no-repeat;
	float: left;
	height: 29px;
	width: 805px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;  padding-top: 2px;
}

.lb-header1 {
	background-image: url(/images/1000/lb-footer1.gif);
	float: left;
	height: 10px;
	width: 810px;
	overflow: hidden;
}

.lb-main {
	background-image: url(/images/1000/lb-main.gif);
	background-repeat: repeat-y;
	float: left;
	height: auto;
	width: 800px;
	padding: 5px; margin-top: -2px;
}
.lb-footer {
	background-image: url(/images/1000/lb-footer.gif);
	float: left;
	height: 10px;
	width: 810px;
	overflow: hidden;
}


.lb-container-960 {
	float: left;
	height: auto;
	width: 968px;
	padding-right: 5px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 5px;
}
.lb-header-960 {
	background-image: url(/images/1000/lb-header-960.gif); background-repeat: no-repeat;
	float: left;
	height: 29px;
	width: 960px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;  padding-top: 2px;
}

.lb-main-960 {
	background-image: url(/images/1000/lb-main-960.gif);
	background-repeat: repeat-y;
	float: left;
	height: auto;
	width: 960px;
	padding: 5px; margin-top: -2px;
}
.lb-footer-960 {
	background-image: url(/images/1000/lb-footer-960.gif);
	float: left;
	height: 10px;
	width: 960px;
	overflow: hidden;
}

.lb-container-368 {
	float: left;
	height: auto;
	width: 376px;
	padding-right: 2px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 5px; margin-left: -3px;
}
.lb-header-368 {
	background-image: url(/images/1000/lb-header-368.gif);
	float: left;
	height: 29px;
	width: 376px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;  
}

.lb-main-368 {
	border-right: 1px solid #ddd; border-left: 1px solid #ddd;
	float: left; margin-left: 3px;
	height: auto;
	width: 372px;
}
.lb-footer-368 {
	background-image: url(/images/1000/lb-footer-368.gif);
	float: left;
	height: 10px;
	width: 378px;

}

.lb-container-427 {
	float: left;
	height: auto;
	width: 423px;
	padding-right: 5px;
	padding-left: 3px;
	padding-top: 4px;
	padding-bottom: 5px; 
}
.lb-header-427 {
	background-image: url(/images/1000/lb-header-427.gif); background-repeat: no-repeat;
	float: left;
	height: 29px;
	width: 423px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
}

.lb-main-427 {
	border-right: 1px solid #ddd; border-left: 1px solid #ddd;
	float: left;
	height: auto;
	width: 421px;
}
.lb-footer-427 {
	background-image: url(/images/1000/lb-footer-427.gif);
	float: left;
	height: 10px;
	width: 423px;

}

.lb-container-401 {
	float: left;
	height: auto;
	width: 401px; margin-top: 8px;

}
.lb-header-401 {
	background-image: url(/images/1000/lb-header-401.gif); background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 401px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; line-height: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.lb-main-401 {
	background-image: url(/images/1000/lb-main-401.gif);
	background-repeat: repeat-y;
	float: left; border-right: 1px solid #ddd; border-left: 1px solid #ddd;
	height: auto;
	width: 399px;
}
.lb-footer-401 {
	background-image: url(/images/1000/lb-footer-401.gif);
	float: left;
	height: 9px;
	width: 401px;
}

.lb-container-630 {
	float: left;
	height: auto;
	width: 630px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px; margin-left: -3px;
}
.lb-header-630 {
	background-image: url(/images/1000/lb-header-630.gif);
	float: left;
	height: 27px;
	width: 630px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
}

.lb-main-630 {
	background-image: url(/images/1000/lb-main-630.gif);
	background-repeat: repeat-y;
	float: left;
	height: auto;
	width: 630px;
	padding: 5px;
}
.lb-footer-630 {
	background-image: url(/images/1000/lb-footer-630.gif);
	float: left;
	height: 10px;
	width: 630px;

}

.left-arrow {
	float: left;
	height: 115px;
	width: 12px;
	padding-top: 73px;
}.left-arrow2{
	float: left;
	height: 144px;
	width: 12px;
	padding-top: 95px;
}
.performer-content {
	float: left;
	height: auto;
	width: 750px;
	padding: 5px; padding-left: 3px;
}
.lb-content {
	float: left;
	height: auto;
	width: 776px; 
}
.right-arrow {
	background-position: center center;
	float: left;
	height: 115px;
	width: 12px;
	padding-top: 73px;
}.right-arrow2 {
	background-position: center center;
	float: left;
	height: 144px;
	width: 12px;
	padding-top: 95px;
}
.pthumbbox {
	float: left;
	height: 178px;
	width: 108px;
	margin-left: 6px;
	margin-right: 6px;
}.performer-thumb {
	float: left;
	height: 152px;
	width: 102px;
	border: 1px solid #999999;
	padding: 2px;
}
.pthumb-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #686868;
	text-align: center;
	float: left;
	height: 15px;
	width: 108px;
	padding-top: 5px;
}
.pthumb-title a
{
	color:  #464646;
}
.pthumb-title a, .pthumb-title a:link { text-decoration: none;} 
.pthumb-title a:active, .pthumb-title a:hover { text-decoration: underline; color: #464646; 
}
.largethumb-container {
	float: left;
	height: auto;
	width: 139px;
	margin-right: 8px;
	margin-left: 8px;
}
.large-thumb {
	float: left;
	height: 196px;
	width: 139px;
}
.largethumb-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #686868;
	text-align: center;
	float: left;
	height: 15px;
	width: 139px;
	padding-top: 5px;
}
.largethumb-title a
{
	color:  #464646;
}
.largethumb-title a, .largethumb-title a:link { text-decoration: none;} 
.largethumb-title a:active, .largethumb-title a:hover { text-decoration: underline; color: #464646; 
}
.rent-button {
	float: left;
	height: 23px;
	width: 139px;
	text-align: center;
}
.unlimited-access {
	text-align: center;
	float: left;margin-left: 1px;
	height: 65px;
	width: 809px; background-image: url(/images/1000/slogan_bg.gif); background-repeat: no-repeat;
}
.unlimited-access-scr {
	text-align: center;
	float: left;
	height: 65px;
	width: 631px; background-image: url(/images/1000/slogan_scr_bg.gif); background-repeat: no-repeat;
}

.unlimited-access-scr1 {
	text-align: center;
	float: left; padding-left: 1px; margin-left: 2px;
	height: 112px;
	width: 631px; background-image: url(/images/1000/slogan_scr_bg1.gif); background-repeat: no-repeat;
}

.rental-titles {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	float: left;
	height: 20px;
	width: auto;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
}
.top-links {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	float: right;
	height: 19px;
	width: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
.box-content {
	float: left;
	height: auto;
	width: 153px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 10px;
}

.box-content-vod {
	float: left;
	height: auto;
	width: 145px;
	padding-top: 5px; margin-left: 3px;
	padding-bottom: 5px;
	padding-left: 7px; border: 0px solid #333;

}
input {
	font-size: 10px;
	color: #666666;
	float: left;
}


.sub-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #686868;
	float: left;
	height: 16px;
	width: 162px;
	padding-top: 2px;
	background-image: url(/images/1000/sub-header.gif);
	padding-left: 8px; margin-top: -2px;
}

.sub-header-right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #686868;
	float: left;
	height: 16px;
	width: 167px;
	padding-top: 3px;
	background-color: #eee; height: 20px;
	padding-left: 8px;
}

#subnav {
	float: left;
	height: auto;
	width: 150px;
	font-weight: bold;
	font-size: 11px; line-height: 11px; background-color: #fff;
}

#subnav ul {
list-style: none;
margin: 0;
padding: 0;
}

#subnav li {
	display: block;
	color: #686868;
	font-weight: normal;
	font-size: 11px;
	padding-top: 0.3em;
	padding-right: 0;
	padding-bottom: 0.3em;
	padding-left: 9px;
	text-decoration: none;
	background-image: url(/images/1000/bullet.gif); width: 150px;
	background-repeat: no-repeat;
}

#subnav a
{
	color:  #686868;
}
#subnav a, #subnav a:link { text-decoration: none;} 
#subnav a:active, #subnav a:hover { text-decoration: underline; color: #c60000; 
}



#salebox {
	float: left;
	height: auto;
	width: 150px;
	font-weight: bold;
	font-size: 11px; line-height: 11px; background-color: #fff;
}

#salebox ul {
list-style: none;
margin: 0;
padding: 0;
}

#salebox li {
	display: block;
	color: #686868;
	font-weight: normal;
	font-size: 11px;
	padding-top: 0.3em;
	padding-right: 0;
	padding-bottom: 0.3em;
	padding-left: 9px;
	text-decoration: none;
	background-image: url(/images/1000/bullet.gif); width: 250px;
	background-repeat: no-repeat;
}

#salebox a
{
	color:  #686868;
}
#salebox a, #salebox a:link { text-decoration: none;} 
#salebox a:active, #salebox a:hover { text-decoration: underline; color: #c60000; 
}






#subnav2 {
	float: left;
	height: auto;
	width: 150px;
	font-weight: bold;
	font-size: 11px;
}
#subnav2 ul {
list-style: none;
margin: 0;
padding: 0;
}

#subnav2 li {
	display: block;
	color: #686868;
	font-weight: normal;
	font-size: 11px;
	padding-top: 0.3em;
	padding-right: 0;
	padding-bottom: 0.3em;
	padding-left: 9px;
	background-image: url(/images/1000/bullet.gif);
	background-repeat: no-repeat;
}
#subnav2 a
{
	color:  #686868;
}
#subnav2 a, #subnav2 a:link { text-decoration: none;} 
#subnav2 a:active, #subnav2 a:hover { text-decoration: underline; color: #686868; 
}
#subnav3 {
	float: left;
	height: auto;
	width: 150px;
	font-weight: bold;
	font-size: 11px;
}
#subnav3 ul {
list-style: none;
margin: 0;
padding: 0;
}

#subnav3 li {
	display: block;
	color: #647c89;
	font-weight: normal;
	font-size: 11px;
	padding-top: 0.3em;
	padding-right: 0;
	padding-bottom: 0.3em;
	padding-left: 9px;
	background-image: url(/images/1000/bullet.gif);
	background-repeat: no-repeat;
}
#subnav3 a
{
	color:  #647c8a;
}
#subnav3 a, #subnav3 a:link { text-decoration: none;} 
#subnav3 a:active, #subnav3 a:hover { text-decoration: underline; color: #647c8a; 
}
#subnav4 {
	float: left;
	height: auto;
	width: 152px;
	font-weight: bold;
	font-size: 11px;
}
#subnav4 ul {
list-style: none;
margin: 0;
padding: 0;
}

#subnav4 li  {
	display: block;
	color: #647c89;
	font-weight: normal;
	font-size: 11px;
	padding-top: 0.3em;
	padding-right: 0;
	padding-bottom: 0.3em;
	padding-left: 9px;
	background-image: url(/images/1000/bullet.gif);
	background-repeat: no-repeat;
}
#subnav4 a
{
	color:  #647c8a;
}
#subnav4 a, #subnav4 a:link { text-decoration: none;} 
#subnav4 a:active, #subnav4 a:hover { text-decoration: underline; color: #647c8a; 
}
.misc-banners {
	text-align: center;
	float: left;
	height: auto;
	width: 170px;
	padding-top: 10px;
}
.input {
	width: 90px;
	height: 18px;
	background: url(/images/1000/input.jpg) no-repeat;
	color: #767a80;
	font-family: Tahoma;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #CDCDCD;
	margin-right: 5px;
	margin-top: 2px;
}

li.list1 {color:#666666; line-height: 18px; font-family: verdana; font-size: 11px; margin-left: -15px;}
li.list2 {list-style: square inside; color:blue}

/* Dropshadow styles */

.shiftcontainer {
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
}

.shadowcontainer {
width: 107px; /* container width*/
height: 157px;
background: transparent url(/images/1000/dropshadow.gif) no-repeat bottom right;

}

.innerdiv {
/* Add container height here if desired */
background-color: white;
border: 1px solid #ddd;
padding: 2px;
height: 152px; width: 102px;
position: relative;
left: -4px; /*shadow depth*/
top: -4px; /*shadow depth*/
}

.innerdiv2 {
/* Add container height here if desired */
background-color: white;
border: 1px solid #ddd;
height: 152px; width: 102px;
position: relative;
left: -4px; /*shadow depth*/
top: -4px; /*shadow depth*/
}

.dvdtab_on {
	border-top: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
	border-bottom: none;
	background-color: #FFFFFF;
	Color:006699; font-family:arial, tahoma,verdana; font-size:12px; line-height: 15px; text-decoration:none; font-weight: bold;
}

.section-title {
	float: left; 
	height: 27px;
	width: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

.bar-arrow {
	float: right;
	height: 29px;
	width: 80px; padding-top: 3px;
}

.wl-news {
	float: left;
	height: auto;
	width: 430px; border: 1px solid #ddd;
}

.news {
	float: left;
	height: 351px;
	width: 430px;
}

.wl-toys {
	float: left; margin-left: -220px;
	height: auto;
	width: 370px; border: 1px solid #ddd;
}

.toys {
	float: left;
	height: 351px; 
	width: 370px;
}

.section-title-short {
	float: left; background-image: url(/images/1000/features-header_short.gif) ;background-repeat: no-repeat;
	height: 22px;
	width: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
	

.prices {
	float: left;
	height: 86px;
	width: 148px;
}
.rent-price {
	font-size: 14px;
	font-weight: bold;
	color: #c60000;
	float: left;
	font-family: arial, verdana;
	text-align: center;
}

.rent-buy-container {
	float: left;
	height: auto;

	padding-left: 9px;
}
.buttons {
	float: left;
	height: auto;
	width: 122px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.gallery-view {
	float: left;
	height: 20px;
	width: 800px;
	text-align: right;
	padding-right: 10px;
	background-image: url(images/clbg.jpg);
	background-repeat: repeat-y;
}


.detail-banner { margin-left: 5px;
	background-image: url(/images/detail_list_banner_bg.jpg); background-repeat: no-repeat;
	float: left;
	height: 151px;
	width: 820px;
	padding-top: 10px; 
}

.dots {
	float: left;
	height: 2px;
	width: 810px;
	overflow: hidden;
	text-align: center;
}

/* Styles from Old Site */


.text_sm  {
	text-decoration: none; font-family: verdana; font-size: 10px; line-height: 14px;
	color: #666666;
	}

.r25  {
	text-decoration: none; font-family: georgia; font-size: 25px;
	color: #c90000; letter-spacing: -1.2px; line-height: 25px;
	}
.r25a  {
	text-decoration: none; font-family: arial, georgia; font-size: 29px; 
	color: #c90000; line-height: 25px; letter-spacing: -1.2px;
	}
.w21  {
	text-decoration: none; font-family: arial, georgia; font-size: 19px; font-weight: bold;
	color: #fff; line-height: 21px; letter-spacing: -0.9px;
	}
.w17  {
	text-decoration: none; font-family: georgia; font-size: 17px; font-weight: bold;
	color: #fff; line-height: 21px; letter-spacing: -0.9px;
	}
.b25 {
	text-decoration: none; font-family: georgia; font-size: 25px;
	color: #006699; line-height: 25px; letter-spacing: -1.2px;
	}
.g25 {
	text-decoration: none; font-family: georgia; font-size: 25px;
	color: #575757; line-height: 25px; letter-spacing: -1.2px;
	}

.gr25 {
	text-decoration: none; font-family: georgia; font-size: 25px;
	color: #009900; line-height: 25px; letter-spacing: -1.2px;
	}

.g20a {
	text-decoration: none; font-family: arial, georgia; font-size: 20px;
	color: #575757; line-height: 25px; letter-spacing: -0.9px; font-weight: normal;
	}

.g20 {
	text-decoration: none; font-family: georgia; font-size: 20px;
	color: #575757; line-height: 25px; letter-spacing: -0.9px; font-weight: normal;
	}

.g15 {
	text-decoration: none; font-family: verdana, georgia; font-size: 15px;
	color: #666666; line-height: 15px; letter-spacing: -0.5px; font-weight: bold;
	}

.o19 {
	text-decoration: none; font-family: georgia; font-size: 19px;
	color: #FFCC00; line-height: 25px; letter-spacing: -1.2px;
	}
.bl19 {
	text-decoration: none; font-family: arial, georgia; font-size: 17px; 
	color: #56A0C9; line-height: 25px; letter-spacing: -0.5px; font-weight: bold;
	}
.b23 {
	text-decoration: none; font-family: georgia, helvetica; font-size: 23px; letter-spacing: -0.5px;
	color: #006699; line-height: 25px; 
	}

.b23a {
	text-decoration: none; font-family: arial, georgia, helvetica; font-size: 23px; letter-spacing: -0.5px; font-weight: bold; 
	color: #006699; line-height: 25px; 
	}

.o23 {
	text-decoration: none; font-family: georgia, helvetica; font-size: 23px; letter-spacing: -0.5px;
	color: #FF6600; line-height: 25px; 
	}


.r23 {
	text-decoration: none; font-family: georgia, helvetica; font-size: 23px; letter-spacing: -0.5px;
	color: #c90000; line-height: 25px; 
	}
.r23a {
	text-decoration: none; font-family: arial, georgia, helvetica; font-size: 23px; letter-spacing: -0.5px; font-weight: bold; 
	color: #c90000; line-height: 25px; 
	}

.r19 {
	text-decoration: none; font-family: georgia; font-size: 19px;
	color: #c90000; line-height: 25px; letter-spacing: -1.2px;
	}

.r15 {
	text-decoration: none; font-family: arial, georgia; font-size: 15px;
	color: #924F38; line-height: 17px; letter-spacing: -0.5px;
	}

.b19 {
	text-decoration: none; font-family: georgia; font-size: 19px;
	color: #006699; line-height: 25px; letter-spacing: -1.2px; font-weight: normal;
	}

.p23 {
	text-decoration: none; font-family: georgia; font-size: 23px;
	color: #78279E; line-height: 29px; letter-spacing: -1.2px; font-weight: normal;
	}

.bl18 {
	text-decoration: none; font-family: arial, georgia; font-size: 18px;
	color: #000000; line-height: 20px; letter-spacing: -1.0px; font-weight: bold;
	}

.g18 {
	text-decoration: none; font-family: arial, georgia; font-size: 18px;
	color: #666666; line-height: 20px; letter-spacing: -1.0px; font-weight: bold;
	}

.gr18 {
	text-decoration: none; font-family: arial, georgia; font-size: 18px;
	color: #669900; line-height: 20px; letter-spacing: -1.0px; font-weight: bold;
	}

.r18 {
	text-decoration: none; font-family: arial, georgia; font-size: 18px;
	color: #c90000; line-height: 20px; letter-spacing: -1.0px; font-weight: bold;
	}

.g11 {font-size: 7px; font-family: georgia, arial,verdana; color: #666666; font-weight: normal; letter-spacing: -0.9px;}

.r41 {font-size: 41px; font-family: georgia, arial,verdana; color: #c90000; font-weight: bold;}

.o41 {font-size: 41px; font-family: georgia, arial,verdana; color: #FF6633; font-weight: bold;}

.r35 {font-size: 35px; font-family: georgia, arial,verdana; color: #c90000; font-weight: bold; letter-spacing: -1px;}

.b35 {font-size: 35px; font-family: georgia, arial,verdana; color: #0071bc; font-weight: bold;}

.b30 {font-size: 30px; font-family: georgia, arial,verdana; color: #0071bc; font-weight: bold;}

.g27 {
	text-decoration: none; font-family: arial, georgia; font-size: 27px;
	color: #666666; line-height: 29px; letter-spacing: -1.2px; font-weight: bold;
	}

.bl30 {
	text-decoration: none; font-family: arial, georgia; font-size: 30px;
	color: #333; line-height: 29px; letter-spacing: -1.2px; font-weight: bold;
	}

.r30 {font-size: 30px; font-family: georgia, arial,verdana; color: #c90000; font-weight: bold;}

.gr30 {font-size: 30px; font-family: georgia, arial,verdana; color: #009900; font-weight: bold;}

.b41 {font-size: 41px; font-family: georgia, arial,verdana; color: #0071bc; font-weight: bold;}


.shadowcontainer6 .innerdiv4 {
/* Add container height here if desired */
background-color: #f5f5f6;
border: 1px solid #ccc;
padding: 0px;
width: 279px;
height: 190px;
position: relative;
left: -5px; /*shadow depth*/
top: -4px; /*shadow depth*/
}

.shiftcontainer2 {
position: relative;
left: 14px; /*Number should match -left shadow depth below*/
top: 1px; /*Number should match -top shadow depth below*/
}

.shadowcontainer2 {
width: 102px; /* container width*/
background: transparent url(/images/bigshadow.gif) no-repeat bottom right;
left: -10px;
top: 5px;
position: relative;
}

.shadowcontainer2 .innerdiv2 {
/* Add container height here if desired */
background-color: white;
border: 1px solid #ddd;
height: 152px; width: 102px;
position: relative;
left: -5px; /*shadow depth*/
top: -4px; /*shadow depth*/
}

.shiftcontainer6 {
position: relative;
left: 6px; /*Number should match -left shadow depth below*/
top: 16px; /*Number should match -top shadow depth below*/

}

.shadowcontainer3 {
position: relative;
width: 135px; /* container width*/
height: 192px;
background: transparent url(/images/bigshadow.gif) no-repeat bottom right;
left: 12px;
top: 12px;
}

.shadowcontainer3 .innerdiv1 {
/* Add container height here if desired */
background-color: white;
border: 1px solid #999;
padding: 0px;
width: 135px;
height: 192px;
position: relative; 
left: -6px; /*shadow depth*/
top: -7px; /*shadow depth*/
}

.innerdiv3 {
/* Add container height here if desired */
background-color: white;
border: 1px solid #999;
padding: 0px;
width: 160px;
height: 240px;
position: relative;
left: -6px; /*shadow depth*/
top: -6px; /*shadow depth*/
}


.shadowcontainer192 {
position: relative;
width: 192px; /* container width*/
height: 271px;
background: transparent url(/images/bigshadow.gif) no-repeat bottom right;
left: 12px;
top: 10px;
}

.shadowcontainer192 .innerdiv1 {
/* Add container height here if desired */
background-color: white;
border: 1px solid #999;
padding: 0px;
width: 192px;
height: 271px;
position: relative; 
left: -6px; /*shadow depth*/
top: -4px; /*shadow depth*/
}

.innerdiv192 {
/* Add container height here if desired */
background-color: white;
border: 1px solid #999;
padding: 0px;
width: 212px;
height: 281px;
position: relative;
left: -6px; /*shadow depth*/
top: -5px; /*shadow depth*/
}




.shadowcontainer5 {
position: relative;
width: 160px; /* container width*/
height: 240px;
background: transparent url(/images/bigshadow.gif) no-repeat bottom right;
left: 5px;
top: 5px;
}

.shiftcontainer5 {
position: relative;
left: 6px; /*Number should match -left shadow depth below*/
top: 16px; /*Number should match -top shadow depth below*/

}

	.signupdvdbg-mid {
	background-color: #FFFFFF;
	background-image: url(/Images/login/bgdvd-mid.png);
	background-position:  left bottom;
	background-repeat: repeat-y;
	}

	.signupdvdbg-top {
	background-color: #FFFFFF;
	background-image: url(/Images/login/bgdvd-top.png);
	background-repeat: no-repeat;
	}

	.signupdvdbg-bot {
	background-color: #FFFFFF;
	background-image: url(/Images/login/bgdvd-bot.png);
	background-repeat: no-repeat;
	}

	.signupvodbg-bot {
	background-color: #FFFFFF;
	background-image: url(/Images/login/bgvod-bot.png);
	background-repeat: no-repeat;
	}

/* button starts */


a.boldbuttons{
background: transparent url('/images/std_button_left.gif') no-repeat top left;
display: block;
float: left;
font-family: arial, georgia; font-size: 18px;
	color: #fff;  letter-spacing: -0.5px; font-weight: bold;
line-height: 39px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 39px; /* Height of button background height */
padding-left: 09px; /* Width of left menu image */
text-decoration: none; 

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url('/images/std_button_right.gif') no-repeat top right;
display: block;
height: 39px;
padding-right: 11px;
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
padding-left: 0px; 
}


/* button ends */


a.boldbuttons_blue{
background: transparent url('/images/std_button_left_blue.gif') no-repeat top left;
display: block;
float: left;
font: bold 19px Arial; /* Change 13px as desired */
line-height: 35px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 39px; /* Height of button background height */
padding-left: 7px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons_blue, a:visited.boldbuttons_blue, a:hover.boldbuttons_blue, a:active.boldbuttons_blue{
color: white; /*button text color*/
}

a.boldbuttons_blue span{
background: transparent url('/images/std_button_right_blue.gif') no-repeat top right;
display: block;
padding:2px 7px 3px 7px; /*Set 10px to be equal or greater than'padding-left' value above*/
padding-right: 14px;
}

a:hover.boldbuttons_blue{ /* Hover state CSS */
text-decoration: underline;
}


.buttonwrapper_blue{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
padding-top: 5px; padding-left: 5px;
}


/* button black bg */

a.boldbuttons_blk{
background: transparent url('/images/std_button_left_blk.gif') no-repeat top left;
display: block;
float: left;
font: bold 19px Arial; /* Change 13px as desired */
line-height: 35px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 39px; /* Height of button background height */
padding-left: 7px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons_blk, a:visited.boldbuttons_blk, a:hover.boldbuttons_blk, a:active.boldbuttons_blk{
color: white; /*button text color*/
}

a.boldbuttons_blk span{
background: transparent url('/images/std_button_right_blk.gif') no-repeat top right;
display: block;
padding:2px 7px 3px 7px; /*Set 10px to be equal or greater than'padding-left' value above*/
padding-right: 14px;
}

a:hover.boldbuttons_blk{ /* Hover state CSS */
text-decoration: underline;
}


.buttonwrapper_blk{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
padding-top: 0px; padding-left: 0px;
}


.box_cover { width: 135px; height: 191px; max-height: 191px; border: 1px solid #ddd; }

/* iphone page styles */

.iphone_page_bg {
	background-color: #FFFFFF;
	background-image: url(/Images/iphone_bg.jpg);
	background-position:  top bottom; width: 813px; height: 95px;
	background-repeat: no-repeat;
	}

.iphone_box_bg {
	background-color: #FFFFFF; 
	background-image: url(/Images/iphone_box_bg.gif);
	background-position:  top bottom; width: 269px; height: 171px;
	background-repeat: no-repeat;
	}

ul.list_iphone {margin:0;padding:12px 0 0 10px;list-style:none;color: #666666;font-family:  Arial, Helvetica,sans-serif;font-size:14px;font-weight: bold; 
line-height:16px; letter-spacing: -0.9px;  width:230px; float:left; padding-left:10px; margin-top:1px; padding-bottom: 1px;}
ul.list_iphone li {width:320px;display:block;background:url(/images/1000/red-bullet.gif) left no-repeat;margin:3px; 
padding:0px 0px 0px 9px; 
float:left;}

a.iphone_link {font-size: 14px; font-family: arial, georgia, verdana; color: #c60000; font-weight: bold; text-decoration: none;}

a.iphone_link: hover {font-size: 14px; font-family: arial, georgia, verdana; color: #fff; font-weight: bold; text-decoration: underline;}

a.iphone_link: visited {font-size: 14px; font-family: arial, georgia, verdana; color: #fff; font-weight: bold; text-decoration: none;}

/* Hot Performer Styles */

.hotperformer { width:187px; height: 280px; float:left; text-align:center;}
.hotperformer .hotperformer_wrapper { width:165px; height:250px; float:right; margin-right: 15px; background:url(/images/1000/bg_hotperformer.jpg ) no-repeat; }
.hotperformer_content { float: left; margin-left: -5px;}
a.hotperformer { font-weight: bold; font-size: 14px; }
.textmiddle {vertical-align:middle;} 

/* WebCam Styles */

.webcam { width:177px; height: 169px; float:left; text-align:center;}
.webcam .webcam_wrapper { width:175px; height:220px; float:right; background:url(/images/1000/bg_webcam.jpg ) no-repeat; }
.webcam_content { float: left; margin-left: -5px;}
a.webcam { font-weight: bold; font-size: 14px; }

/* Coupon Styles */

.coupon { width:195px; float:left; margin-top:5px; margin-right:3px; margin-left:3px}
.coupon p { text-align:center; font-size:11px; padding-top:4px}
.coupon .coupon_wrapper { width:195px; height:264px; float:left; background:url(/images/coupon_bg.gif)}
.coupon_wrapper_exp { width:195px; height:264px; float:left; background:url(/images/coupon_bg_exp.gif)}
.coupon_content { font-size: 11px; padding: 7px; color: #333; text-align: center; line-height: 12px; }
.coupon_code { font-size: 12px; padding: 2px; color: #000; text-align: center; font-weight: bold;}
.coupon_head { font-size: 39px; font-family: impact, verdana; color: #c60000; padding-top: 50px; text-align: center; line-height: 35px; }


/* Genre Styles */

.genre { width:265px; float:left; margin-top:5px; margin-right:1px; margin-left:1px;  border-bottom: 0px dotted #ddd; padding-bottom: 2px;}
.genre .genre_wrapper { width:265px;  float:left;}
.genre_head { text-decoration: none; font-family: arial, georgia; font-size: 18px;
	color: #666666; line-height: 20px; letter-spacing: -1.0px; font-weight: bold;}
.genre_head:hover { text-decoration: none; font-family: arial, georgia; font-size: 18px;
	color: #333; line-height: 20px; letter-spacing: -1.0px; font-weight: bold;}


.place_order {
	padding: 10px;
	background-image: url(/Images/button-place-order.png); background-repeat: no-repeat;
	border: 0;
	width: 149px;	
 }

.vodtab_on {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: none;
	background-color: #FFFFFF; height: 28px;
	Color:ffffff; font-family: verdana, arial, tahoma; font-size:12px; line-height: 15px; text-decoration:none; font-weight: bold;
}

a.vodtab  {color: #ffffff; font-family: verda, arial, tahoma; font-weight: bold; font-size:12px; text-decoration:none; 
background-image: url(/Images/vod_tab.gif); background-repeat: no-repeat;
}
a.vodtab:visited {color: #ffffff; font-family: arial, tahoma, verdana; font-weight: bold; font-size:12px; text-decoration:none; }
a.vodtab:hover {color: #ffffff; font-family: arial, tahoma, verdana; font-weight: bold; font-size:12px; text-decoration:underline; }
a.vodtab:active {color: #ffffff; font-family: arial, tahoma, verdana; font-weight: bold; font-size:12px; text-decoration:underline; }


/* vod speed button starts */


a.vodbuttons{
background: transparent url('/images/vod_speed_bg_left.gif') no-repeat top left;
display: block;
float: left; color: #fff; height: 28px;
font: bold 10px Arial; /* Change 13px as desired */
line-height: 10px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 25px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none; text-align: center;

}

a:link.vodbuttons, a:visited.vodbuttons, a:hover.vodbuttons, a:active.vodbuttons{
color: 663300; /*button text color*/ text-decoration: none;
}

a.vodbuttons span{
background: transparent url('/images/vod_speed_bg_right.gif') no-repeat top right;
display: block; height: 28px;
padding:0px 0px 0px 0px; /*Set 10px to be equal or greater than'padding-left' value above*/
padding-right: 8px;
}

a:hover.vodbuttons{ /* Hover state CSS */
text-decoration: underline; 
}


.vodbuttonswrapper { /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
padding-top: 2px; padding-left: 2px;
}


/* vod speed button ends */




.tour_page_panel_1 {
	background-image:url(/images/tour/howitworks_bg_R.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.subhead_bar {
	color:#666666;
	background-color: #eee;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:3px 1px 4px 10px;
}

.commentbox{
background-color: #ececec; text-align: left;

padding: 10px;
}

.alert_border {
	border: 1px solid #eeeeee;
}


.commentfooter{
background: url(/images/arrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}

.toyprice {
font-family:  arial, sans-serif;
color: #666666;
font-size:16px;font-weight:bold;
}

a.dvdtab  {color: #ffffff; font-family: arial, tahoma, verdana; font-weight: bold; font-size:12px; text-decoration:none; padding-bottom:2px;}
a.dvdtab:visited {color: #ffffff; font-family: arial, tahoma, verdana; font-weight: bold; font-size:12px; text-decoration:none; padding-bottom:2px;}
a.dvdtab:hover {color: #ffffff; font-family: arial, tahoma, verdana; font-weight: bold; font-size:12px; text-decoration:underline; padding-bottom:2px;}
a.dvdtab:active {color: #ffffff; font-family: arial, tahoma, verdana; font-weight: bold; font-size:12px; text-decoration:underline; padding-bottom:2px;}


/* DVD details */
.main-column1 {
	float: left;
	height: auto;
	width: 820px; padding-left: 5px; padding-top: 3px;
}

.wantedlist a:link,
.wantedlist a:visited,
.other-view a:link,
.other-view a:visited{
color: #8e8d8d;
text-decoration:none;
}
.wantedlist a:active,
.wantedlist a:hover,
.other-view a:active,
.other-view a:hover{
text-decoration: underline;
color: #8e8d8d;
}
.dvd-intro-banner {
	float: left;
	padding-bottom: 2px;
}
.unl-rentals{
	background: url(/images/1000/intro-unlimited-rentals.gif);
	width: 815px;
	height:150px;
	float: left;
	margin-left:4px;
}

.dvd-details {
	float: left;
	height: auto;
	width: 625px; margin-left: -5px;
}

.dvd-details-header {
	background: url(/images/1000/dvd-details-header.gif) no-repeat;
	float: left;
	height: 20px;
	width: 630px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-left: 5px;
		margin-left:4px;
	
}
.details-view {
	float: left;
	height: 298px;
	width: 628px;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	display: inline;
		margin-left:4px;

}

.dvd_ca {
	float: left;
	width: 160px;
	height: 199px;
}
.dvd_ca img{
	padding: 10px;
}
.dvd_cb {
	float: left;
	width: 220px;

}
.dvd_cb_up {
	text-align: center;
	width: 100%;
	height:100%;
	padding-left: 12px;
	padding-bottom: 10px; padding-top: 15px;
}
.dvd_cb_down {
	float: left;
	width: 100%;
	min-height:120px;
	display: inline
}
.down_left {
	float:left;
	width: 80px; padding-top: 6px; height:auto; font-family: tahoma, arial, verdana; font-size: 11px; font-weight: bold;
	padding-right: 2px;  
}
.down_right {
	float:left; height:auto; font-family: tahoma, arial, verdana; font-size: 11px;
	width: 140px; 
	color: #919090;padding-top: 6px;
	}

.right {
	float:left;
	width: 100%;
	height: 18px; padding-left: 3px;
}
.left {
	float:left;
	height: 15px; color: #666666;
}
.dvd_cc {
	float: center;
	width: 190px;
	margin-left: 0px;
	font-size: 15px;
	font-weight: bold;  padding-top: 12px; 
	color: #b7b7b7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.dvd_cc img{
vertical-align: middle;
}
.dvd_cc span{
vertical-align: middle;
padding-left:10px;
}

.dvd-button-top {
	text-align: center;
	width: 210px;
	margin-left: 7px; margin-top: 5px; padding-bottom: 3px;
}
.dvd-button-top a:link,
.dvd-button-top a:visited{
font-size:12px;
text-decoration: none;
color: #0470a2;
margin-left: -8px;
}
.dvd-button-top a:active,
.dvd-button-top a:hover{
font-size:12px;
text-decoration: underline;
color: #0470a2;
margin-left: -8px;
}

.dvd-buttons {
	text-align: center; float: center;
	}

.favorite
{
	float: left; width: 120px; padding-top: 16px;
	padding-right: 10px; font-size: 10px; font-weight: bold; color: #c60000;
padding-left: 7px;}

.dvd-details-footer {
	background: url(/images/1000/dvd-details-footer.gif) no-repeat;
	float: left;
	height: 8px;
	width: 630px;
	margin:0px;
		margin-left:4px;
}

.side-column-top-performers {
	float: left;
	height: auto;
	width: 161px;
	margin-left: -70px;
}

.wantedlist-header {
	background: url(/images/1000/wantedlist-header.gif) no-repeat;
	float: left;
	height: 23px;
	width: 172px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-left: 8px;
	margin:0px;
	margin-left:4px;
}
.wantedlist-view {
	float: left;
	width:174px;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	margin-left:4px;
	margin-top:0px;
	height:219px;
	color: #919090;
}
.wantedlist-view h3{
	font-size:11px;
	padding-left: 8px;
	padding-top: 3px;
	margin: -1px -5px 0px -1px;
	font-weight: bold;
	width:167px;
	height:20px;
	background-color: #e8e8e8;
}
.wantedlist-view ul{
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0px 1px 0px; 
	padding:0px;
}

.wantedlist-view li{
	margin-left: 20px;
	padding:0px;
	line-height:16px;
}

.wantedlist-footer {
	background: url(/images/1000/wantedlist-footer.gif) ;
	float: left;
	height: 8px;
	width: 176px;
	margin:0px;
		margin-left:4px;
}

.dvd-other-details {
	float: left;
	height: 35px;
	width: 100%;
	margin: 10px 0px 0px 1px;
	color: #919090;
}
.dvd-details-tabs-header {
	float: left;
	height: 31px;
	width: 100%;
	display: inline;
		margin-left:4px;
		overflow: hidden;
}


div.tab_on {
width: 202px;
float:left;
background: url(/images/1000/content-tab-on.gif) no-repeat;
padding-top: 8px;
text-align: center;
height:31px;
}


.tab_on a:link,
.tab_on a:visited{
color: #8e8d8d;
text-decoration:none; font-size: 12px; font-weight: bold;
}
.tab_on a:active,
.tab_on a:hover{
text-decoration: underline;
color: #8e8d8d;
}
.tab_off:hover,
.tab_off_x:hover {
	color: #FFFFFF; font-size: 12px; font-weight: bold;
}
.tab_off a,
.tab_off_x a
{
	color:  #FFFFFF; font-size: 12px; font-weight: bold;
}
.tab_off a, .tab_off a:link, .tab_off_x a, .tab_off_x a:link { text-decoration: none;} 
.tab_off a:active, .tab_off a:hover, .tab_off_x a:active, .tab_off_x a:hover{ text-decoration: underline; color: #FFFFFF; 
}

.tab_on span{
vertical-align: middle;
}

div.tab_off {
width: 199px;
float:left;
height:31px;
background: url(/images/1000/content-tab-off.gif) no-repeat;
padding-top: 7px;
text-align: center;
}

div.border_tab {
float:left;
}

.other-view {
	float: left;
	height: auto;
	width: 809px;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	display: inline;
	margin: -2px 10px 0px 4px;
	padding-top:30px;
	padding-bottom: 10px;
}

.other-left {
display: inline;
float:left;
border-right: 1px solid #dddddd;
}

.first {
margin-left: 38px;
float:left;
width:80px;
height: 100%;

}

.second {
float:left;
width:170px;
margin-left: 40px;
padding-right: 20px;
height: 100%;
}

ul.actor{
line-height: 18px;
margin-top: 12px;
margin-left: 8px;
padding-left: 20px;
}

ul.actor li{
margin:0px;
padding: 0px;
}

.dvd-other-details-footer {
	background: url(/images/1000/other-view-footer.gif) no-repeat;
	height: 14px;
	width: 817px;
	float:left;
	margin-left: 4px;
}

.other-right {
width:430px;
float:left;
}

.other_right_top {

width:100%;
border-bottom: 1px solid #dddddd;
padding: 2px 0px 20px 20px;
}

.other_right_top img{
margin-left: -8px;
}

.other_right_bottom {
margin-right: 10px;
width:100%;
padding: 2px 0px 8px 20px;
display: inline;
float:left;

}
.other_right_bottom img{
margin-left: -8px;
margin-top: 6px;
}

.other_right_bottom ul{
line-height: 16px;
margin-top: 12px;
margin-left: 2px;
padding-left: 20px;
}
.other_bott_left{
width: 50%;
float:left;
}
.other_bott_right{
float:left;
width: 50%;
}

.second img,
.other-right img{
vertical-align: middle;
}
.second span,
.other-right span{
vertical-align: middle;
padding-left:10px;
	font-size: 20px;
	font-weight: bold;
	color: #b7b7b7;
}
.other_right_top img{
padding-top:4px;
}
other_right_bottom img{
padding-bottom:6px;
}
/* VOD details */


.box_cover_front {
	float: left;
	width: 194px;
}
.box_cover_back {
	float: left;
	width:194px;
	height:240px;
}
.box_details {
	text-align: center;
	width:110px;
	height:240px; margin-top: 5px;

}


.main-column1 img {
border:0px;}

.vod-intro-banner {
	float: left;
	margin-bottom: 10px;
	display: inline;
}
.our-offer1 {
	float: left;
	width: 128px;
}
.our-offer2 {
	float: left;
	width:310px;
	height:240px;
}
.our-offer4 {
	text-align: center;
	width:110px;
	height:240px; margin-top: 5px;
	background: url(/images/bg_sample_box.gif) no-repeat;
}

.watch {
	padding-left: 46px;
	font-size:13px;
	margin-top: 14px;
margin-bottom: 8px;
float:left;}

.vod_pointer {
	padding-left: 46px;
	margin-top: 16px;
margin-bottom: 8px;
float:left;}

.o2_2 {
	padding-left: 5px;
	display:inline;
	float:left;
	text-align:center;
}
.img_txt{
float:left;
padding:2px;
width: 87px;
}
.o2_2 img{
	padding: 0px 3px 3px 3px;
}

.o2_3 {
	padding-left: 10px;
	padding-top:4px;
	float:left;
}

.our-offer3 {
	float: left; 
	width: 250px;
	height:241px;
}

.offer3_up {
	float: left;
	width: 250px;
	height:30px;
	padding-left: 7px;
	padding-top:3px;
	font-size: 20px;
	color: #575757;
}

.offer3_up a:link,
.offer3_up a:visited{
text-decoration: none;
	color: #575757;
		font-family:  Arial, Helvetica, sans-serif;
}

.offer3_middle {
	float: left; margin-left: -5px;
	width: 250px;
	height:120px;
}

.offer3_bottom {
	float: left;
	width: 250px;
	height:60px;
	padding-left: 73px; margin-top: 25px;
}

.dvd_cc1 {
	float: left;
	width: 220px;
	padding-top: 21px;
	margin-left: 5px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	text-align:center;
	margin-top: 0px;
}

.dvd_cc1 a{
font-size:18px;
	color: #666666;
	text-align:center;

}

.cc1_up {
	float: left;
	display:inline;
	vertical-align:top; margin-left: 3px; width: 220px; 
}
.cc1_down {
	float: left; margin-left: 9px;
	display:inline;
	width:420px;
	height:70px;
}


.vod_cb {
	float: left; 
	width: 430px; padding-left: 5px; border: 1px solid #cccc22;  height: 100px;
}
.dvd_cc1 a:link,
.dvd_cc1 a:active,
.dvd_cc1 a:hover,
.dvd_cc1 a:visited{
text-decoration:none;
color:#8b8a8a;
}

.dvd-button2 {
float:left; 
}
.dvd-button22 {
float:left;
padding-top:9px;
padding-left:7px;
height:20px;
width:120px;
}

.dvd-button22 img{
float:left;
padding-left:3px;
}

.dvd-button22 a{
float:left;
}
.dvd-button21 {
float:left;
height:20px;
width:100px;
margin-left: 12px;
}
.dvd-button1 {
float:left

width: 200px;
}

.dvd-button2 img{
padding-left: 0px;
}

.dvd-button21 img{
padding-left: 3px;
}


.dvd-button1 img,
.dvd-button3 img {
vertical-align: middle;
}
.dvd-button1 span,
.dvd-button3 span {
padding-left: 6px;
}

.vod-details {
	float: left;
	height: auto;
	width: 652px;
	padding-top: 6px;
}

.vod-details-header {
	background: url(/images/1000/vod-details-header.gif) no-repeat;
	float: left;
	height: 20px;
	width: 652px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;

	
}
.vod-details-view {
	float: left;
	height: 100%;
	width: 650px;
	border-left: 0px solid #dddddd;
	border-right: 0px solid #dddddd; 
	display: inline;
}

.dvd-details-view {
	float: left;
	height: 100%;
	width: 629px;
	border-left: 0px solid #dddddd;
	border-right: 0px solid #dddddd; 
	display: inline;
}

.dvd-middle-column {
	float: left;
	height: 100%;
	width: 626px;
	display: inline;
}


.vod-details-footer {
	background: url(/images/1000/vod-details-footer.gif) no-repeat;
	float: left;
	height: 20px;
	width: 652px;

}

.mywl_header {
	background: url(/images/1000/mywl_header.gif) no-repeat;
	float: left;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 4px;
	padding-left: 2px;
	margin:0px;
	margin-left:0px;
	width:173px;
}

.mywl_view {
	float: left; text-align: left; font-size: 11px;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd; padding: 2px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-left:0px; 
	color: #919090;
	width:167px;
	}

.mywl_footer {
	background: url(/images/1000/mywl_footer.gif) no-repeat;
	float: left;
	height: 9px;
	width: 173px;
	margin: 0px 0px 10px 0px;
}

.hottitles-header {
	background: url(/images/1000/hot_files.gif) no-repeat;
	float: left;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 4px;
	padding-left: 2px;
	margin:0px;
	margin-left:0px;
	width:151px;
}
.hottitles-view {
	float: left; text-align: left;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	margin-left:0px;
	color: #919090; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width:151px;
	text-align:center;
	font-size:10px;
	font-weight: normal;
	}
	
.favorites-view {
	float: left; text-align: left; font-size: 11px;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd; padding: 2px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-left:0px; 
	color: #919090;
	width:147px;
	}
.hottitles-view img {
padding-left:3px;
padding-top:8px;
margin-top:4px;
padding-bottom: 0px;
	}	
.hottitles-view h3{
	font-size:14px;
	padding-left: 5px;
	padding-top: 3px;
	margin: -1px -5px 0px -1px;
	font-weight: normal;
	width:151px;
	height:20px;
	background-color: #cccccc;
}

.hottitles-footer {
	background: url(/images/1000/hottitles-footer.gif) no-repeat;
	float: left;
	height: 9px;
	width: 153px;
	margin: 0px 0px 10px 0px;
}

.side-column1 {
	float: right; 
	height: 800px;
	width: 151px; padding-right: 2px;
	padding-top: 5px; }

.side-column-dvd {
	float: left;
	width: 151px;
	padding-left:2px; margin-left: 124px;
}

div.prev_tab_on {
width: 131px;
float:left;
height:29px;
background: url(/images/1000/vod-tab-on.gif) no-repeat;
text-align: center; font-weight: bold; font-size: 12px;
padding-top: 7px;
}

div.prev_tab_off {
width: 129px;
float:left;
height:29px;
background: url(/images/1000/vod-tab-off.gif) no-repeat;
text-align: center; font-weight: bold; font-size: 12px;
padding-top: 7px;

}

.prev_tab_on a:link,
.prev_tab_on a:visited,
.hottitles-view a:visited,
.hottitles-view a:link,
.hottitles-view a:active,
.hottitles-view a:hover,
.img_txt a:link,
.img_txt a:active,
.img_txt a:hover,
.img_txt a:visited{
color: #8e8d8d;
text-decoration:none;

}
.prev_tab_on a:active,
.prev_tab_on a:hover{
text-decoration: underline;
color: #8e8d8d;
}
.prev_tab_off:hover,
.prev_tab_off_x:hover {
	color: #FFFFFF;
}
.prev_tab_off a,
.prev_tab_off_x a
{
	color:  #FFFFFF;
}
.prev_tab_off a, .prev_tab_off a:link, .prev_tab_off_x a, .prev_tab_off_x a:link { text-decoration: none;} 
.prev_tab_off a:active, .prev_tab_off a:hover, .prev_tab_off_x a:active, .prev_tab_off_x a:hover{ text-decoration: underline; color: #FFFFFF; 
}

.prev_tab_on span{
vertical-align: middle;
}

div.gallery_preview{
margin-left: -2px;
}

.gallery_preview-header {
	float: left;
	width: 100%;
	display: inline;
		overflow: hidden;
		height: 30px;
}
.gallery_preview_body {
float: left;
	height: 100%;
	width: 649px;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	display: inline;
	padding-top: 20px;
	margin-top:-2px;
}
.gallery-preview-footer {
	background: url(/images/1000/gallery_preview_footer.gif) no-repeat;
width: 653px;
	height: 20px;
	float:left;
}

.one_gallery {
	float: left;
	margin: 0px 8px 20px 8px;
	border: 5px solid #e2e2e2;
	padding-left:22px;
}

.one_gallery h3{
color:#d90000;
margin-bottom:8px;
margin-top: 14px;
font-size:13px;
}
.one_g_up img{
	padding: 3px 0px 0px 3px;
}
.one_g_up {
	float: left;
}	
.one_g_down {
	float: left;
	display:inline;
	padding-top: 4px;
	padding-bottom: 16px;
	margin-left:-2px;
}	

.vod_text1 {
color:#c60000;
font-size:13px;
font-weight: bold;
}
.g_down_left {
	float: left;
	padding-top: 8px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-right:2px;
}
.g_down_right {
	float: left;
	padding-top:3px;
	padding-left:2px;
}
.vod_text2 {
color:#8e8d8d;
font-size:13px;
font-weight: bold;
padding-top:3px;
}

.favorites-view ul{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0px 5px 0px;
	padding:0px;
}

.favorites-view li{
	margin-left: 15px;
	padding:0px; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
}

.search-box {
	background-color: #ffffff;
	background-image: url(/Images/banner-search.jpg); background-repeat: no-repeat;
	padding: 45px 5px 5px 15px;
	border-bottom: #A9A8A8 0px solid;
	font-family: arial; color: #3C3C3C; font-size: 12px; font-weight: bold;
}

.search-box-dvd {
	background-color: #ffffff;
	background-image: url(/Images/banner-search-dvd.jpg); background-repeat: no-repeat;
	padding: 45px 5px 5px 15px;
	border-bottom: #A9A8A8 0px solid;
	font-family: arial; color: #3C3C3C; font-size: 12px; font-weight: bold;
}

.formbox250 {
width: 250px;
}

.shadowed { 

  float:right;
  background: url(/images/1000/drop-shadow.png) no-repeat bottom right !important;
  background: url(/images/1000/drop-shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.shadowed img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }


/* cell hover styles   */


.alt1
{
        background: #f8f8f8;
        color: #000000;
}
.alt2
{
        background: #F0F0E1;
        color: #000000;
}
.alt1Active, .alt2Active { background: #e8e8e8; cursor: hand; text-decoration: none;}

.alt1_toy
{
        background: #ffffff; border: 0px solid #ddd;
        color: #000000; height: 230px;
}
.alt2_toy
{
        background: #FCFCEF;
        color: #000000; height: 230px;
}
.alt1_toyActive, .alt2_toyActive { background: #fff; cursor: hand; border: 2px solid #993399;  height: 230px;}


.alt1_vod
{
        background: #ffffff; border: 0px solid #fff; font-size: 11px;
        color: #000000; height: 210px;
}
.alt2_vod
{
        background: #FCFCEF;
        color: #000000; height: 230px;
}

.price { font-family: verdana, arial; font-size: 17px; color: #999; font-weight: bold; }

/* small button starts */


a.boldbuttons_sm{
background: transparent url('/images/button_left_sm.gif') no-repeat top left;
display: block;
float: left; color: #663300;
font: bold 11px Arial; /* Change 13px as desired */
line-height: 25px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 25px; /* Height of button background height */
padding-left: 5px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons_sm, a:visited.boldbuttons_sm, a:hover.boldbuttons_sm, a:active.boldbuttons_sm{
color: 663300; /*button text color*/ text-decoration: none;
}

a.boldbuttons_sm span{
background: transparent url('/images/button_right_sm.gif') no-repeat top right;
display: block;
padding:0px 0px 0px 0px; /*Set 10px to be equal or greater than'padding-left' value above*/
padding-right: 7px;
}

a:hover.boldbuttons_sm{ /* Hover state CSS */
text-decoration: underline; 
}


.buttonwrapper_sm{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
padding-top: 2px; padding-left: 2px;
}


/* small button ends */

.img_left {
  float: left;    margin-left: 15px;

  	.signupdvdbg-mid {
	background-color: #FFFFFF;
	background-image: url(/Images/login/bgdvd-mid.png);
	background-position:  top bottom;
	background-repeat: repeat-y;
	}

	.signupdvdbg-top {
	background-color: #FFFFFF;
	background-image: url(/Images/login/bgdvd-top.png);
	background-repeat: no-repeat; height: 107px;
	}

	.signupdvdbg-bot {
	background-color: #FFFFFF;
	background-image: url(/Images/login/bgdvd-bot.png);
	background-repeat: no-repeat;
	}

	.signupvodbg-bot {
	background-color: #FFFFFF;
	background-image: url(/Images/login/bgvod-bot.png);
	background-repeat: no-repeat;
	}

.alert_border {
	border: 1px solid #eeeeee;
}

.FormTextBox {width: 170px; height: 25px; line-height: 30px; 
	  font-family: arial, verdana; font-size: 14px; font-weight: bold;}

.fav_rent {
	float: left;
	width: 100px;
	height:120px; padding-left: 400px;
}

.fav_buy {
	float: left;
	width: 100px;
	height:120px; padding-left: 510px;
}

.fav_watch {
	float: left;
	width: 100px;
	height:120px; padding-left: 620px;
}

.peel_downloads {
	float: left;
	height: 119px;  margin-right: 0px;
	width: 127px; border: none;
}

.vod_speed A:link {text-decoration: none; color: #FFFFFF; font-size: 23px;}
.vod_speed A:visited {text-decoration: none}
.vod_speed A:active {text-decoration: none}
.vod_speed A:hover {text-decoration: underline; color: #FFFF00;}

#vodspeed a:hover, #vodspeed a:active, #vodspeed a:link {
background-color: #791118;
color: #FFFFFF;
text-decoration: underline;
} 

.reward_box_bg {
	background-image: url(/images/reward_box_bg.gif); background-repeat: no-repeat; 
	height: 245px;
	width: 216px;
}

.player_img_bg { 
		position: relative; 
		width: 720px; 
		height: 540px; 
		background-image: url(/Images/tour/tour_vod_bg.jpg); 
		background-repeat: no-repeat; 
		}




