/* BODY SETTINGS */
body {
	font-family: Arial, Helvetica, sans-serif;
	background: #333333 url('/images/bg.jpg'); /*no-repeat fixed center;*/
	font-size: 12px;
	color: #000000;
	margin: 0px;
}

/* DEFAULT HYPERLINK COLOR */
a:link {color:#ff9900;font-size:10px;}
a:visited {color:#ff9900;font-size:10px;}
a:hover {color:#ffffff;font-size:11px;}
a:active {color:#ff9900;font-size:11px;} 

/* H TAG DEFINITIONS */
h1 {
font-weight: bold;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10px;
font-size: 22px;
text-decoration: none;
color: #333;
}

h2 {
font-weight: normal;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 0px;
font-size: 18px;
text-decoration: none;
color: #fff;
}

h3 {
font-weight: normal;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-size: 18px;
text-decoration: none;
color: #666;
}

/* START HEADER GRAPHIC DIV STYLE */
#headerGraphic {
	/*table-layout: automatic;*/
	/*border-collapse: collapse;*/
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	/*border-spacing: 0pt;*/
	background-image: url('/images/header.jpg');
	width: 980px;
	height: 250px;
}

/* START CONTENT CONTAINER */
#titleContainer {
	background-image: url('/images/titleBg.jpg');
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	width: 980px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #000;
}

/* START CONTENT CONTAINER */
#tourContainer {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background-color: #990000;
	width: 980px;
	margin: 0px 0px 0px 0px;
	padding-top: 10px;
	border-bottom: 1px solid #000;
}

/* START MAIN CONTAINER */
#mainContainer {
	/*table-layout: automatic;*/
	/*border-collapse: collapse;*/
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	/*border-spacing: 0pt;*/
	margin: 0px;
	/* padding: 10px 10px 10px 10px; */
	/* background-image: url('/images/subBG.jpg'); */
	/* background-color: #ccc; */
	width: 980px;
	/* height: 29px; */
	border-bottom: 1px solid #000;
}

/* BOTTOM THUMB CONTAINER */
#thumbContainer {
	/*table-layout: automatic;*/
	/*border-collapse: collapse;*/
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	/*border-spacing: 0pt;*/
	margin: 0px;
	/* padding: 10px 10px 10px 10px; */
	/* background-image: url('/images/subBG.jpg'); */
	background-color: #ff9900;
	width: 980px;
	/* height: 29px; */
	border-bottom: 1px solid #000;
}

/* APPLY STYLE TO THUMBNAIL */
#sceneThumbs {
position:relative;
display:block;
border: 1px solid #000;
width: 235px;
height: 188px;
margin: 3px;
}

/* SMART THUMBS TGP IMAGES */
#smartThumbs {
position:relative;
display:block;
border: 0px solid #000;
width: 1px;
height: 1px;
margin: 0px;
}

/* APPLY STYLE TO SAMPLE VIDEO THUMBNAIL */
#rightThumbs {
position:relative;
display:block;
border: 1px solid #fff;
width: 155px;
height: 124px;
margin: 0px;
}

/* VIDEO CONTAINER */
#videoContainer {
width:546px;
height:416px;
background-color:#000;
margin:0px;
padding:0px;
}

/* RIGHT CONTAINER */
#rightContainer {
width:421px;
height:416px;
background:#990000;
margin:0px;
padding:5px;
}

/* START SUB HEADER DIV TEXT PLACEMENT */
#headerText {
	position:relative;
	top:15px;
	right:-100px;
	color:#ffffff;
	border-spacing: 0pt;
	width: 560px;
	height: 50px;
}



/* 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 RIGHT CONTAINER */
#topContainer {
	position:relative;
	/* top:-276px; */
	/* right:-280px; */
	color:#000;
	background-color:#ff6600;
	border-spacing: 0pt;
	border: 0px solid #000;
	border-width: 0px 0px 0px 0px;
	width: 980px;
	height: 275px;
	margin: 0px 0px 0px 0px;
}

/* START BOTTOM RIGHT CONTAINER */
#bottomContainer {
	position:relative;
	/* top:-276px; */
	/* right:-280px; */
	color:#000;
	background-color:#3399cc;
	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: 29px;
	border-bottom: 1px solid #000;
}

/* START CONTENT CONTAINER */
#contentContainer {
	/* top:-276px; */
	position:relative;
	/*right:0px; */
	color:#000;
	background-color:#000;
	border-spacing: 0pt;
	border: 1px solid #000;
	border-width: 1px 0px 1px 0px;
	width: 980px;
	/*height: 500px;*/
	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: 29px;
	border-bottom: 1px 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: 29px;
	border-bottom: 1px solid #000;
}

/* START DVD BOX BORDER */
.boxBorder img{border: 5px solid #4080C0; color: #fff;}
.boxBorder:hover img{border: 5px solid #009900;}
.boxBorder:hover{color: #fff; /* irrelevant definition to overcome IE bug */}
.boxBorder:link{color: #4080C0; text-decoration: none;}
.boxBorder:visited{color: #4080C0; text-decoration: none;}
.boxBorder:active{color: #4080C0; text-decoration: none;}
.boxBorder:hover{color: #009900; text-decoration: underline;}

/* START BOTTOM CONTENT CONTAINER */
#boxIndex {
	margin: 4px;
}

/* PREVIEW IMAGE WATERMARK */
#watermark_box {
position:relative;
display:block;
width: 245px;
height: 196px;
}
img.watermark {
position: absolute;
top: 0px;
left: 0px;
width: 245px;
height: 196px;
} 

/* TOP NAV */
.solidblockmenu ul{
margin: 0px;
padding: 0px;
float: center;
font: bold 13px Arial;
text-decoration: none;
width: 980px;
height: 34px;
border: 0px solid #000;
border-width: 1px 0px 1px 0px;
background: #009900;
/*background: black url(/images/blockdefault.gif) center center repeat-x;*/
}

.solidblockmenu li{
display: inline;
background: #009900;
/*background: transparent url(/images/blockdefault.gif) center center repeat-x;*/
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid #000;
background: #009900;
/*background: transparent url(/images/blockdefault.gif) center center repeat-x;*/
}

.solidblockmenu li a:visited{
color: white;
text-decoration: none;
}

.solidblockmenu li a:hover, .solidblockmenu li a.current{
color: white;
background: #ff6600;
/*background: transparent url(/images/blockactive.gif) center center repeat-x;*/
}

.tabcontainer{
clear: left;
width:980px; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
margin-top: -18px;
}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

.tabcontent{
display:none;
margin: 0px;
}