/* CSS Document */


/* Unique styles for podcast  page */
img.portrait {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

 p {
	margin-bottom : 0.5em;
}

div.vidouter {
	margin-top: 15px;
	margin-bottom: 10px;
	text-align : center;
}

#video, .vidqual{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}

div.med {
	width: 320px;
}

div.high {
	width: 480px;
}

.vidqual {
	text-align: left;
}

a.cvLink {
	font-weight: bold;
	text-decoration : none;
}

a.cvLink:HOVER {
	text-decoration : underline;
}

div.podcasts {
	float: right;
	width: 50%;
}


/*======== Featured: Video & Audio Clips ============*/
.video_list {
  width: 417px;
  margin: 0px 0px 15px 0px;
  float: left;
  font-size: 0.9em;
}

.av_thumbnail {
	border: 1px solid #CCC;
	padding: 1px;
	background-color : #FFF;
	text-align: center;
	margin-right: 5px;
	position: relative;
}

.av_thumbnail:hover {
	border: 1px solid #333;
}

.video_list .av_thumbnail, .video_result .av_thumbnail {
	width: 108px;
	height: 68px;
	
}

.audio_list .av_thumbnail, .audio_result .av_thumbnail {
	width: 68px;
	height: 68px;	
}

.featured_video .av_thumbnail {
	width: 78px;
	height: 48px;
	
}

.featured_audio .av_thumbnail {
	width: 48px;
	height: 48px;	
}

.av_thumbnail img.cliptype {
	width: 18px;
	height: 17px;
	position : absolute;
	bottom : 2px;
	left: 2px;
}
	
.AV_ListHeader {
	padding-bottom: 10px;
	border-bottom: 2px solid #999;
	margin-bottom: 10px;
}

.AV_ListHeader span {
	font-size:1.2em;
	font-weight:bold;
	margin-right: 10px;
}

.AV_ListHeader a {
	margin-right: 10px;
}

.video_list p {
	margin-bottom:5px;
}

.video_list a, .audio_list a {
	font-weight: bold;
}



.audiovisualcontent td.rowdiv {
	height: 10px;
	vertical-align: middle;	
}

.audiovisualcontent td.rowdiv div {
	border-style: solid;
	border-color: #CCC;
	border-width : 0 0 1px 0;
	height: 1px;
}

.audio_list {
  width: 310px;
  margin: 0px 0px 15px 0px;
  float: right;
  padding-left: 20px;
  border-left: 2px solid #999;
  font-size: 0.9em;
}

.av_content {
/*  width: 480px; */
  margin: 0px 0px 20px 0px;
  float: left;
}


.av_content a{
	font-size:1em;
	color:#006666;
}

.av_module {
	width: 604px;
	float: right;
  	/*background:#FFF url(/img_s/AV/AVmod-light1-f.gif) no-repeat  left bottom;  */
	margin-bottom:12px;
	padding-bottom:8px;  
}

.av_module .content {
	font-size: 0.9em;
	padding: 10px 10px 0 10px;
/*	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC; */
}

.av_module a {
	color:#006666;
}
.av_module h4.LG {
	background: #D4D4D5 url(/unique/images/divider-bars/604x20-light-grey.gif) no-repeat scroll left top;
	height:14px;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #333; 
}

.av_module h4.LB {
	background: #D0A700 url(/unique/images/divider-bars/604x20-light-blue.gif) scroll left top;
	margin-top: 2px;
	margin-bottom: 8px;
	color: #333; 
}

.av_module .content  ul {
	margin-left: 10px;
	margin-bottom: 5px;
}

.av_module .content  ul li {
	margin-bottom: 5px;
}

.av_module h4 {
/*	background:#A5C2C2 url(/img_s/AV/AVmod-light1-h.gif) no-repeat left top; */
	color:#005353;
	font-size: 0.9em;
	font-weight:bold;
	min-height:1em;
	padding: 3px 8px;
	text-transform : uppercase;
}


/*
.av_module h4.OR {
	background: #D0A700 url(/img_s/AV/AVmod-yellow-h.gif) no-repeat left top;
	color: #333;
}

.av_module h4.GN {
	background: #68D068 url(/img_s/AV/AVmod-green-h.gif) no-repeat left top;
	color: #333;
}

.av_module h4.BL {
	background: #7EA7D1 url(/img_s/AV/AVmod-blue-h.gif) no-repeat left top;
	margin-bottom: 0px;
	color: #333;
}

.av_module h4.RD {
	background: #D03502 url(/img_s/AV/AVmod-green-h.gif) no-repeat left top;
	color: #FFF;
}
*/
div.avright {
	margin-top: 10px;
	margin-right: 15px;
	text-align : center;
	float:right;
}

.videolisting {
  float: right;
  width: 290px;  
  overflow: auto;
  padding: 10px;
  margin-left: 20px;
  font-size: 0.9em;
}

#iefix .videolisting {
  width: 292px;
}

.videolisting ul {
  list-style-type: none;
  padding: 0px;
}

.videolisting li {
  clear: left;
  padding-bottom: 5px;
}

.videolisting .thumbnail {
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
}

.videolisting a {
  color: black;
  text-decoration: none;
}


.videolisting div {
  border-bottom: 1px solid #005353;
  /*min-height: 54px;*/
}

#iefix .videolisting div {
/*  height: 59px;*/
}

.video_list #composerworkslisting {
/*  height: 200px;*/
  margin: 0;
  float: none;
}

.AV_PageControl {
	text-align: center;
	font-size: 1.2em;
	margin: 10px 0;
}

.AV_PageControl  a:hover {
	text-decoration: underline;
}

.av_results a, .av_module a {
	font-weight: bold;
	text-decoration: none;
}

.av_results a:hover, .av_module a:hover {
	text-decoration: underline;
}

.av_buythis a.prod-pp-btnshopclip {
	display:block;
	background : transparent url(/unique/images/btn-GP-AddBundle.gif) 0px 0px no-repeat;
	font-weight: bold;
	font-size: 0.8em;
	text-align: left;
	width: 110px;
	height: 13px;
	border: none;
	margin: 0 0 0 0;
	padding: 5px 0 5px 30px;
	cursor: pointer;
}

.av_buythis .prod-pp-btnshopclip:hover {
	background-position : 0px -23px;
}

