@charset "UTF-8";
/* CSS Document */

/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; background: transparent;  }
/* end reset */

* {margin:0; padding:0;}
ul,li {list-style:none;}
a { outline:none } /* Gets rid of Firefox's dotted borders */
a img { border:none } /* Gets rid of IE's blue borders */


body {width:100%; height: 100%; margin:0 auto; text-align:center; color:#000; background-color:#fff; font-size: 12px; font-family: comic sans MS, verdana, Arial, Sans-Serif;}
.clear {clear:both; margin:0; padding:0;}


.style1 {color: #FFFFFF;}
.andyp {position: absolute; z-index: 20; top: 350px; left: 670px;}
.andyp a { color: #fff; display: block; height: 141px; width: 160px; background: url(images/andyp.jpg) 0 0 no-repeat;}
.andyp a:hover {background-position: 0px -141px;}
.andyp a:visited {color: #fff;}
.container {position: relative; margin: auto; height: 601px; width: 886px;}
.vidcontainer {position: relative; margin:0 auto 25px auto; height:495px; width: 886px};



.menucont {position: relative; width: 100%; height: 100px;}

#menu ul {margin: auto;}
#menu li  {display: inline; list-style: none;}
.element {margin-right: 20px;}
.end {margin-right: 0px;}

#menu li a{height: 29px; display: inline-block; margin: 0 0; text-decoration:none; height: 28px; overflow: none; font-weight:100;}
#menu a span { height: 1px; width: 1px; position: absolute; overflow: hidden; top: -10px; } 
#menu li a:hover {background-position: 0 -28px;}
#feature {width: 252px; background: url(images/feature.jpg) 0 0 no-repeat;}
#tvweb {width: 80px; background: url(images/tvweb.jpg) 0 0 no-repeat;}
#corporate {width: 130px; background: url(images/corporate.jpg) 0 0 no-repeat;}
#musicvideos {width: 115px; background: url(images/musicvideos.jpg) 0 0 no-repeat;}
#now {width: 42px; background: url(images/now.jpg) 0 0 no-repeat;}
#us {width: 30px; background: url(images/us.jpg) 0 0 no-repeat;}
#home {width: 48px; background: url(images/home.jpg) 0 0 no-repeat;}

.contact-txt {font-size: 12px; letter-spacing: 1px;}
#contact a, #contact a:hover, #contact a:visited, #contact a:active {color: #94adce; text-decoration:none;}
