@charset "utf-8";

/* CSS Document */

/* Global Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,caption,  tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
.none {display:none;}
.center {
	text-align: center !important;
}
body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #363636;
	background: url(/images/bg2.png) repeat fixed !important;
}
a {
	color: #363636;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	
}

/* ------Styles Starts------- */
.clear {
	clear: both;
	float: none !important;
}
.sep {
	margin: 0px 2px;
}
h1 {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #c00907;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-size: 18px;
	color: #DB2828;
	margin-bottom: 10px;
}
h3 {
	font-size: 18px;
	color: #333333;
	margin-bottom: 7px;
}




/* --- Wrapper --- */
#wrapper {
	background: url(/images/cont-trans.png) repeat-y;
	margin-right: auto;
	margin-left: auto;
	width: 924px;
	padding: 0px 49px 0px 51px;
}

	/* header */
		#header {
			background: url(/images/header.jpg) no-repeat;
			height: 180px;
			width: 924px;
		}
			/* Logo */
				#header #logo {
	height: 50px;
	width: 350px;
	padding: 25px 0px 0px 27px;
	margin: 0px;
	overflow: hidden;
display: block;
	display: block;
	text-indent: -999px;
	
				
				}
				
				#header #logo a{
	height: 50px;
	width: 350px;
	padding: 25px 0px 0px 27px;
	margin: 0px;
	overflow: hidden;
display: block;
	display: block;
	text-indent: -999px;
	
				
				}
				
				
			/* Navigation */
				#header #navigation {
	float: left;
	display: inline;
	height: 38px;
	width: 580px;
	margin: 35px 0px 0px 8px;
				}
			
				#header #navigation ul {
					list-style: none;
					text-transform: capitalize;
				}
				
					#header #navigation ul li{
					
					text-transform: capitalize;
				}
				
				
			
			
			    .lm-menu {
						list-style-type: none;
						padding-left: 0;
						margin-left: 0;
					}
					.lm-submenu {
						display: none;
						list-style-type: none;
						position: relative;
						margin: 0;
						padding-left: 0;
					}
					.lm-container {
						position: absolute;
						overflow: hidden;
						display: none;
					
						margin: 0; padding: 0;
						
					}
					/* Konqueror and IE6 need this to slide horizontal submenus correctly: */
					.lm-submenu.lm-horizontal {
						float: left;
display: inline;
					} 
					
					.lm-horizontal li {
						float: left;
display: inline;
					}
					
					.lm-menu li, .lm-submenu li {
						background: transparent;
					}
					.lm-menu li a, .lm-submenu li a {
						display: block;
						color: #FFFFFF;
						height: 35px;
					}
					
					
					
					   /*base*/
					   
					   .base over {}
					
					
					.lm-menu li, .lm-submenu li {
	padding: 0px 1px;
	cursor: pointer;
	width: 105px;
					}
					
					.lm-menu li {

					}
					.lm-submenu li {
						width: 105px;
						height: 25px;
						margin-bottom: 10px;
						border: 1px none #CCCCCC;
					}
					
					.lm-menu li a, .lm-submenu li a {
	height: 28px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 8px;
	text-decoration: none;
					}
					
					.lm-menu li a:hover, .lm-submenu li a:hover {
						background: transparent url(/images/nav-hover-trans.png) no-repeat;
						color: #333333;
						text-decoration: none;
					}
					
					.lm-horizontal li a {
						border-top: none;
						border-right-style: none;
						border-bottom-style: none;
						border-left-style: none;
					}
					.lm-horizontal li a:hover {
	border-top-color: #DB0007;
	width: 105px;
}
					
					.lm-vertical li a {
						background: url(/images/sub-nav-default.jpg) repeat-x;
						border: 1px none #E3E3E3;
						-moz-box-shadow: 0 0 4px #333333;
						-webkit-box-shadow: 0 0 4px #333333;
						box-shadow: 0 0 4px #333333;
						height: 25px;
						color: #333333;
					}
					.lm-vertical li a:hover {
						background: url(/images/nav-sub-hover2.jpg) repeat-x;
						border: 1px none #CCCCCC;
						color: #FFFFFF;
					}
					
					li.lm-selected-item a {
						background: transparent url(/images/nav-hover-trans.png) no-repeat;
						color: #333333;
					}
					
					.lm-horizontal li.lm-selected-item a { border-top-color: #DB0007; }
					.lm-vertical li.lm-selected-item a {
						background: url(/images/nav-sub-hover2.jpg) repeat-x;
						border: 1px none #CCCCCC;
						color: #FFFFFF;
					}
								/*Hover Preload*/
								.hover-load {
								background:url(/images/nav-hover-trans.png);
							    margin-left:-1000px;
								}
								
								
/*RECOMMENDATIONS*/
#navigation .recm, #navigation .recm a {
	width:135px !important;
	height:36px;
	margin:0px;
	text-align: center;

}
/*#navigation .recm a{background: url(/images/sep_1.png) no-repeat -53px top;}*/
#navigation .recm a:hover {
	background: transparent url(/images/recm-hover.png) no-repeat !important;
	height:36px;
	margin:0px;
	text-align: center;
}
#submenu9  li, #submenu9  li a {
	width: 135px;
	height: 25px;
	margin-bottom: 10px;
	border: 1px none #CCCCCC;
	text-align: center;
	
					}
#submenu9_opener, #submenu9_opener a {
	text-align: center;
	width: 135px;
	
}
#submenu9_opener {

	background: url(/images/sep_1.png) no-repeat -53px top;
}
#submenu1_opener {background: url(/images/sep_1.png) no-repeat 52px top}
#submenu9_opener.lm-selected-item a {width:135px; background: transparent url(/images/recm-hover.png) no-repeat !important; height:30px; margin:0px;}

/* -- Home Link --*/
#navigation .home, #navigation .home a, #navigation .queue a, #navigation .queue {
	width:54px !important;
	height: 36px;
	margin:0px;
	background: url(/images/sep_1.png) no-repeat 1px top;
}
#navigation .home a:hover, #navigation .queue a:hover {
	background: transparent url(/images/home-nav.png) no-repeat  !important;
	height:36px;
	margin:0px;
	background: url(/images/sep_1.png) right top no-repeat;
}	

/* -- How it works -- */
#navigation .hiw, #navigation .hiw a {
	margin: 0px;
	height: 36px;
	width: 110px;	

}
#navigation .hiw {
	margin: 0px;
	height: 36px;
	width: 110px;	
	background: url(/images/sep_1.png) right top no-repeat;
}

#navigation .hiw a:hover {
	background: url(/images/hiw-nav.png) no-repeat;
}

/* -- Rental Plans -- */
#navigation .rental-plans, #navigation .rental-plans a {
	margin: 0px;
	height: 36px;
	width: 107px;

}
#navigation .rental-plans {
	margin: 0px;
	height: 36px;
	width: 107px;
	background: url(/images/sep_1.png) right top no-repeat;
}

#navigation .rental-plans a:hover {
	background: url(/images/rental-nav.png) no-repeat;
}	

/* -- Free trial -- */
#navigation .free-trial, #navigation .free-trial a {
	margin: 0px;
	height: 36px;
	width: 84px;

}
#navigation .free-trial {

	background: url(/images/sep_1.png) no-repeat 30px 0px;
}

#navigation .free-trial a:hover {
	background: url(/images/free-nav.png) no-repeat;
}	

/* -- New Releases -- */
#navigation .new-r, #navigation .new-r a{
	background: url(/images/sep_1.png) no-repeat 52px top;
}
#navigation .myaccount {
	background: url(/images/sep_1.png) no-repeat -52px 0px;
}

							
								
								
								
								
								
								
								
								
								
								
								
								
								
								
										
								
			/* Search */
				#header #search {
	float: right;
	display: inline;
	height: 40px;
	width: 314px;
	margin-right: 0px;
	margin-top: 26px;
				}
#header #members {
	background: url(/images/header-mem-login.jpg) no-repeat;
	float: right;
display: inline;
	height: 64px;
	width: 436px;
	margin: 0px;
}
#members #header-mem {
	margin: 0px;
	padding-left: 75px;
	padding-top: 9px;
	padding-right: 20px;
}
#header-mem  #username{
	height: 17px;
	width: 156px;
	border-style: none;
	background: url(/images/header-mem-ufield-trans.png) no-repeat;
	margin: 0px 5px 0px 0px;
	font-size: 13px;
	color: #C0C0C0;
	float: left;
display: inline;
	padding: 3px 0px 0px 5px;
	font-style: italic;
	text-align: center;
}
#header-mem #username:focus, #header-mem #username.focused {
	height: 17px;
	width: 156px;
	border-style: none;
	background: url(/images/header-mem-ufield-trans.png) no-repeat !important;
	margin: 0px 5px 0px 0px;
	font-size: 13px;
	color: #666666;
	float: left;
	display: inline;
	padding: 3px 0px 0px 5px;
	font-style: normal;
	text-align: left;
}
#header-mem  #password, #header-mem  #password:focus {
	height: 21px;
	width: 115px;
	border-style: none;
	background: url(/images/header-mem-pfield-trans.png) no-repeat;
	margin: 0px 3px 0px 0px;
	font-size: 13px;
	color: #666666;
	float: left;
display: inline;
	padding: 0px;
}

#header-mem   p a {
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 5px 0px 0px;
}
#header-mem #login {
	background: url(/images/header-mem-login-trans.png) no-repeat;
	height: 21px;
	width: 57px;
	border-style: none;
	cursor: pointer;
	margin: 0px 0px 2px;
}


						#search-form #quick_search {
background: url(/images/search-field-trans.png) no-repeat bottom;
	height: 16px;
	width: 223px;
	border-style: none;
	border-width: 0px;
	padding-left: 4px;
	font-size: 12px;
	letter-spacing: 0px;
	padding-top: 8px;
	color: #000000;
	font-style: normal;
						}
						#search-form #quick_search.focused {
background: url(/images/search-field-trans.png) no-repeat bottom;
	height: 16px;
	width: 223px;
	border-style: none;
	border-width: 0px;
	padding-left: 4px;
	font-size: 12px;
	letter-spacing: 0px;
	padding-top: 8px;
	color: #000000;
	font-style: normal;
						}
						#search-form #submit {
	background: url(/images/search-button.png) no-repeat bottom;
	height: 24px;
	width: 70px;
	border-style: none;
	cursor: pointer;
						}
						#search .txt, #search .txt a {
							font-size: 11px;
							color: #FFFFFF;
							text-decoration: none;
							text-align: right;
							margin-right: 5px;
						}
						#search .txt a:hover {
							text-decoration: underline;
						}

			/* --- Sub Nav --- */
			
				#header #subnav {
	height: 29px;
	padding: 0px 10px 0px 15px;
				}
						#subnav #genre {
							width: 700px;
							float: left;
display: inline;
							padding: 2px 5px 5px;
						}
						#subnav #social-icons {
							float: right;
							display: inline;
							width: 100px;
						}
						
						#genre #genre-select {
	font-size: 14px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 2px;
	border: 1px solid #999999;
	width: 120px;
	/*text-align: center;*/
						}
#wrapper #PrimaryContent {
	float: left;
	width: 632px;
	margin: 7px 0px 0px 7px;
	display: inline;
}

#PrimaryContent .more {
	text-align: right;
}
#PrimaryContent #Slider {
	background: #FFFFFF;
	margin: 0px 0px 15px;
	padding: 0px;
	width: 621px;
}


#PrimaryContent  p  {
	text-align: justify;
	line-height: 18px;
}
#PrimaryContent #latest-releases {
	background: url(/images/latest-releases.jpg) no-repeat;
	margin: 15px 0px 0px;
	padding: 56px 0px 0px 17px;
	height: 220px;
	width: 615px;
}
#PrimaryContent #welcome {
	margin: 0px 0px 18px;
	padding: 20px 10px 0px;
}



/* Slider */

#slider {

  float: left;
  margin: 0 10px 20px;
  width: 621px;
  height:283px;
  overflow:hidden;
  display: inline;
 
}


/* ---- Sidebar ---- */
#wrapper #sidebar {
	float: right;
	width: 280px;
	margin: 7px 5px 0px 0px;
	display:inline;
}
#wrapper #sidebar img {
	margin-bottom: 15px;
}


	/*Members Login*/
		#members-login {
	height: 148px;
	background: url(/images/members-login.jpg) no-repeat center;
	padding-top: 40px;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 14px;
	text-align: left;
	margin: 0px 0px 15px;
	line-height: 16px;
		}
			#members-login input[type=text], #members-login input[type=password] {
				border: 1px solid #666666;
				height: 22px;
				padding: 2px;
				font-size: 12px;
				width: 248px;
				margin: 4px 0px;
			}
			#members-login input[type=text]{
						border: 1px solid #666666;
						height: 22px;
						padding: 2px;
						font-size: 12px;
						width: 248px;
						margin: 4px 0px;
						font-style: italic;
						color: #999999;
			}
			#members-login input[type=text].focused {
						border: 1px solid #666666;
						height: 22px;
						padding: 2px;
						font-size: 12px;
						width: 248px;
						margin: 4px 0px;
						font-style: normal;
						color: #000000;
			}
			#members-login #login {
	background: url(/images/login-button.gif) no-repeat;
	height: 20px;
	width: 59px;
	border-style: none;
	margin-top: 10px;
	float: right;
	cursor: pointer;
	display: inline;
			}
#wrapper #sidebar #members-login .option {
	font-size: 12px;
	float: left;
	width: 125px;
	display: inline;
}
#wrapper #footer {
	background: url(/images/footer.jpg) no-repeat center;
	height: 36px;
	padding-top: 28px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
}
#wrapper #footer a{
	color: #FFFFFF;
	text-decoration: none;
}
#wrapper #footer a:hover{
	
	text-decoration: underline;
}


#subFooter {
	background: url(/images/subfooter-new.jpg) no-repeat top;
	margin: 15px auto 0px;
	height: 160px;
	width: 894px;
	padding-left: 15px;
	padding-top: 39px;
	
}

#subFooter-top {
	margin: 0px auto 0px;
	height: 32px;
	width: 894px;
	margin-top: -30px;
}

#subFooter a{
	text-decoration: none;
}
#subFooter a:hover{
	text-decoration: underline;
}
#subFooter ul, #subFooter-top div {
	float: left;
	width: 128px;
	margin-right: 2px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding: 1px;
	display: inline;
}

#subFooter-top div {
	margin-left: -8px;
	font-weight:bold;
}


#subFooter ul li {
	margin: 0px 0px 8px;
}
#subFooter .blueray-movies {
	margin: 0px 4px 0px 16px;
}
#subFooter .xbox360-games {
	margin: 0px 2px 0px 30px;
	width: 150px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#subFooter .ps3-games {
	margin: 0px 0px 0px 18px;
}
#subFooter .wii-games {
	margin: 0px 0px 0px 16px;
	width: 115px;
}
#subFooter .tv-series {
	margin: 0px 0px 0px 19px;
	width: 100px;
}
	

/* Slider 2*/

.jCarouselLite {
	overflow: hidden;
	visibility: visible;
	position: relative;
	z-index: 2;
	left: 0px;
	width: 530px;
	float:left;
	display: inline;
}
.jCarouselLite ul {
	margin: 0pt;
	padding: 0pt;
	position: relative;
	list-style-type: none;
	z-index: 1;
	left: 0px;
}
.jCarouselLite ul li {
	overflow: hidden;
	float: left;
	width: 102px;
	height: 180px;
	text-align: center;
	padding: 5px;
	/*background: url(/images/latest-releases-thumb.jpg) no-repeat top;*/
	margin-right: 10px;
	font-weight: bold;
	margin-left: 10px;
	display: inline;
}#latest-releases .jCarouselLite img {
	clear: both;
	margin: 6px 0px 0px;
}
#latest-releases .prev {
	float:left;
	background:url(/images/latest-releases-prev.jpg) no-repeat;
	width:25px;
	height:46px;
	border:none;
	margin-top:65px;
	padding: 0px;
	margin-right: 10px;
	cursor: pointer;
	display: inline;
}
#latest-releases .next {
	float:left;
	background:url(/images/latest-releases-next.jpg) no-repeat;
	width:25px;
	height:46px;
	border:none;
	padding: 0px;
	margin: 65px 0px 0px 10px;
	cursor: pointer;
	display: inline;
}

#mainContent {
	width: 904px;
	margin: 15px auto;
	text-align: left;
	min-height: 600px;
	height:auto;
	
}#mainContent .startTrial {
	text-align: center;
	margin: 0px 0px 15px;
	
}
#mainContent #flow {
	background: url(/images/how-it-works.jpg) no-repeat;
	margin: 0px auto 15px;
	height: 320px;
	width: 880px;
	padding: 47px 10px 0px;
	
}
#mainContent #flow .item {
	margin: 0px 1px 0px 0px;
	float: left;
	width: 218px;
	padding: 0px;
	text-align: center;
	display: inline;
}
#flow .item .txt {
	background: url(/images/how-it-works-items.jpg) no-repeat;
	padding: 10px 13px;
	height: 120px;
	width: 192px;
	text-align: justify;
	font-weight: bold;
	line-height: 20px;
}
#flow .item  .txt-hover{
	background: url(/images/how-it-works-items-hover.jpg) no-repeat;
padding: 10px 13px;
	height: 120px;
	width: 192px;
	text-align: justify;
	font-weight: bold;
	line-height: 20px;
}

#flow .item  .title{
	color: #FF0000;
	text-align: left !important;
}
#flow .item  .sub-title{
	color: #FC650A;	
}
#mainContent .hiw-item {
	background: url(/images/how-it-works-titles.jpg) no-repeat top;
	padding: 0px 5px 5px;
	width: 878px;
	margin-bottom: 15px;
	clear: both;
}
.hiw-item .title {
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #C00907;
	text-decoration: none;
	padding: 4px 0px 5px 50px;
	letter-spacing: 0px;
	word-spacing: 2px;
}
.hiw-item p {
	line-height: 18px;
	text-align: justify;
}
#mainContent #rental-plans {
	background: url(/images/rental-plans.jpg) no-repeat;
	margin: 0px auto 15px;
	height: 200px;
	width: 890px;
	padding: 47px 10px 0px;
}
#rental-plans #packages {
	width: 100%;
	margin: 0px;
}

#rental-plans .item {
	color: #7B7B7B;
	background: #FFFFFF;
	margin: 0px 0px 3px;
	height: 20px;
	width: 100%;
	font-size: 13px;
	padding: 0px;
	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
}
#rental-plans .radio {
	background: #FFFFFF;
	float: left;
	height: 20px;
	width: 24px;
	display: inline;
}
.label .field {
	float: left;
}
.item .name {
	background: transparent;
	padding: 2px 2px 2px 5px;
	float: left;
	height: 16px;
	color: #333333;
	font-size: 14px;
	text-align: center;
	display: inline;
}
.item .package {
	width: 150px;
	text-align: left;
}
.item .total-dvds {
	width: 140px;
}
.item .disks {
	width: 200px;
	margin-left: 15px;
}
.item .days {
	margin: 0px 0px 0px 75px;
	width: 60px;
}
.item .amount {
	margin-left: 100px;
	width: 90px;
	text-align: left;
}
.subContent {
	padding: 10px 15px;
	width: 100%;
	line-height: 120%;
}

/* Cont Box*/
.contbox {

}
.contbox  .pointer {
	margin: 5px 0px 0px;
	background: url(/images/pointer-trans.png) bottom;
	width: 22px;
	height: 20px;
	float: left;
	display: inline;
}


.contbox .top {
	background: transparent url(/images/cont-tab-right.png) no-repeat right;
	height: 39px;
}
.contbox .top .lft {
	background: url(/images/cont-tab-left.png) no-repeat;
	height: 39px;
	width: 13px;
	float: left;
display: inline;
}
.contbox .top .sub-lft {
	background: url(/images/cont-tab-sub-left-trans.png) no-repeat bottom;
	height: 33px;
	width: 12px;
	padding-top: 6px;
	float: left;
display: inline;
}
.contbox  .top  .sub-rgt {
	background: url(/images/cont-tab-sub-right-trans.png) no-repeat right bottom;
	height: 30px;
	min-width: 24px;
	float: left;
display: inline;
	font-size: 20px;
	color: #FFFFFF;
	padding: 9px 10px 0px 0px;
}
.contbox .top .title {
	font: 18px Arial, Helvetica, sans-serif;
	color: #5F5F5F;
	text-decoration: none;
	margin: 0px;
	padding: 12px 0px 0px 8px;
	float: left;
display: inline;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.contbox .cont {
	
	
	border-right: 2px solid #BFBFBF;
	border-left: 2px solid #BFBFBF;
}
.contbox .bot-lft {
	background: url(/images/cont-bot-lft.jpg) no-repeat;
	height: 22px;
	width: 25px;
}
.contbox .bot-rgt {
	background: url(/images/cont-bot-rgt.jpg) no-repeat right;
	height: 22px;
	
}
/* Cont Box Ends*/
#nm-browsing {
	width: 864px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	background: url(/images/browse-cont.jpg) repeat-y;
	padding: 0px;
}
#nm-browsing #top {
	background: url(/images/browse-top.jpg) no-repeat;
	width: 864px;
	height: 69px;
	padding: 23px 0px 0px;
	margin: 0px;
	float: none;
}
#nm-browsing #bottom {
	background: url(/images/browse-bot.jpg) no-repeat;
	height: 26px;
}
#nm-browsing #cont {
	margin: 0px auto 15px;
	width: 800px;
}
#nm-browsing #cont .item {
	margin: 0px 15px 2px;
	padding: 4px 0px 0px;
	float: left;
    display: inline;
	height: 320px;
	width: 130px;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
}
#wrapper #nm-browsing #cont .item img.rating {
	margin-bottom: 4px;
	margin-right: 0px;
	margin-left: 0px;
}
#wrapper #nm-browsing #cont .item img.thumb {
	margin: 5px 0px 0px;
}
#wrapper #nm-browsing img.banner {
	margin-top: 15px;
}



#top .title {
	font: normal 20px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	height: 24px;
	/*width: 500px;*/
	margin: 0px;
	padding: 0px 0px 16px 80px;
}
#nm-browsing .pagi {
	height: 20px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	font-size: 13px;
}
#nm-browsing #cont .item .rent-now {
	color: #FFFFFF;
	background: url(/images/rent-now.jpg) no-repeat;
	text-align: center;
	height: 24px;
	width: 121px;
	margin-right: auto;
	margin-left: auto;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 10px 00px 0px 0px;
}

#nm-browsing #cont .item .rent-now a{
	color: #FFFFFF;
	text-decoration: none;
	
}
.pagi  .sort {
	float: left;
display: inline;
	width: 250px;
}
.pagi  .sort-date  {
	height: 20px;
	font-size: 10px;
	padding: 2px;
	background: #F7F7F7;
	border: 1px solid #CECECE;
	-moz-border-radius: 3px;  
        -webkit-border-radius: 3px;
                border-radius: 3px; 
}
.pagi .nav {
	float: right;
display: inline;
	height: 20px;
}
.pagi  .nav  .box {
	margin: 0px 5px 0px 0px;
	float: left;
display: inline;
	height: 20px;
	width: 31px;
	display: block;
}
.pagi   .nav   .num {
	background: url(/images/browse-nav-num-trans.png) no-repeat;
	margin: 0px 5px 0px 0px;
	float: left;
	display: inline;
	height: 16px;
	width: 16px;
	padding: 2px;
	text-align: center;
	display: block;
	font-size: 11px;
}
.pagi   .nav   .selected {
	background: url(/images/browse-nav-num-selected-trans.png) no-repeat;
	margin: 0px 5px 0px 0px;
	float: left;
	display: inline;
	height: 16px;
	width: 16px;
	padding: 2px;
	text-align: center;
	display: block;
	font-size: 11px;
}



.step-arrow {
	color: #333333;
}
.free-trial-wizard h1 {
	float: left;
display: inline;
}
#mainContent #steps {
	float: right;
	display: inline;
	height: 40px;
	width: 130px;
	font-weight: bold;
}
#mainContent #steps li{
	float: left;
display: inline;
	height: 45px;
	margin: 0px 5px 0px 0px;
	text-align: center;
	
}
#mainContent #steps .selected{
	color: #CC0005;
	
	
}
#mainContent   #steps   .nxt  {
	padding: 10px 0px 0px;

	
}
.free-trial-wizard {
	text-align: left;
}

.free-trial-wizard .contbox {
	float: left;
	display: inline;
	width: 430px;
	margin-right: 10px;
	margin-left: 10px;
}
.my-account .contbox {
	float: right;
display: inline;
	width: 441px;
	margin: 0px;
}
.free-trial-wizard #login input[type=text], .free-trial-wizard #login input[type=password] {
	width: 320px;
	margin-bottom: 12px;
	height: 20px;
}
.free-trial-wizard div#login {
	text-align: center;
	padding: 5px 52px 0px;
}
.free-trial-wizard div#login p {
	text-align: left;
}

.free-trial-wizard .login-ico {
	background: url(/images/login-info-ico.jpg) no-repeat;
	float: left;
display: inline;
	height: 37px;
	width: 44px;
	margin: 0px 0px 0px 160px;
}
.free-trial-wizard  .deliver-ico {
	background: url(/images/deliver-ico.jpg) no-repeat;
	float: left;
display: inline;
	height: 37px;
	width: 68px;
	margin: 0px 0px 0px 140px;
}
.free-trial-wizard .visa-ico {
	background: url(/images/cc-bar.gif) no-repeat center 4px;
	float: left;
display: inline;
	height: 37px;
	width: 97px;
	margin: 0px 0px 0px 90px;
}



.free-trial-wizard  #deliver{
	text-align: left;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	
}

.free-trial-wizard   .field {
	width: 195px;
	padding: 0px;
	float: left;
	display: inline;
	height: 41px;
	margin-right: 10px;
	margin-bottom: 8px;
	margin-left: 2px;
}

#change-email   .field {
	width: 195px;
	padding: 0px;
	float: left;
display: inline;
	margin-right: 25px;
	margin-left: 2px;
	margin-bottom: 8px;
	height: 38px;
}

.free-trial-wizard #deliver input[type=text], .free-trial-wizard   {
	height: 20px;
	width: 190px;
	padding: 0px;
}

#deliver select   {
	height: 20px;
	width: 192px;
	padding: 0px;
}


#suite-1, #suite-2 {
	float: left;
display: inline;
	width: 80px !important;
	margin-right: 10px;
}
.free-trial-wizard .footer {
	text-align: center;
	width: 700px;
	margin: 15px auto;
	clear: both;
	float: none;
}
.free-trial-wizard .footer .field {
	width: 250px;
	margin: 0px 0px 0px 48px;
	text-align: left;
	height: 40px;
	
}
.free-trial-wizard .footer .field #promo-code2, .free-trial-wizard .footer .field #hear-us {
	width: 250px;
}
.submit {
	font: normal 16px Arial, Helvetica, sans-serif !important;
	color: #FFFFFF !important;
	background: url(/images/form-submit.jpg) no-repeat top;
	text-align: center;
	height: 33px;
	width: 121px;
	border-style: none;
	text-transform: capitalize !important;
	margin-top: 15px;
}
.submit2 {
	font: normal 14px Arial, Helvetica, sans-serif !important;
	color: #FFFFFF !important;
	background: url(/images/form-submit2.jpg) no-repeat;
	text-align: center;
	height: 30px;
	width: 172px;
	border-style: none;
	text-transform: capitalize !important;
	margin-top: 15px;
}
.submit4 {
	font: normal 14px Arial, Helvetica, sans-serif !important;
	color: #FFFFFF !important;
	background: url(/images/button-4.jpg) no-repeat;
	text-align: center;
	height: 30px;
	width: 119px;
	border-style: none;
	text-transform: capitalize !important;
	margin-top: 15px;
}
.submit3 {
	font: normal 14px Arial, Helvetica, sans-serif !important;
	color: #FFFFFF !important;
	text-decoration: none !important;
	background: url(/images/button-3.jpg) no-repeat;
	height: 30px;
	width: 108px;
	border-style: none;
	margin-top: 2px;
	text-transform: capitalize !important;
	margin-top: 15px;
}


.free-trial-wizard .top-box {
	float: left;
display: inline;
	width: 432px;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 8px;
	display:inline;
}
.free-trial-wizard .top-box .top {
	background: url(/images/top-box-top.gif) no-repeat;
	width: 432px;
	height: 18px;

}
.free-trial-wizard  .top-box  .cont {
	background: url(/images/top-box-cont.gif) repeat-y;
	width: 412px;
	min-height: 50px;
	margin: 0px;
	padding: 5px 10px;
	text-align: left;

}
.free-trial-wizard  .top-box  .bot {
	background: url(/images/top-box-bot.gif) no-repeat;
	width: 432px;
	height: 17px;

}
.free-trial-wizard #cc-details {
	margin: 0px;
	padding: 10px 0px 0px;
}
#cc-no, #ccv {
	width: 195px !important;
	margin: 0px 0px 0px 10px;
	height: 20px !important;
	padding: 0px !important;

}
.free-trial-wizard  #cc-details #ex-dt1 {
	width: 119px;
	margin-left: 10px;
	height: 20px;


}

.free-trial-wizard  #cc-details #ex-dt2 {
	width: 65px;
	margin-left: 10px;
	height: 20px;


}
.free-trial-wizard #cc-details #cc-type {
	width: 196px;
	margin-left: 10px;
	height: 20px;
}



.free-trial-wizard  #cc-details .field {
	width: 350px;
	float: left;
	text-align: right;
	height: 28px;
	margin: 0px 0px 20px;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
	clear: both;
}
.contbox {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}
#nm-browsing .top-2 {
	background: url(/images/browse-top2.jpg) no-repeat 1px;
	height: 26px;
	width: 864px;
}

#wrapper #mainContent .already-rec-box {
	background: url(/images/already-rec.gif) no-repeat;
	height: 46px;
	width: 540px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-right: 30px;
	padding-left: 30px;
}
#memship-cancel p {
	text-align: left;
}
.cont-box2 {
	background: url(/images/cont-box2-cont.jpg) repeat-y;
	width: 703px;
	margin: 10px auto;
} .cont-box2 .cont-box2-top {
	background: url(/images/cont-box2-top.jpg) no-repeat;
	height: 37px;
	width: 620px;
	padding-top: 18px;
	font-size: 18px;
	color: #5F5F5F;
	text-align: left;
	padding-left: 83px;
}
.cont-box2  .cont-box2-bot {
	background: url(/images/cont-box2-bot.jpg) no-repeat;
	height: 33px;
	width: 703px;
}
.cont-box2 .cont-box2-cont {
	padding: 10px 30px;
	text-align: left;
}
#logged {
	float: right;
    display: inline;
	width: 270px;
	font-size: 14px;
	padding: 15px;
	text-align: right;
	
}
.choose {
	background: url(/images/choose.jpg) no-repeat bottom;
	height: 24px;
	width: 83px;
	border-style: none;
	margin: 0px 0px 0px 5px;
	float: left;
}
.link2   {
	color: #FF0000;
}
#change-cc .pin-answer {
	float: right;
display: inline;
	width: 350px;
	margin-right: 20px;
	margin-top: 50px;
	line-height: 18px;
}
#change-cc-box {
	margin-top: 50px;
	margin-left: 60px;
	float: left;
display: inline;
	margin-right: 0px;
}

#change-cc-box .top {
	background: url(/images/change-pin-top.jpg) no-repeat;
	height: 42px;
	width: 335px;
	font-size: 20px;
	color: #666666;
	padding-top: 13px;
	text-align: left;
	padding-left: 70px;
}
#change-cc-box .bot {
	background: url(/images/change-pin-bot.jpg) no-repeat top;
	width: 404px;
	padding-top: 32px;
}
#change-cc-box .cont {
	text-align: left;
	padding: 10px 20px 10px 40px;
	background: url(/images/change-pin-cont.jpg) repeat-y;
	margin: 0px;
}
#change-cc-box .cont .field {
	float: left;
display: inline;
	width: 160px;
	margin: 0px;
}
.copyr {
	font-size: 10px;
}
#gift-subscription .gift-mem-box {
	float: left;
display: inline;
	height: 290px;
	width: 203px;
	border: 1px solid #999999;
	margin: 5px 5px 10px;
	padding: 5px;
}
.gift-mem-box .title {
	font-size: 14px;
	font-weight: bold;
	color: #CC0005;
}
.gift-mem-box .item {
	margin: 10px 0px 0px;
}
.gift-mem-box .item .rad {
	width: 22px;
	float: left;
display: inline;
	text-align: center;
}
.gift-mem-box .item .det {
	float: left;
display: inline;
	clear: right;
}
.gift-mem-box .item .det .price {
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
}
#gift-subscription .contbox .cont table.gift-details {
	font-size: 13px;
	margin: 0px;
}
.contbox .cont .rec-info {
	padding-top: 10px;
	padding-left: 10px;
}
.cont .rec-info .field {
	float: left;
display: inline;
	height: 22px;
	width: 140px;
	margin: 0px 0px 10px;
	padding: 0px;
}
.cont .rec-info .input {
	float: left;
display: inline;
	height: 22px;
	width: 220px;
	margin: 0px 0px 10px;
	padding: 0px;
}
#purchasedMovies .list {
	width: 100%;
	margin: 0px;
}
#purchasedMovies .list .movie-title {
	float: left;
display: inline;
	width: 200px;
	height: 20px;
}
#purchasedMovies .list .dispatched {
	float: right;
display: inline;
	width: auto;
	height: 20px;
}
#mainContent #secContent {
	float: left;
display: inline;
	width: 240px;
	margin-left: 10px;
	text-align: center;
	margin-top: 7px;
}
#package-details, #members-detail {
	text-align: left;
	padding-top: 25px;
	padding-bottom: 0px;
	padding-left: 10px;
	
}
#package-details .field, #members-detail .field, #member-details .field  {
	width: 195px;
	padding: 0px;
	float: left;
display: inline;
	margin-right: 10px;
	margin-left: 2px;
	margin-bottom: 3px;
	height: 12px;
	font-size: 12px;
}
#mainContent #address-myaccount {
	float: left;
display: inline;
	width: 442px;
	margin: 0px;
}
#address-myaccount .cont {
	padding-left: 15px;
}

#mainContent #package-details {
	float: right;
display: inline;
	padding: 0px;
	width: 420px;
	margin: 12px 0px 0px;
}
#mainContent #my-account-det {
	background: url(/images/my-account-det-trans.png) no-repeat;
	float: left;
	display: inline;
	height: 116px;
	width: 402px;
	margin: 0px;
	padding: 20px;
}
#mainContent #my-account-det2 {
	background: url(/images/my-account-det-trans2.png) no-repeat;
	float: left;
	display: inline;
	height: 102px;
	width: 402px;
	margin: 0px;
	padding: 20px;
	font-size: 14px;
}
#mainContent #package {
	background: url(/images/my-account-det-trans.png) no-repeat;
	float: right;
display: inline;
	height: 156px;
	width: 440px;
}



#mainContent #my-details, #mainContent #my-preference1, #mainContent #my-preference2 {
	width: 100%;
	clear: both !important;
	margin: 10px 0px;
}
#my-details .cont .myacnt {
	margin: 0px;
	padding: 0px;
}
#member-details {
	width: 415px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
#my-details .cont {
	padding: 10px 0px 0px;
}
#mainContent #my-details .item, #mainContent #my-preference1 .item, #mainContent #my-preference2 .item {
	width: 860px;
	height: auto;
	background: url(/images/point-li.gif) no-repeat left top;
	margin: 0px auto 5px;
	padding-left: 22px;
	line-height: 18px;
}
#mainContent #my-details .cont, #mainContent #my-preference1 .cont, #mainContent #my-preference2 .cont {
	margin: 0px;
	padding: 10px 0px 0px;
}

#mainContent #address-myaccount .cont {
	margin: 0px;
	padding: 20px 0px 0px;
}
#my-account-det label {
	text-align: right !important;
}
#edit {
	background: url(/images/edit-button.gif) no-repeat;
	height: 25px;
	width: 52px;
	border-style: none;
}
#my-account-det .name, #my-account-det .address {
	margin: 0px 0px 10px;
	padding: 0px;
	float: none;
	width: 100%;
	text-align: left;
}
#my-account-det .city, #my-account-det .postal-code {
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	height: auto;
	width: 190px;
}
#mainContent #change-email {
	float: left;
display: inline;
	width: 520px;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	line-height: 18px;
}
#mainContent #change-email-sbar {
	float: left;
display: inline;
	width: 360px;
	margin: 10px 0px 0px;
	padding: 0px;
}
#change-email .cont #details {
	padding: 25px 25px 25px 40px;
	margin: 0px;
}
#change-email-sbar .box, #mail-dili .box {
	background: url(/images/box2.jpg) no-repeat;
	height: 69px;
	width: 315px;
	margin: 0px 0px 20px;
	padding: 10px;
	font-weight: bold;
}
.main-content #box-3 {
	width: 750px;
	background: url(/images/box3-cont.jpg) repeat-y center;
}
.main-content #box-3 .top {
	background: url(/images/box-3-top.jpg) no-repeat center;
	height: 42px;
	width: 735px;
	font-size: 16px;
	font-weight: normal;
	padding: 15px 0px 0px 15px;
}
.main-content #box-3 .bottom {
	background: url(/images/box-3-bot.jpg) no-repeat center;
	height: 25px;
	width: 750px;
}
.main-content #box-3 .cont {
	padding: 10px 0px 10px 15px;
}

.sec-content  {
	float: left;
display: inline;
	width: 150px;
	background: #000000;
}
.search-button-2 {
	background: url(/images/search-button2.jpg) no-repeat;
	height: 36px;
	width: 97px;
	border-style: none;
}
#box-3 .cont .item2 .date {
	margin: 0px 0px 4px;
	padding: 0px;
	width: 75px;
}
#box-3   .cont   .item3   .amount {
	margin: 0px 0px 4px;
	padding: 0px;
	width: 75px;
}

#mainContent .main-content {
	float: left;
display: inline;
	width: 750px;
	padding: 0px;
}
.payment-history #results {
	width: 80px;
}

.payment-history  #type {
	width: 120px;
}
.payment-history span {
	text-align: center;
}
.payment-history .cont div {
	text-align: center;
}


.payment-history .item1 {
	float: left;
display: inline;
	width: 110px;
	margin: 0px 21px 10px 0px;
	padding: 0px;
}
.payment-history .item2 {
	float: left;
display: inline;
	width: 120px;
	margin: 0px 32px 10px 0px;
	padding: 0px;
}
.payment-history .item3 {
	float: left;
display: inline;
	width: 100px;
	margin: 0px 35px 10px 0px;
	padding: 0px;
}
.payment-history .item4 {
	float: left;
display: inline;
	width: 150px;
	margin: 0px 47px 10px 0px;
	padding: 0px;
}
.payment-history .item5 {
	float: left;
display: inline;
	width: 90px;
	margin: 0px 2px 10px 0px;
	padding: 0px;
}
#PrimaryContent .contbox .forgot-pass {
	text-align: left !important;
}
#password-rec {
	background: url(/images/password-box-trans.png) no-repeat;
	text-align: center;
	height: 80px;
	width: 589px;
	float: none;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 61px;
}
#password-rec .label {
	font-size: 14px;
}
#box-4 {
	width: 685px;
	margin-right: auto;
	margin-left: auto;
}
#box-4 .top{
	background: url(/images/box-4-top-trans.png) no-repeat;
	height: 37px;
	font-size: 16px;
	padding-top: 15px;
	padding-left: 15px;
}
#box-4 .cont{
	background: url(/images/box-4-cont-trans.png) repeat-y;
	padding: 10px 0px 10px 15px;
}
#box-4 .bot{
	background: url(/images/box-4-bot-trans.png) no-repeat;
	height: 25px;
}

.my-reviews span {
	text-align: center;
}
.my-reviews .cont div {
	text-align: center;
}


.my-reviews .item1 {
	float: left;
display: inline;
	width: 130px;
	padding: 0px;
	margin: 0px 22px 10px 0px;
}
.my-reviews .item2 {
	float: left;
display: inline;
	width: 146px;
	margin: 0px 32px 10px 0px;
	padding: 0px;
}
.my-reviews .item3 {
	float: left;
display: inline;
	width: 136px;
	padding: 0px;
	margin: 0px 26px 10px 0px;
}
.my-reviews .item4 {
	float: left;
display: inline;
	width: 131px;
	margin: 0px 47px 10px 0px;
	padding: 0px;
	clear: right;
}
.my-reviews .date {
	margin: 0px 0px 2px;
	width: 80px;
	height: 16px;
	padding: 2px;
}
.my-reviews .edit {
	background: url(/images/edit-button2.png) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 53px;
	border-style: none;
}
.my-reviews  .delete {
	background: url(/images/delete-button-trans.png) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 79px;
	border-style: none;
}
.my-reviews #movie-name, .my-reviews #review-name {
	width: 140px;
}
.testimonial-box {
	background: url(/images/testi-cont.png) repeat-y;
	
	width: 853px;
	margin: 15px auto 0px;
	
}
.testimonial-box p{

	margin: 0px !important;
}
.testimonial-box .cont {
	background: url(/images/testi-top.png) no-repeat top;
	padding: 10px 10px 0px 10px;
	min-height: 85px;
	clear: both;
	margin: 0px;
}
.testimonial-box .cont2 {
	background: url(/images/testi-top2-trans.png) no-repeat top;
	min-height: 85px;
	clear: both;
	margin: 0px;
	padding-top: 10px;
	padding-right: 85px;
	padding-left: 10px;
}
.testimonial-box .bot {
	background: url(/images/testi-bot.png) no-repeat;
	height: 21px;
	clear: both;
}
/* root element for tabs  */
ul.tabs {
	list-style:none;
	margin:0 !important;
	padding:6px 0px 0px 11px;
	border-bottom: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	width: 843px;
	background: #000033 url(/images/q-tabs-top-trans.png) no-repeat;
	height: 46px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a {
	background: url(/images/q-tabs-nor-trans.png) repeat-y;
	font-size:16px;
	display:block;
	height: 28px;
	width: 122px;
	text-align:center;
	text-decoration:none;
	color:#333;
	padding:12px 0px 0px;
	margin:0px;
	position:relative;
	top:1px;
	border-style: none;
}
ul.tabs .game-rating a {
	background: url(/images/q-tabs-nor-trans.png) repeat-y;
	font-size:16px;
	display:block;
	height: 28px;
	width: 176px;
	text-align:center;
	text-decoration:none;
	color:#333;
	padding:12px 0px 0px;
	margin:0px;
	position:relative;
	top:1px;
	border-style: none;
}

ul.tabs a:active {
	outline:none;
	background: url(/images/q-tabs-trans.png) no-repeat;
}

ul.tabs .game-rating a:active {
	outline:none;
	background: url(/images/game-rating-tab.png) no-repeat;
	height: 28px;
	width: 176px;
	margin: 0px;
	padding: 12px 0px 0px;
}
ul.tabs .game-rating a:hover {
	outline:none;
	background: url(/images/game-rating-tab.png) no-repeat;
	height: 28px;
	width: 176px;
	margin: 0px;
	padding: 12px 0px 0px;
}
ul.tabs .game-rating a.current, ul.tabs .game-rating a.current:hover, ul.tabs li.game-rating current a {
	cursor:default !important;
	color:#FFFFFF !important;
	outline:none;
	background: url(/images/game-rating-tab.png) no-repeat;
	height: 28px;
	width: 176px;
	padding: 12px 0px 0px;
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	color:#fff;
	background: url(/images/q-tabs-trans.png) no-repeat;
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	cursor:default !important;
	color:#FFFFFF !important;
	background: url(/images/q-tabs-trans.png) no-repeat;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -248px -31px; }
ul.tabs a.l.current  { background-position: -248px -62px; }


/* width 3 */
ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden */ 
.panes .pane {
	display:none;
	margin: 0px;

}

.panes {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	margin: 0px;
	width: 854px !important;
	padding: 0px;
}
#queue-tabs {
	width: 857px;
	margin: 10px auto;
	text-align: justify;
}

#rental-que .cols {
	background: url(/images/rental-q-co-transl.png) no-repeat 0px top;
	margin: 0px auto 10px;
	width: 827px;
	padding: 5px 0px;
	height: 17px;
}
#queue-tabs  p {
	margin: 0px;
	padding: 0px;
}
#queue-tabs  p  span {
	font-size: 14px;
	float: left;
display: inline;
	text-align: center;
	
}
#queue-tabs  .cont  div {
	float: left;
	text-align: center;
	padding-bottom: 5px;
}

#rental-que .item1 {
	width: 61px;
	margin: 0px 3px 0px 5px;
	height: 25px;
	
}
#rental-que .item1 input
{
	float: right;

}
#rental-que .item2 {
	width: 240px;
	margin: 0px 3px 0px 0px;
	
}
#rental-que .item3 {
	width: 90px;
	margin-right: 13px;
	
}
#rental-que .item4 {
	width: 98px;
	margin: 0px 18px 0px 0px;
	
}
#rental-que .item5 {
	margin: 0px 20px 0px 0px;
	width: 74px;
	
}

#rental-que .item6 {
	width: 112px;
	margin: 0px 20px 0px 0px;
	
}
#rental-que .item7 {
	width: 50px;
	
}
#queue-tabs  .cont, #ratings-tab .cont, .tab_cont {
	background: url(/images/q-tabs-cont-trans.png) repeat-y center;
	width: 834px;
	padding: 0px 10px;
	height: auto;
}
#queue-tabs .bot, #ratings-tab .bot, .tab_bot {
	background: url(/images/q-tabs-bot-trans.png) no-repeat 0px -5px;
	height: 27px;
	width: 854px;
}

#rental-que .cont .priority-box {
	width: 20px;
	height: 14px;
	padding: 2px;
}
#rental-history  .cols {
	background: url(/images/rental-history-col-trans.png) no-repeat top;
	height: 20px;
	width: 827px;
	padding: 5px 0px 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
}
#rental-history .item1 {
	padding: 0px;
	margin-left: 10px;
	width: 213px;
	margin-right: 12px;
}
#rental-history .item2 {
	width: 113px;
	margin: 0px 12px 0px 0px;
}
#rental-history .item3 {
	width: 132px;
	margin: 0px 13px 0px 0px;
}
#rental-history .item4 {
	width: 133px;
	margin: 0px 13px 0px 0px;
}
#rental-history .item5 {
	width: 165px;
}

#pre-order .cols {
	background: url(/images/pre-order-col-trans.png) no-repeat top;
	margin: 0px auto;
	padding: 5px 0px 0px;
	height: 22px;
	width: 827px;
}
#pre-order .item1 {
	margin: 0px 20px 0px 10px;
	width: 260px;
}
#pre-order .item2 {
	margin: 0px 17px 0px 0px;
	width: 275px;
}

#pre-order .item3 {
	width: 235px;
}
#currently-rented .top .col p span {
	text-align: center;
	float: left;
display: inline;

	font-size: 14px;
}
#currently-rented .cont div {
	text-align: center;
	float: left;
	margin-bottom: 2px !IMPORTANT;


}


#currently-rented{
	background: url(/images/currently-rented-cont-trans.png) repeat-y center;
	width: 858px;
	margin-right: auto;
	margin-left: auto;
}
#currently-rented .top {
	background: url(/images/currently-rented-top-trans.png) no-repeat;
	height: 66px;
	padding: 15px 0px 0px;
}
#currently-rented .top .col {
	padding: 0px;
	margin-top: 24px;
}


#currently-rented .title {
	font-size: 20px;
	padding: 0px 0px 0px 80px;
	
}
#currently-rented .cont {
	padding: 5px 0px 0px;
}
#currently-rented .bot {
	background: url(/images/currently-rented-bot-trans.png) no-repeat;
	height: 28px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	width: 858px;
}
#currently-rented .item1 {
	margin: 0px 10px 0px 15px;
	width: 200px;
}
#currently-rented .item2 {
	margin: 0px 10px 0px 0px;
	width: 100px;
}
#currently-rented .item3 {
	width: 106px;
	margin: 0px 10px 0px 0px;
}
#currently-rented .item4 {
	margin: 0px 10px 0px 0px;
	width: 117px;
}
#currently-rented .item5 {
	width: 103px;
	margin: 0px 10px 0px 0px;
}
#currently-rented .item6 {
	width: 140px;
}
	
#my-account-det .cus-number {
	font-size: 12px;
	text-align: right;
	height: 20px;
	float: right;
display: inline;
	width: 270px;
}
/* ----- Form Fields ----- */
input[type=text], input[type=password], select, textarea{
	background: #FEFDE2;
	border: solid 1px #abadb3;

}


.cont input:focus, .cont input.focused {
	color: #000000;
	font-style: normal;


	
}
#change-cc #change-cc-box {
	width: 404px;
}
#wrapper #mainContent #change-cc .pin-field {
	width: 140px;
}
#cc-details .cc-field {
	width: 195px !important;
}#gift-subscription .gs-field {
	width: 240px;
}
.rec-info .ri-field, .rec-info .ri-field:focus{
	width: 150px !important;
	margin: 0px;
}
#report-prob-box {
	width: 700px;
	margin-right: auto;
	margin-left: auto;


}
#wrapper .item-details #sidebar1, #wrapper .item-details #sidebar2 {
	width: 189px;
}
#wrapper .item-details #sidebar1 {
	float: left;
display: inline;
}
#wrapper .item-details #sidebar2 {
	float: left;
display: inline;
}
#wrapper .item-details #content {
	float: left;
display: inline;
	width: 526px;
}

.sideBar .box {
	width: 189px;
	background: url(/images/sbar-cont-title.jpg) repeat-y center;
	margin: 0px 0px 15px;
	clear: both;
}
.sideBar .box .top {
	background: url(/images/sbar-top-title.jpg) no-repeat;
	height: 25px;
	width: 189px;
}

.sideBar .box .cont {
	padding: 10px 15px;
	text-align: left;
}

.sideBar .box .bot {
	background: url(/images/sbar-bot-title.jpg) no-repeat;
	height: 25px;
	width: 189px;
}
.item-details .descripBox {
	background: url(/images/middle-box-cont-title.jpg) repeat-y center;
	width: 526px;
	clear: both;
	margin-bottom: 15px;
}
.item-details .descripBox .top {
	background: url(/images/middle-box-title.jpg) no-repeat;
	height: 31px;
	width: 444px;
	font-size: 20px;
	padding: 16px 0px 0px 82px;
}
.item-details .descripBox .cont {
	padding: 10px 20px;
	text-align: justify;
}
.item-details .descripBox .bot {
	background: url(/images/middle-box-bot-title.jpg) no-repeat;
	height: 30px;
	width: 526px;
}
#memberReveiws .sub {
	background: url(/images/middle-box-sub-title.jpg) no-repeat;
	margin: 0px auto 5px;
	height: 25px;
	width: 485px;
	padding: 5px 0px 0px 8px;
	color: #BC0A08;
	font-weight: bold;
	word-spacing: 2px;
}

#mainContent .sideBar h2 {
	font-size: 14px;
	font-weight: bold;
	color: #D70B00;
}
.item-details #sidebar1 #thumb .cont {
	text-align: center !important;
}
#availableFormats .format {
	float: left;
display: inline;
	height: 80px;
	width: 78px;
}
#availableFormats .format .thumb {
	height: 60px;
	text-align: center;
}
#availableFormats  .format  .mini_rent {
	text-align: center;
	height: 20px;
}
.item-details  #sidebar1  #rating .cont {
	text-align: center;
}
#itemDescription .cont .ratingbox {
	font-size: 11px;
	background: url(/images/rating-title.jpg) no-repeat left top;
	padding: 0px 0px 0px 35px;
	height: 38px;
	width: 320px;
	margin: 10px 0px 0px;
	clear: both;
}
#memberReveiws #reviews {
	clear: both;
	height: 106px;
	width: 483px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
}
#memberReveiws #reviews .review {
	width: 463px;
	line-height: 18px;
	margin-bottom: 15px;
}
#castDetails .cont ul {
	width: 95%;
	margin: 10px auto 15px;
}
#castDetails .cont ul li {
	margin: 0px 0px 5px;
	list-style: url(/images/bullet-title.jpg) inside;
	color: #F00006;
	font-size: 12px;
}

#langSounds .cont ul {
	margin: 10px auto 15px;
	width: 95%;
}
#langSounds .cont ul li {
	margin: 0px 0px 5px;
	list-style: square inside;
}
#castDetails .cont ul li a, #langSounds .cont ul li a{
	
	color: #F00006;
	text-decoration: none;
	}
#similarTitles .prev {
	float:left;
	background:url(/images/similar-thumb-prev.jpg) no-repeat;
	width:20px;
	height:41px;
	border:none;
	margin-top:70px;
	padding: 0px;
	margin-right: 15px;
	cursor: pointer;
}
#similarTitles .next {
	float:left;
	background:url(/images/similar-thumb-next.jpg) no-repeat;
	width:20px;
	height:41px;
	border:none;
	padding: 0px;
	margin: 70px 0px 0px 15px;
	cursor: pointer;
}
#similarTitles .cont .jCarouselLite {
	width: 412px !important;
	border-style: none;
	background: url(none);
}
#similarTitles .cont .jCarouselLite ul {
}
#similarTitles  .cont  .jCarouselLite  ul li {
	height: 147px;
	width: 83px;
	text-align: center !important;
	margin-right: 5px;
	margin-left: 5px;
	border-style: none;
	background: url(none);
}
#similarTitles .cont .jCarouselLite .title {
	font-size: 11px;
	text-align: center;
	margin: 0px;
	border-style: none;
}
.item-details #series .cont {
	text-align: center;
}
.item-details #series .item {
	font-size: 15px;
	color: #FFFFFF;
	background: url(/images/series-but-title.jpg) no-repeat;
	text-align: center;
	margin: 0px auto 10px;
	height: 24px;
	width: 102px;
	padding: 6px 0px 0px;
}
#wrapper #mainContent #content .cats {
	/*background: url(/images/title-title.jpg) no-repeat;*/
	margin: 0px 0px 10px 10px;
	padding: 3px 0px 0px 5px;
	height: 25px;
}
#content .descrip-block {
	margin: 0px 0px 10px;
	padding: 5px 15px 15px;
	text-align: justify;
}
#content .cats .title {
	font-size: 14px;
	color: #333333;
	width: 150px;
	display: block;
	float: left;
	padding-top: 4px;
	font-weight: bold;
}

#content .cats .content {
	font-size: 14px;
	color: #7B2F2F;
	font-weight: normal;
	padding: 0px;
	line-height: 18px;
	display: block;
	float: left;
	margin-top: 2px;
	width: 310px;
}
#content .cats .content a{
	font-size: 14px;
	color: #7B2F2F;
	text-decoration: none;
}

#content .description {
	margin-bottom: 0px !important;
}
#sidebar1 {
	width: 261px !important;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#sidebar1 #thumb {
	background: url(/images/thumb-bg-title.jpg);
	height: 331px;
	width: 261px;
	text-align: center;
	padding-top: 25px;
}
#thumb  img.rent    {
	margin-top: 5px;
}
#wrapper .mem-reviews {
	width: 899px;
	background: url(/images/reviews-title-2-cont.jpg) repeat-y;
}
#wrapper .mem-reviews .top {
	background: url(/images/reviews-title-2.jpg) no-repeat;
	height: 68px !important;
}
#wrapper .mem-reviews .top .title {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	display: block;
	margin: 15px 0px 0px 10px;
	padding: 0px;
}
#wrapper .mem-reviews .top .title2 {
	display: block;
	color: #950F18;
	font-size: 12px;
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 10px;
}
#wrapper .mem-reviews .cont {
	height: 100px;
	overflow: auto;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper .mem-reviews .bot {
	background: url(/images/reviews-title-2-bot.jpg) no-repeat;
	height: 25px;
}
#reviews {
	clear: both;
	height: 106px;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
}
#wrapper #mainContent #content {
	width: 454px;
}
#reviews .review {
	width: 463px;
	line-height: 18px;
	margin-bottom: 15px;
}
#mainContent #sidebar2 {
	width: 160px !important;
	text-align: center;
}
#mainContent #content {
	width: 480px !important;
}
#content .cats img.review {
	float: left;
}
#content  .cats  img.trailer {
	float: right;
}

#movie-rating  .cont  .block, #game-rating  cont  .block {
	padding: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #666666;
	clear: both;
}
#movie-rating .cont .block .logo {
	float: left;
	width: 300px;
	margin-right: 5px;
}
#movie-rating .cont .block .cont {
	float: left;
	width: 485px;
	text-align: justify;
	clear: right;
}
#game-rating   .cont   .block  .logo {
float: left;
	width: 44px;
	margin-right: 5px;
}
#game-rating  .cont .block .cont {
	float: left;
	width: 720px;
	text-align: justify;
	clear: right;
}
#mainContent #ratings-tab {
	margin-bottom: 20px;
}
#mainContent .esrb-descrip {
	line-height: 20px;
}
#ratings-tab{
	margin-right: auto !important;
	margin-left: auto !important;
	width: 855px;
}
#mail-dili .box {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding-top: 20px;
}
#mail-dili .cont {
	padding-top: 10px;
}
#mail-dili #deliver {
	padding-top: 0px;
}
#mail-dili .field {

}
#contactUs {
}
#contactUs .cont {
	padding: 15px;
}
.pg-ttile {
}
#mainContent.faq {
	line-height: 18px;
	text-align: justify;
}

#mainContent.faq ul {
	list-style: disc inside;
	margin-bottom: 20px;
}
#mainContent.faq  ul li {
	list-style: disc inside;
	margin-bottom: 8px;
}
#mainContent.faq .anchors {
	font-size: 16px;
	color: #161616;
	font-weight: bold;
}
#contactUs .label {
	width: 120px;
	float: left;
}
#protect-genre #pin {
	width: 180px;
}


#contactUs .field {
	width: 420px;
	float: left;
	margin-bottom: 10px;
}
#current-p {
	background: url(/images/my-account-det-trans.png) no-repeat;
	margin: 10px auto 25px;
	height: 156px;
	width: 440px;
}
#current-p .cont {
	padding: 15px;
	line-height: 25px;
	text-align: center;
}
.mem-tariffs .box {
	padding: 5px !important;
	float: left !important;
	width: 310px;
	margin: 0px;
	background: no-repeat bottom;
}
.mem-tariffs  .box  h3 {
	text-align: center;
}

.mem-tariffs #package {
	height: 195px !important;
	width: 250px !important;
	background: url(/images/tariff-pkg.jpg) no-repeat bottom  !important;
}
.mem-tariffs #credit-cc {
	background: url(/images/tarrif-cc.jpg) no-repeat bottom;
	height: 195px;
}
.mem-tariffs #address {
	background: url(/images/tariff-add.jpg) no-repeat bottom;
	width: 310px;
	height: 195px;
	font-family:'Courier New', Courier, monospace;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
}
.mem-tariffs .box .cont {
	margin-top: 40px;
}
#address .cont table {
	font-size: 16px;
}
#sidebar1 #rent-o {
	text-align: center;
	font-size: 14px;
	color: #BB0004;
	line-height: 20px;
	font-weight: bold;
}
#rent-o .o-disk {
	line-height: 14px;
	color: #FFFFFF;
	background: url(/images/rent-o.jpg) no-repeat;
	text-align: center;
	height: 25px;
	width: 103px;
	padding-top: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.o-disk a {
	color: #FFFFFF;
	text-decoration: none;
}
#mainContent #request-mq {
	background: url(/images/request-q-cont.png) repeat-y;
	margin: 10px auto;
	width: 862px;
}
#request-mq .top {
	background: url(/images/request-q-top.png) no-repeat;
	height: 84px;
}
#wrapper #mainContent #request-mq .cont div {
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

#request-mq .top .title1 {

 font-size: 22px;
 padding-top: 18px;
 padding-bottom: 17px;
 padding-left: 80px;

}
#request-mq .top span {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
}
#request-mq  .item1   {
	margin-left: 30px;
	width: 240px;
	margin-right: 6px;
	float: left;
}
#request-mq  .item2   {
	width: 244px;
	margin-right: 8px;
	float: left;
}
#request-mq  .item3   {
	width: 230px;
	margin-left: 5px;
	float: left;
}

#wrapper #mainContent #request-mq .top .title2 .item3 {
	margin-bottom: 15px;
}
#request-mq .cont {
	padding: 0px 0px 0px 15px;
}
#mainContent.free-trial-wizard {
	margin: 15px auto 0px;
	width: 904px;
	height: auto;
}

#request-mq .bot {
	background: url(/images/request-q-bot.png) no-repeat;
	height: 26px;
}
.free-trial-wizard #label {
	margin-left: 0px;
	margin-right: 0px;
}

.free-trial-wizard .top-box .cont {
min-height: 75px;
}
.free-trial-wizard #features {
	width: 448px;
	margin-right: 0px;
	float: left;
	padding-right: 10px;
}
.free-trial-wizard #features .cont {
	padding: 15px 0px 0px;
	width: 460px;
}

.free-trial-wizard #features, .free-trial-wizard #features div {
background: none;
}
.free-trial-wizard #features ul {
}
.free-trial-wizard #features ul li {
	list-style: none inside;
	font-size: 12px;
	padding-bottom: 2px;
	padding-top: 0px;
	background: url(/images/bullet-check.png) no-repeat left top;
	padding-left: 15px;
}
.ast {
	color: #FF0000;
}
#mainContent #container {
	margin-top: 20px;
}
.mem-dets {
	font-size: 16px;
}
.cont .row .item1, .cont .row .item2, .cont .row .item3, .cont .row .item4, .cont .row .item5, .cont .row .item6 {

height: auto !important;
}
.cont .row   {
	clear: both!important;
	margin: 0px auto 4px;
	float: none !important;
	display: block;
	border-bottom: 1px solid #D7D7D7;
	min-height: 20px;
	width: 840px;
	padding: 0px;
	background: #F4FAFF;
}
#queue-tabs .row {
	width:833px !important;
}
#rental-plans .highlighted {
	background: url(/images/hl-rent.png) repeat-x !important;
	color: #FFFFFF !important;
}

#rental-plans .highlighted .name{
	
	color: #FFFFFF !important;
}

.rent_button {
	color: #ffffff;
	line-height: 30px;
	width: 120px;
	height:30px;
	overflow: hidden;
	background: no-repeat;
	text-align:center;
	cursor: pointer;
	float: center;
	text-transform: uppercase;
	margin: auto;
	font-weight: bold;  
}


.mini_rent .rent_button {
	color: #ffffff;
	line-height: 22px;
	width: 80px;
	height:22px;
	overflow: hidden;
	background: no-repeat center center;
	text-align:center;
	cursor: pointer;
	float: center;
	margin: auto;	
}

.mini_rent .rent_button a {
	color: #ffffff;
	text-decoration: none;
	height: 22px;
	overflow: hidden;	
    text-transform: uppercase;
    text-size: 12px;
    font-weight: bold;  
}

.rent_button a {
	color: #ffffff;
	text-decoration: none;
	width: 120px;
	height: 30px;
	overflow: hidden;	
    text-transform: uppercase;
}

.rent_button a:visited {
	color: #FFF;
}

.tooltip {
    background: url("/images/pop_up.png") no-repeat left top transparent; 
    width:250px;
    height: 313px;
    z-index: 1000;
	font-size: 11px;
	font-weight: normal;  
	text-align: left;   
	top: 180px;
	left: -65px;
}

.tooltip .title {
	height: 30px;
	padding: 10px 20px;
	color: #FFF;
	font-weight: bold;  
}

.tooltip .description {
	padding: 3px 20px;
	color: #000;
}


.tooltip .description  a {
	color: #900;
}


.tooltip .other {
	padding: 10px 20px;
	color: #006;
}

li.jcarousel-item{
    background: url("/images/latest-releases-thumb.jpg") no-repeat scroll center bottom transparent;
}

#top .title h1 {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #c00907;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}


#lblAddress {
background:url("../src/label.gif") no-repeat scroll center top transparent;
color:#333333;
font-family:"Courier New",Courier,monospace;
font-size:18px;
font-weight:bold;
height:90px;
width:400px;
}

#lblFields {
line-height:13px;
padding:20px 2 2 20px;
}

/* ---- Pointer ----*/
.submit, .submit2, .submit4, .submit3
{
 cursor:pointer;
}

/* ---- hovers ---- */
.submit:hover {
 background: url(/images/form-submit-hover.jpg) no-repeat top;
 
}
.submit2:hover {
 
 background: url(/images/form-submit2-hover.jpg) no-repeat;
 
}
.submit4:hover {

 background: url(/images/button-4-hover.jpg) no-repeat;

}
.submit3:hover {
 
 background: url(/images/button-3-hover.jpg) no-repeat;
 
}

.testimonials h1 {
		font: normal 36px/60px Georgia, "Times New Roman", Times, serif;
		color: #333;
		text-decoration: none;
		text-align: center;
		text-shadow: 0px 2px 3px #fff;
}
.testimonials div.testimonial {
	width: 860px;
	padding: 50px 0px 0px;
	background: url(/images/quote_top.png) no-repeat 100px top;
}
	
.testimonials div.testimonial div.content {
	font:italic normal 16px/25px Georgia, "Times New Roman", Times, serif;
	text-align: justify;
	color: #2f2e2e;
	margin: 0px;
	text-shadow: 0px 2px 3px #fff;
	width: 86%;
	float: right;
	padding: 0px;
}
	
.testimonials div.testimonial .user {
	font:italic 18px/25px normal italic "Georgia", serif;
	color: #d50001;
	text-align: left;
	text-shadow: 0px 2px 3px #fff;
	display: block;
	padding-top: 10px;
	margin: 0px;
	background: url(/images/quote_bot.png) no-repeat right top;
	max-width: 250px;
}
.testimonials .testimonial .content .user .since {
	font-size: 13px;
	color: #999;
}
.testimonials .testimonial  p {
	margin: 0px;
}
.testimonials .testimonial .thumbnail {
	float: left;
	width: 11%;
	margin-top: 8px;
}

.help .sidebarHead1 {
	font-weight: bold;
}
.faq h2.questionGroupTitles {
	margin-bottom: 1px;
	margin-top: 20px;
}
.help ol {
	padding-left: 20px;
}
.faq ol li {
	list-style: none;
}
.aboutUs p {
	font-size: 14px;
line-height: 24px;
padding: 12px 28px 0px;
text-align: justify;
}
