﻿/* Imports */
@import url(../../Includes/Css/ADxMenu.css);

/* Reset */
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;background-color: #5e5c5c;
	margin:20px auto;width:1000px;height:100%;}
/*table {margin:0px auto;} commented to correct calander control*/
input, inputFile, p {padding:0;}
img {border:none;}
legend{color:#c90104;font-weight:bold;}
h1{margin:0;}

.content-container-home{position:relative;background-color:transparent;}

/* clearfix */
.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
 .clearfix {display:inline-block;}
 html[xmlns] .clearfix {display:block;}
 * html .clearfix {height:1%;}


/* Layout */
#all {background-color:#FFFFFF;margin:0px auto;width:100%;float:left;}
#top {height:auto;padding:7px;background:url(../../includes/images/bgTop.jpg) no-repeat top #FFFFFF;width:986px;float:left;}
#topNav {height:auto;background-color:#c90104;margin:3px auto;height:25px;text-align:left;width:100%;float:right;}
#welcomeText{width:330px;float:left;padding:4px 0px 4px 10px;color:#ffffff;}
#welcomeUser{float:left;padding:4px 0px 4px 5px;color:#ffffff;}
#content {margin:0px auto;padding:0px 5px;width:99%;float:left;clear:both;}
#leftPan{float:left;width:250px;}

/*#content {height:580px;padding:0px 7px;position:relative;}*/
.divMesssage{ padding:5px; margin:5px; width:400px; height:100px; border:solid 1px red; font-weight:bold; color:White;  background-color:#999999;}
#dvPlayer{width:435px;float:left;padding-right:10px;}
#divDesc{height:50px;overflow:auto;width:433px;padding:4px 5px 4px 5px;border:1px solid #ccc;background-color:#eee;}
#sResult{width:530px;height:540px;float:right;background-color:#d9d9d9;text-align:center;margin:0px auto;}
/*#pnlGridResult table {margin-top:10px;border:1px solid #999999;}*/
#searchPanel{background:url(../../includes/images/bgSresult.jpg) no-repeat top;height:40px;float:left;width:530px;}
#Resultpanel {width:530px;margin:30px 0px 0px 0px;float:left; }
#sResultB{background:url(../../includes/images/bgSresultB.jpg) no-repeat bottom;width:530px;float:left;clear:both;
	height:20px;margin-top:-20px;}
#jdlAd{width:435px;float:left;clear:left;margin-top:5px;}
#bottom {height:50px;background:url(../../includes/images/bgBottom.jpg) no-repeat bottom #FFFFFF;width:1000px;float:left;clear:both;}
#bottomPan {background:url(../../includes/images/bgLegal.gif) no-repeat top #5e5c5c;
	height:19px;margin:20px auto;padding:10px 0px 5px 0px;
	color:#ccc;float:left;width:1000px;font-size:10px;text-align:center;}
#bottomPan p {}
#bottomPan a {color:#999;text-decoration:none;}
#bottomPan a:hover {color:#999;text-decoration:underline;}
.legal {width:600px;margin:20px auto;}
.legal p{text-align:justify;line-height:18px;padding-right:10px;}

/* Tooltip */
.ttHead {padding:5px;font-weight:bold;font-size:12px;margin:0px;font-family:verdana;background-color:#c90104;color:white;}
.ttDesc {font-family:verdana;font-size:11px;padding:5px;}
.ttTable{font-family:verdana;font-size:10px;}
#dhtmltooltip {position:absolute;left:-300px;width:300px;border:1px solid black;padding:2px;background-color:#ffefcf;
	visibility:hidden;z-index:100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}
#dhtmlpointer{position:absolute;left: -300px;z-index: 1001;visibility: hidden;}
.highlightedRow{background-color:#ffefcf;}
.GridViewItem {background-color:#FFFFFF;}
.GridViewAlternatingItem {background-color:#d4d5d5;}
.dhtmltooltiplive{left:-300px;width:300px;padding:2px;background-color:#ffefcf;z-index:100;}

/* Start - Default page */
.csPadTop5{padding-top:15px;}
#sResult a{text-decoration:none;}
.csImageGrid{vertical-align:middle;text-align:center;width:40px;height:40px;}
#dvRatingContainer{width:430px;height:40px;padding-top:5px;text-align:center;position:relative;}
#dvRating, .dvRating{float:left;width:25%;text-align:center;text-align:center;}          
#dvStatus, .dvStatus{float:left;width:25%;position:absolute;right:0;}
#dvDate, .dvDate, #dvLinks {float:left;width:25%;}
.pager a {text-decoration:underline !important;}
tr.pager table {text-align:center;margin:0 auto;}

/* UserLogin */
#cContainer{width:725px;margin:0px auto;float:left;}
#sContainer{width:600px;margin:0px auto;}
#lContainer{width:900px;margin:0px auto;}
#pContainer{width:735px;}
#signinContainer{width:600px;margin:0px auto;}
#UserAuthorization {height:400px;margin:0 auto;display:table-cell;vertical-align:middle;text-align:center;width:600px;}
#divErrorPage {height:400px;margin:0 auto;display:table-cell;vertical-align:middle;text-align:center;width:600px;}
#divDownNotice {margin:0 auto;display:table-cell;vertical-align:middle;text-align:center;width:600px;}

/* Start - Registration page */
table tr {height:15px;text-align:left;}
table td {border:none;}
input.btnLogo {height:22px;}
input.txtLogin, input.txtPassword {height:15px;padding:2px;	width:160px;}
input.btnLogin, input.btnCancel {width:100px;height:30px;font-weight:bold;color:#ffefcf;background-color:#ffefcf;}
.validatorCalloutHighlight{background-color: #ffffcc;border-color : Maroon;}
.txtStateName {margin-left:10px;}

/* start PaymentLogin */
h1.heading span {font-size:12px;}
/* ends PaymentLogin */

/* Live Game */
#spnTitle{background:Black;color:White;padding:4px;text-align:left;}
.adLeft{float:left;width:125px;text-align:left;}
.adRight{float:right;width:125px;text-align:right;}
#recommand{float:left;width:40%;text-align:right;margin-right:5px;}
#divLink{float:right;width:40%;text-align:left;margin-left:5px;}
#divTimer {font-size: 22px;color:#999999;}

/* tooltip  */
.big{font-size:22px;}
#tooltip{position:absolute;z-index:3000;border:1px solid black/*#cccccc*/;background-color: #ffefcf/*#ffffff*/;padding:2px;}
#tooltip h3, #tooltip div {margin: 0;}

/*  */
#captcha{height:50px;}

/*Modal Popup*/
.modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}
.modalPopup {background-color:#ffffdd;border-width:3px;border-style:solid;border-color:Gray;padding:3px;width:320px;border:solid 1px #cccccc;}

/* common */
h1.lHeading, h1.heading, h1.pHeading, h1.sHeading{border-left:5px solid #C90104;padding-left:10px;border-bottom:1px solid Red;
	background-color:#ddd;font-size:18px;display:block;margin-bottom:10px;}
h1.heading{width:710px;}
h1.sHeading{width:585px;}
h1.lHeading{width:885px;}
h1.pHeading{width:720px;}
.RoyalBlue{color:#2a5ea5;}
.Red{color:Red;}
.Yellow{color:Yellow;}
.Green{color:Green;}
.textBold{font-weight:bold;}
.smallText {font-size:10px;}
.borderTop{border-top:1px solid #ccc;}
.clear{clear:both;}

.alignCenter{text-align:center;}
.alignRight{text-align:right;}
.alignLeft{text-align:left;}
.alignCenter{text-align:center;}
.alignJustify{text-align:justify;}
.floatRight{float:right;}
.floatLeft{float:left;}
.quiet{color:#999999;}
.loud{font-size:1.4em;}

.Pan {margin:10px auto;width:100%;}
.top{margin-top:0px;}
.bottom{margin-bottom:0px !Important;}
.notice.bottom, .error.bottom, success.bottom{margin-bottom:0px;}
.error, .notice, .success {padding:.8em 0px;margin-bottom:1em;border:2px solid #ddd;text-align:center;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.hide {display:none;}
.show{display:block;}
.minHeight{height:400px;}
.rbPrice{width:100%;}
.hidden{visibility:hidden;}
.visible{visibility:visible;}
.clearLeft{clear:left;}
.aligncenter{text-align:center;}
.fldsetborder{border:1px solid #CCCCCC;}
.posrelative{position:relative;}
.centerdiv{margin:0 auto;text-align:center;}
.videoImage {margin:0;padding:0;width:250px;padding:1px;border:1px solid black;background-color:#eeeeee;}
.centerTable {margin:0 auto;}
.spnArrow {position:absolute;left:20px;}
.noSpace {padding:0px;margin:0px;}
.RedBoldText {color:Red;font-weight:bold;}
.bottomSpace {display:block;position:relative;padding-top:6px;padding-bottom:12px;}
.moreSpace {margin-right:7px;}

/* Start Current Field Highlight*/ 
input[type='text']:focus {background-color:#eeeeee;}
textarea:focus {background-color:#eeeeee;}
input[type='password']:focus {background-color:#eeeeee;}
/* End Current Field Highlight*/ 

/* Start Free Pass List Paging*/ 
.inline {display:inline;}
.green{color:Blue;font-weight:bold;font-size:15px;text-decoration: none;}
.blue{color:Blue;}
#divcheck a:visited{color:Red;}
#divcheck a:hover{color:yellow;}
#divcheck a:active{color:Green;}
/* End Free Pass List Paging*/ 

/* form */
fieldset{border:none;}
fieldset div {margin:.8em 0;}
fieldset label{display:block;float:left;text-align:right;padding-right:10px;width:180px;cursor:pointer;font-size:12px;} /* font-size:12px; add this property to solve IE6, 7 and 8 Problems regarding to solve this Bug #958*/
fieldset .tinyText, .tinyText{width:75px;}
fieldset .sText{width:150px;}
fieldset .text, .text{width:300px;}
fieldset .lText{width:450px;}
fieldset div.buttons {margin:20px 0px 10px 190px;}
fieldset .instruction{font-size:10px;margin:0px 0px 0px 190px;display:block;color:#999999;}
fieldset div.rdoRow {display:block;width:100%;position:relative;}
fieldset div.rdoRow.hide{display:none;}
fieldset .rdoButton {display:table;float:left;width:300px;}
fieldset .rdoButton label {display:inline;text-align:left;width:auto;float:left;padding:4px 10px 4px 0px;}
fieldset .rdoButton input {float:left;}
fieldset .description {display:block;margin-left:190px;}
fieldset .instructionBold{font-size:10px;margin:0px 0px 0px 190px;display:block;color:#000000;font-weight:bold;}
.stopOverFlow {margin-left:190px;}
.normalSize {font-size:12px;} /* I Accept the terms & Conditions font-size problem to solve IE6, 7 and 8 Problems */
.instruction{font-size:10px;margin:0px 0px 0px 15px;display:block;color:#999999;}
.uploadinstruction{font-size:11px;margin:0px 0px 0px 0px;display:block;color:#000000;}
.uploadinstructionProgress{font-size:11px;margin:0px 0px 0px 0px;display:block;color:#000000;font-weight:bold;}

/* Search form */
.search {cursor:pointer;background-color:#eeeeee;padding:4px 10px;font-size:14px;color:#c90104;font-weight:bold;
         background:transparent url(../../Includes/Images/bgSearchHeader.gif) repeat-x left;}
/*h1.search span {background:transparent url(../../Includes/Images/icoLeftArrow.gif) no-repeat left;padding-left:15px;}*/
h1.search span.plus{font-size:14px;}
fieldset a.btnImage{background:transparent url(../../images/btn_blue_right.gif) no-repeat scroll right center;
	border:0 none;cursor:pointer;text-align:center;text-decoration:none;display:inline-block;
	width:auto;padding:0 20px 0 0;margin-right:10px;}
fieldset a.btnImage:hover{background:transparent url(../../images/btn_blue_right_hover.gif) no-repeat scroll right center;}
fieldset a.btnImage span {background:transparent url(../../images/btn_blue_left.gif) no-repeat scroll left center;
	color:#ffffff;height:50px;line-height:50px;display:block;font-size:1.15em;padding:0 0 0 20px;
	position:relative;font-weight:bold;white-space:nowrap;}
fieldset a.btnImage:hover span {background:transparent url(../../images/btn_blue_left_hover.gif) no-repeat scroll left center;}

/* tables */
table.tablesorter {background-color: #CDCDCD;margin:10px 0pt 15px;width:100%;text-align:left;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {background-color:#C90104;border: 1px solid #cccccc;padding:4px 15px 4px 4px;color:#ffffff;}
table.tablesorter thead tr .header {background-image:url(bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer;}
table.tablesorter tbody td {color:#3D3D3D;padding:4px;background-color:#FFF;vertical-align:middle;border: 1px solid #cccccc;}
table.tablesorter tbody tr.odd td {background-color:#eeeeee;}
table.tablesorter thead tr .headerSortUp {background-image:url(asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image:url(desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color:#000000;color:#ffffff;}
/* end tables */

/* start tables - Server Side Sorting */
table.tables {background-color: #CDCDCD;margin:10px 0pt 15px;width:100%;border:1px solid #cccccc;}
table.tables thead tr th, table.tables tfoot tr th {background-color:#c90104;border:1px solid #cccccc;padding:4px 15px 4px 4px;color:#ffffff;text-align:center;}
table.tables thead tr th a:link, table.tables tfoot tr th {background-color:#555555;border: 1px solid #cccccc;padding:4px 15px 4px 4px;color:#ffffff;border:none;text-decoration:none;}
table.tables tbody tr th {text-align:center;}
table.tables tbody td {color:#3D3D3D;padding:4px;background-color:#FFF;vertical-align:middle;border: 1px solid #cccccc;}
/*table.tables tbody tr.general td {text-align:left;}*/
table.tables tbody tr.odd td {background-color:#eeeeee;}
table.tables tbody tr.footer td {background-color:Gray;border:none;} 
tr.footer table {text-align:center;margin:0 auto;}
table.tables tbody tr.footer td a:Link {background-color:Gray;border:none;text-decoration:none;color:White;} 
.headerColor{border:1px solid #CDCDCD;padding-left:6px}
/* end tables */

/* time picker */
.dvTimePicker{background:#ffffff;width:80px;height:350px;position:absolute;right:225px;top:100px;border:1px solid #cccccc;font-size:10px;}
.dvTimePicker ul, .dvTimePicker ul li {padding:0;margin:0;list-style:none;}
.dvTimePicker li{float:left;width:100%;margin:0;border:1px solid #999999;padding:.2em 0;background:#cccccc;text-align:center;}
.dvTimePicker li:hover{color:#ffffff;}                            
.dvTimePicker .header, .dvTimePicker .close{text-align:center;margin:0;padding:4px 0px;color:#ffffff;font-weight:bold;background-color:#C90104;}
.dvTimePicker .close{background-color:#000000;cursor:pointer;}
/* time picker */


/* Start Ajax Password Strength 
.testtextIndicator {width:150px;height:20px;background-color:#ffffff;color:White;border:1px solid #C90104;padding:5px;font-weight:bold;}
.textIndicator {width:150px;height:20px;background-color:#C90104;color:White;border:1px solid #C90104;padding:5px;font-weight:bold;}
.barBorder {width:150px;height:20px;}
.barIndicator {background-color:Green;}
.veryPoor {background-color:#eeeeee;}
.weak {width:115px;height:16px;background-color:#C90104;;color:White;padding:3px 2px 2px 2px;font-weight:bold;text-align:center;margin:0 auto;}
.strong {background-color:Maroon;}
.veryStrong {background-color:Blue;}
.excellent {width:115px;height:16px;background-color:Green;color:White;padding:3px 2px 2px 2px;font-weight:bold;text-align:center;margin:0 auto;}
End Ajax Password Strength */

/* Start Password Strength using javaScript */
.weak {color:white;font-weight:bold;background-color:#C90104;padding:3px;}
.strong {color:white;font-weight:bold;background-color:green;padding:3px;}
/* End Password Strength using javaScript */

.presentedBy{padding:.8em 0px;margin-bottom:1em;border:2px solid #C90104;text-align:center;background-color:#DDDDDD}
.check {margin-left:30px;}

/* Start DVD Order Page */
#CreditCard {width:450px;float:left;}
#ShippingAddress {width:450px;float:right;}
#Dollar {width:900px;clear:both;margin-left:300px;}
div.TransactionFailureMsg{margin-right: 9px !important;text-align:center;}
div.TotalAmount {margin-right: 575px !important;text-align:center;}
/* End DVD Order Page */

/* Search form */
.search {cursor:pointer;background-color:#eeeeee;padding:4px 10px;font-size:14px;color:#c90104;font-weight:bold;
         background:transparent url(../../Includes/Images/bgSearchHeader.gif) repeat-x left;}
/*h1.search span {background:transparent url(../../Includes/Images/icoLeftArrow.gif) no-repeat left;padding-left:15px;}*/
h1.search span.plus{font-size:14px;}
fieldset a.btnImage{background:transparent url(../../images/btn_blue_right.gif) no-repeat scroll right center;
	border:0 none;cursor:pointer;text-align:center;text-decoration:none;display:inline-block;
	width:auto;padding:0 20px 0 0;margin-right:10px;}
fieldset a.btnImage:hover{background:transparent url(../../images/btn_blue_right_hover.gif) no-repeat scroll right center;}
fieldset a.btnImage span {background:transparent url(../../images/btn_blue_left.gif) no-repeat scroll left center;
	color:#ffffff;height:50px;line-height:50px;display:block;font-size:1.15em;padding:0 0 0 20px;
	position:relative;font-weight:bold;white-space:nowrap;}
fieldset a.btnImage:hover span {background:transparent url(../../images/btn_blue_left_hover.gif) no-repeat scroll left center;}

/* tables */
table.tablesorter {background-color: #CDCDCD;margin:10px 0pt 15px;width:100%;text-align:left;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {background-color:#C90104;border: 1px solid #cccccc;padding:4px 15px 4px 4px;color:#ffffff;}
table.tablesorter thead tr .header {background-image:url(bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer;}
table.tablesorter tbody td {color:#3D3D3D;padding:4px;background-color:#FFF;vertical-align:middle;border: 1px solid #cccccc;}
table.tablesorter tbody tr.odd td {background-color:#eeeeee;}
table.tablesorter thead tr .headerSortUp {background-image:url(asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image:url(desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color:#000000;color:#ffffff;}

/* time picker */
.dvTimePicker{background:#ffffff;width:80px;height:350px;position:absolute;right:225px;top:100px;border:1px solid #cccccc;font-size:10px;}
.dvTimePicker ul, .dvTimePicker ul li {padding:0;margin:0;list-style:none;}
.dvTimePicker li{float:left;width:100%;margin:0;border:1px solid #999999;padding:.2em 0;background:#cccccc;text-align:center;}
.dvTimePicker li:hover{color:#ffffff;}                            
.dvTimePicker .header, .dvTimePicker .close{text-align:center;margin:0;padding:4px 0px;color:#ffffff;font-weight:bold;background-color:#C90104;}
.dvTimePicker .close{background-color:#000000;cursor:pointer;}

/* Start ShoppingCart SelectDVD Page CSS styles */
#spnSearch {position:absolute;left:20px;}
#divSearch {float:left;left:50%;margin:0 auto;position:relative;}
.divSearchSelectDvd {display:block;float:left;margin-left:690px;margin-top:-30px;position:absolute;}
.divSearchSelectDvdIESeven {display:block;float:left;margin-left:500px;margin-top:-30px;position:absolute;}
#divViewCart {float:left;left:50%;margin:0 auto;position:relative;}
.noSpace {padding:0px;margin:0px;}
.posrelative{position:relative;}
/* End ShoppingCart SelectDVD Page CSS styles */

/* Start ShoppingCart DVDCart Page CSS styles */
#ctl00_MainCntPlaceHlder_fsGrandTotal.GrandTotal {width:350px;border:1px solid #cccccc;margin:0px auto;}
#divCheckout {float:left;left:50%;margin:10 auto;position:relative;}
/* End ShoppingCart DVDCart Page CSS styles */

/* Start ShoppingCart DVDOrder Page CSS styles */
#DvdOrderValidation {margin-left:350px;}
/* End ShoppingCart DVDOrder Page CSS styles */

/* Start ShoppingCart UserAuthorization Page CSS styles */
#SCartUserAuthorization {height:400px;margin:0 auto;display:table-cell;vertical-align:middle;text-align:center;width:600px;}
.RedBoldText {color:Red;font-weight:bold;}
/* End ShoppingCart UserAuthorization Page CSS styles */

/* Start ShoppingCart ViewDVD Page CSS styles */
#divSaveChanges {float:left;left:50%;margin:0 auto;position:relative;}
/* End ShoppingCart ViewDVD Page CSS styles */