@charset "UTF-8";
body {
	font: 12px "Lucida Grande", Arial, Helvetica, sans-serif;
}
/*_Zeroing_*/
p, div, ol, ul, li, img, h1, h2, h3, h4, h5, h6, blockquote  {
	margin: 0px;
	padding: 0px;
	border-style: none;
}
a {
	border-style: none;
	outline: none;

}
a:hover{
	text-decoration: underline;
}

/*_General_*/
h1 {
	font-size: 1.3em;
	padding-bottom: 0.2em;
	color: #037551;
}
h2 {
	font-size: 1.25em;
	padding-bottom: 0.2em;
	padding-top: 0.45em;
	line-height: 120%;
}
h3 {
	font-size: 1.2em;
	padding-bottom: 0.10em;
	padding-top: 0.45em;
	line-height: 120%;
}
h4 {
	font-size: 1.1em;
	padding-bottom: 0.10em;
	padding-top: 0.45em;
	line-height: 120%;
}
h5 {
	font-size: 1em;
	padding-bottom: 0.10em;
	padding-top: 0.45em;
	line-height: 120%;
}
h6 {
	font-size: 1em;
	padding-bottom: 0.10em;
	padding-top: 0.45em;
	color: #146442;
	line-height: 120%;
}
.goright {
	float: right;
}
.goleft {
	float: left;
}
.greeenbold{
	font-weight: bold;
	color: #037551;
}
/*_Video container_*/
#videocontainer {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 940px;
}
/*_Title box_*/
#videocontainer #videotitle {
	background: #323232 url(../images/titlestripe.png) repeat-x;
	display: block;
	margin: 0px;
	padding: 12px 15px 0px 35px;
	float: left;
	height: 36px;
	width: 890px;
	border-bottom: 1px solid #666666;
}
#videocontainer #videotitle a {
	color: #FFFFFF;
}
#videocontainer #videotitle h3 {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 21px;
}
#videocontainer #videotitle h6 {
	color: #FFFFFF;
	margin: 0px;
	padding: 9px 0px 0px;
	font: 12px "Lucida Grande", Arial, Helvetica, sans-serif;
	float: right;
}
#videocontainer #videotitle p {
	color: #FFFFFF;
	margin: 0px 0px 0px 8px;
	padding: 8px 0px 0px;
	font: 12px "Lucida Grande", Arial, Helvetica, sans-serif;
	float: left;
	display: inline;
}
/*_Video Stage_*/
#videocontainer #videostage {
	background: #000000;
	/*height: 295px;*/
	height: 35height: 286px;0px;
	width: 940px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	color: #FFFFFF;
	font: 12px "Lucida Grande", Arial, Helvetica, sans-serif;
	float: left;
	text-align: left;
}
/*_Video Details_*/
#videostage #videodetails {
	float: left;
	/*height: 273px;*/
	height: 273px;
	width: 363px;
	overflow: hidden;
	border-style: none;
	margin: 0px;
	display: block;
	/*padding-top: 22px;*/
	padding-top: 30px;
	padding-right: 22px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#videostage #videodetails h3 {
	margin: 0px;
	padding: 0px 0px 5px;
	color: #FFFFFF;
}
#videostage #videodetails p {
	margin: 0px;
	padding: 3px 0px 5px;
	color: #CCCCCC;
}
/*_Related Content_*/
#videodetails #relatedcontent {
	float: left;
	border-top: 1px solid #666666;
	padding: 15px 0px 10px;
	height: 147px;
	width: 363px;
	margin: 15px 0px 0px;
	list-style: none;
}
#videodetails #relatedcontent li {
	display: block;
	margin: 8px 0px 0px;
	padding: 0px 8px;
	float: left;
	height: 111px;
	width: 105px;
	text-align: left;
	font-size: .9em;
	overflow: hidden;
	list-style: none;
}
#videodetails #relatedcontent li img {
	border: 1px solid #666666;
	margin: 0px 0px 3px;
	padding: 0px;
}
#videodetails #relatedcontent li p {
	margin: 0px;
	padding: 0px 0px 3px;
	line-height: 12px;
}
#videodetails #relatedcontent li a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#videodetails #relatedcontent li a:hover {
	text-decoration: underline;
}
/*_Video tabs_*/
#videostage #videocontent {
	margin: 0px;
	/*height: 286px;*/
	height: 295px;/*_hold video sized at 291px for old quicktime videos_*/
	/*width: 508px;*/
	width: 478px;
	border-style: none;
	background: #000000;
	text-align: center;
	vertical-align: middle;
	float: left;
	overflow: hidden;
	outline: none;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 32px;
}
#videocontainer #videotabarea {
	margin: 0px;
	padding: 0px;
	float: left;
	/*height: 311px;*/
	width: 940px;
	overflow: hidden;
	background: url(../images/tabareaback.png) repeat-x;
}
#videocontainer #search_videotabarea {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 940px;
	overflow: hidden;
	background: url(../images/tabareaback.png) repeat-x;
}
#videotabs {
	float: left;
	height: 35px;
	width: 940px;
	margin: 0px;
	padding: 11px 0px 0px;
}
#videotabs ul {
	margin: 0px 15px;
	padding: 0px;
	float: left;
	height: 34px;
	display: block;
	border-right: 1px solid #999999;
}
#videotabs li {
	list-style: none;
	display: list-item;
	float: left;
}
#videotabs li a {
	display: inline;
	margin: 0px;
	padding: 10px 10px 0px;
	float: left;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	border-left: 1px solid #999999;
	font-size: 12px;
	height: 24px;
}
#videotabs li a:hover {
	color: #FFFFFF;
	background: url(../images/tabover.png);
}
#videotabs li.here {
	background: url(../images/tabbackhere.png) repeat-x;
}
/*_Video Selections_*/
#videoselections {
	float: left;
	height: 232px;
	width: 908px;
	margin: 0px;
	padding: 17px 15px 17px 17px;
	background: url(../images/linesetup.png) no-repeat 18px 17px;
}
#videoselections a {
	color: #333333;
	text-decoration: none;
	border-style: none;
}
#videoselections a:hover {
	border-style: none;
	text-decoration: underline;
}
#videoselections h5 {
	font-size: 11px;
	line-height: 12px;
	margin: 0px;
	padding: 4px 0px 3px;
	color: #333333;
}
#videoselections li {
	margin: 0px 0px 1px 1px;
	padding: 20px 25px 26px;
	float: left;
	height: 71px;
	width: 251px;
	font: 11px "Lucida Grande", Arial, Helvetica, sans-serif;
	list-style: none;
}
#videoselections li img {
	border: 1px solid #999999;
	margin: 0px 9px 0px 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
}
/*Search results*/
#videocontainer #searchresultsarea {
	display: block;
	margin: 0px;
	padding: 10px 25px 25px;
	float: left;
	width: 890px;
}
#searchresultsarea  .searchdetails .searchselections {
	margin: 0px;
	padding: 8px 0px 10px;
}
.searchdetails a {
	font-weight: bold;
	color: #14613B;
	text-decoration: none;
}
.searchdetails a:hover {
	text-decoration: underline;
}
#searchresultsarea .searchdetails .rightpages {
	margin: 0px;
	padding: 9px 0px 0px;
	float: right;
}
.searchdetails .results a {
	font-weight: bold;
	color: #14613B;
	text-decoration: none;
}
.searchdetails .results a:hover {
	text-decoration: underline;
}

.searchdetails table{
	width: 887px;
}
.searchdetails .results table{
	padding: 0px;
	margin: 10px 0px;
	display: block;
	text-align: left;
	width: 100%;
	overflow: hidden;
}
.searchdetails .results td {
	margin: 0px;
	padding: 8px 10px;
	font: 12px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	vertical-align: top;
}
.searchdetails .results .identity td{
	color: #14613B;
	font: bold 12px "Lucida Grande", Arial, Helvetica, sans-serif;
	border-bottom: 3px double #666666;
	padding-bottom: 5px;
}
/*_Star rating_*/
#videostage #videodetails #starrating {
	width: 340px;
	height: 15px;
}
#videostage #videodetails #starrating img {
	margin: 0px;
	padding: 0px 1px 2px;
	vertical-align: text-bottom;
}
.boxaround {
	/*border: 1px solid #383838;
	margin: 0px auto;
	padding: 1px;
	display: block;
	background: #000;
	text-align: center;
	vertical-align: middle;	*/
	background-color:#000000;
}

#videocontent p {
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 504px;
}

/********SEARCH AREA STYLES*******/

#searchArea{
  margin-top:8px;
}

label{
	font-size:12px;
}
#searchBtn{
	margin-left:8px;
}


#keyword{
	margin-left: 4px;
	margin-bottom:5px;
	padding: 1px 1px 0px;
	height: 18px;
	/*color: #666666;
	
	background: #E6EEEB;
	border: 1px solid #C4CFBF;
	font-size: 11px;
	outline: none;*/
}


#criteria{
	margin-right: 8px;
	padding: 1px 1px 0px;
	/*color: #666666;
	height: 22px;
	background: #E6EEEB;
	border: 1px solid #C4CFBF;
	font-size: 11px;
	outline: none;*/
}



#stDate{
	margin-right: 8px;
	margin-bottom:5px;
	/*padding: 1px 1px 0px;
	color: #666666;
	height: 18px;
	background: #E6EEEB;
	border: 1px solid #C4CFBF;
	font-size: 11px;
	outline: none;*/
}

#edDate{
	margin-bottom:5px;
	padding: 1px 1px 0px;
	/*color: #666666;
	height: 18px;
	background: #E6EEEB;
	border: 1px solid #C4CFBF;
	font-size: 11px;
	outline: none;*/
}



