/* BODY SETTINGS */
body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	/*background: #EFE9B8 url('/images/6437assisass-bg.jpg'); /*no-repeat fixed center;*/
	background: #fff url(/images/bg.gif) center;
	font-size: 12px;
	color: #ffffff;
	margin: 0px;
}

a:link {text-decoration: underline; color: #FF6600;}
a:visited {text-decoration: underline; color: #FF6600;}
a:hover {text-decoration: underline; color: #ffffff;}
a:active {text-decoration: underline; color: #FF6600;}

.mcell:hover{color: #ffffff; /* irrelevant definition to overcome IE bug */}
.mcell:link{color: #ff6600; text-decoration: none;}
.mcell:visited{color: #ff6600; text-decoration: none;}
.mcell:active{color: #ff6600; text-decoration: none;}
.mcell:hover{color: #ffffff; text-decoration: underline;}

.mcell {
	display:block;
	padding:9px;
	color:#ff6600;
	text-decoration:none;
	font-family:Tahoma;
	font-size: 10pt;
	font-style: normal;
	font-weight:normal;
	line-height: normal;
	font-variant: normal;
	border-right:1px solid #000;
}

.mcell:hover {
	border-right:1px solid #000;
	display:block;
	padding:9px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#0066FF;
	font-family:Tahoma;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
}

.mcellL:hover{color: #ffffff; /* irrelevant definition to overcome IE bug */}
.mcellL:link{color: #ff6600; text-decoration: none;}
.mcellL:visited{color: #ff6600; text-decoration: none;}
.mcellL:active{color: #ff6600; text-decoration: none;}
.mcellL:hover{color: #ffffff; text-decoration: underline;}

.mcellL {
	display:block;
	padding:9px;
	color:#ff6600;
	text-decoration:none;
	font-family:Tahoma;
	font-size: 10pt;
	font-style: normal;
	font-weight:normal;
	line-height: normal;
	font-variant: normal;
	border-right:1px solid #000;
	border-left:1px solid #000;
}

.mcellL:hover {
	border-right:1px solid #000;
	border-left:1px solid #000;
	display:block;
	padding:9px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#0066FF;
	font-family:Tahoma;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
}

/* H TAG DEFINITIONS */
h1 {
font-weight: bold;
margin: 0px 0px 0px 0px;
font-size: 26px;
text-decoration: underline;
color: #6699FF;
}

h2 {
font-weight: normal;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-size: 20px;
text-decoration: none;
}

h3 {
font-weight: normal;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-size: 18px;
text-decoration: none;
/* color: #666; */
}

h4 {
font-weight: normal;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-size: 12px;
text-decoration: none;
/* color: #666; */
}

/* START PAGINATION BUTTON */
.navButton {display: inline;  border-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.navButton a.navLink {display: inline; border:2px solid #000000; background-color:#ff6600; color:#ffffff; font-size:16px; text-decoration:none; font-weight:bold; margin:0px 1px 0px 1px; padding:5px 5px 5px 5px; text-align:middle; }
.navButton a.navLink:hover {display: inline; border:2px solid #ffffff; text-decoration: none; background-color: #3366cc; color: #ffffff;}
.navActiveButton {display: inline; border:2px solid #ffffff; background-color:#3366cc; color:#ffffff; font-size:16px; text-decoration:none; font-weight:bold; margin:5px 2px 5px 2px; padding:5px 5px 5px 5px; text-align:middle; }
.navInactiveButton {display: inline; border:2px solid #000000; background-color:#121212; color:#333333; font-size:16px; text-decoration:none; font-weight:bold; margin:5px 2px 5px 2px; padding:5px 5px 5px 5px; text-align:middle; }

/* START CATEGORY BUTTON */
.catButton {padding-top:10px;}
.catButton a.catTopLink {border:1px solid #000000; background-color:#ff6600; color:#ffffff; font-size:12px; text-decoration:none; font-weight:normal; margin:0px 0px 5px 0px; padding:2px 5px 2px 5px; text-align:middle; }
.catButton a.catTopLink:hover {text-decoration: none; background-color: #3366cc; color: #ffffff;}

/* START HEADER GRAPHIC DIV STYLE */
#headerGraphic {
	/*table-layout: automatic;*/
	/*border-collapse: collapse;*/
	/*border-left: 0px solid #444444;*/
	/*border-right: 0px solid #444444;*/
	/*border-spacing: 0pt;*/
	background-image: url('/images/header.jpg');
	width: 980px;
	height: 102px;
}

/* HORIZONTAL BANNER CONTAINER */
#horBanner {
	margin: 15px 0px 15px 0px;
}

/* START SUB HEADER DIV TEXT PLACEMENT */
#headerText {
	position:relative;
	top:15px;
	right:0px;
	margin-right:10px;
	color:#ffffff;
	border-spacing: 0pt;
	/* width: 970px; */
	height: 50px;
}

/* START SEARCH CONTAINER STYLE */
#searchContainer {
	position:relative;
	top:10px;
	right:-225px;
	width:550px;
}

/* START DVD INFO TEXT BOX */
#dvdInfoText {
	/*table-layout: automatic;*/
	/*border-collapse: collapse;*/
	/*border-left: 0px solid #444444;*/
	/*border-right: 0px solid #444444;*/
	/*border-spacing: 0pt;*/
	margin: 0px;
	padding: 10px 10px 0px 10px;
}

/* SEARCH BOX */		
#search {width: 100%; margin: 0 0 0 auto;
  position: relative;}
#search .text {margin: 0 0.1em 0; width: 10em;
  font: 1.5em "Trebuchet MS", Verdana, sans-serif; color:#3399cc;}
#search .image {height: 2.1em; vertical-align: bottom;}

/* START TOP CONTAINER */
#topContainer {
	position:relative;
	/* top:-276px; */
	/* right:-280px; */
	color:#ffffff;
	background-color:#000000;
	border-spacing: 0pt;
	border: 0px solid #000;
	border-width: 0px 0px 0px 0px;
	width: 980px;
	height: 66px;
	margin: 0px 0px 0px 0px;
}

/* START JOIN CONTAINER */
#joinContainer {
	position:relative;
	/* top:-276px; */
	/* right:-280px; */
	color:#ffffff;
	background-color:#333333;
	border-spacing: 0pt;
	border: 0px solid #000;
	border-width: 0px 0px 0px 0px;
	width: 980px;
	margin: 0px 0px 0px 0px;
}

/* START TOP DVD CONTAINER */
#topDvdContainer {
	position:relative;
	/* top:-276px; */
	/* right:-280px; */
	color:#ffffff;
	background-color:#ff6600;
	border-spacing: 0pt;
	border: 0px solid #000;
	border-width: 0px 0px 0px 0px;
	width: 980px;
	height: 351px;
	margin: 0px 0px 0px 0px;
}

/* START BOTTOM RIGHT CONTAINER */
#bottomContainer {
	position:relative;
	/* top:-276px; */
	/* right:-280px; */
	color:#000;
	background-color:#333333;
	border-spacing: 0pt;
	border: 0px solid #000;
	border-width: 0px 0px 0px 0px;
	width: 980px;
	/* height: 275px; */
	margin: 0px 0px 0px 0px;
}

/* START SEARCH CONTAINER STYLE */
#subContainer {
	/*table-layout: automatic;*/
	/*border-collapse: collapse;*/
	/*border-left: 0px solid #444444;*/
	/*border-right: 0px solid #444444;*/
	/*border-spacing: 0pt;*/
	/* top:-276px; */
	right:0px;
	position:relative;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	background-image: url('/images/subBG.jpg');
	background-color: #ccc;
	width: 960px;
	height: 50px;
	border-bottom: 0px solid #000;
}

/* START CONTENT CONTAINER */
#contentContainer {
	/* top:-276px; */
	position:relative;
	/*right:0px; */
	color:#fff;
	background-color:#000;
	border: solid #000000;
	border-width: 1px 0px 1px 0px;
	width: 980px;
	margin: 0px 0px 0px 0px;
}
/* START BOTTOM CONTENT CONTAINER */
#subContainerBot {
	/*table-layout: automatic;*/
	/*border-collapse: collapse;*/
	/*border-left: 0px solid #444444;*/
	/*border-right: 0px solid #444444;*/
	/*border-spacing: 0pt;*/
	/*top:-276px;*/
	right:0px;
	position:relative;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	background-image: url('/images/subBG.jpg');
	background-color: #ccc;
	width: 960px;
	height: 35px;
	border-bottom: 1px solid #000;
}

/*  VIDEO TITLE CONTAINER */
#playerContainer {
	/*table-layout: automatic;*/
	/*border-collapse: collapse;*/
	/*border-left: 0px solid #444444;*/
	/*border-right: 0px solid #444444;*/
	/*border-spacing: 0pt;*/
	/*top:-276px;
	right:0px;
	position:relative;*/
	margin: 0px;
	padding: 10px 0px 10px 10px;
	background-image: url('/images/subBG.jpg');
	background-color: #ccc;
	width: 640px;
	height: 35px;
	border-bottom: 1px solid #000;
}

/* BREADCRUMB CONTAINER */
#crumbContainer {
	/*table-layout: automatic;*/
	/*border-collapse: collapse;*/
	/*border-left: 0px solid #444444;*/
	/*border-right: 0px solid #444444;*/
	/*border-spacing: 0pt;*/
	/*top:-276px;*/
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 0px 5px;
	/* background-image: url('/images/subBG.jpg'); */
	background-color: #4c4c4b;
	width: 970px;
	height: 20px;
	border-bottom: 0px solid #000;
}

/* DVD THUMBNAIL INFO CONTAINER */
#dvdThumbInfo {
	font-size:16px;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	background-color: #333333;
	width: 960px;
	border-bottom: 0px solid #000;
}

/* BREADCRUMB CONTAINER */
#pageInfoContainer {
	font-size:16px;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 2px 10px 2px 10px;
	background-color: #4c4c4b;
	width: 960px;
	border-bottom: 0px solid #000;
}

/* SUB CONTAINER ON DVD INFO PAGE */
#dvdSubContainer {
	/*table-layout: automatic;*/
	/*border-collapse: collapse;*/
	/*border-left: 0px solid #444444;*/
	/*border-right: 0px solid #444444;*/
	/*border-spacing: 0pt;*/
	/*top:-276px;*/
	right:0px;
	position:relative;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	/* background-image: url('/images/subBG.jpg'); */
	background-color: #333333;
	width: 960px;
	height: 25px;
	border-bottom: 0px solid #000;
}

/* SUB CONTAINER ON DVD INFO PAGE */
#topRightContainer {
	/*table-layout: automatic;*/
	/*border-collapse: collapse;*/
	/*border-left: 0px solid #444444;*/
	/*border-right: 0px solid #444444;*/
	/*border-spacing: 0pt;*/
	/*top:-276px;*/
	right:0px;
	/* position:relative; */
	margin: 0px;
	background-image: url('/images/dvd-register.jpg');
	/* padding: 10px 10px 10px 10px; */
	width: 350px;
	height: 350px;
	border-bottom: 1px solid #000;
	border-right: 0px solid #000;
}

/* START BOTTOM CONTENT CONTAINER */
#footerContainer {
	/*table-layout: automatic;*/
	/*border-collapse: collapse;*/
	/*border-left: 0px solid #444444;*/
	/*border-right: 0px solid #444444;*/
	/*border-spacing: 0pt;*/
	/*top:-276px;*/
	right:0px;
	position:relative;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	background-image: url('/images/subBG.jpg');
	background-color: #ccc;
	width: 960px;
	height: 250px;
	border-bottom: 1px solid #000;
}

/* START DVD BOX BORDER */
.boxBorder img{border: 3px solid #666666; color: #fff;}
.boxBorder:hover img{border: 3px solid #ffffff;}
.boxBorder:hover{color: #fff; /* irrelevant definition to overcome IE bug */}
.boxBorder:link{color: #666666; text-decoration: none;}
.boxBorder:visited{color: #666666; text-decoration: none;}
.boxBorder:active{color: #666666; text-decoration: none;}
.boxBorder:hover{color: #ffffff; text-decoration: underline;}

/* START BREADCRUMB LINKS*/
.crumbLinks:link{color: #ff6600; text-decoration: underline; font-size:12px;}
.crumbLinks:visited{color: #ff6600; text-decoration: underline; font-size:12px;}
.crumbLinks:active{color: #ff6600; text-decoration: underline; font-size:12px;}
.crumbLinks:hover{color: #ffffff; text-decoration: none; font-size:12px;}

/* START ORANGE UNDERLINED LINKS */
.orangeLinks:link{color: #ff6600; text-decoration: underline;}
.orangeLinks:visited{color: #ff6600; text-decoration: underline;}
.orangeLinks:active{color: #ff6600; text-decoration: underline;}
.orangeLinks:hover{color: #ffffff; text-decoration: underline;}

/* START GREY LINKS */
.greyLinks:link{color: #333333; text-decoration: none;}
.greyLinks:visited{color: #333333; text-decoration: none;}
.greyLinks:active{color: #333333; text-decoration: none;}
.greyLinks:hover{color: #ffffff; text-decoration: none;}

/* BORDERS ON FILLER BOX COVERS */
#fillBoxBorder {
	margin: 4px;
	border: 3px solid #252525;
}

/* BORDERS ON DVD INFO BOX COVER */
#dvdBoxBorder {
	margin: 8px 0px 0px 8px;
	border: 3px solid #252525;
}

/* START BOTTOM CONTENT CONTAINER */
#boxIndex {
	margin: 4px;
}

/* PREVIEW IMAGE WATERMARK */
#watermark_box {
position:relative;
display:block;
width: 245px;
height: 184px;
}
img.watermark {
position:absolute;
top: 0px;
left: 0px;
width: 245px;
height: 184px;
} 

/* STYLE FOR JOIN FORM ERROR MESSAGES */
input, select    { border: 1px solid silver; }
input.error, select.error {padding-right: 16px; border: 1px solid red; background-color: #FFFCE2; background-image: url(/images/warning_obj.gif); background-position: right; background-repeat: no-repeat;}
input:focus, select:focus {border: 1px solid red; background-color:#ffffff;}
.mandatory  { font-weight: bold; }
.comment    { color: #BBBBBB; }

/* START HEADER TEXT PLACEMENT */
#subText {
	position:relative;
	top:20px;
	right:-230px;
	color:#ffffff;
	border-spacing: 0pt;
	width: 460px;
	height: 200px;
	padding-bottom:5px;
}

/* START TOP RIGHT JOIN TEXT CONTAINER */
#dvdJoinText {
	position:relative;
	top:90px;
	right:-10px;
	color:#ffffff;
	margin:0px;
	padding:0px;
	border-spacing: 0pt;
	width: 286px;
	height: 184px;
}

/* START SUB HEADER TEXT PLACEMENT */
#subTextBottom {
	position:relative;
	top:7px;
	right:-174px;
	color:#e2e2e2;
	border-spacing: 0pt;
	width: 170px;
	height: 60px;
}

/* GUARNTEE CONTAINER*/
#certContainer {
	/*table-layout: automatic;*/
	/*border-collapse: collapse;*/
	/*border-left: 0px solid #444444;*/
	/*border-right: 0px solid #444444;*/
	/*border-spacing: 0pt;*/
	background-image: url('/images/certificate.jpg');
	width: 465px;
	height: 211px;
}

/* JOIN PAGE GUARANTEE TEXT */
#joinGuaranteeText {
	position:relative;
	top:38px;
	right:0px;
	color:#cccccc;
	border-spacing: 0pt;
	width: 380px;
	height: 130px;
}