body,legend,fieldset,form,ul,ol {margin:0px;padding:0px;border:none;list-style: none;}
body {font:normal normal 13px/1.2em "Trebuchet MS",Trebuchet,Arial,sans serif !important;background:#dcdcdc;color:#3d3d3d;}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{margin:0px;padding:5px 0px;font-size:100%;}
iframe  {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:100%}
#videoList {height:800px;width:930px;background:#ffffff;}
#contactFormMain {height:800px;width:930px;background:#ffffff;margin-left: 205px;}
#videoListMain {height:800px;width:930px;background:#ffffff;}
#videoLister {height:800px;background:#ffffff;}

a       {text-decoration:none;color:#2c88d6;cursor:pointer !important;}
a img   {border:none;}
a:hover {text-decoration:underline;}
a:focus {outline:none;}
big,small,samp,pre,ins {font-size:1em;font-family:inherit;}
ins{text-decoration:none;}
big {font-weight:bold;}
body>img {display:none;}
.Centred{width:960px;margin:0px auto;}
.ClientCentred{width:960px;margin:0px auto;}
.Settings{background:transparent;border-top:1px solid #F4F4F4;border-bottom:1px solid #F4F4F4;border-right:0px solid #d7d7d7;padding:0px 6px;height:1.4em;line-height:1.4em;}
.Focused{background:#d4e9f4;}
button{margin-left:0px;background:#fff;font-family:"Trebuchet MS",Trebuchet,Arial,sans serif;border:1px solid #737373;}
select{margin-left:0px;background:#fff;font-family:"Trebuchet MS",Trebuchet,Arial,sans serif;border:1px solid #737373;}
textarea{margin-left:0px;background:#fff;font-family:"Trebuchet MS",Trebuchet,Arial,sans serif;border:1px solid #737373;}
.TextField{margin-left:0px;background:#fff;font-family:"Trebuchet MS",Trebuchet,Arial,sans serif;border:1px solid #737373;padding:2px 3px;color:#464646;font-size:100%;min-height:16px;}
* html .TextField{padding: 1px 3px;}
*:first-child+html .TextField{padding: 1px 3px;}
textarea {resize: none; overflow:auto;font-size:100%;}
select{padding:1px;}
* html select{padding:0px;}
*:first-child+html select{padding:0px;}
.Invalid .TextField,.Invalid select,.Invalid textarea{border-color:red;}

* html .Grad{background-image:none;}

#PageWrapper{margin:0px auto;padding:0px;width:100%;}
* html #PageWrapper{margin-bottom:-20px;}
*:first-child+html #PageWrapper{margin-bottom:-20px;}

#Header{background:#f4f4f4;border-bottom:6px solid #777777;}
#Header .Centred{position:relative;height:70px;z-index:1003;}
#Header .ClientCentred{position:relative;height:0px;z-index:1003;}

#SiteNav {position:absolute;right:0px;z-index:1004;}
* html #SiteNav{right:-10px;}
*:first-child+html #SiteNav{right:-9px;}
#SiteNav{font-size:14px;font-weight:bold;right:0px;height:26px;top:45px;}
* html #SiteNav{right:-4px !important;}
*:first-child+html #SiteNav{right:-4px !important;}
#SiteNav li{display:block;float:left;}
#SiteNav .Tab{padding:0px;margin:0px;background:#616161;height:20px;padding-top:5px;line-height:25px;}
#SiteNav a{border-right:1px solid #9d9d9d;padding:0px 8px;color:#fff;display:block;float:left;line-height:15px;}
#SiteNav .Active a{color:#a6a6a6;}
#SiteNav .ImageTab{padding:0px;top:0px;height:25px;overflow:hidden;background:none;}
#SiteNav .ImageTab a{border:none;padding:0px;}
#SiteNav .ImageTab a:hover img{margin-top:-25px;}
#SiteNav .ImageTab.Active a img{margin-top:-50px;}

.GoButton{color:#fff;background:#00aef0;border:none;outline:none;text-align:center;cursor:pointer;font-size:10px;overflow-y:hidden;height:20px;width:35px;}
.selectCats {margin : 0px 0px; width: 140px; height: 20px;font-size: 12px;}

#Logo{position:absolute;left:0px;bottom:5px;width:169px;height:47px;text-align:left;}

#SiteSearch{position:absolute;left:240px;top:42px;bottom:5px;z-index:1000;min-width:315px;}
#SiteSearchBanner{position:absolute;height:20px;left:605px;top:10px;bottom:5px;z-index:1000;min-width:315px;}
#SiteSearchNoBanner{position:absolute;height:20px;left:605px;top:10px;bottom:5px;z-index:1000;min-width:315px;}
#SiteSearch.SearchInputWrap{float:left;}
.ImgLink a:hover,a img{text-decoration:none !important;}
.Faded{filter:alpha(opacity=50);-khtml-opacity: 0.5;-moz-opacity:0.5;opacity: 0.5;}
.Grad{background:url('./GreyGradient.png') repeat-x left top;}
#SearchQuery,#CategoryFilter,#SrchBtn{float:left;}
#SearchQuery{width:159px;border:1px solid #737373;background:#fff url('./HeaderMatrix-9.png') no-repeat 2px -161px;padding-left:18px;height:14px;background-color:#fafafa;padding-top:0px;}
* html #SearchQuery{padding-top:1px;}
*:first-child+html #SearchQuery{padding-top:1px;}
#SearchQuery.Focused{color:#3d3d3d;}
#SrchBtn{margin:-20px 0px 0px 320px;padding: 0px 3px 3px;height:20px;}

#HubStrip {background:#333333;height:16px;line-height:16px;padding:4px 0px;}
#HubStrip.Centred {position:relative;}
#HubStrip ul {border-right:1px solid #474747;border-left:1px solid #222222;display:inline;}
#HubStrip li {display:inline;padding:0px 8px;border-left:1px solid #474747;border-right:1px solid #222222;}
#HubStrip a.Inactive{color:#a5a5a5;}
#HubStrip a.Active{color:#d6d6d6;}

#Top, #Billboard {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#3D3D3D none repeat scroll 0 0;height:255px;margin:0;overflow:hidden;}
#Billboard {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#333333 none repeat scroll 0 0;margin:0 auto;width:960px;}
#Billboard p {color:#EDEDED;margin-top:100px;text-align:center;}

#Content{background:#fff;width:930px;height:800px;padding:15px 15px 35px;margin:0px auto;position:relative;z-index:2;min-height:450px;height:auto !important;}
.Outer{margin:10px 0px;}
.Inner{padding:10px;}
p.Inner{margin:0px;}

#MainCol{width:915px;clear:left;float:left;}

.SortBy{border-top:1px solid #c8c7c6;border-bottom:1px solid #e8e7e6;height:2.3em;line-height:2.3em;margin:0px 0px 10px 0px;position:relative;}
* html .SortBy{height:2.6em;line-height:2.6em;}
.SortBy li{display:inline;}
.SortBy .Active{color:#000;font-weight:bold;text-decoration:none !important;}

div.videoLister { margin-bottom: 1em; }
ul.videoItem { width: 930px;}
ul.videoItem li{ float: left; width: 208px; height: 220px; padding: 20px 10px 10px 70px;}
.videoThumb img{height:132px; width:208px }
.videoName {color:#ed145b;}
.videoTitle   {font-size:15px; font-weight:bold; color:#2C88D6; cursor:pointer !important; text-decoration:none; }
em.videoCat   {height:11px;line-height:11px;margin-top: 20px;padding:0px 5px 0px 0px;font-size:9px;display:inline-block;min-width:1%;font-style:normal;}
em.videoShare {height:11px;line-height:11px;margin-top: 20px;padding:0px 5px 0 0px;font-size:9px;display:inline-block;min-width:1%;font-style:normal;}
em.videoLink  {border-left:1px solid #8D8D8D;height:11px;line-height:11px;margin-top: 20px;padding:0px 5px 0 5px;font-size:9px;display:inline-block;min-width:1%;font-style:normal;}
em.videoViews {border-left:1px solid #8D8D8D;height:11px;line-height:11px;margin-top: 20px;padding:0px 5px 0 5px;font-size:9px;display:inline-block;min-width:1%;font-style:normal;}
em.videoAge   {border-left:1px solid #8D8D8D;color:#ED145B;height:11px;line-height:11px;margin-top: 20px;padding:0px 2px 0 5px;font-size:9px;display:inline-block;min-width:1%;font-style:normal;}
em.videoDescr {height:13px;line-height:13px;margin-top: 3px;font-size:13px;display:inline-block;min-width:1%;font-style:normal;}
.searchTerm   {color:#ED145B;}

#CatalogPageSelector{width:500px;clear:left;float:left;}
.PageSelector{position:absolute;margin: -60px 0px 0px 358px;height:48px;width:500px;line-height:48px;text-align:center;background:#d3e7f0;clear:both;font-size:100%;}
.PageSelector li{display:inline;padding:0px 3px;font-weight:bold;}
#Previous, #Next{display:block;position:absolute;top:0px;left:0px;background:transparent url('./GlobalMatrix-3.png') no-repeat 0px -171px;height:48px;line-height:48px;min-width:50px;float:left;}
#Next{left:auto;right:0px;background-position:right -219px;}
#Previous a, #Next a{padding:0px 0px 0px 58px;display:block;height:48px;line-height:48px;float:left;}
#Next a{padding:0px 58px 0px 0px;}
.PageSelector li.InActive a{visibility:hidden !important;}

#Footer{clear:both;background:#f4f4f4;padding-bottom:10px;}
#Footer #Footer #FootClose * {position:static !important;}
#Footer #FootClose {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#3D3D3D none repeat scroll 0 0;border-bottom:6px solid #777777;color:#FFFFFF;padding:4px 0;text-align:center;}
#AdminLinks {margin-top: -10px;width:950px;clear:left;float:left;font-size:11px;}
#AdminLinks {text-align: right;border: none;}

#CopyrightNotice{clear:both;padding:30px 0px 15px;text-align:center;}


