@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("youtube.com") {

/*yTube3 - End of Development*/
/*Homepage*/

body{
background:#f4f4f4!important;
}

.statModule-item-line {
background: transparent!important;
}

#page {
background:-moz-linear-gradient(center top , #e5e5e5 0%, #f4f4f4 23%)!important;
}

.search-button span,#watch-description-fadeout{
display:none!important;
}

#masthead #logo {
background: url(http://img98.imageshack.us/img98/1945/newyoulogo.png)!important;
height: 39px!important;
width: 101px!important;
}

#masthead-search .yt-uix-button {
background: url(http://img237.imageshack.us/img237/8392/searchtran.png)!important;
width: 16px!important;
height: 19px!important;
margin-top: 4px!important;
margin-left: 10px!important;
-moz-box-shadow: 0px 0px 0px transparent!important;
-moz-appearance: none!important;
border:none!important;
}

a,.video-list-item .title {
color: #CF3838!important;
}

#masthead-search .yt-uix-button:hover {
background: url(http://img260.imageshack.us/img260/7076/searchtranhov.png)!important;
}

div.yt-uix-button-menu > table {
padding: 2px!important;
border-spacing: 0px!important;
border-collapse:collapse!important;
background:-moz-linear-gradient(top , #555, #222)!important;
}

.yt-uix-button-menu,.yt-uix-button-menu-item{
color: white!important;
background:rgba(0,0,0,0.5) !important;
border:none!important;
}

a:focus{
outline: none!important;
}

.yt-uix-button-menu{
-moz-box-shadow:0 0 5px #555 !important;
}

.yt-uix-button-menu-item:hover {
background:-moz-linear-gradient(top , rgba(231, 20, 20, 0.8), rgba(171, 15, 15, 0.9))!important;
}

.yt-uix-button{
-moz-border-radius: 3px!important;
font: 13px "Segoe UI"!important;
color: #999!important;
background:-moz-linear-gradient(center top , #fbfbfb, #f1f1f1)!important;
border-color: #e0e0e0!important;
}

.yt-uix-button-content{
font: 12px "Segoe UI" !important;
position: relative!important;
top:-1.5px!important;
}

.yt-uix-button:hover,.yt-uix-button:focus{
border-color: #bc1110!important;
text-shadow: 1px 1px 0px #555!important;
-moz-box-shadow:none!important;
}

#watch-description .expand .yt-uix-button:hover{
text-shadow: none!important;
color: #555!important;
}

.yt-uix-button:hover,.yt-uix-button:focus{
color: #FFF!important;
background:-moz-linear-gradient(center top , #de1313, #bc0f0f)!important;
}

#masthead-search{
border: none!important;
}

#masthead-search div {
border: none!important;
-moz-appearance: none!important;
padding-bottom: 5px!important;
}

#masthead-search input{
-moz-appearance: none!important;
background: #fefefe!important;
margin-top: 2px!important;
padding: 3px 4px 3px!important;
border: 1px solid #e1e1e1!important;
}

#masthead-nav a{
padding-bottom: 3px!important;
text-decoration:none!important;
font: 15px "Segoe UI" !important;
border: none!important;
color: #777!important;
text-transform: lowercase!important;
-moz-border-radius: 3px!important;
margin-right: 5px!important;
}

#masthead-nav a:hover{
color: #fff!important;
-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.3)!important;
-moz-border-radius: 2px!important;
background:-moz-linear-gradient(center top , #de1313, #bc0f0f)!important;
text-shadow: 1px 1px 2px #555!important;
}

#watch-headline-container {
background:-moz-linear-gradient(center bottom , #e5e5e5 0%, #f4f4f4 30%)!important;
}

#masthead-container  {
border-bottom:none !important;
}

button[onclick="if (_gel('masthead-search-term').value != '') { document['searchForm'].submit(); }; return false;; return false;"] span, button[onclick="if (_gel('masthead-search-term').value != '') { yt.www.watch.watch5.search(); }; return false;; return false;"] span{
display:none;
}

/*Homepage Header End*/

/*Homepage Content*/
.feedmodule-anchor  {
padding-left: 10px!important;
background-color:transparent !important;
}

.video-thumb-220, .video-thumb-128, .video-thumb-120, .video-thumb-90, .video-thumb-50 {
border:none!important;
-moz-box-shadow: 0px 0px 5px #777!important;
}

.fm2-titleText a{
color: #747474!important;
font: 16px "Zegoe UI - U"!important;
text-transform: lowercase!important;
}

/*Homepage Content End*/
}

@-moz-document url("http://www.youtube.com/dumb"),url-prefix(http://www.youtube.com/watch?v){

.video-thumb-220, .video-thumb-128, .video-thumb-120, .video-thumb-90, .video-thumb-50 {
border:none!important;
-moz-box-shadow: 0px 0px 5px #000!important;
}

#watch-description .yt-uix-button,#watch-description .expand, #watch-description .collapse {
background: #EFEFEF!important;
-moz-border-radius: 0!important;
}

#watch-headline h1 {
font-size: 15px!important;
}

#watch-sidebar {
margin-top: 0px!important;
}

.watch-ppv-vid  {
background:transparent !important;
}

#watch-player {
margin:auto!important;
}

#watch-owner-container {
border: none!important;
height: 0px!important;
}

#watch-search-list {
margin-top: 0px!important;
}

#watch-main {
background: #efefef!important;
padding-left: 10px!important;
width:990px!important;
}

#watch-owner {
position:relative!important;
top: 25px!important;
width:650px!important;
float: right!important;
}

.video-list-item .title {
color: #777!important;
}

#page{
background:#f4f4f4!important;
}

.watch #masthead-container {
background:-moz-linear-gradient(center top , #e5e5e5 0%, #f4f4f4 23%)!important;
}

/*Video Watch Page*/
#content.watch-wide #watch-video-container  {
background:-moz-linear-gradient(center top , #050505, #222)!important;
}

.yt-uix-tooltip-tip-content {
-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.5)!important;
border:none!important;
-moz-border-radius: 3px!important;
background: rgba(0,0,0,0.8)!important;
}

#watch-video-container {
padding-top: 10px !important;
padding-bottom: 10px !important;
background:-moz-linear-gradient(center top , #050505, #2c2c2c)!important;
}

#watch-comments-form:before {
content:"Add a new comment";
color: #777!important;
}

#watch-sidebar .watch-module-body {
background: transparent!important;
}

#watch-player object, #watch-player embed  {
-moz-box-shadow:0 0 15px #000000!important;
}

.watch-module-expandable .watch-module-body  {
border:none!important;
}

#watch-sidebar  {
left:-15px !important;
position:relative !important;
}

#watch-discussion textarea {
border:1px solid #DDDDDD!important;
}

#watch-sidebar .video-list-item-link {
margin:0 0 6px!important;
}

#watch-actions-area-container{
position:absolute!important;
z-index:50!important;
width: 85.5%!important;
}

#watch-actions-area {
background: #fcfcfc!important;
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.2)!important;
}

a.video-list-item-link {
background: none!important;
}
}