/* CSS Document */

a:link, a:active, a:visited {color: #333333;}
a:hover {color: #FF6600;}

#frmSearch {margin-top: 0px;}

#frmSearch #q {width: 150px;}

.pluginWidth {width: 700px;}

td.featureWidth {width: 280px;} 

td.vidFeatureWidth {width: 300px;}

td.catVideo {width: 200px;}

h1.heading, h1.vidtitle {font-size: 20px; font-weight: normal}

.videoDetails {border: 1px solid #cccccc; padding: 1px; background-color: #ffffff;}

div#vidShow, div#vidShow td {font-family: arial, sans-serif;font-size: 11px;}

div#searchBox {background-color: #ebebeb; border: 1px solid #666666; padding: 10px;}

div#categoryBanner, .newVideos, .featuredVideo {border-bottom: 1px solid #FF6600; background-color: #ebebeb; padding: 3px; font-size: 18px;}

span#loginLink {display: inline;} /* set to 'none' to disable login link */

a.nextButton:link, a.nextButton:active, a.nextButton:visited, a.nextButton:hover { display: block; width: 15px; height: 15px; background-image: url(../../ensemblevideo.com/plugin/v1/images/next.html); background-position: left top; background-repeat: no-repeat;}

td.detailItem {text-align: right; width: 100px; background-color: #ebebeb;}

a.prevButton:link, a.prevButton:active, a.prevButton:visited, a.prevButton:hover { display: block; width: 15px; height: 15px; background-image: url(../../ensemblevideo.com/plugin/v1/images/prev.html); background-position: left top; background-repeat: no-repeat;}

a.categoryLink:link, a.categoryLink:active, a.categoryLink:visited {display: block; padding: 5px; text-decoration: none; color: #ffffff; width: 200px; font-size: 14px; } 
a.categoryLink:hover {display: block; padding: 5px; text-decoration: none; color: #FF6600; width: 200px; font-size: 14px; }

a.categoryVLink:link, a.categoryVLink:active, a.categoryVLink:visited {display: block; padding: 5px; text-decoration: none; color: #ffffff; font-size: 14px;} 
a.categoryVLink:hover {display: block; padding: 5px; text-decoration: none; color: #FF6600;  font-size: 14px; }

td.categoryLink {background-color: #333333; text-align: right; width: 200px;}
div.categoryLink {background-color: #333333; }

a.catVidLink:link, a.catVidLink:active, a.catVidLink:visited {display: block; height: 50px; border: 1px solid #ffffff; padding: 5px; text-decoration: none;}
a.catVidLink:hover {display:block; border: 1px solid #ff6600; background-color: #FFCD9B; height: 50px; padding: 5px; color: #333333; text-decoration: none;}

td.resultPages {color: white;}

a.listingLink:link, a.listingLink:active, a.listingLink:visited {font-weight: bold;}

a.mainPreviewImage:link, a.mainPreviewImage:active, a.mainPreviewImage:visited {text-decoration: none; font-size: 16px; font-weight: bold;}
a.mainPreviewImage:hover {text-decoration: underline}

div.pager {font-size: 14px; background-color: #333333; padding:5px; color: white; text-align: center;}

a.page:link, a.page:active, a.page:visited {padding-left: 3px; padding-right: 3px; border: 1px solid #333333; color: white;}
a.pageSelected:link, a.pageSelected:active, a.pageSelected:visited {padding-left: 3px; padding-right: 3px; border: 1px solid #cccccc; background-color: #666666; text-decoration: none; color: white;}

td.list-white {background-color: #FFFFFF; font-size: 11px; text-align: left; padding: 5px}
td.list-alt {background-color: #EBEBEB; font-size: 11px; text-align: left; padding: 5px}

div.searchResults {padding: 5px; background-color: #cccccc; font-size: 11px;}

span.searchResults {font-size:14px; color:#333333; font-weight: bold;}

tr.statsHeader {font-weight: bold; background-color: #cccccc;}

table.stats {border: 1px solid #cccccc;}

a.encodingButton:link, a.encodingButton:active, a.encodingButton:visited {	display: block; width: 100%; color: #235285; font-weight: bold; text-decoration: none; font-family: arial, sans-serif; font-size: 11px; padding-left: 35px;} a.encodingButton:hover {color: #990000;} 

tr.button{background-image: url(../../www.ensemblevideo.com/images/playVideoLong.gif); background-position: top left; background-repeat: no-repeat; height: 30px;} 

div.encodings{position: relative; top: -5px;}

span.error {color: red; padding-left: 3px; padding-right: 3px; display: none;}

.errorText {color:red; font-size: 12px; display: block;}

table.loginBox {border: 1px solid #999999; background-color: #ebebeb; width:400px;}