﻿/*'DragNDrop.css' Classes Starts here*/
#items {
float:left;
width:525px;
border:1px solid #f9f9f9;
}

#cart {
float:left;
background-color:#fff;
border:0 solid green;
padding-bottom:0;
}

#cart .info {
color:#444;
font-size:0.9em;
text-align:center;
font-weight:700;
border:0 solid red;
}

.item {
float:none;
position:relative;
background-color:#fff;
background-position:Center top;
background-repeat:no-repeat;
cursor:move;
text-align:center;
vertical-align:top;
z-index:1100;
}

#cart .item {
width:75px;
height:75px;
background-position:-40px -22px;
cursor:default;
border-width:1px;
margin:5px;
}

.item span {
position:absolute;
bottom:0;
left:0;
font-size:0.8em;
font-weight:700;
width:100%;
text-align:center;
}

/*'DragNDrop.css' Classes End here*/
/*Tabstyles("BrowseCollectionpage") classes starts here*/
.tabberlive .tabbertabhide {
 display:none;
}
.tabber {
}
.tabberlive {
 margin-top:1em;
}
.tabbers {
}
.tabberlive {
 margin-top:1em;
}
ul.tabbernav
{
 margin:0;
 padding: 5px 0;
 border-bottom: 1px solid #CCCCCC;
 font: bold  13px tahoma, sans-serif;
}
*html ul.tabbernav
{
 margin:0;
 padding: 5px 0 2px 0;
 border-bottom: 1px solid #CCCCCC;
 font: bold 12px tahoma, sans-serif;
 width:100%;
}
ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}
ul.tabbernav li a
{
 padding: 0 0.5em 4px 0.5em;
 margin-left: 0px;
 margin-right: 3px;
 border: 1px solid #CCCCCC;
 border-bottom: none;
 background: #CCCCCC;
 text-decoration: none;
}
ul.tabbernav li a:link { color: #2b64b3; background: #fff; }
ul.tabbernav li a:visited { color: #2b64b3; }
ul.tabbernav li a:hover
{
 color: #2b64b3;
 background: #fff;
 border-color: #CCCCCC;
}
ul.tabbernav li.tabberactive a
{
 background-color: #2b64b3;
 color: #fff;
 padding-bottom:5px;
 padding-top:2px;
 border-bottom: 1px solid #fff;
}
ul.tabbernav li.tabberactive a:hover
{
 color: #fff;
 background: #2b64b3;
 border-bottom: 1px solid white;
}
ul.tabbernavs
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #CCCCCC;
 font: bold 12px tahoma, sans-serif;
}
*html ul.tabbernavs
{
 margin:0;
 padding: 3px 2px 3px 0;
 border-bottom: 1px solid #CCCCCC;
 font: bold 12px tahoma, sans-serif;
}
ul.tabbernavs li
{
 list-style: none;
 margin: 0;
 display: inline;
}
ul.tabbernavs li a
{
 padding: 0 0.5em 3px 0.5em;
 margin-left: 0px;
 margin-right: 3px;
 border: 1px solid #CCCCCC;
 border-bottom: none;
 background: #CCCCCC;
 text-decoration: none;
}
ul.tabbernavs li a:link { color: #000; background: #f2f2f2; }
ul.tabbernavs li a:visited { color: #2b64b3; }
ul.tabbernavs li a:hover
{
 color: #2b64b3;
 background: #f2f2f2;
 border-color: #CCCCCC;
}
ul.tabbernavs li.tabberactive a
{
 background-color: #fff;
 padding-bottom:6px;
 padding-top:2px;
 color: #2b6114b3;
 border-bottom: 1px solid #fff;
}
ul.tabbernavs li.tabberactive a:hover
{
 color: #2b64b3;
 background: #0000;
 border-bottom: 1px solid white;
}
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #CCCCCC;
 border-top:0;
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}
/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
.width749
{
	width:749px;
	
	}
	
	.PopularRated1
{
	float:left;
	width:295px;
	height:auto;
	padding-right:30px;
	
}
.PopularRated2
{
	float:left;
	width:296px; 
	height:auto;
	
}
.tabTitle
{
	width:100%;
	height:15px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:10px;
}
/*Tabstyles("BrowseCollectionpage") classes End here*/
/*"Flyout" classes are starts here*/
div#fly_containerr {
position:absolute;
left:0;
top:0;
width:490px;
z-index:2200;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#828282,direction=-220,Strength=5);
}

body:first-of-type div#fly_containerr {
position:absolute;
left:0;
top:0;
width:490px;
z-index:2200;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#828282,direction=-220,Strength=5);
}

div#fly_containerl {
position:absolute;
left:0;
top:0;
width:490px;
z-index:2200;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#828282,direction=220,Strength=5);
}
/*"Flyout" classes are End here*/
/*-----------------------------*/
/*Styles For MyRatings,MyRecommendations,
Myqueue,Rentalhistory pages Starts here*/

.mainContainer2 {
width:700px;
background-color:#F3F3CC;
padding:0;
}

.MasterpgStyle {
background-color:#FFF;
border-right:2px solid #CCC;
padding:5px;
}

.ErrMessStyle {
font-size:smaller;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#f30;
}

.Txtstyle {
border:1px solid #0D1F2F;
width:40px;
display:inline;
float:left;
white-space:nowrap;
text-align:center;
table-layout:auto;
margin:2pt;
padding:0;
}

.ErrStyle {
font-weight:700;
font-size:12px;
color:red;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-variant:normal;
}

.MessageFont {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
color:red;
font-style:normal;
font-variant:normal;
}

.onlyWhiteBG {
background-color:#FFF;
}

.capsText {
text-transform:uppercase;
}

*html .alignTextCenter {
text-align:center;
font-weight:400;
}

.alignTextCenter {
font-weight:400;
}
.padTen {
padding:10px;
}

.pageTitle {
font-size:22px;
color:#C9011B;
border-bottom:0 solid #CCC;
}

.blueBoldText {
color:#2580AE;
font-weight:700;
}

.padFive_T {
padding-top:5px;
}

.padTen_T {
padding-top:10px;
}

.padFive_B {
padding-bottom:5px;
}

.padEight_Button {
padding-bottom:8px;
}

.padTen_B {
padding-bottom:10px;
}

.fontFourteen {
font-size:14px;
}

.redBoldText {
color:#C9011B;
font-weight:700;
}

.qCell {
border:1px solid #c3c3c3;
background:#eaeaea;
padding:5px;
}

.qBox {
height:auto;
color:#052E42;
border:1px solid #ccc;
background-color:#FFF;
}

.qRowCommonAct {
clear:both;
display:block;
font-size:12px;
font-weight:400;
border-bottom:1px solid #F0F0F0;
color:#052E42;
/*background-color:#E7F3F9;*/
padding:0;
}


.headSrNum_act1 {
width:5%;
display:inline;
float:left;
white-space:nowrap;
text-align:center;
/*border-bottom:3px solid #CCC;*/
color:#C9011B;
font-weight:400;
height:25px;
/*padding:3px 3px 6px 4px;*/
}

.srNum {
width:45px;
text-align:left;
float:left;
height:15px;
font-weight:400;
padding:3px 3px 6px 4px;
}

.headTitle1 {
width:30%;
text-align:left;
display:inline;
overflow:hidden;
float:left;
height:25px;
white-space:nowrap;
border-bottom:3px solid #CCC;
color:#C9011B;
font-weight:400;
padding:3px 3px 6px 4px;
}

.headWideTitle1 {
width:34%;
text-align:left;
overflow:hidden;
display:inline;
float:left;
white-space:nowrap;
/*border-bottom:3px solid #CCC;*/
color:#C9011B;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:25px;
font-weight:400;
/*padding:3px 3px 6px 4px;*/
}

.wideTitle {
text-align:left;
width:280px;
display:block;
color:#00F;
text-decoration:underline;
font-size:11px;
}

.headYear1 {
width:10%;
height:25px;
display:inline;
float:left;
white-space:nowrap;
text-align:center;
/*border-bottom:3px solid #CCC;*/
color:#C9011B;
font-weight:400;
/*padding:3px 3px 6px 4px;*/
}

.headLanguage1 {
width:15%;
display:inline;
height:25px;
float:left;
white-space:nowrap;
text-align:center;
/*border-bottom:3px solid #CCC;*/
color:#C9011B;
font-weight:400;
/*padding:3px 3px 6px 4px;*/
}

.headLanguage {
width:40px;
display:inline;
float:left;
height:25px;
white-space:nowrap;
text-align:left;
border-bottom:3px solid #CCC;
color:#C9011B;
font-weight:400;
padding:3px 3px 6px 4px;
}

.headAddToQueue1 {
width:15%;
display:inline;
float:left;
white-space:nowrap;
text-align:center;
/*border-bottom:3px solid #CCC;*/
color:#C9011B;
font-weight:400;
height:25px;
/*padding:3px 3px 6px 4px;*/
}

.addToQueue {
height:65px;
margin-top:2px;
text-align:center;
}

.headOrder_actQ {
width:3%;
display:inline;
float:left;
white-space:nowrap;
text-align:center;
border-bottom:3px solid #CCC;
color:#C9011B;
font-weight:400;
height:25px;
padding:3px 3px 6px 4px;
}

.orderQ {
display:inline;
float:left;
white-space:nowrap;
text-align:center;
margin:2pt;
padding:0;
}

.headTopQ {
width:9%;
height:25px;
display:inline;
float:left;
white-space:nowrap;
text-align:center;
border-bottom:3px solid #CCC;
font-weight:400;
padding:3px 3px 6px 4px;
}

.topQ {
white-space:nowrap;
margin:3px 3px 3px 4px;
padding:0;
}

.headWideTitleQ {
width:32%;
text-align:left;
overflow:hidden;
display:inline;
float:left;
height:25px;
white-space:nowrap;
border-bottom:3px solid #CCC;
color:#C9011B;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
padding:3px 3px 6px 4px;
}

.wideTitleQ {
width:30%;
text-align:left;
color:#00F;
text-decoration:none;
font-size:12px;
}

.headYearQ {
width:8%;
height:25px;
display:inline;
float:left;
white-space:nowrap;
text-align:center;
border-bottom:3px solid #CCC;
color:#C9011B;
font-weight:400;
padding:3px 3px 6px 4px;
}

.headLanguageQ {
width:10%;
display:inline;
height:25px;
float:left;
white-space:nowrap;
text-align:center;
border-bottom:3px solid #CCC;
color:#C9011B;
font-weight:400;
padding:3px 3px 6px 4px;
}

.headMediaQ {
width:10%;
display:inline;
float:left;
white-space:nowrap;
text-align:center;
border-bottom:3px solid #CCC;
color:#C9011B;
font-weight:400;
height:25px;
padding:3px 3px 6px 4px;
}

.mediaQ {
text-align:center;
margin:6px 3px 3px 4px;
padding:0;
}

.headRatingQ {
width:12%;
display:inline;
float:left;
white-space:nowrap;
text-align:center;
border-bottom:3px solid #CCC;
color:#C9011B;
font-weight:400;
height:25px;
padding:3px 3px 6px 4px;
}

.headRemoveQ {
width:16%;
display:inline;
float:left;
white-space:nowrap;
text-align:center;
border-bottom:3px solid #CCC;
font-weight:400;
padding:3px 3px 6px 4px;
}

.headSrNum_actRH {
width:40px;
display:block;
float:left;
white-space:nowrap;
text-align:center;
border-bottom:3px solid #CCC;
color:#C9011B;
font-weight:400;
height:32px;
padding:3px 3px 6px 4px;
}

.srNumRH {
float:left;
width:45px;
text-align:center;
margin:6px 3px 3px 4px;
padding:0;
}

.headTitleRH {
width:280px;
text-align:left;
display:inline;
float:left;
height:32px;
white-space:nowrap;
border-bottom:3px solid #CCC;
color:#C9011B;
font-weight:400;
padding:3px 3px 6px 4px;
}

.wideTitleRH {
text-align:left;
float:left;
width:280px;
color:#00F;
text-decoration:none;
font-size:12px;
padding-right:15px;
white-space:pre-wrap;
word-wrap:break-word;
-moz-binding:break-word;
}

.headYearRH {
width:60px;
height:32px;
display:inline;
float:left;
white-space:nowrap;
text-align:center;
border-bottom:3px solid #CCC;
color:#C9011B;
font-weight:400;
padding:3px 3px 6px 4px;
}

.headLanguageRH {
width:60px;
display:inline;
height:32px;
float:left;
white-space:nowrap;
text-align:center;
border-bottom:3px solid #CCC;
color:#C9011B;
font-weight:400;
padding:3px 3px 6px 4px;
}

.languageRH {
width:90px;
white-space:nowrap;
text-align:center;
margin:3px 3px 3px 4px;
padding:0;
}

.headMediaRH {
width:37px;
display:inline;
float:left;
white-space:nowrap;
text-align:center;
border-bottom:3px solid #CCC;
color:#C9011B;
font-weight:400;
height:32px;
padding:3px 3px 6px 4px;
}

.mediaRH {
width:55px;
text-align:left;
margin:6px 3px 3px 4px;
padding:0;
}

.headDateRH {
width:75px;
display:inline;
float:left;
white-space:nowrap;
text-align:center;
border-bottom:3px solid #CCC;
color:#C9011B;
font-weight:400;
height:32px;
padding:3px 3px 6px 4px;
}

.headPickupRH {
width:78px;
display:inline;
float:left;
text-align:center;
border-bottom:3px solid #CCC;
font-weight:400;
height:32px;
padding:3px 3px 6px 4px;
}

.pickupRH {
width:95px;
display:inline;
float:left;
left:500px;
text-align:center;
margin:3px 3px 3px 4px;
padding:0;
}

.headReviewRH {
height:25px;
width:8%;
display:inline;
float:left;
white-space:nowrap;
text-align:center;
border-bottom:3px solid #CCC;
font-weight:400;
padding:3px 3px 6px 4px;
}

.headPickedOnRH {
width:400px;
display:inline;
float:left;
white-space:nowrap;
text-align:center;
border-bottom:3px solid #CCC;
font-weight:400;
height:32px;
padding:3px 3px 6px 4px;
}

.headRemove1 {
width:40px;
height:25px;
display:inline;
float:left;
white-space:nowrap;
text-align:center;
border-bottom:3px solid #CCC;
font-weight:400;
padding:3px 3px 6px 4px;
}

.headMedia1 {
width:40px;
display:inline;
float:left;
white-space:nowrap;
text-align:center;
border-bottom:3px solid #CCC;
color:#C9011B;
font-weight:400;
height:25px;
padding:3px 3px 6px 4px;
}

.headDate1 {
width:6%;
display:inline;
float:left;
white-space:nowrap;
text-align:center;
border-bottom:3px solid #CCC;
color:#C9011B;
font-weight:400;
height:25px;
padding:3px 3px 6px 4px;
}

.headMovTitle1 {
width:200px;
overflow:hidden;
display:inline;
float:left;
white-space:nowrap;
text-align:center;
border-bottom:3px solid #CCC;
color:#C9011B;
font-weight:400;
height:25px;
padding:3px 3px 6px 4px;
}

.movTitle {
text-align:left;
white-space:nowrap;
margin:3px 3px 3px 4px;
padding:0;
}

.pickup {
display:inline;
float:left;
white-space:nowrap;
text-align:center;
margin:3px 3px 3px 4px;
padding:0;
}

.title {
overflow:hidden;
display:inline;
float:left;
white-space:nowrap;
text-align:center;
margin:6px 3px 3px 4px;
padding:0;
}

.qRow {
clear:both;
display:block;
font-size:12px;
font-weight:400;
border-bottom:1px solid #F0F0F0;
color:#052E42;
padding:0;
}

.qAltRow {
clear:both;
display:block;
font-size:12px;
font-weight:400;
border-bottom:1px solid #F0F0F0;
color:#052E42;
background-color:#F7F7F7;
padding:0;
}

.queue_nameNew {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fb0427;
}

.forgot_Pwdmsg {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:Red;
font-weight:700;
}

div#MyQueuePaneBG {
position:relative;
font-family:Arial;
text-decoration:none;
}


div#MyQueuePaneBG a:hover {
display:block;
width:150px;
height:18px;
color:#052E42;
border-bottom:1px solid #BDD9E7;
background-color:#DDEAF0;
left:10px;
top:0;
text-decoration:underline;
}
.blueLink {
color:#2B64B3;
font-family:Tahoma;
font-size:11px;
text-decoration:none;
}

a.blueLink {
color:#2B64B3;
font-family:Tahoma;
font-size:11px;
text-decoration:none;
}

a.blueLink:hover {
color:#2B64B3;
font-family:Tahoma;
font-size:11px;
text-decoration:underline;
}

.wideTitle:hover,.year:hover,.wideTitleQ:hover,.yearQ:hover,.wideTitleRH:hover,.yearRH:hover {
color:#00F;
text-decoration:underline;
}

.year,.yearQ,.yearRH {
text-align:center;
margin-top:6px;
color:#00F;
text-decoration:none;
}
.year
{
	text-align:center;
	margin-top:6px;
	text-decoration:none;

	}

.language1,.rating,.languageQ,.ratingRH,.reviewRH,.review,.language {
white-space:nowrap;
text-align:center;
margin:3px 3px 3px 4px;
padding:0;
}

.headRating1,.headRatingRH {
width:13%;
display:inline;
float:left;
white-space:nowrap;
text-align:center;
/*border-bottom:3px solid #CCC;*/
color:#C9011B;
font-weight:400;
height:25px;
/*padding:3px 3px 6px 4px;*/
padding-right:4px;
}

.pickedOnRH,.pickedOn {
text-align:center;
width:85px;
margin:3px 3px 3px 4px;
padding:0;
}

.headPickedOn1,.headPickup1 {
width:3%;
display:inline;
float:left;
white-space:nowrap;
text-align:center;
border-bottom:3px solid #CCC;
font-weight:400;
height:25px;
padding:3px 3px 6px 4px;
}

.remove,.media {
display:inline;
float:left;
white-space:nowrap;
text-align:center;
margin:6px 3px 3px 4px;
padding:0;
}

.qRowCommon,.qAltRowCommon {
clear:both;
display:block;
font-size:12px;
font-weight:400;
border-bottom:1px solid #F0F0F0;
color:#052E42;
/*background-color:#F7F7F7;*/
vertical-align:middle;
padding:0;
}

a.MyQueuePane:active,a.MyQueuePane:visited,a.MyQueuePane:link,a.MyQueuePane:hover {
padding-top:5px;
padding-bottom:5px;
width:100%;
text-align:left;
color:#000;
text-decoration:none;
vertical-align:middle;
height:auto;
}
a.MyQueuePane:hover {
padding-top:5px;
padding-bottom:5px;
width:100%;
text-align:left;
color:#000;
text-decoration:underline;
vertical-align:middle;
height:auto;
}
.headSrNum_actRHA
{
	width: 40px;
	display: block;
	float: left;
	white-space: nowrap;
	padding: 3px 3px 6px 4px;
	text-align: center;

	
	height:32px;
	/*background: url(../../images/skins/default/bullet_downArro_darkBlue.gif) bottom no-repeat;*/
}

.srNumRHA
{
	
	float: left;
	width:45px;
	padding: 0;
	margin: 1px 3px 3px 4px;
	text-align: center;
	margin-top: 6px;
}
.headTitleRHA
{
	width:280px;
	text-align: left;
	display: inline;
	float: left;
	white-space: nowrap;
	padding: 3px 3px 6px 4px;
	font-weight:normal;
	
}

.wideTitleRHA
{
	
	
	text-align: left;
	
	float: left;
	width:280px;
	color: #0000FF;
	text-decoration: none;
	font-size: 12px;
	padding-right:15px;
	white-space:pre-wrap;
	word-wrap: break-word;
	-moz-binding:	break-word;

	
}
.wideTitleRH:hover
{
	color: #0000FF;
	text-decoration: underline;
}
.headYearRHA
{
	width: 60px;
	height: 32px;
	display: inline; 
	float: left;
	white-space: nowrap; 
	padding: 3px 3px 6px 4px;
	text-align: center;
	
	color: #C9011B;
	font-weight: normal;
}
.yearRHA
{
	
	text-align: center;
	margin-top: 6px;
	color: #0000FF;
	text-decoration: none;
	
}
.yearRH:hover
{
	color: #0000FF;
	text-decoration: underline;
}

.headLanguageRHA
{
	width: 60px;
	display: inline;
	
	float: left;
	white-space: nowrap;
	padding: 3px 3px 6px 4px;
	text-align: center;
	
	
	font-weight:normal;
}
.languageRHA
{
	
	width: 90px;
	
	white-space: nowrap;
	padding: 0;
	margin: 3px 3px 3px 4px;
	text-align: center;
	
}
.headMediaRHA
{
	width: 37px;
	display: inline;
	float: left;
	white-space: nowrap;
	padding: 3px 3px 6px 4px;
	text-align: center;
	
	font-weight:normal;
	
}
.mediaRHA
{
	width: 55px;
	padding: 0;
	margin: 3px 3px 3px 4px;
	text-align: left;
	margin-top: 6px;
}
.headRatingRHA
{
	width: 13%;
	display: inline;
	float: left;
	white-space: nowrap;
	padding: 3px 3px 6px 4px;
	text-align: center;
	
	color:#C9011B;
	font-weight:normal;
	
}
.ratingRHA
{
	
	white-space: nowrap;
	padding: 0;
	margin: 3px 3px 3px 4px;
	text-align: center;
}

.headDateRHA
{
	width: 75px;
	display: inline;
	float: left;
	white-space: nowrap;
	padding: 3px 3px 6px 4px;
	text-align: center;
	font-weight:normal;
}
.headPickupRHA
{
	width: 78px;
	display: inline;
	float: left;
	text-align: center;
	font-weight:normal;
	}
.pickupRHA
{
	width:95px;
	display: inline;
	float: left;
	left:500px;
	padding: 0px;
	margin: 3px 3px 3px 4px;
	text-align: center;
}
.headReviewRHA
		{
		height:25px;
		width:8%;
		display:inline;
		float:left;
		white-space:nowrap;
		padding:3px 3px 6px 4px;
		text-align:center;	
		font-weight:normal;
		}

.reviewRHA
{
	white-space:nowrap;
    padding:0;
    margin:3px 3px 3px 4px;
    text-align:center;
	}
	
.headPickedOnRHA
{
	width:400px;
	display: inline;
	float: left;
	white-space: nowrap;
	padding: 3px 3px 6px 4px;
	text-align: center;
	font-weight:normal;
	}
.pickedOnRHA
{
	width:600px;
	padding: 0;
	margin: 3px 3px 3px 4px;
	text-align: center;
	width: 85px;
}
.InvisibleHead
{
	width: 65px;
	display: inline;
	float: left;
	white-space: nowrap;
	padding: 3px 3px 6px 4px;
	text-align: center;
	border-bottom: 3px solid #CCCCCC;
	font-weight:normal;
	height:32px;
}
.InvisibleHead1
{
	width: 65px;
	display: inline;
	float: left;
	white-space: nowrap;
	padding: 3px 3px 6px 4px;
	text-align: center;
	border-bottom: 3px solid #CCCCCC;
	font-weight:normal;
	height:32px;
}
.srNumA
{
	width:45px;
	text-align: center;
	float: left;
	height:15px;
	padding: 3px 3px 6px 4px;
	font-weight:normal;
}
/*Styles For MyRatings,MyRecommendations,
Myqueue,Rentalhistory pages Ends here*/
/*-----------------------------------*/
/*Rating Styles Starts here*/
.ratemh,ul.ratemh {
display:block;
list-style:none;
width:80px;
height:16px;
left:-8px;
font-size:10px;
position:relative;
line-height:1em;
background:transparent url(Images/rating_stars.gif) 0 0 repeat-x;
margin:-0 0 0 16px;
padding:0;
}

body:first-of-type .ratemh,body:first-of-type ul.ratemh {
display:block;
list-style:none;
width:80px;
height:16px;
left:2px;
font-size:10px;
position:relative;
line-height:1em;
background:transparent url(Images/rating_stars.gif) 0 0 repeat-x;
margin:-0 0 0 16px;
padding:0;
}

.ratemh li,.movie .ratemh li {
display:inline;
position:static;
border:0;
margin:0;
padding:0;
}

.ratemh a {
position:absolute;
display:block;
left:0;
top:0;
width:8px;
height:16px;
text-decoration:none;
z-index:2;
background-color:transparent;
background-image:url(Images/rating_stars.gif);
background-position:0 16px;
background-repeat:repeat-x;
margin:0;
padding:0;
}

* html .ratemh,* html ul.ratemh,* html .ratemh a {
background-image:url(Images/rating_stars.gif);
}

.rateagg a {
width:0;
background-position:0 -32px;
z-index:1;
}

.ratemh a span {
display:block;
position:absolute;
left:0;
overflow:hidden;
}

.ratemh a:link:hover,.ratemh a:visited:hover,.ratemh a:active,.ratemh a:focus {
background-position:0 -16px;
z-index:1;
left:0;
overflow:hidden;
}

a.rate10 {
left:8px;
}

a.rate15 {
left:16px;
}

a.rate20 {
left:24px;
}

a.rate25 {
left:32px;
}

a.rate30 {
left:40px;
}

a.rate35 {
left:48px;
}

a.rate40 {
left:56px;
}

a.rate45 {
left:64px;
}

a.rate50 {
left:72px;
}

a.rate10:link:hover,a.rate10:visited:hover,a.rate10:active,a.rate10:focus,.rateagg a.agg10 {
width:16px;
}

a.rate15:link:hover,a.rate15:visited:hover,a.rate15:active,a.rate15:focus,.rateagg a.agg15 {
width:24px;
}

a.rate20:link:hover,a.rate20:visited:hover,a.rate20:active,a.rate20:focus,.rateagg a.agg20 {
width:32px;
}

a.rate25:link:hover,a.rate25:visited:hover,a.rate25:active,a.rate25:focus,.rateagg a.agg25 {
width:40px;
}

a.rate30:link:hover,a.rate30:visited:hover,a.rate30:active,a.rate30:focus,.rateagg a.agg30 {
width:48px;
}

a.rate35:link:hover,a.rate35:visited:hover,a.rate35:active,a.rate35:focus,.rateagg a.agg35 {
width:56px;
}

a.rate40:link:hover,a.rate40:visited:hover,a.rate40:active,a.rate40:focus,.rateagg a.agg40 {
width:64px;
}

a.rate45:link:hover,a.rate45:visited:hover,a.rate45:active,a.rate45:focus,.rateagg a.agg45 {
width:72px;
}

a.rate50:link:hover,a.rate50:visited:hover,a.rate50:active,a.rate50:focus,.rateagg a.agg50 {
width:80px;
}

.rateagg a.rate10,.rate10 .rateagg a {
left:0;
background-position:0 -16px;
width:16px;
}

.rateagg a.rate15,.rate15 .rateagg a {
left:0;
background-position:0 -16px;
width:24px;
}

.rateagg a.rate20,.rate20 .rateagg a {
left:0;
background-position:0 -16px;
width:32px;
}

.rateagg a.rate25,.rate25 .rateagg a {
left:0;
background-position:0 -16px;
width:40px;
}

.rateagg a.rate30,.rate30 .rateagg a {
left:0;
background-position:0 -16px;
width:48px;
}

.rateagg a.rate35,.rate35 .rateagg a {
left:0;
background-position:0 -16px;
width:56px;
}

.rateagg a.rate40,.rate40 .rateagg a {
left:0;
background-position:0 -16px;
width:64px;
}

.rateagg a.rate45,.rate45 .rateagg a {
left:0;
background-position:0 -16px;
width:72px;
}

.rateagg a.rate50,.rate50 .rateagg a {
left:0;
background-position:0 -16px;
width:80px;
}

.rateagg a.pending {
display:none !important;
}

a.rate05,a.rate5 {
left:0;
}

a.rate05:link:hover,a.rate05:visited:hover,a.rate05:active,a.rate05:focus,.rateagg a.agg05,a.rate5:link:hover,a.rate5:visited:hover,a.rate5:active,a.rate5:focus,.rateagg a.agg5 {
width:8px;
}

.rateagg a.rate05,.rate05 .rateagg a,.rateagg a.rate5,.rate5 .rateagg a {
left:0;
background-position:0 -16px;
width:8px;
}
/*Rating Styles End here*/
/*----------------------*/
/*Transaction.css Classes starts here*/
.outerTable {
border:solid 1px #000;
}

.grayOutTable130 {
border:solid 1px #ccc;
height:130px;
background-color:#EFEFEF;
}

.grayOutTable {
border:solid 1px #ccc;
background-color:#EFEFEF;
}

.user-detHead {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-align:right;
padding:2px;
}

.user-detBody {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
padding:2px;
}

.divider {
border-bottom:solid 1px #000;
height:100px;
}

.MastHead {
text-align:center;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
}

.msg {
background-color:#ccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:700;
text-align:center;
padding:10px;
}

.space5 {
height:5px;
}

.graySmall {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
}

.grayLine {
border:solid 1px #ccc;
}

.btnStyle {
background-color:#2B64B3;
border-color:#D9DFEA rgb(14, 31, 91) rgb(14, 31, 91) rgb(217, 223, 234);
border-style:solid;
border-width:1px;
color:#FFFFFF;
cursor:pointer;
font-family:Tahoma,arial,sans-serif;
font-weight:bold;
font-size:12px;
padding:3px 8px 3px;
text-align:center;
}
/*Transactions.css classes are End here*/
/*----------------------------------------*/
/*Account Css Classes are starts here*/
.boldText {
font-weight:700;
}

.normalText {
font-weight:400;
}

.darkGrayBoldText {
color:#333;
font-weight:700;
}

.fontSixteen {
font-size:16px;
}

.fontSeventeen {
font-size:17px;
}

.fontEighteen {
font-size:18px;
}

.marginZero {
margin:0;
}

.padZero {
padding:0;
}

.padTen_R {
padding-right:10px;
}

.padTen_L {
padding-left:10px;
}

.padTwenty_T {
padding-top:20px;
}

.padTwenty_R {
padding-right:20px;
}

.padTwentyn_B {
padding-bottom:210px;
}

.padTwenty_L {
padding-left:20px;
}

.brdrFull_thinBlue {
border:1px solid #2580AE;
}

.brdrRight_thinGray {
border-right:1px solid #F0F0F0;
}

.brdrRight_thinDarkGray {
border-right:1px solid #CCC;
}

.brdrBot_thinGray {
border-bottom:1px solid #F0F0F0;
}

.brdrLeft_thinGray {
border-left:1px solid #F0F0F0;
}

.brdrLeft_thinDarkGray {
border-left:1px solid #CCC;
}

.thinLine_topBot {
border-top:1px solid #D8D8D8;
border-bottom:1px solid #D8D8D8;
}

.subscriptionBox {
position:relative;
z-index:1;
top:10px;
font-size:12px;
color:#052E42;
font-weight:bold;
}

.subscriptionBox ul {
margin-left:0;
margin-top:1px;
margin-bottom:0;
font:bold 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style-type:none;
text-align:left;
padding:3px 0;
}

.subscriptionBox li {
display:inline;
margin:0;
padding:0;
}

.subscriptionBox li a {
height:32px;
width:50px;
text-decoration:none;
margin-right:-4px;

color:#C9011B;
padding:3px 7px;
}

.subscriptionBox li a:hover {
height:32px;
width:50px;
text-decoration:none;
margin-right:-4px;

color:#333;
padding:3px 7px;
}

.subscriptionBox li.active a {
height:32px;
width:50px;
text-decoration:none;

color:#C9011B;
padding:3px 7px;
}

.subscriptionBox li.active a:hover {
display:compact;
height:32px;
width:50px;
text-decoration:none;
margin-right:-4px;

color:#C9011B;

padding:3px 7px;
}

.subscriptionContentBox {
position:relative;
width:auto;
height:auto;
z-index:1;
left:0;
top:10px;
font-size:12px;
color:#333;
border:2px solid #C9011B;
background-color:#FFF;
margin-bottom:10px;
}

.subscriptionContentBox .subscriptionContent {
display:none;
margin:10px 5px 5px;
padding:0 10px 10px;
}

.subscriptionContentBox .subscriptionContent .description {
text-align:justify;
}

.subscriptionContentBox .subscriptionContent .credits {
font-style:italic;
color:#2580AE;
}

.subscriptionContentBox .subscriptionContent a {
color:#00F;
text-decoration:none;
}

.subscriptionContentBox .subscriptionContent a:hover {
color:#00F;
text-decoration:underline;
}

.subscriptionContentBox ul {
list-style-type:none;
margin:0;
padding:0;
}

.brdr_blueLite_dash_C {
background:transparent url(images/skins/default/divider_dash_bluLite_C.gif) center repeat-y;
}

.brdr_blue_dash_C {
background:transparent url(images/skins/default/divider_dash_blu_C.gif) center repeat-y;
}

.widthFifteen {
width:15%;
}

.widthFortyFive {
width:45%;
}

.widthFull {
width:100%;
}

.widthBrowseCenterCol {
width:700px;
}

div.outerBox {
position:relative;
top:0;
left:0;
height:auto;
font-size:12px;
}

div.outerBox div.innerBox {
position:relative;
top:0;
left:0;
border:1px solid #c3c3c3;
background:#eaeaea;
padding:5px;
}

div.outerBox div.innerBox_ro {
position:relative;
top:0;
left:0;
border:1px solid #ccc;
background:#FFF url(images/skins/default/bg_movies_ro.jpg) bottom repeat-x;
padding:5px;
}

div.innerBox_ro div.boxTitle span {
font-size:12px;
font-weight:700;
color:#C9011B;
}

.boxLinks {
font-size:11px;
margin:5px 0 0;
padding:5px 0;
}

div.innerBox div.subBox,div.innerBox_ro div.subBox {
position:relative;
top:5px;
left:0;
width:auto;
color:#052E42;
border:1px solid #ccc;
background-color:#FFF;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
padding:5px;
}

div#default_boxShado_blu {
position:relative;
top:0;
right:0;
float:right;
clear:none;
width:235px;
height:10px;
}

div.liteBlueBox {
position:relative;
top:0;
left:0;
border:1px solid #c3c3c3;
background:#eaeaea;
padding:5px;
padding-bottom:15px;
}

div.liteBlueBox div.subBox {
position:relative;
top:5px;
left:0;
width:auto;
color:#052E42;
border:1px solid #c3c3c3;
background-color:#FFF;
padding:5px;
}

div.innerBox p,div.innerBox_ro p,div.liteBlueBox p {
text-align:justify;
font-size:11px;
}

div.innerBox div.boxTitle,div.innerBox_ro div.boxTitle,div.liteBlueBox div.boxTitle {
height:20px;
padding-top:5px;
font-size:11px;
margin:0;
}

div.innerBox div.boxTitle span,div.liteBlueBox div.boxTitle span {
font-size:12px;
font-weight:700;
color:#2B64B3;
}

.boxLinks a,.boxLinks a:hover {
font-size:11px;
color:#00F;
text-decoration:underline;
}

div.innerBox div.subBox table td,div.innerBox_ro div.subBox table td,div.liteBlueBox div.subBox table td {
padding:3px 0;
}
/*Account Css Classes are End here*/

/* red drop down menu */
#dropmenudiv{
position:absolute;
border:1px solid #cccccc;
border-bottom-width: 0;
font:normal 12px Tahoma;
line-height:18px;
z-index:100;

}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #cccccc;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:#ffffff;
background-color:#CC0000;
font-size:11px;
height:20px;

}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FCFCFC;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#000;
height:20px;

}
/* red drop down menu end */